diff --git a/.gitignore b/.gitignore index 94ad5f5766..911f7f45e9 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,7 @@ newrelic_agent.log .bower-cache .vagrant Vagrantfile - +TODO *.log src/*/*.map src/*/*/*.map diff --git a/.nvmrc b/.nvmrc index 1d8df22149..313d2e48ee 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -0.10.40 +0.10.40 \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index dcd028fd9e..bdbbc2c781 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,4 +12,4 @@ before_script: - "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" + - "./node_modules/.bin/lcov-result-merger 'coverage/**/*.info' | ./node_modules/coveralls/bin/coveralls.js" \ No newline at end of file diff --git a/EXTENDEDCHANGELOG.md b/EXTENDEDCHANGELOG.md deleted file mode 100644 index 0fe028c6dd..0000000000 --- a/EXTENDEDCHANGELOG.md +++ /dev/null @@ -1,64 +0,0 @@ -HabitRPG -# (2014-01-28) - - -## Documentation - -- **rebirth:** Bullet point about repurchase of limited ed gear after Rebirth - ([d3f4a561](https://github.com/habitrpg/habitrpg/commits/d3f4a561fdf137e5d8f406bae03be4fef1caff22)) - - -## Bug Fixes - -- **#2003:** healer gear not showing - ([949cd97b](https://github.com/habitrpg/habitrpg/commits/949cd97b91b42e9450eba559bbfea17e239ab100)) -- **#2375:** merge in @SabreCat's stats.jade changes "More elegant show/hide setup for attribute bonuses" - ([518f200a](https://github.com/habitrpg/habitrpg/commits/518f200a8fc7373b44ed7d7b5f016d921b0746bd)) -- **beastmaster:** fixes #2557, adds opacity to previously-owned pets after they're mounted. You can earn them back again - ([5caaff1c](https://github.com/habitrpg/habitrpg/commits/5caaff1cea1a68fe572e7ddf4aac50248b13df5d)) -- **bosses:** don't reset progress.up when starting a new quest. We want to be able to carry over damage from the same day a boss battle begins, even if the dailies were completed before battle-start. Fixes #2168 - ([4efd0f5e](https://github.com/habitrpg/habitrpg/commits/4efd0f5ed8708f2491dd483f93e3d7a268a6337d)) -- **classes:** - - misc fixes - ([d2121a85](https://github.com/habitrpg/habitrpg/commits/d2121a858716cb5a532a53ee9c5a1adaa74a7f69)) - - misc class fixes (not @snicker, ng-if on item store since we dynamically swap it sometimes) - ([478be611](https://github.com/habitrpg/habitrpg/commits/478be6111337cd200374f7f31b959725c6a0b945)) -- **find_uniq_user:** fix - ([ecbe780e](https://github.com/habitrpg/habitrpg/commits/ecbe780e70549b1470504efe052f238c89a9db14)) -- **mounts:** Move avatar upward when mounted regardless of pet - ([bc1adeb1](https://github.com/habitrpg/habitrpg/commits/bc1adeb1277103a5ca1f756e175ed68bbe837a2f)) -- **nodemon:** ignore CHANGELOG.md on watch - ([d6c55952](https://github.com/habitrpg/habitrpg/commits/d6c55952da8b49f36e9d8e4570d80931d081343d)) -- **party:** Round boss health up instead of to nearest integer - ([626da568](https://github.com/habitrpg/habitrpg/commits/626da5681f5ea95700f8ddf40587c7184926971c), - [#2504](https://github.com/habitrpg/habitrpg/issues/2504)) -- **paypal:** fixes #2492, remove environment check for now, only have production-mode option. revisit - ([1dc68112](https://github.com/habitrpg/habitrpg/commits/1dc68112d131e4ebdec32ddff938eb6311d6565f)) -- **profile:** fix bug where empty profile displayed on username click - ([0579c432](https://github.com/habitrpg/habitrpg/commits/0579c432489c4a038e8c9f95ea3b285f5abc146f), - [#2465](https://github.com/habitrpg/habitrpg/issues/2465)) -- **quests:** - - bug fix to multi-drop - ([f478d10c](https://github.com/habitrpg/habitrpg/commits/f478d10c20f816cd104b3f0da814c189957f45f5)) - - list multiple rewards in dialog - ([e48c7277](https://github.com/habitrpg/habitrpg/commits/e48c7277f8256cf827790aece51e897fe0439374)) -- **settings:** reintroduce space between captions and help bubbles stripped during localization - ([5ddf09fe](https://github.com/habitrpg/habitrpg/commits/5ddf09fe13c7f8d844c8c47be0fb8f8b2fd1df33)) -- **spells:** - - more $rootScope spell-casting bug fixes - ([47bd6dcb](https://github.com/habitrpg/habitrpg/commits/47bd6dcb79778d90d6f3ddeb003c3d8e45433333)) - - add some spells tests, don't send up body to spell paths - ([e0646bb9](https://github.com/habitrpg/habitrpg/commits/e0646bb98d44b6874b5259107c9be5fa34c58933)) - - some $rootScope.applying action fixes so cast-ending is immediate instead of waiting on response. Also, slim down party population to the essentials to avoid RequestEntityTooLarge - ([c6f7ab8a](https://github.com/habitrpg/habitrpg/commits/c6f7ab8a5c6f4e382208a928b90ba5f4eba9cd37)) - - to cancel spell-casting - ([a1df41ad](https://github.com/habitrpg/habitrpg/commits/a1df41ad8165cd9eb6d2d5d59c7fe404edde716c)) -- **stable:** show hatchable combo when petOwned>0 (fyi @deilann) - ([51bff238](https://github.com/habitrpg/habitrpg/commits/51bff23885ca0080e7e71ff752daa0950ae923ae)) -- **stats:** Better layout for attribute point allocation - ([d782fc6b](https://github.com/habitrpg/habitrpg/commits/d782fc6b6a3cd7e90d327c93a5764626b2990c74)) -- **tests:** - - include select2 in test manifest - ([38b4cea7](https://github.com/habitrpg/habitrpg/commits/38b4cea73299f51c4db7f6b2eb12533d219745f8)) - - don't use cluster in tests, else we get "connection refused" - ([7a479098](https://github.com/habitrpg/habitrpg/commits/7a479098dc6535654e322c737d80813790967941) \ No newline at end of file diff --git a/README.md b/README.md index b9a02261ff..acadee173b 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Habitica [![Build Status](https://travis-ci.org/HabitRPG/habitrpg.svg?branch=dev We need more programmers! Your assistance will be greatly appreciated. -For an introduction to the technologies used and how the software is organised, refer to [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica#Coders_.28Web_.26_Mobile.29) - "Coders (Web & Mobile)" section. +For an introduction to the technologies used and how the software is organized, refer to [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica#Coders_.28Web_.26_Mobile.29) - "Coders (Web & Mobile)" section. To set up a local install of Habitica for development and testing, see [Setting up Habitica Locally](http://habitica.wikia.com/wiki/Setting_up_Habitica_Locally), which contains instructions for Windows, *nix / Mac OS, and Vagrant. diff --git a/archive/CHANGELOG_ARCHIVED.md b/archive/CHANGELOG_ARCHIVED.md deleted file mode 100644 index 59950d5c4c..0000000000 --- a/archive/CHANGELOG_ARCHIVED.md +++ /dev/null @@ -1,34 +0,0 @@ -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/archive/README.md b/archive/README.md deleted file mode 100644 index a1e5cc1ee4..0000000000 --- a/archive/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# What's This? - -I'm consolidating @litenull's rewrite branch with the old code, and removing files from both sources once they've been -successfully merged into the new platform. While @litenull's "from scratch" approach was really clean, it will take -us longer to implemente all the original features. This approach will (1) let us leverage code we already have, (2) merge -in litenull's hard work from the last few weeks. - -Once this archive/ directory is completely empty, we should be fully merged and ready to deploy the rewrite! \ No newline at end of file diff --git a/archive/derby_controllers/browser.coffee b/archive/derby_controllers/browser.coffee deleted file mode 100644 index 5efa078558..0000000000 --- a/archive/derby_controllers/browser.coffee +++ /dev/null @@ -1,46 +0,0 @@ -_ = require 'lodash' -moment = require 'moment' - -### - Loads JavaScript files from public/vendor/* - Use require() to min / concatinate for faster page load -### -loadJavaScripts = (model) -> - - # Turns out you can't have expressions in browserify require() statements - #vendor = '../../public/vendor' - #require "#{vendor}/jquery-ui-1.10.2/jquery-1.9.1" - - ### - Internal Scripts - ### - require "../vendor/jquery.cookie.min.js" - require "../vendor/bootstrap/js/bootstrap.min.js" - require "../vendor/datepicker/js/bootstrap-datepicker" - require "../vendor/bootstrap-tour/bootstrap-tour" - - unless (model.get('_mobileDevice') is true) - require "../vendor/sticky" - - # note: external script loading is handled in app.on('render') near the bottom of this file (see https://groups.google.com/forum/?fromgroups=#!topic/derbyjs/x8FwdTLEuXo) - - -# jquery sticky header on scroll, no need for position fixed -initStickyHeader = (model) -> - $('.header-wrap').sticky({topSpacing:0}) - - -module.exports.app = (appExports, model, app) -> - - app.on 'render', (ctx) -> - #restoreRefs(model) - unless model.get('_mobileDevice') - setupTooltips(model) - initStickyHeader(model) - setupSortable(model) - - $('.datepicker').datepicker({autoclose:true, todayBtn:true}) - .on 'changeDate', (ev) -> - #for some reason selecting a date doesn't fire a change event on the field, meaning our changes aren't saved - model.at(ev.target).set 'date', moment(ev.date).format('MM/DD/YYYY') - diff --git a/archive/derby_controllers/challenges.coffee b/archive/derby_controllers/challenges.coffee deleted file mode 100644 index d89ebef890..0000000000 --- a/archive/derby_controllers/challenges.coffee +++ /dev/null @@ -1,239 +0,0 @@ -_ = require 'lodash' -{helpers} = require 'habitrpg-shared' -async = require 'async' - -module.exports.app = (app) -> - - ### - Sync any updates to challenges since last refresh. Do it after cron, so we don't punish them for new tasks - This is challenge->user sync. user->challenge happens when user interacts with their tasks - ### - app.on 'ready', (model) -> - window.setTimeout -> - _.each model.get('groups'), (g) -> - if (@uid in g.members) and g.challenges - _.each(g.challenges, ->app.challenges.syncChalToUser g) - true - , 500 - - ### - Sync user to challenge (when they score, add to statistics) - ### - app.model.on "change", "_page.user.priv.tasks.*.value", (id, value, previous, passed) -> - ### Sync to challenge, but do it later ### - async.nextTick => - model = app.model - ctx = {model: model} - task = model.at "_page.user.priv.tasks.#{id}" - tobj = task.get() - pub = model.get "_page.user.pub" - - if (chalTask = helpers.taskInChallenge.call ctx, tobj)? and chalTask.get() - chalTask.increment "value", value - previous - chal = model.at "groups.#{tobj.group.id}.challenges.#{tobj.challenge}" - chalUser = -> helpers.indexedAt.call(ctx, chal.path(), 'members', {id:pub.id}) - cu = chalUser() - unless cu?.get() - chal.push "members", {id: pub.id, name: model.get(pub.profile.name)} - cu = model.at chalUser() - else - cu.set 'name', pub.profile.name # update their name incase it changed - cu.set "#{tobj.type}s.#{tobj.id}", - value: tobj.value - history: tobj.history - - ### - Render graphs for user scores when the "Challenges" tab is clicked - ### - - ### - TODO - 1) on main tab click or party - * sort & render graphs for party - 2) guild -> all guilds - 3) public -> all public - ### - - - ### - $('#profile-challenges-tab-link').on 'shown', -> - async.each _.toArray(model.get('groups')), (g) -> - async.each _.toArray(g.challenges), (chal) -> - async.each _.toArray(chal.tasks), (task) -> - async.each _.toArray(chal.members), (member) -> - if (history = member?["#{task.type}s"]?[task.id]?.history) and !!history - data = google.visualization.arrayToDataTable _.map(history, (h)-> [h.date,h.value]) - options = - backgroundColor: { fill:'transparent' } - width: 150 - height: 50 - chartArea: width: '80%', height: '80%' - axisTitlePosition: 'none' - legend: position: 'bottom' - hAxis: gridlines: color: 'transparent' # since you can't seem to *remove* gridlines... - vAxis: gridlines: color: 'transparent' - chart = new google.visualization.LineChart $(".challenge-#{chal.id}-member-#{member.id}-history-#{task.id}")[0] - chart.draw(data, options) - ### - - app.fn - challenges: - - ### - Create - ### - create: (e,el) -> - [type, gid] = [$(el).attr('data-type'), $(el).attr('data-gid')] - cid = @model.id() - @model.set '_page.new.challenge', - id: cid - name: '' - habits: [] - dailys: [] - todos: [] - rewards: [] - user: - uid: @uid - name: @pub.get('profile.name') - group: {type, id:gid} - timestamp: +new Date - - ### - Save - ### - save: -> - newChal = @model.get('_page.new.challenge') - [gid, cid] = [newChal.group.id, newChal.id] - @model.push "_page.lists.challenges.#{gid}", newChal, -> - app.browser.growlNotification('Challenge Created','success') - app.challenges.discard() - app.browser.resetDom() # something is going absolutely haywire here, all model data at end of reflist after chal created - - ### - Toggle Edit - ### - toggleEdit: (e, el) -> - path = "_page.editing.challenges.#{$(el).attr('data-id')}" - @model.set path, !@model.get(path) - - ### - Discard - ### - discard: -> - @model.del '_page.new.challenge' - - ### - Delete - ### - delete: (e) -> - return unless confirm("Delete challenge, are you sure?") is true - e.at().remove() - - ### - Add challenge name as a tag for user - ### - syncChalToUser: (chal) -> - return unless chal - ### Sync tags ### - tags = @priv.get('tags') or [] - idx = _.findIndex tags, {id: chal.id} - if ~idx and (tags[idx].name isnt chal.name) - ### update the name - it's been changed since ### - @priv.set "tags.#{idx}.name", chal.name - else - @priv.push 'tags', {id: chal.id, name: chal.name, challenge: true} - - tags = {}; tags[chal.id] = true - _.each chal.habits.concat(chal.dailys.concat(chal.todos.concat(chal.rewards))), (task) => - _.defaults task, { tags, challenge: chal.id, group: {id: chal.group.id, type: chal.group.type} } - path = "tasks.#{task.id}" - if @priv.get path - @priv.set path, _.defaults(@priv.get(path), task) - else - @model.push "_page.lists.tasks.#{@uid}.#{task.type}s", task - true - - ### - Subscribe - ### - subscribe: (e) -> - chal = e.get() - ### Add all challenge's tasks to user's tasks ### - currChallenges = @pub.get('challenges') - @pub.unshift('challenges', chal.id) unless currChallenges and ~currChallenges.indexOf(chal.id) - e.at().push "members", - id: @uid - name: @pub.get('profile.name') - app.challenges.syncChalToUser(chal) - - ### - -------------------------- - Unsubscribe functions - -------------------------- - ### - - unsubscribe: (chal, keep=true) -> - - ### Remove challenge from user ### - i = @pub.get('challenges')?.indexOf(chal.id) - if i? and ~i - @pub.remove("challenges", i, 1) - - ### Remove user from challenge ### - if ~(i = _.findIndex chal.members, {id: @uid}) - @model.remove "groups.#{chal.group.id}.challenges.#{chal.id}.members", i, 1 - - ### Remove tasks from user ### - async.each chal.habits.concat(chal.dailys.concat(chal.todos.concat(chal.rewards))), (task) => - if keep is true - @priv.del "tasks.#{task.id}.challenge" - else - path = "_page.lists.tasks.#{@uid}.#{task.type}s" - if ~(i = _.findIndex(@model.get(path), {id:task.id})) - @model.remove(path, i, 1) - true - - taskUnsubscribe: (e, el) -> - - ### - since the challenge was deleted, we don't have its data to unsubscribe from - but we have the vestiges on the task - FIXME this is a really dumb way of doing this - ### - tasks = @priv.get('tasks') - tobj = tasks[$(el).attr("data-tid")] - deletedChal = - id: tobj.challenge - members: [@uid] - habits: _.where tasks, {type: 'habit', challenge: tobj.challenge} - dailys: _.where tasks, {type: 'daily', challenge: tobj.challenge} - todos: _.where tasks, {type: 'todo', challenge: tobj.challenge} - rewards: _.where tasks, {type: 'reward', challenge: tobj.challenge} - - switch $(el).attr('data-action') - when 'keep' - @priv.del "tasks.#{tobj.id}.challenge" - @priv.del "tasks.#{tobj.id}.group" - when 'keep-all' - app.challenges.unsubscribe.call @, deletedChal, true - when 'remove' - path = "_page.lists.tasks.#{@uid}.#{tobj.type}s" - if ~(i = _.findIndex @model.get(path), {id: tobj.id}) - @model.remove path, i - when 'remove-all' - app.challenges.unsubscribe.call @, deletedChal, false - - challengeUnsubscribe: (e, el) -> - $(el).popover('destroy').popover({ - html: true - placement: 'top' - trigger: 'manual' - title: 'Unsubscribe From Challenge And:' - content: """ - Remove Tasks
- Keep Tasks
- Cancel
- """ - }).popover('show') - $('.challenge-unsubscribe-and-remove').click => app.challenges.unsubscribe.call @, e.get(), false - $('.challenge-unsubscribe-and-keep').click => app.challenges.unsubscribe.call @, e.get(), true - $('[class^=challenge-unsubscribe]').click => $(el).popover('destroy') \ No newline at end of file diff --git a/archive/derby_controllers/filters.coffee b/archive/derby_controllers/filters.coffee deleted file mode 100644 index d03d8424e4..0000000000 --- a/archive/derby_controllers/filters.coffee +++ /dev/null @@ -1,22 +0,0 @@ -_ = require 'lodash' - -module.exports.app = (appExports, model) -> - user = model.at('_user') - - appExports.filtersDeleteTag = (e, el) -> - tags = user.get('tags') - tag = e.at "_user.tags." + $(el).attr('data-index') - tagId = tag.get('id') - - ###something got corrupted, let's clear the corrupt tags### - unless tagId - user.set 'tags', _.filter( tags, ((t)-> t?.id) ) - user.set 'filters', {} - return - - model.del "_user.filters.#{tagId}" - tag.remove() - - ### remove tag from all tasks### - _.each user.get("tasks"), (task) -> user.del "tasks.#{task.id}.tags.#{tagId}"; true - diff --git a/archive/derby_controllers/groups.coffee b/archive/derby_controllers/groups.coffee deleted file mode 100644 index 79992f0f6a..0000000000 --- a/archive/derby_controllers/groups.coffee +++ /dev/null @@ -1,139 +0,0 @@ -_ = require('lodash') -helpers = require('habitrpg-shared/script/helpers') - -module.exports.app = (appExports, model, app) -> - browser = require './browser' - - _currentTime = model.at '_currentTime' - _currentTime.setNull +new Date - # Every 60 seconds, reset the current time so that the chat can update relative times - setInterval (->_currentTime.set +new Date), 60000 - - appExports.groupCreate = (e,el) -> - type = $(el).attr('data-type') - newGroup = - name: model.get("_new.group.name") - description: model.get("_new.group.description") - leader: user.get('id') - members: [user.get('id')] - type: type - - # parties - free - if type is 'party' - return model.add 'groups', newGroup, ->location.reload() - - # guilds - 4G - unless user.get('balance') >= 1 - return $('#more-gems-modal').modal 'show' - if confirm "Create Guild for 4 Gems?" - newGroup.privacy = (model.get("_new.group.privacy") || 'public') if type is 'guild' - newGroup.balance = 1 # they spent $ to open the guild, it goes into their guild bank - model.add 'groups', newGroup, -> - user.incr 'balance', -1, ->location.reload() - - appExports.toggleGroupEdit = (e, el) -> - path = "_editing.groups.#{$(el).attr('data-gid')}" - model.set path, !model.get(path) - - appExports.toggleLeaderMessageEdit = (e, el) -> - path = "_editing.leaderMessage.#{$(el).attr('data-gid')}" - model.set path, !model.get(path) - - appExports.groupAddWebsite = (e, el) -> - test = e.get() - e.at().unshift 'websites', model.get('_newGroupWebsite') - model.del '_newGroupWebsite' - - appExports.groupInvite = (e,el) -> - uid = model.get('_groupInvitee').replace(/[\s"]/g, '') - model.set '_groupInvitee', '' - return if _.isEmpty(uid) - - model.query('users').publicInfo([uid]).fetch (err, profiles) -> - throw err if err - profile = profiles.at(0).get() - return model.set("_groupError", "User with id #{uid} not found.") unless profile - model.query('groups').withMember(uid).fetch (err, g) -> - throw err if err - group = e.get(); groups = g.get() - {type, name} = group; gid = group.id - groupError = (msg) -> model.set("_groupError", msg) - invite = -> - $.bootstrapGrowl "Invitation Sent." - switch type - when 'guild' then model.push "users.#{uid}.invitations.guilds", {id:gid, name}, ->location.reload() - when 'party' then model.set "users.#{uid}.invitations.party", {id:gid, name}, ->location.reload() - - switch type - when 'guild' - if profile.invitations?.guilds and _.find(profile.invitations.guilds, {id:gid}) - return groupError("User already invited to that group") - else if uid in group.members - return groupError("User already in that group") - else invite() - when 'party' - if profile.invitations?.party - return groupError("User already pending invitation.") - else if _.find(groups, {type:'party'}) - return groupError("User already in a party.") - else invite() - - - appExports.acceptInvitation = (e,el) -> - gid = e.get('id') - if $(el).attr('data-type') is 'party' - user.set 'invitations.party', null, ->joinGroup(gid) - else - e.at().remove ->joinGroup(gid) - - appExports.rejectInvitation = (e, el) -> - clear = -> browser.resetDom(model) - if e.at().path().indexOf('party') != -1 - model.del e.at().path(), clear - else e.at().remove clear - - appExports.groupLeave = (e,el) -> - if confirm("Leave this group, are you sure?") is true - uid = user.get('id') - group = model.at "groups.#{$(el).attr('data-id')}" - index = group.get('members').indexOf(uid) - if index != -1 - group.remove 'members', index, 1, -> - updated = group.get() - # last member out, delete the party - if _.isEmpty(updated.members) and (updated.type is 'party') - group.del ->location.reload() - # assign new leader, so the party is editable #TODO allow old leader to assign new leader, this is just random - else if (updated.leader is uid) - group.set "leader", updated.members[0], ->location.reload() - else location.reload() - - ### - Chat Functionality - ### - - model.on 'unshift', '_party.chat', -> $('.chat-message').tooltip() - model.on 'unshift', '_habitrpg.chat', -> $('.chat-message').tooltip() - - appExports.chatKeyup = (e, el, next) -> - return next() unless e.keyCode is 13 - appExports.sendChat(e, el) - - appExports.deleteChatMessage = (e) -> - if confirm("Delete chat message?") is true - e.at().remove() #requires the {#with} - - app.on 'render', (ctx) -> - $('#party-tab-link').on 'shown', (e) -> - messages = model.get('_party.chat') - return false unless messages?.length > 0 - model.set '_user.party.lastMessageSeen', messages[0].id - - appExports.gotoPartyChat = -> - model.set '_gamePane', true, -> - $('#party-tab-link').tab('show') - - appExports.assignGroupLeader = (e, el) -> - newLeader = model.get('_new.groupLeader') - if newLeader and (confirm("Assign new leader, you sure?") is true) - e.at().set('leader', newLeader, ->browser.resetDom(model)) if newLeader diff --git a/archive/derby_controllers/i18n.coffee b/archive/derby_controllers/i18n.coffee deleted file mode 100644 index b9ed898876..0000000000 --- a/archive/derby_controllers/i18n.coffee +++ /dev/null @@ -1,7 +0,0 @@ -i18n = require 'derby-i18n' - -i18n.plurals.add 'he', (n) -> n -i18n.plurals.add 'bg', (n) -> n -i18n.plurals.add 'nl', (n) -> n - -module.exports = i18n diff --git a/archive/derby_controllers/index.coffee b/archive/derby_controllers/index.coffee deleted file mode 100644 index e88b23c79b..0000000000 --- a/archive/derby_controllers/index.coffee +++ /dev/null @@ -1,20 +0,0 @@ -# Translations -i18n = require './i18n' -i18n.localize app, - availableLocales: ['en', 'he', 'bg', 'nl'] - defaultLocale: 'en' - urlScheme: false - checkHeader: true - - -# ========== CONTROLLER FUNCTIONS ========== - -ready (model) -> - misc.fixCorruptUser(model) # https://github.com/lefnire/habitrpg/issues/634 - - # used for things like remove website, chat, etc - exports.removeAt = (e, el) -> - if (confirmMessage = $(el).attr 'data-confirm')? - return unless confirm(confirmMessage) is true - e.at().remove() - browser.resetDom(model) if $(el).attr('data-refresh') diff --git a/archive/derby_controllers/items.coffee b/archive/derby_controllers/items.coffee deleted file mode 100644 index 9c118be29b..0000000000 --- a/archive/derby_controllers/items.coffee +++ /dev/null @@ -1,39 +0,0 @@ -items = require 'habitrpg-shared/script/items' -_ = require 'lodash' - -updateStore = (model) -> - nextItems = items.updateStore(model.get('_user')) - _.each nextItems, (v,k) -> model.set("_items.next.#{k}",v); true - -### - server exports -### -module.exports.server = (model) -> - model.set '_items', items.items - updateStore(model) - -### - app exports -### -module.exports.app = (appExports, model) -> - misc = require './misc' - - model.on "set", "_user.items.*", -> updateStore(model) - - appExports.buyItem = (e, el) -> - misc.batchTxn model, (uObj, paths) -> - ret = items.buyItem uObj, $(el).attr('data-type'), {paths} - alert("Not enough GP") if ret is false - - appExports.activateRewardsTab = -> - model.set '_activeTabRewards', true - model.set '_activeTabPets', false - appExports.activatePetsTab = -> - model.set '_activeTabPets', true - model.set '_activeTabRewards', false - - - - - - diff --git a/archive/derby_controllers/misc.coffee b/archive/derby_controllers/misc.coffee deleted file mode 100644 index 06e74249c1..0000000000 --- a/archive/derby_controllers/misc.coffee +++ /dev/null @@ -1,152 +0,0 @@ -_ = require 'lodash' -algos = require 'habitrpg-shared/script/algos' -items = require('habitrpg-shared/script/items').items -helpers = require('habitrpg-shared/script/helpers') - -#TODO put this in habitrpg-shared -### - We can't always use refLists, but we often still need to get a positional path by id: eg, users.1234.tasks.5678.value - For arrays (which use indexes, not id-paths), here's a helper function so we can run indexedPath('users',:user.id,'tasks',:task.id,'value) -### -indexedPath = -> - _.reduce arguments, (m,v) => - return v if !m #first iteration - return "#{m}.#{v}" if _.isString v #string paths - return "#{m}." + _.findIndex(@model.get(m),v) - , '' - -taskInChallenge = (task) -> - return undefined unless task?.challenge - @model.at indexedPath.call(@, "groups.#{task.group.id}.challenges", {id:task.challenge}, "#{task.type}s", {id:task.id}) - -### - algos.score wrapper for habitrpg-helpers to work in Derby. We need to do model.set() instead of simply setting the - object properties, and it's very difficult to diff the two objects and find dot-separated paths to set. So we to first - clone our user object (if we don't do that, it screws with model.on() listeners, ping Tyler for an explaination), - perform the updates while tracking paths, then all the values at those paths -### -module.exports.score = (model, taskId, direction, allowUndo=false) -> - drop = undefined - delta = batchTxn model, (uObj, paths) -> - tObj = uObj.tasks[taskId] - - # Stuff for undo - if allowUndo - tObjBefore = _.cloneDeep tObj - tObjBefore.completed = !tObjBefore.completed if tObjBefore.type in ['daily', 'todo'] - previousUndo = model.get('_undo') - clearTimeout(previousUndo.timeoutId) if previousUndo?.timeoutId - timeoutId = setTimeout (-> model.del('_undo')), 20000 - model.set '_undo', {stats:_.cloneDeep(uObj.stats), task:tObjBefore, timeoutId: timeoutId} - - delta = algos.score(uObj, tObj, direction, {paths}) - model.set('_streakBonus', uObj._tmp.streakBonus) if uObj._tmp?.streakBonus - drop = uObj._tmp?.drop - - # Update challenge statistics - # FIXME put this in it's own batchTxn, make batchTxn model.at() ref aware (not just _user) - # FIXME use reflists for users & challenges - if (chalTask = taskInChallenge.call({model}, tObj)) and chalTask?.get() - model._dontPersist = false - chalTask.incr "value", delta - chal = model.at indexedPath.call({model}, "groups.#{tObj.group.id}.challenges", {id:tObj.challenge}) - chalUser = -> indexedPath.call({model}, chal.path(), 'users', {id:uObj.id}) - cu = model.at chalUser() - unless cu?.get() - chal.push "users", {id: uObj.id, name: helpers.username(uObj.auth, uObj.profile?.name)} - cu = model.at chalUser() - else - cu.set 'name', helpers.username(uObj.auth, uObj.profile?.name) # update their name incase it changed - cu.set "#{tObj.type}s.#{tObj.id}", - value: tObj.value - history: tObj.history - model._dontPersist = true - , done:-> - if drop and $? - model.set '_drop', drop - $('#item-dropped-modal').modal 'show' - - delta - -### - Cleanup task-corruption (null tasks, rogue/invisible tasks, etc) - Obviously none of this should be happening, but we'll stop-gap until we can find & fix - Gotta love refLists! see https://github.com/lefnire/habitrpg/issues/803 & https://github.com/lefnire/habitrpg/issues/6343 -### -module.exports.fixCorruptUser = (model) -> - user = model.at('_user') - tasks = user.get('tasks') - - ## Remove corrupted tasks - _.each tasks, (task, key) -> - unless task?.id? and task?.type? - user.del("tasks.#{key}") - delete tasks[key] - true - resetDom = false - batchTxn model, (uObj, paths, batch) -> - ## fix https://github.com/lefnire/habitrpg/issues/1086 - uniqPets = _.uniq(uObj.items.pets) - batch.set('items.pets', uniqPets) if !_.isEqual(uniqPets, uObj.items.pets) - - if uObj.invitations?.guilds - uniqInvites = _.uniq(uObj.invitations.guilds) - batch.set('invitations.guilds', uniqInvites) if !_.isEqual(uniqInvites, uObj.invitations.guilds) - - ## Task List Cleanup - ['habit','daily','todo','reward'].forEach (type) -> - - # 1. remove duplicates - # 2. restore missing zombie tasks back into list - idList = uObj["#{type}Ids"] - taskIds = _.pluck( _.where(tasks, {type}), 'id') - union = _.union idList, taskIds - - # 2. remove empty (grey) tasks - preened = _.filter union, (id) -> id and _.contains(taskIds, id) - - # There were indeed issues found, set the new list - if !_.isEqual(idList, preened) - batch.set("#{type}Ids", preened) - console.error uObj.id + "'s #{type}s were corrupt." - true - resetDom = !_.isEmpty(paths) - require('./browser').resetDom(model) if resetDom - -module.exports.viewHelpers = (view) -> - - #misc - view.fn "percent", (x, y) -> - x=1 if x==0 - Math.round(x/y*100) - view.fn 'indexOf', (str1, str2) -> - return false unless str1 && str2 - str1.indexOf(str2) != -1 - view.fn "round", Math.round - view.fn "floor", Math.floor - view.fn "ceil", Math.ceil - view.fn "truarr", (num) -> num-1 - view.fn 'count', (arr) -> arr?.length or 0 - view.fn 'int', - get: (num) -> num - set: (num) -> [parseInt(num)] - view.fn 'indexedPath', indexedPath - - - #iCal - view.fn "encodeiCalLink", helpers.encodeiCalLink - - #User - view.fn "gems", (balance) -> balance * 4 - - #Challenges - view.fn 'taskInChallenge', (task) -> - taskInChallenge.call(@,task)?.get() - view.fn 'taskAttrFromChallenge', (task, attr) -> - taskInChallenge.call(@,task)?.get(attr) - view.fn 'brokenChallengeLink', (task) -> - task?.challenge and !(taskInChallenge.call(@,task)?.get()) - - view.fn 'challengeMemberScore', (member, tType, tid) -> - Math.round(member["#{tType}s"]?[tid]?.value) - diff --git a/archive/derby_controllers/pets.coffee b/archive/derby_controllers/pets.coffee deleted file mode 100644 index 46288b5164..0000000000 --- a/archive/derby_controllers/pets.coffee +++ /dev/null @@ -1,73 +0,0 @@ -_ = require 'lodash' -{ randomVal } = require 'habitrpg-shared/script/helpers' -{ pets, hatchingPotions } = require('habitrpg-shared/script/items').items - -### - app exports -### -module.exports.app = (appExports, model) -> - user = model.at '_user' - - appExports.chooseEgg = (e, el) -> - model.ref '_hatchEgg', e.at() - - appExports.hatchEgg = (e, el) -> - hatchingPotionName = $(el).children('select').val() - myHatchingPotion = user.get 'items.hatchingPotions' - egg = model.get '_hatchEgg' - eggs = user.get 'items.eggs' - myPets = user.get 'items.pets' - - hatchingPotionIdx = myHatchingPotion.indexOf hatchingPotionName - eggIdx = eggs.indexOf egg - - return alert "You don't own that hatching potion yet, complete more tasks!" if hatchingPotionIdx is -1 - return alert "You don't own that egg yet, complete more tasks!" if eggIdx is -1 - return alert "You already have that pet, hatch a different combo." if myPets and myPets.indexOf("#{egg.name}-#{hatchingPotionName}") != -1 - - user.push 'items.pets', egg.name + '-' + hatchingPotionName, -> - eggs.splice eggIdx, 1 - myHatchingPotion.splice hatchingPotionIdx, 1 - user.set 'items.eggs', eggs - user.set 'items.hatchingPotions', myHatchingPotion - - alert 'Your egg hatched! Visit your stable to equip your pet.' - - #FIXME Bug: this removes from the array properly in the browser, but on refresh is has removed all items from the arrays -# user.remove 'items.hatchingPotions', hatchingPotionIdx, 1 -# user.remove 'items.eggs', eggIdx, 1 - - appExports.choosePet = (e, el, next) -> - petStr = $(el).attr('data-pet') - - return next() if user.get('items.pets').indexOf(petStr) == -1 - # If user's pet is already active, deselect it - return user.set 'items.currentPet', {} if user.get('items.currentPet.str') is petStr - - [name, modifier] = petStr.split('-') - pet = _.find pets, {name: name} - pet.modifier = modifier - pet.str = petStr - user.set 'items.currentPet', pet - - appExports.buyHatchingPotion = (e, el) -> - name = $(el).attr 'data-hatchingPotion' - newHatchingPotion = _.find hatchingPotions, {name: name} - gems = user.get('balance') * 4 - if gems >= newHatchingPotion.value - if confirm "Buy this hatching potion with #{newHatchingPotion.value} of your #{gems} Gems?" - user.push 'items.hatchingPotions', newHatchingPotion.name - user.set 'balance', (gems - newHatchingPotion.value) / 4 - else - $('#more-gems-modal').modal 'show' - - appExports.buyEgg = (e, el) -> - name = $(el).attr 'data-egg' - newEgg = _.find pets, {name: name} - gems = user.get('balance') * 4 - if gems >= newEgg.value - if confirm "Buy this egg with #{newEgg.value} of your #{gems} Gems?" - user.push 'items.eggs', newEgg - user.set 'balance', (gems - newEgg.value) / 4 - else - $('#more-gems-modal').modal 'show' diff --git a/archive/derby_controllers/tasks.coffee b/archive/derby_controllers/tasks.coffee deleted file mode 100644 index 1a01c095e0..0000000000 --- a/archive/derby_controllers/tasks.coffee +++ /dev/null @@ -1,29 +0,0 @@ -algos = require 'habitrpg-shared/script/algos' -helpers = require 'habitrpg-shared/script/helpers' -_ = require 'lodash' -moment = require 'moment' -misc = require './misc' - - appExports.clearCompleted = (e, el) -> - completedIds = _.pluck( _.where(model.get('_todoList'), {completed:true}), 'id') - todoIds = user.get('todoIds') - _.each completedIds, (id) -> user.del "tasks.#{id}"; true - user.set 'todoIds', _.difference(todoIds, completedIds) - - - ### - Undo - ### - appExports.undo = () -> - undo = model.get '_undo' - clearTimeout(undo.timeoutId) if undo?.timeoutId - model.del '_undo' - _.each undo.stats, (val, key) -> user.set "stats.#{key}", val; true - taskPath = "tasks.#{undo.task.id}" - _.each undo.task, (val, key) -> - return true if key in ['id', 'type'] # strange bugs in this world: https://workflowy.com/shared/a53582ea-43d6-bcce-c719-e134f9bf71fd/ - if key is 'completed' - user.pass({cron:true}).set("#{taskPath}.completed",val) - else - user.set "#{taskPath}.#{key}", val - true diff --git a/archive/derby_controllers/unlock.coffee b/archive/derby_controllers/unlock.coffee deleted file mode 100644 index 73527b9d8a..0000000000 --- a/archive/derby_controllers/unlock.coffee +++ /dev/null @@ -1,95 +0,0 @@ -_ = require 'lodash' -{ randomVal } = require 'habitrpg-shared/script/helpers' -{ pets, hatchingPotions } = require('habitrpg-shared/script/items').items - -### - Listeners to enabled flags, set notifications to the user when they've unlocked features -### - -module.exports.app = (appExports, model) -> - user = model.at('_user') - - alreadyShown = (before, after) -> !(!before and after is true) - - showPopover = (selector, title, html, placement='bottom') -> - $(selector).popover('destroy') - html += " [Close]" - $(selector).popover({ - title: title - placement: placement - trigger: 'manual' - html: true - content: html - }).popover 'show' - - - user.on 'set', 'flags.customizationsNotification', (after, before) -> - return if alreadyShown(before,after) - $('.main-herobox').popover('destroy') #remove previous popovers - html = "Click your avatar to customize your appearance." - showPopover '.main-herobox', 'Customize Your Avatar', html, 'bottom' - - user.on 'set', 'flags.itemsEnabled', (after, before) -> - return if alreadyShown(before,after) - html = """ - - Congratulations, you have unlocked the Item Store! You can now buy weapons, armor, potions, etc. Read each item's comment for more information. - """ - showPopover 'div.rewards', 'Item Store Unlocked', html, 'left' - - user.on 'set', 'flags.petsEnabled', (after, before) -> - return if alreadyShown(before,after) - html = """ - - You have unlocked Pets! You can now buy pets with Gems (note, you replenish Gems with real-life money - so chose your pets wisely!) - """ - showPopover '#rewardsTabs', 'Pets Unlocked', html, 'left' - - user.on 'set', 'flags.partyEnabled', (after, before) -> - return if user.get('party.current') or alreadyShown(before,after) - html = """ - Be social, join a party and play Habit with your friends! You'll be better at your habits with accountability partners. Click User -> Options -> Party, and follow the instructions. LFG anyone? - """ - showPopover '.user-menu', 'Party System', html, 'bottom' - - user.on 'set', 'flags.dropsEnabled', (after, before) -> - return if alreadyShown(before,after) - - egg = randomVal pets - - dontPersist = model._dontPersist - - model._dontPersist = false - user.push 'items.eggs', egg - model._dontPersist = dontPersist - - $('#drops-enabled-modal').modal 'show' - - user.on 'push', 'items.pets', (after, before) -> - return if user.get('achievements.beastMaster') - if before >= 90 # evidently before is the count? - dontPersist = model._dontPersist; model._dontPersist = false - user.set 'achievements.beastMaster', true, (-> model._dontPersist = dontPersist) - $('#beastmaster-achievement-modal').modal('show') - - user.on 'set', 'items.*', (after, before) -> - return if user.get('achievements.ultimateGear') - items = user.get('items') - if parseInt(items.weapon) >= 6 and parseInt(items.armor) >= 5 and parseInt(items.head) >= 5 and parseInt(items.shield) >= 5 - dontPersist = model._dontPersist; model._dontPersist = false - user.set 'achievements.ultimateGear', true, (->model._dontPersist = dontPersist) - $('#max-gear-achievement-modal').modal('show') - - user.on 'set', 'tasks.*.streak', (id, after, before) -> - if after > 0 - - # 21-day streak, as per the old philosophy of doign a thing 21-days in a row makes a habit - if (after % 21) is 0 - dontPersist = model._dontPersist; model._dontPersist = false - user.incr 'achievements.streak', 1, (-> model._dontPersist = dontPersist) - $('#streak-achievement-modal').modal('show') - - # they're undoing a task at the 21 mark, take back their badge - else if (before - after is 1) and (before % 21 is 0) - dontPersist = model._dontPersist; model._dontPersist = false - user.incr 'achievements.streak', -1, (-> model._dontPersist = dontPersist) diff --git a/common/css/css.template.mustache b/common/css/css.template.handlebars similarity index 88% rename from common/css/css.template.mustache rename to common/css/css.template.handlebars index 92ceafd557..99e3e55e87 100644 --- a/common/css/css.template.mustache +++ b/common/css/css.template.handlebars @@ -1,16 +1,16 @@ -{{#items}} +{{#sprites}} .{{name}} { background-image: url({{{escaped_image}}}); background-position: {{px.offset_x}} {{px.offset_y}}; width: {{px.width}}; height: {{px.height}}; } -{{#custom}} +{{#if custom}} .customize-option.{{name}} { background-image: url({{{escaped_image}}}); background-position: {{custom.px.offset_x}} {{custom.px.offset_y}}; width: {{custom.px.width}}; height: {{custom.px.height}}; } -{{/custom}} -{{/items}} \ No newline at end of file +{{/if}} +{{/sprites}} diff --git a/common/dist/sprites/habitrpg-shared.css b/common/dist/sprites/habitrpg-shared.css index 752b264001..3e62e01174 100644 --- a/common/dist/sprites/habitrpg-shared.css +++ b/common/dist/sprites/habitrpg-shared.css @@ -1 +1 @@ -.2014_Fall_HealerPROMO2{background-image:url(spritesmith-largeSprites-0.png);background-position:-472px -950px;width:90px;height:90px}.2014_Fall_Mage_PROMO9{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -392px;width:120px;height:90px}.2014_Fall_RoguePROMO3{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -589px;width:105px;height:90px}.2014_Fall_Warrior_PROMO{background-image:url(spritesmith-largeSprites-0.png);background-position:-563px -950px;width:90px;height:90px}.promo_backtoschool{background-image:url(spritesmith-largeSprites-0.png);background-position:-220px -220px;width:150px;height:150px}.promo_burnout{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -220px;width:219px;height:240px}.promo_classes_fall_2014{background-image:url(spritesmith-largeSprites-0.png);background-position:-326px -664px;width:321px;height:100px}.promo_classes_fall_2015{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -564px;width:377px;height:99px}.promo_dilatoryDistress{background-image:url(spritesmith-largeSprites-0.png);background-position:-836px -950px;width:90px;height:90px}.promo_enchanted_armoire{background-image:url(spritesmith-largeSprites-0.png);background-position:-378px -564px;width:374px;height:76px}.promo_enchanted_armoire_201507{background-image:url(spritesmith-largeSprites-0.png);background-position:-289px -859px;width:217px;height:90px}.promo_enchanted_armoire_201508{background-image:url(spritesmith-largeSprites-0.png);background-position:-725px -859px;width:180px;height:90px}.promo_enchanted_armoire_201509{background-image:url(spritesmith-largeSprites-0.png);background-position:-290px -950px;width:90px;height:90px}.promo_habitica{background-image:url(spritesmith-largeSprites-0.png);background-position:-723px -166px;width:175px;height:175px}.promo_haunted_hair{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -148px;width:100px;height:137px}.promo_item_notif{background-image:url(spritesmith-largeSprites-0.png);background-position:-452px -347px;width:249px;height:102px}.promo_mystery_201405{background-image:url(spritesmith-largeSprites-0.png);background-position:-199px -950px;width:90px;height:90px}.promo_mystery_201406{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -680px;width:90px;height:96px}.promo_mystery_201407{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -431px;width:42px;height:62px}.promo_mystery_201408{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -155px;width:60px;height:71px}.promo_mystery_201409{background-image:url(spritesmith-largeSprites-0.png);background-position:-745px -950px;width:90px;height:90px}.promo_mystery_201410{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -91px;width:72px;height:63px}.promo_mystery_201411{background-image:url(spritesmith-largeSprites-0.png);background-position:-927px -950px;width:90px;height:90px}.promo_mystery_201412{background-image:url(spritesmith-largeSprites-0.png);background-position:-1154px -361px;width:42px;height:66px}.promo_mystery_201501{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -297px;width:48px;height:63px}.promo_mystery_201502{background-image:url(spritesmith-largeSprites-0.png);background-position:-381px -950px;width:90px;height:90px}.promo_mystery_201503{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px 0;width:90px;height:90px}.promo_mystery_201504{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -227px;width:60px;height:69px}.promo_mystery_201505{background-image:url(spritesmith-largeSprites-0.png);background-position:-654px -950px;width:90px;height:90px}.promo_mystery_201506{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -361px;width:42px;height:69px}.promo_mystery_201507{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -483px;width:90px;height:105px}.promo_mystery_201508{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -777px;width:93px;height:90px}.promo_mystery_201509{background-image:url(spritesmith-largeSprites-0.png);background-position:-1018px -950px;width:90px;height:90px}.promo_mystery_3014{background-image:url(spritesmith-largeSprites-0.png);background-position:-507px -859px;width:217px;height:90px}.promo_orca{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -286px;width:105px;height:105px}.promo_partyhats{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -868px;width:115px;height:47px}.promo_pastel_skin{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -775px;width:330px;height:83px}.promo_pet_skins{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px 0;width:140px;height:147px}.promo_shimmer_hair{background-image:url(spritesmith-largeSprites-0.png);background-position:-331px -775px;width:330px;height:83px}.promo_splashyskins{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -950px;width:198px;height:91px}.promo_springclasses2014{background-image:url(spritesmith-largeSprites-0.png);background-position:-430px -461px;width:288px;height:90px}.promo_springclasses2015{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -859px;width:288px;height:90px}.promo_summer_classes_2014{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -461px;width:429px;height:102px}.promo_summer_classes_2015{background-image:url(spritesmith-largeSprites-0.png);background-position:-648px -664px;width:300px;height:88px}.promo_updos{background-image:url(spritesmith-largeSprites-0.png);background-position:-723px -342px;width:156px;height:147px}.promo_veteran_pets{background-image:url(spritesmith-largeSprites-0.png);background-position:-753px -564px;width:146px;height:75px}.promo_winterclasses2015{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -664px;width:325px;height:110px}.promo_winteryhair{background-image:url(spritesmith-largeSprites-0.png);background-position:-220px -371px;width:152px;height:75px}.customize-option.{background-image:url()}.party_preview{background-image:url(spritesmith-largeSprites-0.png);background-position:0 0;width:451px;height:219px}.welcome_basic_avatars{background-image:url(spritesmith-largeSprites-0.png);background-position:-452px -181px;width:246px;height:165px}.welcome_promo_party{background-image:url(spritesmith-largeSprites-0.png);background-position:-452px 0;width:270px;height:180px}.welcome_sample_tasks{background-image:url(spritesmith-largeSprites-0.png);background-position:-723px 0;width:246px;height:165px}.achievement-alien{background-image:url(spritesmith-main-0.png);background-position:-1703px -533px;width:24px;height:26px}.achievement-alpha{background-image:url(spritesmith-main-0.png);background-position:-1703px -182px;width:24px;height:26px}.achievement-armor{background-image:url(spritesmith-main-0.png);background-position:-1678px -533px;width:24px;height:26px}.achievement-boot{background-image:url(spritesmith-main-0.png);background-position:-1728px -506px;width:24px;height:26px}.achievement-bow{background-image:url(spritesmith-main-0.png);background-position:-1703px -506px;width:24px;height:26px}.achievement-burnout{background-image:url(spritesmith-main-0.png);background-position:-1678px -506px;width:24px;height:26px}.achievement-cactus{background-image:url(spritesmith-main-0.png);background-position:-1728px -479px;width:24px;height:26px}.achievement-cake{background-image:url(spritesmith-main-0.png);background-position:-1703px -479px;width:24px;height:26px}.achievement-cave{background-image:url(spritesmith-main-0.png);background-position:-1678px -479px;width:24px;height:26px}.achievement-coffin{background-image:url(spritesmith-main-0.png);background-position:-1728px -452px;width:24px;height:26px}.achievement-comment{background-image:url(spritesmith-main-0.png);background-position:-1703px -452px;width:24px;height:26px}.achievement-costumeContest{background-image:url(spritesmith-main-0.png);background-position:-1678px -452px;width:24px;height:26px}.achievement-dilatory{background-image:url(spritesmith-main-0.png);background-position:-1728px -425px;width:24px;height:26px}.achievement-firefox{background-image:url(spritesmith-main-0.png);background-position:-1703px -425px;width:24px;height:26px}.achievement-greeting{background-image:url(spritesmith-main-0.png);background-position:-1678px -425px;width:24px;height:26px}.achievement-habitBirthday{background-image:url(spritesmith-main-0.png);background-position:-1728px -398px;width:24px;height:26px}.achievement-habiticaDay{background-image:url(spritesmith-main-0.png);background-position:-1703px -398px;width:24px;height:26px}.achievement-heart{background-image:url(spritesmith-main-0.png);background-position:-1678px -398px;width:24px;height:26px}.achievement-karaoke{background-image:url(spritesmith-main-0.png);background-position:-1728px -371px;width:24px;height:26px}.achievement-ninja{background-image:url(spritesmith-main-0.png);background-position:-1703px -371px;width:24px;height:26px}.achievement-nye{background-image:url(spritesmith-main-0.png);background-position:-1678px -371px;width:24px;height:26px}.achievement-perfect{background-image:url(spritesmith-main-0.png);background-position:-1678px -182px;width:24px;height:26px}.achievement-rat{background-image:url(spritesmith-main-0.png);background-position:-1703px -344px;width:24px;height:26px}.achievement-seafoam{background-image:url(spritesmith-main-0.png);background-position:-1678px -344px;width:24px;height:26px}.achievement-shield{background-image:url(spritesmith-main-0.png);background-position:-1728px -317px;width:24px;height:26px}.achievement-shinySeed{background-image:url(spritesmith-main-0.png);background-position:-1703px -317px;width:24px;height:26px}.achievement-snowball{background-image:url(spritesmith-main-0.png);background-position:-1678px -317px;width:24px;height:26px}.achievement-spookDust{background-image:url(spritesmith-main-0.png);background-position:-1728px -290px;width:24px;height:26px}.achievement-stoikalm{background-image:url(spritesmith-main-0.png);background-position:-1703px -290px;width:24px;height:26px}.achievement-sun{background-image:url(spritesmith-main-0.png);background-position:-1678px -290px;width:24px;height:26px}.achievement-sword{background-image:url(spritesmith-main-0.png);background-position:-1728px -263px;width:24px;height:26px}.achievement-thankyou{background-image:url(spritesmith-main-0.png);background-position:-1703px -263px;width:24px;height:26px}.achievement-thermometer{background-image:url(spritesmith-main-0.png);background-position:-1678px -263px;width:24px;height:26px}.achievement-tree{background-image:url(spritesmith-main-0.png);background-position:-1728px -236px;width:24px;height:26px}.achievement-triadbingo{background-image:url(spritesmith-main-0.png);background-position:-1703px -236px;width:24px;height:26px}.achievement-ultimate-healer{background-image:url(spritesmith-main-0.png);background-position:-1678px -236px;width:24px;height:26px}.achievement-ultimate-mage{background-image:url(spritesmith-main-0.png);background-position:-1728px -209px;width:24px;height:26px}.achievement-ultimate-rogue{background-image:url(spritesmith-main-0.png);background-position:-1703px -209px;width:24px;height:26px}.achievement-ultimate-warrior{background-image:url(spritesmith-main-0.png);background-position:-1678px -209px;width:24px;height:26px}.achievement-valentine{background-image:url(spritesmith-main-0.png);background-position:-1728px -182px;width:24px;height:26px}.achievement-wolf{background-image:url(spritesmith-main-0.png);background-position:-1728px -344px;width:24px;height:26px}.background_autumn_forest{background-image:url(spritesmith-main-0.png);background-position:-282px -592px;width:140px;height:147px}.background_beach{background-image:url(spritesmith-main-0.png);background-position:-426px 0;width:141px;height:147px}.background_blacksmithy{background-image:url(spritesmith-main-0.png);background-position:-709px 0;width:140px;height:147px}.background_cherry_trees{background-image:url(spritesmith-main-0.png);background-position:-709px -148px;width:140px;height:147px}.background_clouds{background-image:url(spritesmith-main-0.png);background-position:-709px -444px;width:140px;height:147px}.background_coral_reef{background-image:url(spritesmith-main-0.png);background-position:-705px -592px;width:140px;height:147px}.background_crystal_cave{background-image:url(spritesmith-main-0.png);background-position:-850px -296px;width:140px;height:147px}.background_dilatory_ruins{background-image:url(spritesmith-main-0.png);background-position:-850px -444px;width:140px;height:147px}.background_distant_castle{background-image:url(spritesmith-main-0.png);background-position:0 -888px;width:140px;height:147px}.background_drifting_raft{background-image:url(spritesmith-main-0.png);background-position:-141px -888px;width:140px;height:147px}.background_dusty_canyons{background-image:url(spritesmith-main-0.png);background-position:-282px -888px;width:140px;height:147px}.background_fairy_ring{background-image:url(spritesmith-main-0.png);background-position:-568px 0;width:140px;height:147px}.background_floral_meadow{background-image:url(spritesmith-main-0.png);background-position:-568px -148px;width:140px;height:147px}.background_forest{background-image:url(spritesmith-main-0.png);background-position:-568px -296px;width:140px;height:147px}.background_frigid_peak{background-image:url(spritesmith-main-0.png);background-position:0 -444px;width:140px;height:147px}.background_giant_wave{background-image:url(spritesmith-main-0.png);background-position:-284px 0;width:141px;height:147px}.background_graveyard{background-image:url(spritesmith-main-0.png);background-position:-282px -444px;width:140px;height:147px}.background_gumdrop_land{background-image:url(spritesmith-main-0.png);background-position:-423px -444px;width:140px;height:147px}.background_harvest_feast{background-image:url(spritesmith-main-0.png);background-position:-564px -444px;width:140px;height:147px}.background_harvest_fields{background-image:url(spritesmith-main-0.png);background-position:0 -148px;width:141px;height:147px}.background_harvest_moon{background-image:url(spritesmith-main-0.png);background-position:-142px -148px;width:141px;height:147px}.background_haunted_house{background-image:url(spritesmith-main-0.png);background-position:-709px -296px;width:140px;height:147px}.background_ice_cave{background-image:url(spritesmith-main-0.png);background-position:-284px -148px;width:141px;height:147px}.background_iceberg{background-image:url(spritesmith-main-0.png);background-position:0 -592px;width:140px;height:147px}.background_island_waterfalls{background-image:url(spritesmith-main-0.png);background-position:-141px -592px;width:140px;height:147px}.background_marble_temple{background-image:url(spritesmith-main-0.png);background-position:-142px 0;width:141px;height:147px}.background_market{background-image:url(spritesmith-main-0.png);background-position:-423px -592px;width:140px;height:147px}.background_mountain_lake{background-image:url(spritesmith-main-0.png);background-position:-564px -592px;width:140px;height:147px}.background_open_waters{background-image:url(spritesmith-main-0.png);background-position:0 0;width:141px;height:147px}.background_pagodas{background-image:url(spritesmith-main-0.png);background-position:-850px 0;width:140px;height:147px}.background_pumpkin_patch{background-image:url(spritesmith-main-0.png);background-position:-850px -148px;width:140px;height:147px}.background_pyramids{background-image:url(spritesmith-main-0.png);background-position:-426px -148px;width:141px;height:147px}.background_rolling_hills{background-image:url(spritesmith-main-0.png);background-position:0 -296px;width:141px;height:147px}.background_seafarer_ship{background-image:url(spritesmith-main-0.png);background-position:-850px -592px;width:140px;height:147px}.background_shimmery_bubbles{background-image:url(spritesmith-main-0.png);background-position:0 -740px;width:140px;height:147px}.background_slimy_swamp{background-image:url(spritesmith-main-0.png);background-position:-141px -740px;width:140px;height:147px}.background_snowy_pines{background-image:url(spritesmith-main-0.png);background-position:-282px -740px;width:140px;height:147px}.background_south_pole{background-image:url(spritesmith-main-0.png);background-position:-423px -740px;width:140px;height:147px}.background_spring_rain{background-image:url(spritesmith-main-0.png);background-position:-564px -740px;width:140px;height:147px}.background_stable{background-image:url(spritesmith-main-0.png);background-position:-705px -740px;width:140px;height:147px}.background_stained_glass{background-image:url(spritesmith-main-0.png);background-position:-846px -740px;width:140px;height:147px}.background_starry_skies{background-image:url(spritesmith-main-0.png);background-position:-991px 0;width:140px;height:147px}.background_sunken_ship{background-image:url(spritesmith-main-0.png);background-position:-991px -148px;width:140px;height:147px}.background_sunset_meadow{background-image:url(spritesmith-main-0.png);background-position:-991px -296px;width:140px;height:147px}.background_sunset_savannah{background-image:url(spritesmith-main-0.png);background-position:-991px -444px;width:140px;height:147px}.background_swarming_darkness{background-image:url(spritesmith-main-0.png);background-position:-991px -592px;width:140px;height:147px}.background_tavern{background-image:url(spritesmith-main-0.png);background-position:-991px -740px;width:140px;height:147px}.background_thunderstorm{background-image:url(spritesmith-main-0.png);background-position:-142px -296px;width:141px;height:147px}.background_twinkly_lights{background-image:url(spritesmith-main-0.png);background-position:-284px -296px;width:141px;height:147px}.background_twinkly_party_lights{background-image:url(spritesmith-main-0.png);background-position:-426px -296px;width:141px;height:147px}.background_volcano{background-image:url(spritesmith-main-0.png);background-position:-141px -444px;width:140px;height:147px}.hair_beard_1_TRUred{background-image:url(spritesmith-main-0.png);background-position:-910px -1127px;width:90px;height:90px}.hair_beard_1_aurora{background-image:url(spritesmith-main-0.png);background-position:-1001px -1127px;width:90px;height:90px}.hair_beard_1_black{background-image:url(spritesmith-main-0.png);background-position:-1092px -1127px;width:90px;height:90px}.hair_beard_1_blond{background-image:url(spritesmith-main-0.png);background-position:-1223px 0;width:90px;height:90px}.hair_beard_1_blue{background-image:url(spritesmith-main-0.png);background-position:-1223px -91px;width:90px;height:90px}.hair_beard_1_brown{background-image:url(spritesmith-main-0.png);background-position:-1223px -182px;width:90px;height:90px}.hair_beard_1_candycane{background-image:url(spritesmith-main-0.png);background-position:-1223px -273px;width:90px;height:90px}.hair_beard_1_candycorn{background-image:url(spritesmith-main-0.png);background-position:-1223px -364px;width:90px;height:90px}.hair_beard_1_festive{background-image:url(spritesmith-main-0.png);background-position:-1223px -455px;width:90px;height:90px}.hair_beard_1_frost{background-image:url(spritesmith-main-0.png);background-position:-1223px -546px;width:90px;height:90px}.hair_beard_1_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-1223px -637px;width:90px;height:90px}.hair_beard_1_green{background-image:url(spritesmith-main-0.png);background-position:-1223px -728px;width:90px;height:90px}.hair_beard_1_halloween{background-image:url(spritesmith-main-0.png);background-position:-1223px -819px;width:90px;height:90px}.hair_beard_1_holly{background-image:url(spritesmith-main-0.png);background-position:-1223px -910px;width:90px;height:90px}.hair_beard_1_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-1223px -1001px;width:90px;height:90px}.hair_beard_1_midnight{background-image:url(spritesmith-main-0.png);background-position:-1223px -1092px;width:90px;height:90px}.hair_beard_1_pblue{background-image:url(spritesmith-main-0.png);background-position:0 -1218px;width:90px;height:90px}.hair_beard_1_peppermint{background-image:url(spritesmith-main-0.png);background-position:-91px -1218px;width:90px;height:90px}.hair_beard_1_pgreen{background-image:url(spritesmith-main-0.png);background-position:-182px -1218px;width:90px;height:90px}.hair_beard_1_porange{background-image:url(spritesmith-main-0.png);background-position:-273px -1218px;width:90px;height:90px}.hair_beard_1_ppink{background-image:url(spritesmith-main-0.png);background-position:-364px -1218px;width:90px;height:90px}.hair_beard_1_ppurple{background-image:url(spritesmith-main-0.png);background-position:-455px -1218px;width:90px;height:90px}.hair_beard_1_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-546px -1218px;width:90px;height:90px}.hair_beard_1_purple{background-image:url(spritesmith-main-0.png);background-position:-637px -1218px;width:90px;height:90px}.hair_beard_1_pyellow{background-image:url(spritesmith-main-0.png);background-position:-728px -1218px;width:90px;height:90px}.hair_beard_1_rainbow{background-image:url(spritesmith-main-0.png);background-position:-819px -1218px;width:90px;height:90px}.hair_beard_1_red{background-image:url(spritesmith-main-0.png);background-position:-910px -1218px;width:90px;height:90px}.hair_beard_1_snowy{background-image:url(spritesmith-main-0.png);background-position:-1001px -1218px;width:90px;height:90px}.hair_beard_1_white{background-image:url(spritesmith-main-0.png);background-position:-1092px -1218px;width:90px;height:90px}.hair_beard_1_winternight{background-image:url(spritesmith-main-0.png);background-position:-1183px -1218px;width:90px;height:90px}.hair_beard_1_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1314px 0;width:90px;height:90px}.hair_beard_1_yellow{background-image:url(spritesmith-main-0.png);background-position:-1314px -91px;width:90px;height:90px}.hair_beard_1_zombie{background-image:url(spritesmith-main-0.png);background-position:-1314px -182px;width:90px;height:90px}.hair_beard_2_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1314px -273px;width:90px;height:90px}.hair_beard_2_aurora{background-image:url(spritesmith-main-0.png);background-position:-1314px -364px;width:90px;height:90px}.hair_beard_2_black{background-image:url(spritesmith-main-0.png);background-position:-1314px -455px;width:90px;height:90px}.hair_beard_2_blond{background-image:url(spritesmith-main-0.png);background-position:-1314px -546px;width:90px;height:90px}.hair_beard_2_blue{background-image:url(spritesmith-main-0.png);background-position:-1314px -637px;width:90px;height:90px}.hair_beard_2_brown{background-image:url(spritesmith-main-0.png);background-position:-1314px -728px;width:90px;height:90px}.hair_beard_2_candycane{background-image:url(spritesmith-main-0.png);background-position:-1314px -819px;width:90px;height:90px}.hair_beard_2_candycorn{background-image:url(spritesmith-main-0.png);background-position:-1314px -910px;width:90px;height:90px}.hair_beard_2_festive{background-image:url(spritesmith-main-0.png);background-position:-1314px -1001px;width:90px;height:90px}.hair_beard_2_frost{background-image:url(spritesmith-main-0.png);background-position:-1314px -1092px;width:90px;height:90px}.hair_beard_2_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-1314px -1183px;width:90px;height:90px}.hair_beard_2_green{background-image:url(spritesmith-main-0.png);background-position:0 -1309px;width:90px;height:90px}.hair_beard_2_halloween{background-image:url(spritesmith-main-0.png);background-position:-91px -1309px;width:90px;height:90px}.hair_beard_2_holly{background-image:url(spritesmith-main-0.png);background-position:-182px -1309px;width:90px;height:90px}.hair_beard_2_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-273px -1309px;width:90px;height:90px}.hair_beard_2_midnight{background-image:url(spritesmith-main-0.png);background-position:-364px -1309px;width:90px;height:90px}.hair_beard_2_pblue{background-image:url(spritesmith-main-0.png);background-position:-455px -1309px;width:90px;height:90px}.hair_beard_2_peppermint{background-image:url(spritesmith-main-0.png);background-position:-546px -1309px;width:90px;height:90px}.hair_beard_2_pgreen{background-image:url(spritesmith-main-0.png);background-position:-637px -1309px;width:90px;height:90px}.hair_beard_2_porange{background-image:url(spritesmith-main-0.png);background-position:-728px -1309px;width:90px;height:90px}.hair_beard_2_ppink{background-image:url(spritesmith-main-0.png);background-position:-819px -1309px;width:90px;height:90px}.hair_beard_2_ppurple{background-image:url(spritesmith-main-0.png);background-position:-423px -888px;width:90px;height:90px}.hair_beard_2_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-1001px -1309px;width:90px;height:90px}.hair_beard_2_purple{background-image:url(spritesmith-main-0.png);background-position:-1092px -1309px;width:90px;height:90px}.hair_beard_2_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1183px -1309px;width:90px;height:90px}.hair_beard_2_rainbow{background-image:url(spritesmith-main-0.png);background-position:-1274px -1309px;width:90px;height:90px}.hair_beard_2_red{background-image:url(spritesmith-main-0.png);background-position:-1405px 0;width:90px;height:90px}.hair_beard_2_snowy{background-image:url(spritesmith-main-0.png);background-position:-1405px -91px;width:90px;height:90px}.hair_beard_2_white{background-image:url(spritesmith-main-0.png);background-position:-1405px -182px;width:90px;height:90px}.hair_beard_2_winternight{background-image:url(spritesmith-main-0.png);background-position:-1405px -273px;width:90px;height:90px}.hair_beard_2_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1405px -364px;width:90px;height:90px}.hair_beard_2_yellow{background-image:url(spritesmith-main-0.png);background-position:-1405px -455px;width:90px;height:90px}.hair_beard_2_zombie{background-image:url(spritesmith-main-0.png);background-position:-1405px -546px;width:90px;height:90px}.hair_beard_3_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1405px -637px;width:90px;height:90px}.hair_beard_3_aurora{background-image:url(spritesmith-main-0.png);background-position:-1405px -728px;width:90px;height:90px}.hair_beard_3_black{background-image:url(spritesmith-main-0.png);background-position:-1405px -819px;width:90px;height:90px}.hair_beard_3_blond{background-image:url(spritesmith-main-0.png);background-position:-1405px -910px;width:90px;height:90px}.hair_beard_3_blue{background-image:url(spritesmith-main-0.png);background-position:-1405px -1001px;width:90px;height:90px}.hair_beard_3_brown{background-image:url(spritesmith-main-0.png);background-position:-1405px -1092px;width:90px;height:90px}.hair_beard_3_candycane{background-image:url(spritesmith-main-0.png);background-position:-1405px -1183px;width:90px;height:90px}.hair_beard_3_candycorn{background-image:url(spritesmith-main-0.png);background-position:-1405px -1274px;width:90px;height:90px}.hair_beard_3_festive{background-image:url(spritesmith-main-0.png);background-position:0 -1400px;width:90px;height:90px}.hair_beard_3_frost{background-image:url(spritesmith-main-0.png);background-position:-91px -1400px;width:90px;height:90px}.hair_beard_3_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-182px -1400px;width:90px;height:90px}.hair_beard_3_green{background-image:url(spritesmith-main-0.png);background-position:-273px -1400px;width:90px;height:90px}.hair_beard_3_halloween{background-image:url(spritesmith-main-0.png);background-position:-364px -1400px;width:90px;height:90px}.hair_beard_3_holly{background-image:url(spritesmith-main-0.png);background-position:-455px -1400px;width:90px;height:90px}.hair_beard_3_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-546px -1400px;width:90px;height:90px}.hair_beard_3_midnight{background-image:url(spritesmith-main-0.png);background-position:-637px -1400px;width:90px;height:90px}.hair_beard_3_pblue{background-image:url(spritesmith-main-0.png);background-position:-728px -1400px;width:90px;height:90px}.hair_beard_3_peppermint{background-image:url(spritesmith-main-0.png);background-position:-819px -1400px;width:90px;height:90px}.hair_beard_3_pgreen{background-image:url(spritesmith-main-0.png);background-position:-910px -1400px;width:90px;height:90px}.hair_beard_3_porange{background-image:url(spritesmith-main-0.png);background-position:-1001px -1400px;width:90px;height:90px}.hair_beard_3_ppink{background-image:url(spritesmith-main-0.png);background-position:-1092px -1400px;width:90px;height:90px}.hair_beard_3_ppurple{background-image:url(spritesmith-main-0.png);background-position:-1183px -1400px;width:90px;height:90px}.hair_beard_3_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-1274px -1400px;width:90px;height:90px}.hair_beard_3_purple{background-image:url(spritesmith-main-0.png);background-position:-1365px -1400px;width:90px;height:90px}.hair_beard_3_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1496px 0;width:90px;height:90px}.hair_beard_3_rainbow{background-image:url(spritesmith-main-0.png);background-position:-1496px -91px;width:90px;height:90px}.hair_beard_3_red{background-image:url(spritesmith-main-0.png);background-position:-1496px -182px;width:90px;height:90px}.hair_beard_3_snowy{background-image:url(spritesmith-main-0.png);background-position:-1496px -273px;width:90px;height:90px}.hair_beard_3_white{background-image:url(spritesmith-main-0.png);background-position:-1496px -364px;width:90px;height:90px}.hair_beard_3_winternight{background-image:url(spritesmith-main-0.png);background-position:-1496px -455px;width:90px;height:90px}.hair_beard_3_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1496px -546px;width:90px;height:90px}.hair_beard_3_yellow{background-image:url(spritesmith-main-0.png);background-position:-1496px -637px;width:90px;height:90px}.hair_beard_3_zombie{background-image:url(spritesmith-main-0.png);background-position:-1496px -728px;width:90px;height:90px}.hair_mustache_1_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1496px -819px;width:90px;height:90px}.hair_mustache_1_aurora{background-image:url(spritesmith-main-0.png);background-position:-1496px -910px;width:90px;height:90px}.hair_mustache_1_black{background-image:url(spritesmith-main-0.png);background-position:-1496px -1001px;width:90px;height:90px}.hair_mustache_1_blond{background-image:url(spritesmith-main-0.png);background-position:-1496px -1092px;width:90px;height:90px}.hair_mustache_1_blue{background-image:url(spritesmith-main-0.png);background-position:-1496px -1183px;width:90px;height:90px}.hair_mustache_1_brown{background-image:url(spritesmith-main-0.png);background-position:-1496px -1274px;width:90px;height:90px}.hair_mustache_1_candycane{background-image:url(spritesmith-main-0.png);background-position:-1496px -1365px;width:90px;height:90px}.hair_mustache_1_candycorn{background-image:url(spritesmith-main-0.png);background-position:0 -1491px;width:90px;height:90px}.hair_mustache_1_festive{background-image:url(spritesmith-main-0.png);background-position:-91px -1491px;width:90px;height:90px}.hair_mustache_1_frost{background-image:url(spritesmith-main-0.png);background-position:-182px -1491px;width:90px;height:90px}.hair_mustache_1_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-273px -1491px;width:90px;height:90px}.hair_mustache_1_green{background-image:url(spritesmith-main-0.png);background-position:-364px -1491px;width:90px;height:90px}.hair_mustache_1_halloween{background-image:url(spritesmith-main-0.png);background-position:-455px -1491px;width:90px;height:90px}.hair_mustache_1_holly{background-image:url(spritesmith-main-0.png);background-position:-546px -1491px;width:90px;height:90px}.hair_mustache_1_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-637px -1491px;width:90px;height:90px}.hair_mustache_1_midnight{background-image:url(spritesmith-main-0.png);background-position:-728px -1491px;width:90px;height:90px}.hair_mustache_1_pblue{background-image:url(spritesmith-main-0.png);background-position:-819px -1491px;width:90px;height:90px}.hair_mustache_1_peppermint{background-image:url(spritesmith-main-0.png);background-position:-910px -1491px;width:90px;height:90px}.hair_mustache_1_pgreen{background-image:url(spritesmith-main-0.png);background-position:-1001px -1491px;width:90px;height:90px}.hair_mustache_1_porange{background-image:url(spritesmith-main-0.png);background-position:-1092px -1491px;width:90px;height:90px}.hair_mustache_1_ppink{background-image:url(spritesmith-main-0.png);background-position:-1183px -1491px;width:90px;height:90px}.hair_mustache_1_ppurple{background-image:url(spritesmith-main-0.png);background-position:-1274px -1491px;width:90px;height:90px}.hair_mustache_1_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-1365px -1491px;width:90px;height:90px}.hair_mustache_1_purple{background-image:url(spritesmith-main-0.png);background-position:-1456px -1491px;width:90px;height:90px}.hair_mustache_1_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1587px 0;width:90px;height:90px}.hair_mustache_1_rainbow{background-image:url(spritesmith-main-0.png);background-position:-1587px -91px;width:90px;height:90px}.hair_mustache_1_red{background-image:url(spritesmith-main-0.png);background-position:-1587px -182px;width:90px;height:90px}.hair_mustache_1_snowy{background-image:url(spritesmith-main-0.png);background-position:-1587px -273px;width:90px;height:90px}.hair_mustache_1_white{background-image:url(spritesmith-main-0.png);background-position:-1587px -364px;width:90px;height:90px}.hair_mustache_1_winternight{background-image:url(spritesmith-main-0.png);background-position:-1587px -455px;width:90px;height:90px}.hair_mustache_1_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1587px -546px;width:90px;height:90px}.hair_mustache_1_yellow{background-image:url(spritesmith-main-0.png);background-position:-1587px -637px;width:90px;height:90px}.hair_mustache_1_zombie{background-image:url(spritesmith-main-0.png);background-position:-1587px -728px;width:90px;height:90px}.hair_mustache_2_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1587px -819px;width:90px;height:90px}.hair_mustache_2_aurora{background-image:url(spritesmith-main-0.png);background-position:-1587px -910px;width:90px;height:90px}.hair_mustache_2_black{background-image:url(spritesmith-main-0.png);background-position:-1587px -1001px;width:90px;height:90px}.hair_mustache_2_blond{background-image:url(spritesmith-main-0.png);background-position:-1587px -1092px;width:90px;height:90px}.hair_mustache_2_blue{background-image:url(spritesmith-main-0.png);background-position:-1587px -1183px;width:90px;height:90px}.hair_mustache_2_brown{background-image:url(spritesmith-main-0.png);background-position:-1587px -1274px;width:90px;height:90px}.hair_mustache_2_candycane{background-image:url(spritesmith-main-0.png);background-position:-1587px -1365px;width:90px;height:90px}.hair_mustache_2_candycorn{background-image:url(spritesmith-main-0.png);background-position:-1587px -1456px;width:90px;height:90px}.hair_mustache_2_festive{background-image:url(spritesmith-main-0.png);background-position:0 -1582px;width:90px;height:90px}.hair_mustache_2_frost{background-image:url(spritesmith-main-0.png);background-position:-91px -1582px;width:90px;height:90px}.hair_mustache_2_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-182px -1582px;width:90px;height:90px}.hair_mustache_2_green{background-image:url(spritesmith-main-0.png);background-position:-273px -1582px;width:90px;height:90px}.hair_mustache_2_halloween{background-image:url(spritesmith-main-0.png);background-position:-364px -1582px;width:90px;height:90px}.hair_mustache_2_holly{background-image:url(spritesmith-main-0.png);background-position:-455px -1582px;width:90px;height:90px}.hair_mustache_2_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-546px -1582px;width:90px;height:90px}.hair_mustache_2_midnight{background-image:url(spritesmith-main-0.png);background-position:-637px -1582px;width:90px;height:90px}.hair_mustache_2_pblue{background-image:url(spritesmith-main-0.png);background-position:-728px -1582px;width:90px;height:90px}.hair_mustache_2_peppermint{background-image:url(spritesmith-main-0.png);background-position:-819px -1582px;width:90px;height:90px}.hair_mustache_2_pgreen{background-image:url(spritesmith-main-0.png);background-position:-910px -1582px;width:90px;height:90px}.hair_mustache_2_porange{background-image:url(spritesmith-main-0.png);background-position:-1001px -1582px;width:90px;height:90px}.hair_mustache_2_ppink{background-image:url(spritesmith-main-0.png);background-position:-1092px -1582px;width:90px;height:90px}.hair_mustache_2_ppurple{background-image:url(spritesmith-main-0.png);background-position:-1183px -1582px;width:90px;height:90px}.hair_mustache_2_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-1274px -1582px;width:90px;height:90px}.hair_mustache_2_purple{background-image:url(spritesmith-main-0.png);background-position:-1365px -1582px;width:90px;height:90px}.hair_mustache_2_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1456px -1582px;width:90px;height:90px}.hair_mustache_2_rainbow{background-image:url(spritesmith-main-0.png);background-position:-1547px -1582px;width:90px;height:90px}.hair_mustache_2_red{background-image:url(spritesmith-main-0.png);background-position:-1678px 0;width:90px;height:90px}.hair_mustache_2_snowy{background-image:url(spritesmith-main-0.png);background-position:-1678px -91px;width:90px;height:90px}.hair_mustache_2_white{background-image:url(spritesmith-main-0.png);background-position:-910px -1309px;width:90px;height:90px}.hair_mustache_2_winternight{background-image:url(spritesmith-main-0.png);background-position:-1132px -910px;width:90px;height:90px}.hair_mustache_2_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1132px -819px;width:90px;height:90px}.hair_mustache_2_yellow{background-image:url(spritesmith-main-0.png);background-position:-1132px -728px;width:90px;height:90px}.hair_mustache_2_zombie{background-image:url(spritesmith-main-0.png);background-position:-1132px -637px;width:90px;height:90px}.hair_flower_1{background-image:url(spritesmith-main-0.png);background-position:-1132px -546px;width:90px;height:90px}.hair_flower_2{background-image:url(spritesmith-main-0.png);background-position:-1132px -455px;width:90px;height:90px}.hair_flower_3{background-image:url(spritesmith-main-0.png);background-position:-1132px -364px;width:90px;height:90px}.hair_flower_4{background-image:url(spritesmith-main-0.png);background-position:-1132px -273px;width:90px;height:90px}.hair_flower_5{background-image:url(spritesmith-main-0.png);background-position:-1132px -182px;width:90px;height:90px}.hair_flower_6{background-image:url(spritesmith-main-0.png);background-position:-1132px -91px;width:90px;height:90px}.hair_bangs_1_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1132px 0;width:90px;height:90px}.hair_bangs_1_aurora{background-image:url(spritesmith-main-0.png);background-position:-1001px -1036px;width:90px;height:90px}.hair_bangs_1_black{background-image:url(spritesmith-main-0.png);background-position:-910px -1036px;width:90px;height:90px}.hair_bangs_1_blond{background-image:url(spritesmith-main-0.png);background-position:-819px -1036px;width:90px;height:90px}.hair_bangs_1_blue{background-image:url(spritesmith-main-0.png);background-position:-728px -1036px;width:90px;height:90px}.hair_bangs_1_brown{background-image:url(spritesmith-main-0.png);background-position:-637px -1036px;width:90px;height:90px}.hair_bangs_1_candycane{background-image:url(spritesmith-main-0.png);background-position:-546px -1036px;width:90px;height:90px}.hair_bangs_1_candycorn{background-image:url(spritesmith-main-0.png);background-position:-455px -1036px;width:90px;height:90px}.hair_bangs_1_festive{background-image:url(spritesmith-main-0.png);background-position:-364px -1036px;width:90px;height:90px}.hair_bangs_1_frost{background-image:url(spritesmith-main-0.png);background-position:-273px -1036px;width:90px;height:90px}.hair_bangs_1_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-182px -1036px;width:90px;height:90px}.hair_bangs_1_green{background-image:url(spritesmith-main-0.png);background-position:-91px -1036px;width:90px;height:90px}.hair_bangs_1_halloween{background-image:url(spritesmith-main-0.png);background-position:0 -1036px;width:90px;height:90px}.hair_bangs_1_holly{background-image:url(spritesmith-main-0.png);background-position:-969px -888px;width:90px;height:90px}.hair_bangs_1_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-878px -888px;width:90px;height:90px}.hair_bangs_1_midnight{background-image:url(spritesmith-main-0.png);background-position:-787px -888px;width:90px;height:90px}.hair_bangs_1_pblue{background-image:url(spritesmith-main-0.png);background-position:-696px -888px;width:90px;height:90px}.hair_bangs_1_pblue2{background-image:url(spritesmith-main-0.png);background-position:-605px -888px;width:90px;height:90px}.hair_bangs_1_peppermint{background-image:url(spritesmith-main-0.png);background-position:-514px -888px;width:90px;height:90px}.hair_bangs_1_pgreen{background-image:url(spritesmith-main-0.png);background-position:-819px -1127px;width:90px;height:90px}.hair_bangs_1_pgreen2{background-image:url(spritesmith-main-0.png);background-position:-728px -1127px;width:90px;height:90px}.hair_bangs_1_porange{background-image:url(spritesmith-main-0.png);background-position:-637px -1127px;width:90px;height:90px}.hair_bangs_1_porange2{background-image:url(spritesmith-main-0.png);background-position:-546px -1127px;width:90px;height:90px}.hair_bangs_1_ppink{background-image:url(spritesmith-main-0.png);background-position:-455px -1127px;width:90px;height:90px}.hair_bangs_1_ppink2{background-image:url(spritesmith-main-0.png);background-position:-364px -1127px;width:90px;height:90px}.hair_bangs_1_ppurple{background-image:url(spritesmith-main-0.png);background-position:-273px -1127px;width:90px;height:90px}.hair_bangs_1_ppurple2{background-image:url(spritesmith-main-0.png);background-position:-182px -1127px;width:90px;height:90px}.hair_bangs_1_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-91px -1127px;width:90px;height:90px}.hair_bangs_1_purple{background-image:url(spritesmith-main-0.png);background-position:0 -1127px;width:90px;height:90px}.hair_bangs_1_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1132px -1001px;width:90px;height:90px}.customize-option.{background-image:url()}.hair_bangs_1_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-91px 0;width:90px;height:90px}.hair_bangs_1_rainbow{background-image:url(spritesmith-main-1.png);background-position:-728px -1092px;width:90px;height:90px}.hair_bangs_1_red{background-image:url(spritesmith-main-1.png);background-position:0 -91px;width:90px;height:90px}.hair_bangs_1_snowy{background-image:url(spritesmith-main-1.png);background-position:-91px -91px;width:90px;height:90px}.hair_bangs_1_white{background-image:url(spritesmith-main-1.png);background-position:-182px 0;width:90px;height:90px}.hair_bangs_1_winternight{background-image:url(spritesmith-main-1.png);background-position:-182px -91px;width:90px;height:90px}.hair_bangs_1_winterstar{background-image:url(spritesmith-main-1.png);background-position:0 -182px;width:90px;height:90px}.hair_bangs_1_yellow{background-image:url(spritesmith-main-1.png);background-position:-91px -182px;width:90px;height:90px}.hair_bangs_1_zombie{background-image:url(spritesmith-main-1.png);background-position:-182px -182px;width:90px;height:90px}.hair_bangs_2_TRUred{background-image:url(spritesmith-main-1.png);background-position:-273px 0;width:90px;height:90px}.hair_bangs_2_aurora{background-image:url(spritesmith-main-1.png);background-position:-273px -91px;width:90px;height:90px}.hair_bangs_2_black{background-image:url(spritesmith-main-1.png);background-position:-273px -182px;width:90px;height:90px}.hair_bangs_2_blond{background-image:url(spritesmith-main-1.png);background-position:0 -273px;width:90px;height:90px}.hair_bangs_2_blue{background-image:url(spritesmith-main-1.png);background-position:-91px -273px;width:90px;height:90px}.hair_bangs_2_brown{background-image:url(spritesmith-main-1.png);background-position:-182px -273px;width:90px;height:90px}.hair_bangs_2_candycane{background-image:url(spritesmith-main-1.png);background-position:-273px -273px;width:90px;height:90px}.hair_bangs_2_candycorn{background-image:url(spritesmith-main-1.png);background-position:-364px 0;width:90px;height:90px}.hair_bangs_2_festive{background-image:url(spritesmith-main-1.png);background-position:-364px -91px;width:90px;height:90px}.hair_bangs_2_frost{background-image:url(spritesmith-main-1.png);background-position:-364px -182px;width:90px;height:90px}.hair_bangs_2_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-364px -273px;width:90px;height:90px}.hair_bangs_2_green{background-image:url(spritesmith-main-1.png);background-position:0 -364px;width:90px;height:90px}.hair_bangs_2_halloween{background-image:url(spritesmith-main-1.png);background-position:-91px -364px;width:90px;height:90px}.hair_bangs_2_holly{background-image:url(spritesmith-main-1.png);background-position:-182px -364px;width:90px;height:90px}.hair_bangs_2_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-273px -364px;width:90px;height:90px}.hair_bangs_2_midnight{background-image:url(spritesmith-main-1.png);background-position:-364px -364px;width:90px;height:90px}.hair_bangs_2_pblue{background-image:url(spritesmith-main-1.png);background-position:-455px 0;width:90px;height:90px}.hair_bangs_2_pblue2{background-image:url(spritesmith-main-1.png);background-position:-455px -91px;width:90px;height:90px}.hair_bangs_2_peppermint{background-image:url(spritesmith-main-1.png);background-position:-455px -182px;width:90px;height:90px}.hair_bangs_2_pgreen{background-image:url(spritesmith-main-1.png);background-position:-455px -273px;width:90px;height:90px}.hair_bangs_2_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-455px -364px;width:90px;height:90px}.hair_bangs_2_porange{background-image:url(spritesmith-main-1.png);background-position:0 -455px;width:90px;height:90px}.hair_bangs_2_porange2{background-image:url(spritesmith-main-1.png);background-position:-91px -455px;width:90px;height:90px}.hair_bangs_2_ppink{background-image:url(spritesmith-main-1.png);background-position:-182px -455px;width:90px;height:90px}.hair_bangs_2_ppink2{background-image:url(spritesmith-main-1.png);background-position:-273px -455px;width:90px;height:90px}.hair_bangs_2_ppurple{background-image:url(spritesmith-main-1.png);background-position:-364px -455px;width:90px;height:90px}.hair_bangs_2_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-455px -455px;width:90px;height:90px}.hair_bangs_2_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-546px 0;width:90px;height:90px}.hair_bangs_2_purple{background-image:url(spritesmith-main-1.png);background-position:-546px -91px;width:90px;height:90px}.hair_bangs_2_pyellow{background-image:url(spritesmith-main-1.png);background-position:-546px -182px;width:90px;height:90px}.hair_bangs_2_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-546px -273px;width:90px;height:90px}.hair_bangs_2_rainbow{background-image:url(spritesmith-main-1.png);background-position:-546px -364px;width:90px;height:90px}.hair_bangs_2_red{background-image:url(spritesmith-main-1.png);background-position:-546px -455px;width:90px;height:90px}.hair_bangs_2_snowy{background-image:url(spritesmith-main-1.png);background-position:0 -546px;width:90px;height:90px}.hair_bangs_2_white{background-image:url(spritesmith-main-1.png);background-position:-91px -546px;width:90px;height:90px}.hair_bangs_2_winternight{background-image:url(spritesmith-main-1.png);background-position:-182px -546px;width:90px;height:90px}.hair_bangs_2_winterstar{background-image:url(spritesmith-main-1.png);background-position:-273px -546px;width:90px;height:90px}.hair_bangs_2_yellow{background-image:url(spritesmith-main-1.png);background-position:-364px -546px;width:90px;height:90px}.hair_bangs_2_zombie{background-image:url(spritesmith-main-1.png);background-position:-455px -546px;width:90px;height:90px}.hair_bangs_3_TRUred{background-image:url(spritesmith-main-1.png);background-position:-546px -546px;width:90px;height:90px}.hair_bangs_3_aurora{background-image:url(spritesmith-main-1.png);background-position:-637px 0;width:90px;height:90px}.hair_bangs_3_black{background-image:url(spritesmith-main-1.png);background-position:-637px -91px;width:90px;height:90px}.hair_bangs_3_blond{background-image:url(spritesmith-main-1.png);background-position:-637px -182px;width:90px;height:90px}.hair_bangs_3_blue{background-image:url(spritesmith-main-1.png);background-position:-637px -273px;width:90px;height:90px}.hair_bangs_3_brown{background-image:url(spritesmith-main-1.png);background-position:-637px -364px;width:90px;height:90px}.hair_bangs_3_candycane{background-image:url(spritesmith-main-1.png);background-position:-637px -455px;width:90px;height:90px}.hair_bangs_3_candycorn{background-image:url(spritesmith-main-1.png);background-position:-637px -546px;width:90px;height:90px}.hair_bangs_3_festive{background-image:url(spritesmith-main-1.png);background-position:0 -637px;width:90px;height:90px}.hair_bangs_3_frost{background-image:url(spritesmith-main-1.png);background-position:-91px -637px;width:90px;height:90px}.hair_bangs_3_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-182px -637px;width:90px;height:90px}.hair_bangs_3_green{background-image:url(spritesmith-main-1.png);background-position:-273px -637px;width:90px;height:90px}.hair_bangs_3_halloween{background-image:url(spritesmith-main-1.png);background-position:-364px -637px;width:90px;height:90px}.hair_bangs_3_holly{background-image:url(spritesmith-main-1.png);background-position:-455px -637px;width:90px;height:90px}.hair_bangs_3_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-546px -637px;width:90px;height:90px}.hair_bangs_3_midnight{background-image:url(spritesmith-main-1.png);background-position:-637px -637px;width:90px;height:90px}.hair_bangs_3_pblue{background-image:url(spritesmith-main-1.png);background-position:-728px 0;width:90px;height:90px}.hair_bangs_3_pblue2{background-image:url(spritesmith-main-1.png);background-position:-728px -91px;width:90px;height:90px}.hair_bangs_3_peppermint{background-image:url(spritesmith-main-1.png);background-position:-728px -182px;width:90px;height:90px}.hair_bangs_3_pgreen{background-image:url(spritesmith-main-1.png);background-position:-728px -273px;width:90px;height:90px}.hair_bangs_3_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-728px -364px;width:90px;height:90px}.hair_bangs_3_porange{background-image:url(spritesmith-main-1.png);background-position:-728px -455px;width:90px;height:90px}.hair_bangs_3_porange2{background-image:url(spritesmith-main-1.png);background-position:-728px -546px;width:90px;height:90px}.hair_bangs_3_ppink{background-image:url(spritesmith-main-1.png);background-position:-728px -637px;width:90px;height:90px}.hair_bangs_3_ppink2{background-image:url(spritesmith-main-1.png);background-position:0 -728px;width:90px;height:90px}.hair_bangs_3_ppurple{background-image:url(spritesmith-main-1.png);background-position:-91px -728px;width:90px;height:90px}.hair_bangs_3_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-182px -728px;width:90px;height:90px}.hair_bangs_3_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-273px -728px;width:90px;height:90px}.hair_bangs_3_purple{background-image:url(spritesmith-main-1.png);background-position:-364px -728px;width:90px;height:90px}.hair_bangs_3_pyellow{background-image:url(spritesmith-main-1.png);background-position:-455px -728px;width:90px;height:90px}.hair_bangs_3_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-546px -728px;width:90px;height:90px}.hair_bangs_3_rainbow{background-image:url(spritesmith-main-1.png);background-position:-637px -728px;width:90px;height:90px}.hair_bangs_3_red{background-image:url(spritesmith-main-1.png);background-position:-728px -728px;width:90px;height:90px}.hair_bangs_3_snowy{background-image:url(spritesmith-main-1.png);background-position:-819px 0;width:90px;height:90px}.hair_bangs_3_white{background-image:url(spritesmith-main-1.png);background-position:-819px -91px;width:90px;height:90px}.hair_bangs_3_winternight{background-image:url(spritesmith-main-1.png);background-position:-819px -182px;width:90px;height:90px}.hair_bangs_3_winterstar{background-image:url(spritesmith-main-1.png);background-position:-819px -273px;width:90px;height:90px}.hair_bangs_3_yellow{background-image:url(spritesmith-main-1.png);background-position:-819px -364px;width:90px;height:90px}.hair_bangs_3_zombie{background-image:url(spritesmith-main-1.png);background-position:-819px -455px;width:90px;height:90px}.hair_base_10_TRUred{background-image:url(spritesmith-main-1.png);background-position:-819px -546px;width:90px;height:90px}.hair_base_10_aurora{background-image:url(spritesmith-main-1.png);background-position:-819px -637px;width:90px;height:90px}.hair_base_10_black{background-image:url(spritesmith-main-1.png);background-position:-819px -728px;width:90px;height:90px}.hair_base_10_blond{background-image:url(spritesmith-main-1.png);background-position:0 -819px;width:90px;height:90px}.hair_base_10_blue{background-image:url(spritesmith-main-1.png);background-position:-91px -819px;width:90px;height:90px}.hair_base_10_brown{background-image:url(spritesmith-main-1.png);background-position:-182px -819px;width:90px;height:90px}.hair_base_10_candycane{background-image:url(spritesmith-main-1.png);background-position:-273px -819px;width:90px;height:90px}.hair_base_10_candycorn{background-image:url(spritesmith-main-1.png);background-position:-364px -819px;width:90px;height:90px}.hair_base_10_festive{background-image:url(spritesmith-main-1.png);background-position:-455px -819px;width:90px;height:90px}.hair_base_10_frost{background-image:url(spritesmith-main-1.png);background-position:-546px -819px;width:90px;height:90px}.hair_base_10_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-637px -819px;width:90px;height:90px}.hair_base_10_green{background-image:url(spritesmith-main-1.png);background-position:-728px -819px;width:90px;height:90px}.hair_base_10_halloween{background-image:url(spritesmith-main-1.png);background-position:-819px -819px;width:90px;height:90px}.hair_base_10_holly{background-image:url(spritesmith-main-1.png);background-position:-910px 0;width:90px;height:90px}.hair_base_10_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-910px -91px;width:90px;height:90px}.hair_base_10_midnight{background-image:url(spritesmith-main-1.png);background-position:-910px -182px;width:90px;height:90px}.hair_base_10_pblue{background-image:url(spritesmith-main-1.png);background-position:-910px -273px;width:90px;height:90px}.hair_base_10_pblue2{background-image:url(spritesmith-main-1.png);background-position:-910px -364px;width:90px;height:90px}.hair_base_10_peppermint{background-image:url(spritesmith-main-1.png);background-position:-910px -455px;width:90px;height:90px}.hair_base_10_pgreen{background-image:url(spritesmith-main-1.png);background-position:-910px -546px;width:90px;height:90px}.hair_base_10_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-910px -637px;width:90px;height:90px}.hair_base_10_porange{background-image:url(spritesmith-main-1.png);background-position:-910px -728px;width:90px;height:90px}.hair_base_10_porange2{background-image:url(spritesmith-main-1.png);background-position:-910px -819px;width:90px;height:90px}.hair_base_10_ppink{background-image:url(spritesmith-main-1.png);background-position:0 -910px;width:90px;height:90px}.hair_base_10_ppink2{background-image:url(spritesmith-main-1.png);background-position:-91px -910px;width:90px;height:90px}.hair_base_10_ppurple{background-image:url(spritesmith-main-1.png);background-position:-182px -910px;width:90px;height:90px}.hair_base_10_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-273px -910px;width:90px;height:90px}.hair_base_10_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-364px -910px;width:90px;height:90px}.hair_base_10_purple{background-image:url(spritesmith-main-1.png);background-position:-455px -910px;width:90px;height:90px}.hair_base_10_pyellow{background-image:url(spritesmith-main-1.png);background-position:-546px -910px;width:90px;height:90px}.hair_base_10_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-637px -910px;width:90px;height:90px}.hair_base_10_rainbow{background-image:url(spritesmith-main-1.png);background-position:-728px -910px;width:90px;height:90px}.hair_base_10_red{background-image:url(spritesmith-main-1.png);background-position:-819px -910px;width:90px;height:90px}.hair_base_10_snowy{background-image:url(spritesmith-main-1.png);background-position:-910px -910px;width:90px;height:90px}.hair_base_10_white{background-image:url(spritesmith-main-1.png);background-position:-1001px 0;width:90px;height:90px}.hair_base_10_winternight{background-image:url(spritesmith-main-1.png);background-position:-1001px -91px;width:90px;height:90px}.hair_base_10_winterstar{background-image:url(spritesmith-main-1.png);background-position:-1001px -182px;width:90px;height:90px}.hair_base_10_yellow{background-image:url(spritesmith-main-1.png);background-position:-1001px -273px;width:90px;height:90px}.hair_base_10_zombie{background-image:url(spritesmith-main-1.png);background-position:-1001px -364px;width:90px;height:90px}.hair_base_11_TRUred{background-image:url(spritesmith-main-1.png);background-position:-1001px -455px;width:90px;height:90px}.hair_base_11_aurora{background-image:url(spritesmith-main-1.png);background-position:-1001px -546px;width:90px;height:90px}.hair_base_11_black{background-image:url(spritesmith-main-1.png);background-position:-1001px -637px;width:90px;height:90px}.hair_base_11_blond{background-image:url(spritesmith-main-1.png);background-position:-1001px -728px;width:90px;height:90px}.hair_base_11_blue{background-image:url(spritesmith-main-1.png);background-position:-1001px -819px;width:90px;height:90px}.hair_base_11_brown{background-image:url(spritesmith-main-1.png);background-position:-1001px -910px;width:90px;height:90px}.hair_base_11_candycane{background-image:url(spritesmith-main-1.png);background-position:0 -1001px;width:90px;height:90px}.hair_base_11_candycorn{background-image:url(spritesmith-main-1.png);background-position:-91px -1001px;width:90px;height:90px}.hair_base_11_festive{background-image:url(spritesmith-main-1.png);background-position:-182px -1001px;width:90px;height:90px}.hair_base_11_frost{background-image:url(spritesmith-main-1.png);background-position:-273px -1001px;width:90px;height:90px}.hair_base_11_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-364px -1001px;width:90px;height:90px}.hair_base_11_green{background-image:url(spritesmith-main-1.png);background-position:-455px -1001px;width:90px;height:90px}.hair_base_11_halloween{background-image:url(spritesmith-main-1.png);background-position:-546px -1001px;width:90px;height:90px}.hair_base_11_holly{background-image:url(spritesmith-main-1.png);background-position:-637px -1001px;width:90px;height:90px}.hair_base_11_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-728px -1001px;width:90px;height:90px}.hair_base_11_midnight{background-image:url(spritesmith-main-1.png);background-position:-819px -1001px;width:90px;height:90px}.hair_base_11_pblue{background-image:url(spritesmith-main-1.png);background-position:-910px -1001px;width:90px;height:90px}.hair_base_11_pblue2{background-image:url(spritesmith-main-1.png);background-position:-1001px -1001px;width:90px;height:90px}.hair_base_11_peppermint{background-image:url(spritesmith-main-1.png);background-position:-1092px 0;width:90px;height:90px}.hair_base_11_pgreen{background-image:url(spritesmith-main-1.png);background-position:-1092px -91px;width:90px;height:90px}.hair_base_11_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-1092px -182px;width:90px;height:90px}.hair_base_11_porange{background-image:url(spritesmith-main-1.png);background-position:-1092px -273px;width:90px;height:90px}.hair_base_11_porange2{background-image:url(spritesmith-main-1.png);background-position:-1092px -364px;width:90px;height:90px}.hair_base_11_ppink{background-image:url(spritesmith-main-1.png);background-position:-1092px -455px;width:90px;height:90px}.hair_base_11_ppink2{background-image:url(spritesmith-main-1.png);background-position:-1092px -546px;width:90px;height:90px}.hair_base_11_ppurple{background-image:url(spritesmith-main-1.png);background-position:-1092px -637px;width:90px;height:90px}.hair_base_11_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-1092px -728px;width:90px;height:90px}.hair_base_11_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-1092px -819px;width:90px;height:90px}.hair_base_11_purple{background-image:url(spritesmith-main-1.png);background-position:-1092px -910px;width:90px;height:90px}.hair_base_11_pyellow{background-image:url(spritesmith-main-1.png);background-position:-1092px -1001px;width:90px;height:90px}.hair_base_11_pyellow2{background-image:url(spritesmith-main-1.png);background-position:0 -1092px;width:90px;height:90px}.hair_base_11_rainbow{background-image:url(spritesmith-main-1.png);background-position:-91px -1092px;width:90px;height:90px}.hair_base_11_red{background-image:url(spritesmith-main-1.png);background-position:-182px -1092px;width:90px;height:90px}.hair_base_11_snowy{background-image:url(spritesmith-main-1.png);background-position:-273px -1092px;width:90px;height:90px}.hair_base_11_white{background-image:url(spritesmith-main-1.png);background-position:-364px -1092px;width:90px;height:90px}.hair_base_11_winternight{background-image:url(spritesmith-main-1.png);background-position:-455px -1092px;width:90px;height:90px}.hair_base_11_winterstar{background-image:url(spritesmith-main-1.png);background-position:-546px -1092px;width:90px;height:90px}.hair_base_11_yellow{background-image:url(spritesmith-main-1.png);background-position:-637px -1092px;width:90px;height:90px}.hair_base_11_zombie{background-image:url(spritesmith-main-1.png);background-position:0 0;width:90px;height:90px}.hair_base_12_TRUred{background-image:url(spritesmith-main-1.png);background-position:-819px -1092px;width:90px;height:90px}.hair_base_12_aurora{background-image:url(spritesmith-main-1.png);background-position:-910px -1092px;width:90px;height:90px}.hair_base_12_black{background-image:url(spritesmith-main-1.png);background-position:-1001px -1092px;width:90px;height:90px}.hair_base_12_blond{background-image:url(spritesmith-main-1.png);background-position:-1092px -1092px;width:90px;height:90px}.hair_base_12_blue{background-image:url(spritesmith-main-1.png);background-position:-1183px 0;width:90px;height:90px}.hair_base_12_brown{background-image:url(spritesmith-main-1.png);background-position:-1183px -91px;width:90px;height:90px}.hair_base_12_candycane{background-image:url(spritesmith-main-1.png);background-position:-1183px -182px;width:90px;height:90px}.hair_base_12_candycorn{background-image:url(spritesmith-main-1.png);background-position:-1183px -273px;width:90px;height:90px}.hair_base_12_festive{background-image:url(spritesmith-main-1.png);background-position:-1183px -364px;width:90px;height:90px}.hair_base_12_frost{background-image:url(spritesmith-main-1.png);background-position:-1183px -455px;width:90px;height:90px}.hair_base_12_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-1183px -546px;width:90px;height:90px}.hair_base_12_green{background-image:url(spritesmith-main-1.png);background-position:-1183px -637px;width:90px;height:90px}.hair_base_12_halloween{background-image:url(spritesmith-main-1.png);background-position:-1183px -728px;width:90px;height:90px}.hair_base_12_holly{background-image:url(spritesmith-main-1.png);background-position:-1183px -819px;width:90px;height:90px}.hair_base_12_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-1183px -910px;width:90px;height:90px}.hair_base_12_midnight{background-image:url(spritesmith-main-1.png);background-position:-1183px -1001px;width:90px;height:90px}.hair_base_12_pblue{background-image:url(spritesmith-main-1.png);background-position:-1183px -1092px;width:90px;height:90px}.hair_base_12_pblue2{background-image:url(spritesmith-main-1.png);background-position:0 -1183px;width:90px;height:90px}.hair_base_12_peppermint{background-image:url(spritesmith-main-1.png);background-position:-91px -1183px;width:90px;height:90px}.hair_base_12_pgreen{background-image:url(spritesmith-main-1.png);background-position:-182px -1183px;width:90px;height:90px}.hair_base_12_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-273px -1183px;width:90px;height:90px}.hair_base_12_porange{background-image:url(spritesmith-main-1.png);background-position:-364px -1183px;width:90px;height:90px}.hair_base_12_porange2{background-image:url(spritesmith-main-1.png);background-position:-455px -1183px;width:90px;height:90px}.hair_base_12_ppink{background-image:url(spritesmith-main-1.png);background-position:-546px -1183px;width:90px;height:90px}.hair_base_12_ppink2{background-image:url(spritesmith-main-1.png);background-position:-637px -1183px;width:90px;height:90px}.hair_base_12_ppurple{background-image:url(spritesmith-main-1.png);background-position:-728px -1183px;width:90px;height:90px}.hair_base_12_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-819px -1183px;width:90px;height:90px}.hair_base_12_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-910px -1183px;width:90px;height:90px}.hair_base_12_purple{background-image:url(spritesmith-main-1.png);background-position:-1001px -1183px;width:90px;height:90px}.hair_base_12_pyellow{background-image:url(spritesmith-main-1.png);background-position:-1092px -1183px;width:90px;height:90px}.hair_base_12_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-1183px -1183px;width:90px;height:90px}.hair_base_12_rainbow{background-image:url(spritesmith-main-1.png);background-position:-1274px 0;width:90px;height:90px}.hair_base_12_red{background-image:url(spritesmith-main-1.png);background-position:-1274px -91px;width:90px;height:90px}.hair_base_12_snowy{background-image:url(spritesmith-main-1.png);background-position:-1274px -182px;width:90px;height:90px}.hair_base_12_white{background-image:url(spritesmith-main-1.png);background-position:-1274px -273px;width:90px;height:90px}.hair_base_12_winternight{background-image:url(spritesmith-main-1.png);background-position:-1274px -364px;width:90px;height:90px}.hair_base_12_winterstar{background-image:url(spritesmith-main-1.png);background-position:-1274px -455px;width:90px;height:90px}.hair_base_12_yellow{background-image:url(spritesmith-main-1.png);background-position:-1274px -546px;width:90px;height:90px}.hair_base_12_zombie{background-image:url(spritesmith-main-1.png);background-position:-1274px -637px;width:90px;height:90px}.hair_base_13_TRUred{background-image:url(spritesmith-main-1.png);background-position:-1274px -728px;width:90px;height:90px}.hair_base_13_aurora{background-image:url(spritesmith-main-1.png);background-position:-1274px -819px;width:90px;height:90px}.hair_base_13_black{background-image:url(spritesmith-main-1.png);background-position:-1274px -910px;width:90px;height:90px}.hair_base_13_blond{background-image:url(spritesmith-main-1.png);background-position:-1274px -1001px;width:90px;height:90px}.hair_base_13_blue{background-image:url(spritesmith-main-1.png);background-position:-1274px -1092px;width:90px;height:90px}.hair_base_13_brown{background-image:url(spritesmith-main-1.png);background-position:-1274px -1183px;width:90px;height:90px}.hair_base_13_candycane{background-image:url(spritesmith-main-1.png);background-position:0 -1274px;width:90px;height:90px}.hair_base_13_candycorn{background-image:url(spritesmith-main-1.png);background-position:-91px -1274px;width:90px;height:90px}.hair_base_13_festive{background-image:url(spritesmith-main-1.png);background-position:-182px -1274px;width:90px;height:90px}.hair_base_13_frost{background-image:url(spritesmith-main-1.png);background-position:-273px -1274px;width:90px;height:90px}.hair_base_13_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-364px -1274px;width:90px;height:90px}.hair_base_13_green{background-image:url(spritesmith-main-1.png);background-position:-455px -1274px;width:90px;height:90px}.hair_base_13_halloween{background-image:url(spritesmith-main-1.png);background-position:-546px -1274px;width:90px;height:90px}.hair_base_13_holly{background-image:url(spritesmith-main-1.png);background-position:-637px -1274px;width:90px;height:90px}.hair_base_13_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-728px -1274px;width:90px;height:90px}.hair_base_13_midnight{background-image:url(spritesmith-main-1.png);background-position:-819px -1274px;width:90px;height:90px}.hair_base_13_pblue{background-image:url(spritesmith-main-1.png);background-position:-910px -1274px;width:90px;height:90px}.hair_base_13_pblue2{background-image:url(spritesmith-main-1.png);background-position:-1001px -1274px;width:90px;height:90px}.hair_base_13_peppermint{background-image:url(spritesmith-main-1.png);background-position:-1092px -1274px;width:90px;height:90px}.hair_base_13_pgreen{background-image:url(spritesmith-main-1.png);background-position:-1183px -1274px;width:90px;height:90px}.hair_base_13_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-1274px -1274px;width:90px;height:90px}.hair_base_13_porange{background-image:url(spritesmith-main-1.png);background-position:-1365px 0;width:90px;height:90px}.hair_base_13_porange2{background-image:url(spritesmith-main-1.png);background-position:-1365px -91px;width:90px;height:90px}.hair_base_13_ppink{background-image:url(spritesmith-main-1.png);background-position:-1365px -182px;width:90px;height:90px}.hair_base_13_ppink2{background-image:url(spritesmith-main-1.png);background-position:-1365px -273px;width:90px;height:90px}.hair_base_13_ppurple{background-image:url(spritesmith-main-1.png);background-position:-1365px -364px;width:90px;height:90px}.hair_base_13_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-1365px -455px;width:90px;height:90px}.hair_base_13_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-1365px -546px;width:90px;height:90px}.hair_base_13_purple{background-image:url(spritesmith-main-1.png);background-position:-1365px -637px;width:90px;height:90px}.hair_base_13_pyellow{background-image:url(spritesmith-main-1.png);background-position:-1365px -728px;width:90px;height:90px}.hair_base_13_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-1365px -819px;width:90px;height:90px}.hair_base_13_rainbow{background-image:url(spritesmith-main-1.png);background-position:-1365px -910px;width:90px;height:90px}.hair_base_13_red{background-image:url(spritesmith-main-1.png);background-position:-1365px -1001px;width:90px;height:90px}.hair_base_13_snowy{background-image:url(spritesmith-main-1.png);background-position:-1365px -1092px;width:90px;height:90px}.hair_base_13_white{background-image:url(spritesmith-main-1.png);background-position:-1365px -1183px;width:90px;height:90px}.hair_base_13_winternight{background-image:url(spritesmith-main-1.png);background-position:-1365px -1274px;width:90px;height:90px}.hair_base_13_winterstar{background-image:url(spritesmith-main-1.png);background-position:0 -1365px;width:90px;height:90px}.hair_base_13_yellow{background-image:url(spritesmith-main-1.png);background-position:-91px -1365px;width:90px;height:90px}.hair_base_13_zombie{background-image:url(spritesmith-main-1.png);background-position:-182px -1365px;width:90px;height:90px}.hair_base_14_TRUred{background-image:url(spritesmith-main-1.png);background-position:-273px -1365px;width:90px;height:90px}.hair_base_14_aurora{background-image:url(spritesmith-main-1.png);background-position:-364px -1365px;width:90px;height:90px}.hair_base_14_black{background-image:url(spritesmith-main-1.png);background-position:-455px -1365px;width:90px;height:90px}.hair_base_14_blond{background-image:url(spritesmith-main-1.png);background-position:-546px -1365px;width:90px;height:90px}.hair_base_14_blue{background-image:url(spritesmith-main-1.png);background-position:-637px -1365px;width:90px;height:90px}.hair_base_14_brown{background-image:url(spritesmith-main-1.png);background-position:-728px -1365px;width:90px;height:90px}.hair_base_14_candycane{background-image:url(spritesmith-main-1.png);background-position:-819px -1365px;width:90px;height:90px}.hair_base_14_candycorn{background-image:url(spritesmith-main-1.png);background-position:-910px -1365px;width:90px;height:90px}.hair_base_14_festive{background-image:url(spritesmith-main-1.png);background-position:-1001px -1365px;width:90px;height:90px}.hair_base_14_frost{background-image:url(spritesmith-main-1.png);background-position:-1092px -1365px;width:90px;height:90px}.hair_base_14_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-1183px -1365px;width:90px;height:90px}.hair_base_14_green{background-image:url(spritesmith-main-1.png);background-position:-1274px -1365px;width:90px;height:90px}.hair_base_14_halloween{background-image:url(spritesmith-main-1.png);background-position:-1365px -1365px;width:90px;height:90px}.hair_base_14_holly{background-image:url(spritesmith-main-1.png);background-position:-1456px 0;width:90px;height:90px}.hair_base_14_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-1456px -91px;width:90px;height:90px}.hair_base_14_midnight{background-image:url(spritesmith-main-1.png);background-position:-1456px -182px;width:90px;height:90px}.hair_base_14_pblue{background-image:url(spritesmith-main-1.png);background-position:-1456px -273px;width:90px;height:90px}.hair_base_14_pblue2{background-image:url(spritesmith-main-1.png);background-position:-1456px -364px;width:90px;height:90px}.hair_base_14_peppermint{background-image:url(spritesmith-main-1.png);background-position:-1456px -455px;width:90px;height:90px}.hair_base_14_pgreen{background-image:url(spritesmith-main-1.png);background-position:-1456px -546px;width:90px;height:90px}.hair_base_14_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-1456px -637px;width:90px;height:90px}.hair_base_14_porange{background-image:url(spritesmith-main-1.png);background-position:-1456px -728px;width:90px;height:90px}.hair_base_14_porange2{background-image:url(spritesmith-main-1.png);background-position:-1456px -819px;width:90px;height:90px}.hair_base_14_ppink{background-image:url(spritesmith-main-1.png);background-position:-1456px -910px;width:90px;height:90px}.hair_base_14_ppink2{background-image:url(spritesmith-main-1.png);background-position:-1456px -1001px;width:90px;height:90px}.hair_base_14_ppurple{background-image:url(spritesmith-main-1.png);background-position:-1456px -1092px;width:90px;height:90px}.hair_base_14_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-1456px -1183px;width:90px;height:90px}.hair_base_14_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-1456px -1274px;width:90px;height:90px}.hair_base_14_purple{background-image:url(spritesmith-main-1.png);background-position:-1456px -1365px;width:90px;height:90px}.hair_base_14_pyellow{background-image:url(spritesmith-main-1.png);background-position:0 -1456px;width:90px;height:90px}.hair_base_14_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-91px -1456px;width:90px;height:90px}.hair_base_14_rainbow{background-image:url(spritesmith-main-1.png);background-position:-182px -1456px;width:90px;height:90px}.hair_base_14_red{background-image:url(spritesmith-main-1.png);background-position:-273px -1456px;width:90px;height:90px}.hair_base_14_snowy{background-image:url(spritesmith-main-1.png);background-position:-364px -1456px;width:90px;height:90px}.hair_base_14_white{background-image:url(spritesmith-main-1.png);background-position:-455px -1456px;width:90px;height:90px}.hair_base_14_winternight{background-image:url(spritesmith-main-1.png);background-position:-546px -1456px;width:90px;height:90px}.hair_base_14_winterstar{background-image:url(spritesmith-main-1.png);background-position:-637px -1456px;width:90px;height:90px}.hair_base_14_yellow{background-image:url(spritesmith-main-1.png);background-position:-728px -1456px;width:90px;height:90px}.hair_base_14_zombie{background-image:url(spritesmith-main-1.png);background-position:-819px -1456px;width:90px;height:90px}.hair_base_1_TRUred{background-image:url(spritesmith-main-1.png);background-position:-910px -1456px;width:90px;height:90px}.hair_base_1_aurora{background-image:url(spritesmith-main-1.png);background-position:-1001px -1456px;width:90px;height:90px}.hair_base_1_black{background-image:url(spritesmith-main-1.png);background-position:-1092px -1456px;width:90px;height:90px}.hair_base_1_blond{background-image:url(spritesmith-main-1.png);background-position:-1183px -1456px;width:90px;height:90px}.hair_base_1_blue{background-image:url(spritesmith-main-1.png);background-position:-1274px -1456px;width:90px;height:90px}.hair_base_1_brown{background-image:url(spritesmith-main-1.png);background-position:-1365px -1456px;width:90px;height:90px}.hair_base_1_candycane{background-image:url(spritesmith-main-1.png);background-position:-1456px -1456px;width:90px;height:90px}.hair_base_1_candycorn{background-image:url(spritesmith-main-1.png);background-position:-1547px 0;width:90px;height:90px}.hair_base_1_festive{background-image:url(spritesmith-main-1.png);background-position:-1547px -91px;width:90px;height:90px}.hair_base_1_frost{background-image:url(spritesmith-main-1.png);background-position:-1547px -182px;width:90px;height:90px}.hair_base_1_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-1547px -273px;width:90px;height:90px}.hair_base_1_green{background-image:url(spritesmith-main-1.png);background-position:-1547px -364px;width:90px;height:90px}.hair_base_1_halloween{background-image:url(spritesmith-main-1.png);background-position:-1547px -455px;width:90px;height:90px}.hair_base_1_holly{background-image:url(spritesmith-main-1.png);background-position:-1547px -546px;width:90px;height:90px}.hair_base_1_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-1547px -637px;width:90px;height:90px}.hair_base_1_midnight{background-image:url(spritesmith-main-1.png);background-position:-1547px -728px;width:90px;height:90px}.hair_base_1_pblue{background-image:url(spritesmith-main-1.png);background-position:-1547px -819px;width:90px;height:90px}.hair_base_1_pblue2{background-image:url(spritesmith-main-1.png);background-position:-1547px -910px;width:90px;height:90px}.hair_base_1_peppermint{background-image:url(spritesmith-main-1.png);background-position:-1547px -1001px;width:90px;height:90px}.hair_base_1_pgreen{background-image:url(spritesmith-main-1.png);background-position:-1547px -1092px;width:90px;height:90px}.hair_base_1_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-1547px -1183px;width:90px;height:90px}.hair_base_1_porange{background-image:url(spritesmith-main-1.png);background-position:-1547px -1274px;width:90px;height:90px}.hair_base_1_porange2{background-image:url(spritesmith-main-1.png);background-position:-1547px -1365px;width:90px;height:90px}.hair_base_1_ppink{background-image:url(spritesmith-main-1.png);background-position:-1547px -1456px;width:90px;height:90px}.hair_base_1_ppink2{background-image:url(spritesmith-main-1.png);background-position:0 -1547px;width:90px;height:90px}.hair_base_1_ppurple{background-image:url(spritesmith-main-1.png);background-position:-91px -1547px;width:90px;height:90px}.hair_base_1_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-182px -1547px;width:90px;height:90px}.hair_base_1_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-273px -1547px;width:90px;height:90px}.hair_base_1_purple{background-image:url(spritesmith-main-1.png);background-position:-364px -1547px;width:90px;height:90px}.hair_base_1_pyellow{background-image:url(spritesmith-main-1.png);background-position:-455px -1547px;width:90px;height:90px}.hair_base_1_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-546px -1547px;width:90px;height:90px}.hair_base_1_rainbow{background-image:url(spritesmith-main-1.png);background-position:-637px -1547px;width:90px;height:90px}.hair_base_1_red{background-image:url(spritesmith-main-1.png);background-position:-728px -1547px;width:90px;height:90px}.hair_base_1_snowy{background-image:url(spritesmith-main-1.png);background-position:-819px -1547px;width:90px;height:90px}.hair_base_1_white{background-image:url(spritesmith-main-1.png);background-position:-910px -1547px;width:90px;height:90px}.hair_base_1_winternight{background-image:url(spritesmith-main-1.png);background-position:-1001px -1547px;width:90px;height:90px}.hair_base_1_winterstar{background-image:url(spritesmith-main-1.png);background-position:-1092px -1547px;width:90px;height:90px}.hair_base_1_yellow{background-image:url(spritesmith-main-1.png);background-position:-1183px -1547px;width:90px;height:90px}.hair_base_1_zombie{background-image:url(spritesmith-main-1.png);background-position:-1274px -1547px;width:90px;height:90px}.hair_base_2_TRUred{background-image:url(spritesmith-main-1.png);background-position:-1365px -1547px;width:90px;height:90px}.hair_base_2_aurora{background-image:url(spritesmith-main-1.png);background-position:-1456px -1547px;width:90px;height:90px}.hair_base_2_black{background-image:url(spritesmith-main-1.png);background-position:-1547px -1547px;width:90px;height:90px}.hair_base_2_blond{background-image:url(spritesmith-main-1.png);background-position:-1638px 0;width:90px;height:90px}.hair_base_2_blue{background-image:url(spritesmith-main-1.png);background-position:-1638px -91px;width:90px;height:90px}.hair_base_2_brown{background-image:url(spritesmith-main-1.png);background-position:-1638px -182px;width:90px;height:90px}.hair_base_2_candycane{background-image:url(spritesmith-main-1.png);background-position:-1638px -273px;width:90px;height:90px}.hair_base_2_candycorn{background-image:url(spritesmith-main-1.png);background-position:-1638px -364px;width:90px;height:90px}.customize-option.{background-image:url()}.hair_base_2_festive{background-image:url(spritesmith-main-2.png);background-position:-91px 0;width:90px;height:90px}.hair_base_2_frost{background-image:url(spritesmith-main-2.png);background-position:-728px -1092px;width:90px;height:90px}.hair_base_2_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:0 -91px;width:90px;height:90px}.hair_base_2_green{background-image:url(spritesmith-main-2.png);background-position:-91px -91px;width:90px;height:90px}.hair_base_2_halloween{background-image:url(spritesmith-main-2.png);background-position:-182px 0;width:90px;height:90px}.hair_base_2_holly{background-image:url(spritesmith-main-2.png);background-position:-182px -91px;width:90px;height:90px}.hair_base_2_hollygreen{background-image:url(spritesmith-main-2.png);background-position:0 -182px;width:90px;height:90px}.hair_base_2_midnight{background-image:url(spritesmith-main-2.png);background-position:-91px -182px;width:90px;height:90px}.hair_base_2_pblue{background-image:url(spritesmith-main-2.png);background-position:-182px -182px;width:90px;height:90px}.hair_base_2_pblue2{background-image:url(spritesmith-main-2.png);background-position:-273px 0;width:90px;height:90px}.hair_base_2_peppermint{background-image:url(spritesmith-main-2.png);background-position:-273px -91px;width:90px;height:90px}.hair_base_2_pgreen{background-image:url(spritesmith-main-2.png);background-position:-273px -182px;width:90px;height:90px}.hair_base_2_pgreen2{background-image:url(spritesmith-main-2.png);background-position:0 -273px;width:90px;height:90px}.hair_base_2_porange{background-image:url(spritesmith-main-2.png);background-position:-91px -273px;width:90px;height:90px}.hair_base_2_porange2{background-image:url(spritesmith-main-2.png);background-position:-182px -273px;width:90px;height:90px}.hair_base_2_ppink{background-image:url(spritesmith-main-2.png);background-position:-273px -273px;width:90px;height:90px}.hair_base_2_ppink2{background-image:url(spritesmith-main-2.png);background-position:-364px 0;width:90px;height:90px}.hair_base_2_ppurple{background-image:url(spritesmith-main-2.png);background-position:-364px -91px;width:90px;height:90px}.hair_base_2_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-364px -182px;width:90px;height:90px}.hair_base_2_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-364px -273px;width:90px;height:90px}.hair_base_2_purple{background-image:url(spritesmith-main-2.png);background-position:0 -364px;width:90px;height:90px}.hair_base_2_pyellow{background-image:url(spritesmith-main-2.png);background-position:-91px -364px;width:90px;height:90px}.hair_base_2_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-182px -364px;width:90px;height:90px}.hair_base_2_rainbow{background-image:url(spritesmith-main-2.png);background-position:-273px -364px;width:90px;height:90px}.hair_base_2_red{background-image:url(spritesmith-main-2.png);background-position:-364px -364px;width:90px;height:90px}.hair_base_2_snowy{background-image:url(spritesmith-main-2.png);background-position:-455px 0;width:90px;height:90px}.hair_base_2_white{background-image:url(spritesmith-main-2.png);background-position:-455px -91px;width:90px;height:90px}.hair_base_2_winternight{background-image:url(spritesmith-main-2.png);background-position:-455px -182px;width:90px;height:90px}.hair_base_2_winterstar{background-image:url(spritesmith-main-2.png);background-position:-455px -273px;width:90px;height:90px}.hair_base_2_yellow{background-image:url(spritesmith-main-2.png);background-position:-455px -364px;width:90px;height:90px}.hair_base_2_zombie{background-image:url(spritesmith-main-2.png);background-position:0 -455px;width:90px;height:90px}.hair_base_3_TRUred{background-image:url(spritesmith-main-2.png);background-position:-91px -455px;width:90px;height:90px}.hair_base_3_aurora{background-image:url(spritesmith-main-2.png);background-position:-182px -455px;width:90px;height:90px}.hair_base_3_black{background-image:url(spritesmith-main-2.png);background-position:-273px -455px;width:90px;height:90px}.hair_base_3_blond{background-image:url(spritesmith-main-2.png);background-position:-364px -455px;width:90px;height:90px}.hair_base_3_blue{background-image:url(spritesmith-main-2.png);background-position:-455px -455px;width:90px;height:90px}.hair_base_3_brown{background-image:url(spritesmith-main-2.png);background-position:-546px 0;width:90px;height:90px}.hair_base_3_candycane{background-image:url(spritesmith-main-2.png);background-position:-546px -91px;width:90px;height:90px}.hair_base_3_candycorn{background-image:url(spritesmith-main-2.png);background-position:-546px -182px;width:90px;height:90px}.hair_base_3_festive{background-image:url(spritesmith-main-2.png);background-position:-546px -273px;width:90px;height:90px}.hair_base_3_frost{background-image:url(spritesmith-main-2.png);background-position:-546px -364px;width:90px;height:90px}.hair_base_3_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-546px -455px;width:90px;height:90px}.hair_base_3_green{background-image:url(spritesmith-main-2.png);background-position:0 -546px;width:90px;height:90px}.hair_base_3_halloween{background-image:url(spritesmith-main-2.png);background-position:-91px -546px;width:90px;height:90px}.hair_base_3_holly{background-image:url(spritesmith-main-2.png);background-position:-182px -546px;width:90px;height:90px}.hair_base_3_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-273px -546px;width:90px;height:90px}.hair_base_3_midnight{background-image:url(spritesmith-main-2.png);background-position:-364px -546px;width:90px;height:90px}.hair_base_3_pblue{background-image:url(spritesmith-main-2.png);background-position:-455px -546px;width:90px;height:90px}.hair_base_3_pblue2{background-image:url(spritesmith-main-2.png);background-position:-546px -546px;width:90px;height:90px}.hair_base_3_peppermint{background-image:url(spritesmith-main-2.png);background-position:-637px 0;width:90px;height:90px}.hair_base_3_pgreen{background-image:url(spritesmith-main-2.png);background-position:-637px -91px;width:90px;height:90px}.hair_base_3_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-637px -182px;width:90px;height:90px}.hair_base_3_porange{background-image:url(spritesmith-main-2.png);background-position:-637px -273px;width:90px;height:90px}.hair_base_3_porange2{background-image:url(spritesmith-main-2.png);background-position:-637px -364px;width:90px;height:90px}.hair_base_3_ppink{background-image:url(spritesmith-main-2.png);background-position:-637px -455px;width:90px;height:90px}.hair_base_3_ppink2{background-image:url(spritesmith-main-2.png);background-position:-637px -546px;width:90px;height:90px}.hair_base_3_ppurple{background-image:url(spritesmith-main-2.png);background-position:0 -637px;width:90px;height:90px}.hair_base_3_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-91px -637px;width:90px;height:90px}.hair_base_3_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-182px -637px;width:90px;height:90px}.hair_base_3_purple{background-image:url(spritesmith-main-2.png);background-position:-273px -637px;width:90px;height:90px}.hair_base_3_pyellow{background-image:url(spritesmith-main-2.png);background-position:-364px -637px;width:90px;height:90px}.hair_base_3_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-455px -637px;width:90px;height:90px}.hair_base_3_rainbow{background-image:url(spritesmith-main-2.png);background-position:-546px -637px;width:90px;height:90px}.hair_base_3_red{background-image:url(spritesmith-main-2.png);background-position:-637px -637px;width:90px;height:90px}.hair_base_3_snowy{background-image:url(spritesmith-main-2.png);background-position:-728px 0;width:90px;height:90px}.hair_base_3_white{background-image:url(spritesmith-main-2.png);background-position:-728px -91px;width:90px;height:90px}.hair_base_3_winternight{background-image:url(spritesmith-main-2.png);background-position:-728px -182px;width:90px;height:90px}.hair_base_3_winterstar{background-image:url(spritesmith-main-2.png);background-position:-728px -273px;width:90px;height:90px}.hair_base_3_yellow{background-image:url(spritesmith-main-2.png);background-position:-728px -364px;width:90px;height:90px}.hair_base_3_zombie{background-image:url(spritesmith-main-2.png);background-position:-728px -455px;width:90px;height:90px}.hair_base_4_TRUred{background-image:url(spritesmith-main-2.png);background-position:-728px -546px;width:90px;height:90px}.hair_base_4_aurora{background-image:url(spritesmith-main-2.png);background-position:-728px -637px;width:90px;height:90px}.hair_base_4_black{background-image:url(spritesmith-main-2.png);background-position:0 -728px;width:90px;height:90px}.hair_base_4_blond{background-image:url(spritesmith-main-2.png);background-position:-91px -728px;width:90px;height:90px}.hair_base_4_blue{background-image:url(spritesmith-main-2.png);background-position:-182px -728px;width:90px;height:90px}.hair_base_4_brown{background-image:url(spritesmith-main-2.png);background-position:-273px -728px;width:90px;height:90px}.hair_base_4_candycane{background-image:url(spritesmith-main-2.png);background-position:-364px -728px;width:90px;height:90px}.hair_base_4_candycorn{background-image:url(spritesmith-main-2.png);background-position:-455px -728px;width:90px;height:90px}.hair_base_4_festive{background-image:url(spritesmith-main-2.png);background-position:-546px -728px;width:90px;height:90px}.hair_base_4_frost{background-image:url(spritesmith-main-2.png);background-position:-637px -728px;width:90px;height:90px}.hair_base_4_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-728px -728px;width:90px;height:90px}.hair_base_4_green{background-image:url(spritesmith-main-2.png);background-position:-819px 0;width:90px;height:90px}.hair_base_4_halloween{background-image:url(spritesmith-main-2.png);background-position:-819px -91px;width:90px;height:90px}.hair_base_4_holly{background-image:url(spritesmith-main-2.png);background-position:-819px -182px;width:90px;height:90px}.hair_base_4_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-819px -273px;width:90px;height:90px}.hair_base_4_midnight{background-image:url(spritesmith-main-2.png);background-position:-819px -364px;width:90px;height:90px}.hair_base_4_pblue{background-image:url(spritesmith-main-2.png);background-position:-819px -455px;width:90px;height:90px}.hair_base_4_pblue2{background-image:url(spritesmith-main-2.png);background-position:-819px -546px;width:90px;height:90px}.hair_base_4_peppermint{background-image:url(spritesmith-main-2.png);background-position:-819px -637px;width:90px;height:90px}.hair_base_4_pgreen{background-image:url(spritesmith-main-2.png);background-position:-819px -728px;width:90px;height:90px}.hair_base_4_pgreen2{background-image:url(spritesmith-main-2.png);background-position:0 -819px;width:90px;height:90px}.hair_base_4_porange{background-image:url(spritesmith-main-2.png);background-position:-91px -819px;width:90px;height:90px}.hair_base_4_porange2{background-image:url(spritesmith-main-2.png);background-position:-182px -819px;width:90px;height:90px}.hair_base_4_ppink{background-image:url(spritesmith-main-2.png);background-position:-273px -819px;width:90px;height:90px}.hair_base_4_ppink2{background-image:url(spritesmith-main-2.png);background-position:-364px -819px;width:90px;height:90px}.hair_base_4_ppurple{background-image:url(spritesmith-main-2.png);background-position:-455px -819px;width:90px;height:90px}.hair_base_4_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-546px -819px;width:90px;height:90px}.hair_base_4_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-637px -819px;width:90px;height:90px}.hair_base_4_purple{background-image:url(spritesmith-main-2.png);background-position:-728px -819px;width:90px;height:90px}.hair_base_4_pyellow{background-image:url(spritesmith-main-2.png);background-position:-819px -819px;width:90px;height:90px}.hair_base_4_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-910px 0;width:90px;height:90px}.hair_base_4_rainbow{background-image:url(spritesmith-main-2.png);background-position:-910px -91px;width:90px;height:90px}.hair_base_4_red{background-image:url(spritesmith-main-2.png);background-position:-910px -182px;width:90px;height:90px}.hair_base_4_snowy{background-image:url(spritesmith-main-2.png);background-position:-910px -273px;width:90px;height:90px}.hair_base_4_white{background-image:url(spritesmith-main-2.png);background-position:-910px -364px;width:90px;height:90px}.hair_base_4_winternight{background-image:url(spritesmith-main-2.png);background-position:-910px -455px;width:90px;height:90px}.hair_base_4_winterstar{background-image:url(spritesmith-main-2.png);background-position:-910px -546px;width:90px;height:90px}.hair_base_4_yellow{background-image:url(spritesmith-main-2.png);background-position:-910px -637px;width:90px;height:90px}.hair_base_4_zombie{background-image:url(spritesmith-main-2.png);background-position:-910px -728px;width:90px;height:90px}.hair_base_5_TRUred{background-image:url(spritesmith-main-2.png);background-position:-910px -819px;width:90px;height:90px}.hair_base_5_aurora{background-image:url(spritesmith-main-2.png);background-position:0 -910px;width:90px;height:90px}.hair_base_5_black{background-image:url(spritesmith-main-2.png);background-position:-91px -910px;width:90px;height:90px}.hair_base_5_blond{background-image:url(spritesmith-main-2.png);background-position:-182px -910px;width:90px;height:90px}.hair_base_5_blue{background-image:url(spritesmith-main-2.png);background-position:-273px -910px;width:90px;height:90px}.hair_base_5_brown{background-image:url(spritesmith-main-2.png);background-position:-364px -910px;width:90px;height:90px}.hair_base_5_candycane{background-image:url(spritesmith-main-2.png);background-position:-455px -910px;width:90px;height:90px}.hair_base_5_candycorn{background-image:url(spritesmith-main-2.png);background-position:-546px -910px;width:90px;height:90px}.hair_base_5_festive{background-image:url(spritesmith-main-2.png);background-position:-637px -910px;width:90px;height:90px}.hair_base_5_frost{background-image:url(spritesmith-main-2.png);background-position:-728px -910px;width:90px;height:90px}.hair_base_5_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-819px -910px;width:90px;height:90px}.hair_base_5_green{background-image:url(spritesmith-main-2.png);background-position:-910px -910px;width:90px;height:90px}.hair_base_5_halloween{background-image:url(spritesmith-main-2.png);background-position:-1001px 0;width:90px;height:90px}.hair_base_5_holly{background-image:url(spritesmith-main-2.png);background-position:-1001px -91px;width:90px;height:90px}.hair_base_5_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-1001px -182px;width:90px;height:90px}.hair_base_5_midnight{background-image:url(spritesmith-main-2.png);background-position:-1001px -273px;width:90px;height:90px}.hair_base_5_pblue{background-image:url(spritesmith-main-2.png);background-position:-1001px -364px;width:90px;height:90px}.hair_base_5_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1001px -455px;width:90px;height:90px}.hair_base_5_peppermint{background-image:url(spritesmith-main-2.png);background-position:-1001px -546px;width:90px;height:90px}.hair_base_5_pgreen{background-image:url(spritesmith-main-2.png);background-position:-1001px -637px;width:90px;height:90px}.hair_base_5_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1001px -728px;width:90px;height:90px}.hair_base_5_porange{background-image:url(spritesmith-main-2.png);background-position:-1001px -819px;width:90px;height:90px}.hair_base_5_porange2{background-image:url(spritesmith-main-2.png);background-position:-1001px -910px;width:90px;height:90px}.hair_base_5_ppink{background-image:url(spritesmith-main-2.png);background-position:0 -1001px;width:90px;height:90px}.hair_base_5_ppink2{background-image:url(spritesmith-main-2.png);background-position:-91px -1001px;width:90px;height:90px}.hair_base_5_ppurple{background-image:url(spritesmith-main-2.png);background-position:-182px -1001px;width:90px;height:90px}.hair_base_5_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-273px -1001px;width:90px;height:90px}.hair_base_5_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-364px -1001px;width:90px;height:90px}.hair_base_5_purple{background-image:url(spritesmith-main-2.png);background-position:-455px -1001px;width:90px;height:90px}.hair_base_5_pyellow{background-image:url(spritesmith-main-2.png);background-position:-546px -1001px;width:90px;height:90px}.hair_base_5_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-637px -1001px;width:90px;height:90px}.hair_base_5_rainbow{background-image:url(spritesmith-main-2.png);background-position:-728px -1001px;width:90px;height:90px}.hair_base_5_red{background-image:url(spritesmith-main-2.png);background-position:-819px -1001px;width:90px;height:90px}.hair_base_5_snowy{background-image:url(spritesmith-main-2.png);background-position:-910px -1001px;width:90px;height:90px}.hair_base_5_white{background-image:url(spritesmith-main-2.png);background-position:-1001px -1001px;width:90px;height:90px}.hair_base_5_winternight{background-image:url(spritesmith-main-2.png);background-position:-1092px 0;width:90px;height:90px}.hair_base_5_winterstar{background-image:url(spritesmith-main-2.png);background-position:-1092px -91px;width:90px;height:90px}.hair_base_5_yellow{background-image:url(spritesmith-main-2.png);background-position:-1092px -182px;width:90px;height:90px}.hair_base_5_zombie{background-image:url(spritesmith-main-2.png);background-position:-1092px -273px;width:90px;height:90px}.hair_base_6_TRUred{background-image:url(spritesmith-main-2.png);background-position:-1092px -364px;width:90px;height:90px}.hair_base_6_aurora{background-image:url(spritesmith-main-2.png);background-position:-1092px -455px;width:90px;height:90px}.hair_base_6_black{background-image:url(spritesmith-main-2.png);background-position:-1092px -546px;width:90px;height:90px}.hair_base_6_blond{background-image:url(spritesmith-main-2.png);background-position:-1092px -637px;width:90px;height:90px}.hair_base_6_blue{background-image:url(spritesmith-main-2.png);background-position:-1092px -728px;width:90px;height:90px}.hair_base_6_brown{background-image:url(spritesmith-main-2.png);background-position:-1092px -819px;width:90px;height:90px}.hair_base_6_candycane{background-image:url(spritesmith-main-2.png);background-position:-1092px -910px;width:90px;height:90px}.hair_base_6_candycorn{background-image:url(spritesmith-main-2.png);background-position:-1092px -1001px;width:90px;height:90px}.hair_base_6_festive{background-image:url(spritesmith-main-2.png);background-position:0 -1092px;width:90px;height:90px}.hair_base_6_frost{background-image:url(spritesmith-main-2.png);background-position:-91px -1092px;width:90px;height:90px}.hair_base_6_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-182px -1092px;width:90px;height:90px}.hair_base_6_green{background-image:url(spritesmith-main-2.png);background-position:-273px -1092px;width:90px;height:90px}.hair_base_6_halloween{background-image:url(spritesmith-main-2.png);background-position:-364px -1092px;width:90px;height:90px}.hair_base_6_holly{background-image:url(spritesmith-main-2.png);background-position:-455px -1092px;width:90px;height:90px}.hair_base_6_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-546px -1092px;width:90px;height:90px}.hair_base_6_midnight{background-image:url(spritesmith-main-2.png);background-position:-637px -1092px;width:90px;height:90px}.hair_base_6_pblue{background-image:url(spritesmith-main-2.png);background-position:0 0;width:90px;height:90px}.hair_base_6_pblue2{background-image:url(spritesmith-main-2.png);background-position:-819px -1092px;width:90px;height:90px}.hair_base_6_peppermint{background-image:url(spritesmith-main-2.png);background-position:-910px -1092px;width:90px;height:90px}.hair_base_6_pgreen{background-image:url(spritesmith-main-2.png);background-position:-1001px -1092px;width:90px;height:90px}.hair_base_6_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1092px -1092px;width:90px;height:90px}.hair_base_6_porange{background-image:url(spritesmith-main-2.png);background-position:-1183px 0;width:90px;height:90px}.hair_base_6_porange2{background-image:url(spritesmith-main-2.png);background-position:-1183px -91px;width:90px;height:90px}.hair_base_6_ppink{background-image:url(spritesmith-main-2.png);background-position:-1183px -182px;width:90px;height:90px}.hair_base_6_ppink2{background-image:url(spritesmith-main-2.png);background-position:-1183px -273px;width:90px;height:90px}.hair_base_6_ppurple{background-image:url(spritesmith-main-2.png);background-position:-1183px -364px;width:90px;height:90px}.hair_base_6_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1183px -455px;width:90px;height:90px}.hair_base_6_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-1183px -546px;width:90px;height:90px}.hair_base_6_purple{background-image:url(spritesmith-main-2.png);background-position:-1183px -637px;width:90px;height:90px}.hair_base_6_pyellow{background-image:url(spritesmith-main-2.png);background-position:-1183px -728px;width:90px;height:90px}.hair_base_6_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1183px -819px;width:90px;height:90px}.hair_base_6_rainbow{background-image:url(spritesmith-main-2.png);background-position:-1183px -910px;width:90px;height:90px}.hair_base_6_red{background-image:url(spritesmith-main-2.png);background-position:-1183px -1001px;width:90px;height:90px}.hair_base_6_snowy{background-image:url(spritesmith-main-2.png);background-position:-1183px -1092px;width:90px;height:90px}.hair_base_6_white{background-image:url(spritesmith-main-2.png);background-position:0 -1183px;width:90px;height:90px}.hair_base_6_winternight{background-image:url(spritesmith-main-2.png);background-position:-91px -1183px;width:90px;height:90px}.hair_base_6_winterstar{background-image:url(spritesmith-main-2.png);background-position:-182px -1183px;width:90px;height:90px}.hair_base_6_yellow{background-image:url(spritesmith-main-2.png);background-position:-273px -1183px;width:90px;height:90px}.hair_base_6_zombie{background-image:url(spritesmith-main-2.png);background-position:-364px -1183px;width:90px;height:90px}.hair_base_7_TRUred{background-image:url(spritesmith-main-2.png);background-position:-455px -1183px;width:90px;height:90px}.hair_base_7_aurora{background-image:url(spritesmith-main-2.png);background-position:-546px -1183px;width:90px;height:90px}.hair_base_7_black{background-image:url(spritesmith-main-2.png);background-position:-637px -1183px;width:90px;height:90px}.hair_base_7_blond{background-image:url(spritesmith-main-2.png);background-position:-728px -1183px;width:90px;height:90px}.hair_base_7_blue{background-image:url(spritesmith-main-2.png);background-position:-819px -1183px;width:90px;height:90px}.hair_base_7_brown{background-image:url(spritesmith-main-2.png);background-position:-910px -1183px;width:90px;height:90px}.hair_base_7_candycane{background-image:url(spritesmith-main-2.png);background-position:-1001px -1183px;width:90px;height:90px}.hair_base_7_candycorn{background-image:url(spritesmith-main-2.png);background-position:-1092px -1183px;width:90px;height:90px}.hair_base_7_festive{background-image:url(spritesmith-main-2.png);background-position:-1183px -1183px;width:90px;height:90px}.hair_base_7_frost{background-image:url(spritesmith-main-2.png);background-position:-1274px 0;width:90px;height:90px}.hair_base_7_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-1274px -91px;width:90px;height:90px}.hair_base_7_green{background-image:url(spritesmith-main-2.png);background-position:-1274px -182px;width:90px;height:90px}.hair_base_7_halloween{background-image:url(spritesmith-main-2.png);background-position:-1274px -273px;width:90px;height:90px}.hair_base_7_holly{background-image:url(spritesmith-main-2.png);background-position:-1274px -364px;width:90px;height:90px}.hair_base_7_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-1274px -455px;width:90px;height:90px}.hair_base_7_midnight{background-image:url(spritesmith-main-2.png);background-position:-1274px -546px;width:90px;height:90px}.hair_base_7_pblue{background-image:url(spritesmith-main-2.png);background-position:-1274px -637px;width:90px;height:90px}.hair_base_7_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1274px -728px;width:90px;height:90px}.hair_base_7_peppermint{background-image:url(spritesmith-main-2.png);background-position:-1274px -819px;width:90px;height:90px}.hair_base_7_pgreen{background-image:url(spritesmith-main-2.png);background-position:-1274px -910px;width:90px;height:90px}.hair_base_7_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1274px -1001px;width:90px;height:90px}.hair_base_7_porange{background-image:url(spritesmith-main-2.png);background-position:-1274px -1092px;width:90px;height:90px}.hair_base_7_porange2{background-image:url(spritesmith-main-2.png);background-position:-1274px -1183px;width:90px;height:90px}.hair_base_7_ppink{background-image:url(spritesmith-main-2.png);background-position:0 -1274px;width:90px;height:90px}.hair_base_7_ppink2{background-image:url(spritesmith-main-2.png);background-position:-91px -1274px;width:90px;height:90px}.hair_base_7_ppurple{background-image:url(spritesmith-main-2.png);background-position:-182px -1274px;width:90px;height:90px}.hair_base_7_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-273px -1274px;width:90px;height:90px}.hair_base_7_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-364px -1274px;width:90px;height:90px}.hair_base_7_purple{background-image:url(spritesmith-main-2.png);background-position:-455px -1274px;width:90px;height:90px}.hair_base_7_pyellow{background-image:url(spritesmith-main-2.png);background-position:-546px -1274px;width:90px;height:90px}.hair_base_7_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-637px -1274px;width:90px;height:90px}.hair_base_7_rainbow{background-image:url(spritesmith-main-2.png);background-position:-728px -1274px;width:90px;height:90px}.hair_base_7_red{background-image:url(spritesmith-main-2.png);background-position:-819px -1274px;width:90px;height:90px}.hair_base_7_snowy{background-image:url(spritesmith-main-2.png);background-position:-910px -1274px;width:90px;height:90px}.hair_base_7_white{background-image:url(spritesmith-main-2.png);background-position:-1001px -1274px;width:90px;height:90px}.hair_base_7_winternight{background-image:url(spritesmith-main-2.png);background-position:-1092px -1274px;width:90px;height:90px}.hair_base_7_winterstar{background-image:url(spritesmith-main-2.png);background-position:-1183px -1274px;width:90px;height:90px}.hair_base_7_yellow{background-image:url(spritesmith-main-2.png);background-position:-1274px -1274px;width:90px;height:90px}.hair_base_7_zombie{background-image:url(spritesmith-main-2.png);background-position:-1365px 0;width:90px;height:90px}.hair_base_8_TRUred{background-image:url(spritesmith-main-2.png);background-position:-1365px -91px;width:90px;height:90px}.hair_base_8_aurora{background-image:url(spritesmith-main-2.png);background-position:-1365px -182px;width:90px;height:90px}.hair_base_8_black{background-image:url(spritesmith-main-2.png);background-position:-1365px -273px;width:90px;height:90px}.hair_base_8_blond{background-image:url(spritesmith-main-2.png);background-position:-1365px -364px;width:90px;height:90px}.hair_base_8_blue{background-image:url(spritesmith-main-2.png);background-position:-1365px -455px;width:90px;height:90px}.hair_base_8_brown{background-image:url(spritesmith-main-2.png);background-position:-1365px -546px;width:90px;height:90px}.hair_base_8_candycane{background-image:url(spritesmith-main-2.png);background-position:-1365px -637px;width:90px;height:90px}.hair_base_8_candycorn{background-image:url(spritesmith-main-2.png);background-position:-1365px -728px;width:90px;height:90px}.hair_base_8_festive{background-image:url(spritesmith-main-2.png);background-position:-1365px -819px;width:90px;height:90px}.hair_base_8_frost{background-image:url(spritesmith-main-2.png);background-position:-1365px -910px;width:90px;height:90px}.hair_base_8_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-1365px -1001px;width:90px;height:90px}.hair_base_8_green{background-image:url(spritesmith-main-2.png);background-position:-1365px -1092px;width:90px;height:90px}.hair_base_8_halloween{background-image:url(spritesmith-main-2.png);background-position:-1365px -1183px;width:90px;height:90px}.hair_base_8_holly{background-image:url(spritesmith-main-2.png);background-position:-1365px -1274px;width:90px;height:90px}.hair_base_8_hollygreen{background-image:url(spritesmith-main-2.png);background-position:0 -1365px;width:90px;height:90px}.hair_base_8_midnight{background-image:url(spritesmith-main-2.png);background-position:-91px -1365px;width:90px;height:90px}.hair_base_8_pblue{background-image:url(spritesmith-main-2.png);background-position:-182px -1365px;width:90px;height:90px}.hair_base_8_pblue2{background-image:url(spritesmith-main-2.png);background-position:-273px -1365px;width:90px;height:90px}.hair_base_8_peppermint{background-image:url(spritesmith-main-2.png);background-position:-364px -1365px;width:90px;height:90px}.hair_base_8_pgreen{background-image:url(spritesmith-main-2.png);background-position:-455px -1365px;width:90px;height:90px}.hair_base_8_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-546px -1365px;width:90px;height:90px}.hair_base_8_porange{background-image:url(spritesmith-main-2.png);background-position:-637px -1365px;width:90px;height:90px}.hair_base_8_porange2{background-image:url(spritesmith-main-2.png);background-position:-728px -1365px;width:90px;height:90px}.hair_base_8_ppink{background-image:url(spritesmith-main-2.png);background-position:-819px -1365px;width:90px;height:90px}.hair_base_8_ppink2{background-image:url(spritesmith-main-2.png);background-position:-910px -1365px;width:90px;height:90px}.hair_base_8_ppurple{background-image:url(spritesmith-main-2.png);background-position:-1001px -1365px;width:90px;height:90px}.hair_base_8_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1092px -1365px;width:90px;height:90px}.hair_base_8_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-1183px -1365px;width:90px;height:90px}.hair_base_8_purple{background-image:url(spritesmith-main-2.png);background-position:-1274px -1365px;width:90px;height:90px}.hair_base_8_pyellow{background-image:url(spritesmith-main-2.png);background-position:-1365px -1365px;width:90px;height:90px}.hair_base_8_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1456px 0;width:90px;height:90px}.hair_base_8_rainbow{background-image:url(spritesmith-main-2.png);background-position:-1456px -91px;width:90px;height:90px}.hair_base_8_red{background-image:url(spritesmith-main-2.png);background-position:-1456px -182px;width:90px;height:90px}.hair_base_8_snowy{background-image:url(spritesmith-main-2.png);background-position:-1456px -273px;width:90px;height:90px}.hair_base_8_white{background-image:url(spritesmith-main-2.png);background-position:-1456px -364px;width:90px;height:90px}.hair_base_8_winternight{background-image:url(spritesmith-main-2.png);background-position:-1456px -455px;width:90px;height:90px}.hair_base_8_winterstar{background-image:url(spritesmith-main-2.png);background-position:-1456px -546px;width:90px;height:90px}.hair_base_8_yellow{background-image:url(spritesmith-main-2.png);background-position:-1456px -637px;width:90px;height:90px}.hair_base_8_zombie{background-image:url(spritesmith-main-2.png);background-position:-1456px -728px;width:90px;height:90px}.hair_base_9_TRUred{background-image:url(spritesmith-main-2.png);background-position:-1456px -819px;width:90px;height:90px}.hair_base_9_aurora{background-image:url(spritesmith-main-2.png);background-position:-1456px -910px;width:90px;height:90px}.hair_base_9_black{background-image:url(spritesmith-main-2.png);background-position:-1456px -1001px;width:90px;height:90px}.hair_base_9_blond{background-image:url(spritesmith-main-2.png);background-position:-1456px -1092px;width:90px;height:90px}.hair_base_9_blue{background-image:url(spritesmith-main-2.png);background-position:-1456px -1183px;width:90px;height:90px}.hair_base_9_brown{background-image:url(spritesmith-main-2.png);background-position:-1456px -1274px;width:90px;height:90px}.hair_base_9_candycane{background-image:url(spritesmith-main-2.png);background-position:-1456px -1365px;width:90px;height:90px}.hair_base_9_candycorn{background-image:url(spritesmith-main-2.png);background-position:0 -1456px;width:90px;height:90px}.hair_base_9_festive{background-image:url(spritesmith-main-2.png);background-position:-91px -1456px;width:90px;height:90px}.hair_base_9_frost{background-image:url(spritesmith-main-2.png);background-position:-182px -1456px;width:90px;height:90px}.hair_base_9_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-273px -1456px;width:90px;height:90px}.hair_base_9_green{background-image:url(spritesmith-main-2.png);background-position:-364px -1456px;width:90px;height:90px}.hair_base_9_halloween{background-image:url(spritesmith-main-2.png);background-position:-455px -1456px;width:90px;height:90px}.hair_base_9_holly{background-image:url(spritesmith-main-2.png);background-position:-546px -1456px;width:90px;height:90px}.hair_base_9_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-637px -1456px;width:90px;height:90px}.hair_base_9_midnight{background-image:url(spritesmith-main-2.png);background-position:-728px -1456px;width:90px;height:90px}.hair_base_9_pblue{background-image:url(spritesmith-main-2.png);background-position:-819px -1456px;width:90px;height:90px}.hair_base_9_pblue2{background-image:url(spritesmith-main-2.png);background-position:-910px -1456px;width:90px;height:90px}.hair_base_9_peppermint{background-image:url(spritesmith-main-2.png);background-position:-1001px -1456px;width:90px;height:90px}.hair_base_9_pgreen{background-image:url(spritesmith-main-2.png);background-position:-1092px -1456px;width:90px;height:90px}.hair_base_9_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1183px -1456px;width:90px;height:90px}.hair_base_9_porange{background-image:url(spritesmith-main-2.png);background-position:-1274px -1456px;width:90px;height:90px}.hair_base_9_porange2{background-image:url(spritesmith-main-2.png);background-position:-1365px -1456px;width:90px;height:90px}.hair_base_9_ppink{background-image:url(spritesmith-main-2.png);background-position:-1456px -1456px;width:90px;height:90px}.hair_base_9_ppink2{background-image:url(spritesmith-main-2.png);background-position:-1547px 0;width:90px;height:90px}.hair_base_9_ppurple{background-image:url(spritesmith-main-2.png);background-position:-1547px -91px;width:90px;height:90px}.hair_base_9_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1547px -182px;width:90px;height:90px}.hair_base_9_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-1547px -273px;width:90px;height:90px}.hair_base_9_purple{background-image:url(spritesmith-main-2.png);background-position:-1547px -364px;width:90px;height:90px}.hair_base_9_pyellow{background-image:url(spritesmith-main-2.png);background-position:-1547px -455px;width:90px;height:90px}.hair_base_9_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1547px -546px;width:90px;height:90px}.hair_base_9_rainbow{background-image:url(spritesmith-main-2.png);background-position:-1547px -637px;width:90px;height:90px}.hair_base_9_red{background-image:url(spritesmith-main-2.png);background-position:-1547px -728px;width:90px;height:90px}.hair_base_9_snowy{background-image:url(spritesmith-main-2.png);background-position:-1547px -819px;width:90px;height:90px}.hair_base_9_white{background-image:url(spritesmith-main-2.png);background-position:-1547px -910px;width:90px;height:90px}.hair_base_9_winternight{background-image:url(spritesmith-main-2.png);background-position:-1547px -1001px;width:90px;height:90px}.hair_base_9_winterstar{background-image:url(spritesmith-main-2.png);background-position:-1547px -1092px;width:90px;height:90px}.hair_base_9_yellow{background-image:url(spritesmith-main-2.png);background-position:-1547px -1183px;width:90px;height:90px}.hair_base_9_zombie{background-image:url(spritesmith-main-2.png);background-position:-1547px -1274px;width:90px;height:90px}.hair_beard_1_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1547px -1365px;width:90px;height:90px}.hair_beard_1_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1547px -1456px;width:90px;height:90px}.hair_beard_1_porange2{background-image:url(spritesmith-main-2.png);background-position:0 -1547px;width:90px;height:90px}.hair_beard_1_ppink2{background-image:url(spritesmith-main-2.png);background-position:-91px -1547px;width:90px;height:90px}.hair_beard_1_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-182px -1547px;width:90px;height:90px}.hair_beard_1_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-273px -1547px;width:90px;height:90px}.hair_beard_2_pblue2{background-image:url(spritesmith-main-2.png);background-position:-364px -1547px;width:90px;height:90px}.hair_beard_2_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-455px -1547px;width:90px;height:90px}.hair_beard_2_porange2{background-image:url(spritesmith-main-2.png);background-position:-546px -1547px;width:90px;height:90px}.hair_beard_2_ppink2{background-image:url(spritesmith-main-2.png);background-position:-637px -1547px;width:90px;height:90px}.hair_beard_2_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-728px -1547px;width:90px;height:90px}.hair_beard_2_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-819px -1547px;width:90px;height:90px}.hair_beard_3_pblue2{background-image:url(spritesmith-main-2.png);background-position:-910px -1547px;width:90px;height:90px}.hair_beard_3_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1001px -1547px;width:90px;height:90px}.hair_beard_3_porange2{background-image:url(spritesmith-main-2.png);background-position:-1092px -1547px;width:90px;height:90px}.hair_beard_3_ppink2{background-image:url(spritesmith-main-2.png);background-position:-1183px -1547px;width:90px;height:90px}.hair_beard_3_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1274px -1547px;width:90px;height:90px}.hair_beard_3_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1365px -1547px;width:90px;height:90px}.hair_mustache_1_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1456px -1547px;width:90px;height:90px}.hair_mustache_1_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1547px -1547px;width:90px;height:90px}.hair_mustache_1_porange2{background-image:url(spritesmith-main-2.png);background-position:-1638px 0;width:90px;height:90px}.hair_mustache_1_ppink2{background-image:url(spritesmith-main-2.png);background-position:-1638px -91px;width:90px;height:90px}.hair_mustache_1_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1638px -182px;width:90px;height:90px}.hair_mustache_1_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1638px -273px;width:90px;height:90px}.hair_mustache_2_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1638px -364px;width:90px;height:90px}.customize-option.{background-image:url()}.hair_mustache_2_pgreen2{background-image:url(spritesmith-main-3.png);background-position:-1185px -728px;width:90px;height:90px}.hair_mustache_2_porange2{background-image:url(spritesmith-main-3.png);background-position:0 -1274px;width:90px;height:90px}.hair_mustache_2_ppink2{background-image:url(spritesmith-main-3.png);background-position:-1185px -819px;width:90px;height:90px}.hair_mustache_2_ppurple2{background-image:url(spritesmith-main-3.png);background-position:-1185px -910px;width:90px;height:90px}.hair_mustache_2_pyellow2{background-image:url(spritesmith-main-3.png);background-position:-637px -1183px;width:90px;height:90px}.broad_shirt_black{background-image:url(spritesmith-main-3.png);background-position:-728px -1183px;width:90px;height:90px}.broad_shirt_blue{background-image:url(spritesmith-main-3.png);background-position:-819px -1183px;width:90px;height:90px}.broad_shirt_convict{background-image:url(spritesmith-main-3.png);background-position:-273px -1365px;width:90px;height:90px}.broad_shirt_cross{background-image:url(spritesmith-main-3.png);background-position:-364px -1365px;width:90px;height:90px}.broad_shirt_fire{background-image:url(spritesmith-main-3.png);background-position:-728px -1365px;width:90px;height:90px}.broad_shirt_green{background-image:url(spritesmith-main-3.png);background-position:-819px -1365px;width:90px;height:90px}.broad_shirt_horizon{background-image:url(spritesmith-main-3.png);background-position:-1001px -1365px;width:90px;height:90px}.broad_shirt_ocean{background-image:url(spritesmith-main-3.png);background-position:-1092px -1365px;width:90px;height:90px}.broad_shirt_pink{background-image:url(spritesmith-main-3.png);background-position:-1458px 0;width:90px;height:90px}.broad_shirt_purple{background-image:url(spritesmith-main-3.png);background-position:-1458px -91px;width:90px;height:90px}.broad_shirt_rainbow{background-image:url(spritesmith-main-3.png);background-position:-1458px -273px;width:90px;height:90px}.broad_shirt_redblue{background-image:url(spritesmith-main-3.png);background-position:-1458px -546px;width:90px;height:90px}.broad_shirt_thunder{background-image:url(spritesmith-main-3.png);background-position:-1458px -637px;width:90px;height:90px}.broad_shirt_tropical{background-image:url(spritesmith-main-3.png);background-position:-1549px 0;width:90px;height:90px}.broad_shirt_white{background-image:url(spritesmith-main-3.png);background-position:-1549px -91px;width:90px;height:90px}.broad_shirt_yellow{background-image:url(spritesmith-main-3.png);background-position:-1549px -364px;width:90px;height:90px}.broad_shirt_zombie{background-image:url(spritesmith-main-3.png);background-position:-1549px -455px;width:90px;height:90px}.slim_shirt_black{background-image:url(spritesmith-main-3.png);background-position:-1549px -819px;width:90px;height:90px}.slim_shirt_blue{background-image:url(spritesmith-main-3.png);background-position:-1549px -910px;width:90px;height:90px}.slim_shirt_convict{background-image:url(spritesmith-main-3.png);background-position:-1549px -1092px;width:90px;height:90px}.slim_shirt_cross{background-image:url(spritesmith-main-3.png);background-position:-1549px -1183px;width:90px;height:90px}.slim_shirt_fire{background-image:url(spritesmith-main-3.png);background-position:-545px -182px;width:90px;height:90px}.slim_shirt_green{background-image:url(spritesmith-main-3.png);background-position:-545px -273px;width:90px;height:90px}.slim_shirt_horizon{background-image:url(spritesmith-main-3.png);background-position:-545px -364px;width:90px;height:90px}.slim_shirt_ocean{background-image:url(spritesmith-main-3.png);background-position:0 -455px;width:90px;height:90px}.slim_shirt_pink{background-image:url(spritesmith-main-3.png);background-position:-91px -455px;width:90px;height:90px}.slim_shirt_purple{background-image:url(spritesmith-main-3.png);background-position:-182px -455px;width:90px;height:90px}.slim_shirt_rainbow{background-image:url(spritesmith-main-3.png);background-position:-273px -455px;width:90px;height:90px}.slim_shirt_redblue{background-image:url(spritesmith-main-3.png);background-position:-364px -455px;width:90px;height:90px}.slim_shirt_thunder{background-image:url(spritesmith-main-3.png);background-position:-455px -455px;width:90px;height:90px}.slim_shirt_tropical{background-image:url(spritesmith-main-3.png);background-position:-546px -455px;width:90px;height:90px}.slim_shirt_white{background-image:url(spritesmith-main-3.png);background-position:0 -546px;width:90px;height:90px}.slim_shirt_yellow{background-image:url(spritesmith-main-3.png);background-position:-91px -546px;width:90px;height:90px}.slim_shirt_zombie{background-image:url(spritesmith-main-3.png);background-position:-182px -546px;width:90px;height:90px}.skin_0ff591{background-image:url(spritesmith-main-3.png);background-position:-273px -546px;width:90px;height:90px}.skin_0ff591_sleep{background-image:url(spritesmith-main-3.png);background-position:-364px -546px;width:90px;height:90px}.skin_2b43f6{background-image:url(spritesmith-main-3.png);background-position:-455px -546px;width:90px;height:90px}.skin_2b43f6_sleep{background-image:url(spritesmith-main-3.png);background-position:-546px -546px;width:90px;height:90px}.skin_6bd049{background-image:url(spritesmith-main-3.png);background-position:-639px 0;width:90px;height:90px}.skin_6bd049_sleep{background-image:url(spritesmith-main-3.png);background-position:-639px -91px;width:90px;height:90px}.skin_800ed0{background-image:url(spritesmith-main-3.png);background-position:-639px -182px;width:90px;height:90px}.skin_800ed0_sleep{background-image:url(spritesmith-main-3.png);background-position:-639px -273px;width:90px;height:90px}.skin_915533{background-image:url(spritesmith-main-3.png);background-position:-639px -364px;width:90px;height:90px}.skin_915533_sleep{background-image:url(spritesmith-main-3.png);background-position:-639px -455px;width:90px;height:90px}.skin_98461a{background-image:url(spritesmith-main-3.png);background-position:-639px -546px;width:90px;height:90px}.skin_98461a_sleep{background-image:url(spritesmith-main-3.png);background-position:0 -637px;width:90px;height:90px}.skin_bear{background-image:url(spritesmith-main-3.png);background-position:-91px -637px;width:90px;height:90px}.skin_bear_sleep{background-image:url(spritesmith-main-3.png);background-position:-182px -637px;width:90px;height:90px}.skin_c06534{background-image:url(spritesmith-main-3.png);background-position:-273px -637px;width:90px;height:90px}.skin_c06534_sleep{background-image:url(spritesmith-main-3.png);background-position:-364px -637px;width:90px;height:90px}.skin_c3e1dc{background-image:url(spritesmith-main-3.png);background-position:-455px -637px;width:90px;height:90px}.skin_c3e1dc_sleep{background-image:url(spritesmith-main-3.png);background-position:-546px -637px;width:90px;height:90px}.skin_cactus{background-image:url(spritesmith-main-3.png);background-position:-637px -637px;width:90px;height:90px}.skin_cactus_sleep{background-image:url(spritesmith-main-3.png);background-position:-730px 0;width:90px;height:90px}.skin_candycorn{background-image:url(spritesmith-main-3.png);background-position:-730px -91px;width:90px;height:90px}.skin_candycorn_sleep{background-image:url(spritesmith-main-3.png);background-position:-730px -182px;width:90px;height:90px}.skin_clownfish{background-image:url(spritesmith-main-3.png);background-position:-730px -273px;width:90px;height:90px}.skin_clownfish_sleep{background-image:url(spritesmith-main-3.png);background-position:-730px -364px;width:90px;height:90px}.skin_d7a9f7{background-image:url(spritesmith-main-3.png);background-position:-730px -455px;width:90px;height:90px}.skin_d7a9f7_sleep{background-image:url(spritesmith-main-3.png);background-position:-730px -546px;width:90px;height:90px}.skin_ddc994{background-image:url(spritesmith-main-3.png);background-position:-730px -637px;width:90px;height:90px}.skin_ddc994_sleep{background-image:url(spritesmith-main-3.png);background-position:0 -728px;width:90px;height:90px}.skin_deepocean{background-image:url(spritesmith-main-3.png);background-position:-91px -728px;width:90px;height:90px}.skin_deepocean_sleep{background-image:url(spritesmith-main-3.png);background-position:-182px -728px;width:90px;height:90px}.skin_ea8349{background-image:url(spritesmith-main-3.png);background-position:-273px -728px;width:90px;height:90px}.skin_ea8349_sleep{background-image:url(spritesmith-main-3.png);background-position:-364px -728px;width:90px;height:90px}.skin_eb052b{background-image:url(spritesmith-main-3.png);background-position:-455px -728px;width:90px;height:90px}.skin_eb052b_sleep{background-image:url(spritesmith-main-3.png);background-position:-546px -728px;width:90px;height:90px}.skin_f5a76e{background-image:url(spritesmith-main-3.png);background-position:-637px -728px;width:90px;height:90px}.skin_f5a76e_sleep{background-image:url(spritesmith-main-3.png);background-position:-728px -728px;width:90px;height:90px}.skin_f5d70f{background-image:url(spritesmith-main-3.png);background-position:-821px 0;width:90px;height:90px}.skin_f5d70f_sleep{background-image:url(spritesmith-main-3.png);background-position:-821px -91px;width:90px;height:90px}.skin_f69922{background-image:url(spritesmith-main-3.png);background-position:-821px -182px;width:90px;height:90px}.skin_f69922_sleep{background-image:url(spritesmith-main-3.png);background-position:-821px -273px;width:90px;height:90px}.skin_fox{background-image:url(spritesmith-main-3.png);background-position:-821px -364px;width:90px;height:90px}.skin_fox_sleep{background-image:url(spritesmith-main-3.png);background-position:-821px -455px;width:90px;height:90px}.skin_ghost{background-image:url(spritesmith-main-3.png);background-position:-821px -546px;width:90px;height:90px}.skin_ghost_sleep{background-image:url(spritesmith-main-3.png);background-position:-821px -637px;width:90px;height:90px}.skin_lion{background-image:url(spritesmith-main-3.png);background-position:-821px -728px;width:90px;height:90px}.skin_lion_sleep{background-image:url(spritesmith-main-3.png);background-position:0 -819px;width:90px;height:90px}.skin_merblue{background-image:url(spritesmith-main-3.png);background-position:-91px -819px;width:90px;height:90px}.skin_merblue_sleep{background-image:url(spritesmith-main-3.png);background-position:-182px -819px;width:90px;height:90px}.skin_mergold{background-image:url(spritesmith-main-3.png);background-position:-273px -819px;width:90px;height:90px}.skin_mergold_sleep{background-image:url(spritesmith-main-3.png);background-position:-364px -819px;width:90px;height:90px}.skin_mergreen{background-image:url(spritesmith-main-3.png);background-position:-455px -819px;width:90px;height:90px}.skin_mergreen_sleep{background-image:url(spritesmith-main-3.png);background-position:-546px -819px;width:90px;height:90px}.skin_merruby{background-image:url(spritesmith-main-3.png);background-position:-637px -819px;width:90px;height:90px}.skin_merruby_sleep{background-image:url(spritesmith-main-3.png);background-position:-728px -819px;width:90px;height:90px}.skin_monster{background-image:url(spritesmith-main-3.png);background-position:-819px -819px;width:90px;height:90px}.skin_monster_sleep{background-image:url(spritesmith-main-3.png);background-position:-912px 0;width:90px;height:90px}.skin_ogre{background-image:url(spritesmith-main-3.png);background-position:-912px -91px;width:90px;height:90px}.skin_ogre_sleep{background-image:url(spritesmith-main-3.png);background-position:-912px -182px;width:90px;height:90px}.skin_panda{background-image:url(spritesmith-main-3.png);background-position:-912px -273px;width:90px;height:90px}.skin_panda_sleep{background-image:url(spritesmith-main-3.png);background-position:-912px -364px;width:90px;height:90px}.skin_pastelBlue{background-image:url(spritesmith-main-3.png);background-position:-912px -455px;width:90px;height:90px}.skin_pastelBlue_sleep{background-image:url(spritesmith-main-3.png);background-position:-912px -546px;width:90px;height:90px}.skin_pastelGreen{background-image:url(spritesmith-main-3.png);background-position:-912px -637px;width:90px;height:90px}.skin_pastelGreen_sleep{background-image:url(spritesmith-main-3.png);background-position:-912px -728px;width:90px;height:90px}.skin_pastelOrange{background-image:url(spritesmith-main-3.png);background-position:-912px -819px;width:90px;height:90px}.skin_pastelOrange_sleep{background-image:url(spritesmith-main-3.png);background-position:0 -910px;width:90px;height:90px}.skin_pastelPink{background-image:url(spritesmith-main-3.png);background-position:-91px -910px;width:90px;height:90px}.skin_pastelPink_sleep{background-image:url(spritesmith-main-3.png);background-position:-182px -910px;width:90px;height:90px}.skin_pastelPurple{background-image:url(spritesmith-main-3.png);background-position:-273px -910px;width:90px;height:90px}.skin_pastelPurple_sleep{background-image:url(spritesmith-main-3.png);background-position:-364px -910px;width:90px;height:90px}.skin_pastelRainbowChevron{background-image:url(spritesmith-main-3.png);background-position:-455px -910px;width:90px;height:90px}.skin_pastelRainbowChevron_sleep{background-image:url(spritesmith-main-3.png);background-position:-546px -910px;width:90px;height:90px}.skin_pastelRainbowDiagonal{background-image:url(spritesmith-main-3.png);background-position:-637px -910px;width:90px;height:90px}.skin_pastelRainbowDiagonal_sleep{background-image:url(spritesmith-main-3.png);background-position:-728px -910px;width:90px;height:90px}.skin_pastelYellow{background-image:url(spritesmith-main-3.png);background-position:-819px -910px;width:90px;height:90px}.skin_pastelYellow_sleep{background-image:url(spritesmith-main-3.png);background-position:-910px -910px;width:90px;height:90px}.skin_pig{background-image:url(spritesmith-main-3.png);background-position:-1003px 0;width:90px;height:90px}.skin_pig_sleep{background-image:url(spritesmith-main-3.png);background-position:-1003px -91px;width:90px;height:90px}.skin_pumpkin{background-image:url(spritesmith-main-3.png);background-position:-1003px -182px;width:90px;height:90px}.skin_pumpkin2{background-image:url(spritesmith-main-3.png);background-position:-1003px -273px;width:90px;height:90px}.skin_pumpkin2_sleep{background-image:url(spritesmith-main-3.png);background-position:-1003px -364px;width:90px;height:90px}.skin_pumpkin_sleep{background-image:url(spritesmith-main-3.png);background-position:-1003px -455px;width:90px;height:90px}.skin_rainbow{background-image:url(spritesmith-main-3.png);background-position:-1003px -546px;width:90px;height:90px}.skin_rainbow_sleep{background-image:url(spritesmith-main-3.png);background-position:-1003px -637px;width:90px;height:90px}.skin_reptile{background-image:url(spritesmith-main-3.png);background-position:-1003px -728px;width:90px;height:90px}.skin_reptile_sleep{background-image:url(spritesmith-main-3.png);background-position:-1003px -819px;width:90px;height:90px}.skin_shadow{background-image:url(spritesmith-main-3.png);background-position:-1003px -910px;width:90px;height:90px}.skin_shadow2{background-image:url(spritesmith-main-3.png);background-position:0 -1001px;width:90px;height:90px}.skin_shadow2_sleep{background-image:url(spritesmith-main-3.png);background-position:-91px -1001px;width:90px;height:90px}.skin_shadow_sleep{background-image:url(spritesmith-main-3.png);background-position:-182px -1001px;width:90px;height:90px}.skin_shark{background-image:url(spritesmith-main-3.png);background-position:-273px -1001px;width:90px;height:90px}.skin_shark_sleep{background-image:url(spritesmith-main-3.png);background-position:-364px -1001px;width:90px;height:90px}.skin_skeleton{background-image:url(spritesmith-main-3.png);background-position:-455px -1001px;width:90px;height:90px}.skin_skeleton2{background-image:url(spritesmith-main-3.png);background-position:-546px -1001px;width:90px;height:90px}.skin_skeleton2_sleep{background-image:url(spritesmith-main-3.png);background-position:-637px -1001px;width:90px;height:90px}.skin_skeleton_sleep{background-image:url(spritesmith-main-3.png);background-position:-728px -1001px;width:90px;height:90px}.skin_tiger{background-image:url(spritesmith-main-3.png);background-position:-819px -1001px;width:90px;height:90px}.skin_tiger_sleep{background-image:url(spritesmith-main-3.png);background-position:-910px -1001px;width:90px;height:90px}.skin_transparent{background-image:url(spritesmith-main-3.png);background-position:-1001px -1001px;width:90px;height:90px}.skin_transparent_sleep{background-image:url(spritesmith-main-3.png);background-position:-1094px 0;width:90px;height:90px}.skin_tropicalwater{background-image:url(spritesmith-main-3.png);background-position:-1094px -91px;width:90px;height:90px}.skin_tropicalwater_sleep{background-image:url(spritesmith-main-3.png);background-position:-1094px -182px;width:90px;height:90px}.skin_wolf{background-image:url(spritesmith-main-3.png);background-position:-1094px -273px;width:90px;height:90px}.skin_wolf_sleep{background-image:url(spritesmith-main-3.png);background-position:-1094px -364px;width:90px;height:90px}.skin_zombie{background-image:url(spritesmith-main-3.png);background-position:-1094px -455px;width:90px;height:90px}.skin_zombie2{background-image:url(spritesmith-main-3.png);background-position:-1094px -546px;width:90px;height:90px}.skin_zombie2_sleep{background-image:url(spritesmith-main-3.png);background-position:-1094px -637px;width:90px;height:90px}.skin_zombie_sleep{background-image:url(spritesmith-main-3.png);background-position:-1094px -728px;width:90px;height:90px}.customize-option.{background-image:url()}.broad_armor_armoire_gladiatorArmor{background-image:url(spritesmith-main-3.png);background-position:-1094px -819px;width:90px;height:90px}.broad_armor_armoire_goldenToga{background-image:url(spritesmith-main-3.png);background-position:-1094px -910px;width:90px;height:90px}.broad_armor_armoire_hornedIronArmor{background-image:url(spritesmith-main-3.png);background-position:-1094px -1001px;width:90px;height:90px}.broad_armor_armoire_lunarArmor{background-image:url(spritesmith-main-3.png);background-position:0 -1092px;width:90px;height:90px}.broad_armor_armoire_plagueDoctorOvercoat{background-image:url(spritesmith-main-3.png);background-position:-91px -1092px;width:90px;height:90px}.broad_armor_armoire_rancherRobes{background-image:url(spritesmith-main-3.png);background-position:-182px -1092px;width:90px;height:90px}.eyewear_armoire_plagueDoctorMask{background-image:url(spritesmith-main-3.png);background-position:-273px -1092px;width:90px;height:90px}.head_armoire_blackCat{background-image:url(spritesmith-main-3.png);background-position:-364px -1092px;width:90px;height:90px}.head_armoire_blueHairbow{background-image:url(spritesmith-main-3.png);background-position:-455px -1092px;width:90px;height:90px}.head_armoire_gladiatorHelm{background-image:url(spritesmith-main-3.png);background-position:-546px -1092px;width:90px;height:90px}.head_armoire_goldenLaurels{background-image:url(spritesmith-main-3.png);background-position:-637px -1092px;width:90px;height:90px}.head_armoire_hornedIronHelm{background-image:url(spritesmith-main-3.png);background-position:-728px -1092px;width:90px;height:90px}.head_armoire_lunarCrown{background-image:url(spritesmith-main-3.png);background-position:-819px -1092px;width:90px;height:90px}.head_armoire_orangeCat{background-image:url(spritesmith-main-3.png);background-position:-910px -1092px;width:90px;height:90px}.head_armoire_plagueDoctorHat{background-image:url(spritesmith-main-3.png);background-position:-1001px -1092px;width:90px;height:90px}.head_armoire_rancherHat{background-image:url(spritesmith-main-3.png);background-position:-1092px -1092px;width:90px;height:90px}.head_armoire_redFloppyHat{background-image:url(spritesmith-main-3.png);background-position:-1185px 0;width:90px;height:90px}.head_armoire_redHairbow{background-image:url(spritesmith-main-3.png);background-position:-1185px -91px;width:90px;height:90px}.head_armoire_royalCrown{background-image:url(spritesmith-main-3.png);background-position:-1185px -182px;width:90px;height:90px}.head_armoire_violetFloppyHat{background-image:url(spritesmith-main-3.png);background-position:-1185px -273px;width:90px;height:90px}.head_armoire_yellowHairbow{background-image:url(spritesmith-main-3.png);background-position:-1185px -364px;width:90px;height:90px}.shield_armoire_gladiatorShield{background-image:url(spritesmith-main-3.png);background-position:-1185px -455px;width:90px;height:90px}.shield_armoire_midnightShield{background-image:url(spritesmith-main-3.png);background-position:-1185px -546px;width:90px;height:90px}.shop_armor_armoire_gladiatorArmor{background-image:url(spritesmith-main-3.png);background-position:-1640px -820px;width:40px;height:40px}.shop_armor_armoire_goldenToga{background-image:url(spritesmith-main-3.png);background-position:-1640px -779px;width:40px;height:40px}.shop_armor_armoire_hornedIronArmor{background-image:url(spritesmith-main-3.png);background-position:-1640px -656px;width:40px;height:40px}.shop_armor_armoire_lunarArmor{background-image:url(spritesmith-main-3.png);background-position:-1640px -615px;width:40px;height:40px}.shop_armor_armoire_plagueDoctorOvercoat{background-image:url(spritesmith-main-3.png);background-position:-1640px -574px;width:40px;height:40px}.shop_armor_armoire_rancherRobes{background-image:url(spritesmith-main-3.png);background-position:-1640px -451px;width:40px;height:40px}.shop_eyewear_armoire_plagueDoctorMask{background-image:url(spritesmith-main-3.png);background-position:-1640px -410px;width:40px;height:40px}.shop_head_armoire_blackCat{background-image:url(spritesmith-main-3.png);background-position:-1640px -369px;width:40px;height:40px}.shop_head_armoire_blueHairbow{background-image:url(spritesmith-main-3.png);background-position:-1640px -246px;width:40px;height:40px}.shop_head_armoire_gladiatorHelm{background-image:url(spritesmith-main-3.png);background-position:-1640px -205px;width:40px;height:40px}.shop_head_armoire_goldenLaurels{background-image:url(spritesmith-main-3.png);background-position:-1640px -164px;width:40px;height:40px}.shop_head_armoire_hornedIronHelm{background-image:url(spritesmith-main-3.png);background-position:-1640px -41px;width:40px;height:40px}.shop_head_armoire_lunarCrown{background-image:url(spritesmith-main-3.png);background-position:-1640px 0;width:40px;height:40px}.shop_head_armoire_orangeCat{background-image:url(spritesmith-main-3.png);background-position:-1599px -1588px;width:40px;height:40px}.shop_head_armoire_plagueDoctorHat{background-image:url(spritesmith-main-3.png);background-position:-1476px -1588px;width:40px;height:40px}.shop_head_armoire_rancherHat{background-image:url(spritesmith-main-3.png);background-position:-1435px -1588px;width:40px;height:40px}.shop_head_armoire_redFloppyHat{background-image:url(spritesmith-main-3.png);background-position:-1394px -1588px;width:40px;height:40px}.shop_head_armoire_redHairbow{background-image:url(spritesmith-main-3.png);background-position:-1271px -1588px;width:40px;height:40px}.shop_head_armoire_royalCrown{background-image:url(spritesmith-main-3.png);background-position:-1230px -1588px;width:40px;height:40px}.shop_head_armoire_violetFloppyHat{background-image:url(spritesmith-main-3.png);background-position:-1107px -1588px;width:40px;height:40px}.shop_head_armoire_yellowHairbow{background-image:url(spritesmith-main-3.png);background-position:-1066px -1588px;width:40px;height:40px}.shop_shield_armoire_gladiatorShield{background-image:url(spritesmith-main-3.png);background-position:-1025px -1588px;width:40px;height:40px}.shop_shield_armoire_midnightShield{background-image:url(spritesmith-main-3.png);background-position:-902px -1588px;width:40px;height:40px}.shop_weapon_armoire_basicCrossbow{background-image:url(spritesmith-main-3.png);background-position:-861px -1588px;width:40px;height:40px}.shop_weapon_armoire_batWand{background-image:url(spritesmith-main-3.png);background-position:-820px -1588px;width:40px;height:40px}.shop_weapon_armoire_goldWingStaff{background-image:url(spritesmith-main-3.png);background-position:-656px -1588px;width:40px;height:40px}.shop_weapon_armoire_ironCrook{background-image:url(spritesmith-main-3.png);background-position:-615px -1588px;width:40px;height:40px}.shop_weapon_armoire_lunarSceptre{background-image:url(spritesmith-main-3.png);background-position:-574px -1588px;width:40px;height:40px}.shop_weapon_armoire_mythmakerSword{background-image:url(spritesmith-main-3.png);background-position:-533px -1588px;width:40px;height:40px}.shop_weapon_armoire_rancherLasso{background-image:url(spritesmith-main-3.png);background-position:-410px -1588px;width:40px;height:40px}.slim_armor_armoire_gladiatorArmor{background-image:url(spritesmith-main-3.png);background-position:-1276px -910px;width:90px;height:90px}.slim_armor_armoire_goldenToga{background-image:url(spritesmith-main-3.png);background-position:-1276px -1001px;width:90px;height:90px}.slim_armor_armoire_hornedIronArmor{background-image:url(spritesmith-main-3.png);background-position:-1276px -1092px;width:90px;height:90px}.slim_armor_armoire_lunarArmor{background-image:url(spritesmith-main-3.png);background-position:-1276px -1183px;width:90px;height:90px}.slim_armor_armoire_plagueDoctorOvercoat{background-image:url(spritesmith-main-3.png);background-position:-545px -91px;width:90px;height:90px}.slim_armor_armoire_rancherRobes{background-image:url(spritesmith-main-3.png);background-position:-91px -1274px;width:90px;height:90px}.weapon_armoire_basicCrossbow{background-image:url(spritesmith-main-3.png);background-position:-182px -1274px;width:90px;height:90px}.weapon_armoire_batWand{background-image:url(spritesmith-main-3.png);background-position:-273px -1274px;width:90px;height:90px}.weapon_armoire_goldWingStaff{background-image:url(spritesmith-main-3.png);background-position:-364px -1274px;width:90px;height:90px}.weapon_armoire_ironCrook{background-image:url(spritesmith-main-3.png);background-position:-455px -1274px;width:90px;height:90px}.weapon_armoire_lunarSceptre{background-image:url(spritesmith-main-3.png);background-position:-546px -1274px;width:90px;height:90px}.weapon_armoire_mythmakerSword{background-image:url(spritesmith-main-3.png);background-position:-637px -1274px;width:90px;height:90px}.weapon_armoire_rancherLasso{background-image:url(spritesmith-main-3.png);background-position:-728px -1274px;width:90px;height:90px}.broad_armor_healer_1{background-image:url(spritesmith-main-3.png);background-position:-819px -1274px;width:90px;height:90px}.broad_armor_healer_2{background-image:url(spritesmith-main-3.png);background-position:-910px -1274px;width:90px;height:90px}.broad_armor_healer_3{background-image:url(spritesmith-main-3.png);background-position:-1001px -1274px;width:90px;height:90px}.broad_armor_healer_4{background-image:url(spritesmith-main-3.png);background-position:-1092px -1274px;width:90px;height:90px}.broad_armor_healer_5{background-image:url(spritesmith-main-3.png);background-position:-1183px -1274px;width:90px;height:90px}.broad_armor_rogue_1{background-image:url(spritesmith-main-3.png);background-position:-1274px -1274px;width:90px;height:90px}.broad_armor_rogue_2{background-image:url(spritesmith-main-3.png);background-position:-1367px 0;width:90px;height:90px}.broad_armor_rogue_3{background-image:url(spritesmith-main-3.png);background-position:-1367px -91px;width:90px;height:90px}.broad_armor_rogue_4{background-image:url(spritesmith-main-3.png);background-position:-1367px -182px;width:90px;height:90px}.broad_armor_rogue_5{background-image:url(spritesmith-main-3.png);background-position:-1367px -273px;width:90px;height:90px}.broad_armor_special_2{background-image:url(spritesmith-main-3.png);background-position:-1367px -364px;width:90px;height:90px}.broad_armor_special_finnedOceanicArmor{background-image:url(spritesmith-main-3.png);background-position:-1367px -455px;width:90px;height:90px}.broad_armor_warrior_1{background-image:url(spritesmith-main-3.png);background-position:-1367px -546px;width:90px;height:90px}.broad_armor_warrior_2{background-image:url(spritesmith-main-3.png);background-position:-1367px -637px;width:90px;height:90px}.broad_armor_warrior_3{background-image:url(spritesmith-main-3.png);background-position:-1367px -728px;width:90px;height:90px}.broad_armor_warrior_4{background-image:url(spritesmith-main-3.png);background-position:-1367px -819px;width:90px;height:90px}.broad_armor_warrior_5{background-image:url(spritesmith-main-3.png);background-position:-1367px -910px;width:90px;height:90px}.broad_armor_wizard_1{background-image:url(spritesmith-main-3.png);background-position:-1367px -1001px;width:90px;height:90px}.broad_armor_wizard_2{background-image:url(spritesmith-main-3.png);background-position:-1367px -1092px;width:90px;height:90px}.broad_armor_wizard_3{background-image:url(spritesmith-main-3.png);background-position:-1367px -1183px;width:90px;height:90px}.broad_armor_wizard_4{background-image:url(spritesmith-main-3.png);background-position:-1367px -1274px;width:90px;height:90px}.broad_armor_wizard_5{background-image:url(spritesmith-main-3.png);background-position:0 -1365px;width:90px;height:90px}.shop_armor_healer_1{background-image:url(spritesmith-main-3.png);background-position:-369px -1588px;width:40px;height:40px}.shop_armor_healer_2{background-image:url(spritesmith-main-3.png);background-position:-454px -291px;width:40px;height:40px}.shop_armor_healer_3{background-image:url(spritesmith-main-3.png);background-position:-287px -1588px;width:40px;height:40px}.shop_armor_healer_4{background-image:url(spritesmith-main-3.png);background-position:-246px -1588px;width:40px;height:40px}.shop_armor_healer_5{background-image:url(spritesmith-main-3.png);background-position:-205px -1588px;width:40px;height:40px}.shop_armor_rogue_1{background-image:url(spritesmith-main-3.png);background-position:-164px -1588px;width:40px;height:40px}.shop_armor_rogue_2{background-image:url(spritesmith-main-3.png);background-position:-123px -1588px;width:40px;height:40px}.shop_armor_rogue_3{background-image:url(spritesmith-main-3.png);background-position:-82px -1588px;width:40px;height:40px}.shop_armor_rogue_4{background-image:url(spritesmith-main-3.png);background-position:-41px -1588px;width:40px;height:40px}.shop_armor_rogue_5{background-image:url(spritesmith-main-3.png);background-position:0 -1588px;width:40px;height:40px}.shop_armor_special_0{background-image:url(spritesmith-main-3.png);background-position:-1599px -1547px;width:40px;height:40px}.shop_armor_special_1{background-image:url(spritesmith-main-3.png);background-position:-1558px -1547px;width:40px;height:40px}.shop_armor_special_2{background-image:url(spritesmith-main-3.png);background-position:-1517px -1547px;width:40px;height:40px}.shop_armor_special_finnedOceanicArmor{background-image:url(spritesmith-main-3.png);background-position:-1476px -1547px;width:40px;height:40px}.shop_armor_warrior_1{background-image:url(spritesmith-main-3.png);background-position:-1435px -1547px;width:40px;height:40px}.shop_armor_warrior_2{background-image:url(spritesmith-main-3.png);background-position:-1394px -1547px;width:40px;height:40px}.shop_armor_warrior_3{background-image:url(spritesmith-main-3.png);background-position:-1353px -1547px;width:40px;height:40px}.shop_armor_warrior_4{background-image:url(spritesmith-main-3.png);background-position:-82px -1547px;width:40px;height:40px}.shop_armor_warrior_5{background-image:url(spritesmith-main-3.png);background-position:-41px -1547px;width:40px;height:40px}.shop_armor_wizard_1{background-image:url(spritesmith-main-3.png);background-position:0 -1547px;width:40px;height:40px}.shop_armor_wizard_2{background-image:url(spritesmith-main-3.png);background-position:-470px -405px;width:40px;height:40px}.shop_armor_wizard_3{background-image:url(spritesmith-main-3.png);background-position:-470px -364px;width:40px;height:40px}.shop_armor_wizard_4{background-image:url(spritesmith-main-3.png);background-position:-400px -314px;width:40px;height:40px}.shop_armor_wizard_5{background-image:url(spritesmith-main-3.png);background-position:-400px -273px;width:40px;height:40px}.slim_armor_healer_1{background-image:url(spritesmith-main-3.png);background-position:-1458px -819px;width:90px;height:90px}.slim_armor_healer_2{background-image:url(spritesmith-main-3.png);background-position:-1458px -910px;width:90px;height:90px}.slim_armor_healer_3{background-image:url(spritesmith-main-3.png);background-position:-1458px -1001px;width:90px;height:90px}.slim_armor_healer_4{background-image:url(spritesmith-main-3.png);background-position:-1458px -1092px;width:90px;height:90px}.slim_armor_healer_5{background-image:url(spritesmith-main-3.png);background-position:-1458px -1183px;width:90px;height:90px}.slim_armor_rogue_1{background-image:url(spritesmith-main-3.png);background-position:-1458px -1274px;width:90px;height:90px}.slim_armor_rogue_2{background-image:url(spritesmith-main-3.png);background-position:-1458px -1365px;width:90px;height:90px}.slim_armor_rogue_3{background-image:url(spritesmith-main-3.png);background-position:0 -1456px;width:90px;height:90px}.slim_armor_rogue_4{background-image:url(spritesmith-main-3.png);background-position:-91px -1456px;width:90px;height:90px}.slim_armor_rogue_5{background-image:url(spritesmith-main-3.png);background-position:-182px -1456px;width:90px;height:90px}.slim_armor_special_2{background-image:url(spritesmith-main-3.png);background-position:-273px -1456px;width:90px;height:90px}.slim_armor_special_finnedOceanicArmor{background-image:url(spritesmith-main-3.png);background-position:-364px -1456px;width:90px;height:90px}.slim_armor_warrior_1{background-image:url(spritesmith-main-3.png);background-position:-455px -1456px;width:90px;height:90px}.slim_armor_warrior_2{background-image:url(spritesmith-main-3.png);background-position:-546px -1456px;width:90px;height:90px}.slim_armor_warrior_3{background-image:url(spritesmith-main-3.png);background-position:-637px -1456px;width:90px;height:90px}.slim_armor_warrior_4{background-image:url(spritesmith-main-3.png);background-position:-728px -1456px;width:90px;height:90px}.slim_armor_warrior_5{background-image:url(spritesmith-main-3.png);background-position:-819px -1456px;width:90px;height:90px}.slim_armor_wizard_1{background-image:url(spritesmith-main-3.png);background-position:-910px -1456px;width:90px;height:90px}.slim_armor_wizard_2{background-image:url(spritesmith-main-3.png);background-position:-1001px -1456px;width:90px;height:90px}.slim_armor_wizard_3{background-image:url(spritesmith-main-3.png);background-position:-1092px -1456px;width:90px;height:90px}.slim_armor_wizard_4{background-image:url(spritesmith-main-3.png);background-position:-1183px -1456px;width:90px;height:90px}.slim_armor_wizard_5{background-image:url(spritesmith-main-3.png);background-position:-1274px -1456px;width:90px;height:90px}.broad_armor_special_birthday{background-image:url(spritesmith-main-3.png);background-position:-1365px -1456px;width:90px;height:90px}.broad_armor_special_birthday2015{background-image:url(spritesmith-main-3.png);background-position:-1456px -1456px;width:90px;height:90px}.shop_armor_special_birthday{background-image:url(spritesmith-main-3.png);background-position:-328px -1588px;width:40px;height:40px}.shop_armor_special_birthday2015{background-image:url(spritesmith-main-3.png);background-position:-495px -291px;width:40px;height:40px}.slim_armor_special_birthday{background-image:url(spritesmith-main-3.png);background-position:-1549px -182px;width:90px;height:90px}.slim_armor_special_birthday2015{background-image:url(spritesmith-main-3.png);background-position:-1549px -273px;width:90px;height:90px}.broad_armor_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-212px -273px;width:93px;height:90px}.broad_armor_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:0 -273px;width:105px;height:90px}.broad_armor_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-1549px -546px;width:90px;height:90px}.broad_armor_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-1549px -637px;width:90px;height:90px}.broad_armor_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-1549px -728px;width:90px;height:90px}.broad_armor_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:0 0;width:120px;height:90px}.broad_armor_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-242px -91px;width:105px;height:90px}.broad_armor_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-1549px -1001px;width:90px;height:90px}.head_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-545px 0;width:93px;height:90px}.head_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:-212px -182px;width:105px;height:90px}.head_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-1549px -1274px;width:90px;height:90px}.head_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-1549px -1365px;width:90px;height:90px}.head_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-1549px -1456px;width:90px;height:90px}.head_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:-121px 0;width:120px;height:90px}.head_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:0 -182px;width:105px;height:90px}.head_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-1458px -728px;width:90px;height:90px}.shield_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-188px -364px;width:93px;height:90px}.shield_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-348px -91px;width:105px;height:90px}.shield_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-1458px -455px;width:90px;height:90px}.shield_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-1458px -364px;width:90px;height:90px}.shield_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-106px -273px;width:105px;height:90px}.shield_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-1458px -182px;width:90px;height:90px}.shop_armor_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-123px -1547px;width:40px;height:40px}.shop_armor_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:-164px -1547px;width:40px;height:40px}.shop_armor_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-205px -1547px;width:40px;height:40px}.shop_armor_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-246px -1547px;width:40px;height:40px}.shop_armor_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-287px -1547px;width:40px;height:40px}.shop_armor_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:-328px -1547px;width:40px;height:40px}.shop_armor_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-369px -1547px;width:40px;height:40px}.shop_armor_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-410px -1547px;width:40px;height:40px}.shop_head_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-451px -1547px;width:40px;height:40px}.shop_head_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:-492px -1547px;width:40px;height:40px}.shop_head_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-533px -1547px;width:40px;height:40px}.shop_head_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-574px -1547px;width:40px;height:40px}.shop_head_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-615px -1547px;width:40px;height:40px}.shop_head_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:-656px -1547px;width:40px;height:40px}.shop_head_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-697px -1547px;width:40px;height:40px}.shop_head_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-738px -1547px;width:40px;height:40px}.shop_shield_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-779px -1547px;width:40px;height:40px}.shop_shield_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-820px -1547px;width:40px;height:40px}.shop_shield_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-861px -1547px;width:40px;height:40px}.shop_shield_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-902px -1547px;width:40px;height:40px}.shop_shield_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-943px -1547px;width:40px;height:40px}.shop_shield_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-984px -1547px;width:40px;height:40px}.shop_weapon_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-1025px -1547px;width:40px;height:40px}.shop_weapon_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:-1066px -1547px;width:40px;height:40px}.shop_weapon_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-1107px -1547px;width:40px;height:40px}.shop_weapon_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-1148px -1547px;width:40px;height:40px}.shop_weapon_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-1189px -1547px;width:40px;height:40px}.shop_weapon_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:-1230px -1547px;width:40px;height:40px}.shop_weapon_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-1271px -1547px;width:40px;height:40px}.shop_weapon_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-1312px -1547px;width:40px;height:40px}.slim_armor_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-306px -273px;width:93px;height:90px}.slim_armor_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:-242px 0;width:105px;height:90px}.slim_armor_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-1365px -1365px;width:90px;height:90px}.slim_armor_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-1274px -1365px;width:90px;height:90px}.slim_armor_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-1183px -1365px;width:90px;height:90px}.slim_armor_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:-121px -91px;width:120px;height:90px}.slim_armor_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-348px -182px;width:105px;height:90px}.slim_armor_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-910px -1365px;width:90px;height:90px}.weapon_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:0 -364px;width:93px;height:90px}.weapon_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:-348px 0;width:105px;height:90px}.weapon_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-637px -1365px;width:90px;height:90px}.weapon_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-546px -1365px;width:90px;height:90px}.weapon_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-455px -1365px;width:90px;height:90px}.weapon_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:0 -91px;width:120px;height:90px}.weapon_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-106px -182px;width:105px;height:90px}.weapon_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-182px -1365px;width:90px;height:90px}.broad_armor_special_gaymerx{background-image:url(spritesmith-main-3.png);background-position:-91px -1365px;width:90px;height:90px}.head_special_gaymerx{background-image:url(spritesmith-main-3.png);background-position:-1276px -819px;width:90px;height:90px}.shop_armor_special_gaymerx{background-image:url(spritesmith-main-3.png);background-position:-451px -1588px;width:40px;height:40px}.shop_head_special_gaymerx{background-image:url(spritesmith-main-3.png);background-position:-492px -1588px;width:40px;height:40px}.slim_armor_special_gaymerx{background-image:url(spritesmith-main-3.png);background-position:-1276px -728px;width:90px;height:90px}.back_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-1276px -637px;width:90px;height:90px}.broad_armor_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-1276px -546px;width:90px;height:90px}.head_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-1276px -455px;width:90px;height:90px}.shop_armor_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-697px -1588px;width:40px;height:40px}.shop_back_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-738px -1588px;width:40px;height:40px}.shop_head_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-779px -1588px;width:40px;height:40px}.slim_armor_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-1276px -364px;width:90px;height:90px}.broad_armor_mystery_201403{background-image:url(spritesmith-main-3.png);background-position:-1276px -273px;width:90px;height:90px}.headAccessory_mystery_201403{background-image:url(spritesmith-main-3.png);background-position:-1276px -182px;width:90px;height:90px}.shop_armor_mystery_201403{background-image:url(spritesmith-main-3.png);background-position:-943px -1588px;width:40px;height:40px}.shop_headAccessory_mystery_201403{background-image:url(spritesmith-main-3.png);background-position:-984px -1588px;width:40px;height:40px}.slim_armor_mystery_201403{background-image:url(spritesmith-main-3.png);background-position:-1276px -91px;width:90px;height:90px}.back_mystery_201404{background-image:url(spritesmith-main-3.png);background-position:-1276px 0;width:90px;height:90px}.headAccessory_mystery_201404{background-image:url(spritesmith-main-3.png);background-position:-1183px -1183px;width:90px;height:90px}.shop_back_mystery_201404{background-image:url(spritesmith-main-3.png);background-position:-1148px -1588px;width:40px;height:40px}.shop_headAccessory_mystery_201404{background-image:url(spritesmith-main-3.png);background-position:-1189px -1588px;width:40px;height:40px}.broad_armor_mystery_201405{background-image:url(spritesmith-main-3.png);background-position:-1092px -1183px;width:90px;height:90px}.head_mystery_201405{background-image:url(spritesmith-main-3.png);background-position:-1001px -1183px;width:90px;height:90px}.shop_armor_mystery_201405{background-image:url(spritesmith-main-3.png);background-position:-1312px -1588px;width:40px;height:40px}.shop_head_mystery_201405{background-image:url(spritesmith-main-3.png);background-position:-1353px -1588px;width:40px;height:40px}.slim_armor_mystery_201405{background-image:url(spritesmith-main-3.png);background-position:-910px -1183px;width:90px;height:90px}.broad_armor_mystery_201406{background-image:url(spritesmith-main-3.png);background-position:-454px 0;width:90px;height:96px}.head_mystery_201406{background-image:url(spritesmith-main-3.png);background-position:-454px -97px;width:90px;height:96px}.shop_armor_mystery_201406{background-image:url(spritesmith-main-3.png);background-position:-1517px -1588px;width:40px;height:40px}.shop_head_mystery_201406{background-image:url(spritesmith-main-3.png);background-position:-1558px -1588px;width:40px;height:40px}.slim_armor_mystery_201406{background-image:url(spritesmith-main-3.png);background-position:-454px -194px;width:90px;height:96px}.broad_armor_mystery_201407{background-image:url(spritesmith-main-3.png);background-position:-546px -1183px;width:90px;height:90px}.head_mystery_201407{background-image:url(spritesmith-main-3.png);background-position:-455px -1183px;width:90px;height:90px}.shop_armor_mystery_201407{background-image:url(spritesmith-main-3.png);background-position:-1640px -82px;width:40px;height:40px}.shop_head_mystery_201407{background-image:url(spritesmith-main-3.png);background-position:-1640px -123px;width:40px;height:40px}.slim_armor_mystery_201407{background-image:url(spritesmith-main-3.png);background-position:-364px -1183px;width:90px;height:90px}.broad_armor_mystery_201408{background-image:url(spritesmith-main-3.png);background-position:-273px -1183px;width:90px;height:90px}.head_mystery_201408{background-image:url(spritesmith-main-3.png);background-position:-182px -1183px;width:90px;height:90px}.shop_armor_mystery_201408{background-image:url(spritesmith-main-3.png);background-position:-1640px -287px;width:40px;height:40px}.shop_head_mystery_201408{background-image:url(spritesmith-main-3.png);background-position:-1640px -328px;width:40px;height:40px}.slim_armor_mystery_201408{background-image:url(spritesmith-main-3.png);background-position:-91px -1183px;width:90px;height:90px}.broad_armor_mystery_201409{background-image:url(spritesmith-main-3.png);background-position:0 -1183px;width:90px;height:90px}.headAccessory_mystery_201409{background-image:url(spritesmith-main-3.png);background-position:-1185px -1092px;width:90px;height:90px}.shop_armor_mystery_201409{background-image:url(spritesmith-main-3.png);background-position:-1640px -492px;width:40px;height:40px}.shop_headAccessory_mystery_201409{background-image:url(spritesmith-main-3.png);background-position:-1640px -533px;width:40px;height:40px}.slim_armor_mystery_201409{background-image:url(spritesmith-main-3.png);background-position:-1185px -1001px;width:90px;height:90px}.back_mystery_201410{background-image:url(spritesmith-main-3.png);background-position:-282px -364px;width:93px;height:90px}.broad_armor_mystery_201410{background-image:url(spritesmith-main-3.png);background-position:-376px -364px;width:93px;height:90px}.shop_armor_mystery_201410{background-image:url(spritesmith-main-3.png);background-position:-1640px -697px;width:40px;height:40px}.shop_back_mystery_201410{background-image:url(spritesmith-main-3.png);background-position:-1640px -738px;width:40px;height:40px}.slim_armor_mystery_201410{background-image:url(spritesmith-main-3.png);background-position:-94px -364px;width:93px;height:90px}.head_mystery_201411{background-image:url(spritesmith-main-3.png);background-position:-1185px -637px;width:90px;height:90px}.shop_head_mystery_201411{background-image:url(spritesmith-main-3.png);background-position:-1640px -861px;width:40px;height:40px}.shop_weapon_mystery_201411{background-image:url(spritesmith-main-3.png);background-position:-1640px -902px;width:40px;height:40px}.weapon_mystery_201411{background-image:url(spritesmith-main-4.png);background-position:-819px -1152px;width:90px;height:90px}.broad_armor_mystery_201412{background-image:url(spritesmith-main-4.png);background-position:-455px -1425px;width:90px;height:90px}.head_mystery_201412{background-image:url(spritesmith-main-4.png);background-position:-910px -1152px;width:90px;height:90px}.shop_armor_mystery_201412{background-image:url(spritesmith-main-4.png);background-position:-1655px -820px;width:40px;height:40px}.shop_head_mystery_201412{background-image:url(spritesmith-main-4.png);background-position:-1655px -779px;width:40px;height:40px}.slim_armor_mystery_201412{background-image:url(spritesmith-main-4.png);background-position:-1291px -91px;width:90px;height:90px}.broad_armor_mystery_201501{background-image:url(spritesmith-main-4.png);background-position:-1291px -364px;width:90px;height:90px}.head_mystery_201501{background-image:url(spritesmith-main-4.png);background-position:-1291px -546px;width:90px;height:90px}.shop_armor_mystery_201501{background-image:url(spritesmith-main-4.png);background-position:-1655px -738px;width:40px;height:40px}.shop_head_mystery_201501{background-image:url(spritesmith-main-4.png);background-position:-1655px -697px;width:40px;height:40px}.slim_armor_mystery_201501{background-image:url(spritesmith-main-4.png);background-position:-1018px -455px;width:90px;height:90px}.headAccessory_mystery_201502{background-image:url(spritesmith-main-4.png);background-position:-1018px -637px;width:90px;height:90px}.shop_headAccessory_mystery_201502{background-image:url(spritesmith-main-4.png);background-position:-1655px -656px;width:40px;height:40px}.shop_weapon_mystery_201502{background-image:url(spritesmith-main-4.png);background-position:-1655px -615px;width:40px;height:40px}.weapon_mystery_201502{background-image:url(spritesmith-main-4.png);background-position:0 -970px;width:90px;height:90px}.broad_armor_mystery_201503{background-image:url(spritesmith-main-4.png);background-position:-91px -970px;width:90px;height:90px}.eyewear_mystery_201503{background-image:url(spritesmith-main-4.png);background-position:-182px -970px;width:90px;height:90px}.shop_armor_mystery_201503{background-image:url(spritesmith-main-4.png);background-position:-1655px -574px;width:40px;height:40px}.shop_eyewear_mystery_201503{background-image:url(spritesmith-main-4.png);background-position:-1655px -533px;width:40px;height:40px}.slim_armor_mystery_201503{background-image:url(spritesmith-main-4.png);background-position:-1200px -637px;width:90px;height:90px}.back_mystery_201504{background-image:url(spritesmith-main-4.png);background-position:-1200px -728px;width:90px;height:90px}.broad_armor_mystery_201504{background-image:url(spritesmith-main-4.png);background-position:-1200px -1001px;width:90px;height:90px}.shop_armor_mystery_201504{background-image:url(spritesmith-main-4.png);background-position:-1655px -492px;width:40px;height:40px}.shop_back_mystery_201504{background-image:url(spritesmith-main-4.png);background-position:-1655px -451px;width:40px;height:40px}.slim_armor_mystery_201504{background-image:url(spritesmith-main-4.png);background-position:-182px -1152px;width:90px;height:90px}.head_mystery_201505{background-image:url(spritesmith-main-4.png);background-position:-273px -1152px;width:90px;height:90px}.shop_head_mystery_201505{background-image:url(spritesmith-main-4.png);background-position:-1655px -410px;width:40px;height:40px}.shop_weapon_mystery_201505{background-image:url(spritesmith-main-4.png);background-position:-1655px -369px;width:40px;height:40px}.weapon_mystery_201505{background-image:url(spritesmith-main-4.png);background-position:-546px -1152px;width:90px;height:90px}.broad_armor_mystery_201506{background-image:url(spritesmith-main-4.png);background-position:-91px -485px;width:90px;height:105px}.eyewear_mystery_201506{background-image:url(spritesmith-main-4.png);background-position:0 -485px;width:90px;height:105px}.shop_armor_mystery_201506{background-image:url(spritesmith-main-4.png);background-position:-1655px -328px;width:40px;height:40px}.shop_eyewear_mystery_201506{background-image:url(spritesmith-main-4.png);background-position:-1655px -287px;width:40px;height:40px}.slim_armor_mystery_201506{background-image:url(spritesmith-main-4.png);background-position:-648px -212px;width:90px;height:105px}.back_mystery_201507{background-image:url(spritesmith-main-4.png);background-position:-546px -591px;width:90px;height:105px}.eyewear_mystery_201507{background-image:url(spritesmith-main-4.png);background-position:-637px -591px;width:90px;height:105px}.shop_back_mystery_201507{background-image:url(spritesmith-main-4.png);background-position:-1655px -246px;width:40px;height:40px}.shop_eyewear_mystery_201507{background-image:url(spritesmith-main-4.png);background-position:-1655px -205px;width:40px;height:40px}.broad_armor_mystery_201508{background-image:url(spritesmith-main-4.png);background-position:-830px -273px;width:93px;height:90px}.head_mystery_201508{background-image:url(spritesmith-main-4.png);background-position:-830px -182px;width:93px;height:90px}.shop_armor_mystery_201508{background-image:url(spritesmith-main-4.png);background-position:-1655px -164px;width:40px;height:40px}.shop_head_mystery_201508{background-image:url(spritesmith-main-4.png);background-position:-1655px -123px;width:40px;height:40px}.slim_armor_mystery_201508{background-image:url(spritesmith-main-4.png);background-position:-830px -91px;width:93px;height:90px}.broad_armor_mystery_201509{background-image:url(spritesmith-main-4.png);background-position:-1291px -910px;width:90px;height:90px}.head_mystery_201509{background-image:url(spritesmith-main-4.png);background-position:-1382px -819px;width:90px;height:90px}.shop_armor_mystery_201509{background-image:url(spritesmith-main-4.png);background-position:-1655px -82px;width:40px;height:40px}.shop_head_mystery_201509{background-image:url(spritesmith-main-4.png);background-position:-1655px -41px;width:40px;height:40px}.slim_armor_mystery_201509{background-image:url(spritesmith-main-4.png);background-position:-910px -1334px;width:90px;height:90px}.broad_armor_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1001px -1334px;width:90px;height:90px}.eyewear_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1092px -1334px;width:90px;height:90px}.head_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1183px -1334px;width:90px;height:90px}.shop_armor_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1655px 0;width:40px;height:40px}.shop_eyewear_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1599px -1598px;width:40px;height:40px}.shop_head_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1558px -1598px;width:40px;height:40px}.shop_weapon_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1517px -1598px;width:40px;height:40px}.slim_armor_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1473px -364px;width:90px;height:90px}.weapon_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1473px -455px;width:90px;height:90px}.eyewear_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-1473px -546px;width:90px;height:90px}.headAccessory_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-1473px -1092px;width:90px;height:90px}.head_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-637px -1425px;width:90px;height:90px}.shield_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-910px -1425px;width:90px;height:90px}.shop_eyewear_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-1476px -1598px;width:40px;height:40px}.shop_headAccessory_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-1435px -1598px;width:40px;height:40px}.shop_head_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-1394px -1598px;width:40px;height:40px}.shop_shield_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-1353px -1598px;width:40px;height:40px}.broad_armor_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-739px -212px;width:90px;height:90px}.broad_armor_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-739px -303px;width:90px;height:90px}.broad_armor_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-739px -394px;width:90px;height:90px}.broad_armor_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-739px -485px;width:90px;height:90px}.broad_armor_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-739px -576px;width:90px;height:90px}.broad_armor_special_springMage{background-image:url(spritesmith-main-4.png);background-position:0 -788px;width:90px;height:90px}.broad_armor_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-91px -788px;width:90px;height:90px}.broad_armor_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-182px -788px;width:90px;height:90px}.headAccessory_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-273px -788px;width:90px;height:90px}.headAccessory_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-364px -788px;width:90px;height:90px}.headAccessory_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-455px -788px;width:90px;height:90px}.headAccessory_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-546px -788px;width:90px;height:90px}.headAccessory_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-637px -788px;width:90px;height:90px}.headAccessory_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-728px -788px;width:90px;height:90px}.headAccessory_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-819px -788px;width:90px;height:90px}.headAccessory_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-927px 0;width:90px;height:90px}.head_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-927px -91px;width:90px;height:90px}.head_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-927px -182px;width:90px;height:90px}.head_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-927px -273px;width:90px;height:90px}.head_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-927px -364px;width:90px;height:90px}.head_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-927px -455px;width:90px;height:90px}.head_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-927px -546px;width:90px;height:90px}.head_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-927px -637px;width:90px;height:90px}.head_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-927px -728px;width:90px;height:90px}.shield_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:0 -879px;width:90px;height:90px}.shield_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-91px -879px;width:90px;height:90px}.shield_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-182px -879px;width:90px;height:90px}.shield_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-273px -879px;width:90px;height:90px}.shield_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-364px -879px;width:90px;height:90px}.shield_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-455px -879px;width:90px;height:90px}.shop_armor_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1312px -1598px;width:40px;height:40px}.shop_armor_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1271px -1598px;width:40px;height:40px}.shop_armor_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1230px -1598px;width:40px;height:40px}.shop_armor_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1189px -1598px;width:40px;height:40px}.shop_armor_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-533px -1557px;width:40px;height:40px}.shop_armor_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-492px -1557px;width:40px;height:40px}.shop_armor_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-451px -1557px;width:40px;height:40px}.shop_armor_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-410px -1557px;width:40px;height:40px}.shop_headAccessory_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-369px -1557px;width:40px;height:40px}.shop_headAccessory_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-328px -1557px;width:40px;height:40px}.shop_headAccessory_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-287px -1557px;width:40px;height:40px}.shop_headAccessory_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-246px -1557px;width:40px;height:40px}.shop_headAccessory_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-205px -1557px;width:40px;height:40px}.shop_headAccessory_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-164px -1557px;width:40px;height:40px}.shop_headAccessory_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-123px -1557px;width:40px;height:40px}.shop_headAccessory_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-82px -1557px;width:40px;height:40px}.shop_head_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-41px -1557px;width:40px;height:40px}.shop_head_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:0 -1557px;width:40px;height:40px}.shop_head_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1599px -1516px;width:40px;height:40px}.shop_head_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1558px -1516px;width:40px;height:40px}.shop_head_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-1517px -1516px;width:40px;height:40px}.shop_head_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-1476px -1516px;width:40px;height:40px}.shop_head_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-1435px -1516px;width:40px;height:40px}.shop_head_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-1394px -1516px;width:40px;height:40px}.shop_shield_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1025px -1516px;width:40px;height:40px}.shop_shield_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-984px -1516px;width:40px;height:40px}.shop_shield_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-943px -1516px;width:40px;height:40px}.shop_shield_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-902px -1516px;width:40px;height:40px}.shop_shield_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-861px -1516px;width:40px;height:40px}.shop_shield_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-820px -1516px;width:40px;height:40px}.shop_weapon_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-779px -1516px;width:40px;height:40px}.shop_weapon_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-738px -1516px;width:40px;height:40px}.shop_weapon_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-377px -303px;width:40px;height:40px}.shop_weapon_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-336px -303px;width:40px;height:40px}.shop_weapon_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-230px -253px;width:40px;height:40px}.shop_weapon_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-230px -212px;width:40px;height:40px}.shop_weapon_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-689px -530px;width:40px;height:40px}.shop_weapon_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-648px -530px;width:40px;height:40px}.slim_armor_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:0 -1061px;width:90px;height:90px}.slim_armor_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-91px -1061px;width:90px;height:90px}.slim_armor_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-182px -1061px;width:90px;height:90px}.slim_armor_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-273px -1061px;width:90px;height:90px}.slim_armor_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-364px -1061px;width:90px;height:90px}.slim_armor_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-455px -1061px;width:90px;height:90px}.slim_armor_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-546px -1061px;width:90px;height:90px}.slim_armor_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-637px -1061px;width:90px;height:90px}.weapon_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-728px -1061px;width:90px;height:90px}.weapon_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-819px -1061px;width:90px;height:90px}.weapon_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-910px -1061px;width:90px;height:90px}.weapon_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1001px -1061px;width:90px;height:90px}.weapon_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-1092px -1061px;width:90px;height:90px}.weapon_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-1200px 0;width:90px;height:90px}.weapon_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-1200px -91px;width:90px;height:90px}.weapon_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-1200px -182px;width:90px;height:90px}.body_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1200px -273px;width:90px;height:90px}.body_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1200px -364px;width:90px;height:90px}.body_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-206px -106px;width:102px;height:105px}.body_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-364px -485px;width:90px;height:105px}.body_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-648px 0;width:90px;height:105px}.body_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-648px -106px;width:90px;height:105px}.broad_armor_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1200px -819px;width:90px;height:90px}.broad_armor_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1200px -910px;width:90px;height:90px}.broad_armor_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-103px -106px;width:102px;height:105px}.broad_armor_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:0 -591px;width:90px;height:105px}.broad_armor_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-91px -591px;width:90px;height:105px}.broad_armor_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-182px -591px;width:90px;height:105px}.broad_armor_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-424px -273px;width:111px;height:90px}.broad_armor_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-309px -91px;width:111px;height:90px}.eyewear_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-309px -182px;width:111px;height:90px}.eyewear_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:0 -303px;width:111px;height:90px}.head_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-637px -1152px;width:90px;height:90px}.head_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-728px -1152px;width:90px;height:90px}.head_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:0 0;width:102px;height:105px}.head_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-739px -106px;width:90px;height:105px}.head_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-739px 0;width:90px;height:105px}.head_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-182px -485px;width:90px;height:105px}.head_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-224px -303px;width:111px;height:90px}.head_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-424px 0;width:111px;height:90px}.Healer_Summer{background-image:url(spritesmith-main-4.png);background-position:-455px -485px;width:90px;height:105px}.Mage_Summer{background-image:url(spritesmith-main-4.png);background-position:-546px -485px;width:90px;height:105px}.SummerRogue14{background-image:url(spritesmith-main-4.png);background-position:-536px -91px;width:111px;height:90px}.SummerWarrior14{background-image:url(spritesmith-main-4.png);background-position:-424px -182px;width:111px;height:90px}.shield_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1291px -455px;width:90px;height:90px}.shield_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:0 -106px;width:102px;height:105px}.shield_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-648px -318px;width:90px;height:105px}.shield_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-648px -424px;width:90px;height:105px}.shield_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:0 -394px;width:111px;height:90px}.shield_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-112px -394px;width:111px;height:90px}.shop_armor_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-871px -728px;width:40px;height:40px}.shop_armor_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-830px -728px;width:40px;height:40px}.shop_armor_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-968px -819px;width:40px;height:40px}.shop_armor_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-927px -819px;width:40px;height:40px}.shop_armor_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-1059px -910px;width:40px;height:40px}.shop_armor_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-1018px -910px;width:40px;height:40px}.shop_armor_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-1150px -1001px;width:40px;height:40px}.shop_armor_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-1109px -1001px;width:40px;height:40px}.shop_body_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1241px -1092px;width:40px;height:40px}.shop_body_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1200px -1092px;width:40px;height:40px}.shop_body_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1332px -1183px;width:40px;height:40px}.shop_body_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1291px -1183px;width:40px;height:40px}.shop_body_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-1423px -1274px;width:40px;height:40px}.shop_body_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-1382px -1274px;width:40px;height:40px}.shop_eyewear_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-1514px -1365px;width:40px;height:40px}.shop_eyewear_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-1473px -1365px;width:40px;height:40px}.shop_head_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1605px -1461px;width:40px;height:40px}.shop_head_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1605px -1297px;width:40px;height:40px}.shop_head_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -1297px;width:40px;height:40px}.shop_head_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1605px -1256px;width:40px;height:40px}.shop_head_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-1564px -1256px;width:40px;height:40px}.shop_head_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-1605px -1215px;width:40px;height:40px}.shop_head_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -1215px;width:40px;height:40px}.shop_head_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-1605px -1174px;width:40px;height:40px}.shop_shield_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1564px -1174px;width:40px;height:40px}.shop_shield_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1605px -1133px;width:40px;height:40px}.shop_shield_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1564px -1133px;width:40px;height:40px}.shop_shield_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-1605px -1092px;width:40px;height:40px}.shop_shield_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -1092px;width:40px;height:40px}.shop_shield_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-1605px -1051px;width:40px;height:40px}.shop_weapon_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1564px -1051px;width:40px;height:40px}.shop_weapon_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1605px -1010px;width:40px;height:40px}.shop_weapon_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -1010px;width:40px;height:40px}.shop_weapon_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1605px -969px;width:40px;height:40px}.shop_weapon_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-1564px -969px;width:40px;height:40px}.shop_weapon_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-1605px -928px;width:40px;height:40px}.shop_weapon_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -928px;width:40px;height:40px}.shop_weapon_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-1605px -887px;width:40px;height:40px}.slim_armor_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-637px -1334px;width:90px;height:90px}.slim_armor_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-728px -1334px;width:90px;height:90px}.slim_armor_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-206px 0;width:102px;height:105px}.slim_armor_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-273px -591px;width:90px;height:105px}.slim_armor_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-364px -591px;width:90px;height:105px}.slim_armor_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-455px -591px;width:90px;height:105px}.slim_armor_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-336px -394px;width:111px;height:90px}.slim_armor_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-536px 0;width:111px;height:90px}.weapon_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1365px -1334px;width:90px;height:90px}.weapon_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1473px 0;width:90px;height:90px}.weapon_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-103px 0;width:102px;height:105px}.weapon_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-536px -288px;width:90px;height:105px}.weapon_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-536px -182px;width:90px;height:105px}.weapon_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-273px -485px;width:90px;height:105px}.weapon_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-112px -303px;width:111px;height:90px}.weapon_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-424px -91px;width:111px;height:90px}.broad_armor_special_candycane{background-image:url(spritesmith-main-4.png);background-position:-1473px -637px;width:90px;height:90px}.broad_armor_special_ski{background-image:url(spritesmith-main-4.png);background-position:-1473px -728px;width:90px;height:90px}.broad_armor_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1473px -819px;width:90px;height:90px}.broad_armor_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1473px -910px;width:90px;height:90px}.broad_armor_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1473px -1001px;width:90px;height:90px}.broad_armor_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-311px -697px;width:96px;height:90px}.broad_armor_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1473px -1183px;width:90px;height:90px}.broad_armor_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-1473px -1274px;width:90px;height:90px}.head_special_candycane{background-image:url(spritesmith-main-4.png);background-position:0 -1425px;width:90px;height:90px}.head_special_nye{background-image:url(spritesmith-main-4.png);background-position:-91px -1425px;width:90px;height:90px}.head_special_nye2014{background-image:url(spritesmith-main-4.png);background-position:-182px -1425px;width:90px;height:90px}.head_special_ski{background-image:url(spritesmith-main-4.png);background-position:-273px -1425px;width:90px;height:90px}.head_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-364px -1425px;width:90px;height:90px}.head_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-830px -364px;width:90px;height:90px}.head_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:-546px -1425px;width:90px;height:90px}.head_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-505px -697px;width:96px;height:90px}.head_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-728px -1425px;width:90px;height:90px}.head_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-819px -1425px;width:90px;height:90px}.shield_special_ski{background-image:url(spritesmith-main-4.png);background-position:-536px -394px;width:104px;height:90px}.shield_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1001px -1425px;width:90px;height:90px}.shield_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1092px -1425px;width:90px;height:90px}.shield_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-602px -697px;width:96px;height:90px}.shield_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1274px -1425px;width:90px;height:90px}.shield_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-1365px -1425px;width:90px;height:90px}.shop_armor_special_candycane{background-image:url(spritesmith-main-4.png);background-position:-1564px -887px;width:40px;height:40px}.shop_armor_special_ski{background-image:url(spritesmith-main-4.png);background-position:-1605px -846px;width:40px;height:40px}.shop_armor_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1655px -861px;width:40px;height:40px}.shop_armor_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1189px -1516px;width:40px;height:40px}.shop_armor_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1655px -902px;width:40px;height:40px}.shop_armor_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1655px -943px;width:40px;height:40px}.shop_armor_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1655px -984px;width:40px;height:40px}.shop_armor_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-1564px -354px;width:40px;height:40px}.shop_head_special_candycane{background-image:url(spritesmith-main-4.png);background-position:-1605px -354px;width:40px;height:40px}.shop_head_special_nye{background-image:url(spritesmith-main-4.png);background-position:-1564px -395px;width:40px;height:40px}.shop_head_special_nye2014{background-image:url(spritesmith-main-4.png);background-position:-1605px -395px;width:40px;height:40px}.shop_head_special_ski{background-image:url(spritesmith-main-4.png);background-position:-1564px -436px;width:40px;height:40px}.shop_head_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1605px -436px;width:40px;height:40px}.shop_head_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1564px -477px;width:40px;height:40px}.shop_head_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1605px -477px;width:40px;height:40px}.shop_head_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -518px;width:40px;height:40px}.shop_head_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1605px -518px;width:40px;height:40px}.shop_head_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-1564px -559px;width:40px;height:40px}.shop_shield_special_ski{background-image:url(spritesmith-main-4.png);background-position:-1605px -559px;width:40px;height:40px}.shop_shield_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1564px -600px;width:40px;height:40px}.shop_shield_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1605px -600px;width:40px;height:40px}.shop_shield_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -641px;width:40px;height:40px}.shop_shield_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1605px -641px;width:40px;height:40px}.shop_shield_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-1564px -682px;width:40px;height:40px}.shop_weapon_special_candycane{background-image:url(spritesmith-main-4.png);background-position:-1605px -682px;width:40px;height:40px}.shop_weapon_special_ski{background-image:url(spritesmith-main-4.png);background-position:-1564px -723px;width:40px;height:40px}.shop_weapon_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1605px -723px;width:40px;height:40px}.shop_weapon_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1564px -764px;width:40px;height:40px}.shop_weapon_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1605px -764px;width:40px;height:40px}.shop_weapon_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -805px;width:40px;height:40px}.shop_weapon_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1605px -805px;width:40px;height:40px}.shop_weapon_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-1564px -846px;width:40px;height:40px}.slim_armor_special_candycane{background-image:url(spritesmith-main-4.png);background-position:-1564px 0;width:90px;height:90px}.slim_armor_special_ski{background-image:url(spritesmith-main-4.png);background-position:-1456px -1425px;width:90px;height:90px}.slim_armor_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-546px -1334px;width:90px;height:90px}.slim_armor_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-455px -1334px;width:90px;height:90px}.slim_armor_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:-364px -1334px;width:90px;height:90px}.slim_armor_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-830px 0;width:96px;height:90px}.slim_armor_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-182px -1334px;width:90px;height:90px}.slim_armor_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-91px -1334px;width:90px;height:90px}.weapon_special_candycane{background-image:url(spritesmith-main-4.png);background-position:0 -1334px;width:90px;height:90px}.weapon_special_ski{background-image:url(spritesmith-main-4.png);background-position:-1382px -1183px;width:90px;height:90px}.weapon_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1382px -1092px;width:90px;height:90px}.weapon_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1382px -1001px;width:90px;height:90px}.weapon_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1382px -910px;width:90px;height:90px}.weapon_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-699px -697px;width:96px;height:90px}.weapon_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1382px -728px;width:90px;height:90px}.weapon_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-1382px -637px;width:90px;height:90px}.back_special_wondercon_black{background-image:url(spritesmith-main-4.png);background-position:-1382px -546px;width:90px;height:90px}.back_special_wondercon_red{background-image:url(spritesmith-main-4.png);background-position:-1382px -455px;width:90px;height:90px}.body_special_wondercon_black{background-image:url(spritesmith-main-4.png);background-position:-1382px -364px;width:90px;height:90px}.body_special_wondercon_gold{background-image:url(spritesmith-main-4.png);background-position:-1382px -273px;width:90px;height:90px}.body_special_wondercon_red{background-image:url(spritesmith-main-4.png);background-position:-1382px -182px;width:90px;height:90px}.eyewear_special_wondercon_black{background-image:url(spritesmith-main-4.png);background-position:-1382px -91px;width:90px;height:90px}.eyewear_special_wondercon_red{background-image:url(spritesmith-main-4.png);background-position:-1382px 0;width:90px;height:90px}.shop_back_special_wondercon_black{background-image:url(spritesmith-main-4.png);background-position:-1564px -1338px;width:40px;height:40px}.shop_back_special_wondercon_red{background-image:url(spritesmith-main-4.png);background-position:-1605px -1338px;width:40px;height:40px}.shop_body_special_wondercon_black{background-image:url(spritesmith-main-4.png);background-position:-1564px -1379px;width:40px;height:40px}.shop_body_special_wondercon_gold{background-image:url(spritesmith-main-4.png);background-position:-1605px -1379px;width:40px;height:40px}.shop_body_special_wondercon_red{background-image:url(spritesmith-main-4.png);background-position:-1564px -1420px;width:40px;height:40px}.shop_eyewear_special_wondercon_black{background-image:url(spritesmith-main-4.png);background-position:-1605px -1420px;width:40px;height:40px}.shop_eyewear_special_wondercon_red{background-image:url(spritesmith-main-4.png);background-position:-1564px -1461px;width:40px;height:40px}.head_0{background-image:url(spritesmith-main-4.png);background-position:-1274px -1243px;width:90px;height:90px}.head_healer_1{background-image:url(spritesmith-main-4.png);background-position:-1183px -1243px;width:90px;height:90px}.head_healer_2{background-image:url(spritesmith-main-4.png);background-position:-1092px -1243px;width:90px;height:90px}.head_healer_3{background-image:url(spritesmith-main-4.png);background-position:-1001px -1243px;width:90px;height:90px}.head_healer_4{background-image:url(spritesmith-main-4.png);background-position:-910px -1243px;width:90px;height:90px}.head_healer_5{background-image:url(spritesmith-main-4.png);background-position:-819px -1243px;width:90px;height:90px}.head_rogue_1{background-image:url(spritesmith-main-4.png);background-position:-728px -1243px;width:90px;height:90px}.head_rogue_2{background-image:url(spritesmith-main-4.png);background-position:-637px -1243px;width:90px;height:90px}.head_rogue_3{background-image:url(spritesmith-main-4.png);background-position:-546px -1243px;width:90px;height:90px}.head_rogue_4{background-image:url(spritesmith-main-4.png);background-position:-455px -1243px;width:90px;height:90px}.head_rogue_5{background-image:url(spritesmith-main-4.png);background-position:-364px -1243px;width:90px;height:90px}.head_special_2{background-image:url(spritesmith-main-4.png);background-position:-273px -1243px;width:90px;height:90px}.head_special_fireCoralCirclet{background-image:url(spritesmith-main-4.png);background-position:-182px -1243px;width:90px;height:90px}.head_warrior_1{background-image:url(spritesmith-main-4.png);background-position:-91px -1243px;width:90px;height:90px}.head_warrior_2{background-image:url(spritesmith-main-4.png);background-position:0 -1243px;width:90px;height:90px}.head_warrior_3{background-image:url(spritesmith-main-4.png);background-position:-1291px -1092px;width:90px;height:90px}.head_warrior_4{background-image:url(spritesmith-main-4.png);background-position:-1291px -1001px;width:90px;height:90px}.head_warrior_5{background-image:url(spritesmith-main-4.png);background-position:-1109px -910px;width:90px;height:90px}.head_wizard_1{background-image:url(spritesmith-main-4.png);background-position:-1109px -819px;width:90px;height:90px}.head_wizard_2{background-image:url(spritesmith-main-4.png);background-position:-1109px -728px;width:90px;height:90px}.head_wizard_3{background-image:url(spritesmith-main-4.png);background-position:-1109px -637px;width:90px;height:90px}.head_wizard_4{background-image:url(spritesmith-main-4.png);background-position:-1109px -546px;width:90px;height:90px}.head_wizard_5{background-image:url(spritesmith-main-4.png);background-position:-1109px -455px;width:90px;height:90px}.shop_head_healer_1{background-image:url(spritesmith-main-4.png);background-position:-336px -344px;width:40px;height:40px}.shop_head_healer_2{background-image:url(spritesmith-main-4.png);background-position:-377px -344px;width:40px;height:40px}.shop_head_healer_3{background-image:url(spritesmith-main-4.png);background-position:-448px -394px;width:40px;height:40px}.shop_head_healer_4{background-image:url(spritesmith-main-4.png);background-position:-489px -394px;width:40px;height:40px}.shop_head_healer_5{background-image:url(spritesmith-main-4.png);background-position:-448px -435px;width:40px;height:40px}.shop_head_rogue_1{background-image:url(spritesmith-main-4.png);background-position:-489px -435px;width:40px;height:40px}.shop_head_rogue_2{background-image:url(spritesmith-main-4.png);background-position:0 -1516px;width:40px;height:40px}.shop_head_rogue_3{background-image:url(spritesmith-main-4.png);background-position:-41px -1516px;width:40px;height:40px}.shop_head_rogue_4{background-image:url(spritesmith-main-4.png);background-position:-82px -1516px;width:40px;height:40px}.shop_head_rogue_5{background-image:url(spritesmith-main-4.png);background-position:-123px -1516px;width:40px;height:40px}.shop_head_special_0{background-image:url(spritesmith-main-4.png);background-position:-164px -1516px;width:40px;height:40px}.shop_head_special_1{background-image:url(spritesmith-main-4.png);background-position:-205px -1516px;width:40px;height:40px}.shop_head_special_2{background-image:url(spritesmith-main-4.png);background-position:-246px -1516px;width:40px;height:40px}.shop_head_special_fireCoralCirclet{background-image:url(spritesmith-main-4.png);background-position:-287px -1516px;width:40px;height:40px}.shop_head_warrior_1{background-image:url(spritesmith-main-4.png);background-position:-328px -1516px;width:40px;height:40px}.shop_head_warrior_2{background-image:url(spritesmith-main-4.png);background-position:-369px -1516px;width:40px;height:40px}.shop_head_warrior_3{background-image:url(spritesmith-main-4.png);background-position:-410px -1516px;width:40px;height:40px}.shop_head_warrior_4{background-image:url(spritesmith-main-4.png);background-position:-451px -1516px;width:40px;height:40px}.shop_head_warrior_5{background-image:url(spritesmith-main-4.png);background-position:-492px -1516px;width:40px;height:40px}.shop_head_wizard_1{background-image:url(spritesmith-main-4.png);background-position:-533px -1516px;width:40px;height:40px}.shop_head_wizard_2{background-image:url(spritesmith-main-4.png);background-position:-574px -1516px;width:40px;height:40px}.shop_head_wizard_3{background-image:url(spritesmith-main-4.png);background-position:-615px -1516px;width:40px;height:40px}.shop_head_wizard_4{background-image:url(spritesmith-main-4.png);background-position:-656px -1516px;width:40px;height:40px}.shop_head_wizard_5{background-image:url(spritesmith-main-4.png);background-position:-697px -1516px;width:40px;height:40px}.headAccessory_special_bearEars{background-image:url(spritesmith-main-4.png);background-position:-1109px -364px;width:90px;height:90px}.headAccessory_special_cactusEars{background-image:url(spritesmith-main-4.png);background-position:-1109px -273px;width:90px;height:90px}.headAccessory_special_foxEars{background-image:url(spritesmith-main-4.png);background-position:-1109px -182px;width:90px;height:90px}.headAccessory_special_lionEars{background-image:url(spritesmith-main-4.png);background-position:-1109px -91px;width:90px;height:90px}.headAccessory_special_pandaEars{background-image:url(spritesmith-main-4.png);background-position:-1109px 0;width:90px;height:90px}.headAccessory_special_pigEars{background-image:url(spritesmith-main-4.png);background-position:-1001px -970px;width:90px;height:90px}.headAccessory_special_tigerEars{background-image:url(spritesmith-main-4.png);background-position:-910px -970px;width:90px;height:90px}.headAccessory_special_wolfEars{background-image:url(spritesmith-main-4.png);background-position:-819px -970px;width:90px;height:90px}.customize-option.{background-image:url()}.shop_headAccessory_special_bearEars{background-image:url(spritesmith-main-4.png);background-position:-1066px -1516px;width:40px;height:40px}.shop_headAccessory_special_cactusEars{background-image:url(spritesmith-main-4.png);background-position:-1107px -1516px;width:40px;height:40px}.shop_headAccessory_special_foxEars{background-image:url(spritesmith-main-4.png);background-position:-1148px -1516px;width:40px;height:40px}.shop_headAccessory_special_lionEars{background-image:url(spritesmith-main-4.png);background-position:-1655px -1025px;width:40px;height:40px}.shop_headAccessory_special_pandaEars{background-image:url(spritesmith-main-4.png);background-position:-1230px -1516px;width:40px;height:40px}.shop_headAccessory_special_pigEars{background-image:url(spritesmith-main-4.png);background-position:-1271px -1516px;width:40px;height:40px}.shop_headAccessory_special_tigerEars{background-image:url(spritesmith-main-4.png);background-position:-1312px -1516px;width:40px;height:40px}.shop_headAccessory_special_wolfEars{background-image:url(spritesmith-main-4.png);background-position:-1353px -1516px;width:40px;height:40px}.shield_healer_1{background-image:url(spritesmith-main-4.png);background-position:-728px -970px;width:90px;height:90px}.shield_healer_2{background-image:url(spritesmith-main-4.png);background-position:-637px -970px;width:90px;height:90px}.shield_healer_3{background-image:url(spritesmith-main-4.png);background-position:-546px -970px;width:90px;height:90px}.shield_healer_4{background-image:url(spritesmith-main-4.png);background-position:-455px -970px;width:90px;height:90px}.shield_healer_5{background-image:url(spritesmith-main-4.png);background-position:-364px -970px;width:90px;height:90px}.shield_rogue_0{background-image:url(spritesmith-main-4.png);background-position:-273px -970px;width:90px;height:90px}.shield_rogue_1{background-image:url(spritesmith-main-4.png);background-position:0 -697px;width:103px;height:90px}.shield_rogue_2{background-image:url(spritesmith-main-4.png);background-position:-104px -697px;width:103px;height:90px}.shield_rogue_3{background-image:url(spritesmith-main-4.png);background-position:0 -212px;width:114px;height:90px}.shield_rogue_4{background-image:url(spritesmith-main-4.png);background-position:-408px -697px;width:96px;height:90px}.shield_rogue_5{background-image:url(spritesmith-main-4.png);background-position:-115px -212px;width:114px;height:90px}.shield_rogue_6{background-image:url(spritesmith-main-4.png);background-position:-309px 0;width:114px;height:90px}.shield_special_1{background-image:url(spritesmith-main-4.png);background-position:-1018px -546px;width:90px;height:90px}.shield_special_goldenknight{background-image:url(spritesmith-main-4.png);background-position:-224px -394px;width:111px;height:90px}.shield_special_moonpearlShield{background-image:url(spritesmith-main-4.png);background-position:-1018px -364px;width:90px;height:90px}.shield_warrior_1{background-image:url(spritesmith-main-4.png);background-position:-1018px -273px;width:90px;height:90px}.shield_warrior_2{background-image:url(spritesmith-main-4.png);background-position:-1018px -182px;width:90px;height:90px}.shield_warrior_3{background-image:url(spritesmith-main-4.png);background-position:-1018px -91px;width:90px;height:90px}.shield_warrior_4{background-image:url(spritesmith-main-4.png);background-position:-1018px 0;width:90px;height:90px}.shield_warrior_5{background-image:url(spritesmith-main-4.png);background-position:-910px -879px;width:90px;height:90px}.shop_shield_healer_1{background-image:url(spritesmith-main-4.png);background-position:-574px -1557px;width:40px;height:40px}.shop_shield_healer_2{background-image:url(spritesmith-main-4.png);background-position:-615px -1557px;width:40px;height:40px}.shop_shield_healer_3{background-image:url(spritesmith-main-4.png);background-position:-656px -1557px;width:40px;height:40px}.shop_shield_healer_4{background-image:url(spritesmith-main-4.png);background-position:-697px -1557px;width:40px;height:40px}.shop_shield_healer_5{background-image:url(spritesmith-main-4.png);background-position:-738px -1557px;width:40px;height:40px}.shop_shield_rogue_0{background-image:url(spritesmith-main-4.png);background-position:-779px -1557px;width:40px;height:40px}.shop_shield_rogue_1{background-image:url(spritesmith-main-4.png);background-position:-820px -1557px;width:40px;height:40px}.shop_shield_rogue_2{background-image:url(spritesmith-main-4.png);background-position:-861px -1557px;width:40px;height:40px}.shop_shield_rogue_3{background-image:url(spritesmith-main-4.png);background-position:-902px -1557px;width:40px;height:40px}.shop_shield_rogue_4{background-image:url(spritesmith-main-4.png);background-position:-943px -1557px;width:40px;height:40px}.shop_shield_rogue_5{background-image:url(spritesmith-main-4.png);background-position:-984px -1557px;width:40px;height:40px}.shop_shield_rogue_6{background-image:url(spritesmith-main-4.png);background-position:-1025px -1557px;width:40px;height:40px}.shop_shield_special_0{background-image:url(spritesmith-main-4.png);background-position:-1066px -1557px;width:40px;height:40px}.shop_shield_special_1{background-image:url(spritesmith-main-4.png);background-position:-1107px -1557px;width:40px;height:40px}.shop_shield_special_goldenknight{background-image:url(spritesmith-main-4.png);background-position:-1148px -1557px;width:40px;height:40px}.shop_shield_special_moonpearlShield{background-image:url(spritesmith-main-4.png);background-position:-1189px -1557px;width:40px;height:40px}.shop_shield_warrior_1{background-image:url(spritesmith-main-4.png);background-position:-1230px -1557px;width:40px;height:40px}.shop_shield_warrior_2{background-image:url(spritesmith-main-4.png);background-position:-1271px -1557px;width:40px;height:40px}.shop_shield_warrior_3{background-image:url(spritesmith-main-4.png);background-position:-1312px -1557px;width:40px;height:40px}.shop_shield_warrior_4{background-image:url(spritesmith-main-4.png);background-position:-1353px -1557px;width:40px;height:40px}.shop_shield_warrior_5{background-image:url(spritesmith-main-4.png);background-position:-1394px -1557px;width:40px;height:40px}.shop_weapon_healer_0{background-image:url(spritesmith-main-4.png);background-position:-1435px -1557px;width:40px;height:40px}.shop_weapon_healer_1{background-image:url(spritesmith-main-4.png);background-position:-1476px -1557px;width:40px;height:40px}.shop_weapon_healer_2{background-image:url(spritesmith-main-4.png);background-position:-1517px -1557px;width:40px;height:40px}.shop_weapon_healer_3{background-image:url(spritesmith-main-4.png);background-position:-1558px -1557px;width:40px;height:40px}.shop_weapon_healer_4{background-image:url(spritesmith-main-4.png);background-position:-1599px -1557px;width:40px;height:40px}.shop_weapon_healer_5{background-image:url(spritesmith-main-4.png);background-position:0 -1598px;width:40px;height:40px}.shop_weapon_healer_6{background-image:url(spritesmith-main-4.png);background-position:-41px -1598px;width:40px;height:40px}.shop_weapon_rogue_0{background-image:url(spritesmith-main-4.png);background-position:-82px -1598px;width:40px;height:40px}.shop_weapon_rogue_1{background-image:url(spritesmith-main-4.png);background-position:-123px -1598px;width:40px;height:40px}.shop_weapon_rogue_2{background-image:url(spritesmith-main-4.png);background-position:-164px -1598px;width:40px;height:40px}.shop_weapon_rogue_3{background-image:url(spritesmith-main-4.png);background-position:-205px -1598px;width:40px;height:40px}.shop_weapon_rogue_4{background-image:url(spritesmith-main-4.png);background-position:-246px -1598px;width:40px;height:40px}.shop_weapon_rogue_5{background-image:url(spritesmith-main-4.png);background-position:-287px -1598px;width:40px;height:40px}.shop_weapon_rogue_6{background-image:url(spritesmith-main-4.png);background-position:-328px -1598px;width:40px;height:40px}.shop_weapon_special_0{background-image:url(spritesmith-main-4.png);background-position:-369px -1598px;width:40px;height:40px}.shop_weapon_special_1{background-image:url(spritesmith-main-4.png);background-position:-410px -1598px;width:40px;height:40px}.shop_weapon_special_2{background-image:url(spritesmith-main-4.png);background-position:-451px -1598px;width:40px;height:40px}.shop_weapon_special_3{background-image:url(spritesmith-main-4.png);background-position:-492px -1598px;width:40px;height:40px}.shop_weapon_special_critical{background-image:url(spritesmith-main-4.png);background-position:-533px -1598px;width:40px;height:40px}.shop_weapon_special_tridentOfCrashingTides{background-image:url(spritesmith-main-4.png);background-position:-574px -1598px;width:40px;height:40px}.shop_weapon_warrior_0{background-image:url(spritesmith-main-4.png);background-position:-615px -1598px;width:40px;height:40px}.shop_weapon_warrior_1{background-image:url(spritesmith-main-4.png);background-position:-656px -1598px;width:40px;height:40px}.shop_weapon_warrior_2{background-image:url(spritesmith-main-4.png);background-position:-697px -1598px;width:40px;height:40px}.shop_weapon_warrior_3{background-image:url(spritesmith-main-4.png);background-position:-738px -1598px;width:40px;height:40px}.shop_weapon_warrior_4{background-image:url(spritesmith-main-4.png);background-position:-779px -1598px;width:40px;height:40px}.shop_weapon_warrior_5{background-image:url(spritesmith-main-4.png);background-position:-820px -1598px;width:40px;height:40px}.shop_weapon_warrior_6{background-image:url(spritesmith-main-4.png);background-position:-861px -1598px;width:40px;height:40px}.shop_weapon_wizard_0{background-image:url(spritesmith-main-4.png);background-position:-902px -1598px;width:40px;height:40px}.shop_weapon_wizard_1{background-image:url(spritesmith-main-4.png);background-position:-943px -1598px;width:40px;height:40px}.shop_weapon_wizard_2{background-image:url(spritesmith-main-4.png);background-position:-984px -1598px;width:40px;height:40px}.shop_weapon_wizard_3{background-image:url(spritesmith-main-4.png);background-position:-1025px -1598px;width:40px;height:40px}.shop_weapon_wizard_4{background-image:url(spritesmith-main-4.png);background-position:-1066px -1598px;width:40px;height:40px}.shop_weapon_wizard_5{background-image:url(spritesmith-main-4.png);background-position:-1107px -1598px;width:40px;height:40px}.shop_weapon_wizard_6{background-image:url(spritesmith-main-4.png);background-position:-1148px -1598px;width:40px;height:40px}.weapon_healer_0{background-image:url(spritesmith-main-4.png);background-position:-819px -879px;width:90px;height:90px}.weapon_healer_1{background-image:url(spritesmith-main-4.png);background-position:-728px -879px;width:90px;height:90px}.weapon_healer_2{background-image:url(spritesmith-main-4.png);background-position:-637px -879px;width:90px;height:90px}.weapon_healer_3{background-image:url(spritesmith-main-4.png);background-position:-546px -879px;width:90px;height:90px}.weapon_healer_4{background-image:url(spritesmith-main-4.png);background-position:-830px -637px;width:90px;height:90px}.weapon_healer_5{background-image:url(spritesmith-main-4.png);background-position:-830px -546px;width:90px;height:90px}.weapon_healer_6{background-image:url(spritesmith-main-4.png);background-position:-830px -455px;width:90px;height:90px}.weapon_rogue_0{background-image:url(spritesmith-main-4.png);background-position:-1183px -1425px;width:90px;height:90px}.weapon_rogue_1{background-image:url(spritesmith-main-4.png);background-position:-1473px -273px;width:90px;height:90px}.weapon_rogue_2{background-image:url(spritesmith-main-4.png);background-position:-1473px -182px;width:90px;height:90px}.weapon_rogue_3{background-image:url(spritesmith-main-4.png);background-position:-1473px -91px;width:90px;height:90px}.weapon_rogue_4{background-image:url(spritesmith-main-4.png);background-position:-1274px -1334px;width:90px;height:90px}.weapon_rogue_5{background-image:url(spritesmith-main-4.png);background-position:-819px -1334px;width:90px;height:90px}.weapon_rogue_6{background-image:url(spritesmith-main-4.png);background-position:-273px -1334px;width:90px;height:90px}.weapon_special_1{background-image:url(spritesmith-main-4.png);background-position:-208px -697px;width:102px;height:90px}.weapon_special_2{background-image:url(spritesmith-main-4.png);background-position:-1291px -637px;width:90px;height:90px}.weapon_special_3{background-image:url(spritesmith-main-4.png);background-position:-1291px -273px;width:90px;height:90px}.weapon_special_tridentOfCrashingTides{background-image:url(spritesmith-main-4.png);background-position:-1291px -182px;width:90px;height:90px}.weapon_warrior_0{background-image:url(spritesmith-main-4.png);background-position:-1092px -1152px;width:90px;height:90px}.weapon_warrior_1{background-image:url(spritesmith-main-4.png);background-position:-1001px -1152px;width:90px;height:90px}.weapon_warrior_2{background-image:url(spritesmith-main-4.png);background-position:-455px -1152px;width:90px;height:90px}.weapon_warrior_3{background-image:url(spritesmith-main-4.png);background-position:-364px -1152px;width:90px;height:90px}.weapon_warrior_4{background-image:url(spritesmith-main-4.png);background-position:-91px -1152px;width:90px;height:90px}.weapon_warrior_5{background-image:url(spritesmith-main-4.png);background-position:0 -1152px;width:90px;height:90px}.weapon_warrior_6{background-image:url(spritesmith-main-4.png);background-position:-1200px -546px;width:90px;height:90px}.weapon_wizard_0{background-image:url(spritesmith-main-4.png);background-position:-1200px -455px;width:90px;height:90px}.weapon_wizard_1{background-image:url(spritesmith-main-4.png);background-position:-1018px -819px;width:90px;height:90px}.weapon_wizard_2{background-image:url(spritesmith-main-4.png);background-position:-1018px -728px;width:90px;height:90px}.weapon_wizard_3{background-image:url(spritesmith-main-4.png);background-position:-1291px -819px;width:90px;height:90px}.weapon_wizard_4{background-image:url(spritesmith-main-4.png);background-position:-1291px -728px;width:90px;height:90px}.weapon_wizard_5{background-image:url(spritesmith-main-4.png);background-position:-1291px 0;width:90px;height:90px}.weapon_wizard_6{background-image:url(spritesmith-main-4.png);background-position:-1183px -1152px;width:90px;height:90px}.GrimReaper{background-image:url(spritesmith-main-4.png);background-position:-1564px -91px;width:57px;height:66px}.Pet_Currency_Gem{background-image:url(spritesmith-main-4.png);background-position:-1564px -314px;width:45px;height:39px}.Pet_Currency_Gem1x{background-image:url(spritesmith-main-4.png);background-position:-1655px -1093px;width:15px;height:13px}.Pet_Currency_Gem2x{background-image:url(spritesmith-main-4.png);background-position:-1655px -1066px;width:30px;height:26px}.PixelPaw-Gold{background-image:url(spritesmith-main-4.png);background-position:-1564px -262px;width:51px;height:51px}.PixelPaw{background-image:url(spritesmith-main-4.png);background-position:-1564px -210px;width:51px;height:51px}.PixelPaw002{background-image:url(spritesmith-main-4.png);background-position:-1564px -158px;width:51px;height:51px}.avatar_floral_healer{background-image:url(spritesmith-main-5.png);background-position:-200px -1487px;width:99px;height:99px}.avatar_floral_rogue{background-image:url(spritesmith-main-5.png);background-position:-100px -1487px;width:99px;height:99px}.avatar_floral_warrior{background-image:url(spritesmith-main-5.png);background-position:0 -1487px;width:99px;height:99px}.avatar_floral_wizard{background-image:url(spritesmith-main-5.png);background-position:-300px -1487px;width:99px;height:99px}.inventory_present{background-image:url(spritesmith-main-5.png);background-position:-1225px -1635px;width:48px;height:51px}.inventory_present_01{background-image:url(spritesmith-main-5.png);background-position:-1274px -1635px;width:48px;height:51px}.inventory_present_02{background-image:url(spritesmith-main-5.png);background-position:-1470px -1635px;width:48px;height:51px}.inventory_present_03{background-image:url(spritesmith-main-5.png);background-position:-1519px -1635px;width:48px;height:51px}.inventory_present_04{background-image:url(spritesmith-main-5.png);background-position:-1617px -1635px;width:48px;height:51px}.inventory_present_05{background-image:url(spritesmith-main-5.png);background-position:-1666px -1635px;width:48px;height:51px}.inventory_present_06{background-image:url(spritesmith-main-5.png);background-position:-1728px 0;width:48px;height:51px}.inventory_present_07{background-image:url(spritesmith-main-5.png);background-position:-1728px -52px;width:48px;height:51px}.inventory_present_08{background-image:url(spritesmith-main-5.png);background-position:-1728px -104px;width:48px;height:51px}.inventory_present_09{background-image:url(spritesmith-main-5.png);background-position:-1728px -156px;width:48px;height:51px}.inventory_present_10{background-image:url(spritesmith-main-5.png);background-position:-1728px -208px;width:48px;height:51px}.inventory_present_11{background-image:url(spritesmith-main-5.png);background-position:-1728px -260px;width:48px;height:51px}.inventory_present_12{background-image:url(spritesmith-main-5.png);background-position:-1728px -312px;width:48px;height:51px}.inventory_quest_scroll{background-image:url(spritesmith-main-5.png);background-position:-1728px -364px;width:48px;height:51px}.inventory_quest_scroll_locked{background-image:url(spritesmith-main-5.png);background-position:-1728px -416px;width:48px;height:51px}.inventory_special_fortify{background-image:url(spritesmith-main-5.png);background-position:-1637px -657px;width:57px;height:54px}.inventory_special_greeting{background-image:url(spritesmith-main-5.png);background-position:-1637px -492px;width:57px;height:54px}.inventory_special_nye{background-image:url(spritesmith-main-5.png);background-position:-1637px -712px;width:57px;height:54px}.inventory_special_opaquePotion{background-image:url(spritesmith-main-5.png);background-position:-1777px -815px;width:40px;height:40px}.inventory_special_seafoam{background-image:url(spritesmith-main-5.png);background-position:-1637px -547px;width:57px;height:54px}.inventory_special_shinySeed{background-image:url(spritesmith-main-5.png);background-position:-1637px -602px;width:57px;height:54px}.inventory_special_snowball{background-image:url(spritesmith-main-5.png);background-position:-1637px -987px;width:57px;height:54px}.inventory_special_spookDust{background-image:url(spritesmith-main-5.png);background-position:-1637px -437px;width:57px;height:54px}.inventory_special_thankyou{background-image:url(spritesmith-main-5.png);background-position:-1637px -767px;width:57px;height:54px}.inventory_special_trinket{background-image:url(spritesmith-main-5.png);background-position:-784px -1687px;width:48px;height:51px}.inventory_special_valentine{background-image:url(spritesmith-main-5.png);background-position:-1637px -822px;width:57px;height:54px}.knockout{background-image:url(spritesmith-main-5.png);background-position:0 -1587px;width:120px;height:47px}.pet_key{background-image:url(spritesmith-main-5.png);background-position:-1637px -932px;width:57px;height:54px}.rebirth_orb{background-image:url(spritesmith-main-5.png);background-position:-1637px -877px;width:57px;height:54px}.seafoam_star{background-image:url(spritesmith-main-5.png);background-position:-1637px 0;width:90px;height:90px}.shop_armoire{background-image:url(spritesmith-main-5.png);background-position:-1777px -1102px;width:40px;height:40px}.snowman{background-image:url(spritesmith-main-5.png);background-position:-1637px -182px;width:90px;height:90px}.spookman{background-image:url(spritesmith-main-5.png);background-position:-1637px -91px;width:90px;height:90px}.zzz{background-image:url(spritesmith-main-5.png);background-position:-1777px -1061px;width:40px;height:40px}.zzz_light{background-image:url(spritesmith-main-5.png);background-position:-1777px -979px;width:40px;height:40px}.npc_alex{background-image:url(spritesmith-main-5.png);background-position:-314px -1230px;width:162px;height:138px}.npc_bailey{background-image:url(spritesmith-main-5.png);background-position:-1637px -364px;width:60px;height:72px}.npc_daniel{background-image:url(spritesmith-main-5.png);background-position:-1317px -1093px;width:135px;height:123px}.npc_daniel_broken{background-image:url(spritesmith-main-5.png);background-position:-1100px -763px;width:135px;height:123px}.npc_ian{background-image:url(spritesmith-main-5.png);background-position:-1531px -1060px;width:75px;height:135px}.npc_ian_broken{background-image:url(spritesmith-main-5.png);background-position:-1531px -1196px;width:75px;height:135px}.npc_justin{background-image:url(spritesmith-main-5.png);background-position:-1531px -1332px;width:84px;height:120px}.npc_justin_head{background-image:url(spritesmith-main-5.png);background-position:-1777px -1184px;width:36px;height:39px}.npc_matt{background-image:url(spritesmith-main-5.png);background-position:-1317px -676px;width:195px;height:138px}.npc_timetravelers{background-image:url(spritesmith-main-5.png);background-position:-1317px -815px;width:195px;height:138px}.npc_timetravelers_active{background-image:url(spritesmith-main-5.png);background-position:-1317px -954px;width:195px;height:138px}.npc_tyler{background-image:url(spritesmith-main-5.png);background-position:-1637px -273px;width:90px;height:90px}.seasonalshop_broken{background-image:url(spritesmith-main-5.png);background-position:-1106px -1079px;width:162px;height:138px}.seasonalshop_closed{background-image:url(spritesmith-main-5.png);background-position:-151px -1230px;width:162px;height:138px}.seasonalshop_open{background-image:url(spritesmith-main-5.png);background-position:-943px -1079px;width:162px;height:138px}.inventory_quest_scroll_atom1{background-image:url(spritesmith-main-5.png);background-position:-882px -1635px;width:48px;height:51px}.inventory_quest_scroll_atom1_locked{background-image:url(spritesmith-main-5.png);background-position:-833px -1635px;width:48px;height:51px}.inventory_quest_scroll_atom2{background-image:url(spritesmith-main-5.png);background-position:-784px -1635px;width:48px;height:51px}.inventory_quest_scroll_atom2_locked{background-image:url(spritesmith-main-5.png);background-position:-735px -1635px;width:48px;height:51px}.inventory_quest_scroll_atom3{background-image:url(spritesmith-main-5.png);background-position:-686px -1635px;width:48px;height:51px}.inventory_quest_scroll_atom3_locked{background-image:url(spritesmith-main-5.png);background-position:-637px -1635px;width:48px;height:51px}.inventory_quest_scroll_basilist{background-image:url(spritesmith-main-5.png);background-position:-588px -1635px;width:48px;height:51px}.inventory_quest_scroll_bunny{background-image:url(spritesmith-main-5.png);background-position:-539px -1635px;width:48px;height:51px}.inventory_quest_scroll_cheetah{background-image:url(spritesmith-main-5.png);background-position:-392px -1635px;width:48px;height:51px}.inventory_quest_scroll_dilatoryDistress1{background-image:url(spritesmith-main-5.png);background-position:-343px -1635px;width:48px;height:51px}.inventory_quest_scroll_dilatoryDistress2{background-image:url(spritesmith-main-5.png);background-position:-294px -1635px;width:48px;height:51px}.inventory_quest_scroll_dilatoryDistress2_locked{background-image:url(spritesmith-main-5.png);background-position:-196px -1635px;width:48px;height:51px}.inventory_quest_scroll_dilatoryDistress3{background-image:url(spritesmith-main-5.png);background-position:-147px -1635px;width:48px;height:51px}.inventory_quest_scroll_dilatoryDistress3_locked{background-image:url(spritesmith-main-5.png);background-position:-98px -1635px;width:48px;height:51px}.inventory_quest_scroll_dilatory_derby{background-image:url(spritesmith-main-5.png);background-position:-1444px -1282px;width:48px;height:51px}.inventory_quest_scroll_egg{background-image:url(spritesmith-main-5.png);background-position:-1444px -1230px;width:48px;height:51px}.inventory_quest_scroll_evilsanta{background-image:url(spritesmith-main-5.png);background-position:-1236px -815px;width:48px;height:51px}.inventory_quest_scroll_evilsanta2{background-image:url(spritesmith-main-5.png);background-position:-1453px -1093px;width:48px;height:51px}.inventory_quest_scroll_ghost_stag{background-image:url(spritesmith-main-5.png);background-position:-1637px -1507px;width:48px;height:51px}.inventory_quest_scroll_goldenknight1{background-image:url(spritesmith-main-5.png);background-position:-1637px -1455px;width:48px;height:51px}.inventory_quest_scroll_goldenknight1_locked{background-image:url(spritesmith-main-5.png);background-position:-1637px -1250px;width:48px;height:51px}.inventory_quest_scroll_goldenknight2{background-image:url(spritesmith-main-5.png);background-position:-1637px -1198px;width:48px;height:51px}.inventory_quest_scroll_goldenknight2_locked{background-image:url(spritesmith-main-5.png);background-position:-1637px -1146px;width:48px;height:51px}.inventory_quest_scroll_goldenknight3{background-image:url(spritesmith-main-5.png);background-position:-1637px -1094px;width:48px;height:51px}.inventory_quest_scroll_goldenknight3_locked{background-image:url(spritesmith-main-5.png);background-position:-1637px -1042px;width:48px;height:51px}.inventory_quest_scroll_gryphon{background-image:url(spritesmith-main-5.png);background-position:-1777px -260px;width:48px;height:51px}.inventory_quest_scroll_harpy{background-image:url(spritesmith-main-5.png);background-position:-1777px -208px;width:48px;height:51px}.inventory_quest_scroll_hedgehog{background-image:url(spritesmith-main-5.png);background-position:-1777px -156px;width:48px;height:51px}.inventory_quest_scroll_horse{background-image:url(spritesmith-main-5.png);background-position:-1728px -572px;width:48px;height:51px}.inventory_quest_scroll_kraken{background-image:url(spritesmith-main-5.png);background-position:-1637px -1302px;width:48px;height:51px}.inventory_quest_scroll_moonstone1{background-image:url(spritesmith-main-5.png);background-position:-1453px -1145px;width:48px;height:51px}.inventory_quest_scroll_moonstone1_locked{background-image:url(spritesmith-main-5.png);background-position:0 -1635px;width:48px;height:51px}.inventory_quest_scroll_moonstone2{background-image:url(spritesmith-main-5.png);background-position:-245px -1635px;width:48px;height:51px}.inventory_quest_scroll_moonstone2_locked{background-image:url(spritesmith-main-5.png);background-position:-441px -1635px;width:48px;height:51px}.inventory_quest_scroll_moonstone3{background-image:url(spritesmith-main-5.png);background-position:-490px -1635px;width:48px;height:51px}.inventory_quest_scroll_moonstone3_locked{background-image:url(spritesmith-main-5.png);background-position:-931px -1635px;width:48px;height:51px}.inventory_quest_scroll_octopus{background-image:url(spritesmith-main-5.png);background-position:-980px -1635px;width:48px;height:51px}.inventory_quest_scroll_owl{background-image:url(spritesmith-main-5.png);background-position:-1029px -1635px;width:48px;height:51px}.inventory_quest_scroll_penguin{background-image:url(spritesmith-main-5.png);background-position:-1078px -1635px;width:48px;height:51px}.inventory_quest_scroll_rat{background-image:url(spritesmith-main-5.png);background-position:-1127px -1635px;width:48px;height:51px}.inventory_quest_scroll_rock{background-image:url(spritesmith-main-5.png);background-position:-1176px -1635px;width:48px;height:51px}.inventory_quest_scroll_rooster{background-image:url(spritesmith-main-5.png);background-position:-1323px -1635px;width:48px;height:51px}.inventory_quest_scroll_sheep{background-image:url(spritesmith-main-5.png);background-position:-1372px -1635px;width:48px;height:51px}.inventory_quest_scroll_slime{background-image:url(spritesmith-main-5.png);background-position:-1421px -1635px;width:48px;height:51px}.inventory_quest_scroll_spider{background-image:url(spritesmith-main-5.png);background-position:-1568px -1635px;width:48px;height:51px}.inventory_quest_scroll_trex{background-image:url(spritesmith-main-5.png);background-position:-392px -1687px;width:48px;height:51px}.inventory_quest_scroll_trex_undead{background-image:url(spritesmith-main-5.png);background-position:-441px -1687px;width:48px;height:51px}.inventory_quest_scroll_vice1{background-image:url(spritesmith-main-5.png);background-position:-490px -1687px;width:48px;height:51px}.inventory_quest_scroll_vice1_locked{background-image:url(spritesmith-main-5.png);background-position:-539px -1687px;width:48px;height:51px}.inventory_quest_scroll_vice2{background-image:url(spritesmith-main-5.png);background-position:-588px -1687px;width:48px;height:51px}.inventory_quest_scroll_vice2_locked{background-image:url(spritesmith-main-5.png);background-position:-637px -1687px;width:48px;height:51px}.inventory_quest_scroll_vice3{background-image:url(spritesmith-main-5.png);background-position:-686px -1687px;width:48px;height:51px}.inventory_quest_scroll_vice3_locked{background-image:url(spritesmith-main-5.png);background-position:-735px -1687px;width:48px;height:51px}.inventory_quest_scroll_whale{background-image:url(spritesmith-main-5.png);background-position:-833px -1687px;width:48px;height:51px}.quest_TEMPLATE_FOR_MISSING_IMAGE{background-image:url(spritesmith-main-5.png);background-position:-1288px -1487px;width:221px;height:39px}.quest_atom1{background-image:url(spritesmith-main-5.png);background-position:0 -1079px;width:250px;height:150px}.quest_atom2{background-image:url(spritesmith-main-5.png);background-position:-1317px -537px;width:207px;height:138px}.quest_atom3{background-image:url(spritesmith-main-5.png);background-position:-1100px -404px;width:216px;height:180px}.quest_basilist{background-image:url(spritesmith-main-5.png);background-position:-753px -1079px;width:189px;height:141px}.quest_bunny{background-image:url(spritesmith-main-5.png);background-position:-1100px -217px;width:210px;height:186px}.quest_cheetah{background-image:url(spritesmith-main-5.png);background-position:-440px 0;width:219px;height:219px}.quest_dilatory{background-image:url(spritesmith-main-5.png);background-position:0 -232px;width:219px;height:219px}.quest_dilatoryDistress1{background-image:url(spritesmith-main-5.png);background-position:-400px -1487px;width:221px;height:39px}.quest_dilatoryDistress1_blueFins{background-image:url(spritesmith-main-5.png);background-position:-1637px -1354px;width:51px;height:48px}.quest_dilatoryDistress1_fireCoral{background-image:url(spritesmith-main-5.png);background-position:-1637px -1403px;width:48px;height:51px}.quest_dilatoryDistress2{background-image:url(spritesmith-main-5.png);background-position:0 -1230px;width:150px;height:150px}.quest_dilatoryDistress3{background-image:url(spritesmith-main-5.png);background-position:-220px -232px;width:219px;height:219px}.quest_dilatory_derby{background-image:url(spritesmith-main-5.png);background-position:-440px -232px;width:219px;height:219px}.quest_egg{background-image:url(spritesmith-main-5.png);background-position:-1066px -1487px;width:221px;height:39px}.quest_egg_plainEgg{background-image:url(spritesmith-main-5.png);background-position:-1236px -763px;width:48px;height:51px}.quest_evilsanta{background-image:url(spritesmith-main-5.png);background-position:-477px -1230px;width:118px;height:131px}.quest_evilsanta2{background-image:url(spritesmith-main-5.png);background-position:-660px -220px;width:219px;height:219px}.quest_ghost_stag{background-image:url(spritesmith-main-5.png);background-position:-220px -452px;width:219px;height:219px}.quest_goldenknight1{background-image:url(spritesmith-main-5.png);background-position:-844px -1487px;width:221px;height:39px}.quest_goldenknight1_testimony{background-image:url(spritesmith-main-5.png);background-position:-49px -1635px;width:48px;height:51px}.quest_goldenknight2{background-image:url(spritesmith-main-5.png);background-position:-502px -1079px;width:250px;height:150px}.quest_goldenknight3{background-image:url(spritesmith-main-5.png);background-position:0 0;width:219px;height:231px}.quest_gryphon{background-image:url(spritesmith-main-5.png);background-position:-1100px -585px;width:216px;height:177px}.quest_harpy{background-image:url(spritesmith-main-5.png);background-position:-440px -452px;width:219px;height:219px}.quest_hedgehog{background-image:url(spritesmith-main-5.png);background-position:0 -892px;width:219px;height:186px}.quest_horse{background-image:url(spritesmith-main-5.png);background-position:-880px -220px;width:219px;height:219px}.quest_kraken{background-image:url(spritesmith-main-5.png);background-position:-1094px -892px;width:216px;height:177px}.quest_moonstone1{background-image:url(spritesmith-main-5.png);background-position:-622px -1487px;width:221px;height:39px}.quest_moonstone1_moonstone{background-image:url(spritesmith-main-5.png);background-position:-1777px -1356px;width:30px;height:30px}.quest_moonstone2{background-image:url(spritesmith-main-5.png);background-position:0 -672px;width:219px;height:219px}.quest_moonstone3{background-image:url(spritesmith-main-5.png);background-position:-220px -672px;width:219px;height:219px}.quest_octopus{background-image:url(spritesmith-main-5.png);background-position:-220px -892px;width:222px;height:177px}.quest_owl{background-image:url(spritesmith-main-5.png);background-position:-440px -672px;width:219px;height:219px}.quest_penguin{background-image:url(spritesmith-main-5.png);background-position:-1317px -353px;width:190px;height:183px}.quest_rat{background-image:url(spritesmith-main-5.png);background-position:-220px 0;width:219px;height:219px}.quest_rock{background-image:url(spritesmith-main-5.png);background-position:-1100px 0;width:216px;height:216px}.quest_rooster{background-image:url(spritesmith-main-5.png);background-position:-1317px 0;width:213px;height:174px}.quest_sheep{background-image:url(spritesmith-main-5.png);background-position:-660px -672px;width:219px;height:219px}.quest_slime{background-image:url(spritesmith-main-5.png);background-position:-880px -440px;width:219px;height:219px}.quest_spider{background-image:url(spritesmith-main-5.png);background-position:-251px -1079px;width:250px;height:150px}.quest_stressbeast{background-image:url(spritesmith-main-5.png);background-position:-880px 0;width:219px;height:219px}.quest_stressbeast_bailey{background-image:url(spritesmith-main-5.png);background-position:-660px -452px;width:219px;height:219px}.quest_stressbeast_guide{background-image:url(spritesmith-main-5.png);background-position:0 -452px;width:219px;height:219px}.quest_stressbeast_stables{background-image:url(spritesmith-main-5.png);background-position:-660px 0;width:219px;height:219px}.quest_trex{background-image:url(spritesmith-main-5.png);background-position:-1317px -175px;width:204px;height:177px}.quest_trex_undead{background-image:url(spritesmith-main-5.png);background-position:-877px -892px;width:216px;height:177px}.quest_vice1{background-image:url(spritesmith-main-5.png);background-position:-660px -892px;width:216px;height:177px}.quest_vice2{background-image:url(spritesmith-main-5.png);background-position:-400px -1527px;width:221px;height:39px}.quest_vice2_lightCrystal{background-image:url(spritesmith-main-5.png);background-position:-1777px -1143px;width:40px;height:40px}.quest_vice3{background-image:url(spritesmith-main-5.png);background-position:-443px -892px;width:216px;height:177px}.quest_whale{background-image:url(spritesmith-main-5.png);background-position:-880px -672px;width:219px;height:219px}.shop_copper{background-image:url(spritesmith-main-5.png);background-position:-1777px -1387px;width:32px;height:22px}.shop_eyes{background-image:url(spritesmith-main-5.png);background-position:-1777px -1020px;width:40px;height:40px}.shop_gold{background-image:url(spritesmith-main-5.png);background-position:-1777px -1410px;width:32px;height:22px}.shop_opaquePotion{background-image:url(spritesmith-main-5.png);background-position:-1777px -938px;width:40px;height:40px}.shop_potion{background-image:url(spritesmith-main-5.png);background-position:-1777px -897px;width:40px;height:40px}.shop_reroll{background-image:url(spritesmith-main-5.png);background-position:-1777px -856px;width:40px;height:40px}.shop_seafoam{background-image:url(spritesmith-main-5.png);background-position:-1777px -1323px;width:32px;height:32px}.shop_shinySeed{background-image:url(spritesmith-main-5.png);background-position:-1777px -1257px;width:32px;height:32px}.shop_silver{background-image:url(spritesmith-main-5.png);background-position:-1777px -1433px;width:32px;height:22px}.shop_snowball{background-image:url(spritesmith-main-5.png);background-position:-1777px -1224px;width:32px;height:32px}.shop_spookDust{background-image:url(spritesmith-main-5.png);background-position:-1777px -1290px;width:32px;height:32px}.Pet_Egg_BearCub{background-image:url(spritesmith-main-5.png);background-position:-1728px -468px;width:48px;height:51px}.Pet_Egg_Bunny{background-image:url(spritesmith-main-5.png);background-position:-1728px -520px;width:48px;height:51px}.Pet_Egg_Cactus{background-image:url(spritesmith-main-5.png);background-position:-1777px -312px;width:48px;height:51px}.Pet_Egg_Cheetah{background-image:url(spritesmith-main-5.png);background-position:-1728px -624px;width:48px;height:51px}.Pet_Egg_Cuttlefish{background-image:url(spritesmith-main-5.png);background-position:-1728px -676px;width:48px;height:51px}.Pet_Egg_Deer{background-image:url(spritesmith-main-5.png);background-position:-1728px -728px;width:48px;height:51px}.Pet_Egg_Dragon{background-image:url(spritesmith-main-5.png);background-position:-1728px -780px;width:48px;height:51px}.Pet_Egg_Egg{background-image:url(spritesmith-main-5.png);background-position:-1728px -832px;width:48px;height:51px}.Pet_Egg_FlyingPig{background-image:url(spritesmith-main-5.png);background-position:-1728px -884px;width:48px;height:51px}.Pet_Egg_Fox{background-image:url(spritesmith-main-5.png);background-position:-1728px -936px;width:48px;height:51px}.Pet_Egg_Gryphon{background-image:url(spritesmith-main-5.png);background-position:-1728px -988px;width:48px;height:51px}.Pet_Egg_Hedgehog{background-image:url(spritesmith-main-5.png);background-position:-1728px -1040px;width:48px;height:51px}.Pet_Egg_Horse{background-image:url(spritesmith-main-5.png);background-position:-1728px -1092px;width:48px;height:51px}.Pet_Egg_LionCub{background-image:url(spritesmith-main-5.png);background-position:-1728px -1144px;width:48px;height:51px}.Pet_Egg_Octopus{background-image:url(spritesmith-main-5.png);background-position:-1728px -1196px;width:48px;height:51px}.Pet_Egg_Owl{background-image:url(spritesmith-main-5.png);background-position:-1728px -1248px;width:48px;height:51px}.Pet_Egg_PandaCub{background-image:url(spritesmith-main-5.png);background-position:-1728px -1300px;width:48px;height:51px}.Pet_Egg_Parrot{background-image:url(spritesmith-main-5.png);background-position:-1728px -1352px;width:48px;height:51px}.Pet_Egg_Penguin{background-image:url(spritesmith-main-5.png);background-position:-1728px -1404px;width:48px;height:51px}.Pet_Egg_PolarBear{background-image:url(spritesmith-main-5.png);background-position:-1728px -1456px;width:48px;height:51px}.Pet_Egg_Rat{background-image:url(spritesmith-main-5.png);background-position:-1728px -1508px;width:48px;height:51px}.Pet_Egg_Rock{background-image:url(spritesmith-main-5.png);background-position:-1728px -1560px;width:48px;height:51px}.Pet_Egg_Rooster{background-image:url(spritesmith-main-5.png);background-position:-1728px -1612px;width:48px;height:51px}.Pet_Egg_Seahorse{background-image:url(spritesmith-main-5.png);background-position:0 -1687px;width:48px;height:51px}.Pet_Egg_Sheep{background-image:url(spritesmith-main-5.png);background-position:-49px -1687px;width:48px;height:51px}.Pet_Egg_Slime{background-image:url(spritesmith-main-5.png);background-position:-98px -1687px;width:48px;height:51px}.Pet_Egg_Spider{background-image:url(spritesmith-main-5.png);background-position:-147px -1687px;width:48px;height:51px}.Pet_Egg_TRex{background-image:url(spritesmith-main-5.png);background-position:-196px -1687px;width:48px;height:51px}.Pet_Egg_TigerCub{background-image:url(spritesmith-main-5.png);background-position:-245px -1687px;width:48px;height:51px}.Pet_Egg_Whale{background-image:url(spritesmith-main-5.png);background-position:-294px -1687px;width:48px;height:51px}.Pet_Egg_Wolf{background-image:url(spritesmith-main-5.png);background-position:-343px -1687px;width:48px;height:51px}.Pet_Food_Cake_Base{background-image:url(spritesmith-main-5.png);background-position:-1777px -683px;width:43px;height:43px}.Pet_Food_Cake_CottonCandyBlue{background-image:url(spritesmith-main-5.png);background-position:-1777px -727px;width:42px;height:44px}.Pet_Food_Cake_CottonCandyPink{background-image:url(spritesmith-main-5.png);background-position:-1777px -502px;width:43px;height:45px}.Pet_Food_Cake_Desert{background-image:url(spritesmith-main-5.png);background-position:-1777px -593px;width:43px;height:44px}.Pet_Food_Cake_Golden{background-image:url(spritesmith-main-5.png);background-position:-1777px -772px;width:43px;height:42px}.Pet_Food_Cake_Red{background-image:url(spritesmith-main-5.png);background-position:-1777px -638px;width:43px;height:44px}.Pet_Food_Cake_Shade{background-image:url(spritesmith-main-5.png);background-position:-1777px -548px;width:43px;height:44px}.Pet_Food_Cake_Skeleton{background-image:url(spritesmith-main-5.png);background-position:-1777px -409px;width:42px;height:47px}.Pet_Food_Cake_White{background-image:url(spritesmith-main-5.png);background-position:-1777px -457px;width:44px;height:44px}.Pet_Food_Cake_Zombie{background-image:url(spritesmith-main-5.png);background-position:-1777px -364px;width:45px;height:44px}.Pet_Food_Candy_Base{background-image:url(spritesmith-main-5.png);background-position:-882px -1687px;width:48px;height:51px}.Pet_Food_Candy_CottonCandyBlue{background-image:url(spritesmith-main-5.png);background-position:-931px -1687px;width:48px;height:51px}.Pet_Food_Candy_CottonCandyPink{background-image:url(spritesmith-main-5.png);background-position:-980px -1687px;width:48px;height:51px}.Pet_Food_Candy_Desert{background-image:url(spritesmith-main-5.png);background-position:-1029px -1687px;width:48px;height:51px}.Pet_Food_Candy_Golden{background-image:url(spritesmith-main-5.png);background-position:-1078px -1687px;width:48px;height:51px}.Pet_Food_Candy_Red{background-image:url(spritesmith-main-5.png);background-position:-1127px -1687px;width:48px;height:51px}.Pet_Food_Candy_Shade{background-image:url(spritesmith-main-5.png);background-position:-1176px -1687px;width:48px;height:51px}.Pet_Food_Candy_Skeleton{background-image:url(spritesmith-main-5.png);background-position:-1225px -1687px;width:48px;height:51px}.Pet_Food_Candy_White{background-image:url(spritesmith-main-5.png);background-position:-1274px -1687px;width:48px;height:51px}.Pet_Food_Candy_Zombie{background-image:url(spritesmith-main-5.png);background-position:-1323px -1687px;width:48px;height:51px}.Pet_Food_Chocolate{background-image:url(spritesmith-main-5.png);background-position:-1372px -1687px;width:48px;height:51px}.Pet_Food_CottonCandyBlue{background-image:url(spritesmith-main-5.png);background-position:-1421px -1687px;width:48px;height:51px}.Pet_Food_CottonCandyPink{background-image:url(spritesmith-main-5.png);background-position:-1470px -1687px;width:48px;height:51px}.Pet_Food_Fish{background-image:url(spritesmith-main-5.png);background-position:-1519px -1687px;width:48px;height:51px}.Pet_Food_Honey{background-image:url(spritesmith-main-5.png);background-position:-1568px -1687px;width:48px;height:51px}.Pet_Food_Meat{background-image:url(spritesmith-main-5.png);background-position:-1617px -1687px;width:48px;height:51px}.Pet_Food_Milk{background-image:url(spritesmith-main-5.png);background-position:-1666px -1687px;width:48px;height:51px}.Pet_Food_Potatoe{background-image:url(spritesmith-main-5.png);background-position:-1715px -1687px;width:48px;height:51px}.Pet_Food_RottenMeat{background-image:url(spritesmith-main-5.png);background-position:-1777px 0;width:48px;height:51px}.Pet_Food_Saddle{background-image:url(spritesmith-main-5.png);background-position:-1777px -52px;width:48px;height:51px}.Pet_Food_Strawberry{background-image:url(spritesmith-main-5.png);background-position:-1777px -104px;width:48px;height:51px}.Mount_Body_BearCub-Base{background-image:url(spritesmith-main-5.png);background-position:-742px -1381px;width:105px;height:105px}.Mount_Body_BearCub-CottonCandyBlue{background-image:url(spritesmith-main-5.png);background-position:-636px -1381px;width:105px;height:105px}.Mount_Body_BearCub-CottonCandyPink{background-image:url(spritesmith-main-5.png);background-position:-530px -1381px;width:105px;height:105px}.Mount_Body_BearCub-Desert{background-image:url(spritesmith-main-5.png);background-position:-424px -1381px;width:105px;height:105px}.Mount_Body_BearCub-Golden{background-image:url(spritesmith-main-5.png);background-position:-318px -1381px;width:105px;height:105px}.Mount_Body_BearCub-Polar{background-image:url(spritesmith-main-5.png);background-position:-212px -1381px;width:105px;height:105px}.Mount_Body_BearCub-Red{background-image:url(spritesmith-main-5.png);background-position:-106px -1381px;width:105px;height:105px}.Mount_Body_BearCub-Shade{background-image:url(spritesmith-main-5.png);background-position:0 -1381px;width:105px;height:105px}.Mount_Body_BearCub-Skeleton{background-image:url(spritesmith-main-5.png);background-position:-1338px -1230px;width:105px;height:105px}.Mount_Body_BearCub-Spooky{background-image:url(spritesmith-main-5.png);background-position:-1232px -1230px;width:105px;height:105px}.Mount_Body_BearCub-White{background-image:url(spritesmith-main-5.png);background-position:-1126px -1230px;width:105px;height:105px}.Mount_Body_BearCub-Zombie{background-image:url(spritesmith-main-5.png);background-position:-1020px -1230px;width:105px;height:105px}.Mount_Body_Bunny-Base{background-image:url(spritesmith-main-5.png);background-position:-914px -1230px;width:105px;height:105px}.Mount_Body_Bunny-CottonCandyBlue{background-image:url(spritesmith-main-5.png);background-position:-808px -1230px;width:105px;height:105px}.Mount_Body_Bunny-CottonCandyPink{background-image:url(spritesmith-main-5.png);background-position:-702px -1230px;width:105px;height:105px}.Mount_Body_Bunny-Desert{background-image:url(spritesmith-main-5.png);background-position:-596px -1230px;width:105px;height:105px}.Mount_Body_Bunny-Golden{background-image:url(spritesmith-main-5.png);background-position:-1531px -954px;width:105px;height:105px}.Mount_Body_Bunny-Red{background-image:url(spritesmith-main-5.png);background-position:-1531px -848px;width:105px;height:105px}.Mount_Body_Bunny-Shade{background-image:url(spritesmith-main-5.png);background-position:-1531px -742px;width:105px;height:105px}.Mount_Body_Bunny-Skeleton{background-image:url(spritesmith-main-5.png);background-position:-1531px -636px;width:105px;height:105px}.Mount_Body_Bunny-White{background-image:url(spritesmith-main-5.png);background-position:-1531px -530px;width:105px;height:105px}.Mount_Body_Bunny-Zombie{background-image:url(spritesmith-main-5.png);background-position:-1531px -424px;width:105px;height:105px}.Mount_Body_Cactus-Base{background-image:url(spritesmith-main-5.png);background-position:-1531px -318px;width:105px;height:105px}.Mount_Body_Cactus-CottonCandyBlue{background-image:url(spritesmith-main-5.png);background-position:-1531px -212px;width:105px;height:105px}.Mount_Body_Cactus-CottonCandyPink{background-image:url(spritesmith-main-5.png);background-position:-1531px -106px;width:105px;height:105px}.Mount_Body_Cactus-Desert{background-image:url(spritesmith-main-5.png);background-position:-1531px 0;width:105px;height:105px}.Mount_Body_Cactus-Golden{background-image:url(spritesmith-main-5.png);background-position:-1378px -1381px;width:105px;height:105px}.Mount_Body_Cactus-Red{background-image:url(spritesmith-main-5.png);background-position:-1272px -1381px;width:105px;height:105px}.Mount_Body_Cactus-Shade{background-image:url(spritesmith-main-5.png);background-position:-1166px -1381px;width:105px;height:105px}.Mount_Body_Cactus-Skeleton{background-image:url(spritesmith-main-5.png);background-position:-1060px -1381px;width:105px;height:105px}.Mount_Body_Cactus-Spooky{background-image:url(spritesmith-main-5.png);background-position:-954px -1381px;width:105px;height:105px}.Mount_Body_Cactus-White{background-image:url(spritesmith-main-5.png);background-position:-848px -1381px;width:105px;height:105px}.Mount_Body_Cactus-Zombie{background-image:url(spritesmith-main-6.png);background-position:-318px -1117px;width:105px;height:105px}.Mount_Body_Cheetah-Base{background-image:url(spritesmith-main-6.png);background-position:-1226px -106px;width:105px;height:105px}.Mount_Body_Cheetah-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-742px -1117px;width:105px;height:105px}.Mount_Body_Cheetah-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-848px -1117px;width:105px;height:105px}.Mount_Body_Cheetah-Desert{background-image:url(spritesmith-main-6.png);background-position:-212px -1647px;width:105px;height:105px}.Mount_Body_Cheetah-Golden{background-image:url(spritesmith-main-6.png);background-position:-484px -115px;width:105px;height:105px}.Mount_Body_Cheetah-Red{background-image:url(spritesmith-main-6.png);background-position:-484px -221px;width:105px;height:105px}.Mount_Body_Cheetah-Shade{background-image:url(spritesmith-main-6.png);background-position:-221px -375px;width:105px;height:105px}.Mount_Body_Cheetah-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-327px -375px;width:105px;height:105px}.Mount_Body_Cheetah-White{background-image:url(spritesmith-main-6.png);background-position:-433px -375px;width:105px;height:105px}.Mount_Body_Cheetah-Zombie{background-image:url(spritesmith-main-6.png);background-position:0 -481px;width:105px;height:105px}.Mount_Body_Cuttlefish-Base{background-image:url(spritesmith-main-6.png);background-position:-106px -260px;width:105px;height:114px}.Mount_Body_Cuttlefish-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-378px -230px;width:105px;height:114px}.Mount_Body_Cuttlefish-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-212px -260px;width:105px;height:114px}.Mount_Body_Cuttlefish-Desert{background-image:url(spritesmith-main-6.png);background-position:-272px 0;width:105px;height:114px}.Mount_Body_Cuttlefish-Golden{background-image:url(spritesmith-main-6.png);background-position:-272px -115px;width:105px;height:114px}.Mount_Body_Cuttlefish-Red{background-image:url(spritesmith-main-6.png);background-position:0 -260px;width:105px;height:114px}.Mount_Body_Cuttlefish-Shade{background-image:url(spritesmith-main-6.png);background-position:-484px 0;width:105px;height:114px}.Mount_Body_Cuttlefish-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-106px -136px;width:105px;height:114px}.Mount_Body_Cuttlefish-White{background-image:url(spritesmith-main-6.png);background-position:-378px 0;width:105px;height:114px}.Mount_Body_Cuttlefish-Zombie{background-image:url(spritesmith-main-6.png);background-position:-378px -115px;width:105px;height:114px}.Mount_Body_Deer-Base{background-image:url(spritesmith-main-6.png);background-position:-106px -481px;width:105px;height:105px}.Mount_Body_Deer-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-212px -481px;width:105px;height:105px}.Mount_Body_Deer-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-318px -481px;width:105px;height:105px}.Mount_Body_Deer-Desert{background-image:url(spritesmith-main-6.png);background-position:-424px -481px;width:105px;height:105px}.Mount_Body_Deer-Golden{background-image:url(spritesmith-main-6.png);background-position:-590px 0;width:105px;height:105px}.Mount_Body_Deer-Red{background-image:url(spritesmith-main-6.png);background-position:-590px -106px;width:105px;height:105px}.Mount_Body_Deer-Shade{background-image:url(spritesmith-main-6.png);background-position:-590px -212px;width:105px;height:105px}.Mount_Body_Deer-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-590px -318px;width:105px;height:105px}.Mount_Body_Deer-White{background-image:url(spritesmith-main-6.png);background-position:-590px -424px;width:105px;height:105px}.Mount_Body_Deer-Zombie{background-image:url(spritesmith-main-6.png);background-position:0 -587px;width:105px;height:105px}.Mount_Body_Dragon-Base{background-image:url(spritesmith-main-6.png);background-position:-106px -587px;width:105px;height:105px}.Mount_Body_Dragon-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-212px -587px;width:105px;height:105px}.Mount_Body_Dragon-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-318px -587px;width:105px;height:105px}.Mount_Body_Dragon-Desert{background-image:url(spritesmith-main-6.png);background-position:-424px -587px;width:105px;height:105px}.Mount_Body_Dragon-Golden{background-image:url(spritesmith-main-6.png);background-position:-530px -587px;width:105px;height:105px}.Mount_Body_Dragon-Red{background-image:url(spritesmith-main-6.png);background-position:-696px 0;width:105px;height:105px}.Mount_Body_Dragon-Shade{background-image:url(spritesmith-main-6.png);background-position:-696px -106px;width:105px;height:105px}.Mount_Body_Dragon-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-696px -212px;width:105px;height:105px}.Mount_Body_Dragon-Spooky{background-image:url(spritesmith-main-6.png);background-position:-696px -318px;width:105px;height:105px}.Mount_Body_Dragon-White{background-image:url(spritesmith-main-6.png);background-position:-696px -424px;width:105px;height:105px}.Mount_Body_Dragon-Zombie{background-image:url(spritesmith-main-6.png);background-position:-696px -530px;width:105px;height:105px}.Mount_Body_Egg-Base{background-image:url(spritesmith-main-6.png);background-position:0 -693px;width:105px;height:105px}.Mount_Body_Egg-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-106px -693px;width:105px;height:105px}.Mount_Body_Egg-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-212px -693px;width:105px;height:105px}.Mount_Body_Egg-Desert{background-image:url(spritesmith-main-6.png);background-position:-318px -693px;width:105px;height:105px}.Mount_Body_Egg-Golden{background-image:url(spritesmith-main-6.png);background-position:-424px -693px;width:105px;height:105px}.Mount_Body_Egg-Red{background-image:url(spritesmith-main-6.png);background-position:-530px -693px;width:105px;height:105px}.Mount_Body_Egg-Shade{background-image:url(spritesmith-main-6.png);background-position:-636px -693px;width:105px;height:105px}.Mount_Body_Egg-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-802px 0;width:105px;height:105px}.Mount_Body_Egg-White{background-image:url(spritesmith-main-6.png);background-position:-802px -106px;width:105px;height:105px}.Mount_Body_Egg-Zombie{background-image:url(spritesmith-main-6.png);background-position:-802px -212px;width:105px;height:105px}.Mount_Body_FlyingPig-Base{background-image:url(spritesmith-main-6.png);background-position:-802px -318px;width:105px;height:105px}.Mount_Body_FlyingPig-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-802px -424px;width:105px;height:105px}.Mount_Body_FlyingPig-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-802px -530px;width:105px;height:105px}.Mount_Body_FlyingPig-Desert{background-image:url(spritesmith-main-6.png);background-position:-802px -636px;width:105px;height:105px}.Mount_Body_FlyingPig-Golden{background-image:url(spritesmith-main-6.png);background-position:0 -799px;width:105px;height:105px}.Mount_Body_FlyingPig-Red{background-image:url(spritesmith-main-6.png);background-position:-106px -799px;width:105px;height:105px}.Mount_Body_FlyingPig-Shade{background-image:url(spritesmith-main-6.png);background-position:-212px -799px;width:105px;height:105px}.Mount_Body_FlyingPig-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-318px -799px;width:105px;height:105px}.Mount_Body_FlyingPig-Spooky{background-image:url(spritesmith-main-6.png);background-position:-424px -799px;width:105px;height:105px}.Mount_Body_FlyingPig-White{background-image:url(spritesmith-main-6.png);background-position:-530px -799px;width:105px;height:105px}.Mount_Body_FlyingPig-Zombie{background-image:url(spritesmith-main-6.png);background-position:-636px -799px;width:105px;height:105px}.Mount_Body_Fox-Base{background-image:url(spritesmith-main-6.png);background-position:-742px -799px;width:105px;height:105px}.Mount_Body_Fox-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-908px 0;width:105px;height:105px}.Mount_Body_Fox-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-908px -106px;width:105px;height:105px}.Mount_Body_Fox-Desert{background-image:url(spritesmith-main-6.png);background-position:-908px -212px;width:105px;height:105px}.Mount_Body_Fox-Golden{background-image:url(spritesmith-main-6.png);background-position:-908px -318px;width:105px;height:105px}.Mount_Body_Fox-Red{background-image:url(spritesmith-main-6.png);background-position:-908px -424px;width:105px;height:105px}.Mount_Body_Fox-Shade{background-image:url(spritesmith-main-6.png);background-position:-908px -530px;width:105px;height:105px}.Mount_Body_Fox-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-908px -636px;width:105px;height:105px}.Mount_Body_Fox-Spooky{background-image:url(spritesmith-main-6.png);background-position:-908px -742px;width:105px;height:105px}.Mount_Body_Fox-White{background-image:url(spritesmith-main-6.png);background-position:0 -905px;width:105px;height:105px}.Mount_Body_Fox-Zombie{background-image:url(spritesmith-main-6.png);background-position:-106px -905px;width:105px;height:105px}.Mount_Body_Gryphon-Base{background-image:url(spritesmith-main-6.png);background-position:-212px -905px;width:105px;height:105px}.Mount_Body_Gryphon-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-318px -905px;width:105px;height:105px}.Mount_Body_Gryphon-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-424px -905px;width:105px;height:105px}.Mount_Body_Gryphon-Desert{background-image:url(spritesmith-main-6.png);background-position:-530px -905px;width:105px;height:105px}.Mount_Body_Gryphon-Golden{background-image:url(spritesmith-main-6.png);background-position:-636px -905px;width:105px;height:105px}.Mount_Body_Gryphon-Red{background-image:url(spritesmith-main-6.png);background-position:-742px -905px;width:105px;height:105px}.Mount_Body_Gryphon-RoyalPurple{background-image:url(spritesmith-main-6.png);background-position:-848px -905px;width:105px;height:105px}.Mount_Body_Gryphon-Shade{background-image:url(spritesmith-main-6.png);background-position:-1014px 0;width:105px;height:105px}.Mount_Body_Gryphon-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1014px -106px;width:105px;height:105px}.Mount_Body_Gryphon-White{background-image:url(spritesmith-main-6.png);background-position:-1014px -212px;width:105px;height:105px}.Mount_Body_Gryphon-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1014px -318px;width:105px;height:105px}.Mount_Body_Hedgehog-Base{background-image:url(spritesmith-main-6.png);background-position:-1014px -424px;width:105px;height:105px}.Mount_Body_Hedgehog-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1014px -530px;width:105px;height:105px}.Mount_Body_Hedgehog-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1014px -636px;width:105px;height:105px}.Mount_Body_Hedgehog-Desert{background-image:url(spritesmith-main-6.png);background-position:-1014px -742px;width:105px;height:105px}.Mount_Body_Hedgehog-Golden{background-image:url(spritesmith-main-6.png);background-position:-1014px -848px;width:105px;height:105px}.Mount_Body_Hedgehog-Red{background-image:url(spritesmith-main-6.png);background-position:0 -1011px;width:105px;height:105px}.Mount_Body_Hedgehog-Shade{background-image:url(spritesmith-main-6.png);background-position:-106px -1011px;width:105px;height:105px}.Mount_Body_Hedgehog-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-212px -1011px;width:105px;height:105px}.Mount_Body_Hedgehog-White{background-image:url(spritesmith-main-6.png);background-position:-318px -1011px;width:105px;height:105px}.Mount_Body_Hedgehog-Zombie{background-image:url(spritesmith-main-6.png);background-position:-424px -1011px;width:105px;height:105px}.Mount_Body_Horse-Base{background-image:url(spritesmith-main-6.png);background-position:-530px -1011px;width:105px;height:105px}.Mount_Body_Horse-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-636px -1011px;width:105px;height:105px}.Mount_Body_Horse-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-742px -1011px;width:105px;height:105px}.Mount_Body_Horse-Desert{background-image:url(spritesmith-main-6.png);background-position:-848px -1011px;width:105px;height:105px}.Mount_Body_Horse-Golden{background-image:url(spritesmith-main-6.png);background-position:-954px -1011px;width:105px;height:105px}.Mount_Body_Horse-Red{background-image:url(spritesmith-main-6.png);background-position:-1120px 0;width:105px;height:105px}.Mount_Body_Horse-Shade{background-image:url(spritesmith-main-6.png);background-position:-1120px -106px;width:105px;height:105px}.Mount_Body_Horse-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1120px -212px;width:105px;height:105px}.Mount_Body_Horse-White{background-image:url(spritesmith-main-6.png);background-position:-1120px -318px;width:105px;height:105px}.Mount_Body_Horse-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1120px -424px;width:105px;height:105px}.Mount_Body_LionCub-Base{background-image:url(spritesmith-main-6.png);background-position:-1120px -530px;width:105px;height:105px}.Mount_Body_LionCub-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1120px -636px;width:105px;height:105px}.Mount_Body_LionCub-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1120px -742px;width:105px;height:105px}.Mount_Body_LionCub-Desert{background-image:url(spritesmith-main-6.png);background-position:-1120px -848px;width:105px;height:105px}.Mount_Body_LionCub-Ethereal{background-image:url(spritesmith-main-6.png);background-position:-1120px -954px;width:105px;height:105px}.Mount_Body_LionCub-Golden{background-image:url(spritesmith-main-6.png);background-position:0 -1117px;width:105px;height:105px}.Mount_Body_LionCub-Red{background-image:url(spritesmith-main-6.png);background-position:-106px -1117px;width:105px;height:105px}.Mount_Body_LionCub-Shade{background-image:url(spritesmith-main-6.png);background-position:-212px -1117px;width:105px;height:105px}.Mount_Body_LionCub-Skeleton{background-image:url(spritesmith-main-6.png);background-position:0 -375px;width:111px;height:105px}.Mount_Body_LionCub-Spooky{background-image:url(spritesmith-main-6.png);background-position:-424px -1117px;width:105px;height:105px}.Mount_Body_LionCub-White{background-image:url(spritesmith-main-6.png);background-position:-530px -1117px;width:105px;height:105px}.Mount_Body_LionCub-Zombie{background-image:url(spritesmith-main-6.png);background-position:-636px -1117px;width:105px;height:105px}.Mount_Body_Mammoth-Base{background-image:url(spritesmith-main-6.png);background-position:0 -136px;width:105px;height:123px}.Mount_Body_MantisShrimp-Base{background-image:url(spritesmith-main-6.png);background-position:-112px -375px;width:108px;height:105px}.Mount_Body_Octopus-Base{background-image:url(spritesmith-main-6.png);background-position:-954px -1117px;width:105px;height:105px}.Mount_Body_Octopus-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1060px -1117px;width:105px;height:105px}.Mount_Body_Octopus-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1226px 0;width:105px;height:105px}.Mount_Body_Octopus-Desert{background-image:url(spritesmith-main-6.png);background-position:-318px -1647px;width:105px;height:105px}.Mount_Body_Octopus-Golden{background-image:url(spritesmith-main-6.png);background-position:-1226px -212px;width:105px;height:105px}.Mount_Body_Octopus-Red{background-image:url(spritesmith-main-6.png);background-position:-1226px -318px;width:105px;height:105px}.Mount_Body_Octopus-Shade{background-image:url(spritesmith-main-6.png);background-position:-1226px -424px;width:105px;height:105px}.Mount_Body_Octopus-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1226px -530px;width:105px;height:105px}.Mount_Body_Octopus-White{background-image:url(spritesmith-main-6.png);background-position:-1226px -636px;width:105px;height:105px}.Mount_Body_Octopus-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1226px -742px;width:105px;height:105px}.Mount_Body_Orca-Base{background-image:url(spritesmith-main-6.png);background-position:-1226px -848px;width:105px;height:105px}.Mount_Body_Owl-Base{background-image:url(spritesmith-main-6.png);background-position:-1226px -954px;width:105px;height:105px}.Mount_Body_Owl-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1226px -1060px;width:105px;height:105px}.Mount_Body_Owl-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:0 -1223px;width:105px;height:105px}.Mount_Body_Owl-Desert{background-image:url(spritesmith-main-6.png);background-position:-106px -1223px;width:105px;height:105px}.Mount_Body_Owl-Golden{background-image:url(spritesmith-main-6.png);background-position:-212px -1223px;width:105px;height:105px}.Mount_Body_Owl-Red{background-image:url(spritesmith-main-6.png);background-position:-318px -1223px;width:105px;height:105px}.Mount_Body_Owl-Shade{background-image:url(spritesmith-main-6.png);background-position:-424px -1223px;width:105px;height:105px}.Mount_Body_Owl-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-530px -1223px;width:105px;height:105px}.Mount_Body_Owl-White{background-image:url(spritesmith-main-6.png);background-position:-636px -1223px;width:105px;height:105px}.Mount_Body_Owl-Zombie{background-image:url(spritesmith-main-6.png);background-position:-742px -1223px;width:105px;height:105px}.Mount_Body_PandaCub-Base{background-image:url(spritesmith-main-6.png);background-position:-848px -1223px;width:105px;height:105px}.Mount_Body_PandaCub-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-954px -1223px;width:105px;height:105px}.Mount_Body_PandaCub-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1060px -1223px;width:105px;height:105px}.Mount_Body_PandaCub-Desert{background-image:url(spritesmith-main-6.png);background-position:-1166px -1223px;width:105px;height:105px}.Mount_Body_PandaCub-Golden{background-image:url(spritesmith-main-6.png);background-position:-1332px 0;width:105px;height:105px}.Mount_Body_PandaCub-Red{background-image:url(spritesmith-main-6.png);background-position:-1332px -106px;width:105px;height:105px}.Mount_Body_PandaCub-Shade{background-image:url(spritesmith-main-6.png);background-position:-1332px -212px;width:105px;height:105px}.Mount_Body_PandaCub-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1332px -318px;width:105px;height:105px}.Mount_Body_PandaCub-Spooky{background-image:url(spritesmith-main-6.png);background-position:-1332px -424px;width:105px;height:105px}.Mount_Body_PandaCub-White{background-image:url(spritesmith-main-6.png);background-position:-1332px -530px;width:105px;height:105px}.Mount_Body_PandaCub-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1332px -636px;width:105px;height:105px}.Mount_Body_Parrot-Base{background-image:url(spritesmith-main-6.png);background-position:-1332px -742px;width:105px;height:105px}.Mount_Body_Parrot-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1332px -848px;width:105px;height:105px}.Mount_Body_Parrot-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1332px -954px;width:105px;height:105px}.Mount_Body_Parrot-Desert{background-image:url(spritesmith-main-6.png);background-position:-1332px -1060px;width:105px;height:105px}.Mount_Body_Parrot-Golden{background-image:url(spritesmith-main-6.png);background-position:-1332px -1166px;width:105px;height:105px}.Mount_Body_Parrot-Red{background-image:url(spritesmith-main-6.png);background-position:0 -1329px;width:105px;height:105px}.Mount_Body_Parrot-Shade{background-image:url(spritesmith-main-6.png);background-position:-106px -1329px;width:105px;height:105px}.Mount_Body_Parrot-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-212px -1329px;width:105px;height:105px}.Mount_Body_Parrot-White{background-image:url(spritesmith-main-6.png);background-position:-318px -1329px;width:105px;height:105px}.Mount_Body_Parrot-Zombie{background-image:url(spritesmith-main-6.png);background-position:-424px -1329px;width:105px;height:105px}.Mount_Body_Penguin-Base{background-image:url(spritesmith-main-6.png);background-position:-530px -1329px;width:105px;height:105px}.Mount_Body_Penguin-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-636px -1329px;width:105px;height:105px}.Mount_Body_Penguin-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-742px -1329px;width:105px;height:105px}.Mount_Body_Penguin-Desert{background-image:url(spritesmith-main-6.png);background-position:-848px -1329px;width:105px;height:105px}.Mount_Body_Penguin-Golden{background-image:url(spritesmith-main-6.png);background-position:-954px -1329px;width:105px;height:105px}.Mount_Body_Penguin-Red{background-image:url(spritesmith-main-6.png);background-position:-1060px -1329px;width:105px;height:105px}.Mount_Body_Penguin-Shade{background-image:url(spritesmith-main-6.png);background-position:-1166px -1329px;width:105px;height:105px}.Mount_Body_Penguin-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1272px -1329px;width:105px;height:105px}.Mount_Body_Penguin-White{background-image:url(spritesmith-main-6.png);background-position:-1438px 0;width:105px;height:105px}.Mount_Body_Penguin-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1438px -106px;width:105px;height:105px}.Mount_Body_Phoenix-Base{background-image:url(spritesmith-main-6.png);background-position:-1438px -212px;width:105px;height:105px}.Mount_Body_Rat-Base{background-image:url(spritesmith-main-6.png);background-position:-1438px -318px;width:105px;height:105px}.Mount_Body_Rat-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1438px -424px;width:105px;height:105px}.Mount_Body_Rat-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1438px -530px;width:105px;height:105px}.Mount_Body_Rat-Desert{background-image:url(spritesmith-main-6.png);background-position:-1438px -636px;width:105px;height:105px}.Mount_Body_Rat-Golden{background-image:url(spritesmith-main-6.png);background-position:-1438px -742px;width:105px;height:105px}.Mount_Body_Rat-Red{background-image:url(spritesmith-main-6.png);background-position:-1438px -848px;width:105px;height:105px}.Mount_Body_Rat-Shade{background-image:url(spritesmith-main-6.png);background-position:-1438px -954px;width:105px;height:105px}.Mount_Body_Rat-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1438px -1060px;width:105px;height:105px}.Mount_Body_Rat-White{background-image:url(spritesmith-main-6.png);background-position:-1438px -1166px;width:105px;height:105px}.Mount_Body_Rat-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1438px -1272px;width:105px;height:105px}.Mount_Body_Rock-Base{background-image:url(spritesmith-main-6.png);background-position:0 -1435px;width:105px;height:105px}.Mount_Body_Rock-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-106px -1435px;width:105px;height:105px}.Mount_Body_Rock-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-212px -1435px;width:105px;height:105px}.Mount_Body_Rock-Desert{background-image:url(spritesmith-main-6.png);background-position:-318px -1435px;width:105px;height:105px}.Mount_Body_Rock-Golden{background-image:url(spritesmith-main-6.png);background-position:-424px -1435px;width:105px;height:105px}.Mount_Body_Rock-Red{background-image:url(spritesmith-main-6.png);background-position:-530px -1435px;width:105px;height:105px}.Mount_Body_Rock-Shade{background-image:url(spritesmith-main-6.png);background-position:-636px -1435px;width:105px;height:105px}.Mount_Body_Rock-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-742px -1435px;width:105px;height:105px}.Mount_Body_Rock-White{background-image:url(spritesmith-main-6.png);background-position:-848px -1435px;width:105px;height:105px}.Mount_Body_Rock-Zombie{background-image:url(spritesmith-main-6.png);background-position:-954px -1435px;width:105px;height:105px}.Mount_Body_Rooster-Base{background-image:url(spritesmith-main-6.png);background-position:-1060px -1435px;width:105px;height:105px}.Mount_Body_Rooster-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1166px -1435px;width:105px;height:105px}.Mount_Body_Rooster-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1272px -1435px;width:105px;height:105px}.Mount_Body_Rooster-Desert{background-image:url(spritesmith-main-6.png);background-position:-1378px -1435px;width:105px;height:105px}.Mount_Body_Rooster-Golden{background-image:url(spritesmith-main-6.png);background-position:-1544px 0;width:105px;height:105px}.Mount_Body_Rooster-Red{background-image:url(spritesmith-main-6.png);background-position:-1544px -106px;width:105px;height:105px}.Mount_Body_Rooster-Shade{background-image:url(spritesmith-main-6.png);background-position:-1544px -212px;width:105px;height:105px}.Mount_Body_Rooster-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1544px -318px;width:105px;height:105px}.Mount_Body_Rooster-White{background-image:url(spritesmith-main-6.png);background-position:-1544px -424px;width:105px;height:105px}.Mount_Body_Rooster-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1544px -530px;width:105px;height:105px}.Mount_Body_Seahorse-Base{background-image:url(spritesmith-main-6.png);background-position:-1544px -636px;width:105px;height:105px}.Mount_Body_Seahorse-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1544px -742px;width:105px;height:105px}.Mount_Body_Seahorse-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1544px -848px;width:105px;height:105px}.Mount_Body_Seahorse-Desert{background-image:url(spritesmith-main-6.png);background-position:-1544px -954px;width:105px;height:105px}.Mount_Body_Seahorse-Golden{background-image:url(spritesmith-main-6.png);background-position:-1544px -1060px;width:105px;height:105px}.Mount_Body_Seahorse-Red{background-image:url(spritesmith-main-6.png);background-position:-1544px -1166px;width:105px;height:105px}.Mount_Body_Seahorse-Shade{background-image:url(spritesmith-main-6.png);background-position:-1544px -1272px;width:105px;height:105px}.Mount_Body_Seahorse-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1544px -1378px;width:105px;height:105px}.Mount_Body_Seahorse-White{background-image:url(spritesmith-main-6.png);background-position:0 -1541px;width:105px;height:105px}.Mount_Body_Seahorse-Zombie{background-image:url(spritesmith-main-6.png);background-position:-106px -1541px;width:105px;height:105px}.Mount_Body_Sheep-Base{background-image:url(spritesmith-main-6.png);background-position:-212px -1541px;width:105px;height:105px}.Mount_Body_Sheep-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-318px -1541px;width:105px;height:105px}.Mount_Body_Sheep-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-424px -1541px;width:105px;height:105px}.Mount_Body_Sheep-Desert{background-image:url(spritesmith-main-6.png);background-position:-530px -1541px;width:105px;height:105px}.Mount_Body_Sheep-Golden{background-image:url(spritesmith-main-6.png);background-position:-636px -1541px;width:105px;height:105px}.Mount_Body_Sheep-Red{background-image:url(spritesmith-main-6.png);background-position:-742px -1541px;width:105px;height:105px}.Mount_Body_Sheep-Shade{background-image:url(spritesmith-main-6.png);background-position:-848px -1541px;width:105px;height:105px}.Mount_Body_Sheep-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-954px -1541px;width:105px;height:105px}.Mount_Body_Sheep-White{background-image:url(spritesmith-main-6.png);background-position:-1060px -1541px;width:105px;height:105px}.Mount_Body_Sheep-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1166px -1541px;width:105px;height:105px}.Mount_Body_Slime-Base{background-image:url(spritesmith-main-6.png);background-position:-1272px -1541px;width:105px;height:105px}.Mount_Body_Slime-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1378px -1541px;width:105px;height:105px}.Mount_Body_Slime-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1484px -1541px;width:105px;height:105px}.Mount_Body_Slime-Desert{background-image:url(spritesmith-main-6.png);background-position:-1650px 0;width:105px;height:105px}.Mount_Body_Slime-Golden{background-image:url(spritesmith-main-6.png);background-position:-1650px -106px;width:105px;height:105px}.Mount_Body_Slime-Red{background-image:url(spritesmith-main-6.png);background-position:-1650px -212px;width:105px;height:105px}.Mount_Body_Slime-Shade{background-image:url(spritesmith-main-6.png);background-position:-1650px -318px;width:105px;height:105px}.Mount_Body_Slime-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1650px -424px;width:105px;height:105px}.Mount_Body_Slime-White{background-image:url(spritesmith-main-6.png);background-position:-1650px -530px;width:105px;height:105px}.Mount_Body_Slime-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1650px -636px;width:105px;height:105px}.Mount_Body_Spider-Base{background-image:url(spritesmith-main-6.png);background-position:-1650px -742px;width:105px;height:105px}.Mount_Body_Spider-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1650px -848px;width:105px;height:105px}.Mount_Body_Spider-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1650px -954px;width:105px;height:105px}.Mount_Body_Spider-Desert{background-image:url(spritesmith-main-6.png);background-position:-1650px -1060px;width:105px;height:105px}.Mount_Body_Spider-Golden{background-image:url(spritesmith-main-6.png);background-position:-1650px -1166px;width:105px;height:105px}.Mount_Body_Spider-Red{background-image:url(spritesmith-main-6.png);background-position:-1650px -1272px;width:105px;height:105px}.Mount_Body_Spider-Shade{background-image:url(spritesmith-main-6.png);background-position:-1650px -1378px;width:105px;height:105px}.Mount_Body_Spider-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1650px -1484px;width:105px;height:105px}.Mount_Body_Spider-White{background-image:url(spritesmith-main-6.png);background-position:0 -1647px;width:105px;height:105px}.Mount_Body_Spider-Zombie{background-image:url(spritesmith-main-6.png);background-position:-106px -1647px;width:105px;height:105px}.Mount_Body_TRex-Base{background-image:url(spritesmith-main-6.png);background-position:-136px 0;width:135px;height:135px}.Mount_Body_TRex-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:0 0;width:135px;height:135px}.Mount_Body_TRex-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-136px 0;width:135px;height:135px}.Mount_Body_TRex-Desert{background-image:url(spritesmith-main-7.png);background-position:-544px -272px;width:135px;height:135px}.Mount_Body_TRex-Golden{background-image:url(spritesmith-main-7.png);background-position:-544px 0;width:135px;height:135px}.Mount_Body_TRex-Red{background-image:url(spritesmith-main-7.png);background-position:0 -136px;width:135px;height:135px}.Mount_Body_TRex-Shade{background-image:url(spritesmith-main-7.png);background-position:-136px -136px;width:135px;height:135px}.Mount_Body_TRex-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-272px 0;width:135px;height:135px}.Mount_Body_TRex-White{background-image:url(spritesmith-main-7.png);background-position:-272px -136px;width:135px;height:135px}.Mount_Body_TRex-Zombie{background-image:url(spritesmith-main-7.png);background-position:0 -272px;width:135px;height:135px}.Mount_Body_TigerCub-Base{background-image:url(spritesmith-main-7.png);background-position:-1528px -636px;width:105px;height:105px}.Mount_Body_TigerCub-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-109px -659px;width:105px;height:105px}.Mount_Body_TigerCub-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-215px -659px;width:105px;height:105px}.Mount_Body_TigerCub-Desert{background-image:url(spritesmith-main-7.png);background-position:-321px -659px;width:105px;height:105px}.Mount_Body_TigerCub-Golden{background-image:url(spritesmith-main-7.png);background-position:-427px -659px;width:105px;height:105px}.Mount_Body_TigerCub-Red{background-image:url(spritesmith-main-7.png);background-position:-533px -659px;width:105px;height:105px}.Mount_Body_TigerCub-Shade{background-image:url(spritesmith-main-7.png);background-position:-639px -659px;width:105px;height:105px}.Mount_Body_TigerCub-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-786px 0;width:105px;height:105px}.Mount_Body_TigerCub-Spooky{background-image:url(spritesmith-main-7.png);background-position:-786px -106px;width:105px;height:105px}.Mount_Body_TigerCub-White{background-image:url(spritesmith-main-7.png);background-position:-786px -212px;width:105px;height:105px}.Mount_Body_TigerCub-Zombie{background-image:url(spritesmith-main-7.png);background-position:-530px -977px;width:105px;height:105px}.Mount_Body_Turkey-Base{background-image:url(spritesmith-main-7.png);background-position:-636px -977px;width:105px;height:105px}.Mount_Body_Whale-Base{background-image:url(spritesmith-main-7.png);background-position:-742px -977px;width:105px;height:105px}.Mount_Body_Whale-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-848px -977px;width:105px;height:105px}.Mount_Body_Whale-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-954px -977px;width:105px;height:105px}.Mount_Body_Whale-Desert{background-image:url(spritesmith-main-7.png);background-position:-1104px 0;width:105px;height:105px}.Mount_Body_Whale-Golden{background-image:url(spritesmith-main-7.png);background-position:-1104px -106px;width:105px;height:105px}.Mount_Body_Whale-Red{background-image:url(spritesmith-main-7.png);background-position:-1104px -212px;width:105px;height:105px}.Mount_Body_Whale-Shade{background-image:url(spritesmith-main-7.png);background-position:-1104px -318px;width:105px;height:105px}.Mount_Body_Whale-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1104px -424px;width:105px;height:105px}.Mount_Body_Whale-White{background-image:url(spritesmith-main-7.png);background-position:-1210px -742px;width:105px;height:105px}.Mount_Body_Whale-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1528px -106px;width:105px;height:105px}.Mount_Body_Wolf-Base{background-image:url(spritesmith-main-7.png);background-position:-136px -272px;width:135px;height:135px}.Mount_Body_Wolf-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-272px -272px;width:135px;height:135px}.Mount_Body_Wolf-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-408px 0;width:135px;height:135px}.Mount_Body_Wolf-Desert{background-image:url(spritesmith-main-7.png);background-position:-408px -136px;width:135px;height:135px}.Mount_Body_Wolf-Golden{background-image:url(spritesmith-main-7.png);background-position:-408px -272px;width:135px;height:135px}.Mount_Body_Wolf-Red{background-image:url(spritesmith-main-7.png);background-position:0 -408px;width:135px;height:135px}.Mount_Body_Wolf-Shade{background-image:url(spritesmith-main-7.png);background-position:-136px -408px;width:135px;height:135px}.Mount_Body_Wolf-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-272px -408px;width:135px;height:135px}.Mount_Body_Wolf-Spooky{background-image:url(spritesmith-main-7.png);background-position:-408px -408px;width:135px;height:135px}.Mount_Body_Wolf-White{background-image:url(spritesmith-main-7.png);background-position:0 0;width:135px;height:135px}.Mount_Body_Wolf-Zombie{background-image:url(spritesmith-main-7.png);background-position:-544px -136px;width:135px;height:135px}.Mount_Head_BearCub-Base{background-image:url(spritesmith-main-7.png);background-position:-786px -318px;width:105px;height:105px}.Mount_Head_BearCub-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-786px -424px;width:105px;height:105px}.Mount_Head_BearCub-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-786px -530px;width:105px;height:105px}.Mount_Head_BearCub-Desert{background-image:url(spritesmith-main-7.png);background-position:-786px -636px;width:105px;height:105px}.Mount_Head_BearCub-Golden{background-image:url(spritesmith-main-7.png);background-position:0 -765px;width:105px;height:105px}.Mount_Head_BearCub-Polar{background-image:url(spritesmith-main-7.png);background-position:-106px -765px;width:105px;height:105px}.Mount_Head_BearCub-Red{background-image:url(spritesmith-main-7.png);background-position:-212px -765px;width:105px;height:105px}.Mount_Head_BearCub-Shade{background-image:url(spritesmith-main-7.png);background-position:-318px -765px;width:105px;height:105px}.Mount_Head_BearCub-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-424px -765px;width:105px;height:105px}.Mount_Head_BearCub-Spooky{background-image:url(spritesmith-main-7.png);background-position:-530px -765px;width:105px;height:105px}.Mount_Head_BearCub-White{background-image:url(spritesmith-main-7.png);background-position:-636px -765px;width:105px;height:105px}.Mount_Head_BearCub-Zombie{background-image:url(spritesmith-main-7.png);background-position:-742px -765px;width:105px;height:105px}.Mount_Head_Bunny-Base{background-image:url(spritesmith-main-7.png);background-position:-892px 0;width:105px;height:105px}.Mount_Head_Bunny-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-892px -106px;width:105px;height:105px}.Mount_Head_Bunny-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-892px -212px;width:105px;height:105px}.Mount_Head_Bunny-Desert{background-image:url(spritesmith-main-7.png);background-position:-892px -318px;width:105px;height:105px}.Mount_Head_Bunny-Golden{background-image:url(spritesmith-main-7.png);background-position:-892px -424px;width:105px;height:105px}.Mount_Head_Bunny-Red{background-image:url(spritesmith-main-7.png);background-position:-892px -530px;width:105px;height:105px}.Mount_Head_Bunny-Shade{background-image:url(spritesmith-main-7.png);background-position:-892px -636px;width:105px;height:105px}.Mount_Head_Bunny-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-892px -742px;width:105px;height:105px}.Mount_Head_Bunny-White{background-image:url(spritesmith-main-7.png);background-position:0 -871px;width:105px;height:105px}.Mount_Head_Bunny-Zombie{background-image:url(spritesmith-main-7.png);background-position:-106px -871px;width:105px;height:105px}.Mount_Head_Cactus-Base{background-image:url(spritesmith-main-7.png);background-position:-212px -871px;width:105px;height:105px}.Mount_Head_Cactus-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-318px -871px;width:105px;height:105px}.Mount_Head_Cactus-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-424px -871px;width:105px;height:105px}.Mount_Head_Cactus-Desert{background-image:url(spritesmith-main-7.png);background-position:-530px -871px;width:105px;height:105px}.Mount_Head_Cactus-Golden{background-image:url(spritesmith-main-7.png);background-position:-636px -871px;width:105px;height:105px}.Mount_Head_Cactus-Red{background-image:url(spritesmith-main-7.png);background-position:-742px -871px;width:105px;height:105px}.Mount_Head_Cactus-Shade{background-image:url(spritesmith-main-7.png);background-position:-848px -871px;width:105px;height:105px}.Mount_Head_Cactus-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-998px 0;width:105px;height:105px}.Mount_Head_Cactus-Spooky{background-image:url(spritesmith-main-7.png);background-position:-998px -106px;width:105px;height:105px}.Mount_Head_Cactus-White{background-image:url(spritesmith-main-7.png);background-position:-998px -212px;width:105px;height:105px}.Mount_Head_Cactus-Zombie{background-image:url(spritesmith-main-7.png);background-position:-998px -318px;width:105px;height:105px}.Mount_Head_Cheetah-Base{background-image:url(spritesmith-main-7.png);background-position:-998px -424px;width:105px;height:105px}.Mount_Head_Cheetah-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-998px -530px;width:105px;height:105px}.Mount_Head_Cheetah-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-998px -636px;width:105px;height:105px}.Mount_Head_Cheetah-Desert{background-image:url(spritesmith-main-7.png);background-position:-998px -742px;width:105px;height:105px}.Mount_Head_Cheetah-Golden{background-image:url(spritesmith-main-7.png);background-position:-998px -848px;width:105px;height:105px}.Mount_Head_Cheetah-Red{background-image:url(spritesmith-main-7.png);background-position:0 -977px;width:105px;height:105px}.Mount_Head_Cheetah-Shade{background-image:url(spritesmith-main-7.png);background-position:-106px -977px;width:105px;height:105px}.Mount_Head_Cheetah-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-212px -977px;width:105px;height:105px}.Mount_Head_Cheetah-White{background-image:url(spritesmith-main-7.png);background-position:-318px -977px;width:105px;height:105px}.Mount_Head_Cheetah-Zombie{background-image:url(spritesmith-main-7.png);background-position:-424px -977px;width:105px;height:105px}.Mount_Head_Cuttlefish-Base{background-image:url(spritesmith-main-7.png);background-position:-680px -230px;width:105px;height:114px}.Mount_Head_Cuttlefish-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-680px -345px;width:105px;height:114px}.Mount_Head_Cuttlefish-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-530px -544px;width:105px;height:114px}.Mount_Head_Cuttlefish-Desert{background-image:url(spritesmith-main-7.png);background-position:-106px -544px;width:105px;height:114px}.Mount_Head_Cuttlefish-Golden{background-image:url(spritesmith-main-7.png);background-position:-212px -544px;width:105px;height:114px}.Mount_Head_Cuttlefish-Red{background-image:url(spritesmith-main-7.png);background-position:-318px -544px;width:105px;height:114px}.Mount_Head_Cuttlefish-Shade{background-image:url(spritesmith-main-7.png);background-position:-424px -544px;width:105px;height:114px}.Mount_Head_Cuttlefish-Skeleton{background-image:url(spritesmith-main-7.png);background-position:0 -544px;width:105px;height:114px}.Mount_Head_Cuttlefish-White{background-image:url(spritesmith-main-7.png);background-position:-680px 0;width:105px;height:114px}.Mount_Head_Cuttlefish-Zombie{background-image:url(spritesmith-main-7.png);background-position:-680px -115px;width:105px;height:114px}.Mount_Head_Deer-Base{background-image:url(spritesmith-main-7.png);background-position:-1104px -530px;width:105px;height:105px}.Mount_Head_Deer-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1104px -636px;width:105px;height:105px}.Mount_Head_Deer-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1104px -742px;width:105px;height:105px}.Mount_Head_Deer-Desert{background-image:url(spritesmith-main-7.png);background-position:-1104px -848px;width:105px;height:105px}.Mount_Head_Deer-Golden{background-image:url(spritesmith-main-7.png);background-position:-1104px -954px;width:105px;height:105px}.Mount_Head_Deer-Red{background-image:url(spritesmith-main-7.png);background-position:0 -1083px;width:105px;height:105px}.Mount_Head_Deer-Shade{background-image:url(spritesmith-main-7.png);background-position:-106px -1083px;width:105px;height:105px}.Mount_Head_Deer-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-212px -1083px;width:105px;height:105px}.Mount_Head_Deer-White{background-image:url(spritesmith-main-7.png);background-position:-318px -1083px;width:105px;height:105px}.Mount_Head_Deer-Zombie{background-image:url(spritesmith-main-7.png);background-position:-424px -1083px;width:105px;height:105px}.Mount_Head_Dragon-Base{background-image:url(spritesmith-main-7.png);background-position:-530px -1083px;width:105px;height:105px}.Mount_Head_Dragon-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-636px -1083px;width:105px;height:105px}.Mount_Head_Dragon-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-742px -1083px;width:105px;height:105px}.Mount_Head_Dragon-Desert{background-image:url(spritesmith-main-7.png);background-position:-848px -1083px;width:105px;height:105px}.Mount_Head_Dragon-Golden{background-image:url(spritesmith-main-7.png);background-position:-954px -1083px;width:105px;height:105px}.Mount_Head_Dragon-Red{background-image:url(spritesmith-main-7.png);background-position:-1060px -1083px;width:105px;height:105px}.Mount_Head_Dragon-Shade{background-image:url(spritesmith-main-7.png);background-position:-1210px 0;width:105px;height:105px}.Mount_Head_Dragon-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1210px -106px;width:105px;height:105px}.Mount_Head_Dragon-Spooky{background-image:url(spritesmith-main-7.png);background-position:-1210px -212px;width:105px;height:105px}.Mount_Head_Dragon-White{background-image:url(spritesmith-main-7.png);background-position:-1210px -318px;width:105px;height:105px}.Mount_Head_Dragon-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1210px -424px;width:105px;height:105px}.Mount_Head_Egg-Base{background-image:url(spritesmith-main-7.png);background-position:-1210px -530px;width:105px;height:105px}.Mount_Head_Egg-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1210px -636px;width:105px;height:105px}.Mount_Head_Egg-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-530px -1613px;width:105px;height:105px}.Mount_Head_Egg-Desert{background-image:url(spritesmith-main-7.png);background-position:-1210px -848px;width:105px;height:105px}.Mount_Head_Egg-Golden{background-image:url(spritesmith-main-7.png);background-position:-1210px -954px;width:105px;height:105px}.Mount_Head_Egg-Red{background-image:url(spritesmith-main-7.png);background-position:-1210px -1060px;width:105px;height:105px}.Mount_Head_Egg-Shade{background-image:url(spritesmith-main-7.png);background-position:0 -1189px;width:105px;height:105px}.Mount_Head_Egg-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-106px -1189px;width:105px;height:105px}.Mount_Head_Egg-White{background-image:url(spritesmith-main-7.png);background-position:-212px -1189px;width:105px;height:105px}.Mount_Head_Egg-Zombie{background-image:url(spritesmith-main-7.png);background-position:-318px -1189px;width:105px;height:105px}.Mount_Head_FlyingPig-Base{background-image:url(spritesmith-main-7.png);background-position:-424px -1189px;width:105px;height:105px}.Mount_Head_FlyingPig-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-530px -1189px;width:105px;height:105px}.Mount_Head_FlyingPig-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-636px -1189px;width:105px;height:105px}.Mount_Head_FlyingPig-Desert{background-image:url(spritesmith-main-7.png);background-position:-742px -1189px;width:105px;height:105px}.Mount_Head_FlyingPig-Golden{background-image:url(spritesmith-main-7.png);background-position:-848px -1189px;width:105px;height:105px}.Mount_Head_FlyingPig-Red{background-image:url(spritesmith-main-7.png);background-position:-954px -1189px;width:105px;height:105px}.Mount_Head_FlyingPig-Shade{background-image:url(spritesmith-main-7.png);background-position:-1060px -1189px;width:105px;height:105px}.Mount_Head_FlyingPig-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1166px -1189px;width:105px;height:105px}.Mount_Head_FlyingPig-Spooky{background-image:url(spritesmith-main-7.png);background-position:-1316px 0;width:105px;height:105px}.Mount_Head_FlyingPig-White{background-image:url(spritesmith-main-7.png);background-position:-1316px -106px;width:105px;height:105px}.Mount_Head_FlyingPig-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1316px -212px;width:105px;height:105px}.Mount_Head_Fox-Base{background-image:url(spritesmith-main-7.png);background-position:-1316px -318px;width:105px;height:105px}.Mount_Head_Fox-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1316px -424px;width:105px;height:105px}.Mount_Head_Fox-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1316px -530px;width:105px;height:105px}.Mount_Head_Fox-Desert{background-image:url(spritesmith-main-7.png);background-position:-1316px -636px;width:105px;height:105px}.Mount_Head_Fox-Golden{background-image:url(spritesmith-main-7.png);background-position:-1316px -742px;width:105px;height:105px}.Mount_Head_Fox-Red{background-image:url(spritesmith-main-7.png);background-position:-1316px -848px;width:105px;height:105px}.Mount_Head_Fox-Shade{background-image:url(spritesmith-main-7.png);background-position:-1316px -954px;width:105px;height:105px}.Mount_Head_Fox-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1316px -1060px;width:105px;height:105px}.Mount_Head_Fox-Spooky{background-image:url(spritesmith-main-7.png);background-position:-1316px -1166px;width:105px;height:105px}.Mount_Head_Fox-White{background-image:url(spritesmith-main-7.png);background-position:0 -1295px;width:105px;height:105px}.Mount_Head_Fox-Zombie{background-image:url(spritesmith-main-7.png);background-position:-106px -1295px;width:105px;height:105px}.Mount_Head_Gryphon-Base{background-image:url(spritesmith-main-7.png);background-position:-212px -1295px;width:105px;height:105px}.Mount_Head_Gryphon-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-318px -1295px;width:105px;height:105px}.Mount_Head_Gryphon-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-424px -1295px;width:105px;height:105px}.Mount_Head_Gryphon-Desert{background-image:url(spritesmith-main-7.png);background-position:-530px -1295px;width:105px;height:105px}.Mount_Head_Gryphon-Golden{background-image:url(spritesmith-main-7.png);background-position:-636px -1295px;width:105px;height:105px}.Mount_Head_Gryphon-Red{background-image:url(spritesmith-main-7.png);background-position:-742px -1295px;width:105px;height:105px}.Mount_Head_Gryphon-RoyalPurple{background-image:url(spritesmith-main-7.png);background-position:-848px -1295px;width:105px;height:105px}.Mount_Head_Gryphon-Shade{background-image:url(spritesmith-main-7.png);background-position:-954px -1295px;width:105px;height:105px}.Mount_Head_Gryphon-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1060px -1295px;width:105px;height:105px}.Mount_Head_Gryphon-White{background-image:url(spritesmith-main-7.png);background-position:-1166px -1295px;width:105px;height:105px}.Mount_Head_Gryphon-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1272px -1295px;width:105px;height:105px}.Mount_Head_Hedgehog-Base{background-image:url(spritesmith-main-7.png);background-position:-1422px 0;width:105px;height:105px}.Mount_Head_Hedgehog-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1422px -106px;width:105px;height:105px}.Mount_Head_Hedgehog-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1422px -212px;width:105px;height:105px}.Mount_Head_Hedgehog-Desert{background-image:url(spritesmith-main-7.png);background-position:-1422px -318px;width:105px;height:105px}.Mount_Head_Hedgehog-Golden{background-image:url(spritesmith-main-7.png);background-position:-1422px -424px;width:105px;height:105px}.Mount_Head_Hedgehog-Red{background-image:url(spritesmith-main-7.png);background-position:-1422px -530px;width:105px;height:105px}.Mount_Head_Hedgehog-Shade{background-image:url(spritesmith-main-7.png);background-position:-1422px -636px;width:105px;height:105px}.Mount_Head_Hedgehog-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1422px -742px;width:105px;height:105px}.Mount_Head_Hedgehog-White{background-image:url(spritesmith-main-7.png);background-position:-1422px -848px;width:105px;height:105px}.Mount_Head_Hedgehog-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1422px -954px;width:105px;height:105px}.Mount_Head_Horse-Base{background-image:url(spritesmith-main-7.png);background-position:-1422px -1060px;width:105px;height:105px}.Mount_Head_Horse-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1422px -1166px;width:105px;height:105px}.Mount_Head_Horse-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1422px -1272px;width:105px;height:105px}.Mount_Head_Horse-Desert{background-image:url(spritesmith-main-7.png);background-position:0 -1401px;width:105px;height:105px}.Mount_Head_Horse-Golden{background-image:url(spritesmith-main-7.png);background-position:-106px -1401px;width:105px;height:105px}.Mount_Head_Horse-Red{background-image:url(spritesmith-main-7.png);background-position:-212px -1401px;width:105px;height:105px}.Mount_Head_Horse-Shade{background-image:url(spritesmith-main-7.png);background-position:-318px -1401px;width:105px;height:105px}.Mount_Head_Horse-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-424px -1401px;width:105px;height:105px}.Mount_Head_Horse-White{background-image:url(spritesmith-main-7.png);background-position:-530px -1401px;width:105px;height:105px}.Mount_Head_Horse-Zombie{background-image:url(spritesmith-main-7.png);background-position:-636px -1401px;width:105px;height:105px}.Mount_Head_LionCub-Base{background-image:url(spritesmith-main-7.png);background-position:-742px -1401px;width:105px;height:105px}.Mount_Head_LionCub-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-848px -1401px;width:105px;height:105px}.Mount_Head_LionCub-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-954px -1401px;width:105px;height:105px}.Mount_Head_LionCub-Desert{background-image:url(spritesmith-main-7.png);background-position:-1060px -1401px;width:105px;height:105px}.Mount_Head_LionCub-Ethereal{background-image:url(spritesmith-main-7.png);background-position:-1166px -1401px;width:105px;height:105px}.Mount_Head_LionCub-Golden{background-image:url(spritesmith-main-7.png);background-position:-1272px -1401px;width:105px;height:105px}.Mount_Head_LionCub-Red{background-image:url(spritesmith-main-7.png);background-position:-1378px -1401px;width:105px;height:105px}.Mount_Head_LionCub-Shade{background-image:url(spritesmith-main-7.png);background-position:-1528px 0;width:105px;height:105px}.Mount_Head_LionCub-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-680px -460px;width:105px;height:110px}.Mount_Head_LionCub-Spooky{background-image:url(spritesmith-main-7.png);background-position:-1528px -212px;width:105px;height:105px}.Mount_Head_LionCub-White{background-image:url(spritesmith-main-7.png);background-position:-1528px -318px;width:105px;height:105px}.Mount_Head_LionCub-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1528px -424px;width:105px;height:105px}.Mount_Head_Mammoth-Base{background-image:url(spritesmith-main-7.png);background-position:-544px -408px;width:105px;height:123px}.Mount_Head_MantisShrimp-Base{background-image:url(spritesmith-main-7.png);background-position:0 -659px;width:108px;height:105px}.Mount_Head_Octopus-Base{background-image:url(spritesmith-main-7.png);background-position:-1528px -742px;width:105px;height:105px}.Mount_Head_Octopus-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1528px -848px;width:105px;height:105px}.Mount_Head_Octopus-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1528px -954px;width:105px;height:105px}.Mount_Head_Octopus-Desert{background-image:url(spritesmith-main-7.png);background-position:-1528px -1060px;width:105px;height:105px}.Mount_Head_Octopus-Golden{background-image:url(spritesmith-main-7.png);background-position:-1528px -1166px;width:105px;height:105px}.Mount_Head_Octopus-Red{background-image:url(spritesmith-main-7.png);background-position:-1528px -1272px;width:105px;height:105px}.Mount_Head_Octopus-Shade{background-image:url(spritesmith-main-7.png);background-position:-1528px -1378px;width:105px;height:105px}.Mount_Head_Octopus-Skeleton{background-image:url(spritesmith-main-7.png);background-position:0 -1507px;width:105px;height:105px}.Mount_Head_Octopus-White{background-image:url(spritesmith-main-7.png);background-position:-106px -1507px;width:105px;height:105px}.Mount_Head_Octopus-Zombie{background-image:url(spritesmith-main-7.png);background-position:-212px -1507px;width:105px;height:105px}.Mount_Head_Orca-Base{background-image:url(spritesmith-main-7.png);background-position:-318px -1507px;width:105px;height:105px}.Mount_Head_Owl-Base{background-image:url(spritesmith-main-7.png);background-position:-424px -1507px;width:105px;height:105px}.Mount_Head_Owl-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-530px -1507px;width:105px;height:105px}.Mount_Head_Owl-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-636px -1507px;width:105px;height:105px}.Mount_Head_Owl-Desert{background-image:url(spritesmith-main-7.png);background-position:-742px -1507px;width:105px;height:105px}.Mount_Head_Owl-Golden{background-image:url(spritesmith-main-7.png);background-position:-848px -1507px;width:105px;height:105px}.Mount_Head_Owl-Red{background-image:url(spritesmith-main-7.png);background-position:-954px -1507px;width:105px;height:105px}.Mount_Head_Owl-Shade{background-image:url(spritesmith-main-7.png);background-position:-1060px -1507px;width:105px;height:105px}.Mount_Head_Owl-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1166px -1507px;width:105px;height:105px}.Mount_Head_Owl-White{background-image:url(spritesmith-main-7.png);background-position:-1272px -1507px;width:105px;height:105px}.Mount_Head_Owl-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1378px -1507px;width:105px;height:105px}.Mount_Head_PandaCub-Base{background-image:url(spritesmith-main-7.png);background-position:-1484px -1507px;width:105px;height:105px}.Mount_Head_PandaCub-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1634px 0;width:105px;height:105px}.Mount_Head_PandaCub-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1634px -106px;width:105px;height:105px}.Mount_Head_PandaCub-Desert{background-image:url(spritesmith-main-7.png);background-position:-1634px -212px;width:105px;height:105px}.Mount_Head_PandaCub-Golden{background-image:url(spritesmith-main-7.png);background-position:-1634px -318px;width:105px;height:105px}.Mount_Head_PandaCub-Red{background-image:url(spritesmith-main-7.png);background-position:-1634px -424px;width:105px;height:105px}.Mount_Head_PandaCub-Shade{background-image:url(spritesmith-main-7.png);background-position:-1634px -530px;width:105px;height:105px}.Mount_Head_PandaCub-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1634px -636px;width:105px;height:105px}.Mount_Head_PandaCub-Spooky{background-image:url(spritesmith-main-7.png);background-position:-1634px -742px;width:105px;height:105px}.Mount_Head_PandaCub-White{background-image:url(spritesmith-main-7.png);background-position:-1634px -848px;width:105px;height:105px}.Mount_Head_PandaCub-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1634px -954px;width:105px;height:105px}.Mount_Head_Parrot-Base{background-image:url(spritesmith-main-7.png);background-position:-1634px -1060px;width:105px;height:105px}.Mount_Head_Parrot-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1634px -1166px;width:105px;height:105px}.Mount_Head_Parrot-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1634px -1272px;width:105px;height:105px}.Mount_Head_Parrot-Desert{background-image:url(spritesmith-main-7.png);background-position:-1634px -1378px;width:105px;height:105px}.Mount_Head_Parrot-Golden{background-image:url(spritesmith-main-7.png);background-position:-1634px -1484px;width:105px;height:105px}.Mount_Head_Parrot-Red{background-image:url(spritesmith-main-7.png);background-position:0 -1613px;width:105px;height:105px}.Mount_Head_Parrot-Shade{background-image:url(spritesmith-main-7.png);background-position:-106px -1613px;width:105px;height:105px}.Mount_Head_Parrot-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-212px -1613px;width:105px;height:105px}.Mount_Head_Parrot-White{background-image:url(spritesmith-main-7.png);background-position:-318px -1613px;width:105px;height:105px}.Mount_Head_Parrot-Zombie{background-image:url(spritesmith-main-7.png);background-position:-424px -1613px;width:105px;height:105px}.Mount_Head_Penguin-Base{background-image:url(spritesmith-main-7.png);background-position:-1528px -530px;width:105px;height:105px}.Mount_Head_Penguin-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-998px -848px;width:105px;height:105px}.Mount_Head_Penguin-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:0 -1210px;width:105px;height:105px}.Mount_Head_Penguin-Desert{background-image:url(spritesmith-main-8.png);background-position:-892px -742px;width:105px;height:105px}.Mount_Head_Penguin-Golden{background-image:url(spritesmith-main-8.png);background-position:0 -998px;width:105px;height:105px}.Mount_Head_Penguin-Red{background-image:url(spritesmith-main-8.png);background-position:-106px -998px;width:105px;height:105px}.Mount_Head_Penguin-Shade{background-image:url(spritesmith-main-8.png);background-position:-212px -998px;width:105px;height:105px}.Mount_Head_Penguin-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-318px -998px;width:105px;height:105px}.Mount_Head_Penguin-White{background-image:url(spritesmith-main-8.png);background-position:-424px -998px;width:105px;height:105px}.Mount_Head_Penguin-Zombie{background-image:url(spritesmith-main-8.png);background-position:-530px -998px;width:105px;height:105px}.Mount_Head_Phoenix-Base{background-image:url(spritesmith-main-8.png);background-position:-636px -998px;width:105px;height:105px}.Mount_Head_Rat-Base{background-image:url(spritesmith-main-8.png);background-position:-742px -998px;width:105px;height:105px}.Mount_Head_Rat-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-848px -998px;width:105px;height:105px}.Mount_Head_Rat-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1210px 0;width:105px;height:105px}.Mount_Head_Rat-Desert{background-image:url(spritesmith-main-8.png);background-position:-1210px -106px;width:105px;height:105px}.Mount_Head_Rat-Golden{background-image:url(spritesmith-main-8.png);background-position:-1210px -212px;width:105px;height:105px}.Mount_Head_Rat-Red{background-image:url(spritesmith-main-8.png);background-position:-1210px -318px;width:105px;height:105px}.Mount_Head_Rat-Shade{background-image:url(spritesmith-main-8.png);background-position:-1210px -424px;width:105px;height:105px}.Mount_Head_Rat-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1210px -530px;width:105px;height:105px}.Mount_Head_Rat-White{background-image:url(spritesmith-main-8.png);background-position:-1210px -636px;width:105px;height:105px}.Mount_Head_Rat-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1210px -742px;width:105px;height:105px}.Mount_Head_Rock-Base{background-image:url(spritesmith-main-8.png);background-position:-1210px -848px;width:105px;height:105px}.Mount_Head_Rock-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1210px -954px;width:105px;height:105px}.Mount_Head_Rock-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1210px -1060px;width:105px;height:105px}.Mount_Head_Rock-Desert{background-image:url(spritesmith-main-8.png);background-position:-242px -544px;width:105px;height:105px}.Mount_Head_Rock-Golden{background-image:url(spritesmith-main-8.png);background-position:-348px -544px;width:105px;height:105px}.Mount_Head_Rock-Red{background-image:url(spritesmith-main-8.png);background-position:-454px -544px;width:105px;height:105px}.Mount_Head_Rock-Shade{background-image:url(spritesmith-main-8.png);background-position:-560px -544px;width:105px;height:105px}.Mount_Head_Rock-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-680px 0;width:105px;height:105px}.Mount_Head_Rock-White{background-image:url(spritesmith-main-8.png);background-position:-680px -106px;width:105px;height:105px}.Mount_Head_Rock-Zombie{background-image:url(spritesmith-main-8.png);background-position:-680px -212px;width:105px;height:105px}.Mount_Head_Rooster-Base{background-image:url(spritesmith-main-8.png);background-position:-680px -318px;width:105px;height:105px}.Mount_Head_Rooster-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-680px -424px;width:105px;height:105px}.Mount_Head_Rooster-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-680px -530px;width:105px;height:105px}.Mount_Head_Rooster-Desert{background-image:url(spritesmith-main-8.png);background-position:0 -680px;width:105px;height:105px}.Mount_Head_Rooster-Golden{background-image:url(spritesmith-main-8.png);background-position:-106px -680px;width:105px;height:105px}.Mount_Head_Rooster-Red{background-image:url(spritesmith-main-8.png);background-position:-212px -680px;width:105px;height:105px}.Mount_Head_Rooster-Shade{background-image:url(spritesmith-main-8.png);background-position:-318px -680px;width:105px;height:105px}.Mount_Head_Rooster-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-424px -680px;width:105px;height:105px}.Mount_Head_Rooster-White{background-image:url(spritesmith-main-8.png);background-position:-530px -680px;width:105px;height:105px}.Mount_Head_Rooster-Zombie{background-image:url(spritesmith-main-8.png);background-position:-636px -680px;width:105px;height:105px}.Mount_Head_Seahorse-Base{background-image:url(spritesmith-main-8.png);background-position:-786px 0;width:105px;height:105px}.Mount_Head_Seahorse-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-786px -106px;width:105px;height:105px}.Mount_Head_Seahorse-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-786px -212px;width:105px;height:105px}.Mount_Head_Seahorse-Desert{background-image:url(spritesmith-main-8.png);background-position:-786px -318px;width:105px;height:105px}.Mount_Head_Seahorse-Golden{background-image:url(spritesmith-main-8.png);background-position:-786px -424px;width:105px;height:105px}.Mount_Head_Seahorse-Red{background-image:url(spritesmith-main-8.png);background-position:-786px -530px;width:105px;height:105px}.Mount_Head_Seahorse-Shade{background-image:url(spritesmith-main-8.png);background-position:-786px -636px;width:105px;height:105px}.Mount_Head_Seahorse-Skeleton{background-image:url(spritesmith-main-8.png);background-position:0 -786px;width:105px;height:105px}.Mount_Head_Seahorse-White{background-image:url(spritesmith-main-8.png);background-position:-106px -786px;width:105px;height:105px}.Mount_Head_Seahorse-Zombie{background-image:url(spritesmith-main-8.png);background-position:-212px -786px;width:105px;height:105px}.Mount_Head_Sheep-Base{background-image:url(spritesmith-main-8.png);background-position:-318px -786px;width:105px;height:105px}.Mount_Head_Sheep-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-424px -786px;width:105px;height:105px}.Mount_Head_Sheep-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-530px -786px;width:105px;height:105px}.Mount_Head_Sheep-Desert{background-image:url(spritesmith-main-8.png);background-position:-636px -786px;width:105px;height:105px}.Mount_Head_Sheep-Golden{background-image:url(spritesmith-main-8.png);background-position:-742px -786px;width:105px;height:105px}.Mount_Head_Sheep-Red{background-image:url(spritesmith-main-8.png);background-position:-892px 0;width:105px;height:105px}.Mount_Head_Sheep-Shade{background-image:url(spritesmith-main-8.png);background-position:-892px -106px;width:105px;height:105px}.Mount_Head_Sheep-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-892px -212px;width:105px;height:105px}.Mount_Head_Sheep-White{background-image:url(spritesmith-main-8.png);background-position:-892px -318px;width:105px;height:105px}.Mount_Head_Sheep-Zombie{background-image:url(spritesmith-main-8.png);background-position:-892px -424px;width:105px;height:105px}.Mount_Head_Slime-Base{background-image:url(spritesmith-main-8.png);background-position:-892px -530px;width:105px;height:105px}.Mount_Head_Slime-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-892px -636px;width:105px;height:105px}.Mount_Head_Slime-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-136px -544px;width:105px;height:105px}.Mount_Head_Slime-Desert{background-image:url(spritesmith-main-8.png);background-position:0 -892px;width:105px;height:105px}.Mount_Head_Slime-Golden{background-image:url(spritesmith-main-8.png);background-position:-106px -892px;width:105px;height:105px}.Mount_Head_Slime-Red{background-image:url(spritesmith-main-8.png);background-position:-212px -892px;width:105px;height:105px}.Mount_Head_Slime-Shade{background-image:url(spritesmith-main-8.png);background-position:-318px -892px;width:105px;height:105px}.Mount_Head_Slime-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-424px -892px;width:105px;height:105px}.Mount_Head_Slime-White{background-image:url(spritesmith-main-8.png);background-position:-530px -892px;width:105px;height:105px}.Mount_Head_Slime-Zombie{background-image:url(spritesmith-main-8.png);background-position:-636px -892px;width:105px;height:105px}.Mount_Head_Spider-Base{background-image:url(spritesmith-main-8.png);background-position:-742px -892px;width:105px;height:105px}.Mount_Head_Spider-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-848px -892px;width:105px;height:105px}.Mount_Head_Spider-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-998px 0;width:105px;height:105px}.Mount_Head_Spider-Desert{background-image:url(spritesmith-main-8.png);background-position:-998px -106px;width:105px;height:105px}.Mount_Head_Spider-Golden{background-image:url(spritesmith-main-8.png);background-position:-998px -212px;width:105px;height:105px}.Mount_Head_Spider-Red{background-image:url(spritesmith-main-8.png);background-position:-998px -318px;width:105px;height:105px}.Mount_Head_Spider-Shade{background-image:url(spritesmith-main-8.png);background-position:-998px -424px;width:105px;height:105px}.Mount_Head_Spider-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-998px -530px;width:105px;height:105px}.Mount_Head_Spider-White{background-image:url(spritesmith-main-8.png);background-position:-998px -636px;width:105px;height:105px}.Mount_Head_Spider-Zombie{background-image:url(spritesmith-main-8.png);background-position:-998px -742px;width:105px;height:105px}.Mount_Head_TRex-Base{background-image:url(spritesmith-main-8.png);background-position:-408px -272px;width:135px;height:135px}.Mount_Head_TRex-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:0 -136px;width:135px;height:135px}.Mount_Head_TRex-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-136px -136px;width:135px;height:135px}.Mount_Head_TRex-Desert{background-image:url(spritesmith-main-8.png);background-position:-272px 0;width:135px;height:135px}.Mount_Head_TRex-Golden{background-image:url(spritesmith-main-8.png);background-position:-272px -136px;width:135px;height:135px}.Mount_Head_TRex-Red{background-image:url(spritesmith-main-8.png);background-position:0 -272px;width:135px;height:135px}.Mount_Head_TRex-Shade{background-image:url(spritesmith-main-8.png);background-position:-136px -272px;width:135px;height:135px}.Mount_Head_TRex-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-272px -272px;width:135px;height:135px}.Mount_Head_TRex-White{background-image:url(spritesmith-main-8.png);background-position:-408px 0;width:135px;height:135px}.Mount_Head_TRex-Zombie{background-image:url(spritesmith-main-8.png);background-position:-408px -136px;width:135px;height:135px}.Mount_Head_TigerCub-Base{background-image:url(spritesmith-main-8.png);background-position:-954px -998px;width:105px;height:105px}.Mount_Head_TigerCub-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1104px 0;width:105px;height:105px}.Mount_Head_TigerCub-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1104px -106px;width:105px;height:105px}.Mount_Head_TigerCub-Desert{background-image:url(spritesmith-main-8.png);background-position:-1104px -212px;width:105px;height:105px}.Mount_Head_TigerCub-Golden{background-image:url(spritesmith-main-8.png);background-position:-1104px -318px;width:105px;height:105px}.Mount_Head_TigerCub-Red{background-image:url(spritesmith-main-8.png);background-position:-1104px -424px;width:105px;height:105px}.Mount_Head_TigerCub-Shade{background-image:url(spritesmith-main-8.png);background-position:-1104px -530px;width:105px;height:105px}.Mount_Head_TigerCub-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1104px -636px;width:105px;height:105px}.Mount_Head_TigerCub-Spooky{background-image:url(spritesmith-main-8.png);background-position:-1104px -742px;width:105px;height:105px}.Mount_Head_TigerCub-White{background-image:url(spritesmith-main-8.png);background-position:-1104px -848px;width:105px;height:105px}.Mount_Head_TigerCub-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1104px -954px;width:105px;height:105px}.Mount_Head_Turkey-Base{background-image:url(spritesmith-main-8.png);background-position:0 -1104px;width:105px;height:105px}.Mount_Head_Whale-Base{background-image:url(spritesmith-main-8.png);background-position:-106px -1104px;width:105px;height:105px}.Mount_Head_Whale-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-212px -1104px;width:105px;height:105px}.Mount_Head_Whale-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-318px -1104px;width:105px;height:105px}.Mount_Head_Whale-Desert{background-image:url(spritesmith-main-8.png);background-position:-424px -1104px;width:105px;height:105px}.Mount_Head_Whale-Golden{background-image:url(spritesmith-main-8.png);background-position:-530px -1104px;width:105px;height:105px}.Mount_Head_Whale-Red{background-image:url(spritesmith-main-8.png);background-position:-636px -1104px;width:105px;height:105px}.Mount_Head_Whale-Shade{background-image:url(spritesmith-main-8.png);background-position:-742px -1104px;width:105px;height:105px}.Mount_Head_Whale-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-848px -1104px;width:105px;height:105px}.Mount_Head_Whale-White{background-image:url(spritesmith-main-8.png);background-position:-954px -1104px;width:105px;height:105px}.Mount_Head_Whale-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1060px -1104px;width:105px;height:105px}.Mount_Head_Wolf-Base{background-image:url(spritesmith-main-8.png);background-position:0 0;width:135px;height:135px}.Mount_Head_Wolf-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:0 -408px;width:135px;height:135px}.Mount_Head_Wolf-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-136px -408px;width:135px;height:135px}.Mount_Head_Wolf-Desert{background-image:url(spritesmith-main-8.png);background-position:-272px -408px;width:135px;height:135px}.Mount_Head_Wolf-Golden{background-image:url(spritesmith-main-8.png);background-position:-408px -408px;width:135px;height:135px}.Mount_Head_Wolf-Red{background-image:url(spritesmith-main-8.png);background-position:-544px 0;width:135px;height:135px}.Mount_Head_Wolf-Shade{background-image:url(spritesmith-main-8.png);background-position:-544px -136px;width:135px;height:135px}.Mount_Head_Wolf-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-544px -272px;width:135px;height:135px}.Mount_Head_Wolf-Spooky{background-image:url(spritesmith-main-8.png);background-position:-544px -408px;width:135px;height:135px}.Mount_Head_Wolf-White{background-image:url(spritesmith-main-8.png);background-position:0 -544px;width:135px;height:135px}.Mount_Head_Wolf-Zombie{background-image:url(spritesmith-main-8.png);background-position:-136px 0;width:135px;height:135px}.Pet-BearCub-Base{background-image:url(spritesmith-main-8.png);background-position:-106px -1210px;width:81px;height:99px}.Pet-BearCub-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-188px -1210px;width:81px;height:99px}.Pet-BearCub-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-270px -1210px;width:81px;height:99px}.Pet-BearCub-Desert{background-image:url(spritesmith-main-8.png);background-position:-352px -1210px;width:81px;height:99px}.Pet-BearCub-Golden{background-image:url(spritesmith-main-8.png);background-position:-434px -1210px;width:81px;height:99px}.Pet-BearCub-Polar{background-image:url(spritesmith-main-8.png);background-position:-516px -1210px;width:81px;height:99px}.Pet-BearCub-Red{background-image:url(spritesmith-main-8.png);background-position:-598px -1210px;width:81px;height:99px}.Pet-BearCub-Shade{background-image:url(spritesmith-main-8.png);background-position:-680px -1210px;width:81px;height:99px}.Pet-BearCub-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-762px -1210px;width:81px;height:99px}.Pet-BearCub-Spooky{background-image:url(spritesmith-main-8.png);background-position:-844px -1210px;width:81px;height:99px}.Pet-BearCub-White{background-image:url(spritesmith-main-8.png);background-position:-926px -1210px;width:81px;height:99px}.Pet-BearCub-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1008px -1210px;width:81px;height:99px}.Pet-Bunny-Base{background-image:url(spritesmith-main-8.png);background-position:-1090px -1210px;width:81px;height:99px}.Pet-Bunny-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-574px -1616px;width:81px;height:99px}.Pet-Bunny-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1316px 0;width:81px;height:99px}.Pet-Bunny-Desert{background-image:url(spritesmith-main-8.png);background-position:-1316px -100px;width:81px;height:99px}.Pet-Bunny-Golden{background-image:url(spritesmith-main-8.png);background-position:-1316px -200px;width:81px;height:99px}.Pet-Bunny-Red{background-image:url(spritesmith-main-8.png);background-position:-1316px -300px;width:81px;height:99px}.Pet-Bunny-Shade{background-image:url(spritesmith-main-8.png);background-position:-1316px -400px;width:81px;height:99px}.Pet-Bunny-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1316px -500px;width:81px;height:99px}.Pet-Bunny-White{background-image:url(spritesmith-main-8.png);background-position:-1316px -600px;width:81px;height:99px}.Pet-Bunny-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1316px -700px;width:81px;height:99px}.Pet-Cactus-Base{background-image:url(spritesmith-main-8.png);background-position:-1316px -800px;width:81px;height:99px}.Pet-Cactus-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1316px -900px;width:81px;height:99px}.Pet-Cactus-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1316px -1000px;width:81px;height:99px}.Pet-Cactus-Desert{background-image:url(spritesmith-main-8.png);background-position:-1316px -1100px;width:81px;height:99px}.Pet-Cactus-Golden{background-image:url(spritesmith-main-8.png);background-position:-1316px -1200px;width:81px;height:99px}.Pet-Cactus-Red{background-image:url(spritesmith-main-8.png);background-position:-1398px 0;width:81px;height:99px}.Pet-Cactus-Shade{background-image:url(spritesmith-main-8.png);background-position:-1398px -100px;width:81px;height:99px}.Pet-Cactus-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1398px -200px;width:81px;height:99px}.Pet-Cactus-Spooky{background-image:url(spritesmith-main-8.png);background-position:-1398px -300px;width:81px;height:99px}.Pet-Cactus-White{background-image:url(spritesmith-main-8.png);background-position:-1398px -400px;width:81px;height:99px}.Pet-Cactus-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1398px -500px;width:81px;height:99px}.Pet-Cheetah-Base{background-image:url(spritesmith-main-8.png);background-position:-1398px -600px;width:81px;height:99px}.Pet-Cheetah-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1398px -700px;width:81px;height:99px}.Pet-Cheetah-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1398px -800px;width:81px;height:99px}.Pet-Cheetah-Desert{background-image:url(spritesmith-main-8.png);background-position:-1398px -900px;width:81px;height:99px}.Pet-Cheetah-Golden{background-image:url(spritesmith-main-8.png);background-position:-1398px -1000px;width:81px;height:99px}.Pet-Cheetah-Red{background-image:url(spritesmith-main-8.png);background-position:-1398px -1100px;width:81px;height:99px}.Pet-Cheetah-Shade{background-image:url(spritesmith-main-8.png);background-position:-1398px -1200px;width:81px;height:99px}.Pet-Cheetah-Skeleton{background-image:url(spritesmith-main-8.png);background-position:0 -1316px;width:81px;height:99px}.Pet-Cheetah-White{background-image:url(spritesmith-main-8.png);background-position:-82px -1316px;width:81px;height:99px}.Pet-Cheetah-Zombie{background-image:url(spritesmith-main-8.png);background-position:-164px -1316px;width:81px;height:99px}.Pet-Cuttlefish-Base{background-image:url(spritesmith-main-8.png);background-position:-246px -1316px;width:81px;height:99px}.Pet-Cuttlefish-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-328px -1316px;width:81px;height:99px}.Pet-Cuttlefish-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-410px -1316px;width:81px;height:99px}.Pet-Cuttlefish-Desert{background-image:url(spritesmith-main-8.png);background-position:-492px -1316px;width:81px;height:99px}.Pet-Cuttlefish-Golden{background-image:url(spritesmith-main-8.png);background-position:-574px -1316px;width:81px;height:99px}.Pet-Cuttlefish-Red{background-image:url(spritesmith-main-8.png);background-position:-656px -1316px;width:81px;height:99px}.Pet-Cuttlefish-Shade{background-image:url(spritesmith-main-8.png);background-position:-738px -1316px;width:81px;height:99px}.Pet-Cuttlefish-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-820px -1316px;width:81px;height:99px}.Pet-Cuttlefish-White{background-image:url(spritesmith-main-8.png);background-position:-902px -1316px;width:81px;height:99px}.Pet-Cuttlefish-Zombie{background-image:url(spritesmith-main-8.png);background-position:-984px -1316px;width:81px;height:99px}.Pet-Deer-Base{background-image:url(spritesmith-main-8.png);background-position:-1066px -1316px;width:81px;height:99px}.Pet-Deer-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1148px -1316px;width:81px;height:99px}.Pet-Deer-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1230px -1316px;width:81px;height:99px}.Pet-Deer-Desert{background-image:url(spritesmith-main-8.png);background-position:-1312px -1316px;width:81px;height:99px}.Pet-Deer-Golden{background-image:url(spritesmith-main-8.png);background-position:-1394px -1316px;width:81px;height:99px}.Pet-Deer-Red{background-image:url(spritesmith-main-8.png);background-position:-1480px 0;width:81px;height:99px}.Pet-Deer-Shade{background-image:url(spritesmith-main-8.png);background-position:-1480px -100px;width:81px;height:99px}.Pet-Deer-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1480px -200px;width:81px;height:99px}.Pet-Deer-White{background-image:url(spritesmith-main-8.png);background-position:-1480px -300px;width:81px;height:99px}.Pet-Deer-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1480px -400px;width:81px;height:99px}.Pet-Dragon-Base{background-image:url(spritesmith-main-8.png);background-position:-1480px -500px;width:81px;height:99px}.Pet-Dragon-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1480px -600px;width:81px;height:99px}.Pet-Dragon-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1480px -700px;width:81px;height:99px}.Pet-Dragon-Desert{background-image:url(spritesmith-main-8.png);background-position:-1480px -800px;width:81px;height:99px}.Pet-Dragon-Golden{background-image:url(spritesmith-main-8.png);background-position:-1480px -900px;width:81px;height:99px}.Pet-Dragon-Hydra{background-image:url(spritesmith-main-8.png);background-position:-1480px -1000px;width:81px;height:99px}.Pet-Dragon-Red{background-image:url(spritesmith-main-8.png);background-position:-1480px -1100px;width:81px;height:99px}.Pet-Dragon-Shade{background-image:url(spritesmith-main-8.png);background-position:-1480px -1200px;width:81px;height:99px}.Pet-Dragon-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1480px -1300px;width:81px;height:99px}.Pet-Dragon-Spooky{background-image:url(spritesmith-main-8.png);background-position:0 -1416px;width:81px;height:99px}.Pet-Dragon-White{background-image:url(spritesmith-main-8.png);background-position:-82px -1416px;width:81px;height:99px}.Pet-Dragon-Zombie{background-image:url(spritesmith-main-8.png);background-position:-164px -1416px;width:81px;height:99px}.Pet-Egg-Base{background-image:url(spritesmith-main-8.png);background-position:-246px -1416px;width:81px;height:99px}.Pet-Egg-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-328px -1416px;width:81px;height:99px}.Pet-Egg-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-410px -1416px;width:81px;height:99px}.Pet-Egg-Desert{background-image:url(spritesmith-main-8.png);background-position:-492px -1416px;width:81px;height:99px}.Pet-Egg-Golden{background-image:url(spritesmith-main-8.png);background-position:-574px -1416px;width:81px;height:99px}.Pet-Egg-Red{background-image:url(spritesmith-main-8.png);background-position:-656px -1416px;width:81px;height:99px}.Pet-Egg-Shade{background-image:url(spritesmith-main-8.png);background-position:-738px -1416px;width:81px;height:99px}.Pet-Egg-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-820px -1416px;width:81px;height:99px}.Pet-Egg-White{background-image:url(spritesmith-main-8.png);background-position:-902px -1416px;width:81px;height:99px}.Pet-Egg-Zombie{background-image:url(spritesmith-main-8.png);background-position:-984px -1416px;width:81px;height:99px}.Pet-FlyingPig-Base{background-image:url(spritesmith-main-8.png);background-position:-1066px -1416px;width:81px;height:99px}.Pet-FlyingPig-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1148px -1416px;width:81px;height:99px}.Pet-FlyingPig-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1230px -1416px;width:81px;height:99px}.Pet-FlyingPig-Desert{background-image:url(spritesmith-main-8.png);background-position:-1312px -1416px;width:81px;height:99px}.Pet-FlyingPig-Golden{background-image:url(spritesmith-main-8.png);background-position:-1394px -1416px;width:81px;height:99px}.Pet-FlyingPig-Red{background-image:url(spritesmith-main-8.png);background-position:-1476px -1416px;width:81px;height:99px}.Pet-FlyingPig-Shade{background-image:url(spritesmith-main-8.png);background-position:-1562px 0;width:81px;height:99px}.Pet-FlyingPig-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1562px -100px;width:81px;height:99px}.Pet-FlyingPig-Spooky{background-image:url(spritesmith-main-8.png);background-position:-1562px -200px;width:81px;height:99px}.Pet-FlyingPig-White{background-image:url(spritesmith-main-8.png);background-position:-1562px -300px;width:81px;height:99px}.Pet-FlyingPig-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1562px -400px;width:81px;height:99px}.Pet-Fox-Base{background-image:url(spritesmith-main-8.png);background-position:-1562px -500px;width:81px;height:99px}.Pet-Fox-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1562px -600px;width:81px;height:99px}.Pet-Fox-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1562px -700px;width:81px;height:99px}.Pet-Fox-Desert{background-image:url(spritesmith-main-8.png);background-position:-1562px -800px;width:81px;height:99px}.Pet-Fox-Golden{background-image:url(spritesmith-main-8.png);background-position:-1562px -900px;width:81px;height:99px}.Pet-Fox-Red{background-image:url(spritesmith-main-8.png);background-position:-1562px -1000px;width:81px;height:99px}.Pet-Fox-Shade{background-image:url(spritesmith-main-8.png);background-position:-1562px -1100px;width:81px;height:99px}.Pet-Fox-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1562px -1200px;width:81px;height:99px}.Pet-Fox-Spooky{background-image:url(spritesmith-main-8.png);background-position:-1562px -1300px;width:81px;height:99px}.Pet-Fox-White{background-image:url(spritesmith-main-8.png);background-position:-1562px -1400px;width:81px;height:99px}.Pet-Fox-Zombie{background-image:url(spritesmith-main-8.png);background-position:0 -1516px;width:81px;height:99px}.Pet-Gryphon-Base{background-image:url(spritesmith-main-8.png);background-position:-82px -1516px;width:81px;height:99px}.Pet-Gryphon-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-164px -1516px;width:81px;height:99px}.Pet-Gryphon-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-246px -1516px;width:81px;height:99px}.Pet-Gryphon-Desert{background-image:url(spritesmith-main-8.png);background-position:-328px -1516px;width:81px;height:99px}.Pet-Gryphon-Golden{background-image:url(spritesmith-main-8.png);background-position:-410px -1516px;width:81px;height:99px}.Pet-Gryphon-Red{background-image:url(spritesmith-main-8.png);background-position:-492px -1516px;width:81px;height:99px}.Pet-Gryphon-Shade{background-image:url(spritesmith-main-8.png);background-position:-574px -1516px;width:81px;height:99px}.Pet-Gryphon-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-656px -1516px;width:81px;height:99px}.Pet-Gryphon-White{background-image:url(spritesmith-main-8.png);background-position:-738px -1516px;width:81px;height:99px}.Pet-Gryphon-Zombie{background-image:url(spritesmith-main-8.png);background-position:-820px -1516px;width:81px;height:99px}.Pet-Hedgehog-Base{background-image:url(spritesmith-main-8.png);background-position:-902px -1516px;width:81px;height:99px}.Pet-Hedgehog-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-984px -1516px;width:81px;height:99px}.Pet-Hedgehog-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1066px -1516px;width:81px;height:99px}.Pet-Hedgehog-Desert{background-image:url(spritesmith-main-8.png);background-position:-1148px -1516px;width:81px;height:99px}.Pet-Hedgehog-Golden{background-image:url(spritesmith-main-8.png);background-position:-1230px -1516px;width:81px;height:99px}.Pet-Hedgehog-Red{background-image:url(spritesmith-main-8.png);background-position:-1312px -1516px;width:81px;height:99px}.Pet-Hedgehog-Shade{background-image:url(spritesmith-main-8.png);background-position:-1394px -1516px;width:81px;height:99px}.Pet-Hedgehog-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1476px -1516px;width:81px;height:99px}.Pet-Hedgehog-White{background-image:url(spritesmith-main-8.png);background-position:-1558px -1516px;width:81px;height:99px}.Pet-Hedgehog-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1644px 0;width:81px;height:99px}.Pet-Horse-Base{background-image:url(spritesmith-main-8.png);background-position:-1644px -100px;width:81px;height:99px}.Pet-Horse-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1644px -200px;width:81px;height:99px}.Pet-Horse-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1644px -300px;width:81px;height:99px}.Pet-Horse-Desert{background-image:url(spritesmith-main-8.png);background-position:-1644px -400px;width:81px;height:99px}.Pet-Horse-Golden{background-image:url(spritesmith-main-8.png);background-position:-1644px -500px;width:81px;height:99px}.Pet-Horse-Red{background-image:url(spritesmith-main-8.png);background-position:-1644px -600px;width:81px;height:99px}.Pet-Horse-Shade{background-image:url(spritesmith-main-8.png);background-position:-1644px -700px;width:81px;height:99px}.Pet-Horse-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1644px -800px;width:81px;height:99px}.Pet-Horse-White{background-image:url(spritesmith-main-8.png);background-position:-1644px -900px;width:81px;height:99px}.Pet-Horse-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1644px -1000px;width:81px;height:99px}.Pet-JackOLantern-Base{background-image:url(spritesmith-main-8.png);background-position:-1644px -1100px;width:81px;height:99px}.Pet-LionCub-Base{background-image:url(spritesmith-main-8.png);background-position:-1644px -1200px;width:81px;height:99px}.Pet-LionCub-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1644px -1300px;width:81px;height:99px}.Pet-LionCub-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1644px -1400px;width:81px;height:99px}.Pet-LionCub-Desert{background-image:url(spritesmith-main-8.png);background-position:-1644px -1500px;width:81px;height:99px}.Pet-LionCub-Golden{background-image:url(spritesmith-main-8.png);background-position:0 -1616px;width:81px;height:99px}.Pet-LionCub-Red{background-image:url(spritesmith-main-8.png);background-position:-82px -1616px;width:81px;height:99px}.Pet-LionCub-Shade{background-image:url(spritesmith-main-8.png);background-position:-164px -1616px;width:81px;height:99px}.Pet-LionCub-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-246px -1616px;width:81px;height:99px}.Pet-LionCub-Spooky{background-image:url(spritesmith-main-8.png);background-position:-328px -1616px;width:81px;height:99px}.Pet-LionCub-White{background-image:url(spritesmith-main-8.png);background-position:-410px -1616px;width:81px;height:99px}.Pet-LionCub-Zombie{background-image:url(spritesmith-main-8.png);background-position:-492px -1616px;width:81px;height:99px}.Pet-Mammoth-Base{background-image:url(spritesmith-main-8.png);background-position:-1172px -1210px;width:81px;height:99px}.Pet-MantisShrimp-Base{background-image:url(spritesmith-main-9.png);background-position:-82px 0;width:81px;height:99px}.Pet-Octopus-Base{background-image:url(spritesmith-main-9.png);background-position:-82px -800px;width:81px;height:99px}.Pet-Octopus-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-164px 0;width:81px;height:99px}.Pet-Octopus-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:0 -100px;width:81px;height:99px}.Pet-Octopus-Desert{background-image:url(spritesmith-main-9.png);background-position:-82px -100px;width:81px;height:99px}.Pet-Octopus-Golden{background-image:url(spritesmith-main-9.png);background-position:-164px -100px;width:81px;height:99px}.Pet-Octopus-Red{background-image:url(spritesmith-main-9.png);background-position:-246px 0;width:81px;height:99px}.Pet-Octopus-Shade{background-image:url(spritesmith-main-9.png);background-position:-246px -100px;width:81px;height:99px}.Pet-Octopus-Skeleton{background-image:url(spritesmith-main-9.png);background-position:0 -200px;width:81px;height:99px}.Pet-Octopus-White{background-image:url(spritesmith-main-9.png);background-position:-82px -200px;width:81px;height:99px}.Pet-Octopus-Zombie{background-image:url(spritesmith-main-9.png);background-position:-164px -200px;width:81px;height:99px}.Pet-Owl-Base{background-image:url(spritesmith-main-9.png);background-position:-246px -200px;width:81px;height:99px}.Pet-Owl-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-328px 0;width:81px;height:99px}.Pet-Owl-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-328px -100px;width:81px;height:99px}.Pet-Owl-Desert{background-image:url(spritesmith-main-9.png);background-position:-328px -200px;width:81px;height:99px}.Pet-Owl-Golden{background-image:url(spritesmith-main-9.png);background-position:0 -300px;width:81px;height:99px}.Pet-Owl-Red{background-image:url(spritesmith-main-9.png);background-position:-82px -300px;width:81px;height:99px}.Pet-Owl-Shade{background-image:url(spritesmith-main-9.png);background-position:-164px -300px;width:81px;height:99px}.Pet-Owl-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-246px -300px;width:81px;height:99px}.Pet-Owl-White{background-image:url(spritesmith-main-9.png);background-position:-328px -300px;width:81px;height:99px}.Pet-Owl-Zombie{background-image:url(spritesmith-main-9.png);background-position:-410px 0;width:81px;height:99px}.Pet-PandaCub-Base{background-image:url(spritesmith-main-9.png);background-position:-410px -100px;width:81px;height:99px}.Pet-PandaCub-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-410px -200px;width:81px;height:99px}.Pet-PandaCub-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-410px -300px;width:81px;height:99px}.Pet-PandaCub-Desert{background-image:url(spritesmith-main-9.png);background-position:-492px 0;width:81px;height:99px}.Pet-PandaCub-Golden{background-image:url(spritesmith-main-9.png);background-position:-492px -100px;width:81px;height:99px}.Pet-PandaCub-Red{background-image:url(spritesmith-main-9.png);background-position:-492px -200px;width:81px;height:99px}.Pet-PandaCub-Shade{background-image:url(spritesmith-main-9.png);background-position:-492px -300px;width:81px;height:99px}.Pet-PandaCub-Skeleton{background-image:url(spritesmith-main-9.png);background-position:0 -400px;width:81px;height:99px}.Pet-PandaCub-Spooky{background-image:url(spritesmith-main-9.png);background-position:-82px -400px;width:81px;height:99px}.Pet-PandaCub-White{background-image:url(spritesmith-main-9.png);background-position:-164px -400px;width:81px;height:99px}.Pet-PandaCub-Zombie{background-image:url(spritesmith-main-9.png);background-position:-246px -400px;width:81px;height:99px}.Pet-Parrot-Base{background-image:url(spritesmith-main-9.png);background-position:-328px -400px;width:81px;height:99px}.Pet-Parrot-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-410px -400px;width:81px;height:99px}.Pet-Parrot-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-492px -400px;width:81px;height:99px}.Pet-Parrot-Desert{background-image:url(spritesmith-main-9.png);background-position:-574px 0;width:81px;height:99px}.Pet-Parrot-Golden{background-image:url(spritesmith-main-9.png);background-position:-574px -100px;width:81px;height:99px}.Pet-Parrot-Red{background-image:url(spritesmith-main-9.png);background-position:-574px -200px;width:81px;height:99px}.Pet-Parrot-Shade{background-image:url(spritesmith-main-9.png);background-position:-574px -300px;width:81px;height:99px}.Pet-Parrot-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-574px -400px;width:81px;height:99px}.Pet-Parrot-White{background-image:url(spritesmith-main-9.png);background-position:0 -500px;width:81px;height:99px}.Pet-Parrot-Zombie{background-image:url(spritesmith-main-9.png);background-position:-82px -500px;width:81px;height:99px}.Pet-Penguin-Base{background-image:url(spritesmith-main-9.png);background-position:-164px -500px;width:81px;height:99px}.Pet-Penguin-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-246px -500px;width:81px;height:99px}.Pet-Penguin-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-328px -500px;width:81px;height:99px}.Pet-Penguin-Desert{background-image:url(spritesmith-main-9.png);background-position:-410px -500px;width:81px;height:99px}.Pet-Penguin-Golden{background-image:url(spritesmith-main-9.png);background-position:-492px -500px;width:81px;height:99px}.Pet-Penguin-Red{background-image:url(spritesmith-main-9.png);background-position:-574px -500px;width:81px;height:99px}.Pet-Penguin-Shade{background-image:url(spritesmith-main-9.png);background-position:-656px 0;width:81px;height:99px}.Pet-Penguin-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-656px -100px;width:81px;height:99px}.Pet-Penguin-White{background-image:url(spritesmith-main-9.png);background-position:-656px -200px;width:81px;height:99px}.Pet-Penguin-Zombie{background-image:url(spritesmith-main-9.png);background-position:-656px -300px;width:81px;height:99px}.Pet-Phoenix-Base{background-image:url(spritesmith-main-9.png);background-position:-656px -400px;width:81px;height:99px}.Pet-Rat-Base{background-image:url(spritesmith-main-9.png);background-position:-656px -500px;width:81px;height:99px}.Pet-Rat-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:0 -600px;width:81px;height:99px}.Pet-Rat-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-82px -600px;width:81px;height:99px}.Pet-Rat-Desert{background-image:url(spritesmith-main-9.png);background-position:-164px -600px;width:81px;height:99px}.Pet-Rat-Golden{background-image:url(spritesmith-main-9.png);background-position:-246px -600px;width:81px;height:99px}.Pet-Rat-Red{background-image:url(spritesmith-main-9.png);background-position:-328px -600px;width:81px;height:99px}.Pet-Rat-Shade{background-image:url(spritesmith-main-9.png);background-position:-410px -600px;width:81px;height:99px}.Pet-Rat-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-492px -600px;width:81px;height:99px}.Pet-Rat-White{background-image:url(spritesmith-main-9.png);background-position:-574px -600px;width:81px;height:99px}.Pet-Rat-Zombie{background-image:url(spritesmith-main-9.png);background-position:-656px -600px;width:81px;height:99px}.Pet-Rock-Base{background-image:url(spritesmith-main-9.png);background-position:-738px 0;width:81px;height:99px}.Pet-Rock-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-738px -100px;width:81px;height:99px}.Pet-Rock-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-738px -200px;width:81px;height:99px}.Pet-Rock-Desert{background-image:url(spritesmith-main-9.png);background-position:-738px -300px;width:81px;height:99px}.Pet-Rock-Golden{background-image:url(spritesmith-main-9.png);background-position:-738px -400px;width:81px;height:99px}.Pet-Rock-Red{background-image:url(spritesmith-main-9.png);background-position:-738px -500px;width:81px;height:99px}.Pet-Rock-Shade{background-image:url(spritesmith-main-9.png);background-position:-738px -600px;width:81px;height:99px}.Pet-Rock-Skeleton{background-image:url(spritesmith-main-9.png);background-position:0 -700px;width:81px;height:99px}.Pet-Rock-White{background-image:url(spritesmith-main-9.png);background-position:-82px -700px;width:81px;height:99px}.Pet-Rock-Zombie{background-image:url(spritesmith-main-9.png);background-position:-164px -700px;width:81px;height:99px}.Pet-Rooster-Base{background-image:url(spritesmith-main-9.png);background-position:-246px -700px;width:81px;height:99px}.Pet-Rooster-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-328px -700px;width:81px;height:99px}.Pet-Rooster-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-410px -700px;width:81px;height:99px}.Pet-Rooster-Desert{background-image:url(spritesmith-main-9.png);background-position:-492px -700px;width:81px;height:99px}.Pet-Rooster-Golden{background-image:url(spritesmith-main-9.png);background-position:-574px -700px;width:81px;height:99px}.Pet-Rooster-Red{background-image:url(spritesmith-main-9.png);background-position:-656px -700px;width:81px;height:99px}.Pet-Rooster-Shade{background-image:url(spritesmith-main-9.png);background-position:-738px -700px;width:81px;height:99px}.Pet-Rooster-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-820px 0;width:81px;height:99px}.Pet-Rooster-White{background-image:url(spritesmith-main-9.png);background-position:-820px -100px;width:81px;height:99px}.Pet-Rooster-Zombie{background-image:url(spritesmith-main-9.png);background-position:-820px -200px;width:81px;height:99px}.Pet-Seahorse-Base{background-image:url(spritesmith-main-9.png);background-position:-820px -300px;width:81px;height:99px}.Pet-Seahorse-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-820px -400px;width:81px;height:99px}.Pet-Seahorse-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-820px -500px;width:81px;height:99px}.Pet-Seahorse-Desert{background-image:url(spritesmith-main-9.png);background-position:-820px -600px;width:81px;height:99px}.Pet-Seahorse-Golden{background-image:url(spritesmith-main-9.png);background-position:-820px -700px;width:81px;height:99px}.Pet-Seahorse-Red{background-image:url(spritesmith-main-9.png);background-position:0 -800px;width:81px;height:99px}.Pet-Seahorse-Shade{background-image:url(spritesmith-main-9.png);background-position:0 0;width:81px;height:99px}.Pet-Seahorse-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-164px -800px;width:81px;height:99px}.Pet-Seahorse-White{background-image:url(spritesmith-main-9.png);background-position:-246px -800px;width:81px;height:99px}.Pet-Seahorse-Zombie{background-image:url(spritesmith-main-9.png);background-position:-328px -800px;width:81px;height:99px}.Pet-Sheep-Base{background-image:url(spritesmith-main-9.png);background-position:-410px -800px;width:81px;height:99px}.Pet-Sheep-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-492px -800px;width:81px;height:99px}.Pet-Sheep-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-574px -800px;width:81px;height:99px}.Pet-Sheep-Desert{background-image:url(spritesmith-main-9.png);background-position:-656px -800px;width:81px;height:99px}.Pet-Sheep-Golden{background-image:url(spritesmith-main-9.png);background-position:-738px -800px;width:81px;height:99px}.Pet-Sheep-Red{background-image:url(spritesmith-main-9.png);background-position:-820px -800px;width:81px;height:99px}.Pet-Sheep-Shade{background-image:url(spritesmith-main-9.png);background-position:-902px 0;width:81px;height:99px}.Pet-Sheep-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-902px -100px;width:81px;height:99px}.Pet-Sheep-White{background-image:url(spritesmith-main-9.png);background-position:-902px -200px;width:81px;height:99px}.Pet-Sheep-Zombie{background-image:url(spritesmith-main-9.png);background-position:-902px -300px;width:81px;height:99px}.Pet-Slime-Base{background-image:url(spritesmith-main-9.png);background-position:-902px -400px;width:81px;height:99px}.Pet-Slime-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-902px -500px;width:81px;height:99px}.Pet-Slime-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-902px -600px;width:81px;height:99px}.Pet-Slime-Desert{background-image:url(spritesmith-main-9.png);background-position:-902px -700px;width:81px;height:99px}.Pet-Slime-Golden{background-image:url(spritesmith-main-9.png);background-position:-902px -800px;width:81px;height:99px}.Pet-Slime-Red{background-image:url(spritesmith-main-9.png);background-position:-984px 0;width:81px;height:99px}.Pet-Slime-Shade{background-image:url(spritesmith-main-9.png);background-position:-984px -100px;width:81px;height:99px}.Pet-Slime-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-984px -200px;width:81px;height:99px}.Pet-Slime-White{background-image:url(spritesmith-main-9.png);background-position:-984px -300px;width:81px;height:99px}.Pet-Slime-Zombie{background-image:url(spritesmith-main-9.png);background-position:-984px -400px;width:81px;height:99px}.Pet-Spider-Base{background-image:url(spritesmith-main-9.png);background-position:-984px -500px;width:81px;height:99px}.Pet-Spider-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-984px -600px;width:81px;height:99px}.Pet-Spider-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-984px -700px;width:81px;height:99px}.Pet-Spider-Desert{background-image:url(spritesmith-main-9.png);background-position:-984px -800px;width:81px;height:99px}.Pet-Spider-Golden{background-image:url(spritesmith-main-9.png);background-position:0 -900px;width:81px;height:99px}.Pet-Spider-Red{background-image:url(spritesmith-main-9.png);background-position:-82px -900px;width:81px;height:99px}.Pet-Spider-Shade{background-image:url(spritesmith-main-9.png);background-position:-164px -900px;width:81px;height:99px}.Pet-Spider-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-246px -900px;width:81px;height:99px}.Pet-Spider-White{background-image:url(spritesmith-main-9.png);background-position:-328px -900px;width:81px;height:99px}.Pet-Spider-Zombie{background-image:url(spritesmith-main-9.png);background-position:-410px -900px;width:81px;height:99px}.Pet-TRex-Base{background-image:url(spritesmith-main-9.png);background-position:-492px -900px;width:81px;height:99px}.Pet-TRex-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-574px -900px;width:81px;height:99px}.Pet-TRex-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-656px -900px;width:81px;height:99px}.Pet-TRex-Desert{background-image:url(spritesmith-main-9.png);background-position:-738px -900px;width:81px;height:99px}.Pet-TRex-Golden{background-image:url(spritesmith-main-9.png);background-position:-820px -900px;width:81px;height:99px}.Pet-TRex-Red{background-image:url(spritesmith-main-9.png);background-position:-902px -900px;width:81px;height:99px}.Pet-TRex-Shade{background-image:url(spritesmith-main-9.png);background-position:-984px -900px;width:81px;height:99px}.Pet-TRex-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-1066px 0;width:81px;height:99px}.Pet-TRex-White{background-image:url(spritesmith-main-9.png);background-position:-1066px -100px;width:81px;height:99px}.Pet-TRex-Zombie{background-image:url(spritesmith-main-9.png);background-position:-1066px -200px;width:81px;height:99px}.Pet-Tiger-Veteran{background-image:url(spritesmith-main-9.png);background-position:-1066px -300px;width:81px;height:99px}.Pet-TigerCub-Base{background-image:url(spritesmith-main-9.png);background-position:-1066px -400px;width:81px;height:99px}.Pet-TigerCub-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-1066px -500px;width:81px;height:99px}.Pet-TigerCub-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-1066px -600px;width:81px;height:99px}.Pet-TigerCub-Desert{background-image:url(spritesmith-main-9.png);background-position:-1066px -700px;width:81px;height:99px}.Pet-TigerCub-Golden{background-image:url(spritesmith-main-9.png);background-position:-1066px -800px;width:81px;height:99px}.Pet-TigerCub-Red{background-image:url(spritesmith-main-9.png);background-position:-1066px -900px;width:81px;height:99px}.Pet-TigerCub-Shade{background-image:url(spritesmith-main-9.png);background-position:0 -1000px;width:81px;height:99px}.Pet-TigerCub-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-82px -1000px;width:81px;height:99px}.Pet-TigerCub-Spooky{background-image:url(spritesmith-main-9.png);background-position:-164px -1000px;width:81px;height:99px}.Pet-TigerCub-White{background-image:url(spritesmith-main-9.png);background-position:-246px -1000px;width:81px;height:99px}.Pet-TigerCub-Zombie{background-image:url(spritesmith-main-9.png);background-position:-328px -1000px;width:81px;height:99px}.Pet-Turkey-Base{background-image:url(spritesmith-main-9.png);background-position:-410px -1000px;width:81px;height:99px}.Pet-Whale-Base{background-image:url(spritesmith-main-9.png);background-position:-492px -1000px;width:81px;height:99px}.Pet-Whale-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-574px -1000px;width:81px;height:99px}.Pet-Whale-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-656px -1000px;width:81px;height:99px}.Pet-Whale-Desert{background-image:url(spritesmith-main-9.png);background-position:-738px -1000px;width:81px;height:99px}.Pet-Whale-Golden{background-image:url(spritesmith-main-9.png);background-position:-820px -1000px;width:81px;height:99px}.Pet-Whale-Red{background-image:url(spritesmith-main-9.png);background-position:-902px -1000px;width:81px;height:99px}.Pet-Whale-Shade{background-image:url(spritesmith-main-9.png);background-position:-984px -1000px;width:81px;height:99px}.Pet-Whale-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-1066px -1000px;width:81px;height:99px}.Pet-Whale-White{background-image:url(spritesmith-main-9.png);background-position:-1148px 0;width:81px;height:99px}.Pet-Whale-Zombie{background-image:url(spritesmith-main-9.png);background-position:-1148px -100px;width:81px;height:99px}.Pet-Wolf-Base{background-image:url(spritesmith-main-9.png);background-position:-1148px -200px;width:81px;height:99px}.Pet-Wolf-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-1148px -300px;width:81px;height:99px}.Pet-Wolf-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-1148px -400px;width:81px;height:99px}.Pet-Wolf-Desert{background-image:url(spritesmith-main-9.png);background-position:-1148px -500px;width:81px;height:99px}.Pet-Wolf-Golden{background-image:url(spritesmith-main-9.png);background-position:-1148px -600px;width:81px;height:99px}.Pet-Wolf-Red{background-image:url(spritesmith-main-9.png);background-position:-1148px -700px;width:81px;height:99px}.Pet-Wolf-Shade{background-image:url(spritesmith-main-9.png);background-position:-1148px -800px;width:81px;height:99px}.Pet-Wolf-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-1148px -900px;width:81px;height:99px}.Pet-Wolf-Spooky{background-image:url(spritesmith-main-9.png);background-position:-1148px -1000px;width:81px;height:99px}.Pet-Wolf-Veteran{background-image:url(spritesmith-main-9.png);background-position:0 -1100px;width:81px;height:99px}.Pet-Wolf-White{background-image:url(spritesmith-main-9.png);background-position:-82px -1100px;width:81px;height:99px}.Pet-Wolf-Zombie{background-image:url(spritesmith-main-9.png);background-position:-164px -1100px;width:81px;height:99px}.Pet_HatchingPotion_Base{background-image:url(spritesmith-main-9.png);background-position:-295px -1100px;width:48px;height:51px}.Pet_HatchingPotion_CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-491px -1100px;width:48px;height:51px}.Pet_HatchingPotion_CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-344px -1100px;width:48px;height:51px}.Pet_HatchingPotion_Desert{background-image:url(spritesmith-main-9.png);background-position:-393px -1100px;width:48px;height:51px}.Pet_HatchingPotion_Golden{background-image:url(spritesmith-main-9.png);background-position:-442px -1100px;width:48px;height:51px}.Pet_HatchingPotion_Red{background-image:url(spritesmith-main-9.png);background-position:-246px -1100px;width:48px;height:51px}.Pet_HatchingPotion_Shade{background-image:url(spritesmith-main-9.png);background-position:-540px -1100px;width:48px;height:51px}.Pet_HatchingPotion_Skeleton{background-image:url(spritesmith-main-9.png);background-position:-589px -1100px;width:48px;height:51px}.Pet_HatchingPotion_Spooky{background-image:url(spritesmith-main-9.png);background-position:-638px -1100px;width:48px;height:51px}.Pet_HatchingPotion_White{background-image:url(spritesmith-main-9.png);background-position:-687px -1100px;width:48px;height:51px}.Pet_HatchingPotion_Zombie{background-image:url(spritesmith-main-9.png);background-position:-736px -1100px;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}.quest_burnout{background:url(/common/img/sprites/quest_burnout.gif) no-repeat;width:219px;height:249px}.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 +.2014_Fall_HealerPROMO2{background-image:url(spritesmith-largeSprites-0.png);background-position:-475px -950px;width:90px;height:90px}.2014_Fall_Mage_PROMO9{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -392px;width:120px;height:90px}.2014_Fall_RoguePROMO3{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -589px;width:105px;height:90px}.2014_Fall_Warrior_PROMO{background-image:url(spritesmith-largeSprites-0.png);background-position:-566px -950px;width:90px;height:90px}.promo_backtoschool{background-image:url(spritesmith-largeSprites-0.png);background-position:-220px -220px;width:150px;height:150px}.promo_burnout{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -220px;width:219px;height:240px}.promo_classes_fall_2014{background-image:url(spritesmith-largeSprites-0.png);background-position:-326px -664px;width:321px;height:100px}.promo_classes_fall_2015{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -564px;width:377px;height:99px}.promo_dilatoryDistress{background-image:url(spritesmith-largeSprites-0.png);background-position:-839px -950px;width:90px;height:90px}.promo_enchanted_armoire{background-image:url(spritesmith-largeSprites-0.png);background-position:-378px -564px;width:374px;height:76px}.promo_enchanted_armoire_201507{background-image:url(spritesmith-largeSprites-0.png);background-position:-507px -859px;width:217px;height:90px}.promo_enchanted_armoire_201508{background-image:url(spritesmith-largeSprites-0.png);background-position:-725px -859px;width:180px;height:90px}.promo_enchanted_armoire_201509{background-image:url(spritesmith-largeSprites-0.png);background-position:-293px -950px;width:90px;height:90px}.promo_habitica{background-image:url(spritesmith-largeSprites-0.png);background-position:-723px -166px;width:175px;height:175px}.promo_haunted_hair{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -148px;width:100px;height:137px}.customize-option.promo_haunted_hair{background-image:url(spritesmith-largeSprites-0.png);background-position:-995px -163px;width:60px;height:60px}.promo_item_notif{background-image:url(spritesmith-largeSprites-0.png);background-position:-452px -347px;width:249px;height:102px}.promo_mystery_201405{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -91px;width:90px;height:90px}.promo_mystery_201406{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -680px;width:90px;height:96px}.promo_mystery_201407{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -613px;width:42px;height:62px}.promo_mystery_201408{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -337px;width:60px;height:71px}.promo_mystery_201409{background-image:url(spritesmith-largeSprites-0.png);background-position:-748px -950px;width:90px;height:90px}.promo_mystery_201410{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -273px;width:72px;height:63px}.promo_mystery_201411{background-image:url(spritesmith-largeSprites-0.png);background-position:-930px -950px;width:90px;height:90px}.promo_mystery_201412{background-image:url(spritesmith-largeSprites-0.png);background-position:-1154px -543px;width:42px;height:66px}.promo_mystery_201501{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -479px;width:48px;height:63px}.promo_mystery_201502{background-image:url(spritesmith-largeSprites-0.png);background-position:-384px -950px;width:90px;height:90px}.promo_mystery_201503{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -182px;width:90px;height:90px}.promo_mystery_201504{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -409px;width:60px;height:69px}.promo_mystery_201505{background-image:url(spritesmith-largeSprites-0.png);background-position:-657px -950px;width:90px;height:90px}.promo_mystery_201506{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px -543px;width:42px;height:69px}.promo_mystery_201507{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -483px;width:90px;height:105px}.promo_mystery_201508{background-image:url(spritesmith-largeSprites-0.png);background-position:-199px -950px;width:93px;height:90px}.promo_mystery_201509{background-image:url(spritesmith-largeSprites-0.png);background-position:-1111px 0;width:90px;height:90px}.promo_mystery_201510{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -777px;width:93px;height:90px}.promo_mystery_3014{background-image:url(spritesmith-largeSprites-0.png);background-position:-289px -859px;width:217px;height:90px}.promo_orca{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -286px;width:105px;height:105px}.promo_partyhats{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px -868px;width:115px;height:47px}.promo_pastel_skin{background-image:url(spritesmith-largeSprites-0.png);background-position:-331px -775px;width:330px;height:83px}.customize-option.promo_pastel_skin{background-image:url(spritesmith-largeSprites-0.png);background-position:-356px -790px;width:60px;height:60px}.promo_pet_skins{background-image:url(spritesmith-largeSprites-0.png);background-position:-970px 0;width:140px;height:147px}.customize-option.promo_pet_skins{background-image:url(spritesmith-largeSprites-0.png);background-position:-995px -15px;width:60px;height:60px}.promo_shimmer_hair{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -775px;width:330px;height:83px}.customize-option.promo_shimmer_hair{background-image:url(spritesmith-largeSprites-0.png);background-position:-25px -790px;width:60px;height:60px}.promo_splashyskins{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -950px;width:198px;height:91px}.customize-option.promo_splashyskins{background-image:url(spritesmith-largeSprites-0.png);background-position:-25px -965px;width:60px;height:60px}.promo_springclasses2014{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -859px;width:288px;height:90px}.promo_springclasses2015{background-image:url(spritesmith-largeSprites-0.png);background-position:-430px -461px;width:288px;height:90px}.promo_summer_classes_2014{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -461px;width:429px;height:102px}.promo_summer_classes_2015{background-image:url(spritesmith-largeSprites-0.png);background-position:-648px -664px;width:300px;height:88px}.promo_updos{background-image:url(spritesmith-largeSprites-0.png);background-position:-723px -342px;width:156px;height:147px}.promo_veteran_pets{background-image:url(spritesmith-largeSprites-0.png);background-position:-753px -564px;width:146px;height:75px}.promo_winterclasses2015{background-image:url(spritesmith-largeSprites-0.png);background-position:0 -664px;width:325px;height:110px}.promo_winteryhair{background-image:url(spritesmith-largeSprites-0.png);background-position:-220px -371px;width:152px;height:75px}.customize-option.promo_winteryhair{background-image:url(spritesmith-largeSprites-0.png);background-position:-245px -386px;width:60px;height:60px}.party_preview{background-image:url(spritesmith-largeSprites-0.png);background-position:0 0;width:451px;height:219px}.welcome_basic_avatars{background-image:url(spritesmith-largeSprites-0.png);background-position:-452px -181px;width:246px;height:165px}.welcome_promo_party{background-image:url(spritesmith-largeSprites-0.png);background-position:-452px 0;width:270px;height:180px}.welcome_sample_tasks{background-image:url(spritesmith-largeSprites-0.png);background-position:-723px 0;width:246px;height:165px}.achievement-alien{background-image:url(spritesmith-main-0.png);background-position:-1703px -533px;width:24px;height:26px}.achievement-alpha{background-image:url(spritesmith-main-0.png);background-position:-1703px -182px;width:24px;height:26px}.achievement-armor{background-image:url(spritesmith-main-0.png);background-position:-1678px -533px;width:24px;height:26px}.achievement-boot{background-image:url(spritesmith-main-0.png);background-position:-1728px -506px;width:24px;height:26px}.achievement-bow{background-image:url(spritesmith-main-0.png);background-position:-1703px -506px;width:24px;height:26px}.achievement-burnout{background-image:url(spritesmith-main-0.png);background-position:-1678px -506px;width:24px;height:26px}.achievement-cactus{background-image:url(spritesmith-main-0.png);background-position:-1728px -479px;width:24px;height:26px}.achievement-cake{background-image:url(spritesmith-main-0.png);background-position:-1703px -479px;width:24px;height:26px}.achievement-cave{background-image:url(spritesmith-main-0.png);background-position:-1678px -479px;width:24px;height:26px}.achievement-coffin{background-image:url(spritesmith-main-0.png);background-position:-1728px -452px;width:24px;height:26px}.achievement-comment{background-image:url(spritesmith-main-0.png);background-position:-1703px -452px;width:24px;height:26px}.achievement-costumeContest{background-image:url(spritesmith-main-0.png);background-position:-1678px -452px;width:24px;height:26px}.achievement-dilatory{background-image:url(spritesmith-main-0.png);background-position:-1728px -425px;width:24px;height:26px}.achievement-firefox{background-image:url(spritesmith-main-0.png);background-position:-1703px -425px;width:24px;height:26px}.achievement-greeting{background-image:url(spritesmith-main-0.png);background-position:-1678px -425px;width:24px;height:26px}.achievement-habitBirthday{background-image:url(spritesmith-main-0.png);background-position:-1728px -398px;width:24px;height:26px}.achievement-habiticaDay{background-image:url(spritesmith-main-0.png);background-position:-1703px -398px;width:24px;height:26px}.achievement-heart{background-image:url(spritesmith-main-0.png);background-position:-1678px -398px;width:24px;height:26px}.achievement-karaoke{background-image:url(spritesmith-main-0.png);background-position:-1728px -371px;width:24px;height:26px}.achievement-ninja{background-image:url(spritesmith-main-0.png);background-position:-1703px -371px;width:24px;height:26px}.achievement-nye{background-image:url(spritesmith-main-0.png);background-position:-1678px -371px;width:24px;height:26px}.achievement-perfect{background-image:url(spritesmith-main-0.png);background-position:-1678px -182px;width:24px;height:26px}.achievement-rat{background-image:url(spritesmith-main-0.png);background-position:-1703px -344px;width:24px;height:26px}.achievement-seafoam{background-image:url(spritesmith-main-0.png);background-position:-1678px -344px;width:24px;height:26px}.achievement-shield{background-image:url(spritesmith-main-0.png);background-position:-1728px -317px;width:24px;height:26px}.achievement-shinySeed{background-image:url(spritesmith-main-0.png);background-position:-1703px -317px;width:24px;height:26px}.achievement-snowball{background-image:url(spritesmith-main-0.png);background-position:-1678px -317px;width:24px;height:26px}.achievement-spookDust{background-image:url(spritesmith-main-0.png);background-position:-1728px -290px;width:24px;height:26px}.achievement-stoikalm{background-image:url(spritesmith-main-0.png);background-position:-1703px -290px;width:24px;height:26px}.achievement-sun{background-image:url(spritesmith-main-0.png);background-position:-1678px -290px;width:24px;height:26px}.achievement-sword{background-image:url(spritesmith-main-0.png);background-position:-1728px -263px;width:24px;height:26px}.achievement-thankyou{background-image:url(spritesmith-main-0.png);background-position:-1703px -263px;width:24px;height:26px}.achievement-thermometer{background-image:url(spritesmith-main-0.png);background-position:-1678px -263px;width:24px;height:26px}.achievement-tree{background-image:url(spritesmith-main-0.png);background-position:-1728px -236px;width:24px;height:26px}.achievement-triadbingo{background-image:url(spritesmith-main-0.png);background-position:-1703px -236px;width:24px;height:26px}.achievement-ultimate-healer{background-image:url(spritesmith-main-0.png);background-position:-1678px -236px;width:24px;height:26px}.achievement-ultimate-mage{background-image:url(spritesmith-main-0.png);background-position:-1728px -209px;width:24px;height:26px}.achievement-ultimate-rogue{background-image:url(spritesmith-main-0.png);background-position:-1703px -209px;width:24px;height:26px}.achievement-ultimate-warrior{background-image:url(spritesmith-main-0.png);background-position:-1678px -209px;width:24px;height:26px}.achievement-valentine{background-image:url(spritesmith-main-0.png);background-position:-1728px -182px;width:24px;height:26px}.achievement-wolf{background-image:url(spritesmith-main-0.png);background-position:-1728px -344px;width:24px;height:26px}.background_autumn_forest{background-image:url(spritesmith-main-0.png);background-position:-282px -592px;width:140px;height:147px}.background_beach{background-image:url(spritesmith-main-0.png);background-position:-426px 0;width:141px;height:147px}.background_blacksmithy{background-image:url(spritesmith-main-0.png);background-position:-709px 0;width:140px;height:147px}.background_cherry_trees{background-image:url(spritesmith-main-0.png);background-position:-709px -148px;width:140px;height:147px}.background_clouds{background-image:url(spritesmith-main-0.png);background-position:-709px -444px;width:140px;height:147px}.background_coral_reef{background-image:url(spritesmith-main-0.png);background-position:-705px -592px;width:140px;height:147px}.background_crystal_cave{background-image:url(spritesmith-main-0.png);background-position:-850px -296px;width:140px;height:147px}.background_dilatory_ruins{background-image:url(spritesmith-main-0.png);background-position:-850px -444px;width:140px;height:147px}.background_distant_castle{background-image:url(spritesmith-main-0.png);background-position:0 -888px;width:140px;height:147px}.background_drifting_raft{background-image:url(spritesmith-main-0.png);background-position:-141px -888px;width:140px;height:147px}.background_dusty_canyons{background-image:url(spritesmith-main-0.png);background-position:-282px -888px;width:140px;height:147px}.background_fairy_ring{background-image:url(spritesmith-main-0.png);background-position:-568px 0;width:140px;height:147px}.background_floral_meadow{background-image:url(spritesmith-main-0.png);background-position:-568px -148px;width:140px;height:147px}.background_forest{background-image:url(spritesmith-main-0.png);background-position:-568px -296px;width:140px;height:147px}.background_frigid_peak{background-image:url(spritesmith-main-0.png);background-position:0 -444px;width:140px;height:147px}.background_giant_wave{background-image:url(spritesmith-main-0.png);background-position:-284px 0;width:141px;height:147px}.background_graveyard{background-image:url(spritesmith-main-0.png);background-position:-282px -444px;width:140px;height:147px}.background_gumdrop_land{background-image:url(spritesmith-main-0.png);background-position:-423px -444px;width:140px;height:147px}.background_harvest_feast{background-image:url(spritesmith-main-0.png);background-position:-564px -444px;width:140px;height:147px}.background_harvest_fields{background-image:url(spritesmith-main-0.png);background-position:0 -148px;width:141px;height:147px}.background_harvest_moon{background-image:url(spritesmith-main-0.png);background-position:-142px -148px;width:141px;height:147px}.background_haunted_house{background-image:url(spritesmith-main-0.png);background-position:-709px -296px;width:140px;height:147px}.background_ice_cave{background-image:url(spritesmith-main-0.png);background-position:-284px -148px;width:141px;height:147px}.background_iceberg{background-image:url(spritesmith-main-0.png);background-position:0 -592px;width:140px;height:147px}.background_island_waterfalls{background-image:url(spritesmith-main-0.png);background-position:-141px -592px;width:140px;height:147px}.background_marble_temple{background-image:url(spritesmith-main-0.png);background-position:-142px 0;width:141px;height:147px}.background_market{background-image:url(spritesmith-main-0.png);background-position:-423px -592px;width:140px;height:147px}.background_mountain_lake{background-image:url(spritesmith-main-0.png);background-position:-564px -592px;width:140px;height:147px}.background_open_waters{background-image:url(spritesmith-main-0.png);background-position:0 0;width:141px;height:147px}.background_pagodas{background-image:url(spritesmith-main-0.png);background-position:-850px 0;width:140px;height:147px}.background_pumpkin_patch{background-image:url(spritesmith-main-0.png);background-position:-850px -148px;width:140px;height:147px}.background_pyramids{background-image:url(spritesmith-main-0.png);background-position:-426px -148px;width:141px;height:147px}.background_rolling_hills{background-image:url(spritesmith-main-0.png);background-position:0 -296px;width:141px;height:147px}.background_seafarer_ship{background-image:url(spritesmith-main-0.png);background-position:-850px -592px;width:140px;height:147px}.background_shimmery_bubbles{background-image:url(spritesmith-main-0.png);background-position:0 -740px;width:140px;height:147px}.background_slimy_swamp{background-image:url(spritesmith-main-0.png);background-position:-141px -740px;width:140px;height:147px}.background_snowy_pines{background-image:url(spritesmith-main-0.png);background-position:-282px -740px;width:140px;height:147px}.background_south_pole{background-image:url(spritesmith-main-0.png);background-position:-423px -740px;width:140px;height:147px}.background_spring_rain{background-image:url(spritesmith-main-0.png);background-position:-564px -740px;width:140px;height:147px}.background_stable{background-image:url(spritesmith-main-0.png);background-position:-705px -740px;width:140px;height:147px}.background_stained_glass{background-image:url(spritesmith-main-0.png);background-position:-846px -740px;width:140px;height:147px}.background_starry_skies{background-image:url(spritesmith-main-0.png);background-position:-991px 0;width:140px;height:147px}.background_sunken_ship{background-image:url(spritesmith-main-0.png);background-position:-991px -148px;width:140px;height:147px}.background_sunset_meadow{background-image:url(spritesmith-main-0.png);background-position:-991px -296px;width:140px;height:147px}.background_sunset_savannah{background-image:url(spritesmith-main-0.png);background-position:-991px -444px;width:140px;height:147px}.background_swarming_darkness{background-image:url(spritesmith-main-0.png);background-position:-991px -592px;width:140px;height:147px}.background_tavern{background-image:url(spritesmith-main-0.png);background-position:-991px -740px;width:140px;height:147px}.background_thunderstorm{background-image:url(spritesmith-main-0.png);background-position:-142px -296px;width:141px;height:147px}.background_twinkly_lights{background-image:url(spritesmith-main-0.png);background-position:-284px -296px;width:141px;height:147px}.background_twinkly_party_lights{background-image:url(spritesmith-main-0.png);background-position:-426px -296px;width:141px;height:147px}.background_volcano{background-image:url(spritesmith-main-0.png);background-position:-141px -444px;width:140px;height:147px}.hair_beard_1_TRUred{background-image:url(spritesmith-main-0.png);background-position:-910px -1127px;width:90px;height:90px}.customize-option.hair_beard_1_TRUred{background-image:url(spritesmith-main-0.png);background-position:-935px -1142px;width:60px;height:60px}.hair_beard_1_aurora{background-image:url(spritesmith-main-0.png);background-position:-1001px -1127px;width:90px;height:90px}.customize-option.hair_beard_1_aurora{background-image:url(spritesmith-main-0.png);background-position:-1026px -1142px;width:60px;height:60px}.hair_beard_1_black{background-image:url(spritesmith-main-0.png);background-position:-1092px -1127px;width:90px;height:90px}.customize-option.hair_beard_1_black{background-image:url(spritesmith-main-0.png);background-position:-1117px -1142px;width:60px;height:60px}.hair_beard_1_blond{background-image:url(spritesmith-main-0.png);background-position:-1223px 0;width:90px;height:90px}.customize-option.hair_beard_1_blond{background-image:url(spritesmith-main-0.png);background-position:-1248px -15px;width:60px;height:60px}.hair_beard_1_blue{background-image:url(spritesmith-main-0.png);background-position:-1223px -91px;width:90px;height:90px}.customize-option.hair_beard_1_blue{background-image:url(spritesmith-main-0.png);background-position:-1248px -106px;width:60px;height:60px}.hair_beard_1_brown{background-image:url(spritesmith-main-0.png);background-position:-1223px -182px;width:90px;height:90px}.customize-option.hair_beard_1_brown{background-image:url(spritesmith-main-0.png);background-position:-1248px -197px;width:60px;height:60px}.hair_beard_1_candycane{background-image:url(spritesmith-main-0.png);background-position:-1223px -273px;width:90px;height:90px}.customize-option.hair_beard_1_candycane{background-image:url(spritesmith-main-0.png);background-position:-1248px -288px;width:60px;height:60px}.hair_beard_1_candycorn{background-image:url(spritesmith-main-0.png);background-position:-1223px -364px;width:90px;height:90px}.customize-option.hair_beard_1_candycorn{background-image:url(spritesmith-main-0.png);background-position:-1248px -379px;width:60px;height:60px}.hair_beard_1_festive{background-image:url(spritesmith-main-0.png);background-position:-1223px -455px;width:90px;height:90px}.customize-option.hair_beard_1_festive{background-image:url(spritesmith-main-0.png);background-position:-1248px -470px;width:60px;height:60px}.hair_beard_1_frost{background-image:url(spritesmith-main-0.png);background-position:-1223px -546px;width:90px;height:90px}.customize-option.hair_beard_1_frost{background-image:url(spritesmith-main-0.png);background-position:-1248px -561px;width:60px;height:60px}.hair_beard_1_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-1223px -637px;width:90px;height:90px}.customize-option.hair_beard_1_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-1248px -652px;width:60px;height:60px}.hair_beard_1_green{background-image:url(spritesmith-main-0.png);background-position:-1223px -728px;width:90px;height:90px}.customize-option.hair_beard_1_green{background-image:url(spritesmith-main-0.png);background-position:-1248px -743px;width:60px;height:60px}.hair_beard_1_halloween{background-image:url(spritesmith-main-0.png);background-position:-1223px -819px;width:90px;height:90px}.customize-option.hair_beard_1_halloween{background-image:url(spritesmith-main-0.png);background-position:-1248px -834px;width:60px;height:60px}.hair_beard_1_holly{background-image:url(spritesmith-main-0.png);background-position:-1223px -910px;width:90px;height:90px}.customize-option.hair_beard_1_holly{background-image:url(spritesmith-main-0.png);background-position:-1248px -925px;width:60px;height:60px}.hair_beard_1_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-1223px -1001px;width:90px;height:90px}.customize-option.hair_beard_1_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-1248px -1016px;width:60px;height:60px}.hair_beard_1_midnight{background-image:url(spritesmith-main-0.png);background-position:-1223px -1092px;width:90px;height:90px}.customize-option.hair_beard_1_midnight{background-image:url(spritesmith-main-0.png);background-position:-1248px -1107px;width:60px;height:60px}.hair_beard_1_pblue{background-image:url(spritesmith-main-0.png);background-position:0 -1218px;width:90px;height:90px}.customize-option.hair_beard_1_pblue{background-image:url(spritesmith-main-0.png);background-position:-25px -1233px;width:60px;height:60px}.hair_beard_1_peppermint{background-image:url(spritesmith-main-0.png);background-position:-91px -1218px;width:90px;height:90px}.customize-option.hair_beard_1_peppermint{background-image:url(spritesmith-main-0.png);background-position:-116px -1233px;width:60px;height:60px}.hair_beard_1_pgreen{background-image:url(spritesmith-main-0.png);background-position:-182px -1218px;width:90px;height:90px}.customize-option.hair_beard_1_pgreen{background-image:url(spritesmith-main-0.png);background-position:-207px -1233px;width:60px;height:60px}.hair_beard_1_porange{background-image:url(spritesmith-main-0.png);background-position:-273px -1218px;width:90px;height:90px}.customize-option.hair_beard_1_porange{background-image:url(spritesmith-main-0.png);background-position:-298px -1233px;width:60px;height:60px}.hair_beard_1_ppink{background-image:url(spritesmith-main-0.png);background-position:-364px -1218px;width:90px;height:90px}.customize-option.hair_beard_1_ppink{background-image:url(spritesmith-main-0.png);background-position:-389px -1233px;width:60px;height:60px}.hair_beard_1_ppurple{background-image:url(spritesmith-main-0.png);background-position:-455px -1218px;width:90px;height:90px}.customize-option.hair_beard_1_ppurple{background-image:url(spritesmith-main-0.png);background-position:-480px -1233px;width:60px;height:60px}.hair_beard_1_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-546px -1218px;width:90px;height:90px}.customize-option.hair_beard_1_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-571px -1233px;width:60px;height:60px}.hair_beard_1_purple{background-image:url(spritesmith-main-0.png);background-position:-637px -1218px;width:90px;height:90px}.customize-option.hair_beard_1_purple{background-image:url(spritesmith-main-0.png);background-position:-662px -1233px;width:60px;height:60px}.hair_beard_1_pyellow{background-image:url(spritesmith-main-0.png);background-position:-728px -1218px;width:90px;height:90px}.customize-option.hair_beard_1_pyellow{background-image:url(spritesmith-main-0.png);background-position:-753px -1233px;width:60px;height:60px}.hair_beard_1_rainbow{background-image:url(spritesmith-main-0.png);background-position:-819px -1218px;width:90px;height:90px}.customize-option.hair_beard_1_rainbow{background-image:url(spritesmith-main-0.png);background-position:-844px -1233px;width:60px;height:60px}.hair_beard_1_red{background-image:url(spritesmith-main-0.png);background-position:-910px -1218px;width:90px;height:90px}.customize-option.hair_beard_1_red{background-image:url(spritesmith-main-0.png);background-position:-935px -1233px;width:60px;height:60px}.hair_beard_1_snowy{background-image:url(spritesmith-main-0.png);background-position:-1001px -1218px;width:90px;height:90px}.customize-option.hair_beard_1_snowy{background-image:url(spritesmith-main-0.png);background-position:-1026px -1233px;width:60px;height:60px}.hair_beard_1_white{background-image:url(spritesmith-main-0.png);background-position:-1092px -1218px;width:90px;height:90px}.customize-option.hair_beard_1_white{background-image:url(spritesmith-main-0.png);background-position:-1117px -1233px;width:60px;height:60px}.hair_beard_1_winternight{background-image:url(spritesmith-main-0.png);background-position:-1183px -1218px;width:90px;height:90px}.customize-option.hair_beard_1_winternight{background-image:url(spritesmith-main-0.png);background-position:-1208px -1233px;width:60px;height:60px}.hair_beard_1_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1314px 0;width:90px;height:90px}.customize-option.hair_beard_1_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1339px -15px;width:60px;height:60px}.hair_beard_1_yellow{background-image:url(spritesmith-main-0.png);background-position:-1314px -91px;width:90px;height:90px}.customize-option.hair_beard_1_yellow{background-image:url(spritesmith-main-0.png);background-position:-1339px -106px;width:60px;height:60px}.hair_beard_1_zombie{background-image:url(spritesmith-main-0.png);background-position:-1314px -182px;width:90px;height:90px}.customize-option.hair_beard_1_zombie{background-image:url(spritesmith-main-0.png);background-position:-1339px -197px;width:60px;height:60px}.hair_beard_2_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1314px -273px;width:90px;height:90px}.customize-option.hair_beard_2_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1339px -288px;width:60px;height:60px}.hair_beard_2_aurora{background-image:url(spritesmith-main-0.png);background-position:-1314px -364px;width:90px;height:90px}.customize-option.hair_beard_2_aurora{background-image:url(spritesmith-main-0.png);background-position:-1339px -379px;width:60px;height:60px}.hair_beard_2_black{background-image:url(spritesmith-main-0.png);background-position:-1314px -455px;width:90px;height:90px}.customize-option.hair_beard_2_black{background-image:url(spritesmith-main-0.png);background-position:-1339px -470px;width:60px;height:60px}.hair_beard_2_blond{background-image:url(spritesmith-main-0.png);background-position:-1314px -546px;width:90px;height:90px}.customize-option.hair_beard_2_blond{background-image:url(spritesmith-main-0.png);background-position:-1339px -561px;width:60px;height:60px}.hair_beard_2_blue{background-image:url(spritesmith-main-0.png);background-position:-1314px -637px;width:90px;height:90px}.customize-option.hair_beard_2_blue{background-image:url(spritesmith-main-0.png);background-position:-1339px -652px;width:60px;height:60px}.hair_beard_2_brown{background-image:url(spritesmith-main-0.png);background-position:-1314px -728px;width:90px;height:90px}.customize-option.hair_beard_2_brown{background-image:url(spritesmith-main-0.png);background-position:-1339px -743px;width:60px;height:60px}.hair_beard_2_candycane{background-image:url(spritesmith-main-0.png);background-position:-1314px -819px;width:90px;height:90px}.customize-option.hair_beard_2_candycane{background-image:url(spritesmith-main-0.png);background-position:-1339px -834px;width:60px;height:60px}.hair_beard_2_candycorn{background-image:url(spritesmith-main-0.png);background-position:-1314px -910px;width:90px;height:90px}.customize-option.hair_beard_2_candycorn{background-image:url(spritesmith-main-0.png);background-position:-1339px -925px;width:60px;height:60px}.hair_beard_2_festive{background-image:url(spritesmith-main-0.png);background-position:-1314px -1001px;width:90px;height:90px}.customize-option.hair_beard_2_festive{background-image:url(spritesmith-main-0.png);background-position:-1339px -1016px;width:60px;height:60px}.hair_beard_2_frost{background-image:url(spritesmith-main-0.png);background-position:-1314px -1092px;width:90px;height:90px}.customize-option.hair_beard_2_frost{background-image:url(spritesmith-main-0.png);background-position:-1339px -1107px;width:60px;height:60px}.hair_beard_2_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-1314px -1183px;width:90px;height:90px}.customize-option.hair_beard_2_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-1339px -1198px;width:60px;height:60px}.hair_beard_2_green{background-image:url(spritesmith-main-0.png);background-position:0 -1309px;width:90px;height:90px}.customize-option.hair_beard_2_green{background-image:url(spritesmith-main-0.png);background-position:-25px -1324px;width:60px;height:60px}.hair_beard_2_halloween{background-image:url(spritesmith-main-0.png);background-position:-91px -1309px;width:90px;height:90px}.customize-option.hair_beard_2_halloween{background-image:url(spritesmith-main-0.png);background-position:-116px -1324px;width:60px;height:60px}.hair_beard_2_holly{background-image:url(spritesmith-main-0.png);background-position:-182px -1309px;width:90px;height:90px}.customize-option.hair_beard_2_holly{background-image:url(spritesmith-main-0.png);background-position:-207px -1324px;width:60px;height:60px}.hair_beard_2_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-273px -1309px;width:90px;height:90px}.customize-option.hair_beard_2_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-298px -1324px;width:60px;height:60px}.hair_beard_2_midnight{background-image:url(spritesmith-main-0.png);background-position:-364px -1309px;width:90px;height:90px}.customize-option.hair_beard_2_midnight{background-image:url(spritesmith-main-0.png);background-position:-389px -1324px;width:60px;height:60px}.hair_beard_2_pblue{background-image:url(spritesmith-main-0.png);background-position:-455px -1309px;width:90px;height:90px}.customize-option.hair_beard_2_pblue{background-image:url(spritesmith-main-0.png);background-position:-480px -1324px;width:60px;height:60px}.hair_beard_2_peppermint{background-image:url(spritesmith-main-0.png);background-position:-546px -1309px;width:90px;height:90px}.customize-option.hair_beard_2_peppermint{background-image:url(spritesmith-main-0.png);background-position:-571px -1324px;width:60px;height:60px}.hair_beard_2_pgreen{background-image:url(spritesmith-main-0.png);background-position:-637px -1309px;width:90px;height:90px}.customize-option.hair_beard_2_pgreen{background-image:url(spritesmith-main-0.png);background-position:-662px -1324px;width:60px;height:60px}.hair_beard_2_porange{background-image:url(spritesmith-main-0.png);background-position:-728px -1309px;width:90px;height:90px}.customize-option.hair_beard_2_porange{background-image:url(spritesmith-main-0.png);background-position:-753px -1324px;width:60px;height:60px}.hair_beard_2_ppink{background-image:url(spritesmith-main-0.png);background-position:-819px -1309px;width:90px;height:90px}.customize-option.hair_beard_2_ppink{background-image:url(spritesmith-main-0.png);background-position:-844px -1324px;width:60px;height:60px}.hair_beard_2_ppurple{background-image:url(spritesmith-main-0.png);background-position:-423px -888px;width:90px;height:90px}.customize-option.hair_beard_2_ppurple{background-image:url(spritesmith-main-0.png);background-position:-448px -903px;width:60px;height:60px}.hair_beard_2_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-1001px -1309px;width:90px;height:90px}.customize-option.hair_beard_2_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-1026px -1324px;width:60px;height:60px}.hair_beard_2_purple{background-image:url(spritesmith-main-0.png);background-position:-1092px -1309px;width:90px;height:90px}.customize-option.hair_beard_2_purple{background-image:url(spritesmith-main-0.png);background-position:-1117px -1324px;width:60px;height:60px}.hair_beard_2_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1183px -1309px;width:90px;height:90px}.customize-option.hair_beard_2_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1208px -1324px;width:60px;height:60px}.hair_beard_2_rainbow{background-image:url(spritesmith-main-0.png);background-position:-1274px -1309px;width:90px;height:90px}.customize-option.hair_beard_2_rainbow{background-image:url(spritesmith-main-0.png);background-position:-1299px -1324px;width:60px;height:60px}.hair_beard_2_red{background-image:url(spritesmith-main-0.png);background-position:-1405px 0;width:90px;height:90px}.customize-option.hair_beard_2_red{background-image:url(spritesmith-main-0.png);background-position:-1430px -15px;width:60px;height:60px}.hair_beard_2_snowy{background-image:url(spritesmith-main-0.png);background-position:-1405px -91px;width:90px;height:90px}.customize-option.hair_beard_2_snowy{background-image:url(spritesmith-main-0.png);background-position:-1430px -106px;width:60px;height:60px}.hair_beard_2_white{background-image:url(spritesmith-main-0.png);background-position:-1405px -182px;width:90px;height:90px}.customize-option.hair_beard_2_white{background-image:url(spritesmith-main-0.png);background-position:-1430px -197px;width:60px;height:60px}.hair_beard_2_winternight{background-image:url(spritesmith-main-0.png);background-position:-1405px -273px;width:90px;height:90px}.customize-option.hair_beard_2_winternight{background-image:url(spritesmith-main-0.png);background-position:-1430px -288px;width:60px;height:60px}.hair_beard_2_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1405px -364px;width:90px;height:90px}.customize-option.hair_beard_2_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1430px -379px;width:60px;height:60px}.hair_beard_2_yellow{background-image:url(spritesmith-main-0.png);background-position:-1405px -455px;width:90px;height:90px}.customize-option.hair_beard_2_yellow{background-image:url(spritesmith-main-0.png);background-position:-1430px -470px;width:60px;height:60px}.hair_beard_2_zombie{background-image:url(spritesmith-main-0.png);background-position:-1405px -546px;width:90px;height:90px}.customize-option.hair_beard_2_zombie{background-image:url(spritesmith-main-0.png);background-position:-1430px -561px;width:60px;height:60px}.hair_beard_3_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1405px -637px;width:90px;height:90px}.customize-option.hair_beard_3_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1430px -652px;width:60px;height:60px}.hair_beard_3_aurora{background-image:url(spritesmith-main-0.png);background-position:-1405px -728px;width:90px;height:90px}.customize-option.hair_beard_3_aurora{background-image:url(spritesmith-main-0.png);background-position:-1430px -743px;width:60px;height:60px}.hair_beard_3_black{background-image:url(spritesmith-main-0.png);background-position:-1405px -819px;width:90px;height:90px}.customize-option.hair_beard_3_black{background-image:url(spritesmith-main-0.png);background-position:-1430px -834px;width:60px;height:60px}.hair_beard_3_blond{background-image:url(spritesmith-main-0.png);background-position:-1405px -910px;width:90px;height:90px}.customize-option.hair_beard_3_blond{background-image:url(spritesmith-main-0.png);background-position:-1430px -925px;width:60px;height:60px}.hair_beard_3_blue{background-image:url(spritesmith-main-0.png);background-position:-1405px -1001px;width:90px;height:90px}.customize-option.hair_beard_3_blue{background-image:url(spritesmith-main-0.png);background-position:-1430px -1016px;width:60px;height:60px}.hair_beard_3_brown{background-image:url(spritesmith-main-0.png);background-position:-1405px -1092px;width:90px;height:90px}.customize-option.hair_beard_3_brown{background-image:url(spritesmith-main-0.png);background-position:-1430px -1107px;width:60px;height:60px}.hair_beard_3_candycane{background-image:url(spritesmith-main-0.png);background-position:-1405px -1183px;width:90px;height:90px}.customize-option.hair_beard_3_candycane{background-image:url(spritesmith-main-0.png);background-position:-1430px -1198px;width:60px;height:60px}.hair_beard_3_candycorn{background-image:url(spritesmith-main-0.png);background-position:-1405px -1274px;width:90px;height:90px}.customize-option.hair_beard_3_candycorn{background-image:url(spritesmith-main-0.png);background-position:-1430px -1289px;width:60px;height:60px}.hair_beard_3_festive{background-image:url(spritesmith-main-0.png);background-position:0 -1400px;width:90px;height:90px}.customize-option.hair_beard_3_festive{background-image:url(spritesmith-main-0.png);background-position:-25px -1415px;width:60px;height:60px}.hair_beard_3_frost{background-image:url(spritesmith-main-0.png);background-position:-91px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_frost{background-image:url(spritesmith-main-0.png);background-position:-116px -1415px;width:60px;height:60px}.hair_beard_3_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-182px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-207px -1415px;width:60px;height:60px}.hair_beard_3_green{background-image:url(spritesmith-main-0.png);background-position:-273px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_green{background-image:url(spritesmith-main-0.png);background-position:-298px -1415px;width:60px;height:60px}.hair_beard_3_halloween{background-image:url(spritesmith-main-0.png);background-position:-364px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_halloween{background-image:url(spritesmith-main-0.png);background-position:-389px -1415px;width:60px;height:60px}.hair_beard_3_holly{background-image:url(spritesmith-main-0.png);background-position:-455px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_holly{background-image:url(spritesmith-main-0.png);background-position:-480px -1415px;width:60px;height:60px}.hair_beard_3_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-546px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-571px -1415px;width:60px;height:60px}.hair_beard_3_midnight{background-image:url(spritesmith-main-0.png);background-position:-637px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_midnight{background-image:url(spritesmith-main-0.png);background-position:-662px -1415px;width:60px;height:60px}.hair_beard_3_pblue{background-image:url(spritesmith-main-0.png);background-position:-728px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_pblue{background-image:url(spritesmith-main-0.png);background-position:-753px -1415px;width:60px;height:60px}.hair_beard_3_peppermint{background-image:url(spritesmith-main-0.png);background-position:-819px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_peppermint{background-image:url(spritesmith-main-0.png);background-position:-844px -1415px;width:60px;height:60px}.hair_beard_3_pgreen{background-image:url(spritesmith-main-0.png);background-position:-910px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_pgreen{background-image:url(spritesmith-main-0.png);background-position:-935px -1415px;width:60px;height:60px}.hair_beard_3_porange{background-image:url(spritesmith-main-0.png);background-position:-1001px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_porange{background-image:url(spritesmith-main-0.png);background-position:-1026px -1415px;width:60px;height:60px}.hair_beard_3_ppink{background-image:url(spritesmith-main-0.png);background-position:-1092px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_ppink{background-image:url(spritesmith-main-0.png);background-position:-1117px -1415px;width:60px;height:60px}.hair_beard_3_ppurple{background-image:url(spritesmith-main-0.png);background-position:-1183px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_ppurple{background-image:url(spritesmith-main-0.png);background-position:-1208px -1415px;width:60px;height:60px}.hair_beard_3_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-1274px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-1299px -1415px;width:60px;height:60px}.hair_beard_3_purple{background-image:url(spritesmith-main-0.png);background-position:-1365px -1400px;width:90px;height:90px}.customize-option.hair_beard_3_purple{background-image:url(spritesmith-main-0.png);background-position:-1390px -1415px;width:60px;height:60px}.hair_beard_3_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1496px 0;width:90px;height:90px}.customize-option.hair_beard_3_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1521px -15px;width:60px;height:60px}.hair_beard_3_rainbow{background-image:url(spritesmith-main-0.png);background-position:-1496px -91px;width:90px;height:90px}.customize-option.hair_beard_3_rainbow{background-image:url(spritesmith-main-0.png);background-position:-1521px -106px;width:60px;height:60px}.hair_beard_3_red{background-image:url(spritesmith-main-0.png);background-position:-1496px -182px;width:90px;height:90px}.customize-option.hair_beard_3_red{background-image:url(spritesmith-main-0.png);background-position:-1521px -197px;width:60px;height:60px}.hair_beard_3_snowy{background-image:url(spritesmith-main-0.png);background-position:-1496px -273px;width:90px;height:90px}.customize-option.hair_beard_3_snowy{background-image:url(spritesmith-main-0.png);background-position:-1521px -288px;width:60px;height:60px}.hair_beard_3_white{background-image:url(spritesmith-main-0.png);background-position:-1496px -364px;width:90px;height:90px}.customize-option.hair_beard_3_white{background-image:url(spritesmith-main-0.png);background-position:-1521px -379px;width:60px;height:60px}.hair_beard_3_winternight{background-image:url(spritesmith-main-0.png);background-position:-1496px -455px;width:90px;height:90px}.customize-option.hair_beard_3_winternight{background-image:url(spritesmith-main-0.png);background-position:-1521px -470px;width:60px;height:60px}.hair_beard_3_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1496px -546px;width:90px;height:90px}.customize-option.hair_beard_3_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1521px -561px;width:60px;height:60px}.hair_beard_3_yellow{background-image:url(spritesmith-main-0.png);background-position:-1496px -637px;width:90px;height:90px}.customize-option.hair_beard_3_yellow{background-image:url(spritesmith-main-0.png);background-position:-1521px -652px;width:60px;height:60px}.hair_beard_3_zombie{background-image:url(spritesmith-main-0.png);background-position:-1496px -728px;width:90px;height:90px}.customize-option.hair_beard_3_zombie{background-image:url(spritesmith-main-0.png);background-position:-1521px -743px;width:60px;height:60px}.hair_mustache_1_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1496px -819px;width:90px;height:90px}.customize-option.hair_mustache_1_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1521px -834px;width:60px;height:60px}.hair_mustache_1_aurora{background-image:url(spritesmith-main-0.png);background-position:-1496px -910px;width:90px;height:90px}.customize-option.hair_mustache_1_aurora{background-image:url(spritesmith-main-0.png);background-position:-1521px -925px;width:60px;height:60px}.hair_mustache_1_black{background-image:url(spritesmith-main-0.png);background-position:-1496px -1001px;width:90px;height:90px}.customize-option.hair_mustache_1_black{background-image:url(spritesmith-main-0.png);background-position:-1521px -1016px;width:60px;height:60px}.hair_mustache_1_blond{background-image:url(spritesmith-main-0.png);background-position:-1496px -1092px;width:90px;height:90px}.customize-option.hair_mustache_1_blond{background-image:url(spritesmith-main-0.png);background-position:-1521px -1107px;width:60px;height:60px}.hair_mustache_1_blue{background-image:url(spritesmith-main-0.png);background-position:-1496px -1183px;width:90px;height:90px}.customize-option.hair_mustache_1_blue{background-image:url(spritesmith-main-0.png);background-position:-1521px -1198px;width:60px;height:60px}.hair_mustache_1_brown{background-image:url(spritesmith-main-0.png);background-position:-1496px -1274px;width:90px;height:90px}.customize-option.hair_mustache_1_brown{background-image:url(spritesmith-main-0.png);background-position:-1521px -1289px;width:60px;height:60px}.hair_mustache_1_candycane{background-image:url(spritesmith-main-0.png);background-position:-1496px -1365px;width:90px;height:90px}.customize-option.hair_mustache_1_candycane{background-image:url(spritesmith-main-0.png);background-position:-1521px -1380px;width:60px;height:60px}.hair_mustache_1_candycorn{background-image:url(spritesmith-main-0.png);background-position:0 -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_candycorn{background-image:url(spritesmith-main-0.png);background-position:-25px -1506px;width:60px;height:60px}.hair_mustache_1_festive{background-image:url(spritesmith-main-0.png);background-position:-91px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_festive{background-image:url(spritesmith-main-0.png);background-position:-116px -1506px;width:60px;height:60px}.hair_mustache_1_frost{background-image:url(spritesmith-main-0.png);background-position:-182px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_frost{background-image:url(spritesmith-main-0.png);background-position:-207px -1506px;width:60px;height:60px}.hair_mustache_1_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-273px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-298px -1506px;width:60px;height:60px}.hair_mustache_1_green{background-image:url(spritesmith-main-0.png);background-position:-364px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_green{background-image:url(spritesmith-main-0.png);background-position:-389px -1506px;width:60px;height:60px}.hair_mustache_1_halloween{background-image:url(spritesmith-main-0.png);background-position:-455px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_halloween{background-image:url(spritesmith-main-0.png);background-position:-480px -1506px;width:60px;height:60px}.hair_mustache_1_holly{background-image:url(spritesmith-main-0.png);background-position:-546px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_holly{background-image:url(spritesmith-main-0.png);background-position:-571px -1506px;width:60px;height:60px}.hair_mustache_1_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-637px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-662px -1506px;width:60px;height:60px}.hair_mustache_1_midnight{background-image:url(spritesmith-main-0.png);background-position:-728px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_midnight{background-image:url(spritesmith-main-0.png);background-position:-753px -1506px;width:60px;height:60px}.hair_mustache_1_pblue{background-image:url(spritesmith-main-0.png);background-position:-819px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_pblue{background-image:url(spritesmith-main-0.png);background-position:-844px -1506px;width:60px;height:60px}.hair_mustache_1_peppermint{background-image:url(spritesmith-main-0.png);background-position:-910px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_peppermint{background-image:url(spritesmith-main-0.png);background-position:-935px -1506px;width:60px;height:60px}.hair_mustache_1_pgreen{background-image:url(spritesmith-main-0.png);background-position:-1001px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_pgreen{background-image:url(spritesmith-main-0.png);background-position:-1026px -1506px;width:60px;height:60px}.hair_mustache_1_porange{background-image:url(spritesmith-main-0.png);background-position:-1092px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_porange{background-image:url(spritesmith-main-0.png);background-position:-1117px -1506px;width:60px;height:60px}.hair_mustache_1_ppink{background-image:url(spritesmith-main-0.png);background-position:-1183px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_ppink{background-image:url(spritesmith-main-0.png);background-position:-1208px -1506px;width:60px;height:60px}.hair_mustache_1_ppurple{background-image:url(spritesmith-main-0.png);background-position:-1274px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_ppurple{background-image:url(spritesmith-main-0.png);background-position:-1299px -1506px;width:60px;height:60px}.hair_mustache_1_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-1365px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-1390px -1506px;width:60px;height:60px}.hair_mustache_1_purple{background-image:url(spritesmith-main-0.png);background-position:-1456px -1491px;width:90px;height:90px}.customize-option.hair_mustache_1_purple{background-image:url(spritesmith-main-0.png);background-position:-1481px -1506px;width:60px;height:60px}.hair_mustache_1_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1587px 0;width:90px;height:90px}.customize-option.hair_mustache_1_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1612px -15px;width:60px;height:60px}.hair_mustache_1_rainbow{background-image:url(spritesmith-main-0.png);background-position:-1587px -91px;width:90px;height:90px}.customize-option.hair_mustache_1_rainbow{background-image:url(spritesmith-main-0.png);background-position:-1612px -106px;width:60px;height:60px}.hair_mustache_1_red{background-image:url(spritesmith-main-0.png);background-position:-1587px -182px;width:90px;height:90px}.customize-option.hair_mustache_1_red{background-image:url(spritesmith-main-0.png);background-position:-1612px -197px;width:60px;height:60px}.hair_mustache_1_snowy{background-image:url(spritesmith-main-0.png);background-position:-1587px -273px;width:90px;height:90px}.customize-option.hair_mustache_1_snowy{background-image:url(spritesmith-main-0.png);background-position:-1612px -288px;width:60px;height:60px}.hair_mustache_1_white{background-image:url(spritesmith-main-0.png);background-position:-1587px -364px;width:90px;height:90px}.customize-option.hair_mustache_1_white{background-image:url(spritesmith-main-0.png);background-position:-1612px -379px;width:60px;height:60px}.hair_mustache_1_winternight{background-image:url(spritesmith-main-0.png);background-position:-1587px -455px;width:90px;height:90px}.customize-option.hair_mustache_1_winternight{background-image:url(spritesmith-main-0.png);background-position:-1612px -470px;width:60px;height:60px}.hair_mustache_1_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1587px -546px;width:90px;height:90px}.customize-option.hair_mustache_1_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1612px -561px;width:60px;height:60px}.hair_mustache_1_yellow{background-image:url(spritesmith-main-0.png);background-position:-1587px -637px;width:90px;height:90px}.customize-option.hair_mustache_1_yellow{background-image:url(spritesmith-main-0.png);background-position:-1612px -652px;width:60px;height:60px}.hair_mustache_1_zombie{background-image:url(spritesmith-main-0.png);background-position:-1587px -728px;width:90px;height:90px}.customize-option.hair_mustache_1_zombie{background-image:url(spritesmith-main-0.png);background-position:-1612px -743px;width:60px;height:60px}.hair_mustache_2_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1587px -819px;width:90px;height:90px}.customize-option.hair_mustache_2_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1612px -834px;width:60px;height:60px}.hair_mustache_2_aurora{background-image:url(spritesmith-main-0.png);background-position:-1587px -910px;width:90px;height:90px}.customize-option.hair_mustache_2_aurora{background-image:url(spritesmith-main-0.png);background-position:-1612px -925px;width:60px;height:60px}.hair_mustache_2_black{background-image:url(spritesmith-main-0.png);background-position:-1587px -1001px;width:90px;height:90px}.customize-option.hair_mustache_2_black{background-image:url(spritesmith-main-0.png);background-position:-1612px -1016px;width:60px;height:60px}.hair_mustache_2_blond{background-image:url(spritesmith-main-0.png);background-position:-1587px -1092px;width:90px;height:90px}.customize-option.hair_mustache_2_blond{background-image:url(spritesmith-main-0.png);background-position:-1612px -1107px;width:60px;height:60px}.hair_mustache_2_blue{background-image:url(spritesmith-main-0.png);background-position:-1587px -1183px;width:90px;height:90px}.customize-option.hair_mustache_2_blue{background-image:url(spritesmith-main-0.png);background-position:-1612px -1198px;width:60px;height:60px}.hair_mustache_2_brown{background-image:url(spritesmith-main-0.png);background-position:-1587px -1274px;width:90px;height:90px}.customize-option.hair_mustache_2_brown{background-image:url(spritesmith-main-0.png);background-position:-1612px -1289px;width:60px;height:60px}.hair_mustache_2_candycane{background-image:url(spritesmith-main-0.png);background-position:-1587px -1365px;width:90px;height:90px}.customize-option.hair_mustache_2_candycane{background-image:url(spritesmith-main-0.png);background-position:-1612px -1380px;width:60px;height:60px}.hair_mustache_2_candycorn{background-image:url(spritesmith-main-0.png);background-position:-1587px -1456px;width:90px;height:90px}.customize-option.hair_mustache_2_candycorn{background-image:url(spritesmith-main-0.png);background-position:-1612px -1471px;width:60px;height:60px}.hair_mustache_2_festive{background-image:url(spritesmith-main-0.png);background-position:0 -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_festive{background-image:url(spritesmith-main-0.png);background-position:-25px -1597px;width:60px;height:60px}.hair_mustache_2_frost{background-image:url(spritesmith-main-0.png);background-position:-91px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_frost{background-image:url(spritesmith-main-0.png);background-position:-116px -1597px;width:60px;height:60px}.hair_mustache_2_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-182px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-207px -1597px;width:60px;height:60px}.hair_mustache_2_green{background-image:url(spritesmith-main-0.png);background-position:-273px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_green{background-image:url(spritesmith-main-0.png);background-position:-298px -1597px;width:60px;height:60px}.hair_mustache_2_halloween{background-image:url(spritesmith-main-0.png);background-position:-364px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_halloween{background-image:url(spritesmith-main-0.png);background-position:-389px -1597px;width:60px;height:60px}.hair_mustache_2_holly{background-image:url(spritesmith-main-0.png);background-position:-455px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_holly{background-image:url(spritesmith-main-0.png);background-position:-480px -1597px;width:60px;height:60px}.hair_mustache_2_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-546px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-571px -1597px;width:60px;height:60px}.hair_mustache_2_midnight{background-image:url(spritesmith-main-0.png);background-position:-637px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_midnight{background-image:url(spritesmith-main-0.png);background-position:-662px -1597px;width:60px;height:60px}.hair_mustache_2_pblue{background-image:url(spritesmith-main-0.png);background-position:-728px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_pblue{background-image:url(spritesmith-main-0.png);background-position:-753px -1597px;width:60px;height:60px}.hair_mustache_2_peppermint{background-image:url(spritesmith-main-0.png);background-position:-819px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_peppermint{background-image:url(spritesmith-main-0.png);background-position:-844px -1597px;width:60px;height:60px}.hair_mustache_2_pgreen{background-image:url(spritesmith-main-0.png);background-position:-910px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_pgreen{background-image:url(spritesmith-main-0.png);background-position:-935px -1597px;width:60px;height:60px}.hair_mustache_2_porange{background-image:url(spritesmith-main-0.png);background-position:-1001px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_porange{background-image:url(spritesmith-main-0.png);background-position:-1026px -1597px;width:60px;height:60px}.hair_mustache_2_ppink{background-image:url(spritesmith-main-0.png);background-position:-1092px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_ppink{background-image:url(spritesmith-main-0.png);background-position:-1117px -1597px;width:60px;height:60px}.hair_mustache_2_ppurple{background-image:url(spritesmith-main-0.png);background-position:-1183px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_ppurple{background-image:url(spritesmith-main-0.png);background-position:-1208px -1597px;width:60px;height:60px}.hair_mustache_2_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-1274px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-1299px -1597px;width:60px;height:60px}.hair_mustache_2_purple{background-image:url(spritesmith-main-0.png);background-position:-1365px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_purple{background-image:url(spritesmith-main-0.png);background-position:-1390px -1597px;width:60px;height:60px}.hair_mustache_2_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1456px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1481px -1597px;width:60px;height:60px}.hair_mustache_2_rainbow{background-image:url(spritesmith-main-0.png);background-position:-1547px -1582px;width:90px;height:90px}.customize-option.hair_mustache_2_rainbow{background-image:url(spritesmith-main-0.png);background-position:-1572px -1597px;width:60px;height:60px}.hair_mustache_2_red{background-image:url(spritesmith-main-0.png);background-position:-1678px 0;width:90px;height:90px}.customize-option.hair_mustache_2_red{background-image:url(spritesmith-main-0.png);background-position:-1703px -15px;width:60px;height:60px}.hair_mustache_2_snowy{background-image:url(spritesmith-main-0.png);background-position:-1678px -91px;width:90px;height:90px}.customize-option.hair_mustache_2_snowy{background-image:url(spritesmith-main-0.png);background-position:-1703px -106px;width:60px;height:60px}.hair_mustache_2_white{background-image:url(spritesmith-main-0.png);background-position:-910px -1309px;width:90px;height:90px}.customize-option.hair_mustache_2_white{background-image:url(spritesmith-main-0.png);background-position:-935px -1324px;width:60px;height:60px}.hair_mustache_2_winternight{background-image:url(spritesmith-main-0.png);background-position:-1132px -910px;width:90px;height:90px}.customize-option.hair_mustache_2_winternight{background-image:url(spritesmith-main-0.png);background-position:-1157px -925px;width:60px;height:60px}.hair_mustache_2_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1132px -819px;width:90px;height:90px}.customize-option.hair_mustache_2_winterstar{background-image:url(spritesmith-main-0.png);background-position:-1157px -834px;width:60px;height:60px}.hair_mustache_2_yellow{background-image:url(spritesmith-main-0.png);background-position:-1132px -728px;width:90px;height:90px}.customize-option.hair_mustache_2_yellow{background-image:url(spritesmith-main-0.png);background-position:-1157px -743px;width:60px;height:60px}.hair_mustache_2_zombie{background-image:url(spritesmith-main-0.png);background-position:-1132px -637px;width:90px;height:90px}.customize-option.hair_mustache_2_zombie{background-image:url(spritesmith-main-0.png);background-position:-1157px -652px;width:60px;height:60px}.hair_flower_1{background-image:url(spritesmith-main-0.png);background-position:-1132px -546px;width:90px;height:90px}.customize-option.hair_flower_1{background-image:url(spritesmith-main-0.png);background-position:-1157px -561px;width:60px;height:60px}.hair_flower_2{background-image:url(spritesmith-main-0.png);background-position:-1132px -455px;width:90px;height:90px}.customize-option.hair_flower_2{background-image:url(spritesmith-main-0.png);background-position:-1157px -470px;width:60px;height:60px}.hair_flower_3{background-image:url(spritesmith-main-0.png);background-position:-1132px -364px;width:90px;height:90px}.customize-option.hair_flower_3{background-image:url(spritesmith-main-0.png);background-position:-1157px -379px;width:60px;height:60px}.hair_flower_4{background-image:url(spritesmith-main-0.png);background-position:-1132px -273px;width:90px;height:90px}.customize-option.hair_flower_4{background-image:url(spritesmith-main-0.png);background-position:-1157px -288px;width:60px;height:60px}.hair_flower_5{background-image:url(spritesmith-main-0.png);background-position:-1132px -182px;width:90px;height:90px}.customize-option.hair_flower_5{background-image:url(spritesmith-main-0.png);background-position:-1157px -197px;width:60px;height:60px}.hair_flower_6{background-image:url(spritesmith-main-0.png);background-position:-1132px -91px;width:90px;height:90px}.customize-option.hair_flower_6{background-image:url(spritesmith-main-0.png);background-position:-1157px -106px;width:60px;height:60px}.hair_bangs_1_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1132px 0;width:90px;height:90px}.customize-option.hair_bangs_1_TRUred{background-image:url(spritesmith-main-0.png);background-position:-1157px -15px;width:60px;height:60px}.hair_bangs_1_aurora{background-image:url(spritesmith-main-0.png);background-position:-1001px -1036px;width:90px;height:90px}.customize-option.hair_bangs_1_aurora{background-image:url(spritesmith-main-0.png);background-position:-1026px -1051px;width:60px;height:60px}.hair_bangs_1_black{background-image:url(spritesmith-main-0.png);background-position:-910px -1036px;width:90px;height:90px}.customize-option.hair_bangs_1_black{background-image:url(spritesmith-main-0.png);background-position:-935px -1051px;width:60px;height:60px}.hair_bangs_1_blond{background-image:url(spritesmith-main-0.png);background-position:-819px -1036px;width:90px;height:90px}.customize-option.hair_bangs_1_blond{background-image:url(spritesmith-main-0.png);background-position:-844px -1051px;width:60px;height:60px}.hair_bangs_1_blue{background-image:url(spritesmith-main-0.png);background-position:-728px -1036px;width:90px;height:90px}.customize-option.hair_bangs_1_blue{background-image:url(spritesmith-main-0.png);background-position:-753px -1051px;width:60px;height:60px}.hair_bangs_1_brown{background-image:url(spritesmith-main-0.png);background-position:-637px -1036px;width:90px;height:90px}.customize-option.hair_bangs_1_brown{background-image:url(spritesmith-main-0.png);background-position:-662px -1051px;width:60px;height:60px}.hair_bangs_1_candycane{background-image:url(spritesmith-main-0.png);background-position:-546px -1036px;width:90px;height:90px}.customize-option.hair_bangs_1_candycane{background-image:url(spritesmith-main-0.png);background-position:-571px -1051px;width:60px;height:60px}.hair_bangs_1_candycorn{background-image:url(spritesmith-main-0.png);background-position:-455px -1036px;width:90px;height:90px}.customize-option.hair_bangs_1_candycorn{background-image:url(spritesmith-main-0.png);background-position:-480px -1051px;width:60px;height:60px}.hair_bangs_1_festive{background-image:url(spritesmith-main-0.png);background-position:-364px -1036px;width:90px;height:90px}.customize-option.hair_bangs_1_festive{background-image:url(spritesmith-main-0.png);background-position:-389px -1051px;width:60px;height:60px}.hair_bangs_1_frost{background-image:url(spritesmith-main-0.png);background-position:-273px -1036px;width:90px;height:90px}.customize-option.hair_bangs_1_frost{background-image:url(spritesmith-main-0.png);background-position:-298px -1051px;width:60px;height:60px}.hair_bangs_1_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-182px -1036px;width:90px;height:90px}.customize-option.hair_bangs_1_ghostwhite{background-image:url(spritesmith-main-0.png);background-position:-207px -1051px;width:60px;height:60px}.hair_bangs_1_green{background-image:url(spritesmith-main-0.png);background-position:-91px -1036px;width:90px;height:90px}.customize-option.hair_bangs_1_green{background-image:url(spritesmith-main-0.png);background-position:-116px -1051px;width:60px;height:60px}.hair_bangs_1_halloween{background-image:url(spritesmith-main-0.png);background-position:0 -1036px;width:90px;height:90px}.customize-option.hair_bangs_1_halloween{background-image:url(spritesmith-main-0.png);background-position:-25px -1051px;width:60px;height:60px}.hair_bangs_1_holly{background-image:url(spritesmith-main-0.png);background-position:-969px -888px;width:90px;height:90px}.customize-option.hair_bangs_1_holly{background-image:url(spritesmith-main-0.png);background-position:-994px -903px;width:60px;height:60px}.hair_bangs_1_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-878px -888px;width:90px;height:90px}.customize-option.hair_bangs_1_hollygreen{background-image:url(spritesmith-main-0.png);background-position:-903px -903px;width:60px;height:60px}.hair_bangs_1_midnight{background-image:url(spritesmith-main-0.png);background-position:-787px -888px;width:90px;height:90px}.customize-option.hair_bangs_1_midnight{background-image:url(spritesmith-main-0.png);background-position:-812px -903px;width:60px;height:60px}.hair_bangs_1_pblue{background-image:url(spritesmith-main-0.png);background-position:-696px -888px;width:90px;height:90px}.customize-option.hair_bangs_1_pblue{background-image:url(spritesmith-main-0.png);background-position:-721px -903px;width:60px;height:60px}.hair_bangs_1_pblue2{background-image:url(spritesmith-main-0.png);background-position:-605px -888px;width:90px;height:90px}.customize-option.hair_bangs_1_pblue2{background-image:url(spritesmith-main-0.png);background-position:-630px -903px;width:60px;height:60px}.hair_bangs_1_peppermint{background-image:url(spritesmith-main-0.png);background-position:-514px -888px;width:90px;height:90px}.customize-option.hair_bangs_1_peppermint{background-image:url(spritesmith-main-0.png);background-position:-539px -903px;width:60px;height:60px}.hair_bangs_1_pgreen{background-image:url(spritesmith-main-0.png);background-position:-819px -1127px;width:90px;height:90px}.customize-option.hair_bangs_1_pgreen{background-image:url(spritesmith-main-0.png);background-position:-844px -1142px;width:60px;height:60px}.hair_bangs_1_pgreen2{background-image:url(spritesmith-main-0.png);background-position:-728px -1127px;width:90px;height:90px}.customize-option.hair_bangs_1_pgreen2{background-image:url(spritesmith-main-0.png);background-position:-753px -1142px;width:60px;height:60px}.hair_bangs_1_porange{background-image:url(spritesmith-main-0.png);background-position:-637px -1127px;width:90px;height:90px}.customize-option.hair_bangs_1_porange{background-image:url(spritesmith-main-0.png);background-position:-662px -1142px;width:60px;height:60px}.hair_bangs_1_porange2{background-image:url(spritesmith-main-0.png);background-position:-546px -1127px;width:90px;height:90px}.customize-option.hair_bangs_1_porange2{background-image:url(spritesmith-main-0.png);background-position:-571px -1142px;width:60px;height:60px}.hair_bangs_1_ppink{background-image:url(spritesmith-main-0.png);background-position:-455px -1127px;width:90px;height:90px}.customize-option.hair_bangs_1_ppink{background-image:url(spritesmith-main-0.png);background-position:-480px -1142px;width:60px;height:60px}.hair_bangs_1_ppink2{background-image:url(spritesmith-main-0.png);background-position:-364px -1127px;width:90px;height:90px}.customize-option.hair_bangs_1_ppink2{background-image:url(spritesmith-main-0.png);background-position:-389px -1142px;width:60px;height:60px}.hair_bangs_1_ppurple{background-image:url(spritesmith-main-0.png);background-position:-273px -1127px;width:90px;height:90px}.customize-option.hair_bangs_1_ppurple{background-image:url(spritesmith-main-0.png);background-position:-298px -1142px;width:60px;height:60px}.hair_bangs_1_ppurple2{background-image:url(spritesmith-main-0.png);background-position:-182px -1127px;width:90px;height:90px}.customize-option.hair_bangs_1_ppurple2{background-image:url(spritesmith-main-0.png);background-position:-207px -1142px;width:60px;height:60px}.hair_bangs_1_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-91px -1127px;width:90px;height:90px}.customize-option.hair_bangs_1_pumpkin{background-image:url(spritesmith-main-0.png);background-position:-116px -1142px;width:60px;height:60px}.hair_bangs_1_purple{background-image:url(spritesmith-main-0.png);background-position:0 -1127px;width:90px;height:90px}.customize-option.hair_bangs_1_purple{background-image:url(spritesmith-main-0.png);background-position:-25px -1142px;width:60px;height:60px}.hair_bangs_1_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1132px -1001px;width:90px;height:90px}.customize-option.hair_bangs_1_pyellow{background-image:url(spritesmith-main-0.png);background-position:-1157px -1016px;width:60px;height:60px}.hair_bangs_1_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-91px 0;width:90px;height:90px}.customize-option.hair_bangs_1_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-116px -15px;width:60px;height:60px}.hair_bangs_1_rainbow{background-image:url(spritesmith-main-1.png);background-position:-728px -1092px;width:90px;height:90px}.customize-option.hair_bangs_1_rainbow{background-image:url(spritesmith-main-1.png);background-position:-753px -1107px;width:60px;height:60px}.hair_bangs_1_red{background-image:url(spritesmith-main-1.png);background-position:0 -91px;width:90px;height:90px}.customize-option.hair_bangs_1_red{background-image:url(spritesmith-main-1.png);background-position:-25px -106px;width:60px;height:60px}.hair_bangs_1_snowy{background-image:url(spritesmith-main-1.png);background-position:-91px -91px;width:90px;height:90px}.customize-option.hair_bangs_1_snowy{background-image:url(spritesmith-main-1.png);background-position:-116px -106px;width:60px;height:60px}.hair_bangs_1_white{background-image:url(spritesmith-main-1.png);background-position:-182px 0;width:90px;height:90px}.customize-option.hair_bangs_1_white{background-image:url(spritesmith-main-1.png);background-position:-207px -15px;width:60px;height:60px}.hair_bangs_1_winternight{background-image:url(spritesmith-main-1.png);background-position:-182px -91px;width:90px;height:90px}.customize-option.hair_bangs_1_winternight{background-image:url(spritesmith-main-1.png);background-position:-207px -106px;width:60px;height:60px}.hair_bangs_1_winterstar{background-image:url(spritesmith-main-1.png);background-position:0 -182px;width:90px;height:90px}.customize-option.hair_bangs_1_winterstar{background-image:url(spritesmith-main-1.png);background-position:-25px -197px;width:60px;height:60px}.hair_bangs_1_yellow{background-image:url(spritesmith-main-1.png);background-position:-91px -182px;width:90px;height:90px}.customize-option.hair_bangs_1_yellow{background-image:url(spritesmith-main-1.png);background-position:-116px -197px;width:60px;height:60px}.hair_bangs_1_zombie{background-image:url(spritesmith-main-1.png);background-position:-182px -182px;width:90px;height:90px}.customize-option.hair_bangs_1_zombie{background-image:url(spritesmith-main-1.png);background-position:-207px -197px;width:60px;height:60px}.hair_bangs_2_TRUred{background-image:url(spritesmith-main-1.png);background-position:-273px 0;width:90px;height:90px}.customize-option.hair_bangs_2_TRUred{background-image:url(spritesmith-main-1.png);background-position:-298px -15px;width:60px;height:60px}.hair_bangs_2_aurora{background-image:url(spritesmith-main-1.png);background-position:-273px -91px;width:90px;height:90px}.customize-option.hair_bangs_2_aurora{background-image:url(spritesmith-main-1.png);background-position:-298px -106px;width:60px;height:60px}.hair_bangs_2_black{background-image:url(spritesmith-main-1.png);background-position:-273px -182px;width:90px;height:90px}.customize-option.hair_bangs_2_black{background-image:url(spritesmith-main-1.png);background-position:-298px -197px;width:60px;height:60px}.hair_bangs_2_blond{background-image:url(spritesmith-main-1.png);background-position:0 -273px;width:90px;height:90px}.customize-option.hair_bangs_2_blond{background-image:url(spritesmith-main-1.png);background-position:-25px -288px;width:60px;height:60px}.hair_bangs_2_blue{background-image:url(spritesmith-main-1.png);background-position:-91px -273px;width:90px;height:90px}.customize-option.hair_bangs_2_blue{background-image:url(spritesmith-main-1.png);background-position:-116px -288px;width:60px;height:60px}.hair_bangs_2_brown{background-image:url(spritesmith-main-1.png);background-position:-182px -273px;width:90px;height:90px}.customize-option.hair_bangs_2_brown{background-image:url(spritesmith-main-1.png);background-position:-207px -288px;width:60px;height:60px}.hair_bangs_2_candycane{background-image:url(spritesmith-main-1.png);background-position:-273px -273px;width:90px;height:90px}.customize-option.hair_bangs_2_candycane{background-image:url(spritesmith-main-1.png);background-position:-298px -288px;width:60px;height:60px}.hair_bangs_2_candycorn{background-image:url(spritesmith-main-1.png);background-position:-364px 0;width:90px;height:90px}.customize-option.hair_bangs_2_candycorn{background-image:url(spritesmith-main-1.png);background-position:-389px -15px;width:60px;height:60px}.hair_bangs_2_festive{background-image:url(spritesmith-main-1.png);background-position:-364px -91px;width:90px;height:90px}.customize-option.hair_bangs_2_festive{background-image:url(spritesmith-main-1.png);background-position:-389px -106px;width:60px;height:60px}.hair_bangs_2_frost{background-image:url(spritesmith-main-1.png);background-position:-364px -182px;width:90px;height:90px}.customize-option.hair_bangs_2_frost{background-image:url(spritesmith-main-1.png);background-position:-389px -197px;width:60px;height:60px}.hair_bangs_2_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-364px -273px;width:90px;height:90px}.customize-option.hair_bangs_2_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-389px -288px;width:60px;height:60px}.hair_bangs_2_green{background-image:url(spritesmith-main-1.png);background-position:0 -364px;width:90px;height:90px}.customize-option.hair_bangs_2_green{background-image:url(spritesmith-main-1.png);background-position:-25px -379px;width:60px;height:60px}.hair_bangs_2_halloween{background-image:url(spritesmith-main-1.png);background-position:-91px -364px;width:90px;height:90px}.customize-option.hair_bangs_2_halloween{background-image:url(spritesmith-main-1.png);background-position:-116px -379px;width:60px;height:60px}.hair_bangs_2_holly{background-image:url(spritesmith-main-1.png);background-position:-182px -364px;width:90px;height:90px}.customize-option.hair_bangs_2_holly{background-image:url(spritesmith-main-1.png);background-position:-207px -379px;width:60px;height:60px}.hair_bangs_2_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-273px -364px;width:90px;height:90px}.customize-option.hair_bangs_2_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-298px -379px;width:60px;height:60px}.hair_bangs_2_midnight{background-image:url(spritesmith-main-1.png);background-position:-364px -364px;width:90px;height:90px}.customize-option.hair_bangs_2_midnight{background-image:url(spritesmith-main-1.png);background-position:-389px -379px;width:60px;height:60px}.hair_bangs_2_pblue{background-image:url(spritesmith-main-1.png);background-position:-455px 0;width:90px;height:90px}.customize-option.hair_bangs_2_pblue{background-image:url(spritesmith-main-1.png);background-position:-480px -15px;width:60px;height:60px}.hair_bangs_2_pblue2{background-image:url(spritesmith-main-1.png);background-position:-455px -91px;width:90px;height:90px}.customize-option.hair_bangs_2_pblue2{background-image:url(spritesmith-main-1.png);background-position:-480px -106px;width:60px;height:60px}.hair_bangs_2_peppermint{background-image:url(spritesmith-main-1.png);background-position:-455px -182px;width:90px;height:90px}.customize-option.hair_bangs_2_peppermint{background-image:url(spritesmith-main-1.png);background-position:-480px -197px;width:60px;height:60px}.hair_bangs_2_pgreen{background-image:url(spritesmith-main-1.png);background-position:-455px -273px;width:90px;height:90px}.customize-option.hair_bangs_2_pgreen{background-image:url(spritesmith-main-1.png);background-position:-480px -288px;width:60px;height:60px}.hair_bangs_2_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-455px -364px;width:90px;height:90px}.customize-option.hair_bangs_2_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-480px -379px;width:60px;height:60px}.hair_bangs_2_porange{background-image:url(spritesmith-main-1.png);background-position:0 -455px;width:90px;height:90px}.customize-option.hair_bangs_2_porange{background-image:url(spritesmith-main-1.png);background-position:-25px -470px;width:60px;height:60px}.hair_bangs_2_porange2{background-image:url(spritesmith-main-1.png);background-position:-91px -455px;width:90px;height:90px}.customize-option.hair_bangs_2_porange2{background-image:url(spritesmith-main-1.png);background-position:-116px -470px;width:60px;height:60px}.hair_bangs_2_ppink{background-image:url(spritesmith-main-1.png);background-position:-182px -455px;width:90px;height:90px}.customize-option.hair_bangs_2_ppink{background-image:url(spritesmith-main-1.png);background-position:-207px -470px;width:60px;height:60px}.hair_bangs_2_ppink2{background-image:url(spritesmith-main-1.png);background-position:-273px -455px;width:90px;height:90px}.customize-option.hair_bangs_2_ppink2{background-image:url(spritesmith-main-1.png);background-position:-298px -470px;width:60px;height:60px}.hair_bangs_2_ppurple{background-image:url(spritesmith-main-1.png);background-position:-364px -455px;width:90px;height:90px}.customize-option.hair_bangs_2_ppurple{background-image:url(spritesmith-main-1.png);background-position:-389px -470px;width:60px;height:60px}.hair_bangs_2_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-455px -455px;width:90px;height:90px}.customize-option.hair_bangs_2_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-480px -470px;width:60px;height:60px}.hair_bangs_2_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-546px 0;width:90px;height:90px}.customize-option.hair_bangs_2_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-571px -15px;width:60px;height:60px}.hair_bangs_2_purple{background-image:url(spritesmith-main-1.png);background-position:-546px -91px;width:90px;height:90px}.customize-option.hair_bangs_2_purple{background-image:url(spritesmith-main-1.png);background-position:-571px -106px;width:60px;height:60px}.hair_bangs_2_pyellow{background-image:url(spritesmith-main-1.png);background-position:-546px -182px;width:90px;height:90px}.customize-option.hair_bangs_2_pyellow{background-image:url(spritesmith-main-1.png);background-position:-571px -197px;width:60px;height:60px}.hair_bangs_2_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-546px -273px;width:90px;height:90px}.customize-option.hair_bangs_2_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-571px -288px;width:60px;height:60px}.hair_bangs_2_rainbow{background-image:url(spritesmith-main-1.png);background-position:-546px -364px;width:90px;height:90px}.customize-option.hair_bangs_2_rainbow{background-image:url(spritesmith-main-1.png);background-position:-571px -379px;width:60px;height:60px}.hair_bangs_2_red{background-image:url(spritesmith-main-1.png);background-position:-546px -455px;width:90px;height:90px}.customize-option.hair_bangs_2_red{background-image:url(spritesmith-main-1.png);background-position:-571px -470px;width:60px;height:60px}.hair_bangs_2_snowy{background-image:url(spritesmith-main-1.png);background-position:0 -546px;width:90px;height:90px}.customize-option.hair_bangs_2_snowy{background-image:url(spritesmith-main-1.png);background-position:-25px -561px;width:60px;height:60px}.hair_bangs_2_white{background-image:url(spritesmith-main-1.png);background-position:-91px -546px;width:90px;height:90px}.customize-option.hair_bangs_2_white{background-image:url(spritesmith-main-1.png);background-position:-116px -561px;width:60px;height:60px}.hair_bangs_2_winternight{background-image:url(spritesmith-main-1.png);background-position:-182px -546px;width:90px;height:90px}.customize-option.hair_bangs_2_winternight{background-image:url(spritesmith-main-1.png);background-position:-207px -561px;width:60px;height:60px}.hair_bangs_2_winterstar{background-image:url(spritesmith-main-1.png);background-position:-273px -546px;width:90px;height:90px}.customize-option.hair_bangs_2_winterstar{background-image:url(spritesmith-main-1.png);background-position:-298px -561px;width:60px;height:60px}.hair_bangs_2_yellow{background-image:url(spritesmith-main-1.png);background-position:-364px -546px;width:90px;height:90px}.customize-option.hair_bangs_2_yellow{background-image:url(spritesmith-main-1.png);background-position:-389px -561px;width:60px;height:60px}.hair_bangs_2_zombie{background-image:url(spritesmith-main-1.png);background-position:-455px -546px;width:90px;height:90px}.customize-option.hair_bangs_2_zombie{background-image:url(spritesmith-main-1.png);background-position:-480px -561px;width:60px;height:60px}.hair_bangs_3_TRUred{background-image:url(spritesmith-main-1.png);background-position:-546px -546px;width:90px;height:90px}.customize-option.hair_bangs_3_TRUred{background-image:url(spritesmith-main-1.png);background-position:-571px -561px;width:60px;height:60px}.hair_bangs_3_aurora{background-image:url(spritesmith-main-1.png);background-position:-637px 0;width:90px;height:90px}.customize-option.hair_bangs_3_aurora{background-image:url(spritesmith-main-1.png);background-position:-662px -15px;width:60px;height:60px}.hair_bangs_3_black{background-image:url(spritesmith-main-1.png);background-position:-637px -91px;width:90px;height:90px}.customize-option.hair_bangs_3_black{background-image:url(spritesmith-main-1.png);background-position:-662px -106px;width:60px;height:60px}.hair_bangs_3_blond{background-image:url(spritesmith-main-1.png);background-position:-637px -182px;width:90px;height:90px}.customize-option.hair_bangs_3_blond{background-image:url(spritesmith-main-1.png);background-position:-662px -197px;width:60px;height:60px}.hair_bangs_3_blue{background-image:url(spritesmith-main-1.png);background-position:-637px -273px;width:90px;height:90px}.customize-option.hair_bangs_3_blue{background-image:url(spritesmith-main-1.png);background-position:-662px -288px;width:60px;height:60px}.hair_bangs_3_brown{background-image:url(spritesmith-main-1.png);background-position:-637px -364px;width:90px;height:90px}.customize-option.hair_bangs_3_brown{background-image:url(spritesmith-main-1.png);background-position:-662px -379px;width:60px;height:60px}.hair_bangs_3_candycane{background-image:url(spritesmith-main-1.png);background-position:-637px -455px;width:90px;height:90px}.customize-option.hair_bangs_3_candycane{background-image:url(spritesmith-main-1.png);background-position:-662px -470px;width:60px;height:60px}.hair_bangs_3_candycorn{background-image:url(spritesmith-main-1.png);background-position:-637px -546px;width:90px;height:90px}.customize-option.hair_bangs_3_candycorn{background-image:url(spritesmith-main-1.png);background-position:-662px -561px;width:60px;height:60px}.hair_bangs_3_festive{background-image:url(spritesmith-main-1.png);background-position:0 -637px;width:90px;height:90px}.customize-option.hair_bangs_3_festive{background-image:url(spritesmith-main-1.png);background-position:-25px -652px;width:60px;height:60px}.hair_bangs_3_frost{background-image:url(spritesmith-main-1.png);background-position:-91px -637px;width:90px;height:90px}.customize-option.hair_bangs_3_frost{background-image:url(spritesmith-main-1.png);background-position:-116px -652px;width:60px;height:60px}.hair_bangs_3_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-182px -637px;width:90px;height:90px}.customize-option.hair_bangs_3_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-207px -652px;width:60px;height:60px}.hair_bangs_3_green{background-image:url(spritesmith-main-1.png);background-position:-273px -637px;width:90px;height:90px}.customize-option.hair_bangs_3_green{background-image:url(spritesmith-main-1.png);background-position:-298px -652px;width:60px;height:60px}.hair_bangs_3_halloween{background-image:url(spritesmith-main-1.png);background-position:-364px -637px;width:90px;height:90px}.customize-option.hair_bangs_3_halloween{background-image:url(spritesmith-main-1.png);background-position:-389px -652px;width:60px;height:60px}.hair_bangs_3_holly{background-image:url(spritesmith-main-1.png);background-position:-455px -637px;width:90px;height:90px}.customize-option.hair_bangs_3_holly{background-image:url(spritesmith-main-1.png);background-position:-480px -652px;width:60px;height:60px}.hair_bangs_3_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-546px -637px;width:90px;height:90px}.customize-option.hair_bangs_3_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-571px -652px;width:60px;height:60px}.hair_bangs_3_midnight{background-image:url(spritesmith-main-1.png);background-position:-637px -637px;width:90px;height:90px}.customize-option.hair_bangs_3_midnight{background-image:url(spritesmith-main-1.png);background-position:-662px -652px;width:60px;height:60px}.hair_bangs_3_pblue{background-image:url(spritesmith-main-1.png);background-position:-728px 0;width:90px;height:90px}.customize-option.hair_bangs_3_pblue{background-image:url(spritesmith-main-1.png);background-position:-753px -15px;width:60px;height:60px}.hair_bangs_3_pblue2{background-image:url(spritesmith-main-1.png);background-position:-728px -91px;width:90px;height:90px}.customize-option.hair_bangs_3_pblue2{background-image:url(spritesmith-main-1.png);background-position:-753px -106px;width:60px;height:60px}.hair_bangs_3_peppermint{background-image:url(spritesmith-main-1.png);background-position:-728px -182px;width:90px;height:90px}.customize-option.hair_bangs_3_peppermint{background-image:url(spritesmith-main-1.png);background-position:-753px -197px;width:60px;height:60px}.hair_bangs_3_pgreen{background-image:url(spritesmith-main-1.png);background-position:-728px -273px;width:90px;height:90px}.customize-option.hair_bangs_3_pgreen{background-image:url(spritesmith-main-1.png);background-position:-753px -288px;width:60px;height:60px}.hair_bangs_3_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-728px -364px;width:90px;height:90px}.customize-option.hair_bangs_3_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-753px -379px;width:60px;height:60px}.hair_bangs_3_porange{background-image:url(spritesmith-main-1.png);background-position:-728px -455px;width:90px;height:90px}.customize-option.hair_bangs_3_porange{background-image:url(spritesmith-main-1.png);background-position:-753px -470px;width:60px;height:60px}.hair_bangs_3_porange2{background-image:url(spritesmith-main-1.png);background-position:-728px -546px;width:90px;height:90px}.customize-option.hair_bangs_3_porange2{background-image:url(spritesmith-main-1.png);background-position:-753px -561px;width:60px;height:60px}.hair_bangs_3_ppink{background-image:url(spritesmith-main-1.png);background-position:-728px -637px;width:90px;height:90px}.customize-option.hair_bangs_3_ppink{background-image:url(spritesmith-main-1.png);background-position:-753px -652px;width:60px;height:60px}.hair_bangs_3_ppink2{background-image:url(spritesmith-main-1.png);background-position:0 -728px;width:90px;height:90px}.customize-option.hair_bangs_3_ppink2{background-image:url(spritesmith-main-1.png);background-position:-25px -743px;width:60px;height:60px}.hair_bangs_3_ppurple{background-image:url(spritesmith-main-1.png);background-position:-91px -728px;width:90px;height:90px}.customize-option.hair_bangs_3_ppurple{background-image:url(spritesmith-main-1.png);background-position:-116px -743px;width:60px;height:60px}.hair_bangs_3_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-182px -728px;width:90px;height:90px}.customize-option.hair_bangs_3_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-207px -743px;width:60px;height:60px}.hair_bangs_3_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-273px -728px;width:90px;height:90px}.customize-option.hair_bangs_3_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-298px -743px;width:60px;height:60px}.hair_bangs_3_purple{background-image:url(spritesmith-main-1.png);background-position:-364px -728px;width:90px;height:90px}.customize-option.hair_bangs_3_purple{background-image:url(spritesmith-main-1.png);background-position:-389px -743px;width:60px;height:60px}.hair_bangs_3_pyellow{background-image:url(spritesmith-main-1.png);background-position:-455px -728px;width:90px;height:90px}.customize-option.hair_bangs_3_pyellow{background-image:url(spritesmith-main-1.png);background-position:-480px -743px;width:60px;height:60px}.hair_bangs_3_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-546px -728px;width:90px;height:90px}.customize-option.hair_bangs_3_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-571px -743px;width:60px;height:60px}.hair_bangs_3_rainbow{background-image:url(spritesmith-main-1.png);background-position:-637px -728px;width:90px;height:90px}.customize-option.hair_bangs_3_rainbow{background-image:url(spritesmith-main-1.png);background-position:-662px -743px;width:60px;height:60px}.hair_bangs_3_red{background-image:url(spritesmith-main-1.png);background-position:-728px -728px;width:90px;height:90px}.customize-option.hair_bangs_3_red{background-image:url(spritesmith-main-1.png);background-position:-753px -743px;width:60px;height:60px}.hair_bangs_3_snowy{background-image:url(spritesmith-main-1.png);background-position:-819px 0;width:90px;height:90px}.customize-option.hair_bangs_3_snowy{background-image:url(spritesmith-main-1.png);background-position:-844px -15px;width:60px;height:60px}.hair_bangs_3_white{background-image:url(spritesmith-main-1.png);background-position:-819px -91px;width:90px;height:90px}.customize-option.hair_bangs_3_white{background-image:url(spritesmith-main-1.png);background-position:-844px -106px;width:60px;height:60px}.hair_bangs_3_winternight{background-image:url(spritesmith-main-1.png);background-position:-819px -182px;width:90px;height:90px}.customize-option.hair_bangs_3_winternight{background-image:url(spritesmith-main-1.png);background-position:-844px -197px;width:60px;height:60px}.hair_bangs_3_winterstar{background-image:url(spritesmith-main-1.png);background-position:-819px -273px;width:90px;height:90px}.customize-option.hair_bangs_3_winterstar{background-image:url(spritesmith-main-1.png);background-position:-844px -288px;width:60px;height:60px}.hair_bangs_3_yellow{background-image:url(spritesmith-main-1.png);background-position:-819px -364px;width:90px;height:90px}.customize-option.hair_bangs_3_yellow{background-image:url(spritesmith-main-1.png);background-position:-844px -379px;width:60px;height:60px}.hair_bangs_3_zombie{background-image:url(spritesmith-main-1.png);background-position:-819px -455px;width:90px;height:90px}.customize-option.hair_bangs_3_zombie{background-image:url(spritesmith-main-1.png);background-position:-844px -470px;width:60px;height:60px}.hair_base_10_TRUred{background-image:url(spritesmith-main-1.png);background-position:-819px -546px;width:90px;height:90px}.customize-option.hair_base_10_TRUred{background-image:url(spritesmith-main-1.png);background-position:-844px -561px;width:60px;height:60px}.hair_base_10_aurora{background-image:url(spritesmith-main-1.png);background-position:-819px -637px;width:90px;height:90px}.customize-option.hair_base_10_aurora{background-image:url(spritesmith-main-1.png);background-position:-844px -652px;width:60px;height:60px}.hair_base_10_black{background-image:url(spritesmith-main-1.png);background-position:-819px -728px;width:90px;height:90px}.customize-option.hair_base_10_black{background-image:url(spritesmith-main-1.png);background-position:-844px -743px;width:60px;height:60px}.hair_base_10_blond{background-image:url(spritesmith-main-1.png);background-position:0 -819px;width:90px;height:90px}.customize-option.hair_base_10_blond{background-image:url(spritesmith-main-1.png);background-position:-25px -834px;width:60px;height:60px}.hair_base_10_blue{background-image:url(spritesmith-main-1.png);background-position:-91px -819px;width:90px;height:90px}.customize-option.hair_base_10_blue{background-image:url(spritesmith-main-1.png);background-position:-116px -834px;width:60px;height:60px}.hair_base_10_brown{background-image:url(spritesmith-main-1.png);background-position:-182px -819px;width:90px;height:90px}.customize-option.hair_base_10_brown{background-image:url(spritesmith-main-1.png);background-position:-207px -834px;width:60px;height:60px}.hair_base_10_candycane{background-image:url(spritesmith-main-1.png);background-position:-273px -819px;width:90px;height:90px}.customize-option.hair_base_10_candycane{background-image:url(spritesmith-main-1.png);background-position:-298px -834px;width:60px;height:60px}.hair_base_10_candycorn{background-image:url(spritesmith-main-1.png);background-position:-364px -819px;width:90px;height:90px}.customize-option.hair_base_10_candycorn{background-image:url(spritesmith-main-1.png);background-position:-389px -834px;width:60px;height:60px}.hair_base_10_festive{background-image:url(spritesmith-main-1.png);background-position:-455px -819px;width:90px;height:90px}.customize-option.hair_base_10_festive{background-image:url(spritesmith-main-1.png);background-position:-480px -834px;width:60px;height:60px}.hair_base_10_frost{background-image:url(spritesmith-main-1.png);background-position:-546px -819px;width:90px;height:90px}.customize-option.hair_base_10_frost{background-image:url(spritesmith-main-1.png);background-position:-571px -834px;width:60px;height:60px}.hair_base_10_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-637px -819px;width:90px;height:90px}.customize-option.hair_base_10_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-662px -834px;width:60px;height:60px}.hair_base_10_green{background-image:url(spritesmith-main-1.png);background-position:-728px -819px;width:90px;height:90px}.customize-option.hair_base_10_green{background-image:url(spritesmith-main-1.png);background-position:-753px -834px;width:60px;height:60px}.hair_base_10_halloween{background-image:url(spritesmith-main-1.png);background-position:-819px -819px;width:90px;height:90px}.customize-option.hair_base_10_halloween{background-image:url(spritesmith-main-1.png);background-position:-844px -834px;width:60px;height:60px}.hair_base_10_holly{background-image:url(spritesmith-main-1.png);background-position:-910px 0;width:90px;height:90px}.customize-option.hair_base_10_holly{background-image:url(spritesmith-main-1.png);background-position:-935px -15px;width:60px;height:60px}.hair_base_10_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-910px -91px;width:90px;height:90px}.customize-option.hair_base_10_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-935px -106px;width:60px;height:60px}.hair_base_10_midnight{background-image:url(spritesmith-main-1.png);background-position:-910px -182px;width:90px;height:90px}.customize-option.hair_base_10_midnight{background-image:url(spritesmith-main-1.png);background-position:-935px -197px;width:60px;height:60px}.hair_base_10_pblue{background-image:url(spritesmith-main-1.png);background-position:-910px -273px;width:90px;height:90px}.customize-option.hair_base_10_pblue{background-image:url(spritesmith-main-1.png);background-position:-935px -288px;width:60px;height:60px}.hair_base_10_pblue2{background-image:url(spritesmith-main-1.png);background-position:-910px -364px;width:90px;height:90px}.customize-option.hair_base_10_pblue2{background-image:url(spritesmith-main-1.png);background-position:-935px -379px;width:60px;height:60px}.hair_base_10_peppermint{background-image:url(spritesmith-main-1.png);background-position:-910px -455px;width:90px;height:90px}.customize-option.hair_base_10_peppermint{background-image:url(spritesmith-main-1.png);background-position:-935px -470px;width:60px;height:60px}.hair_base_10_pgreen{background-image:url(spritesmith-main-1.png);background-position:-910px -546px;width:90px;height:90px}.customize-option.hair_base_10_pgreen{background-image:url(spritesmith-main-1.png);background-position:-935px -561px;width:60px;height:60px}.hair_base_10_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-910px -637px;width:90px;height:90px}.customize-option.hair_base_10_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-935px -652px;width:60px;height:60px}.hair_base_10_porange{background-image:url(spritesmith-main-1.png);background-position:-910px -728px;width:90px;height:90px}.customize-option.hair_base_10_porange{background-image:url(spritesmith-main-1.png);background-position:-935px -743px;width:60px;height:60px}.hair_base_10_porange2{background-image:url(spritesmith-main-1.png);background-position:-910px -819px;width:90px;height:90px}.customize-option.hair_base_10_porange2{background-image:url(spritesmith-main-1.png);background-position:-935px -834px;width:60px;height:60px}.hair_base_10_ppink{background-image:url(spritesmith-main-1.png);background-position:0 -910px;width:90px;height:90px}.customize-option.hair_base_10_ppink{background-image:url(spritesmith-main-1.png);background-position:-25px -925px;width:60px;height:60px}.hair_base_10_ppink2{background-image:url(spritesmith-main-1.png);background-position:-91px -910px;width:90px;height:90px}.customize-option.hair_base_10_ppink2{background-image:url(spritesmith-main-1.png);background-position:-116px -925px;width:60px;height:60px}.hair_base_10_ppurple{background-image:url(spritesmith-main-1.png);background-position:-182px -910px;width:90px;height:90px}.customize-option.hair_base_10_ppurple{background-image:url(spritesmith-main-1.png);background-position:-207px -925px;width:60px;height:60px}.hair_base_10_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-273px -910px;width:90px;height:90px}.customize-option.hair_base_10_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-298px -925px;width:60px;height:60px}.hair_base_10_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-364px -910px;width:90px;height:90px}.customize-option.hair_base_10_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-389px -925px;width:60px;height:60px}.hair_base_10_purple{background-image:url(spritesmith-main-1.png);background-position:-455px -910px;width:90px;height:90px}.customize-option.hair_base_10_purple{background-image:url(spritesmith-main-1.png);background-position:-480px -925px;width:60px;height:60px}.hair_base_10_pyellow{background-image:url(spritesmith-main-1.png);background-position:-546px -910px;width:90px;height:90px}.customize-option.hair_base_10_pyellow{background-image:url(spritesmith-main-1.png);background-position:-571px -925px;width:60px;height:60px}.hair_base_10_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-637px -910px;width:90px;height:90px}.customize-option.hair_base_10_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-662px -925px;width:60px;height:60px}.hair_base_10_rainbow{background-image:url(spritesmith-main-1.png);background-position:-728px -910px;width:90px;height:90px}.customize-option.hair_base_10_rainbow{background-image:url(spritesmith-main-1.png);background-position:-753px -925px;width:60px;height:60px}.hair_base_10_red{background-image:url(spritesmith-main-1.png);background-position:-819px -910px;width:90px;height:90px}.customize-option.hair_base_10_red{background-image:url(spritesmith-main-1.png);background-position:-844px -925px;width:60px;height:60px}.hair_base_10_snowy{background-image:url(spritesmith-main-1.png);background-position:-910px -910px;width:90px;height:90px}.customize-option.hair_base_10_snowy{background-image:url(spritesmith-main-1.png);background-position:-935px -925px;width:60px;height:60px}.hair_base_10_white{background-image:url(spritesmith-main-1.png);background-position:-1001px 0;width:90px;height:90px}.customize-option.hair_base_10_white{background-image:url(spritesmith-main-1.png);background-position:-1026px -15px;width:60px;height:60px}.hair_base_10_winternight{background-image:url(spritesmith-main-1.png);background-position:-1001px -91px;width:90px;height:90px}.customize-option.hair_base_10_winternight{background-image:url(spritesmith-main-1.png);background-position:-1026px -106px;width:60px;height:60px}.hair_base_10_winterstar{background-image:url(spritesmith-main-1.png);background-position:-1001px -182px;width:90px;height:90px}.customize-option.hair_base_10_winterstar{background-image:url(spritesmith-main-1.png);background-position:-1026px -197px;width:60px;height:60px}.hair_base_10_yellow{background-image:url(spritesmith-main-1.png);background-position:-1001px -273px;width:90px;height:90px}.customize-option.hair_base_10_yellow{background-image:url(spritesmith-main-1.png);background-position:-1026px -288px;width:60px;height:60px}.hair_base_10_zombie{background-image:url(spritesmith-main-1.png);background-position:-1001px -364px;width:90px;height:90px}.customize-option.hair_base_10_zombie{background-image:url(spritesmith-main-1.png);background-position:-1026px -379px;width:60px;height:60px}.hair_base_11_TRUred{background-image:url(spritesmith-main-1.png);background-position:-1001px -455px;width:90px;height:90px}.customize-option.hair_base_11_TRUred{background-image:url(spritesmith-main-1.png);background-position:-1026px -470px;width:60px;height:60px}.hair_base_11_aurora{background-image:url(spritesmith-main-1.png);background-position:-1001px -546px;width:90px;height:90px}.customize-option.hair_base_11_aurora{background-image:url(spritesmith-main-1.png);background-position:-1026px -561px;width:60px;height:60px}.hair_base_11_black{background-image:url(spritesmith-main-1.png);background-position:-1001px -637px;width:90px;height:90px}.customize-option.hair_base_11_black{background-image:url(spritesmith-main-1.png);background-position:-1026px -652px;width:60px;height:60px}.hair_base_11_blond{background-image:url(spritesmith-main-1.png);background-position:-1001px -728px;width:90px;height:90px}.customize-option.hair_base_11_blond{background-image:url(spritesmith-main-1.png);background-position:-1026px -743px;width:60px;height:60px}.hair_base_11_blue{background-image:url(spritesmith-main-1.png);background-position:-1001px -819px;width:90px;height:90px}.customize-option.hair_base_11_blue{background-image:url(spritesmith-main-1.png);background-position:-1026px -834px;width:60px;height:60px}.hair_base_11_brown{background-image:url(spritesmith-main-1.png);background-position:-1001px -910px;width:90px;height:90px}.customize-option.hair_base_11_brown{background-image:url(spritesmith-main-1.png);background-position:-1026px -925px;width:60px;height:60px}.hair_base_11_candycane{background-image:url(spritesmith-main-1.png);background-position:0 -1001px;width:90px;height:90px}.customize-option.hair_base_11_candycane{background-image:url(spritesmith-main-1.png);background-position:-25px -1016px;width:60px;height:60px}.hair_base_11_candycorn{background-image:url(spritesmith-main-1.png);background-position:-91px -1001px;width:90px;height:90px}.customize-option.hair_base_11_candycorn{background-image:url(spritesmith-main-1.png);background-position:-116px -1016px;width:60px;height:60px}.hair_base_11_festive{background-image:url(spritesmith-main-1.png);background-position:-182px -1001px;width:90px;height:90px}.customize-option.hair_base_11_festive{background-image:url(spritesmith-main-1.png);background-position:-207px -1016px;width:60px;height:60px}.hair_base_11_frost{background-image:url(spritesmith-main-1.png);background-position:-273px -1001px;width:90px;height:90px}.customize-option.hair_base_11_frost{background-image:url(spritesmith-main-1.png);background-position:-298px -1016px;width:60px;height:60px}.hair_base_11_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-364px -1001px;width:90px;height:90px}.customize-option.hair_base_11_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-389px -1016px;width:60px;height:60px}.hair_base_11_green{background-image:url(spritesmith-main-1.png);background-position:-455px -1001px;width:90px;height:90px}.customize-option.hair_base_11_green{background-image:url(spritesmith-main-1.png);background-position:-480px -1016px;width:60px;height:60px}.hair_base_11_halloween{background-image:url(spritesmith-main-1.png);background-position:-546px -1001px;width:90px;height:90px}.customize-option.hair_base_11_halloween{background-image:url(spritesmith-main-1.png);background-position:-571px -1016px;width:60px;height:60px}.hair_base_11_holly{background-image:url(spritesmith-main-1.png);background-position:-637px -1001px;width:90px;height:90px}.customize-option.hair_base_11_holly{background-image:url(spritesmith-main-1.png);background-position:-662px -1016px;width:60px;height:60px}.hair_base_11_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-728px -1001px;width:90px;height:90px}.customize-option.hair_base_11_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-753px -1016px;width:60px;height:60px}.hair_base_11_midnight{background-image:url(spritesmith-main-1.png);background-position:-819px -1001px;width:90px;height:90px}.customize-option.hair_base_11_midnight{background-image:url(spritesmith-main-1.png);background-position:-844px -1016px;width:60px;height:60px}.hair_base_11_pblue{background-image:url(spritesmith-main-1.png);background-position:-910px -1001px;width:90px;height:90px}.customize-option.hair_base_11_pblue{background-image:url(spritesmith-main-1.png);background-position:-935px -1016px;width:60px;height:60px}.hair_base_11_pblue2{background-image:url(spritesmith-main-1.png);background-position:-1001px -1001px;width:90px;height:90px}.customize-option.hair_base_11_pblue2{background-image:url(spritesmith-main-1.png);background-position:-1026px -1016px;width:60px;height:60px}.hair_base_11_peppermint{background-image:url(spritesmith-main-1.png);background-position:-1092px 0;width:90px;height:90px}.customize-option.hair_base_11_peppermint{background-image:url(spritesmith-main-1.png);background-position:-1117px -15px;width:60px;height:60px}.hair_base_11_pgreen{background-image:url(spritesmith-main-1.png);background-position:-1092px -91px;width:90px;height:90px}.customize-option.hair_base_11_pgreen{background-image:url(spritesmith-main-1.png);background-position:-1117px -106px;width:60px;height:60px}.hair_base_11_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-1092px -182px;width:90px;height:90px}.customize-option.hair_base_11_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-1117px -197px;width:60px;height:60px}.hair_base_11_porange{background-image:url(spritesmith-main-1.png);background-position:-1092px -273px;width:90px;height:90px}.customize-option.hair_base_11_porange{background-image:url(spritesmith-main-1.png);background-position:-1117px -288px;width:60px;height:60px}.hair_base_11_porange2{background-image:url(spritesmith-main-1.png);background-position:-1092px -364px;width:90px;height:90px}.customize-option.hair_base_11_porange2{background-image:url(spritesmith-main-1.png);background-position:-1117px -379px;width:60px;height:60px}.hair_base_11_ppink{background-image:url(spritesmith-main-1.png);background-position:-1092px -455px;width:90px;height:90px}.customize-option.hair_base_11_ppink{background-image:url(spritesmith-main-1.png);background-position:-1117px -470px;width:60px;height:60px}.hair_base_11_ppink2{background-image:url(spritesmith-main-1.png);background-position:-1092px -546px;width:90px;height:90px}.customize-option.hair_base_11_ppink2{background-image:url(spritesmith-main-1.png);background-position:-1117px -561px;width:60px;height:60px}.hair_base_11_ppurple{background-image:url(spritesmith-main-1.png);background-position:-1092px -637px;width:90px;height:90px}.customize-option.hair_base_11_ppurple{background-image:url(spritesmith-main-1.png);background-position:-1117px -652px;width:60px;height:60px}.hair_base_11_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-1092px -728px;width:90px;height:90px}.customize-option.hair_base_11_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-1117px -743px;width:60px;height:60px}.hair_base_11_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-1092px -819px;width:90px;height:90px}.customize-option.hair_base_11_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-1117px -834px;width:60px;height:60px}.hair_base_11_purple{background-image:url(spritesmith-main-1.png);background-position:-1092px -910px;width:90px;height:90px}.customize-option.hair_base_11_purple{background-image:url(spritesmith-main-1.png);background-position:-1117px -925px;width:60px;height:60px}.hair_base_11_pyellow{background-image:url(spritesmith-main-1.png);background-position:-1092px -1001px;width:90px;height:90px}.customize-option.hair_base_11_pyellow{background-image:url(spritesmith-main-1.png);background-position:-1117px -1016px;width:60px;height:60px}.hair_base_11_pyellow2{background-image:url(spritesmith-main-1.png);background-position:0 -1092px;width:90px;height:90px}.customize-option.hair_base_11_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-25px -1107px;width:60px;height:60px}.hair_base_11_rainbow{background-image:url(spritesmith-main-1.png);background-position:-91px -1092px;width:90px;height:90px}.customize-option.hair_base_11_rainbow{background-image:url(spritesmith-main-1.png);background-position:-116px -1107px;width:60px;height:60px}.hair_base_11_red{background-image:url(spritesmith-main-1.png);background-position:-182px -1092px;width:90px;height:90px}.customize-option.hair_base_11_red{background-image:url(spritesmith-main-1.png);background-position:-207px -1107px;width:60px;height:60px}.hair_base_11_snowy{background-image:url(spritesmith-main-1.png);background-position:-273px -1092px;width:90px;height:90px}.customize-option.hair_base_11_snowy{background-image:url(spritesmith-main-1.png);background-position:-298px -1107px;width:60px;height:60px}.hair_base_11_white{background-image:url(spritesmith-main-1.png);background-position:-364px -1092px;width:90px;height:90px}.customize-option.hair_base_11_white{background-image:url(spritesmith-main-1.png);background-position:-389px -1107px;width:60px;height:60px}.hair_base_11_winternight{background-image:url(spritesmith-main-1.png);background-position:-455px -1092px;width:90px;height:90px}.customize-option.hair_base_11_winternight{background-image:url(spritesmith-main-1.png);background-position:-480px -1107px;width:60px;height:60px}.hair_base_11_winterstar{background-image:url(spritesmith-main-1.png);background-position:-546px -1092px;width:90px;height:90px}.customize-option.hair_base_11_winterstar{background-image:url(spritesmith-main-1.png);background-position:-571px -1107px;width:60px;height:60px}.hair_base_11_yellow{background-image:url(spritesmith-main-1.png);background-position:-637px -1092px;width:90px;height:90px}.customize-option.hair_base_11_yellow{background-image:url(spritesmith-main-1.png);background-position:-662px -1107px;width:60px;height:60px}.hair_base_11_zombie{background-image:url(spritesmith-main-1.png);background-position:0 0;width:90px;height:90px}.customize-option.hair_base_11_zombie{background-image:url(spritesmith-main-1.png);background-position:-25px -15px;width:60px;height:60px}.hair_base_12_TRUred{background-image:url(spritesmith-main-1.png);background-position:-819px -1092px;width:90px;height:90px}.customize-option.hair_base_12_TRUred{background-image:url(spritesmith-main-1.png);background-position:-844px -1107px;width:60px;height:60px}.hair_base_12_aurora{background-image:url(spritesmith-main-1.png);background-position:-910px -1092px;width:90px;height:90px}.customize-option.hair_base_12_aurora{background-image:url(spritesmith-main-1.png);background-position:-935px -1107px;width:60px;height:60px}.hair_base_12_black{background-image:url(spritesmith-main-1.png);background-position:-1001px -1092px;width:90px;height:90px}.customize-option.hair_base_12_black{background-image:url(spritesmith-main-1.png);background-position:-1026px -1107px;width:60px;height:60px}.hair_base_12_blond{background-image:url(spritesmith-main-1.png);background-position:-1092px -1092px;width:90px;height:90px}.customize-option.hair_base_12_blond{background-image:url(spritesmith-main-1.png);background-position:-1117px -1107px;width:60px;height:60px}.hair_base_12_blue{background-image:url(spritesmith-main-1.png);background-position:-1183px 0;width:90px;height:90px}.customize-option.hair_base_12_blue{background-image:url(spritesmith-main-1.png);background-position:-1208px -15px;width:60px;height:60px}.hair_base_12_brown{background-image:url(spritesmith-main-1.png);background-position:-1183px -91px;width:90px;height:90px}.customize-option.hair_base_12_brown{background-image:url(spritesmith-main-1.png);background-position:-1208px -106px;width:60px;height:60px}.hair_base_12_candycane{background-image:url(spritesmith-main-1.png);background-position:-1183px -182px;width:90px;height:90px}.customize-option.hair_base_12_candycane{background-image:url(spritesmith-main-1.png);background-position:-1208px -197px;width:60px;height:60px}.hair_base_12_candycorn{background-image:url(spritesmith-main-1.png);background-position:-1183px -273px;width:90px;height:90px}.customize-option.hair_base_12_candycorn{background-image:url(spritesmith-main-1.png);background-position:-1208px -288px;width:60px;height:60px}.hair_base_12_festive{background-image:url(spritesmith-main-1.png);background-position:-1183px -364px;width:90px;height:90px}.customize-option.hair_base_12_festive{background-image:url(spritesmith-main-1.png);background-position:-1208px -379px;width:60px;height:60px}.hair_base_12_frost{background-image:url(spritesmith-main-1.png);background-position:-1183px -455px;width:90px;height:90px}.customize-option.hair_base_12_frost{background-image:url(spritesmith-main-1.png);background-position:-1208px -470px;width:60px;height:60px}.hair_base_12_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-1183px -546px;width:90px;height:90px}.customize-option.hair_base_12_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-1208px -561px;width:60px;height:60px}.hair_base_12_green{background-image:url(spritesmith-main-1.png);background-position:-1183px -637px;width:90px;height:90px}.customize-option.hair_base_12_green{background-image:url(spritesmith-main-1.png);background-position:-1208px -652px;width:60px;height:60px}.hair_base_12_halloween{background-image:url(spritesmith-main-1.png);background-position:-1183px -728px;width:90px;height:90px}.customize-option.hair_base_12_halloween{background-image:url(spritesmith-main-1.png);background-position:-1208px -743px;width:60px;height:60px}.hair_base_12_holly{background-image:url(spritesmith-main-1.png);background-position:-1183px -819px;width:90px;height:90px}.customize-option.hair_base_12_holly{background-image:url(spritesmith-main-1.png);background-position:-1208px -834px;width:60px;height:60px}.hair_base_12_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-1183px -910px;width:90px;height:90px}.customize-option.hair_base_12_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-1208px -925px;width:60px;height:60px}.hair_base_12_midnight{background-image:url(spritesmith-main-1.png);background-position:-1183px -1001px;width:90px;height:90px}.customize-option.hair_base_12_midnight{background-image:url(spritesmith-main-1.png);background-position:-1208px -1016px;width:60px;height:60px}.hair_base_12_pblue{background-image:url(spritesmith-main-1.png);background-position:-1183px -1092px;width:90px;height:90px}.customize-option.hair_base_12_pblue{background-image:url(spritesmith-main-1.png);background-position:-1208px -1107px;width:60px;height:60px}.hair_base_12_pblue2{background-image:url(spritesmith-main-1.png);background-position:0 -1183px;width:90px;height:90px}.customize-option.hair_base_12_pblue2{background-image:url(spritesmith-main-1.png);background-position:-25px -1198px;width:60px;height:60px}.hair_base_12_peppermint{background-image:url(spritesmith-main-1.png);background-position:-91px -1183px;width:90px;height:90px}.customize-option.hair_base_12_peppermint{background-image:url(spritesmith-main-1.png);background-position:-116px -1198px;width:60px;height:60px}.hair_base_12_pgreen{background-image:url(spritesmith-main-1.png);background-position:-182px -1183px;width:90px;height:90px}.customize-option.hair_base_12_pgreen{background-image:url(spritesmith-main-1.png);background-position:-207px -1198px;width:60px;height:60px}.hair_base_12_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-273px -1183px;width:90px;height:90px}.customize-option.hair_base_12_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-298px -1198px;width:60px;height:60px}.hair_base_12_porange{background-image:url(spritesmith-main-1.png);background-position:-364px -1183px;width:90px;height:90px}.customize-option.hair_base_12_porange{background-image:url(spritesmith-main-1.png);background-position:-389px -1198px;width:60px;height:60px}.hair_base_12_porange2{background-image:url(spritesmith-main-1.png);background-position:-455px -1183px;width:90px;height:90px}.customize-option.hair_base_12_porange2{background-image:url(spritesmith-main-1.png);background-position:-480px -1198px;width:60px;height:60px}.hair_base_12_ppink{background-image:url(spritesmith-main-1.png);background-position:-546px -1183px;width:90px;height:90px}.customize-option.hair_base_12_ppink{background-image:url(spritesmith-main-1.png);background-position:-571px -1198px;width:60px;height:60px}.hair_base_12_ppink2{background-image:url(spritesmith-main-1.png);background-position:-637px -1183px;width:90px;height:90px}.customize-option.hair_base_12_ppink2{background-image:url(spritesmith-main-1.png);background-position:-662px -1198px;width:60px;height:60px}.hair_base_12_ppurple{background-image:url(spritesmith-main-1.png);background-position:-728px -1183px;width:90px;height:90px}.customize-option.hair_base_12_ppurple{background-image:url(spritesmith-main-1.png);background-position:-753px -1198px;width:60px;height:60px}.hair_base_12_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-819px -1183px;width:90px;height:90px}.customize-option.hair_base_12_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-844px -1198px;width:60px;height:60px}.hair_base_12_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-910px -1183px;width:90px;height:90px}.customize-option.hair_base_12_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-935px -1198px;width:60px;height:60px}.hair_base_12_purple{background-image:url(spritesmith-main-1.png);background-position:-1001px -1183px;width:90px;height:90px}.customize-option.hair_base_12_purple{background-image:url(spritesmith-main-1.png);background-position:-1026px -1198px;width:60px;height:60px}.hair_base_12_pyellow{background-image:url(spritesmith-main-1.png);background-position:-1092px -1183px;width:90px;height:90px}.customize-option.hair_base_12_pyellow{background-image:url(spritesmith-main-1.png);background-position:-1117px -1198px;width:60px;height:60px}.hair_base_12_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-1183px -1183px;width:90px;height:90px}.customize-option.hair_base_12_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-1208px -1198px;width:60px;height:60px}.hair_base_12_rainbow{background-image:url(spritesmith-main-1.png);background-position:-1274px 0;width:90px;height:90px}.customize-option.hair_base_12_rainbow{background-image:url(spritesmith-main-1.png);background-position:-1299px -15px;width:60px;height:60px}.hair_base_12_red{background-image:url(spritesmith-main-1.png);background-position:-1274px -91px;width:90px;height:90px}.customize-option.hair_base_12_red{background-image:url(spritesmith-main-1.png);background-position:-1299px -106px;width:60px;height:60px}.hair_base_12_snowy{background-image:url(spritesmith-main-1.png);background-position:-1274px -182px;width:90px;height:90px}.customize-option.hair_base_12_snowy{background-image:url(spritesmith-main-1.png);background-position:-1299px -197px;width:60px;height:60px}.hair_base_12_white{background-image:url(spritesmith-main-1.png);background-position:-1274px -273px;width:90px;height:90px}.customize-option.hair_base_12_white{background-image:url(spritesmith-main-1.png);background-position:-1299px -288px;width:60px;height:60px}.hair_base_12_winternight{background-image:url(spritesmith-main-1.png);background-position:-1274px -364px;width:90px;height:90px}.customize-option.hair_base_12_winternight{background-image:url(spritesmith-main-1.png);background-position:-1299px -379px;width:60px;height:60px}.hair_base_12_winterstar{background-image:url(spritesmith-main-1.png);background-position:-1274px -455px;width:90px;height:90px}.customize-option.hair_base_12_winterstar{background-image:url(spritesmith-main-1.png);background-position:-1299px -470px;width:60px;height:60px}.hair_base_12_yellow{background-image:url(spritesmith-main-1.png);background-position:-1274px -546px;width:90px;height:90px}.customize-option.hair_base_12_yellow{background-image:url(spritesmith-main-1.png);background-position:-1299px -561px;width:60px;height:60px}.hair_base_12_zombie{background-image:url(spritesmith-main-1.png);background-position:-1274px -637px;width:90px;height:90px}.customize-option.hair_base_12_zombie{background-image:url(spritesmith-main-1.png);background-position:-1299px -652px;width:60px;height:60px}.hair_base_13_TRUred{background-image:url(spritesmith-main-1.png);background-position:-1274px -728px;width:90px;height:90px}.customize-option.hair_base_13_TRUred{background-image:url(spritesmith-main-1.png);background-position:-1299px -743px;width:60px;height:60px}.hair_base_13_aurora{background-image:url(spritesmith-main-1.png);background-position:-1274px -819px;width:90px;height:90px}.customize-option.hair_base_13_aurora{background-image:url(spritesmith-main-1.png);background-position:-1299px -834px;width:60px;height:60px}.hair_base_13_black{background-image:url(spritesmith-main-1.png);background-position:-1274px -910px;width:90px;height:90px}.customize-option.hair_base_13_black{background-image:url(spritesmith-main-1.png);background-position:-1299px -925px;width:60px;height:60px}.hair_base_13_blond{background-image:url(spritesmith-main-1.png);background-position:-1274px -1001px;width:90px;height:90px}.customize-option.hair_base_13_blond{background-image:url(spritesmith-main-1.png);background-position:-1299px -1016px;width:60px;height:60px}.hair_base_13_blue{background-image:url(spritesmith-main-1.png);background-position:-1274px -1092px;width:90px;height:90px}.customize-option.hair_base_13_blue{background-image:url(spritesmith-main-1.png);background-position:-1299px -1107px;width:60px;height:60px}.hair_base_13_brown{background-image:url(spritesmith-main-1.png);background-position:-1274px -1183px;width:90px;height:90px}.customize-option.hair_base_13_brown{background-image:url(spritesmith-main-1.png);background-position:-1299px -1198px;width:60px;height:60px}.hair_base_13_candycane{background-image:url(spritesmith-main-1.png);background-position:0 -1274px;width:90px;height:90px}.customize-option.hair_base_13_candycane{background-image:url(spritesmith-main-1.png);background-position:-25px -1289px;width:60px;height:60px}.hair_base_13_candycorn{background-image:url(spritesmith-main-1.png);background-position:-91px -1274px;width:90px;height:90px}.customize-option.hair_base_13_candycorn{background-image:url(spritesmith-main-1.png);background-position:-116px -1289px;width:60px;height:60px}.hair_base_13_festive{background-image:url(spritesmith-main-1.png);background-position:-182px -1274px;width:90px;height:90px}.customize-option.hair_base_13_festive{background-image:url(spritesmith-main-1.png);background-position:-207px -1289px;width:60px;height:60px}.hair_base_13_frost{background-image:url(spritesmith-main-1.png);background-position:-273px -1274px;width:90px;height:90px}.customize-option.hair_base_13_frost{background-image:url(spritesmith-main-1.png);background-position:-298px -1289px;width:60px;height:60px}.hair_base_13_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-364px -1274px;width:90px;height:90px}.customize-option.hair_base_13_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-389px -1289px;width:60px;height:60px}.hair_base_13_green{background-image:url(spritesmith-main-1.png);background-position:-455px -1274px;width:90px;height:90px}.customize-option.hair_base_13_green{background-image:url(spritesmith-main-1.png);background-position:-480px -1289px;width:60px;height:60px}.hair_base_13_halloween{background-image:url(spritesmith-main-1.png);background-position:-546px -1274px;width:90px;height:90px}.customize-option.hair_base_13_halloween{background-image:url(spritesmith-main-1.png);background-position:-571px -1289px;width:60px;height:60px}.hair_base_13_holly{background-image:url(spritesmith-main-1.png);background-position:-637px -1274px;width:90px;height:90px}.customize-option.hair_base_13_holly{background-image:url(spritesmith-main-1.png);background-position:-662px -1289px;width:60px;height:60px}.hair_base_13_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-728px -1274px;width:90px;height:90px}.customize-option.hair_base_13_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-753px -1289px;width:60px;height:60px}.hair_base_13_midnight{background-image:url(spritesmith-main-1.png);background-position:-819px -1274px;width:90px;height:90px}.customize-option.hair_base_13_midnight{background-image:url(spritesmith-main-1.png);background-position:-844px -1289px;width:60px;height:60px}.hair_base_13_pblue{background-image:url(spritesmith-main-1.png);background-position:-910px -1274px;width:90px;height:90px}.customize-option.hair_base_13_pblue{background-image:url(spritesmith-main-1.png);background-position:-935px -1289px;width:60px;height:60px}.hair_base_13_pblue2{background-image:url(spritesmith-main-1.png);background-position:-1001px -1274px;width:90px;height:90px}.customize-option.hair_base_13_pblue2{background-image:url(spritesmith-main-1.png);background-position:-1026px -1289px;width:60px;height:60px}.hair_base_13_peppermint{background-image:url(spritesmith-main-1.png);background-position:-1092px -1274px;width:90px;height:90px}.customize-option.hair_base_13_peppermint{background-image:url(spritesmith-main-1.png);background-position:-1117px -1289px;width:60px;height:60px}.hair_base_13_pgreen{background-image:url(spritesmith-main-1.png);background-position:-1183px -1274px;width:90px;height:90px}.customize-option.hair_base_13_pgreen{background-image:url(spritesmith-main-1.png);background-position:-1208px -1289px;width:60px;height:60px}.hair_base_13_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-1274px -1274px;width:90px;height:90px}.customize-option.hair_base_13_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-1299px -1289px;width:60px;height:60px}.hair_base_13_porange{background-image:url(spritesmith-main-1.png);background-position:-1365px 0;width:90px;height:90px}.customize-option.hair_base_13_porange{background-image:url(spritesmith-main-1.png);background-position:-1390px -15px;width:60px;height:60px}.hair_base_13_porange2{background-image:url(spritesmith-main-1.png);background-position:-1365px -91px;width:90px;height:90px}.customize-option.hair_base_13_porange2{background-image:url(spritesmith-main-1.png);background-position:-1390px -106px;width:60px;height:60px}.hair_base_13_ppink{background-image:url(spritesmith-main-1.png);background-position:-1365px -182px;width:90px;height:90px}.customize-option.hair_base_13_ppink{background-image:url(spritesmith-main-1.png);background-position:-1390px -197px;width:60px;height:60px}.hair_base_13_ppink2{background-image:url(spritesmith-main-1.png);background-position:-1365px -273px;width:90px;height:90px}.customize-option.hair_base_13_ppink2{background-image:url(spritesmith-main-1.png);background-position:-1390px -288px;width:60px;height:60px}.hair_base_13_ppurple{background-image:url(spritesmith-main-1.png);background-position:-1365px -364px;width:90px;height:90px}.customize-option.hair_base_13_ppurple{background-image:url(spritesmith-main-1.png);background-position:-1390px -379px;width:60px;height:60px}.hair_base_13_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-1365px -455px;width:90px;height:90px}.customize-option.hair_base_13_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-1390px -470px;width:60px;height:60px}.hair_base_13_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-1365px -546px;width:90px;height:90px}.customize-option.hair_base_13_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-1390px -561px;width:60px;height:60px}.hair_base_13_purple{background-image:url(spritesmith-main-1.png);background-position:-1365px -637px;width:90px;height:90px}.customize-option.hair_base_13_purple{background-image:url(spritesmith-main-1.png);background-position:-1390px -652px;width:60px;height:60px}.hair_base_13_pyellow{background-image:url(spritesmith-main-1.png);background-position:-1365px -728px;width:90px;height:90px}.customize-option.hair_base_13_pyellow{background-image:url(spritesmith-main-1.png);background-position:-1390px -743px;width:60px;height:60px}.hair_base_13_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-1365px -819px;width:90px;height:90px}.customize-option.hair_base_13_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-1390px -834px;width:60px;height:60px}.hair_base_13_rainbow{background-image:url(spritesmith-main-1.png);background-position:-1365px -910px;width:90px;height:90px}.customize-option.hair_base_13_rainbow{background-image:url(spritesmith-main-1.png);background-position:-1390px -925px;width:60px;height:60px}.hair_base_13_red{background-image:url(spritesmith-main-1.png);background-position:-1365px -1001px;width:90px;height:90px}.customize-option.hair_base_13_red{background-image:url(spritesmith-main-1.png);background-position:-1390px -1016px;width:60px;height:60px}.hair_base_13_snowy{background-image:url(spritesmith-main-1.png);background-position:-1365px -1092px;width:90px;height:90px}.customize-option.hair_base_13_snowy{background-image:url(spritesmith-main-1.png);background-position:-1390px -1107px;width:60px;height:60px}.hair_base_13_white{background-image:url(spritesmith-main-1.png);background-position:-1365px -1183px;width:90px;height:90px}.customize-option.hair_base_13_white{background-image:url(spritesmith-main-1.png);background-position:-1390px -1198px;width:60px;height:60px}.hair_base_13_winternight{background-image:url(spritesmith-main-1.png);background-position:-1365px -1274px;width:90px;height:90px}.customize-option.hair_base_13_winternight{background-image:url(spritesmith-main-1.png);background-position:-1390px -1289px;width:60px;height:60px}.hair_base_13_winterstar{background-image:url(spritesmith-main-1.png);background-position:0 -1365px;width:90px;height:90px}.customize-option.hair_base_13_winterstar{background-image:url(spritesmith-main-1.png);background-position:-25px -1380px;width:60px;height:60px}.hair_base_13_yellow{background-image:url(spritesmith-main-1.png);background-position:-91px -1365px;width:90px;height:90px}.customize-option.hair_base_13_yellow{background-image:url(spritesmith-main-1.png);background-position:-116px -1380px;width:60px;height:60px}.hair_base_13_zombie{background-image:url(spritesmith-main-1.png);background-position:-182px -1365px;width:90px;height:90px}.customize-option.hair_base_13_zombie{background-image:url(spritesmith-main-1.png);background-position:-207px -1380px;width:60px;height:60px}.hair_base_14_TRUred{background-image:url(spritesmith-main-1.png);background-position:-273px -1365px;width:90px;height:90px}.customize-option.hair_base_14_TRUred{background-image:url(spritesmith-main-1.png);background-position:-298px -1380px;width:60px;height:60px}.hair_base_14_aurora{background-image:url(spritesmith-main-1.png);background-position:-364px -1365px;width:90px;height:90px}.customize-option.hair_base_14_aurora{background-image:url(spritesmith-main-1.png);background-position:-389px -1380px;width:60px;height:60px}.hair_base_14_black{background-image:url(spritesmith-main-1.png);background-position:-455px -1365px;width:90px;height:90px}.customize-option.hair_base_14_black{background-image:url(spritesmith-main-1.png);background-position:-480px -1380px;width:60px;height:60px}.hair_base_14_blond{background-image:url(spritesmith-main-1.png);background-position:-546px -1365px;width:90px;height:90px}.customize-option.hair_base_14_blond{background-image:url(spritesmith-main-1.png);background-position:-571px -1380px;width:60px;height:60px}.hair_base_14_blue{background-image:url(spritesmith-main-1.png);background-position:-637px -1365px;width:90px;height:90px}.customize-option.hair_base_14_blue{background-image:url(spritesmith-main-1.png);background-position:-662px -1380px;width:60px;height:60px}.hair_base_14_brown{background-image:url(spritesmith-main-1.png);background-position:-728px -1365px;width:90px;height:90px}.customize-option.hair_base_14_brown{background-image:url(spritesmith-main-1.png);background-position:-753px -1380px;width:60px;height:60px}.hair_base_14_candycane{background-image:url(spritesmith-main-1.png);background-position:-819px -1365px;width:90px;height:90px}.customize-option.hair_base_14_candycane{background-image:url(spritesmith-main-1.png);background-position:-844px -1380px;width:60px;height:60px}.hair_base_14_candycorn{background-image:url(spritesmith-main-1.png);background-position:-910px -1365px;width:90px;height:90px}.customize-option.hair_base_14_candycorn{background-image:url(spritesmith-main-1.png);background-position:-935px -1380px;width:60px;height:60px}.hair_base_14_festive{background-image:url(spritesmith-main-1.png);background-position:-1001px -1365px;width:90px;height:90px}.customize-option.hair_base_14_festive{background-image:url(spritesmith-main-1.png);background-position:-1026px -1380px;width:60px;height:60px}.hair_base_14_frost{background-image:url(spritesmith-main-1.png);background-position:-1092px -1365px;width:90px;height:90px}.customize-option.hair_base_14_frost{background-image:url(spritesmith-main-1.png);background-position:-1117px -1380px;width:60px;height:60px}.hair_base_14_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-1183px -1365px;width:90px;height:90px}.customize-option.hair_base_14_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-1208px -1380px;width:60px;height:60px}.hair_base_14_green{background-image:url(spritesmith-main-1.png);background-position:-1274px -1365px;width:90px;height:90px}.customize-option.hair_base_14_green{background-image:url(spritesmith-main-1.png);background-position:-1299px -1380px;width:60px;height:60px}.hair_base_14_halloween{background-image:url(spritesmith-main-1.png);background-position:-1365px -1365px;width:90px;height:90px}.customize-option.hair_base_14_halloween{background-image:url(spritesmith-main-1.png);background-position:-1390px -1380px;width:60px;height:60px}.hair_base_14_holly{background-image:url(spritesmith-main-1.png);background-position:-1456px 0;width:90px;height:90px}.customize-option.hair_base_14_holly{background-image:url(spritesmith-main-1.png);background-position:-1481px -15px;width:60px;height:60px}.hair_base_14_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-1456px -91px;width:90px;height:90px}.customize-option.hair_base_14_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-1481px -106px;width:60px;height:60px}.hair_base_14_midnight{background-image:url(spritesmith-main-1.png);background-position:-1456px -182px;width:90px;height:90px}.customize-option.hair_base_14_midnight{background-image:url(spritesmith-main-1.png);background-position:-1481px -197px;width:60px;height:60px}.hair_base_14_pblue{background-image:url(spritesmith-main-1.png);background-position:-1456px -273px;width:90px;height:90px}.customize-option.hair_base_14_pblue{background-image:url(spritesmith-main-1.png);background-position:-1481px -288px;width:60px;height:60px}.hair_base_14_pblue2{background-image:url(spritesmith-main-1.png);background-position:-1456px -364px;width:90px;height:90px}.customize-option.hair_base_14_pblue2{background-image:url(spritesmith-main-1.png);background-position:-1481px -379px;width:60px;height:60px}.hair_base_14_peppermint{background-image:url(spritesmith-main-1.png);background-position:-1456px -455px;width:90px;height:90px}.customize-option.hair_base_14_peppermint{background-image:url(spritesmith-main-1.png);background-position:-1481px -470px;width:60px;height:60px}.hair_base_14_pgreen{background-image:url(spritesmith-main-1.png);background-position:-1456px -546px;width:90px;height:90px}.customize-option.hair_base_14_pgreen{background-image:url(spritesmith-main-1.png);background-position:-1481px -561px;width:60px;height:60px}.hair_base_14_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-1456px -637px;width:90px;height:90px}.customize-option.hair_base_14_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-1481px -652px;width:60px;height:60px}.hair_base_14_porange{background-image:url(spritesmith-main-1.png);background-position:-1456px -728px;width:90px;height:90px}.customize-option.hair_base_14_porange{background-image:url(spritesmith-main-1.png);background-position:-1481px -743px;width:60px;height:60px}.hair_base_14_porange2{background-image:url(spritesmith-main-1.png);background-position:-1456px -819px;width:90px;height:90px}.customize-option.hair_base_14_porange2{background-image:url(spritesmith-main-1.png);background-position:-1481px -834px;width:60px;height:60px}.hair_base_14_ppink{background-image:url(spritesmith-main-1.png);background-position:-1456px -910px;width:90px;height:90px}.customize-option.hair_base_14_ppink{background-image:url(spritesmith-main-1.png);background-position:-1481px -925px;width:60px;height:60px}.hair_base_14_ppink2{background-image:url(spritesmith-main-1.png);background-position:-1456px -1001px;width:90px;height:90px}.customize-option.hair_base_14_ppink2{background-image:url(spritesmith-main-1.png);background-position:-1481px -1016px;width:60px;height:60px}.hair_base_14_ppurple{background-image:url(spritesmith-main-1.png);background-position:-1456px -1092px;width:90px;height:90px}.customize-option.hair_base_14_ppurple{background-image:url(spritesmith-main-1.png);background-position:-1481px -1107px;width:60px;height:60px}.hair_base_14_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-1456px -1183px;width:90px;height:90px}.customize-option.hair_base_14_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-1481px -1198px;width:60px;height:60px}.hair_base_14_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-1456px -1274px;width:90px;height:90px}.customize-option.hair_base_14_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-1481px -1289px;width:60px;height:60px}.hair_base_14_purple{background-image:url(spritesmith-main-1.png);background-position:-1456px -1365px;width:90px;height:90px}.customize-option.hair_base_14_purple{background-image:url(spritesmith-main-1.png);background-position:-1481px -1380px;width:60px;height:60px}.hair_base_14_pyellow{background-image:url(spritesmith-main-1.png);background-position:0 -1456px;width:90px;height:90px}.customize-option.hair_base_14_pyellow{background-image:url(spritesmith-main-1.png);background-position:-25px -1471px;width:60px;height:60px}.hair_base_14_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-91px -1456px;width:90px;height:90px}.customize-option.hair_base_14_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-116px -1471px;width:60px;height:60px}.hair_base_14_rainbow{background-image:url(spritesmith-main-1.png);background-position:-182px -1456px;width:90px;height:90px}.customize-option.hair_base_14_rainbow{background-image:url(spritesmith-main-1.png);background-position:-207px -1471px;width:60px;height:60px}.hair_base_14_red{background-image:url(spritesmith-main-1.png);background-position:-273px -1456px;width:90px;height:90px}.customize-option.hair_base_14_red{background-image:url(spritesmith-main-1.png);background-position:-298px -1471px;width:60px;height:60px}.hair_base_14_snowy{background-image:url(spritesmith-main-1.png);background-position:-364px -1456px;width:90px;height:90px}.customize-option.hair_base_14_snowy{background-image:url(spritesmith-main-1.png);background-position:-389px -1471px;width:60px;height:60px}.hair_base_14_white{background-image:url(spritesmith-main-1.png);background-position:-455px -1456px;width:90px;height:90px}.customize-option.hair_base_14_white{background-image:url(spritesmith-main-1.png);background-position:-480px -1471px;width:60px;height:60px}.hair_base_14_winternight{background-image:url(spritesmith-main-1.png);background-position:-546px -1456px;width:90px;height:90px}.customize-option.hair_base_14_winternight{background-image:url(spritesmith-main-1.png);background-position:-571px -1471px;width:60px;height:60px}.hair_base_14_winterstar{background-image:url(spritesmith-main-1.png);background-position:-637px -1456px;width:90px;height:90px}.customize-option.hair_base_14_winterstar{background-image:url(spritesmith-main-1.png);background-position:-662px -1471px;width:60px;height:60px}.hair_base_14_yellow{background-image:url(spritesmith-main-1.png);background-position:-728px -1456px;width:90px;height:90px}.customize-option.hair_base_14_yellow{background-image:url(spritesmith-main-1.png);background-position:-753px -1471px;width:60px;height:60px}.hair_base_14_zombie{background-image:url(spritesmith-main-1.png);background-position:-819px -1456px;width:90px;height:90px}.customize-option.hair_base_14_zombie{background-image:url(spritesmith-main-1.png);background-position:-844px -1471px;width:60px;height:60px}.hair_base_1_TRUred{background-image:url(spritesmith-main-1.png);background-position:-910px -1456px;width:90px;height:90px}.customize-option.hair_base_1_TRUred{background-image:url(spritesmith-main-1.png);background-position:-935px -1471px;width:60px;height:60px}.hair_base_1_aurora{background-image:url(spritesmith-main-1.png);background-position:-1001px -1456px;width:90px;height:90px}.customize-option.hair_base_1_aurora{background-image:url(spritesmith-main-1.png);background-position:-1026px -1471px;width:60px;height:60px}.hair_base_1_black{background-image:url(spritesmith-main-1.png);background-position:-1092px -1456px;width:90px;height:90px}.customize-option.hair_base_1_black{background-image:url(spritesmith-main-1.png);background-position:-1117px -1471px;width:60px;height:60px}.hair_base_1_blond{background-image:url(spritesmith-main-1.png);background-position:-1183px -1456px;width:90px;height:90px}.customize-option.hair_base_1_blond{background-image:url(spritesmith-main-1.png);background-position:-1208px -1471px;width:60px;height:60px}.hair_base_1_blue{background-image:url(spritesmith-main-1.png);background-position:-1274px -1456px;width:90px;height:90px}.customize-option.hair_base_1_blue{background-image:url(spritesmith-main-1.png);background-position:-1299px -1471px;width:60px;height:60px}.hair_base_1_brown{background-image:url(spritesmith-main-1.png);background-position:-1365px -1456px;width:90px;height:90px}.customize-option.hair_base_1_brown{background-image:url(spritesmith-main-1.png);background-position:-1390px -1471px;width:60px;height:60px}.hair_base_1_candycane{background-image:url(spritesmith-main-1.png);background-position:-1456px -1456px;width:90px;height:90px}.customize-option.hair_base_1_candycane{background-image:url(spritesmith-main-1.png);background-position:-1481px -1471px;width:60px;height:60px}.hair_base_1_candycorn{background-image:url(spritesmith-main-1.png);background-position:-1547px 0;width:90px;height:90px}.customize-option.hair_base_1_candycorn{background-image:url(spritesmith-main-1.png);background-position:-1572px -15px;width:60px;height:60px}.hair_base_1_festive{background-image:url(spritesmith-main-1.png);background-position:-1547px -91px;width:90px;height:90px}.customize-option.hair_base_1_festive{background-image:url(spritesmith-main-1.png);background-position:-1572px -106px;width:60px;height:60px}.hair_base_1_frost{background-image:url(spritesmith-main-1.png);background-position:-1547px -182px;width:90px;height:90px}.customize-option.hair_base_1_frost{background-image:url(spritesmith-main-1.png);background-position:-1572px -197px;width:60px;height:60px}.hair_base_1_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-1547px -273px;width:90px;height:90px}.customize-option.hair_base_1_ghostwhite{background-image:url(spritesmith-main-1.png);background-position:-1572px -288px;width:60px;height:60px}.hair_base_1_green{background-image:url(spritesmith-main-1.png);background-position:-1547px -364px;width:90px;height:90px}.customize-option.hair_base_1_green{background-image:url(spritesmith-main-1.png);background-position:-1572px -379px;width:60px;height:60px}.hair_base_1_halloween{background-image:url(spritesmith-main-1.png);background-position:-1547px -455px;width:90px;height:90px}.customize-option.hair_base_1_halloween{background-image:url(spritesmith-main-1.png);background-position:-1572px -470px;width:60px;height:60px}.hair_base_1_holly{background-image:url(spritesmith-main-1.png);background-position:-1547px -546px;width:90px;height:90px}.customize-option.hair_base_1_holly{background-image:url(spritesmith-main-1.png);background-position:-1572px -561px;width:60px;height:60px}.hair_base_1_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-1547px -637px;width:90px;height:90px}.customize-option.hair_base_1_hollygreen{background-image:url(spritesmith-main-1.png);background-position:-1572px -652px;width:60px;height:60px}.hair_base_1_midnight{background-image:url(spritesmith-main-1.png);background-position:-1547px -728px;width:90px;height:90px}.customize-option.hair_base_1_midnight{background-image:url(spritesmith-main-1.png);background-position:-1572px -743px;width:60px;height:60px}.hair_base_1_pblue{background-image:url(spritesmith-main-1.png);background-position:-1547px -819px;width:90px;height:90px}.customize-option.hair_base_1_pblue{background-image:url(spritesmith-main-1.png);background-position:-1572px -834px;width:60px;height:60px}.hair_base_1_pblue2{background-image:url(spritesmith-main-1.png);background-position:-1547px -910px;width:90px;height:90px}.customize-option.hair_base_1_pblue2{background-image:url(spritesmith-main-1.png);background-position:-1572px -925px;width:60px;height:60px}.hair_base_1_peppermint{background-image:url(spritesmith-main-1.png);background-position:-1547px -1001px;width:90px;height:90px}.customize-option.hair_base_1_peppermint{background-image:url(spritesmith-main-1.png);background-position:-1572px -1016px;width:60px;height:60px}.hair_base_1_pgreen{background-image:url(spritesmith-main-1.png);background-position:-1547px -1092px;width:90px;height:90px}.customize-option.hair_base_1_pgreen{background-image:url(spritesmith-main-1.png);background-position:-1572px -1107px;width:60px;height:60px}.hair_base_1_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-1547px -1183px;width:90px;height:90px}.customize-option.hair_base_1_pgreen2{background-image:url(spritesmith-main-1.png);background-position:-1572px -1198px;width:60px;height:60px}.hair_base_1_porange{background-image:url(spritesmith-main-1.png);background-position:-1547px -1274px;width:90px;height:90px}.customize-option.hair_base_1_porange{background-image:url(spritesmith-main-1.png);background-position:-1572px -1289px;width:60px;height:60px}.hair_base_1_porange2{background-image:url(spritesmith-main-1.png);background-position:-1547px -1365px;width:90px;height:90px}.customize-option.hair_base_1_porange2{background-image:url(spritesmith-main-1.png);background-position:-1572px -1380px;width:60px;height:60px}.hair_base_1_ppink{background-image:url(spritesmith-main-1.png);background-position:-1547px -1456px;width:90px;height:90px}.customize-option.hair_base_1_ppink{background-image:url(spritesmith-main-1.png);background-position:-1572px -1471px;width:60px;height:60px}.hair_base_1_ppink2{background-image:url(spritesmith-main-1.png);background-position:0 -1547px;width:90px;height:90px}.customize-option.hair_base_1_ppink2{background-image:url(spritesmith-main-1.png);background-position:-25px -1562px;width:60px;height:60px}.hair_base_1_ppurple{background-image:url(spritesmith-main-1.png);background-position:-91px -1547px;width:90px;height:90px}.customize-option.hair_base_1_ppurple{background-image:url(spritesmith-main-1.png);background-position:-116px -1562px;width:60px;height:60px}.hair_base_1_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-182px -1547px;width:90px;height:90px}.customize-option.hair_base_1_ppurple2{background-image:url(spritesmith-main-1.png);background-position:-207px -1562px;width:60px;height:60px}.hair_base_1_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-273px -1547px;width:90px;height:90px}.customize-option.hair_base_1_pumpkin{background-image:url(spritesmith-main-1.png);background-position:-298px -1562px;width:60px;height:60px}.hair_base_1_purple{background-image:url(spritesmith-main-1.png);background-position:-364px -1547px;width:90px;height:90px}.customize-option.hair_base_1_purple{background-image:url(spritesmith-main-1.png);background-position:-389px -1562px;width:60px;height:60px}.hair_base_1_pyellow{background-image:url(spritesmith-main-1.png);background-position:-455px -1547px;width:90px;height:90px}.customize-option.hair_base_1_pyellow{background-image:url(spritesmith-main-1.png);background-position:-480px -1562px;width:60px;height:60px}.hair_base_1_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-546px -1547px;width:90px;height:90px}.customize-option.hair_base_1_pyellow2{background-image:url(spritesmith-main-1.png);background-position:-571px -1562px;width:60px;height:60px}.hair_base_1_rainbow{background-image:url(spritesmith-main-1.png);background-position:-637px -1547px;width:90px;height:90px}.customize-option.hair_base_1_rainbow{background-image:url(spritesmith-main-1.png);background-position:-662px -1562px;width:60px;height:60px}.hair_base_1_red{background-image:url(spritesmith-main-1.png);background-position:-728px -1547px;width:90px;height:90px}.customize-option.hair_base_1_red{background-image:url(spritesmith-main-1.png);background-position:-753px -1562px;width:60px;height:60px}.hair_base_1_snowy{background-image:url(spritesmith-main-1.png);background-position:-819px -1547px;width:90px;height:90px}.customize-option.hair_base_1_snowy{background-image:url(spritesmith-main-1.png);background-position:-844px -1562px;width:60px;height:60px}.hair_base_1_white{background-image:url(spritesmith-main-1.png);background-position:-910px -1547px;width:90px;height:90px}.customize-option.hair_base_1_white{background-image:url(spritesmith-main-1.png);background-position:-935px -1562px;width:60px;height:60px}.hair_base_1_winternight{background-image:url(spritesmith-main-1.png);background-position:-1001px -1547px;width:90px;height:90px}.customize-option.hair_base_1_winternight{background-image:url(spritesmith-main-1.png);background-position:-1026px -1562px;width:60px;height:60px}.hair_base_1_winterstar{background-image:url(spritesmith-main-1.png);background-position:-1092px -1547px;width:90px;height:90px}.customize-option.hair_base_1_winterstar{background-image:url(spritesmith-main-1.png);background-position:-1117px -1562px;width:60px;height:60px}.hair_base_1_yellow{background-image:url(spritesmith-main-1.png);background-position:-1183px -1547px;width:90px;height:90px}.customize-option.hair_base_1_yellow{background-image:url(spritesmith-main-1.png);background-position:-1208px -1562px;width:60px;height:60px}.hair_base_1_zombie{background-image:url(spritesmith-main-1.png);background-position:-1274px -1547px;width:90px;height:90px}.customize-option.hair_base_1_zombie{background-image:url(spritesmith-main-1.png);background-position:-1299px -1562px;width:60px;height:60px}.hair_base_2_TRUred{background-image:url(spritesmith-main-1.png);background-position:-1365px -1547px;width:90px;height:90px}.customize-option.hair_base_2_TRUred{background-image:url(spritesmith-main-1.png);background-position:-1390px -1562px;width:60px;height:60px}.hair_base_2_aurora{background-image:url(spritesmith-main-1.png);background-position:-1456px -1547px;width:90px;height:90px}.customize-option.hair_base_2_aurora{background-image:url(spritesmith-main-1.png);background-position:-1481px -1562px;width:60px;height:60px}.hair_base_2_black{background-image:url(spritesmith-main-1.png);background-position:-1547px -1547px;width:90px;height:90px}.customize-option.hair_base_2_black{background-image:url(spritesmith-main-1.png);background-position:-1572px -1562px;width:60px;height:60px}.hair_base_2_blond{background-image:url(spritesmith-main-1.png);background-position:-1638px 0;width:90px;height:90px}.customize-option.hair_base_2_blond{background-image:url(spritesmith-main-1.png);background-position:-1663px -15px;width:60px;height:60px}.hair_base_2_blue{background-image:url(spritesmith-main-1.png);background-position:-1638px -91px;width:90px;height:90px}.customize-option.hair_base_2_blue{background-image:url(spritesmith-main-1.png);background-position:-1663px -106px;width:60px;height:60px}.hair_base_2_brown{background-image:url(spritesmith-main-1.png);background-position:-1638px -182px;width:90px;height:90px}.customize-option.hair_base_2_brown{background-image:url(spritesmith-main-1.png);background-position:-1663px -197px;width:60px;height:60px}.hair_base_2_candycane{background-image:url(spritesmith-main-1.png);background-position:-1638px -273px;width:90px;height:90px}.customize-option.hair_base_2_candycane{background-image:url(spritesmith-main-1.png);background-position:-1663px -288px;width:60px;height:60px}.hair_base_2_candycorn{background-image:url(spritesmith-main-1.png);background-position:-1638px -364px;width:90px;height:90px}.customize-option.hair_base_2_candycorn{background-image:url(spritesmith-main-1.png);background-position:-1663px -379px;width:60px;height:60px}.hair_base_2_festive{background-image:url(spritesmith-main-2.png);background-position:-91px 0;width:90px;height:90px}.customize-option.hair_base_2_festive{background-image:url(spritesmith-main-2.png);background-position:-116px -15px;width:60px;height:60px}.hair_base_2_frost{background-image:url(spritesmith-main-2.png);background-position:-728px -1092px;width:90px;height:90px}.customize-option.hair_base_2_frost{background-image:url(spritesmith-main-2.png);background-position:-753px -1107px;width:60px;height:60px}.hair_base_2_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:0 -91px;width:90px;height:90px}.customize-option.hair_base_2_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-25px -106px;width:60px;height:60px}.hair_base_2_green{background-image:url(spritesmith-main-2.png);background-position:-91px -91px;width:90px;height:90px}.customize-option.hair_base_2_green{background-image:url(spritesmith-main-2.png);background-position:-116px -106px;width:60px;height:60px}.hair_base_2_halloween{background-image:url(spritesmith-main-2.png);background-position:-182px 0;width:90px;height:90px}.customize-option.hair_base_2_halloween{background-image:url(spritesmith-main-2.png);background-position:-207px -15px;width:60px;height:60px}.hair_base_2_holly{background-image:url(spritesmith-main-2.png);background-position:-182px -91px;width:90px;height:90px}.customize-option.hair_base_2_holly{background-image:url(spritesmith-main-2.png);background-position:-207px -106px;width:60px;height:60px}.hair_base_2_hollygreen{background-image:url(spritesmith-main-2.png);background-position:0 -182px;width:90px;height:90px}.customize-option.hair_base_2_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-25px -197px;width:60px;height:60px}.hair_base_2_midnight{background-image:url(spritesmith-main-2.png);background-position:-91px -182px;width:90px;height:90px}.customize-option.hair_base_2_midnight{background-image:url(spritesmith-main-2.png);background-position:-116px -197px;width:60px;height:60px}.hair_base_2_pblue{background-image:url(spritesmith-main-2.png);background-position:-182px -182px;width:90px;height:90px}.customize-option.hair_base_2_pblue{background-image:url(spritesmith-main-2.png);background-position:-207px -197px;width:60px;height:60px}.hair_base_2_pblue2{background-image:url(spritesmith-main-2.png);background-position:-273px 0;width:90px;height:90px}.customize-option.hair_base_2_pblue2{background-image:url(spritesmith-main-2.png);background-position:-298px -15px;width:60px;height:60px}.hair_base_2_peppermint{background-image:url(spritesmith-main-2.png);background-position:-273px -91px;width:90px;height:90px}.customize-option.hair_base_2_peppermint{background-image:url(spritesmith-main-2.png);background-position:-298px -106px;width:60px;height:60px}.hair_base_2_pgreen{background-image:url(spritesmith-main-2.png);background-position:-273px -182px;width:90px;height:90px}.customize-option.hair_base_2_pgreen{background-image:url(spritesmith-main-2.png);background-position:-298px -197px;width:60px;height:60px}.hair_base_2_pgreen2{background-image:url(spritesmith-main-2.png);background-position:0 -273px;width:90px;height:90px}.customize-option.hair_base_2_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-25px -288px;width:60px;height:60px}.hair_base_2_porange{background-image:url(spritesmith-main-2.png);background-position:-91px -273px;width:90px;height:90px}.customize-option.hair_base_2_porange{background-image:url(spritesmith-main-2.png);background-position:-116px -288px;width:60px;height:60px}.hair_base_2_porange2{background-image:url(spritesmith-main-2.png);background-position:-182px -273px;width:90px;height:90px}.customize-option.hair_base_2_porange2{background-image:url(spritesmith-main-2.png);background-position:-207px -288px;width:60px;height:60px}.hair_base_2_ppink{background-image:url(spritesmith-main-2.png);background-position:-273px -273px;width:90px;height:90px}.customize-option.hair_base_2_ppink{background-image:url(spritesmith-main-2.png);background-position:-298px -288px;width:60px;height:60px}.hair_base_2_ppink2{background-image:url(spritesmith-main-2.png);background-position:-364px 0;width:90px;height:90px}.customize-option.hair_base_2_ppink2{background-image:url(spritesmith-main-2.png);background-position:-389px -15px;width:60px;height:60px}.hair_base_2_ppurple{background-image:url(spritesmith-main-2.png);background-position:-364px -91px;width:90px;height:90px}.customize-option.hair_base_2_ppurple{background-image:url(spritesmith-main-2.png);background-position:-389px -106px;width:60px;height:60px}.hair_base_2_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-364px -182px;width:90px;height:90px}.customize-option.hair_base_2_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-389px -197px;width:60px;height:60px}.hair_base_2_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-364px -273px;width:90px;height:90px}.customize-option.hair_base_2_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-389px -288px;width:60px;height:60px}.hair_base_2_purple{background-image:url(spritesmith-main-2.png);background-position:0 -364px;width:90px;height:90px}.customize-option.hair_base_2_purple{background-image:url(spritesmith-main-2.png);background-position:-25px -379px;width:60px;height:60px}.hair_base_2_pyellow{background-image:url(spritesmith-main-2.png);background-position:-91px -364px;width:90px;height:90px}.customize-option.hair_base_2_pyellow{background-image:url(spritesmith-main-2.png);background-position:-116px -379px;width:60px;height:60px}.hair_base_2_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-182px -364px;width:90px;height:90px}.customize-option.hair_base_2_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-207px -379px;width:60px;height:60px}.hair_base_2_rainbow{background-image:url(spritesmith-main-2.png);background-position:-273px -364px;width:90px;height:90px}.customize-option.hair_base_2_rainbow{background-image:url(spritesmith-main-2.png);background-position:-298px -379px;width:60px;height:60px}.hair_base_2_red{background-image:url(spritesmith-main-2.png);background-position:-364px -364px;width:90px;height:90px}.customize-option.hair_base_2_red{background-image:url(spritesmith-main-2.png);background-position:-389px -379px;width:60px;height:60px}.hair_base_2_snowy{background-image:url(spritesmith-main-2.png);background-position:-455px 0;width:90px;height:90px}.customize-option.hair_base_2_snowy{background-image:url(spritesmith-main-2.png);background-position:-480px -15px;width:60px;height:60px}.hair_base_2_white{background-image:url(spritesmith-main-2.png);background-position:-455px -91px;width:90px;height:90px}.customize-option.hair_base_2_white{background-image:url(spritesmith-main-2.png);background-position:-480px -106px;width:60px;height:60px}.hair_base_2_winternight{background-image:url(spritesmith-main-2.png);background-position:-455px -182px;width:90px;height:90px}.customize-option.hair_base_2_winternight{background-image:url(spritesmith-main-2.png);background-position:-480px -197px;width:60px;height:60px}.hair_base_2_winterstar{background-image:url(spritesmith-main-2.png);background-position:-455px -273px;width:90px;height:90px}.customize-option.hair_base_2_winterstar{background-image:url(spritesmith-main-2.png);background-position:-480px -288px;width:60px;height:60px}.hair_base_2_yellow{background-image:url(spritesmith-main-2.png);background-position:-455px -364px;width:90px;height:90px}.customize-option.hair_base_2_yellow{background-image:url(spritesmith-main-2.png);background-position:-480px -379px;width:60px;height:60px}.hair_base_2_zombie{background-image:url(spritesmith-main-2.png);background-position:0 -455px;width:90px;height:90px}.customize-option.hair_base_2_zombie{background-image:url(spritesmith-main-2.png);background-position:-25px -470px;width:60px;height:60px}.hair_base_3_TRUred{background-image:url(spritesmith-main-2.png);background-position:-91px -455px;width:90px;height:90px}.customize-option.hair_base_3_TRUred{background-image:url(spritesmith-main-2.png);background-position:-116px -470px;width:60px;height:60px}.hair_base_3_aurora{background-image:url(spritesmith-main-2.png);background-position:-182px -455px;width:90px;height:90px}.customize-option.hair_base_3_aurora{background-image:url(spritesmith-main-2.png);background-position:-207px -470px;width:60px;height:60px}.hair_base_3_black{background-image:url(spritesmith-main-2.png);background-position:-273px -455px;width:90px;height:90px}.customize-option.hair_base_3_black{background-image:url(spritesmith-main-2.png);background-position:-298px -470px;width:60px;height:60px}.hair_base_3_blond{background-image:url(spritesmith-main-2.png);background-position:-364px -455px;width:90px;height:90px}.customize-option.hair_base_3_blond{background-image:url(spritesmith-main-2.png);background-position:-389px -470px;width:60px;height:60px}.hair_base_3_blue{background-image:url(spritesmith-main-2.png);background-position:-455px -455px;width:90px;height:90px}.customize-option.hair_base_3_blue{background-image:url(spritesmith-main-2.png);background-position:-480px -470px;width:60px;height:60px}.hair_base_3_brown{background-image:url(spritesmith-main-2.png);background-position:-546px 0;width:90px;height:90px}.customize-option.hair_base_3_brown{background-image:url(spritesmith-main-2.png);background-position:-571px -15px;width:60px;height:60px}.hair_base_3_candycane{background-image:url(spritesmith-main-2.png);background-position:-546px -91px;width:90px;height:90px}.customize-option.hair_base_3_candycane{background-image:url(spritesmith-main-2.png);background-position:-571px -106px;width:60px;height:60px}.hair_base_3_candycorn{background-image:url(spritesmith-main-2.png);background-position:-546px -182px;width:90px;height:90px}.customize-option.hair_base_3_candycorn{background-image:url(spritesmith-main-2.png);background-position:-571px -197px;width:60px;height:60px}.hair_base_3_festive{background-image:url(spritesmith-main-2.png);background-position:-546px -273px;width:90px;height:90px}.customize-option.hair_base_3_festive{background-image:url(spritesmith-main-2.png);background-position:-571px -288px;width:60px;height:60px}.hair_base_3_frost{background-image:url(spritesmith-main-2.png);background-position:-546px -364px;width:90px;height:90px}.customize-option.hair_base_3_frost{background-image:url(spritesmith-main-2.png);background-position:-571px -379px;width:60px;height:60px}.hair_base_3_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-546px -455px;width:90px;height:90px}.customize-option.hair_base_3_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-571px -470px;width:60px;height:60px}.hair_base_3_green{background-image:url(spritesmith-main-2.png);background-position:0 -546px;width:90px;height:90px}.customize-option.hair_base_3_green{background-image:url(spritesmith-main-2.png);background-position:-25px -561px;width:60px;height:60px}.hair_base_3_halloween{background-image:url(spritesmith-main-2.png);background-position:-91px -546px;width:90px;height:90px}.customize-option.hair_base_3_halloween{background-image:url(spritesmith-main-2.png);background-position:-116px -561px;width:60px;height:60px}.hair_base_3_holly{background-image:url(spritesmith-main-2.png);background-position:-182px -546px;width:90px;height:90px}.customize-option.hair_base_3_holly{background-image:url(spritesmith-main-2.png);background-position:-207px -561px;width:60px;height:60px}.hair_base_3_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-273px -546px;width:90px;height:90px}.customize-option.hair_base_3_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-298px -561px;width:60px;height:60px}.hair_base_3_midnight{background-image:url(spritesmith-main-2.png);background-position:-364px -546px;width:90px;height:90px}.customize-option.hair_base_3_midnight{background-image:url(spritesmith-main-2.png);background-position:-389px -561px;width:60px;height:60px}.hair_base_3_pblue{background-image:url(spritesmith-main-2.png);background-position:-455px -546px;width:90px;height:90px}.customize-option.hair_base_3_pblue{background-image:url(spritesmith-main-2.png);background-position:-480px -561px;width:60px;height:60px}.hair_base_3_pblue2{background-image:url(spritesmith-main-2.png);background-position:-546px -546px;width:90px;height:90px}.customize-option.hair_base_3_pblue2{background-image:url(spritesmith-main-2.png);background-position:-571px -561px;width:60px;height:60px}.hair_base_3_peppermint{background-image:url(spritesmith-main-2.png);background-position:-637px 0;width:90px;height:90px}.customize-option.hair_base_3_peppermint{background-image:url(spritesmith-main-2.png);background-position:-662px -15px;width:60px;height:60px}.hair_base_3_pgreen{background-image:url(spritesmith-main-2.png);background-position:-637px -91px;width:90px;height:90px}.customize-option.hair_base_3_pgreen{background-image:url(spritesmith-main-2.png);background-position:-662px -106px;width:60px;height:60px}.hair_base_3_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-637px -182px;width:90px;height:90px}.customize-option.hair_base_3_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-662px -197px;width:60px;height:60px}.hair_base_3_porange{background-image:url(spritesmith-main-2.png);background-position:-637px -273px;width:90px;height:90px}.customize-option.hair_base_3_porange{background-image:url(spritesmith-main-2.png);background-position:-662px -288px;width:60px;height:60px}.hair_base_3_porange2{background-image:url(spritesmith-main-2.png);background-position:-637px -364px;width:90px;height:90px}.customize-option.hair_base_3_porange2{background-image:url(spritesmith-main-2.png);background-position:-662px -379px;width:60px;height:60px}.hair_base_3_ppink{background-image:url(spritesmith-main-2.png);background-position:-637px -455px;width:90px;height:90px}.customize-option.hair_base_3_ppink{background-image:url(spritesmith-main-2.png);background-position:-662px -470px;width:60px;height:60px}.hair_base_3_ppink2{background-image:url(spritesmith-main-2.png);background-position:-637px -546px;width:90px;height:90px}.customize-option.hair_base_3_ppink2{background-image:url(spritesmith-main-2.png);background-position:-662px -561px;width:60px;height:60px}.hair_base_3_ppurple{background-image:url(spritesmith-main-2.png);background-position:0 -637px;width:90px;height:90px}.customize-option.hair_base_3_ppurple{background-image:url(spritesmith-main-2.png);background-position:-25px -652px;width:60px;height:60px}.hair_base_3_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-91px -637px;width:90px;height:90px}.customize-option.hair_base_3_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-116px -652px;width:60px;height:60px}.hair_base_3_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-182px -637px;width:90px;height:90px}.customize-option.hair_base_3_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-207px -652px;width:60px;height:60px}.hair_base_3_purple{background-image:url(spritesmith-main-2.png);background-position:-273px -637px;width:90px;height:90px}.customize-option.hair_base_3_purple{background-image:url(spritesmith-main-2.png);background-position:-298px -652px;width:60px;height:60px}.hair_base_3_pyellow{background-image:url(spritesmith-main-2.png);background-position:-364px -637px;width:90px;height:90px}.customize-option.hair_base_3_pyellow{background-image:url(spritesmith-main-2.png);background-position:-389px -652px;width:60px;height:60px}.hair_base_3_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-455px -637px;width:90px;height:90px}.customize-option.hair_base_3_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-480px -652px;width:60px;height:60px}.hair_base_3_rainbow{background-image:url(spritesmith-main-2.png);background-position:-546px -637px;width:90px;height:90px}.customize-option.hair_base_3_rainbow{background-image:url(spritesmith-main-2.png);background-position:-571px -652px;width:60px;height:60px}.hair_base_3_red{background-image:url(spritesmith-main-2.png);background-position:-637px -637px;width:90px;height:90px}.customize-option.hair_base_3_red{background-image:url(spritesmith-main-2.png);background-position:-662px -652px;width:60px;height:60px}.hair_base_3_snowy{background-image:url(spritesmith-main-2.png);background-position:-728px 0;width:90px;height:90px}.customize-option.hair_base_3_snowy{background-image:url(spritesmith-main-2.png);background-position:-753px -15px;width:60px;height:60px}.hair_base_3_white{background-image:url(spritesmith-main-2.png);background-position:-728px -91px;width:90px;height:90px}.customize-option.hair_base_3_white{background-image:url(spritesmith-main-2.png);background-position:-753px -106px;width:60px;height:60px}.hair_base_3_winternight{background-image:url(spritesmith-main-2.png);background-position:-728px -182px;width:90px;height:90px}.customize-option.hair_base_3_winternight{background-image:url(spritesmith-main-2.png);background-position:-753px -197px;width:60px;height:60px}.hair_base_3_winterstar{background-image:url(spritesmith-main-2.png);background-position:-728px -273px;width:90px;height:90px}.customize-option.hair_base_3_winterstar{background-image:url(spritesmith-main-2.png);background-position:-753px -288px;width:60px;height:60px}.hair_base_3_yellow{background-image:url(spritesmith-main-2.png);background-position:-728px -364px;width:90px;height:90px}.customize-option.hair_base_3_yellow{background-image:url(spritesmith-main-2.png);background-position:-753px -379px;width:60px;height:60px}.hair_base_3_zombie{background-image:url(spritesmith-main-2.png);background-position:-728px -455px;width:90px;height:90px}.customize-option.hair_base_3_zombie{background-image:url(spritesmith-main-2.png);background-position:-753px -470px;width:60px;height:60px}.hair_base_4_TRUred{background-image:url(spritesmith-main-2.png);background-position:-728px -546px;width:90px;height:90px}.customize-option.hair_base_4_TRUred{background-image:url(spritesmith-main-2.png);background-position:-753px -561px;width:60px;height:60px}.hair_base_4_aurora{background-image:url(spritesmith-main-2.png);background-position:-728px -637px;width:90px;height:90px}.customize-option.hair_base_4_aurora{background-image:url(spritesmith-main-2.png);background-position:-753px -652px;width:60px;height:60px}.hair_base_4_black{background-image:url(spritesmith-main-2.png);background-position:0 -728px;width:90px;height:90px}.customize-option.hair_base_4_black{background-image:url(spritesmith-main-2.png);background-position:-25px -743px;width:60px;height:60px}.hair_base_4_blond{background-image:url(spritesmith-main-2.png);background-position:-91px -728px;width:90px;height:90px}.customize-option.hair_base_4_blond{background-image:url(spritesmith-main-2.png);background-position:-116px -743px;width:60px;height:60px}.hair_base_4_blue{background-image:url(spritesmith-main-2.png);background-position:-182px -728px;width:90px;height:90px}.customize-option.hair_base_4_blue{background-image:url(spritesmith-main-2.png);background-position:-207px -743px;width:60px;height:60px}.hair_base_4_brown{background-image:url(spritesmith-main-2.png);background-position:-273px -728px;width:90px;height:90px}.customize-option.hair_base_4_brown{background-image:url(spritesmith-main-2.png);background-position:-298px -743px;width:60px;height:60px}.hair_base_4_candycane{background-image:url(spritesmith-main-2.png);background-position:-364px -728px;width:90px;height:90px}.customize-option.hair_base_4_candycane{background-image:url(spritesmith-main-2.png);background-position:-389px -743px;width:60px;height:60px}.hair_base_4_candycorn{background-image:url(spritesmith-main-2.png);background-position:-455px -728px;width:90px;height:90px}.customize-option.hair_base_4_candycorn{background-image:url(spritesmith-main-2.png);background-position:-480px -743px;width:60px;height:60px}.hair_base_4_festive{background-image:url(spritesmith-main-2.png);background-position:-546px -728px;width:90px;height:90px}.customize-option.hair_base_4_festive{background-image:url(spritesmith-main-2.png);background-position:-571px -743px;width:60px;height:60px}.hair_base_4_frost{background-image:url(spritesmith-main-2.png);background-position:-637px -728px;width:90px;height:90px}.customize-option.hair_base_4_frost{background-image:url(spritesmith-main-2.png);background-position:-662px -743px;width:60px;height:60px}.hair_base_4_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-728px -728px;width:90px;height:90px}.customize-option.hair_base_4_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-753px -743px;width:60px;height:60px}.hair_base_4_green{background-image:url(spritesmith-main-2.png);background-position:-819px 0;width:90px;height:90px}.customize-option.hair_base_4_green{background-image:url(spritesmith-main-2.png);background-position:-844px -15px;width:60px;height:60px}.hair_base_4_halloween{background-image:url(spritesmith-main-2.png);background-position:-819px -91px;width:90px;height:90px}.customize-option.hair_base_4_halloween{background-image:url(spritesmith-main-2.png);background-position:-844px -106px;width:60px;height:60px}.hair_base_4_holly{background-image:url(spritesmith-main-2.png);background-position:-819px -182px;width:90px;height:90px}.customize-option.hair_base_4_holly{background-image:url(spritesmith-main-2.png);background-position:-844px -197px;width:60px;height:60px}.hair_base_4_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-819px -273px;width:90px;height:90px}.customize-option.hair_base_4_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-844px -288px;width:60px;height:60px}.hair_base_4_midnight{background-image:url(spritesmith-main-2.png);background-position:-819px -364px;width:90px;height:90px}.customize-option.hair_base_4_midnight{background-image:url(spritesmith-main-2.png);background-position:-844px -379px;width:60px;height:60px}.hair_base_4_pblue{background-image:url(spritesmith-main-2.png);background-position:-819px -455px;width:90px;height:90px}.customize-option.hair_base_4_pblue{background-image:url(spritesmith-main-2.png);background-position:-844px -470px;width:60px;height:60px}.hair_base_4_pblue2{background-image:url(spritesmith-main-2.png);background-position:-819px -546px;width:90px;height:90px}.customize-option.hair_base_4_pblue2{background-image:url(spritesmith-main-2.png);background-position:-844px -561px;width:60px;height:60px}.hair_base_4_peppermint{background-image:url(spritesmith-main-2.png);background-position:-819px -637px;width:90px;height:90px}.customize-option.hair_base_4_peppermint{background-image:url(spritesmith-main-2.png);background-position:-844px -652px;width:60px;height:60px}.hair_base_4_pgreen{background-image:url(spritesmith-main-2.png);background-position:-819px -728px;width:90px;height:90px}.customize-option.hair_base_4_pgreen{background-image:url(spritesmith-main-2.png);background-position:-844px -743px;width:60px;height:60px}.hair_base_4_pgreen2{background-image:url(spritesmith-main-2.png);background-position:0 -819px;width:90px;height:90px}.customize-option.hair_base_4_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-25px -834px;width:60px;height:60px}.hair_base_4_porange{background-image:url(spritesmith-main-2.png);background-position:-91px -819px;width:90px;height:90px}.customize-option.hair_base_4_porange{background-image:url(spritesmith-main-2.png);background-position:-116px -834px;width:60px;height:60px}.hair_base_4_porange2{background-image:url(spritesmith-main-2.png);background-position:-182px -819px;width:90px;height:90px}.customize-option.hair_base_4_porange2{background-image:url(spritesmith-main-2.png);background-position:-207px -834px;width:60px;height:60px}.hair_base_4_ppink{background-image:url(spritesmith-main-2.png);background-position:-273px -819px;width:90px;height:90px}.customize-option.hair_base_4_ppink{background-image:url(spritesmith-main-2.png);background-position:-298px -834px;width:60px;height:60px}.hair_base_4_ppink2{background-image:url(spritesmith-main-2.png);background-position:-364px -819px;width:90px;height:90px}.customize-option.hair_base_4_ppink2{background-image:url(spritesmith-main-2.png);background-position:-389px -834px;width:60px;height:60px}.hair_base_4_ppurple{background-image:url(spritesmith-main-2.png);background-position:-455px -819px;width:90px;height:90px}.customize-option.hair_base_4_ppurple{background-image:url(spritesmith-main-2.png);background-position:-480px -834px;width:60px;height:60px}.hair_base_4_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-546px -819px;width:90px;height:90px}.customize-option.hair_base_4_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-571px -834px;width:60px;height:60px}.hair_base_4_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-637px -819px;width:90px;height:90px}.customize-option.hair_base_4_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-662px -834px;width:60px;height:60px}.hair_base_4_purple{background-image:url(spritesmith-main-2.png);background-position:-728px -819px;width:90px;height:90px}.customize-option.hair_base_4_purple{background-image:url(spritesmith-main-2.png);background-position:-753px -834px;width:60px;height:60px}.hair_base_4_pyellow{background-image:url(spritesmith-main-2.png);background-position:-819px -819px;width:90px;height:90px}.customize-option.hair_base_4_pyellow{background-image:url(spritesmith-main-2.png);background-position:-844px -834px;width:60px;height:60px}.hair_base_4_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-910px 0;width:90px;height:90px}.customize-option.hair_base_4_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-935px -15px;width:60px;height:60px}.hair_base_4_rainbow{background-image:url(spritesmith-main-2.png);background-position:-910px -91px;width:90px;height:90px}.customize-option.hair_base_4_rainbow{background-image:url(spritesmith-main-2.png);background-position:-935px -106px;width:60px;height:60px}.hair_base_4_red{background-image:url(spritesmith-main-2.png);background-position:-910px -182px;width:90px;height:90px}.customize-option.hair_base_4_red{background-image:url(spritesmith-main-2.png);background-position:-935px -197px;width:60px;height:60px}.hair_base_4_snowy{background-image:url(spritesmith-main-2.png);background-position:-910px -273px;width:90px;height:90px}.customize-option.hair_base_4_snowy{background-image:url(spritesmith-main-2.png);background-position:-935px -288px;width:60px;height:60px}.hair_base_4_white{background-image:url(spritesmith-main-2.png);background-position:-910px -364px;width:90px;height:90px}.customize-option.hair_base_4_white{background-image:url(spritesmith-main-2.png);background-position:-935px -379px;width:60px;height:60px}.hair_base_4_winternight{background-image:url(spritesmith-main-2.png);background-position:-910px -455px;width:90px;height:90px}.customize-option.hair_base_4_winternight{background-image:url(spritesmith-main-2.png);background-position:-935px -470px;width:60px;height:60px}.hair_base_4_winterstar{background-image:url(spritesmith-main-2.png);background-position:-910px -546px;width:90px;height:90px}.customize-option.hair_base_4_winterstar{background-image:url(spritesmith-main-2.png);background-position:-935px -561px;width:60px;height:60px}.hair_base_4_yellow{background-image:url(spritesmith-main-2.png);background-position:-910px -637px;width:90px;height:90px}.customize-option.hair_base_4_yellow{background-image:url(spritesmith-main-2.png);background-position:-935px -652px;width:60px;height:60px}.hair_base_4_zombie{background-image:url(spritesmith-main-2.png);background-position:-910px -728px;width:90px;height:90px}.customize-option.hair_base_4_zombie{background-image:url(spritesmith-main-2.png);background-position:-935px -743px;width:60px;height:60px}.hair_base_5_TRUred{background-image:url(spritesmith-main-2.png);background-position:-910px -819px;width:90px;height:90px}.customize-option.hair_base_5_TRUred{background-image:url(spritesmith-main-2.png);background-position:-935px -834px;width:60px;height:60px}.hair_base_5_aurora{background-image:url(spritesmith-main-2.png);background-position:0 -910px;width:90px;height:90px}.customize-option.hair_base_5_aurora{background-image:url(spritesmith-main-2.png);background-position:-25px -925px;width:60px;height:60px}.hair_base_5_black{background-image:url(spritesmith-main-2.png);background-position:-91px -910px;width:90px;height:90px}.customize-option.hair_base_5_black{background-image:url(spritesmith-main-2.png);background-position:-116px -925px;width:60px;height:60px}.hair_base_5_blond{background-image:url(spritesmith-main-2.png);background-position:-182px -910px;width:90px;height:90px}.customize-option.hair_base_5_blond{background-image:url(spritesmith-main-2.png);background-position:-207px -925px;width:60px;height:60px}.hair_base_5_blue{background-image:url(spritesmith-main-2.png);background-position:-273px -910px;width:90px;height:90px}.customize-option.hair_base_5_blue{background-image:url(spritesmith-main-2.png);background-position:-298px -925px;width:60px;height:60px}.hair_base_5_brown{background-image:url(spritesmith-main-2.png);background-position:-364px -910px;width:90px;height:90px}.customize-option.hair_base_5_brown{background-image:url(spritesmith-main-2.png);background-position:-389px -925px;width:60px;height:60px}.hair_base_5_candycane{background-image:url(spritesmith-main-2.png);background-position:-455px -910px;width:90px;height:90px}.customize-option.hair_base_5_candycane{background-image:url(spritesmith-main-2.png);background-position:-480px -925px;width:60px;height:60px}.hair_base_5_candycorn{background-image:url(spritesmith-main-2.png);background-position:-546px -910px;width:90px;height:90px}.customize-option.hair_base_5_candycorn{background-image:url(spritesmith-main-2.png);background-position:-571px -925px;width:60px;height:60px}.hair_base_5_festive{background-image:url(spritesmith-main-2.png);background-position:-637px -910px;width:90px;height:90px}.customize-option.hair_base_5_festive{background-image:url(spritesmith-main-2.png);background-position:-662px -925px;width:60px;height:60px}.hair_base_5_frost{background-image:url(spritesmith-main-2.png);background-position:-728px -910px;width:90px;height:90px}.customize-option.hair_base_5_frost{background-image:url(spritesmith-main-2.png);background-position:-753px -925px;width:60px;height:60px}.hair_base_5_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-819px -910px;width:90px;height:90px}.customize-option.hair_base_5_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-844px -925px;width:60px;height:60px}.hair_base_5_green{background-image:url(spritesmith-main-2.png);background-position:-910px -910px;width:90px;height:90px}.customize-option.hair_base_5_green{background-image:url(spritesmith-main-2.png);background-position:-935px -925px;width:60px;height:60px}.hair_base_5_halloween{background-image:url(spritesmith-main-2.png);background-position:-1001px 0;width:90px;height:90px}.customize-option.hair_base_5_halloween{background-image:url(spritesmith-main-2.png);background-position:-1026px -15px;width:60px;height:60px}.hair_base_5_holly{background-image:url(spritesmith-main-2.png);background-position:-1001px -91px;width:90px;height:90px}.customize-option.hair_base_5_holly{background-image:url(spritesmith-main-2.png);background-position:-1026px -106px;width:60px;height:60px}.hair_base_5_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-1001px -182px;width:90px;height:90px}.customize-option.hair_base_5_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-1026px -197px;width:60px;height:60px}.hair_base_5_midnight{background-image:url(spritesmith-main-2.png);background-position:-1001px -273px;width:90px;height:90px}.customize-option.hair_base_5_midnight{background-image:url(spritesmith-main-2.png);background-position:-1026px -288px;width:60px;height:60px}.hair_base_5_pblue{background-image:url(spritesmith-main-2.png);background-position:-1001px -364px;width:90px;height:90px}.customize-option.hair_base_5_pblue{background-image:url(spritesmith-main-2.png);background-position:-1026px -379px;width:60px;height:60px}.hair_base_5_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1001px -455px;width:90px;height:90px}.customize-option.hair_base_5_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1026px -470px;width:60px;height:60px}.hair_base_5_peppermint{background-image:url(spritesmith-main-2.png);background-position:-1001px -546px;width:90px;height:90px}.customize-option.hair_base_5_peppermint{background-image:url(spritesmith-main-2.png);background-position:-1026px -561px;width:60px;height:60px}.hair_base_5_pgreen{background-image:url(spritesmith-main-2.png);background-position:-1001px -637px;width:90px;height:90px}.customize-option.hair_base_5_pgreen{background-image:url(spritesmith-main-2.png);background-position:-1026px -652px;width:60px;height:60px}.hair_base_5_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1001px -728px;width:90px;height:90px}.customize-option.hair_base_5_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1026px -743px;width:60px;height:60px}.hair_base_5_porange{background-image:url(spritesmith-main-2.png);background-position:-1001px -819px;width:90px;height:90px}.customize-option.hair_base_5_porange{background-image:url(spritesmith-main-2.png);background-position:-1026px -834px;width:60px;height:60px}.hair_base_5_porange2{background-image:url(spritesmith-main-2.png);background-position:-1001px -910px;width:90px;height:90px}.customize-option.hair_base_5_porange2{background-image:url(spritesmith-main-2.png);background-position:-1026px -925px;width:60px;height:60px}.hair_base_5_ppink{background-image:url(spritesmith-main-2.png);background-position:0 -1001px;width:90px;height:90px}.customize-option.hair_base_5_ppink{background-image:url(spritesmith-main-2.png);background-position:-25px -1016px;width:60px;height:60px}.hair_base_5_ppink2{background-image:url(spritesmith-main-2.png);background-position:-91px -1001px;width:90px;height:90px}.customize-option.hair_base_5_ppink2{background-image:url(spritesmith-main-2.png);background-position:-116px -1016px;width:60px;height:60px}.hair_base_5_ppurple{background-image:url(spritesmith-main-2.png);background-position:-182px -1001px;width:90px;height:90px}.customize-option.hair_base_5_ppurple{background-image:url(spritesmith-main-2.png);background-position:-207px -1016px;width:60px;height:60px}.hair_base_5_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-273px -1001px;width:90px;height:90px}.customize-option.hair_base_5_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-298px -1016px;width:60px;height:60px}.hair_base_5_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-364px -1001px;width:90px;height:90px}.customize-option.hair_base_5_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-389px -1016px;width:60px;height:60px}.hair_base_5_purple{background-image:url(spritesmith-main-2.png);background-position:-455px -1001px;width:90px;height:90px}.customize-option.hair_base_5_purple{background-image:url(spritesmith-main-2.png);background-position:-480px -1016px;width:60px;height:60px}.hair_base_5_pyellow{background-image:url(spritesmith-main-2.png);background-position:-546px -1001px;width:90px;height:90px}.customize-option.hair_base_5_pyellow{background-image:url(spritesmith-main-2.png);background-position:-571px -1016px;width:60px;height:60px}.hair_base_5_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-637px -1001px;width:90px;height:90px}.customize-option.hair_base_5_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-662px -1016px;width:60px;height:60px}.hair_base_5_rainbow{background-image:url(spritesmith-main-2.png);background-position:-728px -1001px;width:90px;height:90px}.customize-option.hair_base_5_rainbow{background-image:url(spritesmith-main-2.png);background-position:-753px -1016px;width:60px;height:60px}.hair_base_5_red{background-image:url(spritesmith-main-2.png);background-position:-819px -1001px;width:90px;height:90px}.customize-option.hair_base_5_red{background-image:url(spritesmith-main-2.png);background-position:-844px -1016px;width:60px;height:60px}.hair_base_5_snowy{background-image:url(spritesmith-main-2.png);background-position:-910px -1001px;width:90px;height:90px}.customize-option.hair_base_5_snowy{background-image:url(spritesmith-main-2.png);background-position:-935px -1016px;width:60px;height:60px}.hair_base_5_white{background-image:url(spritesmith-main-2.png);background-position:-1001px -1001px;width:90px;height:90px}.customize-option.hair_base_5_white{background-image:url(spritesmith-main-2.png);background-position:-1026px -1016px;width:60px;height:60px}.hair_base_5_winternight{background-image:url(spritesmith-main-2.png);background-position:-1092px 0;width:90px;height:90px}.customize-option.hair_base_5_winternight{background-image:url(spritesmith-main-2.png);background-position:-1117px -15px;width:60px;height:60px}.hair_base_5_winterstar{background-image:url(spritesmith-main-2.png);background-position:-1092px -91px;width:90px;height:90px}.customize-option.hair_base_5_winterstar{background-image:url(spritesmith-main-2.png);background-position:-1117px -106px;width:60px;height:60px}.hair_base_5_yellow{background-image:url(spritesmith-main-2.png);background-position:-1092px -182px;width:90px;height:90px}.customize-option.hair_base_5_yellow{background-image:url(spritesmith-main-2.png);background-position:-1117px -197px;width:60px;height:60px}.hair_base_5_zombie{background-image:url(spritesmith-main-2.png);background-position:-1092px -273px;width:90px;height:90px}.customize-option.hair_base_5_zombie{background-image:url(spritesmith-main-2.png);background-position:-1117px -288px;width:60px;height:60px}.hair_base_6_TRUred{background-image:url(spritesmith-main-2.png);background-position:-1092px -364px;width:90px;height:90px}.customize-option.hair_base_6_TRUred{background-image:url(spritesmith-main-2.png);background-position:-1117px -379px;width:60px;height:60px}.hair_base_6_aurora{background-image:url(spritesmith-main-2.png);background-position:-1092px -455px;width:90px;height:90px}.customize-option.hair_base_6_aurora{background-image:url(spritesmith-main-2.png);background-position:-1117px -470px;width:60px;height:60px}.hair_base_6_black{background-image:url(spritesmith-main-2.png);background-position:-1092px -546px;width:90px;height:90px}.customize-option.hair_base_6_black{background-image:url(spritesmith-main-2.png);background-position:-1117px -561px;width:60px;height:60px}.hair_base_6_blond{background-image:url(spritesmith-main-2.png);background-position:-1092px -637px;width:90px;height:90px}.customize-option.hair_base_6_blond{background-image:url(spritesmith-main-2.png);background-position:-1117px -652px;width:60px;height:60px}.hair_base_6_blue{background-image:url(spritesmith-main-2.png);background-position:-1092px -728px;width:90px;height:90px}.customize-option.hair_base_6_blue{background-image:url(spritesmith-main-2.png);background-position:-1117px -743px;width:60px;height:60px}.hair_base_6_brown{background-image:url(spritesmith-main-2.png);background-position:-1092px -819px;width:90px;height:90px}.customize-option.hair_base_6_brown{background-image:url(spritesmith-main-2.png);background-position:-1117px -834px;width:60px;height:60px}.hair_base_6_candycane{background-image:url(spritesmith-main-2.png);background-position:-1092px -910px;width:90px;height:90px}.customize-option.hair_base_6_candycane{background-image:url(spritesmith-main-2.png);background-position:-1117px -925px;width:60px;height:60px}.hair_base_6_candycorn{background-image:url(spritesmith-main-2.png);background-position:-1092px -1001px;width:90px;height:90px}.customize-option.hair_base_6_candycorn{background-image:url(spritesmith-main-2.png);background-position:-1117px -1016px;width:60px;height:60px}.hair_base_6_festive{background-image:url(spritesmith-main-2.png);background-position:0 -1092px;width:90px;height:90px}.customize-option.hair_base_6_festive{background-image:url(spritesmith-main-2.png);background-position:-25px -1107px;width:60px;height:60px}.hair_base_6_frost{background-image:url(spritesmith-main-2.png);background-position:-91px -1092px;width:90px;height:90px}.customize-option.hair_base_6_frost{background-image:url(spritesmith-main-2.png);background-position:-116px -1107px;width:60px;height:60px}.hair_base_6_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-182px -1092px;width:90px;height:90px}.customize-option.hair_base_6_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-207px -1107px;width:60px;height:60px}.hair_base_6_green{background-image:url(spritesmith-main-2.png);background-position:-273px -1092px;width:90px;height:90px}.customize-option.hair_base_6_green{background-image:url(spritesmith-main-2.png);background-position:-298px -1107px;width:60px;height:60px}.hair_base_6_halloween{background-image:url(spritesmith-main-2.png);background-position:-364px -1092px;width:90px;height:90px}.customize-option.hair_base_6_halloween{background-image:url(spritesmith-main-2.png);background-position:-389px -1107px;width:60px;height:60px}.hair_base_6_holly{background-image:url(spritesmith-main-2.png);background-position:-455px -1092px;width:90px;height:90px}.customize-option.hair_base_6_holly{background-image:url(spritesmith-main-2.png);background-position:-480px -1107px;width:60px;height:60px}.hair_base_6_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-546px -1092px;width:90px;height:90px}.customize-option.hair_base_6_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-571px -1107px;width:60px;height:60px}.hair_base_6_midnight{background-image:url(spritesmith-main-2.png);background-position:-637px -1092px;width:90px;height:90px}.customize-option.hair_base_6_midnight{background-image:url(spritesmith-main-2.png);background-position:-662px -1107px;width:60px;height:60px}.hair_base_6_pblue{background-image:url(spritesmith-main-2.png);background-position:0 0;width:90px;height:90px}.customize-option.hair_base_6_pblue{background-image:url(spritesmith-main-2.png);background-position:-25px -15px;width:60px;height:60px}.hair_base_6_pblue2{background-image:url(spritesmith-main-2.png);background-position:-819px -1092px;width:90px;height:90px}.customize-option.hair_base_6_pblue2{background-image:url(spritesmith-main-2.png);background-position:-844px -1107px;width:60px;height:60px}.hair_base_6_peppermint{background-image:url(spritesmith-main-2.png);background-position:-910px -1092px;width:90px;height:90px}.customize-option.hair_base_6_peppermint{background-image:url(spritesmith-main-2.png);background-position:-935px -1107px;width:60px;height:60px}.hair_base_6_pgreen{background-image:url(spritesmith-main-2.png);background-position:-1001px -1092px;width:90px;height:90px}.customize-option.hair_base_6_pgreen{background-image:url(spritesmith-main-2.png);background-position:-1026px -1107px;width:60px;height:60px}.hair_base_6_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1092px -1092px;width:90px;height:90px}.customize-option.hair_base_6_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1117px -1107px;width:60px;height:60px}.hair_base_6_porange{background-image:url(spritesmith-main-2.png);background-position:-1183px 0;width:90px;height:90px}.customize-option.hair_base_6_porange{background-image:url(spritesmith-main-2.png);background-position:-1208px -15px;width:60px;height:60px}.hair_base_6_porange2{background-image:url(spritesmith-main-2.png);background-position:-1183px -91px;width:90px;height:90px}.customize-option.hair_base_6_porange2{background-image:url(spritesmith-main-2.png);background-position:-1208px -106px;width:60px;height:60px}.hair_base_6_ppink{background-image:url(spritesmith-main-2.png);background-position:-1183px -182px;width:90px;height:90px}.customize-option.hair_base_6_ppink{background-image:url(spritesmith-main-2.png);background-position:-1208px -197px;width:60px;height:60px}.hair_base_6_ppink2{background-image:url(spritesmith-main-2.png);background-position:-1183px -273px;width:90px;height:90px}.customize-option.hair_base_6_ppink2{background-image:url(spritesmith-main-2.png);background-position:-1208px -288px;width:60px;height:60px}.hair_base_6_ppurple{background-image:url(spritesmith-main-2.png);background-position:-1183px -364px;width:90px;height:90px}.customize-option.hair_base_6_ppurple{background-image:url(spritesmith-main-2.png);background-position:-1208px -379px;width:60px;height:60px}.hair_base_6_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1183px -455px;width:90px;height:90px}.customize-option.hair_base_6_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1208px -470px;width:60px;height:60px}.hair_base_6_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-1183px -546px;width:90px;height:90px}.customize-option.hair_base_6_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-1208px -561px;width:60px;height:60px}.hair_base_6_purple{background-image:url(spritesmith-main-2.png);background-position:-1183px -637px;width:90px;height:90px}.customize-option.hair_base_6_purple{background-image:url(spritesmith-main-2.png);background-position:-1208px -652px;width:60px;height:60px}.hair_base_6_pyellow{background-image:url(spritesmith-main-2.png);background-position:-1183px -728px;width:90px;height:90px}.customize-option.hair_base_6_pyellow{background-image:url(spritesmith-main-2.png);background-position:-1208px -743px;width:60px;height:60px}.hair_base_6_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1183px -819px;width:90px;height:90px}.customize-option.hair_base_6_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1208px -834px;width:60px;height:60px}.hair_base_6_rainbow{background-image:url(spritesmith-main-2.png);background-position:-1183px -910px;width:90px;height:90px}.customize-option.hair_base_6_rainbow{background-image:url(spritesmith-main-2.png);background-position:-1208px -925px;width:60px;height:60px}.hair_base_6_red{background-image:url(spritesmith-main-2.png);background-position:-1183px -1001px;width:90px;height:90px}.customize-option.hair_base_6_red{background-image:url(spritesmith-main-2.png);background-position:-1208px -1016px;width:60px;height:60px}.hair_base_6_snowy{background-image:url(spritesmith-main-2.png);background-position:-1183px -1092px;width:90px;height:90px}.customize-option.hair_base_6_snowy{background-image:url(spritesmith-main-2.png);background-position:-1208px -1107px;width:60px;height:60px}.hair_base_6_white{background-image:url(spritesmith-main-2.png);background-position:0 -1183px;width:90px;height:90px}.customize-option.hair_base_6_white{background-image:url(spritesmith-main-2.png);background-position:-25px -1198px;width:60px;height:60px}.hair_base_6_winternight{background-image:url(spritesmith-main-2.png);background-position:-91px -1183px;width:90px;height:90px}.customize-option.hair_base_6_winternight{background-image:url(spritesmith-main-2.png);background-position:-116px -1198px;width:60px;height:60px}.hair_base_6_winterstar{background-image:url(spritesmith-main-2.png);background-position:-182px -1183px;width:90px;height:90px}.customize-option.hair_base_6_winterstar{background-image:url(spritesmith-main-2.png);background-position:-207px -1198px;width:60px;height:60px}.hair_base_6_yellow{background-image:url(spritesmith-main-2.png);background-position:-273px -1183px;width:90px;height:90px}.customize-option.hair_base_6_yellow{background-image:url(spritesmith-main-2.png);background-position:-298px -1198px;width:60px;height:60px}.hair_base_6_zombie{background-image:url(spritesmith-main-2.png);background-position:-364px -1183px;width:90px;height:90px}.customize-option.hair_base_6_zombie{background-image:url(spritesmith-main-2.png);background-position:-389px -1198px;width:60px;height:60px}.hair_base_7_TRUred{background-image:url(spritesmith-main-2.png);background-position:-455px -1183px;width:90px;height:90px}.customize-option.hair_base_7_TRUred{background-image:url(spritesmith-main-2.png);background-position:-480px -1198px;width:60px;height:60px}.hair_base_7_aurora{background-image:url(spritesmith-main-2.png);background-position:-546px -1183px;width:90px;height:90px}.customize-option.hair_base_7_aurora{background-image:url(spritesmith-main-2.png);background-position:-571px -1198px;width:60px;height:60px}.hair_base_7_black{background-image:url(spritesmith-main-2.png);background-position:-637px -1183px;width:90px;height:90px}.customize-option.hair_base_7_black{background-image:url(spritesmith-main-2.png);background-position:-662px -1198px;width:60px;height:60px}.hair_base_7_blond{background-image:url(spritesmith-main-2.png);background-position:-728px -1183px;width:90px;height:90px}.customize-option.hair_base_7_blond{background-image:url(spritesmith-main-2.png);background-position:-753px -1198px;width:60px;height:60px}.hair_base_7_blue{background-image:url(spritesmith-main-2.png);background-position:-819px -1183px;width:90px;height:90px}.customize-option.hair_base_7_blue{background-image:url(spritesmith-main-2.png);background-position:-844px -1198px;width:60px;height:60px}.hair_base_7_brown{background-image:url(spritesmith-main-2.png);background-position:-910px -1183px;width:90px;height:90px}.customize-option.hair_base_7_brown{background-image:url(spritesmith-main-2.png);background-position:-935px -1198px;width:60px;height:60px}.hair_base_7_candycane{background-image:url(spritesmith-main-2.png);background-position:-1001px -1183px;width:90px;height:90px}.customize-option.hair_base_7_candycane{background-image:url(spritesmith-main-2.png);background-position:-1026px -1198px;width:60px;height:60px}.hair_base_7_candycorn{background-image:url(spritesmith-main-2.png);background-position:-1092px -1183px;width:90px;height:90px}.customize-option.hair_base_7_candycorn{background-image:url(spritesmith-main-2.png);background-position:-1117px -1198px;width:60px;height:60px}.hair_base_7_festive{background-image:url(spritesmith-main-2.png);background-position:-1183px -1183px;width:90px;height:90px}.customize-option.hair_base_7_festive{background-image:url(spritesmith-main-2.png);background-position:-1208px -1198px;width:60px;height:60px}.hair_base_7_frost{background-image:url(spritesmith-main-2.png);background-position:-1274px 0;width:90px;height:90px}.customize-option.hair_base_7_frost{background-image:url(spritesmith-main-2.png);background-position:-1299px -15px;width:60px;height:60px}.hair_base_7_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-1274px -91px;width:90px;height:90px}.customize-option.hair_base_7_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-1299px -106px;width:60px;height:60px}.hair_base_7_green{background-image:url(spritesmith-main-2.png);background-position:-1274px -182px;width:90px;height:90px}.customize-option.hair_base_7_green{background-image:url(spritesmith-main-2.png);background-position:-1299px -197px;width:60px;height:60px}.hair_base_7_halloween{background-image:url(spritesmith-main-2.png);background-position:-1274px -273px;width:90px;height:90px}.customize-option.hair_base_7_halloween{background-image:url(spritesmith-main-2.png);background-position:-1299px -288px;width:60px;height:60px}.hair_base_7_holly{background-image:url(spritesmith-main-2.png);background-position:-1274px -364px;width:90px;height:90px}.customize-option.hair_base_7_holly{background-image:url(spritesmith-main-2.png);background-position:-1299px -379px;width:60px;height:60px}.hair_base_7_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-1274px -455px;width:90px;height:90px}.customize-option.hair_base_7_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-1299px -470px;width:60px;height:60px}.hair_base_7_midnight{background-image:url(spritesmith-main-2.png);background-position:-1274px -546px;width:90px;height:90px}.customize-option.hair_base_7_midnight{background-image:url(spritesmith-main-2.png);background-position:-1299px -561px;width:60px;height:60px}.hair_base_7_pblue{background-image:url(spritesmith-main-2.png);background-position:-1274px -637px;width:90px;height:90px}.customize-option.hair_base_7_pblue{background-image:url(spritesmith-main-2.png);background-position:-1299px -652px;width:60px;height:60px}.hair_base_7_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1274px -728px;width:90px;height:90px}.customize-option.hair_base_7_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1299px -743px;width:60px;height:60px}.hair_base_7_peppermint{background-image:url(spritesmith-main-2.png);background-position:-1274px -819px;width:90px;height:90px}.customize-option.hair_base_7_peppermint{background-image:url(spritesmith-main-2.png);background-position:-1299px -834px;width:60px;height:60px}.hair_base_7_pgreen{background-image:url(spritesmith-main-2.png);background-position:-1274px -910px;width:90px;height:90px}.customize-option.hair_base_7_pgreen{background-image:url(spritesmith-main-2.png);background-position:-1299px -925px;width:60px;height:60px}.hair_base_7_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1274px -1001px;width:90px;height:90px}.customize-option.hair_base_7_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1299px -1016px;width:60px;height:60px}.hair_base_7_porange{background-image:url(spritesmith-main-2.png);background-position:-1274px -1092px;width:90px;height:90px}.customize-option.hair_base_7_porange{background-image:url(spritesmith-main-2.png);background-position:-1299px -1107px;width:60px;height:60px}.hair_base_7_porange2{background-image:url(spritesmith-main-2.png);background-position:-1274px -1183px;width:90px;height:90px}.customize-option.hair_base_7_porange2{background-image:url(spritesmith-main-2.png);background-position:-1299px -1198px;width:60px;height:60px}.hair_base_7_ppink{background-image:url(spritesmith-main-2.png);background-position:0 -1274px;width:90px;height:90px}.customize-option.hair_base_7_ppink{background-image:url(spritesmith-main-2.png);background-position:-25px -1289px;width:60px;height:60px}.hair_base_7_ppink2{background-image:url(spritesmith-main-2.png);background-position:-91px -1274px;width:90px;height:90px}.customize-option.hair_base_7_ppink2{background-image:url(spritesmith-main-2.png);background-position:-116px -1289px;width:60px;height:60px}.hair_base_7_ppurple{background-image:url(spritesmith-main-2.png);background-position:-182px -1274px;width:90px;height:90px}.customize-option.hair_base_7_ppurple{background-image:url(spritesmith-main-2.png);background-position:-207px -1289px;width:60px;height:60px}.hair_base_7_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-273px -1274px;width:90px;height:90px}.customize-option.hair_base_7_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-298px -1289px;width:60px;height:60px}.hair_base_7_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-364px -1274px;width:90px;height:90px}.customize-option.hair_base_7_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-389px -1289px;width:60px;height:60px}.hair_base_7_purple{background-image:url(spritesmith-main-2.png);background-position:-455px -1274px;width:90px;height:90px}.customize-option.hair_base_7_purple{background-image:url(spritesmith-main-2.png);background-position:-480px -1289px;width:60px;height:60px}.hair_base_7_pyellow{background-image:url(spritesmith-main-2.png);background-position:-546px -1274px;width:90px;height:90px}.customize-option.hair_base_7_pyellow{background-image:url(spritesmith-main-2.png);background-position:-571px -1289px;width:60px;height:60px}.hair_base_7_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-637px -1274px;width:90px;height:90px}.customize-option.hair_base_7_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-662px -1289px;width:60px;height:60px}.hair_base_7_rainbow{background-image:url(spritesmith-main-2.png);background-position:-728px -1274px;width:90px;height:90px}.customize-option.hair_base_7_rainbow{background-image:url(spritesmith-main-2.png);background-position:-753px -1289px;width:60px;height:60px}.hair_base_7_red{background-image:url(spritesmith-main-2.png);background-position:-819px -1274px;width:90px;height:90px}.customize-option.hair_base_7_red{background-image:url(spritesmith-main-2.png);background-position:-844px -1289px;width:60px;height:60px}.hair_base_7_snowy{background-image:url(spritesmith-main-2.png);background-position:-910px -1274px;width:90px;height:90px}.customize-option.hair_base_7_snowy{background-image:url(spritesmith-main-2.png);background-position:-935px -1289px;width:60px;height:60px}.hair_base_7_white{background-image:url(spritesmith-main-2.png);background-position:-1001px -1274px;width:90px;height:90px}.customize-option.hair_base_7_white{background-image:url(spritesmith-main-2.png);background-position:-1026px -1289px;width:60px;height:60px}.hair_base_7_winternight{background-image:url(spritesmith-main-2.png);background-position:-1092px -1274px;width:90px;height:90px}.customize-option.hair_base_7_winternight{background-image:url(spritesmith-main-2.png);background-position:-1117px -1289px;width:60px;height:60px}.hair_base_7_winterstar{background-image:url(spritesmith-main-2.png);background-position:-1183px -1274px;width:90px;height:90px}.customize-option.hair_base_7_winterstar{background-image:url(spritesmith-main-2.png);background-position:-1208px -1289px;width:60px;height:60px}.hair_base_7_yellow{background-image:url(spritesmith-main-2.png);background-position:-1274px -1274px;width:90px;height:90px}.customize-option.hair_base_7_yellow{background-image:url(spritesmith-main-2.png);background-position:-1299px -1289px;width:60px;height:60px}.hair_base_7_zombie{background-image:url(spritesmith-main-2.png);background-position:-1365px 0;width:90px;height:90px}.customize-option.hair_base_7_zombie{background-image:url(spritesmith-main-2.png);background-position:-1390px -15px;width:60px;height:60px}.hair_base_8_TRUred{background-image:url(spritesmith-main-2.png);background-position:-1365px -91px;width:90px;height:90px}.customize-option.hair_base_8_TRUred{background-image:url(spritesmith-main-2.png);background-position:-1390px -106px;width:60px;height:60px}.hair_base_8_aurora{background-image:url(spritesmith-main-2.png);background-position:-1365px -182px;width:90px;height:90px}.customize-option.hair_base_8_aurora{background-image:url(spritesmith-main-2.png);background-position:-1390px -197px;width:60px;height:60px}.hair_base_8_black{background-image:url(spritesmith-main-2.png);background-position:-1365px -273px;width:90px;height:90px}.customize-option.hair_base_8_black{background-image:url(spritesmith-main-2.png);background-position:-1390px -288px;width:60px;height:60px}.hair_base_8_blond{background-image:url(spritesmith-main-2.png);background-position:-1365px -364px;width:90px;height:90px}.customize-option.hair_base_8_blond{background-image:url(spritesmith-main-2.png);background-position:-1390px -379px;width:60px;height:60px}.hair_base_8_blue{background-image:url(spritesmith-main-2.png);background-position:-1365px -455px;width:90px;height:90px}.customize-option.hair_base_8_blue{background-image:url(spritesmith-main-2.png);background-position:-1390px -470px;width:60px;height:60px}.hair_base_8_brown{background-image:url(spritesmith-main-2.png);background-position:-1365px -546px;width:90px;height:90px}.customize-option.hair_base_8_brown{background-image:url(spritesmith-main-2.png);background-position:-1390px -561px;width:60px;height:60px}.hair_base_8_candycane{background-image:url(spritesmith-main-2.png);background-position:-1365px -637px;width:90px;height:90px}.customize-option.hair_base_8_candycane{background-image:url(spritesmith-main-2.png);background-position:-1390px -652px;width:60px;height:60px}.hair_base_8_candycorn{background-image:url(spritesmith-main-2.png);background-position:-1365px -728px;width:90px;height:90px}.customize-option.hair_base_8_candycorn{background-image:url(spritesmith-main-2.png);background-position:-1390px -743px;width:60px;height:60px}.hair_base_8_festive{background-image:url(spritesmith-main-2.png);background-position:-1365px -819px;width:90px;height:90px}.customize-option.hair_base_8_festive{background-image:url(spritesmith-main-2.png);background-position:-1390px -834px;width:60px;height:60px}.hair_base_8_frost{background-image:url(spritesmith-main-2.png);background-position:-1365px -910px;width:90px;height:90px}.customize-option.hair_base_8_frost{background-image:url(spritesmith-main-2.png);background-position:-1390px -925px;width:60px;height:60px}.hair_base_8_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-1365px -1001px;width:90px;height:90px}.customize-option.hair_base_8_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-1390px -1016px;width:60px;height:60px}.hair_base_8_green{background-image:url(spritesmith-main-2.png);background-position:-1365px -1092px;width:90px;height:90px}.customize-option.hair_base_8_green{background-image:url(spritesmith-main-2.png);background-position:-1390px -1107px;width:60px;height:60px}.hair_base_8_halloween{background-image:url(spritesmith-main-2.png);background-position:-1365px -1183px;width:90px;height:90px}.customize-option.hair_base_8_halloween{background-image:url(spritesmith-main-2.png);background-position:-1390px -1198px;width:60px;height:60px}.hair_base_8_holly{background-image:url(spritesmith-main-2.png);background-position:-1365px -1274px;width:90px;height:90px}.customize-option.hair_base_8_holly{background-image:url(spritesmith-main-2.png);background-position:-1390px -1289px;width:60px;height:60px}.hair_base_8_hollygreen{background-image:url(spritesmith-main-2.png);background-position:0 -1365px;width:90px;height:90px}.customize-option.hair_base_8_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-25px -1380px;width:60px;height:60px}.hair_base_8_midnight{background-image:url(spritesmith-main-2.png);background-position:-91px -1365px;width:90px;height:90px}.customize-option.hair_base_8_midnight{background-image:url(spritesmith-main-2.png);background-position:-116px -1380px;width:60px;height:60px}.hair_base_8_pblue{background-image:url(spritesmith-main-2.png);background-position:-182px -1365px;width:90px;height:90px}.customize-option.hair_base_8_pblue{background-image:url(spritesmith-main-2.png);background-position:-207px -1380px;width:60px;height:60px}.hair_base_8_pblue2{background-image:url(spritesmith-main-2.png);background-position:-273px -1365px;width:90px;height:90px}.customize-option.hair_base_8_pblue2{background-image:url(spritesmith-main-2.png);background-position:-298px -1380px;width:60px;height:60px}.hair_base_8_peppermint{background-image:url(spritesmith-main-2.png);background-position:-364px -1365px;width:90px;height:90px}.customize-option.hair_base_8_peppermint{background-image:url(spritesmith-main-2.png);background-position:-389px -1380px;width:60px;height:60px}.hair_base_8_pgreen{background-image:url(spritesmith-main-2.png);background-position:-455px -1365px;width:90px;height:90px}.customize-option.hair_base_8_pgreen{background-image:url(spritesmith-main-2.png);background-position:-480px -1380px;width:60px;height:60px}.hair_base_8_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-546px -1365px;width:90px;height:90px}.customize-option.hair_base_8_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-571px -1380px;width:60px;height:60px}.hair_base_8_porange{background-image:url(spritesmith-main-2.png);background-position:-637px -1365px;width:90px;height:90px}.customize-option.hair_base_8_porange{background-image:url(spritesmith-main-2.png);background-position:-662px -1380px;width:60px;height:60px}.hair_base_8_porange2{background-image:url(spritesmith-main-2.png);background-position:-728px -1365px;width:90px;height:90px}.customize-option.hair_base_8_porange2{background-image:url(spritesmith-main-2.png);background-position:-753px -1380px;width:60px;height:60px}.hair_base_8_ppink{background-image:url(spritesmith-main-2.png);background-position:-819px -1365px;width:90px;height:90px}.customize-option.hair_base_8_ppink{background-image:url(spritesmith-main-2.png);background-position:-844px -1380px;width:60px;height:60px}.hair_base_8_ppink2{background-image:url(spritesmith-main-2.png);background-position:-910px -1365px;width:90px;height:90px}.customize-option.hair_base_8_ppink2{background-image:url(spritesmith-main-2.png);background-position:-935px -1380px;width:60px;height:60px}.hair_base_8_ppurple{background-image:url(spritesmith-main-2.png);background-position:-1001px -1365px;width:90px;height:90px}.customize-option.hair_base_8_ppurple{background-image:url(spritesmith-main-2.png);background-position:-1026px -1380px;width:60px;height:60px}.hair_base_8_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1092px -1365px;width:90px;height:90px}.customize-option.hair_base_8_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1117px -1380px;width:60px;height:60px}.hair_base_8_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-1183px -1365px;width:90px;height:90px}.customize-option.hair_base_8_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-1208px -1380px;width:60px;height:60px}.hair_base_8_purple{background-image:url(spritesmith-main-2.png);background-position:-1274px -1365px;width:90px;height:90px}.customize-option.hair_base_8_purple{background-image:url(spritesmith-main-2.png);background-position:-1299px -1380px;width:60px;height:60px}.hair_base_8_pyellow{background-image:url(spritesmith-main-2.png);background-position:-1365px -1365px;width:90px;height:90px}.customize-option.hair_base_8_pyellow{background-image:url(spritesmith-main-2.png);background-position:-1390px -1380px;width:60px;height:60px}.hair_base_8_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1456px 0;width:90px;height:90px}.customize-option.hair_base_8_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1481px -15px;width:60px;height:60px}.hair_base_8_rainbow{background-image:url(spritesmith-main-2.png);background-position:-1456px -91px;width:90px;height:90px}.customize-option.hair_base_8_rainbow{background-image:url(spritesmith-main-2.png);background-position:-1481px -106px;width:60px;height:60px}.hair_base_8_red{background-image:url(spritesmith-main-2.png);background-position:-1456px -182px;width:90px;height:90px}.customize-option.hair_base_8_red{background-image:url(spritesmith-main-2.png);background-position:-1481px -197px;width:60px;height:60px}.hair_base_8_snowy{background-image:url(spritesmith-main-2.png);background-position:-1456px -273px;width:90px;height:90px}.customize-option.hair_base_8_snowy{background-image:url(spritesmith-main-2.png);background-position:-1481px -288px;width:60px;height:60px}.hair_base_8_white{background-image:url(spritesmith-main-2.png);background-position:-1456px -364px;width:90px;height:90px}.customize-option.hair_base_8_white{background-image:url(spritesmith-main-2.png);background-position:-1481px -379px;width:60px;height:60px}.hair_base_8_winternight{background-image:url(spritesmith-main-2.png);background-position:-1456px -455px;width:90px;height:90px}.customize-option.hair_base_8_winternight{background-image:url(spritesmith-main-2.png);background-position:-1481px -470px;width:60px;height:60px}.hair_base_8_winterstar{background-image:url(spritesmith-main-2.png);background-position:-1456px -546px;width:90px;height:90px}.customize-option.hair_base_8_winterstar{background-image:url(spritesmith-main-2.png);background-position:-1481px -561px;width:60px;height:60px}.hair_base_8_yellow{background-image:url(spritesmith-main-2.png);background-position:-1456px -637px;width:90px;height:90px}.customize-option.hair_base_8_yellow{background-image:url(spritesmith-main-2.png);background-position:-1481px -652px;width:60px;height:60px}.hair_base_8_zombie{background-image:url(spritesmith-main-2.png);background-position:-1456px -728px;width:90px;height:90px}.customize-option.hair_base_8_zombie{background-image:url(spritesmith-main-2.png);background-position:-1481px -743px;width:60px;height:60px}.hair_base_9_TRUred{background-image:url(spritesmith-main-2.png);background-position:-1456px -819px;width:90px;height:90px}.customize-option.hair_base_9_TRUred{background-image:url(spritesmith-main-2.png);background-position:-1481px -834px;width:60px;height:60px}.hair_base_9_aurora{background-image:url(spritesmith-main-2.png);background-position:-1456px -910px;width:90px;height:90px}.customize-option.hair_base_9_aurora{background-image:url(spritesmith-main-2.png);background-position:-1481px -925px;width:60px;height:60px}.hair_base_9_black{background-image:url(spritesmith-main-2.png);background-position:-1456px -1001px;width:90px;height:90px}.customize-option.hair_base_9_black{background-image:url(spritesmith-main-2.png);background-position:-1481px -1016px;width:60px;height:60px}.hair_base_9_blond{background-image:url(spritesmith-main-2.png);background-position:-1456px -1092px;width:90px;height:90px}.customize-option.hair_base_9_blond{background-image:url(spritesmith-main-2.png);background-position:-1481px -1107px;width:60px;height:60px}.hair_base_9_blue{background-image:url(spritesmith-main-2.png);background-position:-1456px -1183px;width:90px;height:90px}.customize-option.hair_base_9_blue{background-image:url(spritesmith-main-2.png);background-position:-1481px -1198px;width:60px;height:60px}.hair_base_9_brown{background-image:url(spritesmith-main-2.png);background-position:-1456px -1274px;width:90px;height:90px}.customize-option.hair_base_9_brown{background-image:url(spritesmith-main-2.png);background-position:-1481px -1289px;width:60px;height:60px}.hair_base_9_candycane{background-image:url(spritesmith-main-2.png);background-position:-1456px -1365px;width:90px;height:90px}.customize-option.hair_base_9_candycane{background-image:url(spritesmith-main-2.png);background-position:-1481px -1380px;width:60px;height:60px}.hair_base_9_candycorn{background-image:url(spritesmith-main-2.png);background-position:0 -1456px;width:90px;height:90px}.customize-option.hair_base_9_candycorn{background-image:url(spritesmith-main-2.png);background-position:-25px -1471px;width:60px;height:60px}.hair_base_9_festive{background-image:url(spritesmith-main-2.png);background-position:-91px -1456px;width:90px;height:90px}.customize-option.hair_base_9_festive{background-image:url(spritesmith-main-2.png);background-position:-116px -1471px;width:60px;height:60px}.hair_base_9_frost{background-image:url(spritesmith-main-2.png);background-position:-182px -1456px;width:90px;height:90px}.customize-option.hair_base_9_frost{background-image:url(spritesmith-main-2.png);background-position:-207px -1471px;width:60px;height:60px}.hair_base_9_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-273px -1456px;width:90px;height:90px}.customize-option.hair_base_9_ghostwhite{background-image:url(spritesmith-main-2.png);background-position:-298px -1471px;width:60px;height:60px}.hair_base_9_green{background-image:url(spritesmith-main-2.png);background-position:-364px -1456px;width:90px;height:90px}.customize-option.hair_base_9_green{background-image:url(spritesmith-main-2.png);background-position:-389px -1471px;width:60px;height:60px}.hair_base_9_halloween{background-image:url(spritesmith-main-2.png);background-position:-455px -1456px;width:90px;height:90px}.customize-option.hair_base_9_halloween{background-image:url(spritesmith-main-2.png);background-position:-480px -1471px;width:60px;height:60px}.hair_base_9_holly{background-image:url(spritesmith-main-2.png);background-position:-546px -1456px;width:90px;height:90px}.customize-option.hair_base_9_holly{background-image:url(spritesmith-main-2.png);background-position:-571px -1471px;width:60px;height:60px}.hair_base_9_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-637px -1456px;width:90px;height:90px}.customize-option.hair_base_9_hollygreen{background-image:url(spritesmith-main-2.png);background-position:-662px -1471px;width:60px;height:60px}.hair_base_9_midnight{background-image:url(spritesmith-main-2.png);background-position:-728px -1456px;width:90px;height:90px}.customize-option.hair_base_9_midnight{background-image:url(spritesmith-main-2.png);background-position:-753px -1471px;width:60px;height:60px}.hair_base_9_pblue{background-image:url(spritesmith-main-2.png);background-position:-819px -1456px;width:90px;height:90px}.customize-option.hair_base_9_pblue{background-image:url(spritesmith-main-2.png);background-position:-844px -1471px;width:60px;height:60px}.hair_base_9_pblue2{background-image:url(spritesmith-main-2.png);background-position:-910px -1456px;width:90px;height:90px}.customize-option.hair_base_9_pblue2{background-image:url(spritesmith-main-2.png);background-position:-935px -1471px;width:60px;height:60px}.hair_base_9_peppermint{background-image:url(spritesmith-main-2.png);background-position:-1001px -1456px;width:90px;height:90px}.customize-option.hair_base_9_peppermint{background-image:url(spritesmith-main-2.png);background-position:-1026px -1471px;width:60px;height:60px}.hair_base_9_pgreen{background-image:url(spritesmith-main-2.png);background-position:-1092px -1456px;width:90px;height:90px}.customize-option.hair_base_9_pgreen{background-image:url(spritesmith-main-2.png);background-position:-1117px -1471px;width:60px;height:60px}.hair_base_9_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1183px -1456px;width:90px;height:90px}.customize-option.hair_base_9_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1208px -1471px;width:60px;height:60px}.hair_base_9_porange{background-image:url(spritesmith-main-2.png);background-position:-1274px -1456px;width:90px;height:90px}.customize-option.hair_base_9_porange{background-image:url(spritesmith-main-2.png);background-position:-1299px -1471px;width:60px;height:60px}.hair_base_9_porange2{background-image:url(spritesmith-main-2.png);background-position:-1365px -1456px;width:90px;height:90px}.customize-option.hair_base_9_porange2{background-image:url(spritesmith-main-2.png);background-position:-1390px -1471px;width:60px;height:60px}.hair_base_9_ppink{background-image:url(spritesmith-main-2.png);background-position:-1456px -1456px;width:90px;height:90px}.customize-option.hair_base_9_ppink{background-image:url(spritesmith-main-2.png);background-position:-1481px -1471px;width:60px;height:60px}.hair_base_9_ppink2{background-image:url(spritesmith-main-2.png);background-position:-1547px 0;width:90px;height:90px}.customize-option.hair_base_9_ppink2{background-image:url(spritesmith-main-2.png);background-position:-1572px -15px;width:60px;height:60px}.hair_base_9_ppurple{background-image:url(spritesmith-main-2.png);background-position:-1547px -91px;width:90px;height:90px}.customize-option.hair_base_9_ppurple{background-image:url(spritesmith-main-2.png);background-position:-1572px -106px;width:60px;height:60px}.hair_base_9_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1547px -182px;width:90px;height:90px}.customize-option.hair_base_9_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1572px -197px;width:60px;height:60px}.hair_base_9_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-1547px -273px;width:90px;height:90px}.customize-option.hair_base_9_pumpkin{background-image:url(spritesmith-main-2.png);background-position:-1572px -288px;width:60px;height:60px}.hair_base_9_purple{background-image:url(spritesmith-main-2.png);background-position:-1547px -364px;width:90px;height:90px}.customize-option.hair_base_9_purple{background-image:url(spritesmith-main-2.png);background-position:-1572px -379px;width:60px;height:60px}.hair_base_9_pyellow{background-image:url(spritesmith-main-2.png);background-position:-1547px -455px;width:90px;height:90px}.customize-option.hair_base_9_pyellow{background-image:url(spritesmith-main-2.png);background-position:-1572px -470px;width:60px;height:60px}.hair_base_9_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1547px -546px;width:90px;height:90px}.customize-option.hair_base_9_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1572px -561px;width:60px;height:60px}.hair_base_9_rainbow{background-image:url(spritesmith-main-2.png);background-position:-1547px -637px;width:90px;height:90px}.customize-option.hair_base_9_rainbow{background-image:url(spritesmith-main-2.png);background-position:-1572px -652px;width:60px;height:60px}.hair_base_9_red{background-image:url(spritesmith-main-2.png);background-position:-1547px -728px;width:90px;height:90px}.customize-option.hair_base_9_red{background-image:url(spritesmith-main-2.png);background-position:-1572px -743px;width:60px;height:60px}.hair_base_9_snowy{background-image:url(spritesmith-main-2.png);background-position:-1547px -819px;width:90px;height:90px}.customize-option.hair_base_9_snowy{background-image:url(spritesmith-main-2.png);background-position:-1572px -834px;width:60px;height:60px}.hair_base_9_white{background-image:url(spritesmith-main-2.png);background-position:-1547px -910px;width:90px;height:90px}.customize-option.hair_base_9_white{background-image:url(spritesmith-main-2.png);background-position:-1572px -925px;width:60px;height:60px}.hair_base_9_winternight{background-image:url(spritesmith-main-2.png);background-position:-1547px -1001px;width:90px;height:90px}.customize-option.hair_base_9_winternight{background-image:url(spritesmith-main-2.png);background-position:-1572px -1016px;width:60px;height:60px}.hair_base_9_winterstar{background-image:url(spritesmith-main-2.png);background-position:-1547px -1092px;width:90px;height:90px}.customize-option.hair_base_9_winterstar{background-image:url(spritesmith-main-2.png);background-position:-1572px -1107px;width:60px;height:60px}.hair_base_9_yellow{background-image:url(spritesmith-main-2.png);background-position:-1547px -1183px;width:90px;height:90px}.customize-option.hair_base_9_yellow{background-image:url(spritesmith-main-2.png);background-position:-1572px -1198px;width:60px;height:60px}.hair_base_9_zombie{background-image:url(spritesmith-main-2.png);background-position:-1547px -1274px;width:90px;height:90px}.customize-option.hair_base_9_zombie{background-image:url(spritesmith-main-2.png);background-position:-1572px -1289px;width:60px;height:60px}.hair_beard_1_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1547px -1365px;width:90px;height:90px}.customize-option.hair_beard_1_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1572px -1380px;width:60px;height:60px}.hair_beard_1_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1547px -1456px;width:90px;height:90px}.customize-option.hair_beard_1_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1572px -1471px;width:60px;height:60px}.hair_beard_1_porange2{background-image:url(spritesmith-main-2.png);background-position:0 -1547px;width:90px;height:90px}.customize-option.hair_beard_1_porange2{background-image:url(spritesmith-main-2.png);background-position:-25px -1562px;width:60px;height:60px}.hair_beard_1_ppink2{background-image:url(spritesmith-main-2.png);background-position:-91px -1547px;width:90px;height:90px}.customize-option.hair_beard_1_ppink2{background-image:url(spritesmith-main-2.png);background-position:-116px -1562px;width:60px;height:60px}.hair_beard_1_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-182px -1547px;width:90px;height:90px}.customize-option.hair_beard_1_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-207px -1562px;width:60px;height:60px}.hair_beard_1_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-273px -1547px;width:90px;height:90px}.customize-option.hair_beard_1_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-298px -1562px;width:60px;height:60px}.hair_beard_2_pblue2{background-image:url(spritesmith-main-2.png);background-position:-364px -1547px;width:90px;height:90px}.customize-option.hair_beard_2_pblue2{background-image:url(spritesmith-main-2.png);background-position:-389px -1562px;width:60px;height:60px}.hair_beard_2_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-455px -1547px;width:90px;height:90px}.customize-option.hair_beard_2_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-480px -1562px;width:60px;height:60px}.hair_beard_2_porange2{background-image:url(spritesmith-main-2.png);background-position:-546px -1547px;width:90px;height:90px}.customize-option.hair_beard_2_porange2{background-image:url(spritesmith-main-2.png);background-position:-571px -1562px;width:60px;height:60px}.hair_beard_2_ppink2{background-image:url(spritesmith-main-2.png);background-position:-637px -1547px;width:90px;height:90px}.customize-option.hair_beard_2_ppink2{background-image:url(spritesmith-main-2.png);background-position:-662px -1562px;width:60px;height:60px}.hair_beard_2_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-728px -1547px;width:90px;height:90px}.customize-option.hair_beard_2_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-753px -1562px;width:60px;height:60px}.hair_beard_2_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-819px -1547px;width:90px;height:90px}.customize-option.hair_beard_2_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-844px -1562px;width:60px;height:60px}.hair_beard_3_pblue2{background-image:url(spritesmith-main-2.png);background-position:-910px -1547px;width:90px;height:90px}.customize-option.hair_beard_3_pblue2{background-image:url(spritesmith-main-2.png);background-position:-935px -1562px;width:60px;height:60px}.hair_beard_3_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1001px -1547px;width:90px;height:90px}.customize-option.hair_beard_3_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1026px -1562px;width:60px;height:60px}.hair_beard_3_porange2{background-image:url(spritesmith-main-2.png);background-position:-1092px -1547px;width:90px;height:90px}.customize-option.hair_beard_3_porange2{background-image:url(spritesmith-main-2.png);background-position:-1117px -1562px;width:60px;height:60px}.hair_beard_3_ppink2{background-image:url(spritesmith-main-2.png);background-position:-1183px -1547px;width:90px;height:90px}.customize-option.hair_beard_3_ppink2{background-image:url(spritesmith-main-2.png);background-position:-1208px -1562px;width:60px;height:60px}.hair_beard_3_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1274px -1547px;width:90px;height:90px}.customize-option.hair_beard_3_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1299px -1562px;width:60px;height:60px}.hair_beard_3_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1365px -1547px;width:90px;height:90px}.customize-option.hair_beard_3_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1390px -1562px;width:60px;height:60px}.hair_mustache_1_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1456px -1547px;width:90px;height:90px}.customize-option.hair_mustache_1_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1481px -1562px;width:60px;height:60px}.hair_mustache_1_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1547px -1547px;width:90px;height:90px}.customize-option.hair_mustache_1_pgreen2{background-image:url(spritesmith-main-2.png);background-position:-1572px -1562px;width:60px;height:60px}.hair_mustache_1_porange2{background-image:url(spritesmith-main-2.png);background-position:-1638px 0;width:90px;height:90px}.customize-option.hair_mustache_1_porange2{background-image:url(spritesmith-main-2.png);background-position:-1663px -15px;width:60px;height:60px}.hair_mustache_1_ppink2{background-image:url(spritesmith-main-2.png);background-position:-1638px -91px;width:90px;height:90px}.customize-option.hair_mustache_1_ppink2{background-image:url(spritesmith-main-2.png);background-position:-1663px -106px;width:60px;height:60px}.hair_mustache_1_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1638px -182px;width:90px;height:90px}.customize-option.hair_mustache_1_ppurple2{background-image:url(spritesmith-main-2.png);background-position:-1663px -197px;width:60px;height:60px}.hair_mustache_1_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1638px -273px;width:90px;height:90px}.customize-option.hair_mustache_1_pyellow2{background-image:url(spritesmith-main-2.png);background-position:-1663px -288px;width:60px;height:60px}.hair_mustache_2_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1638px -364px;width:90px;height:90px}.customize-option.hair_mustache_2_pblue2{background-image:url(spritesmith-main-2.png);background-position:-1663px -379px;width:60px;height:60px}.hair_mustache_2_pgreen2{background-image:url(spritesmith-main-3.png);background-position:-1185px -728px;width:90px;height:90px}.customize-option.hair_mustache_2_pgreen2{background-image:url(spritesmith-main-3.png);background-position:-1210px -743px;width:60px;height:60px}.hair_mustache_2_porange2{background-image:url(spritesmith-main-3.png);background-position:0 -1274px;width:90px;height:90px}.customize-option.hair_mustache_2_porange2{background-image:url(spritesmith-main-3.png);background-position:-25px -1289px;width:60px;height:60px}.hair_mustache_2_ppink2{background-image:url(spritesmith-main-3.png);background-position:-1185px -819px;width:90px;height:90px}.customize-option.hair_mustache_2_ppink2{background-image:url(spritesmith-main-3.png);background-position:-1210px -834px;width:60px;height:60px}.hair_mustache_2_ppurple2{background-image:url(spritesmith-main-3.png);background-position:-1185px -910px;width:90px;height:90px}.customize-option.hair_mustache_2_ppurple2{background-image:url(spritesmith-main-3.png);background-position:-1210px -925px;width:60px;height:60px}.hair_mustache_2_pyellow2{background-image:url(spritesmith-main-3.png);background-position:-637px -1183px;width:90px;height:90px}.customize-option.hair_mustache_2_pyellow2{background-image:url(spritesmith-main-3.png);background-position:-662px -1198px;width:60px;height:60px}.broad_shirt_black{background-image:url(spritesmith-main-3.png);background-position:-728px -1183px;width:90px;height:90px}.customize-option.broad_shirt_black{background-image:url(spritesmith-main-3.png);background-position:-753px -1213px;width:60px;height:60px}.broad_shirt_blue{background-image:url(spritesmith-main-3.png);background-position:-819px -1183px;width:90px;height:90px}.customize-option.broad_shirt_blue{background-image:url(spritesmith-main-3.png);background-position:-844px -1213px;width:60px;height:60px}.broad_shirt_convict{background-image:url(spritesmith-main-3.png);background-position:-273px -1365px;width:90px;height:90px}.customize-option.broad_shirt_convict{background-image:url(spritesmith-main-3.png);background-position:-298px -1395px;width:60px;height:60px}.broad_shirt_cross{background-image:url(spritesmith-main-3.png);background-position:-364px -1365px;width:90px;height:90px}.customize-option.broad_shirt_cross{background-image:url(spritesmith-main-3.png);background-position:-389px -1395px;width:60px;height:60px}.broad_shirt_fire{background-image:url(spritesmith-main-3.png);background-position:-728px -1365px;width:90px;height:90px}.customize-option.broad_shirt_fire{background-image:url(spritesmith-main-3.png);background-position:-753px -1395px;width:60px;height:60px}.broad_shirt_green{background-image:url(spritesmith-main-3.png);background-position:-819px -1365px;width:90px;height:90px}.customize-option.broad_shirt_green{background-image:url(spritesmith-main-3.png);background-position:-844px -1395px;width:60px;height:60px}.broad_shirt_horizon{background-image:url(spritesmith-main-3.png);background-position:-1001px -1365px;width:90px;height:90px}.customize-option.broad_shirt_horizon{background-image:url(spritesmith-main-3.png);background-position:-1026px -1395px;width:60px;height:60px}.broad_shirt_ocean{background-image:url(spritesmith-main-3.png);background-position:-1092px -1365px;width:90px;height:90px}.customize-option.broad_shirt_ocean{background-image:url(spritesmith-main-3.png);background-position:-1117px -1395px;width:60px;height:60px}.broad_shirt_pink{background-image:url(spritesmith-main-3.png);background-position:-1458px 0;width:90px;height:90px}.customize-option.broad_shirt_pink{background-image:url(spritesmith-main-3.png);background-position:-1483px -30px;width:60px;height:60px}.broad_shirt_purple{background-image:url(spritesmith-main-3.png);background-position:-1458px -91px;width:90px;height:90px}.customize-option.broad_shirt_purple{background-image:url(spritesmith-main-3.png);background-position:-1483px -121px;width:60px;height:60px}.broad_shirt_rainbow{background-image:url(spritesmith-main-3.png);background-position:-1458px -273px;width:90px;height:90px}.customize-option.broad_shirt_rainbow{background-image:url(spritesmith-main-3.png);background-position:-1483px -303px;width:60px;height:60px}.broad_shirt_redblue{background-image:url(spritesmith-main-3.png);background-position:-1458px -546px;width:90px;height:90px}.customize-option.broad_shirt_redblue{background-image:url(spritesmith-main-3.png);background-position:-1483px -576px;width:60px;height:60px}.broad_shirt_thunder{background-image:url(spritesmith-main-3.png);background-position:-1458px -637px;width:90px;height:90px}.customize-option.broad_shirt_thunder{background-image:url(spritesmith-main-3.png);background-position:-1483px -667px;width:60px;height:60px}.broad_shirt_tropical{background-image:url(spritesmith-main-3.png);background-position:-1549px 0;width:90px;height:90px}.customize-option.broad_shirt_tropical{background-image:url(spritesmith-main-3.png);background-position:-1574px -30px;width:60px;height:60px}.broad_shirt_white{background-image:url(spritesmith-main-3.png);background-position:-1549px -91px;width:90px;height:90px}.customize-option.broad_shirt_white{background-image:url(spritesmith-main-3.png);background-position:-1574px -121px;width:60px;height:60px}.broad_shirt_yellow{background-image:url(spritesmith-main-3.png);background-position:-1549px -364px;width:90px;height:90px}.customize-option.broad_shirt_yellow{background-image:url(spritesmith-main-3.png);background-position:-1574px -394px;width:60px;height:60px}.broad_shirt_zombie{background-image:url(spritesmith-main-3.png);background-position:-1549px -455px;width:90px;height:90px}.customize-option.broad_shirt_zombie{background-image:url(spritesmith-main-3.png);background-position:-1574px -485px;width:60px;height:60px}.slim_shirt_black{background-image:url(spritesmith-main-3.png);background-position:-1549px -819px;width:90px;height:90px}.customize-option.slim_shirt_black{background-image:url(spritesmith-main-3.png);background-position:-1574px -849px;width:60px;height:60px}.slim_shirt_blue{background-image:url(spritesmith-main-3.png);background-position:-1549px -910px;width:90px;height:90px}.customize-option.slim_shirt_blue{background-image:url(spritesmith-main-3.png);background-position:-1574px -940px;width:60px;height:60px}.slim_shirt_convict{background-image:url(spritesmith-main-3.png);background-position:-1549px -1092px;width:90px;height:90px}.customize-option.slim_shirt_convict{background-image:url(spritesmith-main-3.png);background-position:-1574px -1122px;width:60px;height:60px}.slim_shirt_cross{background-image:url(spritesmith-main-3.png);background-position:-1549px -1183px;width:90px;height:90px}.customize-option.slim_shirt_cross{background-image:url(spritesmith-main-3.png);background-position:-1574px -1213px;width:60px;height:60px}.slim_shirt_fire{background-image:url(spritesmith-main-3.png);background-position:-545px -182px;width:90px;height:90px}.customize-option.slim_shirt_fire{background-image:url(spritesmith-main-3.png);background-position:-570px -212px;width:60px;height:60px}.slim_shirt_green{background-image:url(spritesmith-main-3.png);background-position:-545px -273px;width:90px;height:90px}.customize-option.slim_shirt_green{background-image:url(spritesmith-main-3.png);background-position:-570px -303px;width:60px;height:60px}.slim_shirt_horizon{background-image:url(spritesmith-main-3.png);background-position:-545px -364px;width:90px;height:90px}.customize-option.slim_shirt_horizon{background-image:url(spritesmith-main-3.png);background-position:-570px -394px;width:60px;height:60px}.slim_shirt_ocean{background-image:url(spritesmith-main-3.png);background-position:0 -455px;width:90px;height:90px}.customize-option.slim_shirt_ocean{background-image:url(spritesmith-main-3.png);background-position:-25px -485px;width:60px;height:60px}.slim_shirt_pink{background-image:url(spritesmith-main-3.png);background-position:-91px -455px;width:90px;height:90px}.customize-option.slim_shirt_pink{background-image:url(spritesmith-main-3.png);background-position:-116px -485px;width:60px;height:60px}.slim_shirt_purple{background-image:url(spritesmith-main-3.png);background-position:-182px -455px;width:90px;height:90px}.customize-option.slim_shirt_purple{background-image:url(spritesmith-main-3.png);background-position:-207px -485px;width:60px;height:60px}.slim_shirt_rainbow{background-image:url(spritesmith-main-3.png);background-position:-273px -455px;width:90px;height:90px}.customize-option.slim_shirt_rainbow{background-image:url(spritesmith-main-3.png);background-position:-298px -485px;width:60px;height:60px}.slim_shirt_redblue{background-image:url(spritesmith-main-3.png);background-position:-364px -455px;width:90px;height:90px}.customize-option.slim_shirt_redblue{background-image:url(spritesmith-main-3.png);background-position:-389px -485px;width:60px;height:60px}.slim_shirt_thunder{background-image:url(spritesmith-main-3.png);background-position:-455px -455px;width:90px;height:90px}.customize-option.slim_shirt_thunder{background-image:url(spritesmith-main-3.png);background-position:-480px -485px;width:60px;height:60px}.slim_shirt_tropical{background-image:url(spritesmith-main-3.png);background-position:-546px -455px;width:90px;height:90px}.customize-option.slim_shirt_tropical{background-image:url(spritesmith-main-3.png);background-position:-571px -485px;width:60px;height:60px}.slim_shirt_white{background-image:url(spritesmith-main-3.png);background-position:0 -546px;width:90px;height:90px}.customize-option.slim_shirt_white{background-image:url(spritesmith-main-3.png);background-position:-25px -576px;width:60px;height:60px}.slim_shirt_yellow{background-image:url(spritesmith-main-3.png);background-position:-91px -546px;width:90px;height:90px}.customize-option.slim_shirt_yellow{background-image:url(spritesmith-main-3.png);background-position:-116px -576px;width:60px;height:60px}.slim_shirt_zombie{background-image:url(spritesmith-main-3.png);background-position:-182px -546px;width:90px;height:90px}.customize-option.slim_shirt_zombie{background-image:url(spritesmith-main-3.png);background-position:-207px -576px;width:60px;height:60px}.skin_0ff591{background-image:url(spritesmith-main-3.png);background-position:-273px -546px;width:90px;height:90px}.customize-option.skin_0ff591{background-image:url(spritesmith-main-3.png);background-position:-298px -561px;width:60px;height:60px}.skin_0ff591_sleep{background-image:url(spritesmith-main-3.png);background-position:-364px -546px;width:90px;height:90px}.customize-option.skin_0ff591_sleep{background-image:url(spritesmith-main-3.png);background-position:-389px -561px;width:60px;height:60px}.skin_2b43f6{background-image:url(spritesmith-main-3.png);background-position:-455px -546px;width:90px;height:90px}.customize-option.skin_2b43f6{background-image:url(spritesmith-main-3.png);background-position:-480px -561px;width:60px;height:60px}.skin_2b43f6_sleep{background-image:url(spritesmith-main-3.png);background-position:-546px -546px;width:90px;height:90px}.customize-option.skin_2b43f6_sleep{background-image:url(spritesmith-main-3.png);background-position:-571px -561px;width:60px;height:60px}.skin_6bd049{background-image:url(spritesmith-main-3.png);background-position:-639px 0;width:90px;height:90px}.customize-option.skin_6bd049{background-image:url(spritesmith-main-3.png);background-position:-664px -15px;width:60px;height:60px}.skin_6bd049_sleep{background-image:url(spritesmith-main-3.png);background-position:-639px -91px;width:90px;height:90px}.customize-option.skin_6bd049_sleep{background-image:url(spritesmith-main-3.png);background-position:-664px -106px;width:60px;height:60px}.skin_800ed0{background-image:url(spritesmith-main-3.png);background-position:-639px -182px;width:90px;height:90px}.customize-option.skin_800ed0{background-image:url(spritesmith-main-3.png);background-position:-664px -197px;width:60px;height:60px}.skin_800ed0_sleep{background-image:url(spritesmith-main-3.png);background-position:-639px -273px;width:90px;height:90px}.customize-option.skin_800ed0_sleep{background-image:url(spritesmith-main-3.png);background-position:-664px -288px;width:60px;height:60px}.skin_915533{background-image:url(spritesmith-main-3.png);background-position:-639px -364px;width:90px;height:90px}.customize-option.skin_915533{background-image:url(spritesmith-main-3.png);background-position:-664px -379px;width:60px;height:60px}.skin_915533_sleep{background-image:url(spritesmith-main-3.png);background-position:-639px -455px;width:90px;height:90px}.customize-option.skin_915533_sleep{background-image:url(spritesmith-main-3.png);background-position:-664px -470px;width:60px;height:60px}.skin_98461a{background-image:url(spritesmith-main-3.png);background-position:-639px -546px;width:90px;height:90px}.customize-option.skin_98461a{background-image:url(spritesmith-main-3.png);background-position:-664px -561px;width:60px;height:60px}.skin_98461a_sleep{background-image:url(spritesmith-main-3.png);background-position:0 -637px;width:90px;height:90px}.customize-option.skin_98461a_sleep{background-image:url(spritesmith-main-3.png);background-position:-25px -652px;width:60px;height:60px}.skin_bear{background-image:url(spritesmith-main-3.png);background-position:-91px -637px;width:90px;height:90px}.customize-option.skin_bear{background-image:url(spritesmith-main-3.png);background-position:-116px -652px;width:60px;height:60px}.skin_bear_sleep{background-image:url(spritesmith-main-3.png);background-position:-182px -637px;width:90px;height:90px}.customize-option.skin_bear_sleep{background-image:url(spritesmith-main-3.png);background-position:-207px -652px;width:60px;height:60px}.skin_c06534{background-image:url(spritesmith-main-3.png);background-position:-273px -637px;width:90px;height:90px}.customize-option.skin_c06534{background-image:url(spritesmith-main-3.png);background-position:-298px -652px;width:60px;height:60px}.skin_c06534_sleep{background-image:url(spritesmith-main-3.png);background-position:-364px -637px;width:90px;height:90px}.customize-option.skin_c06534_sleep{background-image:url(spritesmith-main-3.png);background-position:-389px -652px;width:60px;height:60px}.skin_c3e1dc{background-image:url(spritesmith-main-3.png);background-position:-455px -637px;width:90px;height:90px}.customize-option.skin_c3e1dc{background-image:url(spritesmith-main-3.png);background-position:-480px -652px;width:60px;height:60px}.skin_c3e1dc_sleep{background-image:url(spritesmith-main-3.png);background-position:-546px -637px;width:90px;height:90px}.customize-option.skin_c3e1dc_sleep{background-image:url(spritesmith-main-3.png);background-position:-571px -652px;width:60px;height:60px}.skin_cactus{background-image:url(spritesmith-main-3.png);background-position:-637px -637px;width:90px;height:90px}.customize-option.skin_cactus{background-image:url(spritesmith-main-3.png);background-position:-662px -652px;width:60px;height:60px}.skin_cactus_sleep{background-image:url(spritesmith-main-3.png);background-position:-730px 0;width:90px;height:90px}.customize-option.skin_cactus_sleep{background-image:url(spritesmith-main-3.png);background-position:-755px -15px;width:60px;height:60px}.skin_candycorn{background-image:url(spritesmith-main-3.png);background-position:-730px -91px;width:90px;height:90px}.customize-option.skin_candycorn{background-image:url(spritesmith-main-3.png);background-position:-755px -106px;width:60px;height:60px}.skin_candycorn_sleep{background-image:url(spritesmith-main-3.png);background-position:-730px -182px;width:90px;height:90px}.customize-option.skin_candycorn_sleep{background-image:url(spritesmith-main-3.png);background-position:-755px -197px;width:60px;height:60px}.skin_clownfish{background-image:url(spritesmith-main-3.png);background-position:-730px -273px;width:90px;height:90px}.customize-option.skin_clownfish{background-image:url(spritesmith-main-3.png);background-position:-755px -288px;width:60px;height:60px}.skin_clownfish_sleep{background-image:url(spritesmith-main-3.png);background-position:-730px -364px;width:90px;height:90px}.customize-option.skin_clownfish_sleep{background-image:url(spritesmith-main-3.png);background-position:-755px -379px;width:60px;height:60px}.skin_d7a9f7{background-image:url(spritesmith-main-3.png);background-position:-730px -455px;width:90px;height:90px}.customize-option.skin_d7a9f7{background-image:url(spritesmith-main-3.png);background-position:-755px -470px;width:60px;height:60px}.skin_d7a9f7_sleep{background-image:url(spritesmith-main-3.png);background-position:-730px -546px;width:90px;height:90px}.customize-option.skin_d7a9f7_sleep{background-image:url(spritesmith-main-3.png);background-position:-755px -561px;width:60px;height:60px}.skin_ddc994{background-image:url(spritesmith-main-3.png);background-position:-730px -637px;width:90px;height:90px}.customize-option.skin_ddc994{background-image:url(spritesmith-main-3.png);background-position:-755px -652px;width:60px;height:60px}.skin_ddc994_sleep{background-image:url(spritesmith-main-3.png);background-position:0 -728px;width:90px;height:90px}.customize-option.skin_ddc994_sleep{background-image:url(spritesmith-main-3.png);background-position:-25px -743px;width:60px;height:60px}.skin_deepocean{background-image:url(spritesmith-main-3.png);background-position:-91px -728px;width:90px;height:90px}.customize-option.skin_deepocean{background-image:url(spritesmith-main-3.png);background-position:-116px -743px;width:60px;height:60px}.skin_deepocean_sleep{background-image:url(spritesmith-main-3.png);background-position:-182px -728px;width:90px;height:90px}.customize-option.skin_deepocean_sleep{background-image:url(spritesmith-main-3.png);background-position:-207px -743px;width:60px;height:60px}.skin_ea8349{background-image:url(spritesmith-main-3.png);background-position:-273px -728px;width:90px;height:90px}.customize-option.skin_ea8349{background-image:url(spritesmith-main-3.png);background-position:-298px -743px;width:60px;height:60px}.skin_ea8349_sleep{background-image:url(spritesmith-main-3.png);background-position:-364px -728px;width:90px;height:90px}.customize-option.skin_ea8349_sleep{background-image:url(spritesmith-main-3.png);background-position:-389px -743px;width:60px;height:60px}.skin_eb052b{background-image:url(spritesmith-main-3.png);background-position:-455px -728px;width:90px;height:90px}.customize-option.skin_eb052b{background-image:url(spritesmith-main-3.png);background-position:-480px -743px;width:60px;height:60px}.skin_eb052b_sleep{background-image:url(spritesmith-main-3.png);background-position:-546px -728px;width:90px;height:90px}.customize-option.skin_eb052b_sleep{background-image:url(spritesmith-main-3.png);background-position:-571px -743px;width:60px;height:60px}.skin_f5a76e{background-image:url(spritesmith-main-3.png);background-position:-637px -728px;width:90px;height:90px}.customize-option.skin_f5a76e{background-image:url(spritesmith-main-3.png);background-position:-662px -743px;width:60px;height:60px}.skin_f5a76e_sleep{background-image:url(spritesmith-main-3.png);background-position:-728px -728px;width:90px;height:90px}.customize-option.skin_f5a76e_sleep{background-image:url(spritesmith-main-3.png);background-position:-753px -743px;width:60px;height:60px}.skin_f5d70f{background-image:url(spritesmith-main-3.png);background-position:-821px 0;width:90px;height:90px}.customize-option.skin_f5d70f{background-image:url(spritesmith-main-3.png);background-position:-846px -15px;width:60px;height:60px}.skin_f5d70f_sleep{background-image:url(spritesmith-main-3.png);background-position:-821px -91px;width:90px;height:90px}.customize-option.skin_f5d70f_sleep{background-image:url(spritesmith-main-3.png);background-position:-846px -106px;width:60px;height:60px}.skin_f69922{background-image:url(spritesmith-main-3.png);background-position:-821px -182px;width:90px;height:90px}.customize-option.skin_f69922{background-image:url(spritesmith-main-3.png);background-position:-846px -197px;width:60px;height:60px}.skin_f69922_sleep{background-image:url(spritesmith-main-3.png);background-position:-821px -273px;width:90px;height:90px}.customize-option.skin_f69922_sleep{background-image:url(spritesmith-main-3.png);background-position:-846px -288px;width:60px;height:60px}.skin_fox{background-image:url(spritesmith-main-3.png);background-position:-821px -364px;width:90px;height:90px}.customize-option.skin_fox{background-image:url(spritesmith-main-3.png);background-position:-846px -379px;width:60px;height:60px}.skin_fox_sleep{background-image:url(spritesmith-main-3.png);background-position:-821px -455px;width:90px;height:90px}.customize-option.skin_fox_sleep{background-image:url(spritesmith-main-3.png);background-position:-846px -470px;width:60px;height:60px}.skin_ghost{background-image:url(spritesmith-main-3.png);background-position:-821px -546px;width:90px;height:90px}.customize-option.skin_ghost{background-image:url(spritesmith-main-3.png);background-position:-846px -561px;width:60px;height:60px}.skin_ghost_sleep{background-image:url(spritesmith-main-3.png);background-position:-821px -637px;width:90px;height:90px}.customize-option.skin_ghost_sleep{background-image:url(spritesmith-main-3.png);background-position:-846px -652px;width:60px;height:60px}.skin_lion{background-image:url(spritesmith-main-3.png);background-position:-821px -728px;width:90px;height:90px}.customize-option.skin_lion{background-image:url(spritesmith-main-3.png);background-position:-846px -743px;width:60px;height:60px}.skin_lion_sleep{background-image:url(spritesmith-main-3.png);background-position:0 -819px;width:90px;height:90px}.customize-option.skin_lion_sleep{background-image:url(spritesmith-main-3.png);background-position:-25px -834px;width:60px;height:60px}.skin_merblue{background-image:url(spritesmith-main-3.png);background-position:-91px -819px;width:90px;height:90px}.customize-option.skin_merblue{background-image:url(spritesmith-main-3.png);background-position:-116px -834px;width:60px;height:60px}.skin_merblue_sleep{background-image:url(spritesmith-main-3.png);background-position:-182px -819px;width:90px;height:90px}.customize-option.skin_merblue_sleep{background-image:url(spritesmith-main-3.png);background-position:-207px -834px;width:60px;height:60px}.skin_mergold{background-image:url(spritesmith-main-3.png);background-position:-273px -819px;width:90px;height:90px}.customize-option.skin_mergold{background-image:url(spritesmith-main-3.png);background-position:-298px -834px;width:60px;height:60px}.skin_mergold_sleep{background-image:url(spritesmith-main-3.png);background-position:-364px -819px;width:90px;height:90px}.customize-option.skin_mergold_sleep{background-image:url(spritesmith-main-3.png);background-position:-389px -834px;width:60px;height:60px}.skin_mergreen{background-image:url(spritesmith-main-3.png);background-position:-455px -819px;width:90px;height:90px}.customize-option.skin_mergreen{background-image:url(spritesmith-main-3.png);background-position:-480px -834px;width:60px;height:60px}.skin_mergreen_sleep{background-image:url(spritesmith-main-3.png);background-position:-546px -819px;width:90px;height:90px}.customize-option.skin_mergreen_sleep{background-image:url(spritesmith-main-3.png);background-position:-571px -834px;width:60px;height:60px}.skin_merruby{background-image:url(spritesmith-main-3.png);background-position:-637px -819px;width:90px;height:90px}.customize-option.skin_merruby{background-image:url(spritesmith-main-3.png);background-position:-662px -834px;width:60px;height:60px}.skin_merruby_sleep{background-image:url(spritesmith-main-3.png);background-position:-728px -819px;width:90px;height:90px}.customize-option.skin_merruby_sleep{background-image:url(spritesmith-main-3.png);background-position:-753px -834px;width:60px;height:60px}.skin_monster{background-image:url(spritesmith-main-3.png);background-position:-819px -819px;width:90px;height:90px}.customize-option.skin_monster{background-image:url(spritesmith-main-3.png);background-position:-844px -834px;width:60px;height:60px}.skin_monster_sleep{background-image:url(spritesmith-main-3.png);background-position:-912px 0;width:90px;height:90px}.customize-option.skin_monster_sleep{background-image:url(spritesmith-main-3.png);background-position:-937px -15px;width:60px;height:60px}.skin_ogre{background-image:url(spritesmith-main-3.png);background-position:-912px -91px;width:90px;height:90px}.customize-option.skin_ogre{background-image:url(spritesmith-main-3.png);background-position:-937px -106px;width:60px;height:60px}.skin_ogre_sleep{background-image:url(spritesmith-main-3.png);background-position:-912px -182px;width:90px;height:90px}.customize-option.skin_ogre_sleep{background-image:url(spritesmith-main-3.png);background-position:-937px -197px;width:60px;height:60px}.skin_panda{background-image:url(spritesmith-main-3.png);background-position:-912px -273px;width:90px;height:90px}.customize-option.skin_panda{background-image:url(spritesmith-main-3.png);background-position:-937px -288px;width:60px;height:60px}.skin_panda_sleep{background-image:url(spritesmith-main-3.png);background-position:-912px -364px;width:90px;height:90px}.customize-option.skin_panda_sleep{background-image:url(spritesmith-main-3.png);background-position:-937px -379px;width:60px;height:60px}.skin_pastelBlue{background-image:url(spritesmith-main-3.png);background-position:-912px -455px;width:90px;height:90px}.customize-option.skin_pastelBlue{background-image:url(spritesmith-main-3.png);background-position:-937px -470px;width:60px;height:60px}.skin_pastelBlue_sleep{background-image:url(spritesmith-main-3.png);background-position:-912px -546px;width:90px;height:90px}.customize-option.skin_pastelBlue_sleep{background-image:url(spritesmith-main-3.png);background-position:-937px -561px;width:60px;height:60px}.skin_pastelGreen{background-image:url(spritesmith-main-3.png);background-position:-912px -637px;width:90px;height:90px}.customize-option.skin_pastelGreen{background-image:url(spritesmith-main-3.png);background-position:-937px -652px;width:60px;height:60px}.skin_pastelGreen_sleep{background-image:url(spritesmith-main-3.png);background-position:-912px -728px;width:90px;height:90px}.customize-option.skin_pastelGreen_sleep{background-image:url(spritesmith-main-3.png);background-position:-937px -743px;width:60px;height:60px}.skin_pastelOrange{background-image:url(spritesmith-main-3.png);background-position:-912px -819px;width:90px;height:90px}.customize-option.skin_pastelOrange{background-image:url(spritesmith-main-3.png);background-position:-937px -834px;width:60px;height:60px}.skin_pastelOrange_sleep{background-image:url(spritesmith-main-3.png);background-position:0 -910px;width:90px;height:90px}.customize-option.skin_pastelOrange_sleep{background-image:url(spritesmith-main-3.png);background-position:-25px -925px;width:60px;height:60px}.skin_pastelPink{background-image:url(spritesmith-main-3.png);background-position:-91px -910px;width:90px;height:90px}.customize-option.skin_pastelPink{background-image:url(spritesmith-main-3.png);background-position:-116px -925px;width:60px;height:60px}.skin_pastelPink_sleep{background-image:url(spritesmith-main-3.png);background-position:-182px -910px;width:90px;height:90px}.customize-option.skin_pastelPink_sleep{background-image:url(spritesmith-main-3.png);background-position:-207px -925px;width:60px;height:60px}.skin_pastelPurple{background-image:url(spritesmith-main-3.png);background-position:-273px -910px;width:90px;height:90px}.customize-option.skin_pastelPurple{background-image:url(spritesmith-main-3.png);background-position:-298px -925px;width:60px;height:60px}.skin_pastelPurple_sleep{background-image:url(spritesmith-main-3.png);background-position:-364px -910px;width:90px;height:90px}.customize-option.skin_pastelPurple_sleep{background-image:url(spritesmith-main-3.png);background-position:-389px -925px;width:60px;height:60px}.skin_pastelRainbowChevron{background-image:url(spritesmith-main-3.png);background-position:-455px -910px;width:90px;height:90px}.customize-option.skin_pastelRainbowChevron{background-image:url(spritesmith-main-3.png);background-position:-480px -925px;width:60px;height:60px}.skin_pastelRainbowChevron_sleep{background-image:url(spritesmith-main-3.png);background-position:-546px -910px;width:90px;height:90px}.customize-option.skin_pastelRainbowChevron_sleep{background-image:url(spritesmith-main-3.png);background-position:-571px -925px;width:60px;height:60px}.skin_pastelRainbowDiagonal{background-image:url(spritesmith-main-3.png);background-position:-637px -910px;width:90px;height:90px}.customize-option.skin_pastelRainbowDiagonal{background-image:url(spritesmith-main-3.png);background-position:-662px -925px;width:60px;height:60px}.skin_pastelRainbowDiagonal_sleep{background-image:url(spritesmith-main-3.png);background-position:-728px -910px;width:90px;height:90px}.customize-option.skin_pastelRainbowDiagonal_sleep{background-image:url(spritesmith-main-3.png);background-position:-753px -925px;width:60px;height:60px}.skin_pastelYellow{background-image:url(spritesmith-main-3.png);background-position:-819px -910px;width:90px;height:90px}.customize-option.skin_pastelYellow{background-image:url(spritesmith-main-3.png);background-position:-844px -925px;width:60px;height:60px}.skin_pastelYellow_sleep{background-image:url(spritesmith-main-3.png);background-position:-910px -910px;width:90px;height:90px}.customize-option.skin_pastelYellow_sleep{background-image:url(spritesmith-main-3.png);background-position:-935px -925px;width:60px;height:60px}.skin_pig{background-image:url(spritesmith-main-3.png);background-position:-1003px 0;width:90px;height:90px}.customize-option.skin_pig{background-image:url(spritesmith-main-3.png);background-position:-1028px -15px;width:60px;height:60px}.skin_pig_sleep{background-image:url(spritesmith-main-3.png);background-position:-1003px -91px;width:90px;height:90px}.customize-option.skin_pig_sleep{background-image:url(spritesmith-main-3.png);background-position:-1028px -106px;width:60px;height:60px}.skin_pumpkin{background-image:url(spritesmith-main-3.png);background-position:-1003px -182px;width:90px;height:90px}.customize-option.skin_pumpkin{background-image:url(spritesmith-main-3.png);background-position:-1028px -197px;width:60px;height:60px}.skin_pumpkin2{background-image:url(spritesmith-main-3.png);background-position:-1003px -273px;width:90px;height:90px}.customize-option.skin_pumpkin2{background-image:url(spritesmith-main-3.png);background-position:-1028px -288px;width:60px;height:60px}.skin_pumpkin2_sleep{background-image:url(spritesmith-main-3.png);background-position:-1003px -364px;width:90px;height:90px}.customize-option.skin_pumpkin2_sleep{background-image:url(spritesmith-main-3.png);background-position:-1028px -379px;width:60px;height:60px}.skin_pumpkin_sleep{background-image:url(spritesmith-main-3.png);background-position:-1003px -455px;width:90px;height:90px}.customize-option.skin_pumpkin_sleep{background-image:url(spritesmith-main-3.png);background-position:-1028px -470px;width:60px;height:60px}.skin_rainbow{background-image:url(spritesmith-main-3.png);background-position:-1003px -546px;width:90px;height:90px}.customize-option.skin_rainbow{background-image:url(spritesmith-main-3.png);background-position:-1028px -561px;width:60px;height:60px}.skin_rainbow_sleep{background-image:url(spritesmith-main-3.png);background-position:-1003px -637px;width:90px;height:90px}.customize-option.skin_rainbow_sleep{background-image:url(spritesmith-main-3.png);background-position:-1028px -652px;width:60px;height:60px}.skin_reptile{background-image:url(spritesmith-main-3.png);background-position:-1003px -728px;width:90px;height:90px}.customize-option.skin_reptile{background-image:url(spritesmith-main-3.png);background-position:-1028px -743px;width:60px;height:60px}.skin_reptile_sleep{background-image:url(spritesmith-main-3.png);background-position:-1003px -819px;width:90px;height:90px}.customize-option.skin_reptile_sleep{background-image:url(spritesmith-main-3.png);background-position:-1028px -834px;width:60px;height:60px}.skin_shadow{background-image:url(spritesmith-main-3.png);background-position:-1003px -910px;width:90px;height:90px}.customize-option.skin_shadow{background-image:url(spritesmith-main-3.png);background-position:-1028px -925px;width:60px;height:60px}.skin_shadow2{background-image:url(spritesmith-main-3.png);background-position:0 -1001px;width:90px;height:90px}.customize-option.skin_shadow2{background-image:url(spritesmith-main-3.png);background-position:-25px -1016px;width:60px;height:60px}.skin_shadow2_sleep{background-image:url(spritesmith-main-3.png);background-position:-91px -1001px;width:90px;height:90px}.customize-option.skin_shadow2_sleep{background-image:url(spritesmith-main-3.png);background-position:-116px -1016px;width:60px;height:60px}.skin_shadow_sleep{background-image:url(spritesmith-main-3.png);background-position:-182px -1001px;width:90px;height:90px}.customize-option.skin_shadow_sleep{background-image:url(spritesmith-main-3.png);background-position:-207px -1016px;width:60px;height:60px}.skin_shark{background-image:url(spritesmith-main-3.png);background-position:-273px -1001px;width:90px;height:90px}.customize-option.skin_shark{background-image:url(spritesmith-main-3.png);background-position:-298px -1016px;width:60px;height:60px}.skin_shark_sleep{background-image:url(spritesmith-main-3.png);background-position:-364px -1001px;width:90px;height:90px}.customize-option.skin_shark_sleep{background-image:url(spritesmith-main-3.png);background-position:-389px -1016px;width:60px;height:60px}.skin_skeleton{background-image:url(spritesmith-main-3.png);background-position:-455px -1001px;width:90px;height:90px}.customize-option.skin_skeleton{background-image:url(spritesmith-main-3.png);background-position:-480px -1016px;width:60px;height:60px}.skin_skeleton2{background-image:url(spritesmith-main-3.png);background-position:-546px -1001px;width:90px;height:90px}.customize-option.skin_skeleton2{background-image:url(spritesmith-main-3.png);background-position:-571px -1016px;width:60px;height:60px}.skin_skeleton2_sleep{background-image:url(spritesmith-main-3.png);background-position:-637px -1001px;width:90px;height:90px}.customize-option.skin_skeleton2_sleep{background-image:url(spritesmith-main-3.png);background-position:-662px -1016px;width:60px;height:60px}.skin_skeleton_sleep{background-image:url(spritesmith-main-3.png);background-position:-728px -1001px;width:90px;height:90px}.customize-option.skin_skeleton_sleep{background-image:url(spritesmith-main-3.png);background-position:-753px -1016px;width:60px;height:60px}.skin_tiger{background-image:url(spritesmith-main-3.png);background-position:-819px -1001px;width:90px;height:90px}.customize-option.skin_tiger{background-image:url(spritesmith-main-3.png);background-position:-844px -1016px;width:60px;height:60px}.skin_tiger_sleep{background-image:url(spritesmith-main-3.png);background-position:-910px -1001px;width:90px;height:90px}.customize-option.skin_tiger_sleep{background-image:url(spritesmith-main-3.png);background-position:-935px -1016px;width:60px;height:60px}.skin_transparent{background-image:url(spritesmith-main-3.png);background-position:-1001px -1001px;width:90px;height:90px}.customize-option.skin_transparent{background-image:url(spritesmith-main-3.png);background-position:-1026px -1016px;width:60px;height:60px}.skin_transparent_sleep{background-image:url(spritesmith-main-3.png);background-position:-1094px 0;width:90px;height:90px}.customize-option.skin_transparent_sleep{background-image:url(spritesmith-main-3.png);background-position:-1119px -15px;width:60px;height:60px}.skin_tropicalwater{background-image:url(spritesmith-main-3.png);background-position:-1094px -91px;width:90px;height:90px}.customize-option.skin_tropicalwater{background-image:url(spritesmith-main-3.png);background-position:-1119px -106px;width:60px;height:60px}.skin_tropicalwater_sleep{background-image:url(spritesmith-main-3.png);background-position:-1094px -182px;width:90px;height:90px}.customize-option.skin_tropicalwater_sleep{background-image:url(spritesmith-main-3.png);background-position:-1119px -197px;width:60px;height:60px}.skin_wolf{background-image:url(spritesmith-main-3.png);background-position:-1094px -273px;width:90px;height:90px}.customize-option.skin_wolf{background-image:url(spritesmith-main-3.png);background-position:-1119px -288px;width:60px;height:60px}.skin_wolf_sleep{background-image:url(spritesmith-main-3.png);background-position:-1094px -364px;width:90px;height:90px}.customize-option.skin_wolf_sleep{background-image:url(spritesmith-main-3.png);background-position:-1119px -379px;width:60px;height:60px}.skin_zombie{background-image:url(spritesmith-main-3.png);background-position:-1094px -455px;width:90px;height:90px}.customize-option.skin_zombie{background-image:url(spritesmith-main-3.png);background-position:-1119px -470px;width:60px;height:60px}.skin_zombie2{background-image:url(spritesmith-main-3.png);background-position:-1094px -546px;width:90px;height:90px}.customize-option.skin_zombie2{background-image:url(spritesmith-main-3.png);background-position:-1119px -561px;width:60px;height:60px}.skin_zombie2_sleep{background-image:url(spritesmith-main-3.png);background-position:-1094px -637px;width:90px;height:90px}.customize-option.skin_zombie2_sleep{background-image:url(spritesmith-main-3.png);background-position:-1119px -652px;width:60px;height:60px}.skin_zombie_sleep{background-image:url(spritesmith-main-3.png);background-position:-1094px -728px;width:90px;height:90px}.customize-option.skin_zombie_sleep{background-image:url(spritesmith-main-3.png);background-position:-1119px -743px;width:60px;height:60px}.broad_armor_armoire_gladiatorArmor{background-image:url(spritesmith-main-3.png);background-position:-1094px -819px;width:90px;height:90px}.broad_armor_armoire_goldenToga{background-image:url(spritesmith-main-3.png);background-position:-1094px -910px;width:90px;height:90px}.broad_armor_armoire_hornedIronArmor{background-image:url(spritesmith-main-3.png);background-position:-1094px -1001px;width:90px;height:90px}.broad_armor_armoire_lunarArmor{background-image:url(spritesmith-main-3.png);background-position:0 -1092px;width:90px;height:90px}.broad_armor_armoire_plagueDoctorOvercoat{background-image:url(spritesmith-main-3.png);background-position:-91px -1092px;width:90px;height:90px}.broad_armor_armoire_rancherRobes{background-image:url(spritesmith-main-3.png);background-position:-182px -1092px;width:90px;height:90px}.eyewear_armoire_plagueDoctorMask{background-image:url(spritesmith-main-3.png);background-position:-273px -1092px;width:90px;height:90px}.head_armoire_blackCat{background-image:url(spritesmith-main-3.png);background-position:-364px -1092px;width:90px;height:90px}.head_armoire_blueHairbow{background-image:url(spritesmith-main-3.png);background-position:-455px -1092px;width:90px;height:90px}.head_armoire_gladiatorHelm{background-image:url(spritesmith-main-3.png);background-position:-546px -1092px;width:90px;height:90px}.head_armoire_goldenLaurels{background-image:url(spritesmith-main-3.png);background-position:-637px -1092px;width:90px;height:90px}.head_armoire_hornedIronHelm{background-image:url(spritesmith-main-3.png);background-position:-728px -1092px;width:90px;height:90px}.head_armoire_lunarCrown{background-image:url(spritesmith-main-3.png);background-position:-819px -1092px;width:90px;height:90px}.head_armoire_orangeCat{background-image:url(spritesmith-main-3.png);background-position:-910px -1092px;width:90px;height:90px}.head_armoire_plagueDoctorHat{background-image:url(spritesmith-main-3.png);background-position:-1001px -1092px;width:90px;height:90px}.head_armoire_rancherHat{background-image:url(spritesmith-main-3.png);background-position:-1092px -1092px;width:90px;height:90px}.head_armoire_redFloppyHat{background-image:url(spritesmith-main-3.png);background-position:-1185px 0;width:90px;height:90px}.head_armoire_redHairbow{background-image:url(spritesmith-main-3.png);background-position:-1185px -91px;width:90px;height:90px}.head_armoire_royalCrown{background-image:url(spritesmith-main-3.png);background-position:-1185px -182px;width:90px;height:90px}.head_armoire_violetFloppyHat{background-image:url(spritesmith-main-3.png);background-position:-1185px -273px;width:90px;height:90px}.head_armoire_yellowHairbow{background-image:url(spritesmith-main-3.png);background-position:-1185px -364px;width:90px;height:90px}.shield_armoire_gladiatorShield{background-image:url(spritesmith-main-3.png);background-position:-1185px -455px;width:90px;height:90px}.shield_armoire_midnightShield{background-image:url(spritesmith-main-3.png);background-position:-1185px -546px;width:90px;height:90px}.shop_armor_armoire_gladiatorArmor{background-image:url(spritesmith-main-3.png);background-position:-1640px -820px;width:40px;height:40px}.shop_armor_armoire_goldenToga{background-image:url(spritesmith-main-3.png);background-position:-1640px -779px;width:40px;height:40px}.shop_armor_armoire_hornedIronArmor{background-image:url(spritesmith-main-3.png);background-position:-1640px -656px;width:40px;height:40px}.shop_armor_armoire_lunarArmor{background-image:url(spritesmith-main-3.png);background-position:-1640px -615px;width:40px;height:40px}.shop_armor_armoire_plagueDoctorOvercoat{background-image:url(spritesmith-main-3.png);background-position:-1640px -574px;width:40px;height:40px}.shop_armor_armoire_rancherRobes{background-image:url(spritesmith-main-3.png);background-position:-1640px -451px;width:40px;height:40px}.shop_eyewear_armoire_plagueDoctorMask{background-image:url(spritesmith-main-3.png);background-position:-1640px -410px;width:40px;height:40px}.shop_head_armoire_blackCat{background-image:url(spritesmith-main-3.png);background-position:-1640px -369px;width:40px;height:40px}.shop_head_armoire_blueHairbow{background-image:url(spritesmith-main-3.png);background-position:-1640px -246px;width:40px;height:40px}.shop_head_armoire_gladiatorHelm{background-image:url(spritesmith-main-3.png);background-position:-1640px -205px;width:40px;height:40px}.shop_head_armoire_goldenLaurels{background-image:url(spritesmith-main-3.png);background-position:-1640px -164px;width:40px;height:40px}.shop_head_armoire_hornedIronHelm{background-image:url(spritesmith-main-3.png);background-position:-1640px -41px;width:40px;height:40px}.shop_head_armoire_lunarCrown{background-image:url(spritesmith-main-3.png);background-position:-1640px 0;width:40px;height:40px}.shop_head_armoire_orangeCat{background-image:url(spritesmith-main-3.png);background-position:-1599px -1588px;width:40px;height:40px}.shop_head_armoire_plagueDoctorHat{background-image:url(spritesmith-main-3.png);background-position:-1476px -1588px;width:40px;height:40px}.shop_head_armoire_rancherHat{background-image:url(spritesmith-main-3.png);background-position:-1435px -1588px;width:40px;height:40px}.shop_head_armoire_redFloppyHat{background-image:url(spritesmith-main-3.png);background-position:-1394px -1588px;width:40px;height:40px}.shop_head_armoire_redHairbow{background-image:url(spritesmith-main-3.png);background-position:-1271px -1588px;width:40px;height:40px}.shop_head_armoire_royalCrown{background-image:url(spritesmith-main-3.png);background-position:-1230px -1588px;width:40px;height:40px}.shop_head_armoire_violetFloppyHat{background-image:url(spritesmith-main-3.png);background-position:-1107px -1588px;width:40px;height:40px}.shop_head_armoire_yellowHairbow{background-image:url(spritesmith-main-3.png);background-position:-1066px -1588px;width:40px;height:40px}.shop_shield_armoire_gladiatorShield{background-image:url(spritesmith-main-3.png);background-position:-1025px -1588px;width:40px;height:40px}.shop_shield_armoire_midnightShield{background-image:url(spritesmith-main-3.png);background-position:-902px -1588px;width:40px;height:40px}.shop_weapon_armoire_basicCrossbow{background-image:url(spritesmith-main-3.png);background-position:-861px -1588px;width:40px;height:40px}.shop_weapon_armoire_batWand{background-image:url(spritesmith-main-3.png);background-position:-820px -1588px;width:40px;height:40px}.shop_weapon_armoire_goldWingStaff{background-image:url(spritesmith-main-3.png);background-position:-656px -1588px;width:40px;height:40px}.shop_weapon_armoire_ironCrook{background-image:url(spritesmith-main-3.png);background-position:-615px -1588px;width:40px;height:40px}.shop_weapon_armoire_lunarSceptre{background-image:url(spritesmith-main-3.png);background-position:-574px -1588px;width:40px;height:40px}.shop_weapon_armoire_mythmakerSword{background-image:url(spritesmith-main-3.png);background-position:-533px -1588px;width:40px;height:40px}.shop_weapon_armoire_rancherLasso{background-image:url(spritesmith-main-3.png);background-position:-410px -1588px;width:40px;height:40px}.slim_armor_armoire_gladiatorArmor{background-image:url(spritesmith-main-3.png);background-position:-1276px -910px;width:90px;height:90px}.slim_armor_armoire_goldenToga{background-image:url(spritesmith-main-3.png);background-position:-1276px -1001px;width:90px;height:90px}.slim_armor_armoire_hornedIronArmor{background-image:url(spritesmith-main-3.png);background-position:-1276px -1092px;width:90px;height:90px}.slim_armor_armoire_lunarArmor{background-image:url(spritesmith-main-3.png);background-position:-1276px -1183px;width:90px;height:90px}.slim_armor_armoire_plagueDoctorOvercoat{background-image:url(spritesmith-main-3.png);background-position:-545px -91px;width:90px;height:90px}.slim_armor_armoire_rancherRobes{background-image:url(spritesmith-main-3.png);background-position:-91px -1274px;width:90px;height:90px}.weapon_armoire_basicCrossbow{background-image:url(spritesmith-main-3.png);background-position:-182px -1274px;width:90px;height:90px}.weapon_armoire_batWand{background-image:url(spritesmith-main-3.png);background-position:-273px -1274px;width:90px;height:90px}.weapon_armoire_goldWingStaff{background-image:url(spritesmith-main-3.png);background-position:-364px -1274px;width:90px;height:90px}.weapon_armoire_ironCrook{background-image:url(spritesmith-main-3.png);background-position:-455px -1274px;width:90px;height:90px}.weapon_armoire_lunarSceptre{background-image:url(spritesmith-main-3.png);background-position:-546px -1274px;width:90px;height:90px}.weapon_armoire_mythmakerSword{background-image:url(spritesmith-main-3.png);background-position:-637px -1274px;width:90px;height:90px}.weapon_armoire_rancherLasso{background-image:url(spritesmith-main-3.png);background-position:-728px -1274px;width:90px;height:90px}.broad_armor_healer_1{background-image:url(spritesmith-main-3.png);background-position:-819px -1274px;width:90px;height:90px}.broad_armor_healer_2{background-image:url(spritesmith-main-3.png);background-position:-910px -1274px;width:90px;height:90px}.broad_armor_healer_3{background-image:url(spritesmith-main-3.png);background-position:-1001px -1274px;width:90px;height:90px}.broad_armor_healer_4{background-image:url(spritesmith-main-3.png);background-position:-1092px -1274px;width:90px;height:90px}.broad_armor_healer_5{background-image:url(spritesmith-main-3.png);background-position:-1183px -1274px;width:90px;height:90px}.broad_armor_rogue_1{background-image:url(spritesmith-main-3.png);background-position:-1274px -1274px;width:90px;height:90px}.broad_armor_rogue_2{background-image:url(spritesmith-main-3.png);background-position:-1367px 0;width:90px;height:90px}.broad_armor_rogue_3{background-image:url(spritesmith-main-3.png);background-position:-1367px -91px;width:90px;height:90px}.broad_armor_rogue_4{background-image:url(spritesmith-main-3.png);background-position:-1367px -182px;width:90px;height:90px}.broad_armor_rogue_5{background-image:url(spritesmith-main-3.png);background-position:-1367px -273px;width:90px;height:90px}.broad_armor_special_2{background-image:url(spritesmith-main-3.png);background-position:-1367px -364px;width:90px;height:90px}.broad_armor_special_finnedOceanicArmor{background-image:url(spritesmith-main-3.png);background-position:-1367px -455px;width:90px;height:90px}.broad_armor_warrior_1{background-image:url(spritesmith-main-3.png);background-position:-1367px -546px;width:90px;height:90px}.broad_armor_warrior_2{background-image:url(spritesmith-main-3.png);background-position:-1367px -637px;width:90px;height:90px}.broad_armor_warrior_3{background-image:url(spritesmith-main-3.png);background-position:-1367px -728px;width:90px;height:90px}.broad_armor_warrior_4{background-image:url(spritesmith-main-3.png);background-position:-1367px -819px;width:90px;height:90px}.broad_armor_warrior_5{background-image:url(spritesmith-main-3.png);background-position:-1367px -910px;width:90px;height:90px}.broad_armor_wizard_1{background-image:url(spritesmith-main-3.png);background-position:-1367px -1001px;width:90px;height:90px}.broad_armor_wizard_2{background-image:url(spritesmith-main-3.png);background-position:-1367px -1092px;width:90px;height:90px}.broad_armor_wizard_3{background-image:url(spritesmith-main-3.png);background-position:-1367px -1183px;width:90px;height:90px}.broad_armor_wizard_4{background-image:url(spritesmith-main-3.png);background-position:-1367px -1274px;width:90px;height:90px}.broad_armor_wizard_5{background-image:url(spritesmith-main-3.png);background-position:0 -1365px;width:90px;height:90px}.shop_armor_healer_1{background-image:url(spritesmith-main-3.png);background-position:-369px -1588px;width:40px;height:40px}.shop_armor_healer_2{background-image:url(spritesmith-main-3.png);background-position:-454px -291px;width:40px;height:40px}.shop_armor_healer_3{background-image:url(spritesmith-main-3.png);background-position:-287px -1588px;width:40px;height:40px}.shop_armor_healer_4{background-image:url(spritesmith-main-3.png);background-position:-246px -1588px;width:40px;height:40px}.shop_armor_healer_5{background-image:url(spritesmith-main-3.png);background-position:-205px -1588px;width:40px;height:40px}.shop_armor_rogue_1{background-image:url(spritesmith-main-3.png);background-position:-164px -1588px;width:40px;height:40px}.shop_armor_rogue_2{background-image:url(spritesmith-main-3.png);background-position:-123px -1588px;width:40px;height:40px}.shop_armor_rogue_3{background-image:url(spritesmith-main-3.png);background-position:-82px -1588px;width:40px;height:40px}.shop_armor_rogue_4{background-image:url(spritesmith-main-3.png);background-position:-41px -1588px;width:40px;height:40px}.shop_armor_rogue_5{background-image:url(spritesmith-main-3.png);background-position:0 -1588px;width:40px;height:40px}.shop_armor_special_0{background-image:url(spritesmith-main-3.png);background-position:-1599px -1547px;width:40px;height:40px}.shop_armor_special_1{background-image:url(spritesmith-main-3.png);background-position:-1558px -1547px;width:40px;height:40px}.shop_armor_special_2{background-image:url(spritesmith-main-3.png);background-position:-1517px -1547px;width:40px;height:40px}.shop_armor_special_finnedOceanicArmor{background-image:url(spritesmith-main-3.png);background-position:-1476px -1547px;width:40px;height:40px}.shop_armor_warrior_1{background-image:url(spritesmith-main-3.png);background-position:-1435px -1547px;width:40px;height:40px}.shop_armor_warrior_2{background-image:url(spritesmith-main-3.png);background-position:-1394px -1547px;width:40px;height:40px}.shop_armor_warrior_3{background-image:url(spritesmith-main-3.png);background-position:-1353px -1547px;width:40px;height:40px}.shop_armor_warrior_4{background-image:url(spritesmith-main-3.png);background-position:-82px -1547px;width:40px;height:40px}.shop_armor_warrior_5{background-image:url(spritesmith-main-3.png);background-position:-41px -1547px;width:40px;height:40px}.shop_armor_wizard_1{background-image:url(spritesmith-main-3.png);background-position:0 -1547px;width:40px;height:40px}.shop_armor_wizard_2{background-image:url(spritesmith-main-3.png);background-position:-470px -405px;width:40px;height:40px}.shop_armor_wizard_3{background-image:url(spritesmith-main-3.png);background-position:-470px -364px;width:40px;height:40px}.shop_armor_wizard_4{background-image:url(spritesmith-main-3.png);background-position:-400px -314px;width:40px;height:40px}.shop_armor_wizard_5{background-image:url(spritesmith-main-3.png);background-position:-400px -273px;width:40px;height:40px}.slim_armor_healer_1{background-image:url(spritesmith-main-3.png);background-position:-1458px -819px;width:90px;height:90px}.slim_armor_healer_2{background-image:url(spritesmith-main-3.png);background-position:-1458px -910px;width:90px;height:90px}.slim_armor_healer_3{background-image:url(spritesmith-main-3.png);background-position:-1458px -1001px;width:90px;height:90px}.slim_armor_healer_4{background-image:url(spritesmith-main-3.png);background-position:-1458px -1092px;width:90px;height:90px}.slim_armor_healer_5{background-image:url(spritesmith-main-3.png);background-position:-1458px -1183px;width:90px;height:90px}.slim_armor_rogue_1{background-image:url(spritesmith-main-3.png);background-position:-1458px -1274px;width:90px;height:90px}.slim_armor_rogue_2{background-image:url(spritesmith-main-3.png);background-position:-1458px -1365px;width:90px;height:90px}.slim_armor_rogue_3{background-image:url(spritesmith-main-3.png);background-position:0 -1456px;width:90px;height:90px}.slim_armor_rogue_4{background-image:url(spritesmith-main-3.png);background-position:-91px -1456px;width:90px;height:90px}.slim_armor_rogue_5{background-image:url(spritesmith-main-3.png);background-position:-182px -1456px;width:90px;height:90px}.slim_armor_special_2{background-image:url(spritesmith-main-3.png);background-position:-273px -1456px;width:90px;height:90px}.slim_armor_special_finnedOceanicArmor{background-image:url(spritesmith-main-3.png);background-position:-364px -1456px;width:90px;height:90px}.slim_armor_warrior_1{background-image:url(spritesmith-main-3.png);background-position:-455px -1456px;width:90px;height:90px}.slim_armor_warrior_2{background-image:url(spritesmith-main-3.png);background-position:-546px -1456px;width:90px;height:90px}.slim_armor_warrior_3{background-image:url(spritesmith-main-3.png);background-position:-637px -1456px;width:90px;height:90px}.slim_armor_warrior_4{background-image:url(spritesmith-main-3.png);background-position:-728px -1456px;width:90px;height:90px}.slim_armor_warrior_5{background-image:url(spritesmith-main-3.png);background-position:-819px -1456px;width:90px;height:90px}.slim_armor_wizard_1{background-image:url(spritesmith-main-3.png);background-position:-910px -1456px;width:90px;height:90px}.slim_armor_wizard_2{background-image:url(spritesmith-main-3.png);background-position:-1001px -1456px;width:90px;height:90px}.slim_armor_wizard_3{background-image:url(spritesmith-main-3.png);background-position:-1092px -1456px;width:90px;height:90px}.slim_armor_wizard_4{background-image:url(spritesmith-main-3.png);background-position:-1183px -1456px;width:90px;height:90px}.slim_armor_wizard_5{background-image:url(spritesmith-main-3.png);background-position:-1274px -1456px;width:90px;height:90px}.broad_armor_special_birthday{background-image:url(spritesmith-main-3.png);background-position:-1365px -1456px;width:90px;height:90px}.broad_armor_special_birthday2015{background-image:url(spritesmith-main-3.png);background-position:-1456px -1456px;width:90px;height:90px}.shop_armor_special_birthday{background-image:url(spritesmith-main-3.png);background-position:-328px -1588px;width:40px;height:40px}.shop_armor_special_birthday2015{background-image:url(spritesmith-main-3.png);background-position:-495px -291px;width:40px;height:40px}.slim_armor_special_birthday{background-image:url(spritesmith-main-3.png);background-position:-1549px -182px;width:90px;height:90px}.slim_armor_special_birthday2015{background-image:url(spritesmith-main-3.png);background-position:-1549px -273px;width:90px;height:90px}.broad_armor_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-212px -273px;width:93px;height:90px}.broad_armor_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:0 -273px;width:105px;height:90px}.broad_armor_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-1549px -546px;width:90px;height:90px}.broad_armor_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-1549px -637px;width:90px;height:90px}.broad_armor_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-1549px -728px;width:90px;height:90px}.broad_armor_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:0 0;width:120px;height:90px}.broad_armor_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-242px -91px;width:105px;height:90px}.broad_armor_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-1549px -1001px;width:90px;height:90px}.head_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-545px 0;width:93px;height:90px}.head_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:-212px -182px;width:105px;height:90px}.head_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-1549px -1274px;width:90px;height:90px}.head_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-1549px -1365px;width:90px;height:90px}.head_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-1549px -1456px;width:90px;height:90px}.head_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:-121px 0;width:120px;height:90px}.head_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:0 -182px;width:105px;height:90px}.head_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-1458px -728px;width:90px;height:90px}.shield_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-188px -364px;width:93px;height:90px}.shield_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-348px -91px;width:105px;height:90px}.shield_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-1458px -455px;width:90px;height:90px}.shield_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-1458px -364px;width:90px;height:90px}.shield_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-106px -273px;width:105px;height:90px}.shield_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-1458px -182px;width:90px;height:90px}.shop_armor_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-123px -1547px;width:40px;height:40px}.shop_armor_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:-164px -1547px;width:40px;height:40px}.shop_armor_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-205px -1547px;width:40px;height:40px}.shop_armor_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-246px -1547px;width:40px;height:40px}.shop_armor_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-287px -1547px;width:40px;height:40px}.shop_armor_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:-328px -1547px;width:40px;height:40px}.shop_armor_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-369px -1547px;width:40px;height:40px}.shop_armor_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-410px -1547px;width:40px;height:40px}.shop_head_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-451px -1547px;width:40px;height:40px}.shop_head_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:-492px -1547px;width:40px;height:40px}.shop_head_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-533px -1547px;width:40px;height:40px}.shop_head_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-574px -1547px;width:40px;height:40px}.shop_head_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-615px -1547px;width:40px;height:40px}.shop_head_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:-656px -1547px;width:40px;height:40px}.shop_head_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-697px -1547px;width:40px;height:40px}.shop_head_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-738px -1547px;width:40px;height:40px}.shop_shield_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-779px -1547px;width:40px;height:40px}.shop_shield_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-820px -1547px;width:40px;height:40px}.shop_shield_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-861px -1547px;width:40px;height:40px}.shop_shield_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-902px -1547px;width:40px;height:40px}.shop_shield_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-943px -1547px;width:40px;height:40px}.shop_shield_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-984px -1547px;width:40px;height:40px}.shop_weapon_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-1025px -1547px;width:40px;height:40px}.shop_weapon_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:-1066px -1547px;width:40px;height:40px}.shop_weapon_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-1107px -1547px;width:40px;height:40px}.shop_weapon_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-1148px -1547px;width:40px;height:40px}.shop_weapon_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-1189px -1547px;width:40px;height:40px}.shop_weapon_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:-1230px -1547px;width:40px;height:40px}.shop_weapon_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-1271px -1547px;width:40px;height:40px}.shop_weapon_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-1312px -1547px;width:40px;height:40px}.slim_armor_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:-306px -273px;width:93px;height:90px}.slim_armor_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:-242px 0;width:105px;height:90px}.slim_armor_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-1365px -1365px;width:90px;height:90px}.slim_armor_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-1274px -1365px;width:90px;height:90px}.slim_armor_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-1183px -1365px;width:90px;height:90px}.slim_armor_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:-121px -91px;width:120px;height:90px}.slim_armor_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-348px -182px;width:105px;height:90px}.slim_armor_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-910px -1365px;width:90px;height:90px}.weapon_special_fall2015Healer{background-image:url(spritesmith-main-3.png);background-position:0 -364px;width:93px;height:90px}.weapon_special_fall2015Mage{background-image:url(spritesmith-main-3.png);background-position:-348px 0;width:105px;height:90px}.weapon_special_fall2015Rogue{background-image:url(spritesmith-main-3.png);background-position:-637px -1365px;width:90px;height:90px}.weapon_special_fall2015Warrior{background-image:url(spritesmith-main-3.png);background-position:-546px -1365px;width:90px;height:90px}.weapon_special_fallHealer{background-image:url(spritesmith-main-3.png);background-position:-455px -1365px;width:90px;height:90px}.weapon_special_fallMage{background-image:url(spritesmith-main-3.png);background-position:0 -91px;width:120px;height:90px}.weapon_special_fallRogue{background-image:url(spritesmith-main-3.png);background-position:-106px -182px;width:105px;height:90px}.weapon_special_fallWarrior{background-image:url(spritesmith-main-3.png);background-position:-182px -1365px;width:90px;height:90px}.broad_armor_special_gaymerx{background-image:url(spritesmith-main-3.png);background-position:-91px -1365px;width:90px;height:90px}.head_special_gaymerx{background-image:url(spritesmith-main-3.png);background-position:-1276px -819px;width:90px;height:90px}.shop_armor_special_gaymerx{background-image:url(spritesmith-main-3.png);background-position:-451px -1588px;width:40px;height:40px}.shop_head_special_gaymerx{background-image:url(spritesmith-main-3.png);background-position:-492px -1588px;width:40px;height:40px}.slim_armor_special_gaymerx{background-image:url(spritesmith-main-3.png);background-position:-1276px -728px;width:90px;height:90px}.back_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-1276px -637px;width:90px;height:90px}.broad_armor_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-1276px -546px;width:90px;height:90px}.head_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-1276px -455px;width:90px;height:90px}.shop_armor_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-697px -1588px;width:40px;height:40px}.shop_back_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-738px -1588px;width:40px;height:40px}.shop_head_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-779px -1588px;width:40px;height:40px}.slim_armor_mystery_201402{background-image:url(spritesmith-main-3.png);background-position:-1276px -364px;width:90px;height:90px}.broad_armor_mystery_201403{background-image:url(spritesmith-main-3.png);background-position:-1276px -273px;width:90px;height:90px}.headAccessory_mystery_201403{background-image:url(spritesmith-main-3.png);background-position:-1276px -182px;width:90px;height:90px}.shop_armor_mystery_201403{background-image:url(spritesmith-main-3.png);background-position:-943px -1588px;width:40px;height:40px}.shop_headAccessory_mystery_201403{background-image:url(spritesmith-main-3.png);background-position:-984px -1588px;width:40px;height:40px}.slim_armor_mystery_201403{background-image:url(spritesmith-main-3.png);background-position:-1276px -91px;width:90px;height:90px}.back_mystery_201404{background-image:url(spritesmith-main-3.png);background-position:-1276px 0;width:90px;height:90px}.headAccessory_mystery_201404{background-image:url(spritesmith-main-3.png);background-position:-1183px -1183px;width:90px;height:90px}.shop_back_mystery_201404{background-image:url(spritesmith-main-3.png);background-position:-1148px -1588px;width:40px;height:40px}.shop_headAccessory_mystery_201404{background-image:url(spritesmith-main-3.png);background-position:-1189px -1588px;width:40px;height:40px}.broad_armor_mystery_201405{background-image:url(spritesmith-main-3.png);background-position:-1092px -1183px;width:90px;height:90px}.head_mystery_201405{background-image:url(spritesmith-main-3.png);background-position:-1001px -1183px;width:90px;height:90px}.shop_armor_mystery_201405{background-image:url(spritesmith-main-3.png);background-position:-1312px -1588px;width:40px;height:40px}.shop_head_mystery_201405{background-image:url(spritesmith-main-3.png);background-position:-1353px -1588px;width:40px;height:40px}.slim_armor_mystery_201405{background-image:url(spritesmith-main-3.png);background-position:-910px -1183px;width:90px;height:90px}.broad_armor_mystery_201406{background-image:url(spritesmith-main-3.png);background-position:-454px 0;width:90px;height:96px}.head_mystery_201406{background-image:url(spritesmith-main-3.png);background-position:-454px -97px;width:90px;height:96px}.shop_armor_mystery_201406{background-image:url(spritesmith-main-3.png);background-position:-1517px -1588px;width:40px;height:40px}.shop_head_mystery_201406{background-image:url(spritesmith-main-3.png);background-position:-1558px -1588px;width:40px;height:40px}.slim_armor_mystery_201406{background-image:url(spritesmith-main-3.png);background-position:-454px -194px;width:90px;height:96px}.broad_armor_mystery_201407{background-image:url(spritesmith-main-3.png);background-position:-546px -1183px;width:90px;height:90px}.head_mystery_201407{background-image:url(spritesmith-main-3.png);background-position:-455px -1183px;width:90px;height:90px}.shop_armor_mystery_201407{background-image:url(spritesmith-main-3.png);background-position:-1640px -82px;width:40px;height:40px}.shop_head_mystery_201407{background-image:url(spritesmith-main-3.png);background-position:-1640px -123px;width:40px;height:40px}.slim_armor_mystery_201407{background-image:url(spritesmith-main-3.png);background-position:-364px -1183px;width:90px;height:90px}.broad_armor_mystery_201408{background-image:url(spritesmith-main-3.png);background-position:-273px -1183px;width:90px;height:90px}.head_mystery_201408{background-image:url(spritesmith-main-3.png);background-position:-182px -1183px;width:90px;height:90px}.shop_armor_mystery_201408{background-image:url(spritesmith-main-3.png);background-position:-1640px -287px;width:40px;height:40px}.shop_head_mystery_201408{background-image:url(spritesmith-main-3.png);background-position:-1640px -328px;width:40px;height:40px}.slim_armor_mystery_201408{background-image:url(spritesmith-main-3.png);background-position:-91px -1183px;width:90px;height:90px}.broad_armor_mystery_201409{background-image:url(spritesmith-main-3.png);background-position:0 -1183px;width:90px;height:90px}.headAccessory_mystery_201409{background-image:url(spritesmith-main-3.png);background-position:-1185px -1092px;width:90px;height:90px}.shop_armor_mystery_201409{background-image:url(spritesmith-main-3.png);background-position:-1640px -492px;width:40px;height:40px}.shop_headAccessory_mystery_201409{background-image:url(spritesmith-main-3.png);background-position:-1640px -533px;width:40px;height:40px}.slim_armor_mystery_201409{background-image:url(spritesmith-main-3.png);background-position:-1185px -1001px;width:90px;height:90px}.back_mystery_201410{background-image:url(spritesmith-main-3.png);background-position:-282px -364px;width:93px;height:90px}.broad_armor_mystery_201410{background-image:url(spritesmith-main-3.png);background-position:-376px -364px;width:93px;height:90px}.shop_armor_mystery_201410{background-image:url(spritesmith-main-3.png);background-position:-1640px -697px;width:40px;height:40px}.shop_back_mystery_201410{background-image:url(spritesmith-main-3.png);background-position:-1640px -738px;width:40px;height:40px}.slim_armor_mystery_201410{background-image:url(spritesmith-main-3.png);background-position:-94px -364px;width:93px;height:90px}.head_mystery_201411{background-image:url(spritesmith-main-3.png);background-position:-1185px -637px;width:90px;height:90px}.shop_head_mystery_201411{background-image:url(spritesmith-main-3.png);background-position:-1640px -861px;width:40px;height:40px}.shop_weapon_mystery_201411{background-image:url(spritesmith-main-3.png);background-position:-1640px -902px;width:40px;height:40px}.weapon_mystery_201411{background-image:url(spritesmith-main-4.png);background-position:-819px -1152px;width:90px;height:90px}.broad_armor_mystery_201412{background-image:url(spritesmith-main-4.png);background-position:-273px -1425px;width:90px;height:90px}.head_mystery_201412{background-image:url(spritesmith-main-4.png);background-position:-910px -1152px;width:90px;height:90px}.shop_armor_mystery_201412{background-image:url(spritesmith-main-4.png);background-position:-1655px -902px;width:40px;height:40px}.shop_head_mystery_201412{background-image:url(spritesmith-main-4.png);background-position:-1655px -861px;width:40px;height:40px}.slim_armor_mystery_201412{background-image:url(spritesmith-main-4.png);background-position:-1291px -273px;width:90px;height:90px}.broad_armor_mystery_201501{background-image:url(spritesmith-main-4.png);background-position:-1291px -546px;width:90px;height:90px}.head_mystery_201501{background-image:url(spritesmith-main-4.png);background-position:-1291px -637px;width:90px;height:90px}.shop_armor_mystery_201501{background-image:url(spritesmith-main-4.png);background-position:-1655px -820px;width:40px;height:40px}.shop_head_mystery_201501{background-image:url(spritesmith-main-4.png);background-position:-1655px -779px;width:40px;height:40px}.slim_armor_mystery_201501{background-image:url(spritesmith-main-4.png);background-position:-1183px -1334px;width:90px;height:90px}.headAccessory_mystery_201502{background-image:url(spritesmith-main-4.png);background-position:-1274px -1334px;width:90px;height:90px}.shop_headAccessory_mystery_201502{background-image:url(spritesmith-main-4.png);background-position:-1655px -738px;width:40px;height:40px}.shop_weapon_mystery_201502{background-image:url(spritesmith-main-4.png);background-position:-1655px -697px;width:40px;height:40px}.weapon_mystery_201502{background-image:url(spritesmith-main-4.png);background-position:-1018px -819px;width:90px;height:90px}.broad_armor_mystery_201503{background-image:url(spritesmith-main-4.png);background-position:0 -970px;width:90px;height:90px}.eyewear_mystery_201503{background-image:url(spritesmith-main-4.png);background-position:-91px -970px;width:90px;height:90px}.shop_armor_mystery_201503{background-image:url(spritesmith-main-4.png);background-position:-1655px -656px;width:40px;height:40px}.shop_eyewear_mystery_201503{background-image:url(spritesmith-main-4.png);background-position:-1655px -615px;width:40px;height:40px}.slim_armor_mystery_201503{background-image:url(spritesmith-main-4.png);background-position:-1200px -819px;width:90px;height:90px}.back_mystery_201504{background-image:url(spritesmith-main-4.png);background-position:-1200px -910px;width:90px;height:90px}.broad_armor_mystery_201504{background-image:url(spritesmith-main-4.png);background-position:-1200px -1001px;width:90px;height:90px}.shop_armor_mystery_201504{background-image:url(spritesmith-main-4.png);background-position:-1655px -574px;width:40px;height:40px}.shop_back_mystery_201504{background-image:url(spritesmith-main-4.png);background-position:-1655px -533px;width:40px;height:40px}.slim_armor_mystery_201504{background-image:url(spritesmith-main-4.png);background-position:-364px -1152px;width:90px;height:90px}.head_mystery_201505{background-image:url(spritesmith-main-4.png);background-position:-455px -1152px;width:90px;height:90px}.shop_head_mystery_201505{background-image:url(spritesmith-main-4.png);background-position:-1655px -492px;width:40px;height:40px}.shop_weapon_mystery_201505{background-image:url(spritesmith-main-4.png);background-position:-1655px -451px;width:40px;height:40px}.weapon_mystery_201505{background-image:url(spritesmith-main-4.png);background-position:-728px -1152px;width:90px;height:90px}.broad_armor_mystery_201506{background-image:url(spritesmith-main-4.png);background-position:-182px -485px;width:90px;height:105px}.eyewear_mystery_201506{background-image:url(spritesmith-main-4.png);background-position:0 -485px;width:90px;height:105px}.shop_armor_mystery_201506{background-image:url(spritesmith-main-4.png);background-position:-1655px -410px;width:40px;height:40px}.shop_eyewear_mystery_201506{background-image:url(spritesmith-main-4.png);background-position:-1655px -369px;width:40px;height:40px}.slim_armor_mystery_201506{background-image:url(spritesmith-main-4.png);background-position:-273px -591px;width:90px;height:105px}.back_mystery_201507{background-image:url(spritesmith-main-4.png);background-position:-739px 0;width:90px;height:105px}.eyewear_mystery_201507{background-image:url(spritesmith-main-4.png);background-position:-637px -591px;width:90px;height:105px}.shop_back_mystery_201507{background-image:url(spritesmith-main-4.png);background-position:-1655px -328px;width:40px;height:40px}.shop_eyewear_mystery_201507{background-image:url(spritesmith-main-4.png);background-position:-1655px -287px;width:40px;height:40px}.broad_armor_mystery_201508{background-image:url(spritesmith-main-4.png);background-position:-830px -455px;width:93px;height:90px}.head_mystery_201508{background-image:url(spritesmith-main-4.png);background-position:-830px -364px;width:93px;height:90px}.shop_armor_mystery_201508{background-image:url(spritesmith-main-4.png);background-position:-1655px -246px;width:40px;height:40px}.shop_head_mystery_201508{background-image:url(spritesmith-main-4.png);background-position:-1655px -205px;width:40px;height:40px}.slim_armor_mystery_201508{background-image:url(spritesmith-main-4.png);background-position:-830px -273px;width:93px;height:90px}.broad_armor_mystery_201509{background-image:url(spritesmith-main-4.png);background-position:-1291px -1092px;width:90px;height:90px}.head_mystery_201509{background-image:url(spritesmith-main-4.png);background-position:0 -1243px;width:90px;height:90px}.shop_armor_mystery_201509{background-image:url(spritesmith-main-4.png);background-position:-1655px -164px;width:40px;height:40px}.shop_head_mystery_201509{background-image:url(spritesmith-main-4.png);background-position:-1655px -123px;width:40px;height:40px}.slim_armor_mystery_201509{background-image:url(spritesmith-main-4.png);background-position:-364px -1334px;width:90px;height:90px}.back_mystery_201510{background-image:url(spritesmith-main-4.png);background-position:-536px -394px;width:105px;height:90px}.headAccessory_mystery_201510{background-image:url(spritesmith-main-4.png);background-position:-830px -182px;width:93px;height:90px}.shop_back_mystery_201510{background-image:url(spritesmith-main-4.png);background-position:-1655px -82px;width:40px;height:40px}.shop_headAccessory_mystery_201510{background-image:url(spritesmith-main-4.png);background-position:-1655px -41px;width:40px;height:40px}.broad_armor_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1473px -91px;width:90px;height:90px}.eyewear_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1473px -182px;width:90px;height:90px}.head_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1473px -455px;width:90px;height:90px}.shop_armor_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1655px 0;width:40px;height:40px}.shop_eyewear_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1599px -1598px;width:40px;height:40px}.shop_head_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1558px -1598px;width:40px;height:40px}.shop_weapon_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1517px -1598px;width:40px;height:40px}.slim_armor_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-1473px -910px;width:90px;height:90px}.weapon_mystery_301404{background-image:url(spritesmith-main-4.png);background-position:-91px -1425px;width:90px;height:90px}.eyewear_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-1001px -1425px;width:90px;height:90px}.headAccessory_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-1274px -1425px;width:90px;height:90px}.head_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-1564px 0;width:90px;height:90px}.shield_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-830px -637px;width:90px;height:90px}.shop_eyewear_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-1476px -1598px;width:40px;height:40px}.shop_headAccessory_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-1435px -1598px;width:40px;height:40px}.shop_head_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-1394px -1598px;width:40px;height:40px}.shop_shield_mystery_301405{background-image:url(spritesmith-main-4.png);background-position:-1353px -1598px;width:40px;height:40px}.broad_armor_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-739px -576px;width:90px;height:90px}.broad_armor_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:0 -788px;width:90px;height:90px}.broad_armor_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-91px -788px;width:90px;height:90px}.broad_armor_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-182px -788px;width:90px;height:90px}.broad_armor_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-273px -788px;width:90px;height:90px}.broad_armor_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-364px -788px;width:90px;height:90px}.broad_armor_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-455px -788px;width:90px;height:90px}.broad_armor_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-546px -788px;width:90px;height:90px}.headAccessory_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-637px -788px;width:90px;height:90px}.headAccessory_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-728px -788px;width:90px;height:90px}.headAccessory_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-819px -788px;width:90px;height:90px}.headAccessory_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-927px 0;width:90px;height:90px}.headAccessory_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-927px -91px;width:90px;height:90px}.headAccessory_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-927px -182px;width:90px;height:90px}.headAccessory_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-927px -273px;width:90px;height:90px}.headAccessory_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-927px -364px;width:90px;height:90px}.head_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-927px -455px;width:90px;height:90px}.head_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-927px -546px;width:90px;height:90px}.head_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-927px -637px;width:90px;height:90px}.head_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-927px -728px;width:90px;height:90px}.head_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:0 -879px;width:90px;height:90px}.head_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-91px -879px;width:90px;height:90px}.head_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-182px -879px;width:90px;height:90px}.head_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-273px -879px;width:90px;height:90px}.shield_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-364px -879px;width:90px;height:90px}.shield_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-455px -879px;width:90px;height:90px}.shield_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-546px -879px;width:90px;height:90px}.shield_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-637px -879px;width:90px;height:90px}.shield_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-728px -879px;width:90px;height:90px}.shield_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-819px -879px;width:90px;height:90px}.shop_armor_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1312px -1598px;width:40px;height:40px}.shop_armor_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-656px -1557px;width:40px;height:40px}.shop_armor_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-615px -1557px;width:40px;height:40px}.shop_armor_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-574px -1557px;width:40px;height:40px}.shop_armor_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-533px -1557px;width:40px;height:40px}.shop_armor_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-492px -1557px;width:40px;height:40px}.shop_armor_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-451px -1557px;width:40px;height:40px}.shop_armor_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-410px -1557px;width:40px;height:40px}.shop_headAccessory_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-369px -1557px;width:40px;height:40px}.shop_headAccessory_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-328px -1557px;width:40px;height:40px}.shop_headAccessory_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-287px -1557px;width:40px;height:40px}.shop_headAccessory_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-246px -1557px;width:40px;height:40px}.shop_headAccessory_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-205px -1557px;width:40px;height:40px}.shop_headAccessory_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-164px -1557px;width:40px;height:40px}.shop_headAccessory_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-123px -1557px;width:40px;height:40px}.shop_headAccessory_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-82px -1557px;width:40px;height:40px}.shop_head_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-41px -1557px;width:40px;height:40px}.shop_head_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:0 -1557px;width:40px;height:40px}.shop_head_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1599px -1516px;width:40px;height:40px}.shop_head_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1558px -1516px;width:40px;height:40px}.shop_head_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-1517px -1516px;width:40px;height:40px}.shop_head_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-1148px -1516px;width:40px;height:40px}.shop_head_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-1655px -943px;width:40px;height:40px}.shop_head_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-1066px -1516px;width:40px;height:40px}.shop_shield_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1025px -1516px;width:40px;height:40px}.shop_shield_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-984px -1516px;width:40px;height:40px}.shop_shield_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-943px -1516px;width:40px;height:40px}.shop_shield_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-902px -1516px;width:40px;height:40px}.shop_shield_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-861px -1516px;width:40px;height:40px}.shop_shield_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-448px -394px;width:40px;height:40px}.shop_weapon_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-377px -344px;width:40px;height:40px}.shop_weapon_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-336px -344px;width:40px;height:40px}.shop_weapon_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-377px -303px;width:40px;height:40px}.shop_weapon_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-336px -303px;width:40px;height:40px}.shop_weapon_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-230px -253px;width:40px;height:40px}.shop_weapon_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-230px -212px;width:40px;height:40px}.shop_weapon_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-689px -530px;width:40px;height:40px}.shop_weapon_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-648px -530px;width:40px;height:40px}.slim_armor_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-364px -1061px;width:90px;height:90px}.slim_armor_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-455px -1061px;width:90px;height:90px}.slim_armor_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-546px -1061px;width:90px;height:90px}.slim_armor_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-637px -1061px;width:90px;height:90px}.slim_armor_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-728px -1061px;width:90px;height:90px}.slim_armor_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-819px -1061px;width:90px;height:90px}.slim_armor_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-910px -1061px;width:90px;height:90px}.slim_armor_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-1001px -1061px;width:90px;height:90px}.weapon_special_spring2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1092px -1061px;width:90px;height:90px}.weapon_special_spring2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1200px 0;width:90px;height:90px}.weapon_special_spring2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1200px -91px;width:90px;height:90px}.weapon_special_spring2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1200px -182px;width:90px;height:90px}.weapon_special_springHealer{background-image:url(spritesmith-main-4.png);background-position:-1200px -273px;width:90px;height:90px}.weapon_special_springMage{background-image:url(spritesmith-main-4.png);background-position:-1200px -364px;width:90px;height:90px}.weapon_special_springRogue{background-image:url(spritesmith-main-4.png);background-position:-1200px -455px;width:90px;height:90px}.weapon_special_springWarrior{background-image:url(spritesmith-main-4.png);background-position:-1200px -546px;width:90px;height:90px}.body_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1200px -637px;width:90px;height:90px}.body_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1200px -728px;width:90px;height:90px}.body_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:0 -106px;width:102px;height:105px}.body_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-648px -212px;width:90px;height:105px}.body_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-546px -485px;width:90px;height:105px}.body_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-455px -485px;width:90px;height:105px}.broad_armor_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-91px -1152px;width:90px;height:90px}.broad_armor_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-182px -1152px;width:90px;height:90px}.broad_armor_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-103px -106px;width:102px;height:105px}.broad_armor_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-91px -485px;width:90px;height:105px}.broad_armor_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:0 -591px;width:90px;height:105px}.broad_armor_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-536px -288px;width:90px;height:105px}.broad_armor_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-536px -91px;width:111px;height:90px}.broad_armor_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-536px 0;width:111px;height:90px}.eyewear_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-336px -394px;width:111px;height:90px}.eyewear_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-309px -91px;width:111px;height:90px}.head_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1001px -1152px;width:90px;height:90px}.head_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1092px -1152px;width:90px;height:90px}.head_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-206px -106px;width:102px;height:105px}.head_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-739px -106px;width:90px;height:105px}.head_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-273px -485px;width:90px;height:105px}.head_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-364px -485px;width:90px;height:105px}.head_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:0 -394px;width:111px;height:90px}.head_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-424px -273px;width:111px;height:90px}.Healer_Summer{background-image:url(spritesmith-main-4.png);background-position:-648px 0;width:90px;height:105px}.Mage_Summer{background-image:url(spritesmith-main-4.png);background-position:-648px -106px;width:90px;height:105px}.SummerRogue14{background-image:url(spritesmith-main-4.png);background-position:-424px -182px;width:111px;height:90px}.SummerWarrior14{background-image:url(spritesmith-main-4.png);background-position:-424px 0;width:111px;height:90px}.shield_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1291px -819px;width:90px;height:90px}.shield_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-206px 0;width:102px;height:105px}.shield_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-536px -182px;width:90px;height:105px}.shield_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-91px -591px;width:90px;height:105px}.shield_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-424px -91px;width:111px;height:90px}.shield_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-224px -303px;width:111px;height:90px}.shop_armor_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-871px -728px;width:40px;height:40px}.shop_armor_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-830px -728px;width:40px;height:40px}.shop_armor_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-968px -819px;width:40px;height:40px}.shop_armor_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-927px -819px;width:40px;height:40px}.shop_armor_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-1059px -910px;width:40px;height:40px}.shop_armor_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-1018px -910px;width:40px;height:40px}.shop_armor_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-1150px -1001px;width:40px;height:40px}.shop_armor_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-1109px -1001px;width:40px;height:40px}.shop_body_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1241px -1092px;width:40px;height:40px}.shop_body_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1200px -1092px;width:40px;height:40px}.shop_body_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1332px -1183px;width:40px;height:40px}.shop_body_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1291px -1183px;width:40px;height:40px}.shop_body_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-1423px -1274px;width:40px;height:40px}.shop_body_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-1382px -1274px;width:40px;height:40px}.shop_eyewear_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -1380px;width:40px;height:40px}.shop_eyewear_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-1605px -1339px;width:40px;height:40px}.shop_head_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1564px -1339px;width:40px;height:40px}.shop_head_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1605px -1298px;width:40px;height:40px}.shop_head_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -1298px;width:40px;height:40px}.shop_head_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1605px -1257px;width:40px;height:40px}.shop_head_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-1564px -1257px;width:40px;height:40px}.shop_head_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-1605px -1216px;width:40px;height:40px}.shop_head_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -1216px;width:40px;height:40px}.shop_head_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-1605px -1175px;width:40px;height:40px}.shop_shield_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1564px -1175px;width:40px;height:40px}.shop_shield_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1605px -1134px;width:40px;height:40px}.shop_shield_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1564px -1134px;width:40px;height:40px}.shop_shield_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-1605px -1093px;width:40px;height:40px}.shop_shield_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -1093px;width:40px;height:40px}.shop_shield_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-1605px -1052px;width:40px;height:40px}.shop_weapon_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1564px -1052px;width:40px;height:40px}.shop_weapon_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1605px -1011px;width:40px;height:40px}.shop_weapon_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -1011px;width:40px;height:40px}.shop_weapon_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1605px -970px;width:40px;height:40px}.shop_weapon_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-1564px -970px;width:40px;height:40px}.shop_weapon_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-1605px -929px;width:40px;height:40px}.shop_weapon_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-1564px -929px;width:40px;height:40px}.shop_weapon_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-1564px -273px;width:40px;height:40px}.slim_armor_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1001px -1334px;width:90px;height:90px}.slim_armor_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1092px -1334px;width:90px;height:90px}.slim_armor_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-103px 0;width:102px;height:105px}.slim_armor_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-364px -591px;width:90px;height:105px}.slim_armor_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-455px -591px;width:90px;height:105px}.slim_armor_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-546px -591px;width:90px;height:105px}.slim_armor_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:0 -303px;width:111px;height:90px}.slim_armor_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-309px -182px;width:111px;height:90px}.weapon_special_summer2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1473px -273px;width:90px;height:90px}.weapon_special_summer2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1473px -364px;width:90px;height:90px}.weapon_special_summer2015Rogue{background-image:url(spritesmith-main-4.png);background-position:0 0;width:102px;height:105px}.weapon_special_summer2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-182px -591px;width:90px;height:105px}.weapon_special_summerHealer{background-image:url(spritesmith-main-4.png);background-position:-648px -424px;width:90px;height:105px}.weapon_special_summerMage{background-image:url(spritesmith-main-4.png);background-position:-648px -318px;width:90px;height:105px}.weapon_special_summerRogue{background-image:url(spritesmith-main-4.png);background-position:-112px -303px;width:111px;height:90px}.weapon_special_summerWarrior{background-image:url(spritesmith-main-4.png);background-position:-112px -394px;width:111px;height:90px}.broad_armor_special_candycane{background-image:url(spritesmith-main-4.png);background-position:-1473px -1001px;width:90px;height:90px}.broad_armor_special_ski{background-image:url(spritesmith-main-4.png);background-position:-1473px -1092px;width:90px;height:90px}.broad_armor_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1473px -1183px;width:90px;height:90px}.broad_armor_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1473px -1274px;width:90px;height:90px}.broad_armor_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:0 -1425px;width:90px;height:90px}.broad_armor_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-707px -697px;width:96px;height:90px}.broad_armor_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-182px -1425px;width:90px;height:90px}.broad_armor_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-830px -546px;width:90px;height:90px}.head_special_candycane{background-image:url(spritesmith-main-4.png);background-position:-364px -1425px;width:90px;height:90px}.head_special_nye{background-image:url(spritesmith-main-4.png);background-position:-455px -1425px;width:90px;height:90px}.head_special_nye2014{background-image:url(spritesmith-main-4.png);background-position:-546px -1425px;width:90px;height:90px}.head_special_ski{background-image:url(spritesmith-main-4.png);background-position:-637px -1425px;width:90px;height:90px}.head_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-728px -1425px;width:90px;height:90px}.head_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-819px -1425px;width:90px;height:90px}.head_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:-910px -1425px;width:90px;height:90px}.head_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-830px 0;width:96px;height:90px}.head_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1092px -1425px;width:90px;height:90px}.head_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-1183px -1425px;width:90px;height:90px}.shield_special_ski{background-image:url(spritesmith-main-4.png);background-position:0 -697px;width:104px;height:90px}.shield_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1365px -1425px;width:90px;height:90px}.shield_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1456px -1425px;width:90px;height:90px}.shield_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-513px -697px;width:96px;height:90px}.shield_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1564px -91px;width:90px;height:90px}.shield_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-910px -1334px;width:90px;height:90px}.shop_armor_special_candycane{background-image:url(spritesmith-main-4.png);background-position:-1107px -1516px;width:40px;height:40px}.shop_armor_special_ski{background-image:url(spritesmith-main-4.png);background-position:-1605px -273px;width:40px;height:40px}.shop_armor_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1564px -314px;width:40px;height:40px}.shop_armor_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1605px -314px;width:40px;height:40px}.shop_armor_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1564px -355px;width:40px;height:40px}.shop_armor_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1605px -355px;width:40px;height:40px}.shop_armor_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1564px -396px;width:40px;height:40px}.shop_armor_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-1605px -396px;width:40px;height:40px}.shop_head_special_candycane{background-image:url(spritesmith-main-4.png);background-position:-1564px -437px;width:40px;height:40px}.shop_head_special_nye{background-image:url(spritesmith-main-4.png);background-position:-1605px -437px;width:40px;height:40px}.shop_head_special_nye2014{background-image:url(spritesmith-main-4.png);background-position:-1564px -478px;width:40px;height:40px}.shop_head_special_ski{background-image:url(spritesmith-main-4.png);background-position:-1605px -478px;width:40px;height:40px}.shop_head_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1564px -519px;width:40px;height:40px}.shop_head_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1605px -519px;width:40px;height:40px}.shop_head_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1564px -560px;width:40px;height:40px}.shop_head_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1605px -560px;width:40px;height:40px}.shop_head_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1564px -601px;width:40px;height:40px}.shop_head_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-1605px -601px;width:40px;height:40px}.shop_shield_special_ski{background-image:url(spritesmith-main-4.png);background-position:-1564px -642px;width:40px;height:40px}.shop_shield_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1605px -642px;width:40px;height:40px}.shop_shield_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1564px -683px;width:40px;height:40px}.shop_shield_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1605px -683px;width:40px;height:40px}.shop_shield_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1564px -724px;width:40px;height:40px}.shop_shield_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-1605px -724px;width:40px;height:40px}.shop_weapon_special_candycane{background-image:url(spritesmith-main-4.png);background-position:-1564px -765px;width:40px;height:40px}.shop_weapon_special_ski{background-image:url(spritesmith-main-4.png);background-position:-1605px -765px;width:40px;height:40px}.shop_weapon_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1564px -806px;width:40px;height:40px}.shop_weapon_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1605px -806px;width:40px;height:40px}.shop_weapon_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1564px -847px;width:40px;height:40px}.shop_weapon_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-1605px -847px;width:40px;height:40px}.shop_weapon_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1564px -888px;width:40px;height:40px}.shop_weapon_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-1605px -888px;width:40px;height:40px}.slim_armor_special_candycane{background-image:url(spritesmith-main-4.png);background-position:-819px -1334px;width:90px;height:90px}.slim_armor_special_ski{background-image:url(spritesmith-main-4.png);background-position:-728px -1334px;width:90px;height:90px}.slim_armor_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-637px -1334px;width:90px;height:90px}.slim_armor_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-546px -1334px;width:90px;height:90px}.slim_armor_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:-455px -1334px;width:90px;height:90px}.slim_armor_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-416px -697px;width:96px;height:90px}.slim_armor_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-273px -1334px;width:90px;height:90px}.slim_armor_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-182px -1334px;width:90px;height:90px}.weapon_special_candycane{background-image:url(spritesmith-main-4.png);background-position:-91px -1334px;width:90px;height:90px}.weapon_special_ski{background-image:url(spritesmith-main-4.png);background-position:0 -1334px;width:90px;height:90px}.weapon_special_snowflake{background-image:url(spritesmith-main-4.png);background-position:-1382px -1183px;width:90px;height:90px}.weapon_special_winter2015Healer{background-image:url(spritesmith-main-4.png);background-position:-1382px -1092px;width:90px;height:90px}.weapon_special_winter2015Mage{background-image:url(spritesmith-main-4.png);background-position:-1382px -1001px;width:90px;height:90px}.weapon_special_winter2015Rogue{background-image:url(spritesmith-main-4.png);background-position:-830px -91px;width:96px;height:90px}.weapon_special_winter2015Warrior{background-image:url(spritesmith-main-4.png);background-position:-1382px -819px;width:90px;height:90px}.weapon_special_yeti{background-image:url(spritesmith-main-4.png);background-position:-1382px -728px;width:90px;height:90px}.back_special_wondercon_black{background-image:url(spritesmith-main-4.png);background-position:-1382px -637px;width:90px;height:90px}.back_special_wondercon_red{background-image:url(spritesmith-main-4.png);background-position:-1382px -546px;width:90px;height:90px}.body_special_wondercon_black{background-image:url(spritesmith-main-4.png);background-position:-1382px -455px;width:90px;height:90px}.body_special_wondercon_gold{background-image:url(spritesmith-main-4.png);background-position:-1382px -364px;width:90px;height:90px}.body_special_wondercon_red{background-image:url(spritesmith-main-4.png);background-position:-1382px -273px;width:90px;height:90px}.eyewear_special_wondercon_black{background-image:url(spritesmith-main-4.png);background-position:-1382px -182px;width:90px;height:90px}.eyewear_special_wondercon_red{background-image:url(spritesmith-main-4.png);background-position:-1382px -91px;width:90px;height:90px}.shop_back_special_wondercon_black{background-image:url(spritesmith-main-4.png);background-position:-1605px -1380px;width:40px;height:40px}.shop_back_special_wondercon_red{background-image:url(spritesmith-main-4.png);background-position:-1564px -1421px;width:40px;height:40px}.shop_body_special_wondercon_black{background-image:url(spritesmith-main-4.png);background-position:-1605px -1421px;width:40px;height:40px}.shop_body_special_wondercon_gold{background-image:url(spritesmith-main-4.png);background-position:-1564px -1462px;width:40px;height:40px}.shop_body_special_wondercon_red{background-image:url(spritesmith-main-4.png);background-position:-1605px -1462px;width:40px;height:40px}.shop_eyewear_special_wondercon_black{background-image:url(spritesmith-main-4.png);background-position:-1473px -1365px;width:40px;height:40px}.shop_eyewear_special_wondercon_red{background-image:url(spritesmith-main-4.png);background-position:-1514px -1365px;width:40px;height:40px}.head_0{background-image:url(spritesmith-main-4.png);background-position:-1382px 0;width:90px;height:90px}.customize-option.head_0{background-image:url(spritesmith-main-4.png);background-position:-1407px -15px;width:60px;height:60px}.head_healer_1{background-image:url(spritesmith-main-4.png);background-position:-1274px -1243px;width:90px;height:90px}.head_healer_2{background-image:url(spritesmith-main-4.png);background-position:-1183px -1243px;width:90px;height:90px}.head_healer_3{background-image:url(spritesmith-main-4.png);background-position:-1092px -1243px;width:90px;height:90px}.head_healer_4{background-image:url(spritesmith-main-4.png);background-position:-1001px -1243px;width:90px;height:90px}.head_healer_5{background-image:url(spritesmith-main-4.png);background-position:-910px -1243px;width:90px;height:90px}.head_rogue_1{background-image:url(spritesmith-main-4.png);background-position:-819px -1243px;width:90px;height:90px}.head_rogue_2{background-image:url(spritesmith-main-4.png);background-position:-728px -1243px;width:90px;height:90px}.head_rogue_3{background-image:url(spritesmith-main-4.png);background-position:-637px -1243px;width:90px;height:90px}.head_rogue_4{background-image:url(spritesmith-main-4.png);background-position:-546px -1243px;width:90px;height:90px}.head_rogue_5{background-image:url(spritesmith-main-4.png);background-position:-455px -1243px;width:90px;height:90px}.head_special_2{background-image:url(spritesmith-main-4.png);background-position:-364px -1243px;width:90px;height:90px}.head_special_fireCoralCirclet{background-image:url(spritesmith-main-4.png);background-position:-273px -1243px;width:90px;height:90px}.head_warrior_1{background-image:url(spritesmith-main-4.png);background-position:-182px -1243px;width:90px;height:90px}.head_warrior_2{background-image:url(spritesmith-main-4.png);background-position:-273px -1061px;width:90px;height:90px}.head_warrior_3{background-image:url(spritesmith-main-4.png);background-position:-182px -1061px;width:90px;height:90px}.head_warrior_4{background-image:url(spritesmith-main-4.png);background-position:-91px -1061px;width:90px;height:90px}.head_warrior_5{background-image:url(spritesmith-main-4.png);background-position:0 -1061px;width:90px;height:90px}.head_wizard_1{background-image:url(spritesmith-main-4.png);background-position:-1109px -910px;width:90px;height:90px}.head_wizard_2{background-image:url(spritesmith-main-4.png);background-position:-1109px -819px;width:90px;height:90px}.head_wizard_3{background-image:url(spritesmith-main-4.png);background-position:-1109px -728px;width:90px;height:90px}.head_wizard_4{background-image:url(spritesmith-main-4.png);background-position:-1109px -637px;width:90px;height:90px}.head_wizard_5{background-image:url(spritesmith-main-4.png);background-position:-1109px -546px;width:90px;height:90px}.shop_head_healer_1{background-image:url(spritesmith-main-4.png);background-position:-489px -394px;width:40px;height:40px}.shop_head_healer_2{background-image:url(spritesmith-main-4.png);background-position:-448px -435px;width:40px;height:40px}.shop_head_healer_3{background-image:url(spritesmith-main-4.png);background-position:-489px -435px;width:40px;height:40px}.shop_head_healer_4{background-image:url(spritesmith-main-4.png);background-position:0 -1516px;width:40px;height:40px}.shop_head_healer_5{background-image:url(spritesmith-main-4.png);background-position:-41px -1516px;width:40px;height:40px}.shop_head_rogue_1{background-image:url(spritesmith-main-4.png);background-position:-82px -1516px;width:40px;height:40px}.shop_head_rogue_2{background-image:url(spritesmith-main-4.png);background-position:-123px -1516px;width:40px;height:40px}.shop_head_rogue_3{background-image:url(spritesmith-main-4.png);background-position:-164px -1516px;width:40px;height:40px}.shop_head_rogue_4{background-image:url(spritesmith-main-4.png);background-position:-205px -1516px;width:40px;height:40px}.shop_head_rogue_5{background-image:url(spritesmith-main-4.png);background-position:-246px -1516px;width:40px;height:40px}.shop_head_special_0{background-image:url(spritesmith-main-4.png);background-position:-287px -1516px;width:40px;height:40px}.shop_head_special_1{background-image:url(spritesmith-main-4.png);background-position:-328px -1516px;width:40px;height:40px}.shop_head_special_2{background-image:url(spritesmith-main-4.png);background-position:-369px -1516px;width:40px;height:40px}.shop_head_special_fireCoralCirclet{background-image:url(spritesmith-main-4.png);background-position:-410px -1516px;width:40px;height:40px}.shop_head_warrior_1{background-image:url(spritesmith-main-4.png);background-position:-451px -1516px;width:40px;height:40px}.shop_head_warrior_2{background-image:url(spritesmith-main-4.png);background-position:-492px -1516px;width:40px;height:40px}.shop_head_warrior_3{background-image:url(spritesmith-main-4.png);background-position:-533px -1516px;width:40px;height:40px}.shop_head_warrior_4{background-image:url(spritesmith-main-4.png);background-position:-574px -1516px;width:40px;height:40px}.shop_head_warrior_5{background-image:url(spritesmith-main-4.png);background-position:-615px -1516px;width:40px;height:40px}.shop_head_wizard_1{background-image:url(spritesmith-main-4.png);background-position:-656px -1516px;width:40px;height:40px}.shop_head_wizard_2{background-image:url(spritesmith-main-4.png);background-position:-697px -1516px;width:40px;height:40px}.shop_head_wizard_3{background-image:url(spritesmith-main-4.png);background-position:-738px -1516px;width:40px;height:40px}.shop_head_wizard_4{background-image:url(spritesmith-main-4.png);background-position:-779px -1516px;width:40px;height:40px}.shop_head_wizard_5{background-image:url(spritesmith-main-4.png);background-position:-820px -1516px;width:40px;height:40px}.headAccessory_special_bearEars{background-image:url(spritesmith-main-4.png);background-position:-1109px -455px;width:90px;height:90px}.customize-option.headAccessory_special_bearEars{background-image:url(spritesmith-main-4.png);background-position:-1134px -470px;width:60px;height:60px}.headAccessory_special_cactusEars{background-image:url(spritesmith-main-4.png);background-position:-1109px -364px;width:90px;height:90px}.customize-option.headAccessory_special_cactusEars{background-image:url(spritesmith-main-4.png);background-position:-1134px -379px;width:60px;height:60px}.headAccessory_special_foxEars{background-image:url(spritesmith-main-4.png);background-position:-1109px -273px;width:90px;height:90px}.customize-option.headAccessory_special_foxEars{background-image:url(spritesmith-main-4.png);background-position:-1134px -288px;width:60px;height:60px}.headAccessory_special_lionEars{background-image:url(spritesmith-main-4.png);background-position:-1109px -182px;width:90px;height:90px}.customize-option.headAccessory_special_lionEars{background-image:url(spritesmith-main-4.png);background-position:-1134px -197px;width:60px;height:60px}.headAccessory_special_pandaEars{background-image:url(spritesmith-main-4.png);background-position:-1109px -91px;width:90px;height:90px}.customize-option.headAccessory_special_pandaEars{background-image:url(spritesmith-main-4.png);background-position:-1134px -106px;width:60px;height:60px}.headAccessory_special_pigEars{background-image:url(spritesmith-main-4.png);background-position:-1109px 0;width:90px;height:90px}.customize-option.headAccessory_special_pigEars{background-image:url(spritesmith-main-4.png);background-position:-1134px -15px;width:60px;height:60px}.headAccessory_special_tigerEars{background-image:url(spritesmith-main-4.png);background-position:-1001px -970px;width:90px;height:90px}.customize-option.headAccessory_special_tigerEars{background-image:url(spritesmith-main-4.png);background-position:-1026px -985px;width:60px;height:60px}.headAccessory_special_wolfEars{background-image:url(spritesmith-main-4.png);background-position:-910px -970px;width:90px;height:90px}.customize-option.headAccessory_special_wolfEars{background-image:url(spritesmith-main-4.png);background-position:-935px -985px;width:60px;height:60px}.shop_headAccessory_special_bearEars{background-image:url(spritesmith-main-4.png);background-position:-1189px -1516px;width:40px;height:40px}.shop_headAccessory_special_cactusEars{background-image:url(spritesmith-main-4.png);background-position:-1230px -1516px;width:40px;height:40px}.shop_headAccessory_special_foxEars{background-image:url(spritesmith-main-4.png);background-position:-1271px -1516px;width:40px;height:40px}.shop_headAccessory_special_lionEars{background-image:url(spritesmith-main-4.png);background-position:-1312px -1516px;width:40px;height:40px}.shop_headAccessory_special_pandaEars{background-image:url(spritesmith-main-4.png);background-position:-1353px -1516px;width:40px;height:40px}.shop_headAccessory_special_pigEars{background-image:url(spritesmith-main-4.png);background-position:-1394px -1516px;width:40px;height:40px}.shop_headAccessory_special_tigerEars{background-image:url(spritesmith-main-4.png);background-position:-1435px -1516px;width:40px;height:40px}.shop_headAccessory_special_wolfEars{background-image:url(spritesmith-main-4.png);background-position:-1476px -1516px;width:40px;height:40px}.shield_healer_1{background-image:url(spritesmith-main-4.png);background-position:-819px -970px;width:90px;height:90px}.shield_healer_2{background-image:url(spritesmith-main-4.png);background-position:-728px -970px;width:90px;height:90px}.shield_healer_3{background-image:url(spritesmith-main-4.png);background-position:-637px -970px;width:90px;height:90px}.shield_healer_4{background-image:url(spritesmith-main-4.png);background-position:-546px -970px;width:90px;height:90px}.shield_healer_5{background-image:url(spritesmith-main-4.png);background-position:-455px -970px;width:90px;height:90px}.shield_rogue_0{background-image:url(spritesmith-main-4.png);background-position:-364px -970px;width:90px;height:90px}.shield_rogue_1{background-image:url(spritesmith-main-4.png);background-position:-209px -697px;width:103px;height:90px}.shield_rogue_2{background-image:url(spritesmith-main-4.png);background-position:-105px -697px;width:103px;height:90px}.shield_rogue_3{background-image:url(spritesmith-main-4.png);background-position:-309px 0;width:114px;height:90px}.shield_rogue_4{background-image:url(spritesmith-main-4.png);background-position:-610px -697px;width:96px;height:90px}.shield_rogue_5{background-image:url(spritesmith-main-4.png);background-position:-115px -212px;width:114px;height:90px}.shield_rogue_6{background-image:url(spritesmith-main-4.png);background-position:0 -212px;width:114px;height:90px}.shield_special_1{background-image:url(spritesmith-main-4.png);background-position:-1018px -637px;width:90px;height:90px}.shield_special_goldenknight{background-image:url(spritesmith-main-4.png);background-position:-224px -394px;width:111px;height:90px}.shield_special_moonpearlShield{background-image:url(spritesmith-main-4.png);background-position:-1018px -455px;width:90px;height:90px}.shield_warrior_1{background-image:url(spritesmith-main-4.png);background-position:-1018px -364px;width:90px;height:90px}.shield_warrior_2{background-image:url(spritesmith-main-4.png);background-position:-1018px -273px;width:90px;height:90px}.shield_warrior_3{background-image:url(spritesmith-main-4.png);background-position:-1018px -182px;width:90px;height:90px}.shield_warrior_4{background-image:url(spritesmith-main-4.png);background-position:-1018px -91px;width:90px;height:90px}.shield_warrior_5{background-image:url(spritesmith-main-4.png);background-position:-1018px 0;width:90px;height:90px}.shop_shield_healer_1{background-image:url(spritesmith-main-4.png);background-position:-697px -1557px;width:40px;height:40px}.shop_shield_healer_2{background-image:url(spritesmith-main-4.png);background-position:-738px -1557px;width:40px;height:40px}.shop_shield_healer_3{background-image:url(spritesmith-main-4.png);background-position:-779px -1557px;width:40px;height:40px}.shop_shield_healer_4{background-image:url(spritesmith-main-4.png);background-position:-820px -1557px;width:40px;height:40px}.shop_shield_healer_5{background-image:url(spritesmith-main-4.png);background-position:-861px -1557px;width:40px;height:40px}.shop_shield_rogue_0{background-image:url(spritesmith-main-4.png);background-position:-902px -1557px;width:40px;height:40px}.shop_shield_rogue_1{background-image:url(spritesmith-main-4.png);background-position:-943px -1557px;width:40px;height:40px}.shop_shield_rogue_2{background-image:url(spritesmith-main-4.png);background-position:-984px -1557px;width:40px;height:40px}.shop_shield_rogue_3{background-image:url(spritesmith-main-4.png);background-position:-1025px -1557px;width:40px;height:40px}.shop_shield_rogue_4{background-image:url(spritesmith-main-4.png);background-position:-1066px -1557px;width:40px;height:40px}.shop_shield_rogue_5{background-image:url(spritesmith-main-4.png);background-position:-1107px -1557px;width:40px;height:40px}.shop_shield_rogue_6{background-image:url(spritesmith-main-4.png);background-position:-1148px -1557px;width:40px;height:40px}.shop_shield_special_0{background-image:url(spritesmith-main-4.png);background-position:-1189px -1557px;width:40px;height:40px}.shop_shield_special_1{background-image:url(spritesmith-main-4.png);background-position:-1230px -1557px;width:40px;height:40px}.shop_shield_special_goldenknight{background-image:url(spritesmith-main-4.png);background-position:-1271px -1557px;width:40px;height:40px}.shop_shield_special_moonpearlShield{background-image:url(spritesmith-main-4.png);background-position:-1312px -1557px;width:40px;height:40px}.shop_shield_warrior_1{background-image:url(spritesmith-main-4.png);background-position:-1353px -1557px;width:40px;height:40px}.shop_shield_warrior_2{background-image:url(spritesmith-main-4.png);background-position:-1394px -1557px;width:40px;height:40px}.shop_shield_warrior_3{background-image:url(spritesmith-main-4.png);background-position:-1435px -1557px;width:40px;height:40px}.shop_shield_warrior_4{background-image:url(spritesmith-main-4.png);background-position:-1476px -1557px;width:40px;height:40px}.shop_shield_warrior_5{background-image:url(spritesmith-main-4.png);background-position:-1517px -1557px;width:40px;height:40px}.shop_weapon_healer_0{background-image:url(spritesmith-main-4.png);background-position:-1558px -1557px;width:40px;height:40px}.shop_weapon_healer_1{background-image:url(spritesmith-main-4.png);background-position:-1599px -1557px;width:40px;height:40px}.shop_weapon_healer_2{background-image:url(spritesmith-main-4.png);background-position:0 -1598px;width:40px;height:40px}.shop_weapon_healer_3{background-image:url(spritesmith-main-4.png);background-position:-41px -1598px;width:40px;height:40px}.shop_weapon_healer_4{background-image:url(spritesmith-main-4.png);background-position:-82px -1598px;width:40px;height:40px}.shop_weapon_healer_5{background-image:url(spritesmith-main-4.png);background-position:-123px -1598px;width:40px;height:40px}.shop_weapon_healer_6{background-image:url(spritesmith-main-4.png);background-position:-164px -1598px;width:40px;height:40px}.shop_weapon_rogue_0{background-image:url(spritesmith-main-4.png);background-position:-205px -1598px;width:40px;height:40px}.shop_weapon_rogue_1{background-image:url(spritesmith-main-4.png);background-position:-246px -1598px;width:40px;height:40px}.shop_weapon_rogue_2{background-image:url(spritesmith-main-4.png);background-position:-287px -1598px;width:40px;height:40px}.shop_weapon_rogue_3{background-image:url(spritesmith-main-4.png);background-position:-328px -1598px;width:40px;height:40px}.shop_weapon_rogue_4{background-image:url(spritesmith-main-4.png);background-position:-369px -1598px;width:40px;height:40px}.shop_weapon_rogue_5{background-image:url(spritesmith-main-4.png);background-position:-410px -1598px;width:40px;height:40px}.shop_weapon_rogue_6{background-image:url(spritesmith-main-4.png);background-position:-451px -1598px;width:40px;height:40px}.shop_weapon_special_0{background-image:url(spritesmith-main-4.png);background-position:-492px -1598px;width:40px;height:40px}.shop_weapon_special_1{background-image:url(spritesmith-main-4.png);background-position:-533px -1598px;width:40px;height:40px}.shop_weapon_special_2{background-image:url(spritesmith-main-4.png);background-position:-574px -1598px;width:40px;height:40px}.shop_weapon_special_3{background-image:url(spritesmith-main-4.png);background-position:-615px -1598px;width:40px;height:40px}.shop_weapon_special_critical{background-image:url(spritesmith-main-4.png);background-position:-656px -1598px;width:40px;height:40px}.shop_weapon_special_tridentOfCrashingTides{background-image:url(spritesmith-main-4.png);background-position:-697px -1598px;width:40px;height:40px}.shop_weapon_warrior_0{background-image:url(spritesmith-main-4.png);background-position:-738px -1598px;width:40px;height:40px}.shop_weapon_warrior_1{background-image:url(spritesmith-main-4.png);background-position:-779px -1598px;width:40px;height:40px}.shop_weapon_warrior_2{background-image:url(spritesmith-main-4.png);background-position:-820px -1598px;width:40px;height:40px}.shop_weapon_warrior_3{background-image:url(spritesmith-main-4.png);background-position:-861px -1598px;width:40px;height:40px}.shop_weapon_warrior_4{background-image:url(spritesmith-main-4.png);background-position:-902px -1598px;width:40px;height:40px}.shop_weapon_warrior_5{background-image:url(spritesmith-main-4.png);background-position:-943px -1598px;width:40px;height:40px}.shop_weapon_warrior_6{background-image:url(spritesmith-main-4.png);background-position:-984px -1598px;width:40px;height:40px}.shop_weapon_wizard_0{background-image:url(spritesmith-main-4.png);background-position:-1025px -1598px;width:40px;height:40px}.shop_weapon_wizard_1{background-image:url(spritesmith-main-4.png);background-position:-1066px -1598px;width:40px;height:40px}.shop_weapon_wizard_2{background-image:url(spritesmith-main-4.png);background-position:-1107px -1598px;width:40px;height:40px}.shop_weapon_wizard_3{background-image:url(spritesmith-main-4.png);background-position:-1148px -1598px;width:40px;height:40px}.shop_weapon_wizard_4{background-image:url(spritesmith-main-4.png);background-position:-1189px -1598px;width:40px;height:40px}.shop_weapon_wizard_5{background-image:url(spritesmith-main-4.png);background-position:-1230px -1598px;width:40px;height:40px}.shop_weapon_wizard_6{background-image:url(spritesmith-main-4.png);background-position:-1271px -1598px;width:40px;height:40px}.weapon_healer_0{background-image:url(spritesmith-main-4.png);background-position:-910px -879px;width:90px;height:90px}.weapon_healer_1{background-image:url(spritesmith-main-4.png);background-position:-739px -485px;width:90px;height:90px}.weapon_healer_2{background-image:url(spritesmith-main-4.png);background-position:-739px -394px;width:90px;height:90px}.weapon_healer_3{background-image:url(spritesmith-main-4.png);background-position:-739px -303px;width:90px;height:90px}.weapon_healer_4{background-image:url(spritesmith-main-4.png);background-position:-739px -212px;width:90px;height:90px}.weapon_healer_5{background-image:url(spritesmith-main-4.png);background-position:-1473px -819px;width:90px;height:90px}.weapon_healer_6{background-image:url(spritesmith-main-4.png);background-position:-1473px -728px;width:90px;height:90px}.weapon_rogue_0{background-image:url(spritesmith-main-4.png);background-position:-1473px -637px;width:90px;height:90px}.weapon_rogue_1{background-image:url(spritesmith-main-4.png);background-position:-1473px -546px;width:90px;height:90px}.weapon_rogue_2{background-image:url(spritesmith-main-4.png);background-position:-1473px 0;width:90px;height:90px}.weapon_rogue_3{background-image:url(spritesmith-main-4.png);background-position:-1365px -1334px;width:90px;height:90px}.weapon_rogue_4{background-image:url(spritesmith-main-4.png);background-position:-1382px -910px;width:90px;height:90px}.weapon_rogue_5{background-image:url(spritesmith-main-4.png);background-position:-91px -1243px;width:90px;height:90px}.weapon_rogue_6{background-image:url(spritesmith-main-4.png);background-position:-1291px -910px;width:90px;height:90px}.weapon_special_1{background-image:url(spritesmith-main-4.png);background-position:-313px -697px;width:102px;height:90px}.weapon_special_2{background-image:url(spritesmith-main-4.png);background-position:-1291px -455px;width:90px;height:90px}.weapon_special_3{background-image:url(spritesmith-main-4.png);background-position:-1291px -364px;width:90px;height:90px}.weapon_special_tridentOfCrashingTides{background-image:url(spritesmith-main-4.png);background-position:-1291px 0;width:90px;height:90px}.weapon_warrior_0{background-image:url(spritesmith-main-4.png);background-position:-1183px -1152px;width:90px;height:90px}.weapon_warrior_1{background-image:url(spritesmith-main-4.png);background-position:-637px -1152px;width:90px;height:90px}.weapon_warrior_2{background-image:url(spritesmith-main-4.png);background-position:-546px -1152px;width:90px;height:90px}.weapon_warrior_3{background-image:url(spritesmith-main-4.png);background-position:-273px -1152px;width:90px;height:90px}.weapon_warrior_4{background-image:url(spritesmith-main-4.png);background-position:0 -1152px;width:90px;height:90px}.weapon_warrior_5{background-image:url(spritesmith-main-4.png);background-position:-273px -970px;width:90px;height:90px}.weapon_warrior_6{background-image:url(spritesmith-main-4.png);background-position:-182px -970px;width:90px;height:90px}.weapon_wizard_0{background-image:url(spritesmith-main-4.png);background-position:-1018px -728px;width:90px;height:90px}.weapon_wizard_1{background-image:url(spritesmith-main-4.png);background-position:-1018px -546px;width:90px;height:90px}.weapon_wizard_2{background-image:url(spritesmith-main-4.png);background-position:-1291px -1001px;width:90px;height:90px}.weapon_wizard_3{background-image:url(spritesmith-main-4.png);background-position:-1291px -728px;width:90px;height:90px}.weapon_wizard_4{background-image:url(spritesmith-main-4.png);background-position:-1291px -182px;width:90px;height:90px}.weapon_wizard_5{background-image:url(spritesmith-main-4.png);background-position:-1291px -91px;width:90px;height:90px}.weapon_wizard_6{background-image:url(spritesmith-main-4.png);background-position:-1564px -182px;width:90px;height:90px}.GrimReaper{background-image:url(spritesmith-main-5.png);background-position:-1642px -255px;width:57px;height:66px}.Pet_Currency_Gem{background-image:url(spritesmith-main-5.png);background-position:-1782px -867px;width:45px;height:39px}.Pet_Currency_Gem1x{background-image:url(spritesmith-main-5.png);background-position:-1815px -1316px;width:15px;height:13px}.Pet_Currency_Gem2x{background-image:url(spritesmith-main-5.png);background-position:-1782px -1479px;width:30px;height:26px}.PixelPaw-Gold{background-image:url(spritesmith-main-5.png);background-position:-1642px -979px;width:51px;height:51px}.PixelPaw{background-image:url(spritesmith-main-5.png);background-position:-1642px -927px;width:51px;height:51px}.PixelPaw002{background-image:url(spritesmith-main-5.png);background-position:-1642px -1031px;width:51px;height:51px}.avatar_floral_healer{background-image:url(spritesmith-main-5.png);background-position:-1536px -1223px;width:99px;height:99px}.avatar_floral_rogue{background-image:url(spritesmith-main-5.png);background-position:-1536px -923px;width:99px;height:99px}.avatar_floral_warrior{background-image:url(spritesmith-main-5.png);background-position:-1536px -1123px;width:99px;height:99px}.avatar_floral_wizard{background-image:url(spritesmith-main-5.png);background-position:-1536px -1023px;width:99px;height:99px}.inventory_present{background-image:url(spritesmith-main-5.png);background-position:-1733px -260px;width:48px;height:51px}.inventory_present_01{background-image:url(spritesmith-main-5.png);background-position:-1733px -416px;width:48px;height:51px}.inventory_present_02{background-image:url(spritesmith-main-5.png);background-position:-1733px -468px;width:48px;height:51px}.inventory_present_03{background-image:url(spritesmith-main-5.png);background-position:-1733px -572px;width:48px;height:51px}.inventory_present_04{background-image:url(spritesmith-main-5.png);background-position:-1733px -624px;width:48px;height:51px}.inventory_present_05{background-image:url(spritesmith-main-5.png);background-position:-1733px -676px;width:48px;height:51px}.inventory_present_06{background-image:url(spritesmith-main-5.png);background-position:-1733px -728px;width:48px;height:51px}.inventory_present_07{background-image:url(spritesmith-main-5.png);background-position:-1733px -780px;width:48px;height:51px}.inventory_present_08{background-image:url(spritesmith-main-5.png);background-position:-1733px -832px;width:48px;height:51px}.inventory_present_09{background-image:url(spritesmith-main-5.png);background-position:-1733px -884px;width:48px;height:51px}.inventory_present_10{background-image:url(spritesmith-main-5.png);background-position:-1733px -936px;width:48px;height:51px}.inventory_present_11{background-image:url(spritesmith-main-5.png);background-position:-931px -1714px;width:48px;height:51px}.inventory_present_12{background-image:url(spritesmith-main-5.png);background-position:-980px -1714px;width:48px;height:51px}.inventory_quest_scroll{background-image:url(spritesmith-main-5.png);background-position:-1029px -1714px;width:48px;height:51px}.inventory_quest_scroll_locked{background-image:url(spritesmith-main-5.png);background-position:-1078px -1714px;width:48px;height:51px}.inventory_special_fortify{background-image:url(spritesmith-main-5.png);background-position:-1642px -872px;width:57px;height:54px}.inventory_special_greeting{background-image:url(spritesmith-main-5.png);background-position:-1642px -432px;width:57px;height:54px}.inventory_special_nye{background-image:url(spritesmith-main-5.png);background-position:-1642px -817px;width:57px;height:54px}.inventory_special_opaquePotion{background-image:url(spritesmith-main-5.png);background-position:-1782px -1030px;width:40px;height:40px}.inventory_special_seafoam{background-image:url(spritesmith-main-5.png);background-position:-1642px -762px;width:57px;height:54px}.inventory_special_shinySeed{background-image:url(spritesmith-main-5.png);background-position:-1642px -322px;width:57px;height:54px}.inventory_special_snowball{background-image:url(spritesmith-main-5.png);background-position:-1642px -652px;width:57px;height:54px}.inventory_special_spookDust{background-image:url(spritesmith-main-5.png);background-position:-1642px -597px;width:57px;height:54px}.inventory_special_thankyou{background-image:url(spritesmith-main-5.png);background-position:-1642px -542px;width:57px;height:54px}.inventory_special_trinket{background-image:url(spritesmith-main-5.png);background-position:-1519px -1662px;width:48px;height:51px}.inventory_special_valentine{background-image:url(spritesmith-main-5.png);background-position:-1642px -487px;width:57px;height:54px}.knockout{background-image:url(spritesmith-main-5.png);background-position:0 -1562px;width:120px;height:47px}.pet_key{background-image:url(spritesmith-main-5.png);background-position:-1642px -707px;width:57px;height:54px}.rebirth_orb{background-image:url(spritesmith-main-5.png);background-position:-1642px -377px;width:57px;height:54px}.seafoam_star{background-image:url(spritesmith-main-5.png);background-position:-1642px -91px;width:90px;height:90px}.shop_armoire{background-image:url(spritesmith-main-5.png);background-position:-1782px -989px;width:40px;height:40px}.snowman{background-image:url(spritesmith-main-5.png);background-position:-1536px -1414px;width:90px;height:90px}.spookman{background-image:url(spritesmith-main-5.png);background-position:-1642px 0;width:90px;height:90px}.zzz{background-image:url(spritesmith-main-5.png);background-position:-1782px -948px;width:40px;height:40px}.zzz_light{background-image:url(spritesmith-main-5.png);background-position:-1782px -907px;width:40px;height:40px}.npc_alex{background-image:url(spritesmith-main-5.png);background-position:0 -1251px;width:162px;height:138px}.npc_bailey{background-image:url(spritesmith-main-5.png);background-position:-1642px -182px;width:60px;height:72px}.npc_daniel{background-image:url(spritesmith-main-5.png);background-position:-625px -1251px;width:135px;height:123px}.npc_daniel_broken{background-image:url(spritesmith-main-5.png);background-position:-489px -1251px;width:135px;height:123px}.npc_ian{background-image:url(spritesmith-main-5.png);background-position:-1536px -666px;width:75px;height:135px}.npc_ian_broken{background-image:url(spritesmith-main-5.png);background-position:-1536px -530px;width:75px;height:135px}.npc_justin{background-image:url(spritesmith-main-5.png);background-position:-1536px -802px;width:84px;height:120px}.npc_justin_head{background-image:url(spritesmith-main-5.png);background-position:-1782px -1276px;width:36px;height:39px}.npc_matt{background-image:url(spritesmith-main-5.png);background-position:-1322px -815px;width:195px;height:138px}.npc_timetravelers{background-image:url(spritesmith-main-5.png);background-position:-1322px -676px;width:195px;height:138px}.npc_timetravelers_active{background-image:url(spritesmith-main-5.png);background-position:-1322px -954px;width:195px;height:138px}.npc_tyler{background-image:url(spritesmith-main-5.png);background-position:-1536px -1323px;width:90px;height:90px}.seasonalshop_broken{background-image:url(spritesmith-main-5.png);background-position:-163px -1251px;width:162px;height:138px}.seasonalshop_closed{background-image:url(spritesmith-main-5.png);background-position:-1121px -1070px;width:162px;height:138px}.seasonalshop_open{background-image:url(spritesmith-main-5.png);background-position:-326px -1251px;width:162px;height:138px}.inventory_quest_scroll_atom1{background-image:url(spritesmith-main-5.png);background-position:-588px -1662px;width:48px;height:51px}.inventory_quest_scroll_atom1_locked{background-image:url(spritesmith-main-5.png);background-position:-441px -1662px;width:48px;height:51px}.inventory_quest_scroll_atom2{background-image:url(spritesmith-main-5.png);background-position:-343px -1662px;width:48px;height:51px}.inventory_quest_scroll_atom2_locked{background-image:url(spritesmith-main-5.png);background-position:-294px -1662px;width:48px;height:51px}.inventory_quest_scroll_atom3{background-image:url(spritesmith-main-5.png);background-position:-147px -1662px;width:48px;height:51px}.inventory_quest_scroll_atom3_locked{background-image:url(spritesmith-main-5.png);background-position:-98px -1662px;width:48px;height:51px}.inventory_quest_scroll_basilist{background-image:url(spritesmith-main-5.png);background-position:-49px -1662px;width:48px;height:51px}.inventory_quest_scroll_bunny{background-image:url(spritesmith-main-5.png);background-position:-245px -1610px;width:48px;height:51px}.inventory_quest_scroll_cheetah{background-image:url(spritesmith-main-5.png);background-position:-196px -1610px;width:48px;height:51px}.inventory_quest_scroll_dilatoryDistress1{background-image:url(spritesmith-main-5.png);background-position:-147px -1610px;width:48px;height:51px}.inventory_quest_scroll_dilatoryDistress2{background-image:url(spritesmith-main-5.png);background-position:-98px -1610px;width:48px;height:51px}.inventory_quest_scroll_dilatoryDistress2_locked{background-image:url(spritesmith-main-5.png);background-position:-49px -1610px;width:48px;height:51px}.inventory_quest_scroll_dilatoryDistress3{background-image:url(spritesmith-main-5.png);background-position:0 -1610px;width:48px;height:51px}.inventory_quest_scroll_dilatoryDistress3_locked{background-image:url(spritesmith-main-5.png);background-position:-1642px -1499px;width:48px;height:51px}.inventory_quest_scroll_dilatory_derby{background-image:url(spritesmith-main-5.png);background-position:-1642px -1447px;width:48px;height:51px}.inventory_quest_scroll_egg{background-image:url(spritesmith-main-5.png);background-position:-1733px -520px;width:48px;height:51px}.inventory_quest_scroll_evilsanta{background-image:url(spritesmith-main-5.png);background-position:-294px -1610px;width:48px;height:51px}.inventory_quest_scroll_evilsanta2{background-image:url(spritesmith-main-5.png);background-position:-196px -1662px;width:48px;height:51px}.inventory_quest_scroll_frog{background-image:url(spritesmith-main-5.png);background-position:-392px -1662px;width:48px;height:51px}.inventory_quest_scroll_ghost_stag{background-image:url(spritesmith-main-5.png);background-position:-490px -1662px;width:48px;height:51px}.inventory_quest_scroll_goldenknight1{background-image:url(spritesmith-main-5.png);background-position:-637px -1662px;width:48px;height:51px}.inventory_quest_scroll_goldenknight1_locked{background-image:url(spritesmith-main-5.png);background-position:-686px -1662px;width:48px;height:51px}.inventory_quest_scroll_goldenknight2{background-image:url(spritesmith-main-5.png);background-position:-735px -1662px;width:48px;height:51px}.inventory_quest_scroll_goldenknight2_locked{background-image:url(spritesmith-main-5.png);background-position:-784px -1662px;width:48px;height:51px}.inventory_quest_scroll_goldenknight3{background-image:url(spritesmith-main-5.png);background-position:-833px -1662px;width:48px;height:51px}.inventory_quest_scroll_goldenknight3_locked{background-image:url(spritesmith-main-5.png);background-position:-882px -1662px;width:48px;height:51px}.inventory_quest_scroll_gryphon{background-image:url(spritesmith-main-5.png);background-position:-931px -1662px;width:48px;height:51px}.inventory_quest_scroll_harpy{background-image:url(spritesmith-main-5.png);background-position:-980px -1662px;width:48px;height:51px}.inventory_quest_scroll_hedgehog{background-image:url(spritesmith-main-5.png);background-position:-1029px -1662px;width:48px;height:51px}.inventory_quest_scroll_horse{background-image:url(spritesmith-main-5.png);background-position:-1078px -1662px;width:48px;height:51px}.inventory_quest_scroll_kraken{background-image:url(spritesmith-main-5.png);background-position:-1127px -1662px;width:48px;height:51px}.inventory_quest_scroll_moonstone1{background-image:url(spritesmith-main-5.png);background-position:-1176px -1662px;width:48px;height:51px}.inventory_quest_scroll_moonstone1_locked{background-image:url(spritesmith-main-5.png);background-position:-1225px -1662px;width:48px;height:51px}.inventory_quest_scroll_moonstone2{background-image:url(spritesmith-main-5.png);background-position:-1274px -1662px;width:48px;height:51px}.inventory_quest_scroll_moonstone2_locked{background-image:url(spritesmith-main-5.png);background-position:-1323px -1662px;width:48px;height:51px}.inventory_quest_scroll_moonstone3{background-image:url(spritesmith-main-5.png);background-position:-1372px -1662px;width:48px;height:51px}.inventory_quest_scroll_moonstone3_locked{background-image:url(spritesmith-main-5.png);background-position:-1421px -1662px;width:48px;height:51px}.inventory_quest_scroll_octopus{background-image:url(spritesmith-main-5.png);background-position:-1470px -1662px;width:48px;height:51px}.inventory_quest_scroll_owl{background-image:url(spritesmith-main-5.png);background-position:-1568px -1662px;width:48px;height:51px}.inventory_quest_scroll_penguin{background-image:url(spritesmith-main-5.png);background-position:-1617px -1662px;width:48px;height:51px}.inventory_quest_scroll_rat{background-image:url(spritesmith-main-5.png);background-position:-1666px -1662px;width:48px;height:51px}.inventory_quest_scroll_rock{background-image:url(spritesmith-main-5.png);background-position:-1733px 0;width:48px;height:51px}.inventory_quest_scroll_rooster{background-image:url(spritesmith-main-5.png);background-position:-1733px -52px;width:48px;height:51px}.inventory_quest_scroll_sheep{background-image:url(spritesmith-main-5.png);background-position:-1733px -104px;width:48px;height:51px}.inventory_quest_scroll_slime{background-image:url(spritesmith-main-5.png);background-position:-1733px -156px;width:48px;height:51px}.inventory_quest_scroll_spider{background-image:url(spritesmith-main-5.png);background-position:-1733px -208px;width:48px;height:51px}.inventory_quest_scroll_trex{background-image:url(spritesmith-main-5.png);background-position:-1733px -312px;width:48px;height:51px}.inventory_quest_scroll_trex_undead{background-image:url(spritesmith-main-5.png);background-position:-1733px -364px;width:48px;height:51px}.inventory_quest_scroll_vice1{background-image:url(spritesmith-main-5.png);background-position:-1642px -1083px;width:48px;height:51px}.inventory_quest_scroll_vice1_locked{background-image:url(spritesmith-main-5.png);background-position:-1642px -1135px;width:48px;height:51px}.inventory_quest_scroll_vice2{background-image:url(spritesmith-main-5.png);background-position:-1642px -1187px;width:48px;height:51px}.inventory_quest_scroll_vice2_locked{background-image:url(spritesmith-main-5.png);background-position:-1642px -1239px;width:48px;height:51px}.inventory_quest_scroll_vice3{background-image:url(spritesmith-main-5.png);background-position:-1642px -1291px;width:48px;height:51px}.inventory_quest_scroll_vice3_locked{background-image:url(spritesmith-main-5.png);background-position:-1642px -1343px;width:48px;height:51px}.inventory_quest_scroll_whale{background-image:url(spritesmith-main-5.png);background-position:-1642px -1395px;width:48px;height:51px}.quest_TEMPLATE_FOR_MISSING_IMAGE{background-image:url(spritesmith-main-5.png);background-position:-222px -1522px;width:221px;height:39px}.quest_atom1{background-image:url(spritesmith-main-5.png);background-position:-217px -1070px;width:250px;height:150px}.quest_atom2{background-image:url(spritesmith-main-5.png);background-position:-1322px -537px;width:207px;height:138px}.quest_atom3{background-image:url(spritesmith-main-5.png);background-position:0 -1070px;width:216px;height:180px}.quest_basilist{background-image:url(spritesmith-main-5.png);background-position:-1322px -1093px;width:189px;height:141px}.quest_bunny{background-image:url(spritesmith-main-5.png);background-position:-1100px -618px;width:210px;height:186px}.quest_cheetah{background-image:url(spritesmith-main-5.png);background-position:-440px -452px;width:219px;height:219px}.quest_dilatory{background-image:url(spritesmith-main-5.png);background-position:-440px 0;width:219px;height:219px}.quest_dilatoryDistress1{background-image:url(spritesmith-main-5.png);background-position:-666px -1522px;width:221px;height:39px}.quest_dilatoryDistress1_blueFins{background-image:url(spritesmith-main-5.png);background-position:-343px -1610px;width:51px;height:48px}.quest_dilatoryDistress1_fireCoral{background-image:url(spritesmith-main-5.png);background-position:0 -1662px;width:48px;height:51px}.quest_dilatoryDistress2{background-image:url(spritesmith-main-5.png);background-position:-970px -1070px;width:150px;height:150px}.quest_dilatoryDistress3{background-image:url(spritesmith-main-5.png);background-position:0 -232px;width:219px;height:219px}.quest_dilatory_derby{background-image:url(spritesmith-main-5.png);background-position:-220px -232px;width:219px;height:219px}.quest_egg{background-image:url(spritesmith-main-5.png);background-position:-444px -1522px;width:221px;height:39px}.quest_egg_plainEgg{background-image:url(spritesmith-main-5.png);background-position:-245px -1662px;width:48px;height:51px}.quest_evilsanta{background-image:url(spritesmith-main-5.png);background-position:0 -1390px;width:118px;height:131px}.quest_evilsanta2{background-image:url(spritesmith-main-5.png);background-position:-220px -452px;width:219px;height:219px}.quest_frog{background-image:url(spritesmith-main-5.png);background-position:-1100px 0;width:221px;height:213px}.quest_ghost_stag{background-image:url(spritesmith-main-5.png);background-position:-880px 0;width:219px;height:219px}.quest_goldenknight1{background-image:url(spritesmith-main-5.png);background-position:-1100px -805px;width:221px;height:39px}.quest_goldenknight1_testimony{background-image:url(spritesmith-main-5.png);background-position:-539px -1662px;width:48px;height:51px}.quest_goldenknight2{background-image:url(spritesmith-main-5.png);background-position:-468px -1070px;width:250px;height:150px}.quest_goldenknight3{background-image:url(spritesmith-main-5.png);background-position:0 0;width:219px;height:231px}.quest_gryphon{background-image:url(spritesmith-main-5.png);background-position:-440px -892px;width:216px;height:177px}.quest_harpy{background-image:url(spritesmith-main-5.png);background-position:0 -672px;width:219px;height:219px}.quest_hedgehog{background-image:url(spritesmith-main-5.png);background-position:-1100px -431px;width:219px;height:186px}.quest_horse{background-image:url(spritesmith-main-5.png);background-position:-880px -220px;width:219px;height:219px}.quest_kraken{background-image:url(spritesmith-main-5.png);background-position:-1091px -892px;width:216px;height:177px}.quest_moonstone1{background-image:url(spritesmith-main-5.png);background-position:0 -1522px;width:221px;height:39px}.quest_moonstone1_moonstone{background-image:url(spritesmith-main-5.png);background-position:-1782px -1448px;width:30px;height:30px}.quest_moonstone2{background-image:url(spritesmith-main-5.png);background-position:-880px -672px;width:219px;height:219px}.quest_moonstone3{background-image:url(spritesmith-main-5.png);background-position:-660px -672px;width:219px;height:219px}.quest_octopus{background-image:url(spritesmith-main-5.png);background-position:0 -892px;width:222px;height:177px}.quest_owl{background-image:url(spritesmith-main-5.png);background-position:-220px -672px;width:219px;height:219px}.quest_penguin{background-image:url(spritesmith-main-5.png);background-position:-1322px -353px;width:190px;height:183px}.quest_rat{background-image:url(spritesmith-main-5.png);background-position:-880px -440px;width:219px;height:219px}.quest_rock{background-image:url(spritesmith-main-5.png);background-position:-1100px -214px;width:216px;height:216px}.quest_rooster{background-image:url(spritesmith-main-5.png);background-position:-1322px 0;width:213px;height:174px}.quest_sheep{background-image:url(spritesmith-main-5.png);background-position:-660px -452px;width:219px;height:219px}.quest_slime{background-image:url(spritesmith-main-5.png);background-position:-220px 0;width:219px;height:219px}.quest_spider{background-image:url(spritesmith-main-5.png);background-position:-719px -1070px;width:250px;height:150px}.quest_stressbeast{background-image:url(spritesmith-main-5.png);background-position:0 -452px;width:219px;height:219px}.quest_stressbeast_bailey{background-image:url(spritesmith-main-5.png);background-position:-660px -220px;width:219px;height:219px}.quest_stressbeast_guide{background-image:url(spritesmith-main-5.png);background-position:-660px 0;width:219px;height:219px}.quest_stressbeast_stables{background-image:url(spritesmith-main-5.png);background-position:-440px -232px;width:219px;height:219px}.quest_trex{background-image:url(spritesmith-main-5.png);background-position:-1322px -175px;width:204px;height:177px}.quest_trex_undead{background-image:url(spritesmith-main-5.png);background-position:-874px -892px;width:216px;height:177px}.quest_vice1{background-image:url(spritesmith-main-5.png);background-position:-657px -892px;width:216px;height:177px}.quest_vice2{background-image:url(spritesmith-main-5.png);background-position:-1100px -845px;width:221px;height:39px}.quest_vice2_lightCrystal{background-image:url(spritesmith-main-5.png);background-position:-1782px -1235px;width:40px;height:40px}.quest_vice3{background-image:url(spritesmith-main-5.png);background-position:-223px -892px;width:216px;height:177px}.quest_whale{background-image:url(spritesmith-main-5.png);background-position:-440px -672px;width:219px;height:219px}.shop_copper{background-image:url(spritesmith-main-5.png);background-position:-1782px -1529px;width:32px;height:22px}.shop_eyes{background-image:url(spritesmith-main-5.png);background-position:-1782px -1194px;width:40px;height:40px}.shop_gold{background-image:url(spritesmith-main-5.png);background-position:-1782px -1552px;width:32px;height:22px}.shop_opaquePotion{background-image:url(spritesmith-main-5.png);background-position:-1782px -1153px;width:40px;height:40px}.shop_potion{background-image:url(spritesmith-main-5.png);background-position:-1782px -1112px;width:40px;height:40px}.shop_reroll{background-image:url(spritesmith-main-5.png);background-position:-1782px -1071px;width:40px;height:40px}.shop_seafoam{background-image:url(spritesmith-main-5.png);background-position:-1782px -1382px;width:32px;height:32px}.shop_shinySeed{background-image:url(spritesmith-main-5.png);background-position:-1782px -1316px;width:32px;height:32px}.shop_silver{background-image:url(spritesmith-main-5.png);background-position:-1782px -1506px;width:32px;height:22px}.shop_snowball{background-image:url(spritesmith-main-5.png);background-position:-1782px -1349px;width:32px;height:32px}.shop_spookDust{background-image:url(spritesmith-main-5.png);background-position:-1782px -1415px;width:32px;height:32px}.Pet_Egg_BearCub{background-image:url(spritesmith-main-5.png);background-position:-1733px -988px;width:48px;height:51px}.Pet_Egg_Bunny{background-image:url(spritesmith-main-5.png);background-position:-1733px -1040px;width:48px;height:51px}.Pet_Egg_Cactus{background-image:url(spritesmith-main-5.png);background-position:-1733px -1092px;width:48px;height:51px}.Pet_Egg_Cheetah{background-image:url(spritesmith-main-5.png);background-position:-1733px -1144px;width:48px;height:51px}.Pet_Egg_Cuttlefish{background-image:url(spritesmith-main-5.png);background-position:-1733px -1196px;width:48px;height:51px}.Pet_Egg_Deer{background-image:url(spritesmith-main-5.png);background-position:-1733px -1248px;width:48px;height:51px}.Pet_Egg_Dragon{background-image:url(spritesmith-main-5.png);background-position:-1733px -1300px;width:48px;height:51px}.Pet_Egg_Egg{background-image:url(spritesmith-main-5.png);background-position:-1733px -1352px;width:48px;height:51px}.Pet_Egg_FlyingPig{background-image:url(spritesmith-main-5.png);background-position:-1733px -1404px;width:48px;height:51px}.Pet_Egg_Fox{background-image:url(spritesmith-main-5.png);background-position:-1733px -1456px;width:48px;height:51px}.Pet_Egg_Frog{background-image:url(spritesmith-main-5.png);background-position:-1733px -1508px;width:48px;height:51px}.Pet_Egg_Gryphon{background-image:url(spritesmith-main-5.png);background-position:-1733px -1560px;width:48px;height:51px}.Pet_Egg_Hedgehog{background-image:url(spritesmith-main-5.png);background-position:-1733px -1612px;width:48px;height:51px}.Pet_Egg_Horse{background-image:url(spritesmith-main-5.png);background-position:0 -1714px;width:48px;height:51px}.Pet_Egg_LionCub{background-image:url(spritesmith-main-5.png);background-position:-49px -1714px;width:48px;height:51px}.Pet_Egg_Octopus{background-image:url(spritesmith-main-5.png);background-position:-98px -1714px;width:48px;height:51px}.Pet_Egg_Owl{background-image:url(spritesmith-main-5.png);background-position:-147px -1714px;width:48px;height:51px}.Pet_Egg_PandaCub{background-image:url(spritesmith-main-5.png);background-position:-196px -1714px;width:48px;height:51px}.Pet_Egg_Parrot{background-image:url(spritesmith-main-5.png);background-position:-245px -1714px;width:48px;height:51px}.Pet_Egg_Penguin{background-image:url(spritesmith-main-5.png);background-position:-294px -1714px;width:48px;height:51px}.Pet_Egg_PolarBear{background-image:url(spritesmith-main-5.png);background-position:-343px -1714px;width:48px;height:51px}.Pet_Egg_Rat{background-image:url(spritesmith-main-5.png);background-position:-392px -1714px;width:48px;height:51px}.Pet_Egg_Rock{background-image:url(spritesmith-main-5.png);background-position:-441px -1714px;width:48px;height:51px}.Pet_Egg_Rooster{background-image:url(spritesmith-main-5.png);background-position:-490px -1714px;width:48px;height:51px}.Pet_Egg_Seahorse{background-image:url(spritesmith-main-5.png);background-position:-539px -1714px;width:48px;height:51px}.Pet_Egg_Sheep{background-image:url(spritesmith-main-5.png);background-position:-588px -1714px;width:48px;height:51px}.Pet_Egg_Slime{background-image:url(spritesmith-main-5.png);background-position:-637px -1714px;width:48px;height:51px}.Pet_Egg_Spider{background-image:url(spritesmith-main-5.png);background-position:-686px -1714px;width:48px;height:51px}.Pet_Egg_TRex{background-image:url(spritesmith-main-5.png);background-position:-735px -1714px;width:48px;height:51px}.Pet_Egg_TigerCub{background-image:url(spritesmith-main-5.png);background-position:-784px -1714px;width:48px;height:51px}.Pet_Egg_Whale{background-image:url(spritesmith-main-5.png);background-position:-833px -1714px;width:48px;height:51px}.Pet_Egg_Wolf{background-image:url(spritesmith-main-5.png);background-position:-882px -1714px;width:48px;height:51px}.Pet_Food_Cake_Base{background-image:url(spritesmith-main-5.png);background-position:-1782px -735px;width:43px;height:43px}.Pet_Food_Cake_CottonCandyBlue{background-image:url(spritesmith-main-5.png);background-position:-1782px -779px;width:42px;height:44px}.Pet_Food_Cake_CottonCandyPink{background-image:url(spritesmith-main-5.png);background-position:-1782px -554px;width:43px;height:45px}.Pet_Food_Cake_Desert{background-image:url(spritesmith-main-5.png);background-position:-1782px -690px;width:43px;height:44px}.Pet_Food_Cake_Golden{background-image:url(spritesmith-main-5.png);background-position:-1782px -824px;width:43px;height:42px}.Pet_Food_Cake_Red{background-image:url(spritesmith-main-5.png);background-position:-1782px -600px;width:43px;height:44px}.Pet_Food_Cake_Shade{background-image:url(spritesmith-main-5.png);background-position:-1782px -645px;width:43px;height:44px}.Pet_Food_Cake_Skeleton{background-image:url(spritesmith-main-5.png);background-position:-1782px -461px;width:42px;height:47px}.Pet_Food_Cake_White{background-image:url(spritesmith-main-5.png);background-position:-1782px -509px;width:44px;height:44px}.Pet_Food_Cake_Zombie{background-image:url(spritesmith-main-5.png);background-position:-1782px -416px;width:45px;height:44px}.Pet_Food_Candy_Base{background-image:url(spritesmith-main-5.png);background-position:-1421px -1714px;width:48px;height:51px}.Pet_Food_Candy_CottonCandyBlue{background-image:url(spritesmith-main-5.png);background-position:-1470px -1714px;width:48px;height:51px}.Pet_Food_Candy_CottonCandyPink{background-image:url(spritesmith-main-5.png);background-position:-1519px -1714px;width:48px;height:51px}.Pet_Food_Candy_Desert{background-image:url(spritesmith-main-5.png);background-position:-1568px -1714px;width:48px;height:51px}.Pet_Food_Candy_Golden{background-image:url(spritesmith-main-5.png);background-position:-1617px -1714px;width:48px;height:51px}.Pet_Food_Candy_Red{background-image:url(spritesmith-main-5.png);background-position:-1666px -1714px;width:48px;height:51px}.Pet_Food_Candy_Shade{background-image:url(spritesmith-main-5.png);background-position:-1715px -1714px;width:48px;height:51px}.Pet_Food_Candy_Skeleton{background-image:url(spritesmith-main-5.png);background-position:-1782px 0;width:48px;height:51px}.Pet_Food_Candy_White{background-image:url(spritesmith-main-5.png);background-position:-1782px -52px;width:48px;height:51px}.Pet_Food_Candy_Zombie{background-image:url(spritesmith-main-5.png);background-position:-1782px -104px;width:48px;height:51px}.Pet_Food_Chocolate{background-image:url(spritesmith-main-5.png);background-position:-1782px -156px;width:48px;height:51px}.Pet_Food_CottonCandyBlue{background-image:url(spritesmith-main-5.png);background-position:-1782px -208px;width:48px;height:51px}.Pet_Food_CottonCandyPink{background-image:url(spritesmith-main-5.png);background-position:-1782px -260px;width:48px;height:51px}.Pet_Food_Fish{background-image:url(spritesmith-main-5.png);background-position:-1782px -312px;width:48px;height:51px}.Pet_Food_Honey{background-image:url(spritesmith-main-5.png);background-position:-1782px -364px;width:48px;height:51px}.Pet_Food_Meat{background-image:url(spritesmith-main-5.png);background-position:-1372px -1714px;width:48px;height:51px}.Pet_Food_Milk{background-image:url(spritesmith-main-5.png);background-position:-1323px -1714px;width:48px;height:51px}.Pet_Food_Potatoe{background-image:url(spritesmith-main-5.png);background-position:-1274px -1714px;width:48px;height:51px}.Pet_Food_RottenMeat{background-image:url(spritesmith-main-5.png);background-position:-1225px -1714px;width:48px;height:51px}.Pet_Food_Saddle{background-image:url(spritesmith-main-5.png);background-position:-1176px -1714px;width:48px;height:51px}.Pet_Food_Strawberry{background-image:url(spritesmith-main-5.png);background-position:-1127px -1714px;width:48px;height:51px}.Mount_Body_BearCub-Base{background-image:url(spritesmith-main-5.png);background-position:-761px -1251px;width:105px;height:105px}.Mount_Body_BearCub-CottonCandyBlue{background-image:url(spritesmith-main-5.png);background-position:-1536px -424px;width:105px;height:105px}.Mount_Body_BearCub-CottonCandyPink{background-image:url(spritesmith-main-5.png);background-position:-1536px -318px;width:105px;height:105px}.Mount_Body_BearCub-Desert{background-image:url(spritesmith-main-5.png);background-position:-1536px -212px;width:105px;height:105px}.Mount_Body_BearCub-Golden{background-image:url(spritesmith-main-5.png);background-position:-1536px -106px;width:105px;height:105px}.Mount_Body_BearCub-Polar{background-image:url(spritesmith-main-5.png);background-position:-1536px 0;width:105px;height:105px}.Mount_Body_BearCub-Red{background-image:url(spritesmith-main-5.png);background-position:-1391px -1390px;width:105px;height:105px}.Mount_Body_BearCub-Shade{background-image:url(spritesmith-main-5.png);background-position:-1285px -1390px;width:105px;height:105px}.Mount_Body_BearCub-Skeleton{background-image:url(spritesmith-main-5.png);background-position:-1179px -1390px;width:105px;height:105px}.Mount_Body_BearCub-Spooky{background-image:url(spritesmith-main-5.png);background-position:-1073px -1390px;width:105px;height:105px}.Mount_Body_BearCub-White{background-image:url(spritesmith-main-5.png);background-position:-967px -1390px;width:105px;height:105px}.Mount_Body_BearCub-Zombie{background-image:url(spritesmith-main-5.png);background-position:-861px -1390px;width:105px;height:105px}.Mount_Body_Bunny-Base{background-image:url(spritesmith-main-5.png);background-position:-755px -1390px;width:105px;height:105px}.Mount_Body_Bunny-CottonCandyBlue{background-image:url(spritesmith-main-5.png);background-position:-649px -1390px;width:105px;height:105px}.Mount_Body_Bunny-CottonCandyPink{background-image:url(spritesmith-main-5.png);background-position:-543px -1390px;width:105px;height:105px}.Mount_Body_Bunny-Desert{background-image:url(spritesmith-main-5.png);background-position:-437px -1390px;width:105px;height:105px}.Mount_Body_Bunny-Golden{background-image:url(spritesmith-main-5.png);background-position:-331px -1390px;width:105px;height:105px}.Mount_Body_Bunny-Red{background-image:url(spritesmith-main-5.png);background-position:-225px -1390px;width:105px;height:105px}.Mount_Body_Bunny-Shade{background-image:url(spritesmith-main-5.png);background-position:-119px -1390px;width:105px;height:105px}.Mount_Body_Bunny-Skeleton{background-image:url(spritesmith-main-5.png);background-position:-1397px -1251px;width:105px;height:105px}.Mount_Body_Bunny-White{background-image:url(spritesmith-main-5.png);background-position:-1291px -1251px;width:105px;height:105px}.Mount_Body_Bunny-Zombie{background-image:url(spritesmith-main-5.png);background-position:-1185px -1251px;width:105px;height:105px}.Mount_Body_Cactus-Base{background-image:url(spritesmith-main-5.png);background-position:-1079px -1251px;width:105px;height:105px}.Mount_Body_Cactus-CottonCandyBlue{background-image:url(spritesmith-main-5.png);background-position:-973px -1251px;width:105px;height:105px}.Mount_Body_Cactus-CottonCandyPink{background-image:url(spritesmith-main-5.png);background-position:-867px -1251px;width:105px;height:105px}.Mount_Body_Cactus-Desert{background-image:url(spritesmith-main-6.png);background-position:-530px -115px;width:105px;height:105px}.Mount_Body_Cactus-Golden{background-image:url(spritesmith-main-6.png);background-position:-318px -1105px;width:105px;height:105px}.Mount_Body_Cactus-Red{background-image:url(spritesmith-main-6.png);background-position:-1060px 0;width:105px;height:105px}.Mount_Body_Cactus-Shade{background-image:url(spritesmith-main-6.png);background-position:-1060px -106px;width:105px;height:105px}.Mount_Body_Cactus-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1272px 0;width:105px;height:105px}.Mount_Body_Cactus-Spooky{background-image:url(spritesmith-main-6.png);background-position:-1272px -424px;width:105px;height:105px}.Mount_Body_Cactus-White{background-image:url(spritesmith-main-6.png);background-position:-1272px -530px;width:105px;height:105px}.Mount_Body_Cactus-Zombie{background-image:url(spritesmith-main-6.png);background-position:-530px -221px;width:105px;height:105px}.Mount_Body_Cheetah-Base{background-image:url(spritesmith-main-6.png);background-position:-530px -327px;width:105px;height:105px}.Mount_Body_Cheetah-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-221px -469px;width:105px;height:105px}.Mount_Body_Cheetah-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-327px -469px;width:105px;height:105px}.Mount_Body_Cheetah-Desert{background-image:url(spritesmith-main-6.png);background-position:-212px -893px;width:105px;height:105px}.Mount_Body_Cheetah-Golden{background-image:url(spritesmith-main-6.png);background-position:-318px -893px;width:105px;height:105px}.Mount_Body_Cheetah-Red{background-image:url(spritesmith-main-6.png);background-position:-424px -893px;width:105px;height:105px}.Mount_Body_Cheetah-Shade{background-image:url(spritesmith-main-6.png);background-position:-530px -893px;width:105px;height:105px}.Mount_Body_Cheetah-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-636px -893px;width:105px;height:105px}.Mount_Body_Cheetah-White{background-image:url(spritesmith-main-6.png);background-position:-742px -893px;width:105px;height:105px}.Mount_Body_Cheetah-Zombie{background-image:url(spritesmith-main-6.png);background-position:-848px -893px;width:105px;height:105px}.Mount_Body_Cuttlefish-Base{background-image:url(spritesmith-main-6.png);background-position:-530px 0;width:105px;height:114px}.Mount_Body_Cuttlefish-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-318px -239px;width:105px;height:114px}.Mount_Body_Cuttlefish-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-212px 0;width:105px;height:114px}.Mount_Body_Cuttlefish-Desert{background-image:url(spritesmith-main-6.png);background-position:0 -124px;width:105px;height:114px}.Mount_Body_Cuttlefish-Golden{background-image:url(spritesmith-main-6.png);background-position:-106px -124px;width:105px;height:114px}.Mount_Body_Cuttlefish-Red{background-image:url(spritesmith-main-6.png);background-position:-212px -124px;width:105px;height:114px}.Mount_Body_Cuttlefish-Shade{background-image:url(spritesmith-main-6.png);background-position:-318px 0;width:105px;height:114px}.Mount_Body_Cuttlefish-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-318px -115px;width:105px;height:114px}.Mount_Body_Cuttlefish-White{background-image:url(spritesmith-main-6.png);background-position:0 -239px;width:105px;height:114px}.Mount_Body_Cuttlefish-Zombie{background-image:url(spritesmith-main-6.png);background-position:-106px -239px;width:105px;height:114px}.Mount_Body_Deer-Base{background-image:url(spritesmith-main-6.png);background-position:-433px -469px;width:105px;height:105px}.Mount_Body_Deer-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-636px 0;width:105px;height:105px}.Mount_Body_Deer-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-636px -106px;width:105px;height:105px}.Mount_Body_Deer-Desert{background-image:url(spritesmith-main-6.png);background-position:-636px -212px;width:105px;height:105px}.Mount_Body_Deer-Golden{background-image:url(spritesmith-main-6.png);background-position:-636px -318px;width:105px;height:105px}.Mount_Body_Deer-Red{background-image:url(spritesmith-main-6.png);background-position:-636px -424px;width:105px;height:105px}.Mount_Body_Deer-Shade{background-image:url(spritesmith-main-6.png);background-position:0 -575px;width:105px;height:105px}.Mount_Body_Deer-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-106px -575px;width:105px;height:105px}.Mount_Body_Deer-White{background-image:url(spritesmith-main-6.png);background-position:-212px -575px;width:105px;height:105px}.Mount_Body_Deer-Zombie{background-image:url(spritesmith-main-6.png);background-position:-318px -575px;width:105px;height:105px}.Mount_Body_Dragon-Base{background-image:url(spritesmith-main-6.png);background-position:-424px -575px;width:105px;height:105px}.Mount_Body_Dragon-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-530px -575px;width:105px;height:105px}.Mount_Body_Dragon-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-636px -575px;width:105px;height:105px}.Mount_Body_Dragon-Desert{background-image:url(spritesmith-main-6.png);background-position:-742px 0;width:105px;height:105px}.Mount_Body_Dragon-Golden{background-image:url(spritesmith-main-6.png);background-position:-742px -106px;width:105px;height:105px}.Mount_Body_Dragon-Red{background-image:url(spritesmith-main-6.png);background-position:-742px -212px;width:105px;height:105px}.Mount_Body_Dragon-Shade{background-image:url(spritesmith-main-6.png);background-position:-742px -318px;width:105px;height:105px}.Mount_Body_Dragon-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-742px -424px;width:105px;height:105px}.Mount_Body_Dragon-Spooky{background-image:url(spritesmith-main-6.png);background-position:-742px -530px;width:105px;height:105px}.Mount_Body_Dragon-White{background-image:url(spritesmith-main-6.png);background-position:0 -681px;width:105px;height:105px}.Mount_Body_Dragon-Zombie{background-image:url(spritesmith-main-6.png);background-position:-106px -681px;width:105px;height:105px}.Mount_Body_Egg-Base{background-image:url(spritesmith-main-6.png);background-position:-212px -681px;width:105px;height:105px}.Mount_Body_Egg-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-318px -681px;width:105px;height:105px}.Mount_Body_Egg-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-424px -681px;width:105px;height:105px}.Mount_Body_Egg-Desert{background-image:url(spritesmith-main-6.png);background-position:-530px -681px;width:105px;height:105px}.Mount_Body_Egg-Golden{background-image:url(spritesmith-main-6.png);background-position:-636px -681px;width:105px;height:105px}.Mount_Body_Egg-Red{background-image:url(spritesmith-main-6.png);background-position:-742px -681px;width:105px;height:105px}.Mount_Body_Egg-Shade{background-image:url(spritesmith-main-6.png);background-position:-848px 0;width:105px;height:105px}.Mount_Body_Egg-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-848px -106px;width:105px;height:105px}.Mount_Body_Egg-White{background-image:url(spritesmith-main-6.png);background-position:-848px -212px;width:105px;height:105px}.Mount_Body_Egg-Zombie{background-image:url(spritesmith-main-6.png);background-position:-848px -318px;width:105px;height:105px}.Mount_Body_FlyingPig-Base{background-image:url(spritesmith-main-6.png);background-position:-848px -424px;width:105px;height:105px}.Mount_Body_FlyingPig-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-848px -530px;width:105px;height:105px}.Mount_Body_FlyingPig-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-848px -636px;width:105px;height:105px}.Mount_Body_FlyingPig-Desert{background-image:url(spritesmith-main-6.png);background-position:0 -787px;width:105px;height:105px}.Mount_Body_FlyingPig-Golden{background-image:url(spritesmith-main-6.png);background-position:-106px -787px;width:105px;height:105px}.Mount_Body_FlyingPig-Red{background-image:url(spritesmith-main-6.png);background-position:-212px -787px;width:105px;height:105px}.Mount_Body_FlyingPig-Shade{background-image:url(spritesmith-main-6.png);background-position:-318px -787px;width:105px;height:105px}.Mount_Body_FlyingPig-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-424px -787px;width:105px;height:105px}.Mount_Body_FlyingPig-Spooky{background-image:url(spritesmith-main-6.png);background-position:-530px -787px;width:105px;height:105px}.Mount_Body_FlyingPig-White{background-image:url(spritesmith-main-6.png);background-position:-636px -787px;width:105px;height:105px}.Mount_Body_FlyingPig-Zombie{background-image:url(spritesmith-main-6.png);background-position:-742px -787px;width:105px;height:105px}.Mount_Body_Fox-Base{background-image:url(spritesmith-main-6.png);background-position:-848px -787px;width:105px;height:105px}.Mount_Body_Fox-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-954px 0;width:105px;height:105px}.Mount_Body_Fox-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-954px -106px;width:105px;height:105px}.Mount_Body_Fox-Desert{background-image:url(spritesmith-main-6.png);background-position:-954px -212px;width:105px;height:105px}.Mount_Body_Fox-Golden{background-image:url(spritesmith-main-6.png);background-position:-954px -318px;width:105px;height:105px}.Mount_Body_Fox-Red{background-image:url(spritesmith-main-6.png);background-position:-954px -424px;width:105px;height:105px}.Mount_Body_Fox-Shade{background-image:url(spritesmith-main-6.png);background-position:-954px -530px;width:105px;height:105px}.Mount_Body_Fox-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-954px -636px;width:105px;height:105px}.Mount_Body_Fox-Spooky{background-image:url(spritesmith-main-6.png);background-position:-954px -742px;width:105px;height:105px}.Mount_Body_Fox-White{background-image:url(spritesmith-main-6.png);background-position:0 -893px;width:105px;height:105px}.Mount_Body_Fox-Zombie{background-image:url(spritesmith-main-6.png);background-position:-106px -893px;width:105px;height:105px}.Mount_Body_Frog-Base{background-image:url(spritesmith-main-6.png);background-position:-212px -239px;width:105px;height:114px}.Mount_Body_Frog-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-106px 0;width:105px;height:114px}.Mount_Body_Frog-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-424px 0;width:105px;height:114px}.Mount_Body_Frog-Desert{background-image:url(spritesmith-main-6.png);background-position:-424px -115px;width:105px;height:114px}.Mount_Body_Frog-Golden{background-image:url(spritesmith-main-6.png);background-position:-424px -230px;width:105px;height:114px}.Mount_Body_Frog-Red{background-image:url(spritesmith-main-6.png);background-position:0 -354px;width:105px;height:114px}.Mount_Body_Frog-Shade{background-image:url(spritesmith-main-6.png);background-position:-106px -354px;width:105px;height:114px}.Mount_Body_Frog-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-212px -354px;width:105px;height:114px}.Mount_Body_Frog-White{background-image:url(spritesmith-main-6.png);background-position:-318px -354px;width:105px;height:114px}.Mount_Body_Frog-Zombie{background-image:url(spritesmith-main-6.png);background-position:-424px -354px;width:105px;height:114px}.Mount_Body_Gryphon-Base{background-image:url(spritesmith-main-6.png);background-position:-1060px -212px;width:105px;height:105px}.Mount_Body_Gryphon-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1060px -318px;width:105px;height:105px}.Mount_Body_Gryphon-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1060px -424px;width:105px;height:105px}.Mount_Body_Gryphon-Desert{background-image:url(spritesmith-main-6.png);background-position:-1060px -530px;width:105px;height:105px}.Mount_Body_Gryphon-Golden{background-image:url(spritesmith-main-6.png);background-position:-1060px -636px;width:105px;height:105px}.Mount_Body_Gryphon-Red{background-image:url(spritesmith-main-6.png);background-position:-1060px -742px;width:105px;height:105px}.Mount_Body_Gryphon-RoyalPurple{background-image:url(spritesmith-main-6.png);background-position:-1060px -848px;width:105px;height:105px}.Mount_Body_Gryphon-Shade{background-image:url(spritesmith-main-6.png);background-position:0 -999px;width:105px;height:105px}.Mount_Body_Gryphon-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-106px -999px;width:105px;height:105px}.Mount_Body_Gryphon-White{background-image:url(spritesmith-main-6.png);background-position:-212px -999px;width:105px;height:105px}.Mount_Body_Gryphon-Zombie{background-image:url(spritesmith-main-6.png);background-position:-318px -999px;width:105px;height:105px}.Mount_Body_Hedgehog-Base{background-image:url(spritesmith-main-6.png);background-position:-424px -999px;width:105px;height:105px}.Mount_Body_Hedgehog-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-530px -999px;width:105px;height:105px}.Mount_Body_Hedgehog-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-636px -999px;width:105px;height:105px}.Mount_Body_Hedgehog-Desert{background-image:url(spritesmith-main-6.png);background-position:-742px -999px;width:105px;height:105px}.Mount_Body_Hedgehog-Golden{background-image:url(spritesmith-main-6.png);background-position:-848px -999px;width:105px;height:105px}.Mount_Body_Hedgehog-Red{background-image:url(spritesmith-main-6.png);background-position:-954px -999px;width:105px;height:105px}.Mount_Body_Hedgehog-Shade{background-image:url(spritesmith-main-6.png);background-position:-1060px -999px;width:105px;height:105px}.Mount_Body_Hedgehog-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1166px 0;width:105px;height:105px}.Mount_Body_Hedgehog-White{background-image:url(spritesmith-main-6.png);background-position:-1166px -106px;width:105px;height:105px}.Mount_Body_Hedgehog-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1166px -212px;width:105px;height:105px}.Mount_Body_Horse-Base{background-image:url(spritesmith-main-6.png);background-position:-1166px -318px;width:105px;height:105px}.Mount_Body_Horse-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1166px -424px;width:105px;height:105px}.Mount_Body_Horse-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1166px -530px;width:105px;height:105px}.Mount_Body_Horse-Desert{background-image:url(spritesmith-main-6.png);background-position:-1166px -636px;width:105px;height:105px}.Mount_Body_Horse-Golden{background-image:url(spritesmith-main-6.png);background-position:-1166px -742px;width:105px;height:105px}.Mount_Body_Horse-Red{background-image:url(spritesmith-main-6.png);background-position:-1166px -848px;width:105px;height:105px}.Mount_Body_Horse-Shade{background-image:url(spritesmith-main-6.png);background-position:-1166px -954px;width:105px;height:105px}.Mount_Body_Horse-Skeleton{background-image:url(spritesmith-main-6.png);background-position:0 -1105px;width:105px;height:105px}.Mount_Body_Horse-White{background-image:url(spritesmith-main-6.png);background-position:-106px -1105px;width:105px;height:105px}.Mount_Body_Horse-Zombie{background-image:url(spritesmith-main-6.png);background-position:-212px -1105px;width:105px;height:105px}.Mount_Body_JackOLantern-Base{background-image:url(spritesmith-main-6.png);background-position:-1696px -530px;width:90px;height:105px}.Mount_Body_LionCub-Base{background-image:url(spritesmith-main-6.png);background-position:-424px -1105px;width:105px;height:105px}.Mount_Body_LionCub-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-530px -1105px;width:105px;height:105px}.Mount_Body_LionCub-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-636px -1105px;width:105px;height:105px}.Mount_Body_LionCub-Desert{background-image:url(spritesmith-main-6.png);background-position:-742px -1105px;width:105px;height:105px}.Mount_Body_LionCub-Ethereal{background-image:url(spritesmith-main-6.png);background-position:-848px -1105px;width:105px;height:105px}.Mount_Body_LionCub-Golden{background-image:url(spritesmith-main-6.png);background-position:-954px -1105px;width:105px;height:105px}.Mount_Body_LionCub-Red{background-image:url(spritesmith-main-6.png);background-position:-1060px -1105px;width:105px;height:105px}.Mount_Body_LionCub-Shade{background-image:url(spritesmith-main-6.png);background-position:-1166px -1105px;width:105px;height:105px}.Mount_Body_LionCub-Skeleton{background-image:url(spritesmith-main-6.png);background-position:0 -469px;width:111px;height:105px}.Mount_Body_LionCub-Spooky{background-image:url(spritesmith-main-6.png);background-position:-1272px -106px;width:105px;height:105px}.Mount_Body_LionCub-White{background-image:url(spritesmith-main-6.png);background-position:-1272px -212px;width:105px;height:105px}.Mount_Body_LionCub-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1272px -318px;width:105px;height:105px}.Mount_Body_Mammoth-Base{background-image:url(spritesmith-main-6.png);background-position:0 0;width:105px;height:123px}.Mount_Body_MantisShrimp-Base{background-image:url(spritesmith-main-6.png);background-position:-112px -469px;width:108px;height:105px}.Mount_Body_Octopus-Base{background-image:url(spritesmith-main-6.png);background-position:-1272px -636px;width:105px;height:105px}.Mount_Body_Octopus-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1272px -742px;width:105px;height:105px}.Mount_Body_Octopus-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1272px -848px;width:105px;height:105px}.Mount_Body_Octopus-Desert{background-image:url(spritesmith-main-6.png);background-position:-1272px -954px;width:105px;height:105px}.Mount_Body_Octopus-Golden{background-image:url(spritesmith-main-6.png);background-position:-1272px -1060px;width:105px;height:105px}.Mount_Body_Octopus-Red{background-image:url(spritesmith-main-6.png);background-position:0 -1211px;width:105px;height:105px}.Mount_Body_Octopus-Shade{background-image:url(spritesmith-main-6.png);background-position:-106px -1211px;width:105px;height:105px}.Mount_Body_Octopus-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-212px -1211px;width:105px;height:105px}.Mount_Body_Octopus-White{background-image:url(spritesmith-main-6.png);background-position:-318px -1211px;width:105px;height:105px}.Mount_Body_Octopus-Zombie{background-image:url(spritesmith-main-6.png);background-position:-424px -1211px;width:105px;height:105px}.Mount_Body_Orca-Base{background-image:url(spritesmith-main-6.png);background-position:-530px -1211px;width:105px;height:105px}.Mount_Body_Owl-Base{background-image:url(spritesmith-main-6.png);background-position:-636px -1211px;width:105px;height:105px}.Mount_Body_Owl-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-742px -1211px;width:105px;height:105px}.Mount_Body_Owl-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-848px -1211px;width:105px;height:105px}.Mount_Body_Owl-Desert{background-image:url(spritesmith-main-6.png);background-position:-954px -1211px;width:105px;height:105px}.Mount_Body_Owl-Golden{background-image:url(spritesmith-main-6.png);background-position:-1060px -1211px;width:105px;height:105px}.Mount_Body_Owl-Red{background-image:url(spritesmith-main-6.png);background-position:-1166px -1211px;width:105px;height:105px}.Mount_Body_Owl-Shade{background-image:url(spritesmith-main-6.png);background-position:-1272px -1211px;width:105px;height:105px}.Mount_Body_Owl-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1378px 0;width:105px;height:105px}.Mount_Body_Owl-White{background-image:url(spritesmith-main-6.png);background-position:-1378px -106px;width:105px;height:105px}.Mount_Body_Owl-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1378px -212px;width:105px;height:105px}.Mount_Body_PandaCub-Base{background-image:url(spritesmith-main-6.png);background-position:-1378px -318px;width:105px;height:105px}.Mount_Body_PandaCub-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1378px -424px;width:105px;height:105px}.Mount_Body_PandaCub-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1378px -530px;width:105px;height:105px}.Mount_Body_PandaCub-Desert{background-image:url(spritesmith-main-6.png);background-position:-1378px -636px;width:105px;height:105px}.Mount_Body_PandaCub-Golden{background-image:url(spritesmith-main-6.png);background-position:-1378px -742px;width:105px;height:105px}.Mount_Body_PandaCub-Red{background-image:url(spritesmith-main-6.png);background-position:-1378px -848px;width:105px;height:105px}.Mount_Body_PandaCub-Shade{background-image:url(spritesmith-main-6.png);background-position:-1378px -954px;width:105px;height:105px}.Mount_Body_PandaCub-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1378px -1060px;width:105px;height:105px}.Mount_Body_PandaCub-Spooky{background-image:url(spritesmith-main-6.png);background-position:-1378px -1166px;width:105px;height:105px}.Mount_Body_PandaCub-White{background-image:url(spritesmith-main-6.png);background-position:0 -1317px;width:105px;height:105px}.Mount_Body_PandaCub-Zombie{background-image:url(spritesmith-main-6.png);background-position:-106px -1317px;width:105px;height:105px}.Mount_Body_Parrot-Base{background-image:url(spritesmith-main-6.png);background-position:-212px -1317px;width:105px;height:105px}.Mount_Body_Parrot-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-318px -1317px;width:105px;height:105px}.Mount_Body_Parrot-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-424px -1317px;width:105px;height:105px}.Mount_Body_Parrot-Desert{background-image:url(spritesmith-main-6.png);background-position:-530px -1317px;width:105px;height:105px}.Mount_Body_Parrot-Golden{background-image:url(spritesmith-main-6.png);background-position:-636px -1317px;width:105px;height:105px}.Mount_Body_Parrot-Red{background-image:url(spritesmith-main-6.png);background-position:-742px -1317px;width:105px;height:105px}.Mount_Body_Parrot-Shade{background-image:url(spritesmith-main-6.png);background-position:-848px -1317px;width:105px;height:105px}.Mount_Body_Parrot-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-954px -1317px;width:105px;height:105px}.Mount_Body_Parrot-White{background-image:url(spritesmith-main-6.png);background-position:-1060px -1317px;width:105px;height:105px}.Mount_Body_Parrot-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1166px -1317px;width:105px;height:105px}.Mount_Body_Penguin-Base{background-image:url(spritesmith-main-6.png);background-position:-1272px -1317px;width:105px;height:105px}.Mount_Body_Penguin-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1378px -1317px;width:105px;height:105px}.Mount_Body_Penguin-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1484px 0;width:105px;height:105px}.Mount_Body_Penguin-Desert{background-image:url(spritesmith-main-6.png);background-position:-1484px -106px;width:105px;height:105px}.Mount_Body_Penguin-Golden{background-image:url(spritesmith-main-6.png);background-position:-1484px -212px;width:105px;height:105px}.Mount_Body_Penguin-Red{background-image:url(spritesmith-main-6.png);background-position:-1484px -318px;width:105px;height:105px}.Mount_Body_Penguin-Shade{background-image:url(spritesmith-main-6.png);background-position:-1484px -424px;width:105px;height:105px}.Mount_Body_Penguin-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1484px -530px;width:105px;height:105px}.Mount_Body_Penguin-White{background-image:url(spritesmith-main-6.png);background-position:-1484px -636px;width:105px;height:105px}.Mount_Body_Penguin-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1484px -742px;width:105px;height:105px}.Mount_Body_Phoenix-Base{background-image:url(spritesmith-main-6.png);background-position:-1484px -848px;width:105px;height:105px}.Mount_Body_Rat-Base{background-image:url(spritesmith-main-6.png);background-position:-1484px -954px;width:105px;height:105px}.Mount_Body_Rat-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1484px -1060px;width:105px;height:105px}.Mount_Body_Rat-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1484px -1166px;width:105px;height:105px}.Mount_Body_Rat-Desert{background-image:url(spritesmith-main-6.png);background-position:-1484px -1272px;width:105px;height:105px}.Mount_Body_Rat-Golden{background-image:url(spritesmith-main-6.png);background-position:0 -1423px;width:105px;height:105px}.Mount_Body_Rat-Red{background-image:url(spritesmith-main-6.png);background-position:-106px -1423px;width:105px;height:105px}.Mount_Body_Rat-Shade{background-image:url(spritesmith-main-6.png);background-position:-212px -1423px;width:105px;height:105px}.Mount_Body_Rat-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-318px -1423px;width:105px;height:105px}.Mount_Body_Rat-White{background-image:url(spritesmith-main-6.png);background-position:-424px -1423px;width:105px;height:105px}.Mount_Body_Rat-Zombie{background-image:url(spritesmith-main-6.png);background-position:-530px -1423px;width:105px;height:105px}.Mount_Body_Rock-Base{background-image:url(spritesmith-main-6.png);background-position:-636px -1423px;width:105px;height:105px}.Mount_Body_Rock-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-742px -1423px;width:105px;height:105px}.Mount_Body_Rock-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-848px -1423px;width:105px;height:105px}.Mount_Body_Rock-Desert{background-image:url(spritesmith-main-6.png);background-position:-954px -1423px;width:105px;height:105px}.Mount_Body_Rock-Golden{background-image:url(spritesmith-main-6.png);background-position:-1060px -1423px;width:105px;height:105px}.Mount_Body_Rock-Red{background-image:url(spritesmith-main-6.png);background-position:-1166px -1423px;width:105px;height:105px}.Mount_Body_Rock-Shade{background-image:url(spritesmith-main-6.png);background-position:-1272px -1423px;width:105px;height:105px}.Mount_Body_Rock-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1378px -1423px;width:105px;height:105px}.Mount_Body_Rock-White{background-image:url(spritesmith-main-6.png);background-position:-1484px -1423px;width:105px;height:105px}.Mount_Body_Rock-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1590px 0;width:105px;height:105px}.Mount_Body_Rooster-Base{background-image:url(spritesmith-main-6.png);background-position:-1590px -106px;width:105px;height:105px}.Mount_Body_Rooster-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1590px -212px;width:105px;height:105px}.Mount_Body_Rooster-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1590px -318px;width:105px;height:105px}.Mount_Body_Rooster-Desert{background-image:url(spritesmith-main-6.png);background-position:-1590px -424px;width:105px;height:105px}.Mount_Body_Rooster-Golden{background-image:url(spritesmith-main-6.png);background-position:-1590px -530px;width:105px;height:105px}.Mount_Body_Rooster-Red{background-image:url(spritesmith-main-6.png);background-position:-1590px -636px;width:105px;height:105px}.Mount_Body_Rooster-Shade{background-image:url(spritesmith-main-6.png);background-position:-1590px -742px;width:105px;height:105px}.Mount_Body_Rooster-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1590px -848px;width:105px;height:105px}.Mount_Body_Rooster-White{background-image:url(spritesmith-main-6.png);background-position:-1590px -954px;width:105px;height:105px}.Mount_Body_Rooster-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1590px -1060px;width:105px;height:105px}.Mount_Body_Seahorse-Base{background-image:url(spritesmith-main-6.png);background-position:-1590px -1166px;width:105px;height:105px}.Mount_Body_Seahorse-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1590px -1272px;width:105px;height:105px}.Mount_Body_Seahorse-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1590px -1378px;width:105px;height:105px}.Mount_Body_Seahorse-Desert{background-image:url(spritesmith-main-6.png);background-position:0 -1529px;width:105px;height:105px}.Mount_Body_Seahorse-Golden{background-image:url(spritesmith-main-6.png);background-position:-106px -1529px;width:105px;height:105px}.Mount_Body_Seahorse-Red{background-image:url(spritesmith-main-6.png);background-position:-212px -1529px;width:105px;height:105px}.Mount_Body_Seahorse-Shade{background-image:url(spritesmith-main-6.png);background-position:-318px -1529px;width:105px;height:105px}.Mount_Body_Seahorse-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-424px -1529px;width:105px;height:105px}.Mount_Body_Seahorse-White{background-image:url(spritesmith-main-6.png);background-position:-530px -1529px;width:105px;height:105px}.Mount_Body_Seahorse-Zombie{background-image:url(spritesmith-main-6.png);background-position:-636px -1529px;width:105px;height:105px}.Mount_Body_Sheep-Base{background-image:url(spritesmith-main-6.png);background-position:-742px -1529px;width:105px;height:105px}.Mount_Body_Sheep-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-848px -1529px;width:105px;height:105px}.Mount_Body_Sheep-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-954px -1529px;width:105px;height:105px}.Mount_Body_Sheep-Desert{background-image:url(spritesmith-main-6.png);background-position:-1060px -1529px;width:105px;height:105px}.Mount_Body_Sheep-Golden{background-image:url(spritesmith-main-6.png);background-position:-1166px -1529px;width:105px;height:105px}.Mount_Body_Sheep-Red{background-image:url(spritesmith-main-6.png);background-position:-1272px -1529px;width:105px;height:105px}.Mount_Body_Sheep-Shade{background-image:url(spritesmith-main-6.png);background-position:-1378px -1529px;width:105px;height:105px}.Mount_Body_Sheep-Skeleton{background-image:url(spritesmith-main-6.png);background-position:-1484px -1529px;width:105px;height:105px}.Mount_Body_Sheep-White{background-image:url(spritesmith-main-6.png);background-position:-1590px -1529px;width:105px;height:105px}.Mount_Body_Sheep-Zombie{background-image:url(spritesmith-main-6.png);background-position:-1696px 0;width:105px;height:105px}.Mount_Body_Slime-Base{background-image:url(spritesmith-main-6.png);background-position:-1696px -106px;width:105px;height:105px}.Mount_Body_Slime-CottonCandyBlue{background-image:url(spritesmith-main-6.png);background-position:-1696px -212px;width:105px;height:105px}.Mount_Body_Slime-CottonCandyPink{background-image:url(spritesmith-main-6.png);background-position:-1696px -318px;width:105px;height:105px}.Mount_Body_Slime-Desert{background-image:url(spritesmith-main-6.png);background-position:-1696px -424px;width:105px;height:105px}.Mount_Body_Slime-Golden{background-image:url(spritesmith-main-6.png);background-position:-954px -893px;width:105px;height:105px}.Mount_Body_Slime-Red{background-image:url(spritesmith-main-7.png);background-position:0 -795px;width:105px;height:105px}.Mount_Body_Slime-Shade{background-image:url(spritesmith-main-7.png);background-position:-848px -1113px;width:105px;height:105px}.Mount_Body_Slime-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-106px -795px;width:105px;height:105px}.Mount_Body_Slime-White{background-image:url(spritesmith-main-7.png);background-position:-212px -795px;width:105px;height:105px}.Mount_Body_Slime-Zombie{background-image:url(spritesmith-main-7.png);background-position:-318px -795px;width:105px;height:105px}.Mount_Body_Spider-Base{background-image:url(spritesmith-main-7.png);background-position:-424px -795px;width:105px;height:105px}.Mount_Body_Spider-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-530px -795px;width:105px;height:105px}.Mount_Body_Spider-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-636px -795px;width:105px;height:105px}.Mount_Body_Spider-Desert{background-image:url(spritesmith-main-7.png);background-position:-1210px -318px;width:105px;height:105px}.Mount_Body_Spider-Golden{background-image:url(spritesmith-main-7.png);background-position:-1210px -424px;width:105px;height:105px}.Mount_Body_Spider-Red{background-image:url(spritesmith-main-7.png);background-position:-1210px -530px;width:105px;height:105px}.Mount_Body_Spider-Shade{background-image:url(spritesmith-main-7.png);background-position:-892px -318px;width:105px;height:105px}.Mount_Body_Spider-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-892px -424px;width:105px;height:105px}.Mount_Body_Spider-White{background-image:url(spritesmith-main-7.png);background-position:-892px -530px;width:105px;height:105px}.Mount_Body_Spider-Zombie{background-image:url(spritesmith-main-7.png);background-position:-892px -636px;width:105px;height:105px}.Mount_Body_TRex-Base{background-image:url(spritesmith-main-7.png);background-position:-136px 0;width:135px;height:135px}.Mount_Body_TRex-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:0 -544px;width:135px;height:135px}.Mount_Body_TRex-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-408px -136px;width:135px;height:135px}.Mount_Body_TRex-Desert{background-image:url(spritesmith-main-7.png);background-position:0 -136px;width:135px;height:135px}.Mount_Body_TRex-Golden{background-image:url(spritesmith-main-7.png);background-position:-136px -136px;width:135px;height:135px}.Mount_Body_TRex-Red{background-image:url(spritesmith-main-7.png);background-position:-272px 0;width:135px;height:135px}.Mount_Body_TRex-Shade{background-image:url(spritesmith-main-7.png);background-position:-272px -136px;width:135px;height:135px}.Mount_Body_TRex-Skeleton{background-image:url(spritesmith-main-7.png);background-position:0 -272px;width:135px;height:135px}.Mount_Body_TRex-White{background-image:url(spritesmith-main-7.png);background-position:-136px -272px;width:135px;height:135px}.Mount_Body_TRex-Zombie{background-image:url(spritesmith-main-7.png);background-position:-272px -272px;width:135px;height:135px}.Mount_Body_TigerCub-Base{background-image:url(spritesmith-main-7.png);background-position:-1210px -636px;width:105px;height:105px}.Mount_Body_TigerCub-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1210px -742px;width:105px;height:105px}.Mount_Body_TigerCub-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1210px -848px;width:105px;height:105px}.Mount_Body_TigerCub-Desert{background-image:url(spritesmith-main-7.png);background-position:-1210px -954px;width:105px;height:105px}.Mount_Body_TigerCub-Golden{background-image:url(spritesmith-main-7.png);background-position:0 -1113px;width:105px;height:105px}.Mount_Body_TigerCub-Red{background-image:url(spritesmith-main-7.png);background-position:-106px -1113px;width:105px;height:105px}.Mount_Body_TigerCub-Shade{background-image:url(spritesmith-main-7.png);background-position:-212px -1113px;width:105px;height:105px}.Mount_Body_TigerCub-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-848px -1325px;width:105px;height:105px}.Mount_Body_TigerCub-Spooky{background-image:url(spritesmith-main-7.png);background-position:-954px -1325px;width:105px;height:105px}.Mount_Body_TigerCub-White{background-image:url(spritesmith-main-7.png);background-position:-1060px -1325px;width:105px;height:105px}.Mount_Body_TigerCub-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1166px -1325px;width:105px;height:105px}.Mount_Body_Turkey-Base{background-image:url(spritesmith-main-7.png);background-position:-1272px -1325px;width:105px;height:105px}.Mount_Body_Whale-Base{background-image:url(spritesmith-main-7.png);background-position:-1378px -1325px;width:105px;height:105px}.Mount_Body_Whale-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1528px 0;width:105px;height:105px}.Mount_Body_Whale-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1528px -106px;width:105px;height:105px}.Mount_Body_Whale-Desert{background-image:url(spritesmith-main-7.png);background-position:-1528px -212px;width:105px;height:105px}.Mount_Body_Whale-Golden{background-image:url(spritesmith-main-7.png);background-position:-1528px -318px;width:105px;height:105px}.Mount_Body_Whale-Red{background-image:url(spritesmith-main-7.png);background-position:-212px -1537px;width:105px;height:105px}.Mount_Body_Whale-Shade{background-image:url(spritesmith-main-7.png);background-position:-636px -1537px;width:105px;height:105px}.Mount_Body_Whale-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-742px -1537px;width:105px;height:105px}.Mount_Body_Whale-White{background-image:url(spritesmith-main-7.png);background-position:-892px -106px;width:105px;height:105px}.Mount_Body_Whale-Zombie{background-image:url(spritesmith-main-7.png);background-position:-892px -212px;width:105px;height:105px}.Mount_Body_Wolf-Base{background-image:url(spritesmith-main-7.png);background-position:-408px 0;width:135px;height:135px}.Mount_Body_Wolf-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:0 0;width:135px;height:135px}.Mount_Body_Wolf-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-408px -272px;width:135px;height:135px}.Mount_Body_Wolf-Desert{background-image:url(spritesmith-main-7.png);background-position:0 -408px;width:135px;height:135px}.Mount_Body_Wolf-Golden{background-image:url(spritesmith-main-7.png);background-position:-136px -408px;width:135px;height:135px}.Mount_Body_Wolf-Red{background-image:url(spritesmith-main-7.png);background-position:-272px -408px;width:135px;height:135px}.Mount_Body_Wolf-Shade{background-image:url(spritesmith-main-7.png);background-position:-408px -408px;width:135px;height:135px}.Mount_Body_Wolf-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-544px 0;width:135px;height:135px}.Mount_Body_Wolf-Spooky{background-image:url(spritesmith-main-7.png);background-position:-544px -136px;width:135px;height:135px}.Mount_Body_Wolf-White{background-image:url(spritesmith-main-7.png);background-position:-544px -272px;width:135px;height:135px}.Mount_Body_Wolf-Zombie{background-image:url(spritesmith-main-7.png);background-position:-544px -408px;width:135px;height:135px}.Mount_Head_BearCub-Base{background-image:url(spritesmith-main-7.png);background-position:-742px -795px;width:105px;height:105px}.Mount_Head_BearCub-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-848px -795px;width:105px;height:105px}.Mount_Head_BearCub-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-998px 0;width:105px;height:105px}.Mount_Head_BearCub-Desert{background-image:url(spritesmith-main-7.png);background-position:-998px -106px;width:105px;height:105px}.Mount_Head_BearCub-Golden{background-image:url(spritesmith-main-7.png);background-position:-998px -212px;width:105px;height:105px}.Mount_Head_BearCub-Polar{background-image:url(spritesmith-main-7.png);background-position:-998px -318px;width:105px;height:105px}.Mount_Head_BearCub-Red{background-image:url(spritesmith-main-7.png);background-position:-998px -424px;width:105px;height:105px}.Mount_Head_BearCub-Shade{background-image:url(spritesmith-main-7.png);background-position:-998px -530px;width:105px;height:105px}.Mount_Head_BearCub-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-998px -636px;width:105px;height:105px}.Mount_Head_BearCub-Spooky{background-image:url(spritesmith-main-7.png);background-position:-998px -742px;width:105px;height:105px}.Mount_Head_BearCub-White{background-image:url(spritesmith-main-7.png);background-position:0 -901px;width:105px;height:105px}.Mount_Head_BearCub-Zombie{background-image:url(spritesmith-main-7.png);background-position:-106px -901px;width:105px;height:105px}.Mount_Head_Bunny-Base{background-image:url(spritesmith-main-7.png);background-position:-212px -901px;width:105px;height:105px}.Mount_Head_Bunny-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-318px -901px;width:105px;height:105px}.Mount_Head_Bunny-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-424px -901px;width:105px;height:105px}.Mount_Head_Bunny-Desert{background-image:url(spritesmith-main-7.png);background-position:-530px -901px;width:105px;height:105px}.Mount_Head_Bunny-Golden{background-image:url(spritesmith-main-7.png);background-position:-636px -901px;width:105px;height:105px}.Mount_Head_Bunny-Red{background-image:url(spritesmith-main-7.png);background-position:-742px -901px;width:105px;height:105px}.Mount_Head_Bunny-Shade{background-image:url(spritesmith-main-7.png);background-position:-848px -901px;width:105px;height:105px}.Mount_Head_Bunny-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-954px -901px;width:105px;height:105px}.Mount_Head_Bunny-White{background-image:url(spritesmith-main-7.png);background-position:-1104px 0;width:105px;height:105px}.Mount_Head_Bunny-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1104px -106px;width:105px;height:105px}.Mount_Head_Cactus-Base{background-image:url(spritesmith-main-7.png);background-position:-1104px -212px;width:105px;height:105px}.Mount_Head_Cactus-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1104px -318px;width:105px;height:105px}.Mount_Head_Cactus-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1104px -424px;width:105px;height:105px}.Mount_Head_Cactus-Desert{background-image:url(spritesmith-main-7.png);background-position:-1104px -530px;width:105px;height:105px}.Mount_Head_Cactus-Golden{background-image:url(spritesmith-main-7.png);background-position:-1104px -636px;width:105px;height:105px}.Mount_Head_Cactus-Red{background-image:url(spritesmith-main-7.png);background-position:-1104px -742px;width:105px;height:105px}.Mount_Head_Cactus-Shade{background-image:url(spritesmith-main-7.png);background-position:-1104px -848px;width:105px;height:105px}.Mount_Head_Cactus-Skeleton{background-image:url(spritesmith-main-7.png);background-position:0 -1007px;width:105px;height:105px}.Mount_Head_Cactus-Spooky{background-image:url(spritesmith-main-7.png);background-position:-106px -1007px;width:105px;height:105px}.Mount_Head_Cactus-White{background-image:url(spritesmith-main-7.png);background-position:-212px -1007px;width:105px;height:105px}.Mount_Head_Cactus-Zombie{background-image:url(spritesmith-main-7.png);background-position:-318px -1007px;width:105px;height:105px}.Mount_Head_Cheetah-Base{background-image:url(spritesmith-main-7.png);background-position:-424px -1007px;width:105px;height:105px}.Mount_Head_Cheetah-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-530px -1007px;width:105px;height:105px}.Mount_Head_Cheetah-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-636px -1007px;width:105px;height:105px}.Mount_Head_Cheetah-Desert{background-image:url(spritesmith-main-7.png);background-position:-742px -1007px;width:105px;height:105px}.Mount_Head_Cheetah-Golden{background-image:url(spritesmith-main-7.png);background-position:-848px -1007px;width:105px;height:105px}.Mount_Head_Cheetah-Red{background-image:url(spritesmith-main-7.png);background-position:-954px -1007px;width:105px;height:105px}.Mount_Head_Cheetah-Shade{background-image:url(spritesmith-main-7.png);background-position:-1060px -1007px;width:105px;height:105px}.Mount_Head_Cheetah-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1210px 0;width:105px;height:105px}.Mount_Head_Cheetah-White{background-image:url(spritesmith-main-7.png);background-position:-1210px -106px;width:105px;height:105px}.Mount_Head_Cheetah-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1210px -212px;width:105px;height:105px}.Mount_Head_Cuttlefish-Base{background-image:url(spritesmith-main-7.png);background-position:-530px -680px;width:105px;height:114px}.Mount_Head_Cuttlefish-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-348px -544px;width:105px;height:114px}.Mount_Head_Cuttlefish-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-786px -115px;width:105px;height:114px}.Mount_Head_Cuttlefish-Desert{background-image:url(spritesmith-main-7.png);background-position:-454px -544px;width:105px;height:114px}.Mount_Head_Cuttlefish-Golden{background-image:url(spritesmith-main-7.png);background-position:-560px -544px;width:105px;height:114px}.Mount_Head_Cuttlefish-Red{background-image:url(spritesmith-main-7.png);background-position:-680px 0;width:105px;height:114px}.Mount_Head_Cuttlefish-Shade{background-image:url(spritesmith-main-7.png);background-position:-680px -115px;width:105px;height:114px}.Mount_Head_Cuttlefish-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-680px -230px;width:105px;height:114px}.Mount_Head_Cuttlefish-White{background-image:url(spritesmith-main-7.png);background-position:-680px -345px;width:105px;height:114px}.Mount_Head_Cuttlefish-Zombie{background-image:url(spritesmith-main-7.png);background-position:-680px -460px;width:105px;height:114px}.Mount_Head_Deer-Base{background-image:url(spritesmith-main-7.png);background-position:-318px -1113px;width:105px;height:105px}.Mount_Head_Deer-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-424px -1113px;width:105px;height:105px}.Mount_Head_Deer-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-530px -1113px;width:105px;height:105px}.Mount_Head_Deer-Desert{background-image:url(spritesmith-main-7.png);background-position:-636px -1113px;width:105px;height:105px}.Mount_Head_Deer-Golden{background-image:url(spritesmith-main-7.png);background-position:-742px -1113px;width:105px;height:105px}.Mount_Head_Deer-Red{background-image:url(spritesmith-main-7.png);background-position:-892px 0;width:105px;height:105px}.Mount_Head_Deer-Shade{background-image:url(spritesmith-main-7.png);background-position:-954px -1113px;width:105px;height:105px}.Mount_Head_Deer-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1060px -1113px;width:105px;height:105px}.Mount_Head_Deer-White{background-image:url(spritesmith-main-7.png);background-position:-1166px -1113px;width:105px;height:105px}.Mount_Head_Deer-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1316px 0;width:105px;height:105px}.Mount_Head_Dragon-Base{background-image:url(spritesmith-main-7.png);background-position:-1316px -106px;width:105px;height:105px}.Mount_Head_Dragon-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1316px -212px;width:105px;height:105px}.Mount_Head_Dragon-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1316px -318px;width:105px;height:105px}.Mount_Head_Dragon-Desert{background-image:url(spritesmith-main-7.png);background-position:-1316px -424px;width:105px;height:105px}.Mount_Head_Dragon-Golden{background-image:url(spritesmith-main-7.png);background-position:-1316px -530px;width:105px;height:105px}.Mount_Head_Dragon-Red{background-image:url(spritesmith-main-7.png);background-position:-1316px -636px;width:105px;height:105px}.Mount_Head_Dragon-Shade{background-image:url(spritesmith-main-7.png);background-position:-1316px -742px;width:105px;height:105px}.Mount_Head_Dragon-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1316px -848px;width:105px;height:105px}.Mount_Head_Dragon-Spooky{background-image:url(spritesmith-main-7.png);background-position:-1316px -954px;width:105px;height:105px}.Mount_Head_Dragon-White{background-image:url(spritesmith-main-7.png);background-position:-1316px -1060px;width:105px;height:105px}.Mount_Head_Dragon-Zombie{background-image:url(spritesmith-main-7.png);background-position:0 -1219px;width:105px;height:105px}.Mount_Head_Egg-Base{background-image:url(spritesmith-main-7.png);background-position:-106px -1219px;width:105px;height:105px}.Mount_Head_Egg-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-212px -1219px;width:105px;height:105px}.Mount_Head_Egg-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-318px -1219px;width:105px;height:105px}.Mount_Head_Egg-Desert{background-image:url(spritesmith-main-7.png);background-position:-424px -1219px;width:105px;height:105px}.Mount_Head_Egg-Golden{background-image:url(spritesmith-main-7.png);background-position:-530px -1219px;width:105px;height:105px}.Mount_Head_Egg-Red{background-image:url(spritesmith-main-7.png);background-position:-636px -1219px;width:105px;height:105px}.Mount_Head_Egg-Shade{background-image:url(spritesmith-main-7.png);background-position:-742px -1219px;width:105px;height:105px}.Mount_Head_Egg-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-848px -1219px;width:105px;height:105px}.Mount_Head_Egg-White{background-image:url(spritesmith-main-7.png);background-position:-954px -1219px;width:105px;height:105px}.Mount_Head_Egg-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1060px -1219px;width:105px;height:105px}.Mount_Head_FlyingPig-Base{background-image:url(spritesmith-main-7.png);background-position:-1166px -1219px;width:105px;height:105px}.Mount_Head_FlyingPig-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1272px -1219px;width:105px;height:105px}.Mount_Head_FlyingPig-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1422px 0;width:105px;height:105px}.Mount_Head_FlyingPig-Desert{background-image:url(spritesmith-main-7.png);background-position:-1422px -106px;width:105px;height:105px}.Mount_Head_FlyingPig-Golden{background-image:url(spritesmith-main-7.png);background-position:-1422px -212px;width:105px;height:105px}.Mount_Head_FlyingPig-Red{background-image:url(spritesmith-main-7.png);background-position:-1422px -318px;width:105px;height:105px}.Mount_Head_FlyingPig-Shade{background-image:url(spritesmith-main-7.png);background-position:-1422px -424px;width:105px;height:105px}.Mount_Head_FlyingPig-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1422px -530px;width:105px;height:105px}.Mount_Head_FlyingPig-Spooky{background-image:url(spritesmith-main-7.png);background-position:-1422px -636px;width:105px;height:105px}.Mount_Head_FlyingPig-White{background-image:url(spritesmith-main-7.png);background-position:-1422px -742px;width:105px;height:105px}.Mount_Head_FlyingPig-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1422px -848px;width:105px;height:105px}.Mount_Head_Fox-Base{background-image:url(spritesmith-main-7.png);background-position:-1422px -954px;width:105px;height:105px}.Mount_Head_Fox-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1422px -1060px;width:105px;height:105px}.Mount_Head_Fox-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1422px -1166px;width:105px;height:105px}.Mount_Head_Fox-Desert{background-image:url(spritesmith-main-7.png);background-position:0 -1325px;width:105px;height:105px}.Mount_Head_Fox-Golden{background-image:url(spritesmith-main-7.png);background-position:-106px -1325px;width:105px;height:105px}.Mount_Head_Fox-Red{background-image:url(spritesmith-main-7.png);background-position:-212px -1325px;width:105px;height:105px}.Mount_Head_Fox-Shade{background-image:url(spritesmith-main-7.png);background-position:-318px -1325px;width:105px;height:105px}.Mount_Head_Fox-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-424px -1325px;width:105px;height:105px}.Mount_Head_Fox-Spooky{background-image:url(spritesmith-main-7.png);background-position:-530px -1325px;width:105px;height:105px}.Mount_Head_Fox-White{background-image:url(spritesmith-main-7.png);background-position:-636px -1325px;width:105px;height:105px}.Mount_Head_Fox-Zombie{background-image:url(spritesmith-main-7.png);background-position:-742px -1325px;width:105px;height:105px}.Mount_Head_Frog-Base{background-image:url(spritesmith-main-7.png);background-position:-786px 0;width:105px;height:114px}.Mount_Head_Frog-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-242px -544px;width:105px;height:114px}.Mount_Head_Frog-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-786px -230px;width:105px;height:114px}.Mount_Head_Frog-Desert{background-image:url(spritesmith-main-7.png);background-position:-786px -345px;width:105px;height:114px}.Mount_Head_Frog-Golden{background-image:url(spritesmith-main-7.png);background-position:-786px -460px;width:105px;height:114px}.Mount_Head_Frog-Red{background-image:url(spritesmith-main-7.png);background-position:0 -680px;width:105px;height:114px}.Mount_Head_Frog-Shade{background-image:url(spritesmith-main-7.png);background-position:-106px -680px;width:105px;height:114px}.Mount_Head_Frog-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-212px -680px;width:105px;height:114px}.Mount_Head_Frog-White{background-image:url(spritesmith-main-7.png);background-position:-318px -680px;width:105px;height:114px}.Mount_Head_Frog-Zombie{background-image:url(spritesmith-main-7.png);background-position:-424px -680px;width:105px;height:114px}.Mount_Head_Gryphon-Base{background-image:url(spritesmith-main-7.png);background-position:-1528px -424px;width:105px;height:105px}.Mount_Head_Gryphon-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1528px -530px;width:105px;height:105px}.Mount_Head_Gryphon-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1528px -636px;width:105px;height:105px}.Mount_Head_Gryphon-Desert{background-image:url(spritesmith-main-7.png);background-position:-1528px -742px;width:105px;height:105px}.Mount_Head_Gryphon-Golden{background-image:url(spritesmith-main-7.png);background-position:-1528px -848px;width:105px;height:105px}.Mount_Head_Gryphon-Red{background-image:url(spritesmith-main-7.png);background-position:-1528px -954px;width:105px;height:105px}.Mount_Head_Gryphon-RoyalPurple{background-image:url(spritesmith-main-7.png);background-position:-1528px -1060px;width:105px;height:105px}.Mount_Head_Gryphon-Shade{background-image:url(spritesmith-main-7.png);background-position:-1528px -1166px;width:105px;height:105px}.Mount_Head_Gryphon-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1528px -1272px;width:105px;height:105px}.Mount_Head_Gryphon-White{background-image:url(spritesmith-main-7.png);background-position:0 -1431px;width:105px;height:105px}.Mount_Head_Gryphon-Zombie{background-image:url(spritesmith-main-7.png);background-position:-106px -1431px;width:105px;height:105px}.Mount_Head_Hedgehog-Base{background-image:url(spritesmith-main-7.png);background-position:-212px -1431px;width:105px;height:105px}.Mount_Head_Hedgehog-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-318px -1431px;width:105px;height:105px}.Mount_Head_Hedgehog-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-424px -1431px;width:105px;height:105px}.Mount_Head_Hedgehog-Desert{background-image:url(spritesmith-main-7.png);background-position:-530px -1431px;width:105px;height:105px}.Mount_Head_Hedgehog-Golden{background-image:url(spritesmith-main-7.png);background-position:-636px -1431px;width:105px;height:105px}.Mount_Head_Hedgehog-Red{background-image:url(spritesmith-main-7.png);background-position:-742px -1431px;width:105px;height:105px}.Mount_Head_Hedgehog-Shade{background-image:url(spritesmith-main-7.png);background-position:-848px -1431px;width:105px;height:105px}.Mount_Head_Hedgehog-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-954px -1431px;width:105px;height:105px}.Mount_Head_Hedgehog-White{background-image:url(spritesmith-main-7.png);background-position:-1060px -1431px;width:105px;height:105px}.Mount_Head_Hedgehog-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1166px -1431px;width:105px;height:105px}.Mount_Head_Horse-Base{background-image:url(spritesmith-main-7.png);background-position:-1272px -1431px;width:105px;height:105px}.Mount_Head_Horse-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1378px -1431px;width:105px;height:105px}.Mount_Head_Horse-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1484px -1431px;width:105px;height:105px}.Mount_Head_Horse-Desert{background-image:url(spritesmith-main-7.png);background-position:-1634px 0;width:105px;height:105px}.Mount_Head_Horse-Golden{background-image:url(spritesmith-main-7.png);background-position:-1634px -106px;width:105px;height:105px}.Mount_Head_Horse-Red{background-image:url(spritesmith-main-7.png);background-position:-1634px -212px;width:105px;height:105px}.Mount_Head_Horse-Shade{background-image:url(spritesmith-main-7.png);background-position:-1634px -318px;width:105px;height:105px}.Mount_Head_Horse-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1634px -424px;width:105px;height:105px}.Mount_Head_Horse-White{background-image:url(spritesmith-main-7.png);background-position:-1634px -530px;width:105px;height:105px}.Mount_Head_Horse-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1634px -636px;width:105px;height:105px}.Mount_Head_JackOLantern-Base{background-image:url(spritesmith-main-7.png);background-position:-1740px -424px;width:90px;height:105px}.Mount_Head_LionCub-Base{background-image:url(spritesmith-main-7.png);background-position:-1634px -848px;width:105px;height:105px}.Mount_Head_LionCub-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1634px -954px;width:105px;height:105px}.Mount_Head_LionCub-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1634px -1060px;width:105px;height:105px}.Mount_Head_LionCub-Desert{background-image:url(spritesmith-main-7.png);background-position:-1634px -1166px;width:105px;height:105px}.Mount_Head_LionCub-Ethereal{background-image:url(spritesmith-main-7.png);background-position:-1634px -1272px;width:105px;height:105px}.Mount_Head_LionCub-Golden{background-image:url(spritesmith-main-7.png);background-position:-1634px -1378px;width:105px;height:105px}.Mount_Head_LionCub-Red{background-image:url(spritesmith-main-7.png);background-position:0 -1537px;width:105px;height:105px}.Mount_Head_LionCub-Shade{background-image:url(spritesmith-main-7.png);background-position:-106px -1537px;width:105px;height:105px}.Mount_Head_LionCub-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-636px -680px;width:105px;height:110px}.Mount_Head_LionCub-Spooky{background-image:url(spritesmith-main-7.png);background-position:-318px -1537px;width:105px;height:105px}.Mount_Head_LionCub-White{background-image:url(spritesmith-main-7.png);background-position:-424px -1537px;width:105px;height:105px}.Mount_Head_LionCub-Zombie{background-image:url(spritesmith-main-7.png);background-position:-530px -1537px;width:105px;height:105px}.Mount_Head_Mammoth-Base{background-image:url(spritesmith-main-7.png);background-position:-136px -544px;width:105px;height:123px}.Mount_Head_MantisShrimp-Base{background-image:url(spritesmith-main-7.png);background-position:-742px -680px;width:108px;height:105px}.Mount_Head_Octopus-Base{background-image:url(spritesmith-main-7.png);background-position:-848px -1537px;width:105px;height:105px}.Mount_Head_Octopus-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-954px -1537px;width:105px;height:105px}.Mount_Head_Octopus-CottonCandyPink{background-image:url(spritesmith-main-7.png);background-position:-1060px -1537px;width:105px;height:105px}.Mount_Head_Octopus-Desert{background-image:url(spritesmith-main-7.png);background-position:-1166px -1537px;width:105px;height:105px}.Mount_Head_Octopus-Golden{background-image:url(spritesmith-main-7.png);background-position:-1272px -1537px;width:105px;height:105px}.Mount_Head_Octopus-Red{background-image:url(spritesmith-main-7.png);background-position:-1378px -1537px;width:105px;height:105px}.Mount_Head_Octopus-Shade{background-image:url(spritesmith-main-7.png);background-position:-1484px -1537px;width:105px;height:105px}.Mount_Head_Octopus-Skeleton{background-image:url(spritesmith-main-7.png);background-position:-1590px -1537px;width:105px;height:105px}.Mount_Head_Octopus-White{background-image:url(spritesmith-main-7.png);background-position:-1740px 0;width:105px;height:105px}.Mount_Head_Octopus-Zombie{background-image:url(spritesmith-main-7.png);background-position:-1740px -106px;width:105px;height:105px}.Mount_Head_Orca-Base{background-image:url(spritesmith-main-7.png);background-position:-1740px -212px;width:105px;height:105px}.Mount_Head_Owl-Base{background-image:url(spritesmith-main-7.png);background-position:-1634px -742px;width:105px;height:105px}.Mount_Head_Owl-CottonCandyBlue{background-image:url(spritesmith-main-7.png);background-position:-1740px -318px;width:105px;height:105px}.Mount_Head_Owl-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1060px -1104px;width:105px;height:105px}.Mount_Head_Owl-Desert{background-image:url(spritesmith-main-8.png);background-position:-954px -1210px;width:105px;height:105px}.Mount_Head_Owl-Golden{background-image:url(spritesmith-main-8.png);background-position:-1210px 0;width:105px;height:105px}.Mount_Head_Owl-Red{background-image:url(spritesmith-main-8.png);background-position:-1210px -106px;width:105px;height:105px}.Mount_Head_Owl-Shade{background-image:url(spritesmith-main-8.png);background-position:-1210px -212px;width:105px;height:105px}.Mount_Head_Owl-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1210px -318px;width:105px;height:105px}.Mount_Head_Owl-White{background-image:url(spritesmith-main-8.png);background-position:-1210px -424px;width:105px;height:105px}.Mount_Head_Owl-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1210px -530px;width:105px;height:105px}.Mount_Head_PandaCub-Base{background-image:url(spritesmith-main-8.png);background-position:-1210px -636px;width:105px;height:105px}.Mount_Head_PandaCub-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1210px -742px;width:105px;height:105px}.Mount_Head_PandaCub-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1210px -848px;width:105px;height:105px}.Mount_Head_PandaCub-Desert{background-image:url(spritesmith-main-8.png);background-position:-1316px -848px;width:105px;height:105px}.Mount_Head_PandaCub-Golden{background-image:url(spritesmith-main-8.png);background-position:-1316px -954px;width:105px;height:105px}.Mount_Head_PandaCub-Red{background-image:url(spritesmith-main-8.png);background-position:-1316px -1060px;width:105px;height:105px}.Mount_Head_PandaCub-Shade{background-image:url(spritesmith-main-8.png);background-position:-1316px -1166px;width:105px;height:105px}.Mount_Head_PandaCub-Skeleton{background-image:url(spritesmith-main-8.png);background-position:0 -1316px;width:105px;height:105px}.Mount_Head_PandaCub-Spooky{background-image:url(spritesmith-main-8.png);background-position:-106px -1316px;width:105px;height:105px}.Mount_Head_PandaCub-White{background-image:url(spritesmith-main-8.png);background-position:-212px -1316px;width:105px;height:105px}.Mount_Head_PandaCub-Zombie{background-image:url(spritesmith-main-8.png);background-position:-318px -1316px;width:105px;height:105px}.Mount_Head_Parrot-Base{background-image:url(spritesmith-main-8.png);background-position:-424px -1316px;width:105px;height:105px}.Mount_Head_Parrot-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-530px -1316px;width:105px;height:105px}.Mount_Head_Parrot-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-636px -1316px;width:105px;height:105px}.Mount_Head_Parrot-Desert{background-image:url(spritesmith-main-8.png);background-position:-242px -544px;width:105px;height:105px}.Mount_Head_Parrot-Golden{background-image:url(spritesmith-main-8.png);background-position:-348px -544px;width:105px;height:105px}.Mount_Head_Parrot-Red{background-image:url(spritesmith-main-8.png);background-position:-454px -544px;width:105px;height:105px}.Mount_Head_Parrot-Shade{background-image:url(spritesmith-main-8.png);background-position:-560px -544px;width:105px;height:105px}.Mount_Head_Parrot-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-680px 0;width:105px;height:105px}.Mount_Head_Parrot-White{background-image:url(spritesmith-main-8.png);background-position:-680px -106px;width:105px;height:105px}.Mount_Head_Parrot-Zombie{background-image:url(spritesmith-main-8.png);background-position:-680px -212px;width:105px;height:105px}.Mount_Head_Penguin-Base{background-image:url(spritesmith-main-8.png);background-position:-680px -318px;width:105px;height:105px}.Mount_Head_Penguin-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-680px -424px;width:105px;height:105px}.Mount_Head_Penguin-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-680px -530px;width:105px;height:105px}.Mount_Head_Penguin-Desert{background-image:url(spritesmith-main-8.png);background-position:0 -680px;width:105px;height:105px}.Mount_Head_Penguin-Golden{background-image:url(spritesmith-main-8.png);background-position:-106px -680px;width:105px;height:105px}.Mount_Head_Penguin-Red{background-image:url(spritesmith-main-8.png);background-position:-212px -680px;width:105px;height:105px}.Mount_Head_Penguin-Shade{background-image:url(spritesmith-main-8.png);background-position:-318px -680px;width:105px;height:105px}.Mount_Head_Penguin-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-424px -680px;width:105px;height:105px}.Mount_Head_Penguin-White{background-image:url(spritesmith-main-8.png);background-position:-530px -680px;width:105px;height:105px}.Mount_Head_Penguin-Zombie{background-image:url(spritesmith-main-8.png);background-position:-636px -680px;width:105px;height:105px}.Mount_Head_Phoenix-Base{background-image:url(spritesmith-main-8.png);background-position:-786px 0;width:105px;height:105px}.Mount_Head_Rat-Base{background-image:url(spritesmith-main-8.png);background-position:-786px -106px;width:105px;height:105px}.Mount_Head_Rat-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-786px -212px;width:105px;height:105px}.Mount_Head_Rat-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-786px -318px;width:105px;height:105px}.Mount_Head_Rat-Desert{background-image:url(spritesmith-main-8.png);background-position:-786px -424px;width:105px;height:105px}.Mount_Head_Rat-Golden{background-image:url(spritesmith-main-8.png);background-position:-786px -530px;width:105px;height:105px}.Mount_Head_Rat-Red{background-image:url(spritesmith-main-8.png);background-position:-786px -636px;width:105px;height:105px}.Mount_Head_Rat-Shade{background-image:url(spritesmith-main-8.png);background-position:0 -786px;width:105px;height:105px}.Mount_Head_Rat-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-106px -786px;width:105px;height:105px}.Mount_Head_Rat-White{background-image:url(spritesmith-main-8.png);background-position:-212px -786px;width:105px;height:105px}.Mount_Head_Rat-Zombie{background-image:url(spritesmith-main-8.png);background-position:-318px -786px;width:105px;height:105px}.Mount_Head_Rock-Base{background-image:url(spritesmith-main-8.png);background-position:-424px -786px;width:105px;height:105px}.Mount_Head_Rock-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-530px -786px;width:105px;height:105px}.Mount_Head_Rock-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-636px -786px;width:105px;height:105px}.Mount_Head_Rock-Desert{background-image:url(spritesmith-main-8.png);background-position:-742px -786px;width:105px;height:105px}.Mount_Head_Rock-Golden{background-image:url(spritesmith-main-8.png);background-position:-892px 0;width:105px;height:105px}.Mount_Head_Rock-Red{background-image:url(spritesmith-main-8.png);background-position:-892px -106px;width:105px;height:105px}.Mount_Head_Rock-Shade{background-image:url(spritesmith-main-8.png);background-position:-892px -212px;width:105px;height:105px}.Mount_Head_Rock-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-892px -318px;width:105px;height:105px}.Mount_Head_Rock-White{background-image:url(spritesmith-main-8.png);background-position:-892px -424px;width:105px;height:105px}.Mount_Head_Rock-Zombie{background-image:url(spritesmith-main-8.png);background-position:-892px -530px;width:105px;height:105px}.Mount_Head_Rooster-Base{background-image:url(spritesmith-main-8.png);background-position:-892px -636px;width:105px;height:105px}.Mount_Head_Rooster-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-892px -742px;width:105px;height:105px}.Mount_Head_Rooster-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:0 -892px;width:105px;height:105px}.Mount_Head_Rooster-Desert{background-image:url(spritesmith-main-8.png);background-position:-106px -892px;width:105px;height:105px}.Mount_Head_Rooster-Golden{background-image:url(spritesmith-main-8.png);background-position:-212px -892px;width:105px;height:105px}.Mount_Head_Rooster-Red{background-image:url(spritesmith-main-8.png);background-position:-318px -892px;width:105px;height:105px}.Mount_Head_Rooster-Shade{background-image:url(spritesmith-main-8.png);background-position:-424px -892px;width:105px;height:105px}.Mount_Head_Rooster-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-530px -892px;width:105px;height:105px}.Mount_Head_Rooster-White{background-image:url(spritesmith-main-8.png);background-position:-636px -892px;width:105px;height:105px}.Mount_Head_Rooster-Zombie{background-image:url(spritesmith-main-8.png);background-position:-742px -892px;width:105px;height:105px}.Mount_Head_Seahorse-Base{background-image:url(spritesmith-main-8.png);background-position:-848px -892px;width:105px;height:105px}.Mount_Head_Seahorse-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-998px 0;width:105px;height:105px}.Mount_Head_Seahorse-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-998px -106px;width:105px;height:105px}.Mount_Head_Seahorse-Desert{background-image:url(spritesmith-main-8.png);background-position:-998px -212px;width:105px;height:105px}.Mount_Head_Seahorse-Golden{background-image:url(spritesmith-main-8.png);background-position:-998px -318px;width:105px;height:105px}.Mount_Head_Seahorse-Red{background-image:url(spritesmith-main-8.png);background-position:-998px -424px;width:105px;height:105px}.Mount_Head_Seahorse-Shade{background-image:url(spritesmith-main-8.png);background-position:-998px -530px;width:105px;height:105px}.Mount_Head_Seahorse-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-998px -636px;width:105px;height:105px}.Mount_Head_Seahorse-White{background-image:url(spritesmith-main-8.png);background-position:-998px -742px;width:105px;height:105px}.Mount_Head_Seahorse-Zombie{background-image:url(spritesmith-main-8.png);background-position:-998px -848px;width:105px;height:105px}.Mount_Head_Sheep-Base{background-image:url(spritesmith-main-8.png);background-position:0 -998px;width:105px;height:105px}.Mount_Head_Sheep-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-106px -998px;width:105px;height:105px}.Mount_Head_Sheep-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-212px -998px;width:105px;height:105px}.Mount_Head_Sheep-Desert{background-image:url(spritesmith-main-8.png);background-position:-318px -998px;width:105px;height:105px}.Mount_Head_Sheep-Golden{background-image:url(spritesmith-main-8.png);background-position:-424px -998px;width:105px;height:105px}.Mount_Head_Sheep-Red{background-image:url(spritesmith-main-8.png);background-position:-530px -998px;width:105px;height:105px}.Mount_Head_Sheep-Shade{background-image:url(spritesmith-main-8.png);background-position:-636px -998px;width:105px;height:105px}.Mount_Head_Sheep-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-742px -998px;width:105px;height:105px}.Mount_Head_Sheep-White{background-image:url(spritesmith-main-8.png);background-position:-848px -998px;width:105px;height:105px}.Mount_Head_Sheep-Zombie{background-image:url(spritesmith-main-8.png);background-position:-954px -998px;width:105px;height:105px}.Mount_Head_Slime-Base{background-image:url(spritesmith-main-8.png);background-position:-1104px 0;width:105px;height:105px}.Mount_Head_Slime-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1104px -106px;width:105px;height:105px}.Mount_Head_Slime-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1104px -212px;width:105px;height:105px}.Mount_Head_Slime-Desert{background-image:url(spritesmith-main-8.png);background-position:-1104px -318px;width:105px;height:105px}.Mount_Head_Slime-Golden{background-image:url(spritesmith-main-8.png);background-position:-1104px -424px;width:105px;height:105px}.Mount_Head_Slime-Red{background-image:url(spritesmith-main-8.png);background-position:-1104px -530px;width:105px;height:105px}.Mount_Head_Slime-Shade{background-image:url(spritesmith-main-8.png);background-position:-1104px -636px;width:105px;height:105px}.Mount_Head_Slime-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1104px -742px;width:105px;height:105px}.Mount_Head_Slime-White{background-image:url(spritesmith-main-8.png);background-position:-1104px -848px;width:105px;height:105px}.Mount_Head_Slime-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1104px -954px;width:105px;height:105px}.Mount_Head_Spider-Base{background-image:url(spritesmith-main-8.png);background-position:0 -1104px;width:105px;height:105px}.Mount_Head_Spider-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-106px -1104px;width:105px;height:105px}.Mount_Head_Spider-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-212px -1104px;width:105px;height:105px}.Mount_Head_Spider-Desert{background-image:url(spritesmith-main-8.png);background-position:-318px -1104px;width:105px;height:105px}.Mount_Head_Spider-Golden{background-image:url(spritesmith-main-8.png);background-position:-424px -1104px;width:105px;height:105px}.Mount_Head_Spider-Red{background-image:url(spritesmith-main-8.png);background-position:-530px -1104px;width:105px;height:105px}.Mount_Head_Spider-Shade{background-image:url(spritesmith-main-8.png);background-position:-636px -1104px;width:105px;height:105px}.Mount_Head_Spider-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-742px -1104px;width:105px;height:105px}.Mount_Head_Spider-White{background-image:url(spritesmith-main-8.png);background-position:-848px -1104px;width:105px;height:105px}.Mount_Head_Spider-Zombie{background-image:url(spritesmith-main-8.png);background-position:-954px -1104px;width:105px;height:105px}.Mount_Head_TRex-Base{background-image:url(spritesmith-main-8.png);background-position:-408px -272px;width:135px;height:135px}.Mount_Head_TRex-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:0 -136px;width:135px;height:135px}.Mount_Head_TRex-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-136px -136px;width:135px;height:135px}.Mount_Head_TRex-Desert{background-image:url(spritesmith-main-8.png);background-position:-272px 0;width:135px;height:135px}.Mount_Head_TRex-Golden{background-image:url(spritesmith-main-8.png);background-position:-272px -136px;width:135px;height:135px}.Mount_Head_TRex-Red{background-image:url(spritesmith-main-8.png);background-position:0 -272px;width:135px;height:135px}.Mount_Head_TRex-Shade{background-image:url(spritesmith-main-8.png);background-position:-136px -272px;width:135px;height:135px}.Mount_Head_TRex-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-272px -272px;width:135px;height:135px}.Mount_Head_TRex-White{background-image:url(spritesmith-main-8.png);background-position:-408px 0;width:135px;height:135px}.Mount_Head_TRex-Zombie{background-image:url(spritesmith-main-8.png);background-position:-408px -136px;width:135px;height:135px}.Mount_Head_TigerCub-Base{background-image:url(spritesmith-main-8.png);background-position:-1210px -954px;width:105px;height:105px}.Mount_Head_TigerCub-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1210px -1060px;width:105px;height:105px}.Mount_Head_TigerCub-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:0 -1210px;width:105px;height:105px}.Mount_Head_TigerCub-Desert{background-image:url(spritesmith-main-8.png);background-position:-106px -1210px;width:105px;height:105px}.Mount_Head_TigerCub-Golden{background-image:url(spritesmith-main-8.png);background-position:-212px -1210px;width:105px;height:105px}.Mount_Head_TigerCub-Red{background-image:url(spritesmith-main-8.png);background-position:-318px -1210px;width:105px;height:105px}.Mount_Head_TigerCub-Shade{background-image:url(spritesmith-main-8.png);background-position:-424px -1210px;width:105px;height:105px}.Mount_Head_TigerCub-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-530px -1210px;width:105px;height:105px}.Mount_Head_TigerCub-Spooky{background-image:url(spritesmith-main-8.png);background-position:-636px -1210px;width:105px;height:105px}.Mount_Head_TigerCub-White{background-image:url(spritesmith-main-8.png);background-position:-742px -1210px;width:105px;height:105px}.Mount_Head_TigerCub-Zombie{background-image:url(spritesmith-main-8.png);background-position:-848px -1210px;width:105px;height:105px}.Mount_Head_Turkey-Base{background-image:url(spritesmith-main-8.png);background-position:-136px -544px;width:105px;height:105px}.Mount_Head_Whale-Base{background-image:url(spritesmith-main-8.png);background-position:-1060px -1210px;width:105px;height:105px}.Mount_Head_Whale-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1166px -1210px;width:105px;height:105px}.Mount_Head_Whale-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1316px 0;width:105px;height:105px}.Mount_Head_Whale-Desert{background-image:url(spritesmith-main-8.png);background-position:-1316px -106px;width:105px;height:105px}.Mount_Head_Whale-Golden{background-image:url(spritesmith-main-8.png);background-position:-1316px -212px;width:105px;height:105px}.Mount_Head_Whale-Red{background-image:url(spritesmith-main-8.png);background-position:-1316px -318px;width:105px;height:105px}.Mount_Head_Whale-Shade{background-image:url(spritesmith-main-8.png);background-position:-1316px -424px;width:105px;height:105px}.Mount_Head_Whale-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1316px -530px;width:105px;height:105px}.Mount_Head_Whale-White{background-image:url(spritesmith-main-8.png);background-position:-1316px -636px;width:105px;height:105px}.Mount_Head_Whale-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1316px -742px;width:105px;height:105px}.Mount_Head_Wolf-Base{background-image:url(spritesmith-main-8.png);background-position:0 0;width:135px;height:135px}.Mount_Head_Wolf-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:0 -408px;width:135px;height:135px}.Mount_Head_Wolf-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-136px -408px;width:135px;height:135px}.Mount_Head_Wolf-Desert{background-image:url(spritesmith-main-8.png);background-position:-272px -408px;width:135px;height:135px}.Mount_Head_Wolf-Golden{background-image:url(spritesmith-main-8.png);background-position:-408px -408px;width:135px;height:135px}.Mount_Head_Wolf-Red{background-image:url(spritesmith-main-8.png);background-position:-544px 0;width:135px;height:135px}.Mount_Head_Wolf-Shade{background-image:url(spritesmith-main-8.png);background-position:-544px -136px;width:135px;height:135px}.Mount_Head_Wolf-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-544px -272px;width:135px;height:135px}.Mount_Head_Wolf-Spooky{background-image:url(spritesmith-main-8.png);background-position:-544px -408px;width:135px;height:135px}.Mount_Head_Wolf-White{background-image:url(spritesmith-main-8.png);background-position:0 -544px;width:135px;height:135px}.Mount_Head_Wolf-Zombie{background-image:url(spritesmith-main-8.png);background-position:-136px 0;width:135px;height:135px}.Pet-BearCub-Base{background-image:url(spritesmith-main-8.png);background-position:-824px -1316px;width:81px;height:99px}.Pet-BearCub-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1586px 0;width:81px;height:99px}.Pet-BearCub-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-906px -1316px;width:81px;height:99px}.Pet-BearCub-Desert{background-image:url(spritesmith-main-8.png);background-position:-988px -1316px;width:81px;height:99px}.Pet-BearCub-Golden{background-image:url(spritesmith-main-8.png);background-position:-1070px -1316px;width:81px;height:99px}.Pet-BearCub-Polar{background-image:url(spritesmith-main-8.png);background-position:-1152px -1316px;width:81px;height:99px}.Pet-BearCub-Red{background-image:url(spritesmith-main-8.png);background-position:-1234px -1316px;width:81px;height:99px}.Pet-BearCub-Shade{background-image:url(spritesmith-main-8.png);background-position:-1316px -1316px;width:81px;height:99px}.Pet-BearCub-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1422px 0;width:81px;height:99px}.Pet-BearCub-Spooky{background-image:url(spritesmith-main-8.png);background-position:-1422px -100px;width:81px;height:99px}.Pet-BearCub-White{background-image:url(spritesmith-main-8.png);background-position:-1422px -200px;width:81px;height:99px}.Pet-BearCub-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1422px -300px;width:81px;height:99px}.Pet-Bunny-Base{background-image:url(spritesmith-main-8.png);background-position:-1422px -400px;width:81px;height:99px}.Pet-Bunny-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1422px -500px;width:81px;height:99px}.Pet-Bunny-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1422px -600px;width:81px;height:99px}.Pet-Bunny-Desert{background-image:url(spritesmith-main-8.png);background-position:-1422px -700px;width:81px;height:99px}.Pet-Bunny-Golden{background-image:url(spritesmith-main-8.png);background-position:-1422px -800px;width:81px;height:99px}.Pet-Bunny-Red{background-image:url(spritesmith-main-8.png);background-position:-1422px -900px;width:81px;height:99px}.Pet-Bunny-Shade{background-image:url(spritesmith-main-8.png);background-position:-1422px -1000px;width:81px;height:99px}.Pet-Bunny-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1422px -1100px;width:81px;height:99px}.Pet-Bunny-White{background-image:url(spritesmith-main-8.png);background-position:-1422px -1200px;width:81px;height:99px}.Pet-Bunny-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1422px -1300px;width:81px;height:99px}.Pet-Cactus-Base{background-image:url(spritesmith-main-8.png);background-position:-1504px 0;width:81px;height:99px}.Pet-Cactus-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1504px -100px;width:81px;height:99px}.Pet-Cactus-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1504px -200px;width:81px;height:99px}.Pet-Cactus-Desert{background-image:url(spritesmith-main-8.png);background-position:-1504px -300px;width:81px;height:99px}.Pet-Cactus-Golden{background-image:url(spritesmith-main-8.png);background-position:-1504px -400px;width:81px;height:99px}.Pet-Cactus-Red{background-image:url(spritesmith-main-8.png);background-position:-1504px -500px;width:81px;height:99px}.Pet-Cactus-Shade{background-image:url(spritesmith-main-8.png);background-position:-1504px -600px;width:81px;height:99px}.Pet-Cactus-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1504px -700px;width:81px;height:99px}.Pet-Cactus-Spooky{background-image:url(spritesmith-main-8.png);background-position:-1504px -800px;width:81px;height:99px}.Pet-Cactus-White{background-image:url(spritesmith-main-8.png);background-position:-1504px -900px;width:81px;height:99px}.Pet-Cactus-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1504px -1000px;width:81px;height:99px}.Pet-Cheetah-Base{background-image:url(spritesmith-main-8.png);background-position:-1504px -1100px;width:81px;height:99px}.Pet-Cheetah-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1504px -1200px;width:81px;height:99px}.Pet-Cheetah-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1504px -1300px;width:81px;height:99px}.Pet-Cheetah-Desert{background-image:url(spritesmith-main-8.png);background-position:0 -1422px;width:81px;height:99px}.Pet-Cheetah-Golden{background-image:url(spritesmith-main-8.png);background-position:-82px -1422px;width:81px;height:99px}.Pet-Cheetah-Red{background-image:url(spritesmith-main-8.png);background-position:-164px -1422px;width:81px;height:99px}.Pet-Cheetah-Shade{background-image:url(spritesmith-main-8.png);background-position:-246px -1422px;width:81px;height:99px}.Pet-Cheetah-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-328px -1422px;width:81px;height:99px}.Pet-Cheetah-White{background-image:url(spritesmith-main-8.png);background-position:-410px -1422px;width:81px;height:99px}.Pet-Cheetah-Zombie{background-image:url(spritesmith-main-8.png);background-position:-492px -1422px;width:81px;height:99px}.Pet-Cuttlefish-Base{background-image:url(spritesmith-main-8.png);background-position:-574px -1422px;width:81px;height:99px}.Pet-Cuttlefish-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-656px -1422px;width:81px;height:99px}.Pet-Cuttlefish-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-738px -1422px;width:81px;height:99px}.Pet-Cuttlefish-Desert{background-image:url(spritesmith-main-8.png);background-position:-820px -1422px;width:81px;height:99px}.Pet-Cuttlefish-Golden{background-image:url(spritesmith-main-8.png);background-position:-902px -1422px;width:81px;height:99px}.Pet-Cuttlefish-Red{background-image:url(spritesmith-main-8.png);background-position:-984px -1422px;width:81px;height:99px}.Pet-Cuttlefish-Shade{background-image:url(spritesmith-main-8.png);background-position:-1066px -1422px;width:81px;height:99px}.Pet-Cuttlefish-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1148px -1422px;width:81px;height:99px}.Pet-Cuttlefish-White{background-image:url(spritesmith-main-8.png);background-position:-1230px -1422px;width:81px;height:99px}.Pet-Cuttlefish-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1312px -1422px;width:81px;height:99px}.Pet-Deer-Base{background-image:url(spritesmith-main-8.png);background-position:-1394px -1422px;width:81px;height:99px}.Pet-Deer-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1476px -1422px;width:81px;height:99px}.Pet-Deer-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-742px -1316px;width:81px;height:99px}.Pet-Deer-Desert{background-image:url(spritesmith-main-8.png);background-position:-1586px -100px;width:81px;height:99px}.Pet-Deer-Golden{background-image:url(spritesmith-main-8.png);background-position:-1586px -200px;width:81px;height:99px}.Pet-Deer-Red{background-image:url(spritesmith-main-8.png);background-position:-1586px -300px;width:81px;height:99px}.Pet-Deer-Shade{background-image:url(spritesmith-main-8.png);background-position:-1586px -400px;width:81px;height:99px}.Pet-Deer-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1586px -500px;width:81px;height:99px}.Pet-Deer-White{background-image:url(spritesmith-main-8.png);background-position:-1586px -600px;width:81px;height:99px}.Pet-Deer-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1586px -700px;width:81px;height:99px}.Pet-Dragon-Base{background-image:url(spritesmith-main-8.png);background-position:-1586px -800px;width:81px;height:99px}.Pet-Dragon-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1586px -900px;width:81px;height:99px}.Pet-Dragon-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1586px -1000px;width:81px;height:99px}.Pet-Dragon-Desert{background-image:url(spritesmith-main-8.png);background-position:-1586px -1100px;width:81px;height:99px}.Pet-Dragon-Golden{background-image:url(spritesmith-main-8.png);background-position:-1586px -1200px;width:81px;height:99px}.Pet-Dragon-Hydra{background-image:url(spritesmith-main-8.png);background-position:-1586px -1300px;width:81px;height:99px}.Pet-Dragon-Red{background-image:url(spritesmith-main-8.png);background-position:-1586px -1400px;width:81px;height:99px}.Pet-Dragon-Shade{background-image:url(spritesmith-main-8.png);background-position:0 -1522px;width:81px;height:99px}.Pet-Dragon-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-82px -1522px;width:81px;height:99px}.Pet-Dragon-Spooky{background-image:url(spritesmith-main-8.png);background-position:-164px -1522px;width:81px;height:99px}.Pet-Dragon-White{background-image:url(spritesmith-main-8.png);background-position:-246px -1522px;width:81px;height:99px}.Pet-Dragon-Zombie{background-image:url(spritesmith-main-8.png);background-position:-328px -1522px;width:81px;height:99px}.Pet-Egg-Base{background-image:url(spritesmith-main-8.png);background-position:-410px -1522px;width:81px;height:99px}.Pet-Egg-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-492px -1522px;width:81px;height:99px}.Pet-Egg-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-574px -1522px;width:81px;height:99px}.Pet-Egg-Desert{background-image:url(spritesmith-main-8.png);background-position:-656px -1522px;width:81px;height:99px}.Pet-Egg-Golden{background-image:url(spritesmith-main-8.png);background-position:-738px -1522px;width:81px;height:99px}.Pet-Egg-Red{background-image:url(spritesmith-main-8.png);background-position:-820px -1522px;width:81px;height:99px}.Pet-Egg-Shade{background-image:url(spritesmith-main-8.png);background-position:-902px -1522px;width:81px;height:99px}.Pet-Egg-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-984px -1522px;width:81px;height:99px}.Pet-Egg-White{background-image:url(spritesmith-main-8.png);background-position:-1066px -1522px;width:81px;height:99px}.Pet-Egg-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1148px -1522px;width:81px;height:99px}.Pet-FlyingPig-Base{background-image:url(spritesmith-main-8.png);background-position:-1230px -1522px;width:81px;height:99px}.Pet-FlyingPig-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1312px -1522px;width:81px;height:99px}.Pet-FlyingPig-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1394px -1522px;width:81px;height:99px}.Pet-FlyingPig-Desert{background-image:url(spritesmith-main-8.png);background-position:-1476px -1522px;width:81px;height:99px}.Pet-FlyingPig-Golden{background-image:url(spritesmith-main-8.png);background-position:-1558px -1522px;width:81px;height:99px}.Pet-FlyingPig-Red{background-image:url(spritesmith-main-8.png);background-position:-1668px 0;width:81px;height:99px}.Pet-FlyingPig-Shade{background-image:url(spritesmith-main-8.png);background-position:-1668px -100px;width:81px;height:99px}.Pet-FlyingPig-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1668px -200px;width:81px;height:99px}.Pet-FlyingPig-Spooky{background-image:url(spritesmith-main-8.png);background-position:-1668px -300px;width:81px;height:99px}.Pet-FlyingPig-White{background-image:url(spritesmith-main-8.png);background-position:-1668px -400px;width:81px;height:99px}.Pet-FlyingPig-Zombie{background-image:url(spritesmith-main-8.png);background-position:-1668px -500px;width:81px;height:99px}.Pet-Fox-Base{background-image:url(spritesmith-main-8.png);background-position:-1668px -600px;width:81px;height:99px}.Pet-Fox-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-1668px -700px;width:81px;height:99px}.Pet-Fox-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-1668px -800px;width:81px;height:99px}.Pet-Fox-Desert{background-image:url(spritesmith-main-8.png);background-position:-1668px -900px;width:81px;height:99px}.Pet-Fox-Golden{background-image:url(spritesmith-main-8.png);background-position:-1668px -1000px;width:81px;height:99px}.Pet-Fox-Red{background-image:url(spritesmith-main-8.png);background-position:-1668px -1100px;width:81px;height:99px}.Pet-Fox-Shade{background-image:url(spritesmith-main-8.png);background-position:-1668px -1200px;width:81px;height:99px}.Pet-Fox-Skeleton{background-image:url(spritesmith-main-8.png);background-position:-1668px -1300px;width:81px;height:99px}.Pet-Fox-Spooky{background-image:url(spritesmith-main-8.png);background-position:-1668px -1400px;width:81px;height:99px}.Pet-Fox-White{background-image:url(spritesmith-main-8.png);background-position:-1668px -1500px;width:81px;height:99px}.Pet-Fox-Zombie{background-image:url(spritesmith-main-8.png);background-position:0 -1622px;width:81px;height:99px}.Pet-Frog-Base{background-image:url(spritesmith-main-8.png);background-position:-82px -1622px;width:81px;height:99px}.Pet-Frog-CottonCandyBlue{background-image:url(spritesmith-main-8.png);background-position:-164px -1622px;width:81px;height:99px}.Pet-Frog-CottonCandyPink{background-image:url(spritesmith-main-8.png);background-position:-246px -1622px;width:81px;height:99px}.Pet-Frog-Desert{background-image:url(spritesmith-main-9.png);background-position:-82px 0;width:81px;height:99px}.Pet-Frog-Golden{background-image:url(spritesmith-main-9.png);background-position:-984px -600px;width:81px;height:99px}.Pet-Frog-Red{background-image:url(spritesmith-main-9.png);background-position:-164px 0;width:81px;height:99px}.Pet-Frog-Shade{background-image:url(spritesmith-main-9.png);background-position:0 -100px;width:81px;height:99px}.Pet-Frog-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-82px -100px;width:81px;height:99px}.Pet-Frog-White{background-image:url(spritesmith-main-9.png);background-position:-164px -100px;width:81px;height:99px}.Pet-Frog-Zombie{background-image:url(spritesmith-main-9.png);background-position:-246px 0;width:81px;height:99px}.Pet-Gryphon-Base{background-image:url(spritesmith-main-9.png);background-position:-246px -100px;width:81px;height:99px}.Pet-Gryphon-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:0 -200px;width:81px;height:99px}.Pet-Gryphon-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-82px -200px;width:81px;height:99px}.Pet-Gryphon-Desert{background-image:url(spritesmith-main-9.png);background-position:-164px -200px;width:81px;height:99px}.Pet-Gryphon-Golden{background-image:url(spritesmith-main-9.png);background-position:-246px -200px;width:81px;height:99px}.Pet-Gryphon-Red{background-image:url(spritesmith-main-9.png);background-position:-328px 0;width:81px;height:99px}.Pet-Gryphon-Shade{background-image:url(spritesmith-main-9.png);background-position:-328px -100px;width:81px;height:99px}.Pet-Gryphon-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-328px -200px;width:81px;height:99px}.Pet-Gryphon-White{background-image:url(spritesmith-main-9.png);background-position:0 -300px;width:81px;height:99px}.Pet-Gryphon-Zombie{background-image:url(spritesmith-main-9.png);background-position:-82px -300px;width:81px;height:99px}.Pet-Hedgehog-Base{background-image:url(spritesmith-main-9.png);background-position:-164px -300px;width:81px;height:99px}.Pet-Hedgehog-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-246px -300px;width:81px;height:99px}.Pet-Hedgehog-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-328px -300px;width:81px;height:99px}.Pet-Hedgehog-Desert{background-image:url(spritesmith-main-9.png);background-position:-410px 0;width:81px;height:99px}.Pet-Hedgehog-Golden{background-image:url(spritesmith-main-9.png);background-position:-410px -100px;width:81px;height:99px}.Pet-Hedgehog-Red{background-image:url(spritesmith-main-9.png);background-position:-410px -200px;width:81px;height:99px}.Pet-Hedgehog-Shade{background-image:url(spritesmith-main-9.png);background-position:-410px -300px;width:81px;height:99px}.Pet-Hedgehog-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-492px 0;width:81px;height:99px}.Pet-Hedgehog-White{background-image:url(spritesmith-main-9.png);background-position:-492px -100px;width:81px;height:99px}.Pet-Hedgehog-Zombie{background-image:url(spritesmith-main-9.png);background-position:-492px -200px;width:81px;height:99px}.Pet-Horse-Base{background-image:url(spritesmith-main-9.png);background-position:-492px -300px;width:81px;height:99px}.Pet-Horse-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:0 -400px;width:81px;height:99px}.Pet-Horse-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-82px -400px;width:81px;height:99px}.Pet-Horse-Desert{background-image:url(spritesmith-main-9.png);background-position:-164px -400px;width:81px;height:99px}.Pet-Horse-Golden{background-image:url(spritesmith-main-9.png);background-position:-246px -400px;width:81px;height:99px}.Pet-Horse-Red{background-image:url(spritesmith-main-9.png);background-position:-328px -400px;width:81px;height:99px}.Pet-Horse-Shade{background-image:url(spritesmith-main-9.png);background-position:-410px -400px;width:81px;height:99px}.Pet-Horse-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-492px -400px;width:81px;height:99px}.Pet-Horse-White{background-image:url(spritesmith-main-9.png);background-position:-574px 0;width:81px;height:99px}.Pet-Horse-Zombie{background-image:url(spritesmith-main-9.png);background-position:-574px -100px;width:81px;height:99px}.Pet-JackOLantern-Base{background-image:url(spritesmith-main-9.png);background-position:-574px -200px;width:81px;height:99px}.Pet-LionCub-Base{background-image:url(spritesmith-main-9.png);background-position:-574px -300px;width:81px;height:99px}.Pet-LionCub-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-574px -400px;width:81px;height:99px}.Pet-LionCub-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:0 -500px;width:81px;height:99px}.Pet-LionCub-Desert{background-image:url(spritesmith-main-9.png);background-position:-82px -500px;width:81px;height:99px}.Pet-LionCub-Golden{background-image:url(spritesmith-main-9.png);background-position:-164px -500px;width:81px;height:99px}.Pet-LionCub-Red{background-image:url(spritesmith-main-9.png);background-position:-246px -500px;width:81px;height:99px}.Pet-LionCub-Shade{background-image:url(spritesmith-main-9.png);background-position:-328px -500px;width:81px;height:99px}.Pet-LionCub-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-410px -500px;width:81px;height:99px}.Pet-LionCub-Spooky{background-image:url(spritesmith-main-9.png);background-position:-492px -500px;width:81px;height:99px}.Pet-LionCub-White{background-image:url(spritesmith-main-9.png);background-position:-574px -500px;width:81px;height:99px}.Pet-LionCub-Zombie{background-image:url(spritesmith-main-9.png);background-position:-656px 0;width:81px;height:99px}.Pet-Mammoth-Base{background-image:url(spritesmith-main-9.png);background-position:-656px -100px;width:81px;height:99px}.Pet-MantisShrimp-Base{background-image:url(spritesmith-main-9.png);background-position:-656px -200px;width:81px;height:99px}.Pet-Octopus-Base{background-image:url(spritesmith-main-9.png);background-position:-656px -300px;width:81px;height:99px}.Pet-Octopus-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-656px -400px;width:81px;height:99px}.Pet-Octopus-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-656px -500px;width:81px;height:99px}.Pet-Octopus-Desert{background-image:url(spritesmith-main-9.png);background-position:0 -600px;width:81px;height:99px}.Pet-Octopus-Golden{background-image:url(spritesmith-main-9.png);background-position:-82px -600px;width:81px;height:99px}.Pet-Octopus-Red{background-image:url(spritesmith-main-9.png);background-position:-164px -600px;width:81px;height:99px}.Pet-Octopus-Shade{background-image:url(spritesmith-main-9.png);background-position:-246px -600px;width:81px;height:99px}.Pet-Octopus-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-328px -600px;width:81px;height:99px}.Pet-Octopus-White{background-image:url(spritesmith-main-9.png);background-position:-410px -600px;width:81px;height:99px}.Pet-Octopus-Zombie{background-image:url(spritesmith-main-9.png);background-position:-492px -600px;width:81px;height:99px}.Pet-Owl-Base{background-image:url(spritesmith-main-9.png);background-position:-574px -600px;width:81px;height:99px}.Pet-Owl-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-656px -600px;width:81px;height:99px}.Pet-Owl-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-738px 0;width:81px;height:99px}.Pet-Owl-Desert{background-image:url(spritesmith-main-9.png);background-position:-738px -100px;width:81px;height:99px}.Pet-Owl-Golden{background-image:url(spritesmith-main-9.png);background-position:-738px -200px;width:81px;height:99px}.Pet-Owl-Red{background-image:url(spritesmith-main-9.png);background-position:-738px -300px;width:81px;height:99px}.Pet-Owl-Shade{background-image:url(spritesmith-main-9.png);background-position:-738px -400px;width:81px;height:99px}.Pet-Owl-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-738px -500px;width:81px;height:99px}.Pet-Owl-White{background-image:url(spritesmith-main-9.png);background-position:-738px -600px;width:81px;height:99px}.Pet-Owl-Zombie{background-image:url(spritesmith-main-9.png);background-position:0 -700px;width:81px;height:99px}.Pet-PandaCub-Base{background-image:url(spritesmith-main-9.png);background-position:-82px -700px;width:81px;height:99px}.Pet-PandaCub-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-164px -700px;width:81px;height:99px}.Pet-PandaCub-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-246px -700px;width:81px;height:99px}.Pet-PandaCub-Desert{background-image:url(spritesmith-main-9.png);background-position:-328px -700px;width:81px;height:99px}.Pet-PandaCub-Golden{background-image:url(spritesmith-main-9.png);background-position:-410px -700px;width:81px;height:99px}.Pet-PandaCub-Red{background-image:url(spritesmith-main-9.png);background-position:-492px -700px;width:81px;height:99px}.Pet-PandaCub-Shade{background-image:url(spritesmith-main-9.png);background-position:-574px -700px;width:81px;height:99px}.Pet-PandaCub-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-656px -700px;width:81px;height:99px}.Pet-PandaCub-Spooky{background-image:url(spritesmith-main-9.png);background-position:-738px -700px;width:81px;height:99px}.Pet-PandaCub-White{background-image:url(spritesmith-main-9.png);background-position:-820px 0;width:81px;height:99px}.Pet-PandaCub-Zombie{background-image:url(spritesmith-main-9.png);background-position:-820px -100px;width:81px;height:99px}.Pet-Parrot-Base{background-image:url(spritesmith-main-9.png);background-position:-820px -200px;width:81px;height:99px}.Pet-Parrot-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-820px -300px;width:81px;height:99px}.Pet-Parrot-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-820px -400px;width:81px;height:99px}.Pet-Parrot-Desert{background-image:url(spritesmith-main-9.png);background-position:-820px -500px;width:81px;height:99px}.Pet-Parrot-Golden{background-image:url(spritesmith-main-9.png);background-position:-820px -600px;width:81px;height:99px}.Pet-Parrot-Red{background-image:url(spritesmith-main-9.png);background-position:-820px -700px;width:81px;height:99px}.Pet-Parrot-Shade{background-image:url(spritesmith-main-9.png);background-position:0 -800px;width:81px;height:99px}.Pet-Parrot-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-82px -800px;width:81px;height:99px}.Pet-Parrot-White{background-image:url(spritesmith-main-9.png);background-position:-164px -800px;width:81px;height:99px}.Pet-Parrot-Zombie{background-image:url(spritesmith-main-9.png);background-position:-246px -800px;width:81px;height:99px}.Pet-Penguin-Base{background-image:url(spritesmith-main-9.png);background-position:-328px -800px;width:81px;height:99px}.Pet-Penguin-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-410px -800px;width:81px;height:99px}.Pet-Penguin-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-492px -800px;width:81px;height:99px}.Pet-Penguin-Desert{background-image:url(spritesmith-main-9.png);background-position:-574px -800px;width:81px;height:99px}.Pet-Penguin-Golden{background-image:url(spritesmith-main-9.png);background-position:-656px -800px;width:81px;height:99px}.Pet-Penguin-Red{background-image:url(spritesmith-main-9.png);background-position:-738px -800px;width:81px;height:99px}.Pet-Penguin-Shade{background-image:url(spritesmith-main-9.png);background-position:-820px -800px;width:81px;height:99px}.Pet-Penguin-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-902px 0;width:81px;height:99px}.Pet-Penguin-White{background-image:url(spritesmith-main-9.png);background-position:-902px -100px;width:81px;height:99px}.Pet-Penguin-Zombie{background-image:url(spritesmith-main-9.png);background-position:-902px -200px;width:81px;height:99px}.Pet-Phoenix-Base{background-image:url(spritesmith-main-9.png);background-position:-902px -300px;width:81px;height:99px}.Pet-Rat-Base{background-image:url(spritesmith-main-9.png);background-position:-902px -400px;width:81px;height:99px}.Pet-Rat-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-902px -500px;width:81px;height:99px}.Pet-Rat-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-902px -600px;width:81px;height:99px}.Pet-Rat-Desert{background-image:url(spritesmith-main-9.png);background-position:-902px -700px;width:81px;height:99px}.Pet-Rat-Golden{background-image:url(spritesmith-main-9.png);background-position:-902px -800px;width:81px;height:99px}.Pet-Rat-Red{background-image:url(spritesmith-main-9.png);background-position:-984px 0;width:81px;height:99px}.Pet-Rat-Shade{background-image:url(spritesmith-main-9.png);background-position:-984px -100px;width:81px;height:99px}.Pet-Rat-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-984px -200px;width:81px;height:99px}.Pet-Rat-White{background-image:url(spritesmith-main-9.png);background-position:-984px -300px;width:81px;height:99px}.Pet-Rat-Zombie{background-image:url(spritesmith-main-9.png);background-position:-984px -400px;width:81px;height:99px}.Pet-Rock-Base{background-image:url(spritesmith-main-9.png);background-position:-984px -500px;width:81px;height:99px}.Pet-Rock-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:0 0;width:81px;height:99px}.Pet-Rock-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-984px -700px;width:81px;height:99px}.Pet-Rock-Desert{background-image:url(spritesmith-main-9.png);background-position:-984px -800px;width:81px;height:99px}.Pet-Rock-Golden{background-image:url(spritesmith-main-9.png);background-position:0 -900px;width:81px;height:99px}.Pet-Rock-Red{background-image:url(spritesmith-main-9.png);background-position:-82px -900px;width:81px;height:99px}.Pet-Rock-Shade{background-image:url(spritesmith-main-9.png);background-position:-164px -900px;width:81px;height:99px}.Pet-Rock-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-246px -900px;width:81px;height:99px}.Pet-Rock-White{background-image:url(spritesmith-main-9.png);background-position:-328px -900px;width:81px;height:99px}.Pet-Rock-Zombie{background-image:url(spritesmith-main-9.png);background-position:-410px -900px;width:81px;height:99px}.Pet-Rooster-Base{background-image:url(spritesmith-main-9.png);background-position:-492px -900px;width:81px;height:99px}.Pet-Rooster-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-574px -900px;width:81px;height:99px}.Pet-Rooster-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-656px -900px;width:81px;height:99px}.Pet-Rooster-Desert{background-image:url(spritesmith-main-9.png);background-position:-738px -900px;width:81px;height:99px}.Pet-Rooster-Golden{background-image:url(spritesmith-main-9.png);background-position:-820px -900px;width:81px;height:99px}.Pet-Rooster-Red{background-image:url(spritesmith-main-9.png);background-position:-902px -900px;width:81px;height:99px}.Pet-Rooster-Shade{background-image:url(spritesmith-main-9.png);background-position:-984px -900px;width:81px;height:99px}.Pet-Rooster-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-1066px 0;width:81px;height:99px}.Pet-Rooster-White{background-image:url(spritesmith-main-9.png);background-position:-1066px -100px;width:81px;height:99px}.Pet-Rooster-Zombie{background-image:url(spritesmith-main-9.png);background-position:-1066px -200px;width:81px;height:99px}.Pet-Seahorse-Base{background-image:url(spritesmith-main-9.png);background-position:-1066px -300px;width:81px;height:99px}.Pet-Seahorse-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-1066px -400px;width:81px;height:99px}.Pet-Seahorse-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-1066px -500px;width:81px;height:99px}.Pet-Seahorse-Desert{background-image:url(spritesmith-main-9.png);background-position:-1066px -600px;width:81px;height:99px}.Pet-Seahorse-Golden{background-image:url(spritesmith-main-9.png);background-position:-1066px -700px;width:81px;height:99px}.Pet-Seahorse-Red{background-image:url(spritesmith-main-9.png);background-position:-1066px -800px;width:81px;height:99px}.Pet-Seahorse-Shade{background-image:url(spritesmith-main-9.png);background-position:-1066px -900px;width:81px;height:99px}.Pet-Seahorse-Skeleton{background-image:url(spritesmith-main-9.png);background-position:0 -1000px;width:81px;height:99px}.Pet-Seahorse-White{background-image:url(spritesmith-main-9.png);background-position:-82px -1000px;width:81px;height:99px}.Pet-Seahorse-Zombie{background-image:url(spritesmith-main-9.png);background-position:-164px -1000px;width:81px;height:99px}.Pet-Sheep-Base{background-image:url(spritesmith-main-9.png);background-position:-246px -1000px;width:81px;height:99px}.Pet-Sheep-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-328px -1000px;width:81px;height:99px}.Pet-Sheep-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-410px -1000px;width:81px;height:99px}.Pet-Sheep-Desert{background-image:url(spritesmith-main-9.png);background-position:-492px -1000px;width:81px;height:99px}.Pet-Sheep-Golden{background-image:url(spritesmith-main-9.png);background-position:-574px -1000px;width:81px;height:99px}.Pet-Sheep-Red{background-image:url(spritesmith-main-9.png);background-position:-656px -1000px;width:81px;height:99px}.Pet-Sheep-Shade{background-image:url(spritesmith-main-9.png);background-position:-738px -1000px;width:81px;height:99px}.Pet-Sheep-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-820px -1000px;width:81px;height:99px}.Pet-Sheep-White{background-image:url(spritesmith-main-9.png);background-position:-902px -1000px;width:81px;height:99px}.Pet-Sheep-Zombie{background-image:url(spritesmith-main-9.png);background-position:-984px -1000px;width:81px;height:99px}.Pet-Slime-Base{background-image:url(spritesmith-main-9.png);background-position:-1066px -1000px;width:81px;height:99px}.Pet-Slime-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-1148px 0;width:81px;height:99px}.Pet-Slime-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-1148px -100px;width:81px;height:99px}.Pet-Slime-Desert{background-image:url(spritesmith-main-9.png);background-position:-1148px -200px;width:81px;height:99px}.Pet-Slime-Golden{background-image:url(spritesmith-main-9.png);background-position:-1148px -300px;width:81px;height:99px}.Pet-Slime-Red{background-image:url(spritesmith-main-9.png);background-position:-1148px -400px;width:81px;height:99px}.Pet-Slime-Shade{background-image:url(spritesmith-main-9.png);background-position:-1148px -500px;width:81px;height:99px}.Pet-Slime-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-1148px -600px;width:81px;height:99px}.Pet-Slime-White{background-image:url(spritesmith-main-9.png);background-position:-1148px -700px;width:81px;height:99px}.Pet-Slime-Zombie{background-image:url(spritesmith-main-9.png);background-position:-1148px -800px;width:81px;height:99px}.Pet-Spider-Base{background-image:url(spritesmith-main-9.png);background-position:-1148px -900px;width:81px;height:99px}.Pet-Spider-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-1148px -1000px;width:81px;height:99px}.Pet-Spider-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:0 -1100px;width:81px;height:99px}.Pet-Spider-Desert{background-image:url(spritesmith-main-9.png);background-position:-82px -1100px;width:81px;height:99px}.Pet-Spider-Golden{background-image:url(spritesmith-main-9.png);background-position:-164px -1100px;width:81px;height:99px}.Pet-Spider-Red{background-image:url(spritesmith-main-9.png);background-position:-246px -1100px;width:81px;height:99px}.Pet-Spider-Shade{background-image:url(spritesmith-main-9.png);background-position:-328px -1100px;width:81px;height:99px}.Pet-Spider-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-410px -1100px;width:81px;height:99px}.Pet-Spider-White{background-image:url(spritesmith-main-9.png);background-position:-492px -1100px;width:81px;height:99px}.Pet-Spider-Zombie{background-image:url(spritesmith-main-9.png);background-position:-574px -1100px;width:81px;height:99px}.Pet-TRex-Base{background-image:url(spritesmith-main-9.png);background-position:-656px -1100px;width:81px;height:99px}.Pet-TRex-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-738px -1100px;width:81px;height:99px}.Pet-TRex-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-820px -1100px;width:81px;height:99px}.Pet-TRex-Desert{background-image:url(spritesmith-main-9.png);background-position:-902px -1100px;width:81px;height:99px}.Pet-TRex-Golden{background-image:url(spritesmith-main-9.png);background-position:-984px -1100px;width:81px;height:99px}.Pet-TRex-Red{background-image:url(spritesmith-main-9.png);background-position:-1066px -1100px;width:81px;height:99px}.Pet-TRex-Shade{background-image:url(spritesmith-main-9.png);background-position:-1148px -1100px;width:81px;height:99px}.Pet-TRex-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-1230px 0;width:81px;height:99px}.Pet-TRex-White{background-image:url(spritesmith-main-9.png);background-position:-1230px -100px;width:81px;height:99px}.Pet-TRex-Zombie{background-image:url(spritesmith-main-9.png);background-position:-1230px -200px;width:81px;height:99px}.Pet-Tiger-Veteran{background-image:url(spritesmith-main-9.png);background-position:-1230px -300px;width:81px;height:99px}.Pet-TigerCub-Base{background-image:url(spritesmith-main-9.png);background-position:-1230px -400px;width:81px;height:99px}.Pet-TigerCub-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-1230px -500px;width:81px;height:99px}.Pet-TigerCub-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-1230px -600px;width:81px;height:99px}.Pet-TigerCub-Desert{background-image:url(spritesmith-main-9.png);background-position:-1230px -700px;width:81px;height:99px}.Pet-TigerCub-Golden{background-image:url(spritesmith-main-9.png);background-position:-1230px -800px;width:81px;height:99px}.Pet-TigerCub-Red{background-image:url(spritesmith-main-9.png);background-position:-1230px -900px;width:81px;height:99px}.Pet-TigerCub-Shade{background-image:url(spritesmith-main-9.png);background-position:-1230px -1000px;width:81px;height:99px}.Pet-TigerCub-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-1230px -1100px;width:81px;height:99px}.Pet-TigerCub-Spooky{background-image:url(spritesmith-main-9.png);background-position:0 -1200px;width:81px;height:99px}.Pet-TigerCub-White{background-image:url(spritesmith-main-9.png);background-position:-82px -1200px;width:81px;height:99px}.Pet-TigerCub-Zombie{background-image:url(spritesmith-main-9.png);background-position:-164px -1200px;width:81px;height:99px}.Pet-Turkey-Base{background-image:url(spritesmith-main-9.png);background-position:-246px -1200px;width:81px;height:99px}.Pet-Whale-Base{background-image:url(spritesmith-main-9.png);background-position:-328px -1200px;width:81px;height:99px}.Pet-Whale-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-410px -1200px;width:81px;height:99px}.Pet-Whale-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-492px -1200px;width:81px;height:99px}.Pet-Whale-Desert{background-image:url(spritesmith-main-9.png);background-position:-574px -1200px;width:81px;height:99px}.Pet-Whale-Golden{background-image:url(spritesmith-main-9.png);background-position:-656px -1200px;width:81px;height:99px}.Pet-Whale-Red{background-image:url(spritesmith-main-9.png);background-position:-738px -1200px;width:81px;height:99px}.Pet-Whale-Shade{background-image:url(spritesmith-main-9.png);background-position:-820px -1200px;width:81px;height:99px}.Pet-Whale-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-902px -1200px;width:81px;height:99px}.Pet-Whale-White{background-image:url(spritesmith-main-9.png);background-position:-984px -1200px;width:81px;height:99px}.Pet-Whale-Zombie{background-image:url(spritesmith-main-9.png);background-position:-1066px -1200px;width:81px;height:99px}.Pet-Wolf-Base{background-image:url(spritesmith-main-9.png);background-position:-1148px -1200px;width:81px;height:99px}.Pet-Wolf-CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:-1230px -1200px;width:81px;height:99px}.Pet-Wolf-CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-1312px 0;width:81px;height:99px}.Pet-Wolf-Desert{background-image:url(spritesmith-main-9.png);background-position:-1312px -100px;width:81px;height:99px}.Pet-Wolf-Golden{background-image:url(spritesmith-main-9.png);background-position:-1312px -200px;width:81px;height:99px}.Pet-Wolf-Red{background-image:url(spritesmith-main-9.png);background-position:-1312px -300px;width:81px;height:99px}.Pet-Wolf-Shade{background-image:url(spritesmith-main-9.png);background-position:-1312px -400px;width:81px;height:99px}.Pet-Wolf-Skeleton{background-image:url(spritesmith-main-9.png);background-position:-1312px -500px;width:81px;height:99px}.Pet-Wolf-Spooky{background-image:url(spritesmith-main-9.png);background-position:-1312px -600px;width:81px;height:99px}.Pet-Wolf-Veteran{background-image:url(spritesmith-main-9.png);background-position:-1312px -700px;width:81px;height:99px}.Pet-Wolf-White{background-image:url(spritesmith-main-9.png);background-position:-1312px -800px;width:81px;height:99px}.Pet-Wolf-Zombie{background-image:url(spritesmith-main-9.png);background-position:-1312px -900px;width:81px;height:99px}.Pet_HatchingPotion_Base{background-image:url(spritesmith-main-9.png);background-position:-1312px -1052px;width:48px;height:51px}.Pet_HatchingPotion_CottonCandyBlue{background-image:url(spritesmith-main-9.png);background-position:0 -1300px;width:48px;height:51px}.Pet_HatchingPotion_CottonCandyPink{background-image:url(spritesmith-main-9.png);background-position:-1312px -1104px;width:48px;height:51px}.Pet_HatchingPotion_Desert{background-image:url(spritesmith-main-9.png);background-position:-1312px -1156px;width:48px;height:51px}.Pet_HatchingPotion_Golden{background-image:url(spritesmith-main-9.png);background-position:-1312px -1208px;width:48px;height:51px}.Pet_HatchingPotion_Red{background-image:url(spritesmith-main-9.png);background-position:-1312px -1000px;width:48px;height:51px}.Pet_HatchingPotion_Shade{background-image:url(spritesmith-main-9.png);background-position:-49px -1300px;width:48px;height:51px}.Pet_HatchingPotion_Skeleton{background-image:url(spritesmith-main-9.png);background-position:-98px -1300px;width:48px;height:51px}.Pet_HatchingPotion_Spooky{background-image:url(spritesmith-main-9.png);background-position:-147px -1300px;width:48px;height:51px}.Pet_HatchingPotion_White{background-image:url(spritesmith-main-9.png);background-position:-196px -1300px;width:48px;height:51px}.Pet_HatchingPotion_Zombie{background-image:url(spritesmith-main-9.png);background-position:-245px -1300px;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}.quest_burnout{background:url(/common/img/sprites/quest_burnout.gif) no-repeat;width:219px;height:249px}.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/spritesmith-largeSprites-0.css b/common/dist/sprites/spritesmith-largeSprites-0.css index b742b0430b..8e85dd0dff 100644 --- a/common/dist/sprites/spritesmith-largeSprites-0.css +++ b/common/dist/sprites/spritesmith-largeSprites-0.css @@ -1,6 +1,6 @@ .2014_Fall_HealerPROMO2 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -472px -950px; + background-position: -475px -950px; width: 90px; height: 90px; } @@ -18,7 +18,7 @@ } .2014_Fall_Warrior_PROMO { background-image: url(spritesmith-largeSprites-0.png); - background-position: -563px -950px; + background-position: -566px -950px; width: 90px; height: 90px; } @@ -48,7 +48,7 @@ } .promo_dilatoryDistress { background-image: url(spritesmith-largeSprites-0.png); - background-position: -290px -950px; + background-position: -839px -950px; width: 90px; height: 90px; } @@ -72,7 +72,7 @@ } .promo_enchanted_armoire_201509 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -836px -950px; + background-position: -293px -950px; width: 90px; height: 90px; } @@ -88,11 +88,11 @@ width: 100px; height: 137px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.promo_haunted_hair { + background-image: url(spritesmith-largeSprites-0.png); + background-position: -995px -163px; + width: 60px; + height: 60px; } .promo_item_notif { background-image: url(spritesmith-largeSprites-0.png); @@ -102,7 +102,7 @@ } .promo_mystery_201405 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -199px -950px; + background-position: -1111px -91px; width: 90px; height: 90px; } @@ -114,73 +114,73 @@ } .promo_mystery_201407 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1111px -431px; + background-position: -1111px -613px; width: 42px; height: 62px; } .promo_mystery_201408 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1111px -155px; + background-position: -1111px -337px; width: 60px; height: 71px; } .promo_mystery_201409 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -745px -950px; + background-position: -748px -950px; width: 90px; height: 90px; } .promo_mystery_201410 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1111px -91px; + background-position: -1111px -273px; width: 72px; height: 63px; } .promo_mystery_201411 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -927px -950px; + background-position: -930px -950px; width: 90px; height: 90px; } .promo_mystery_201412 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1154px -361px; + background-position: -1154px -543px; width: 42px; height: 66px; } .promo_mystery_201501 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1111px -297px; + background-position: -1111px -479px; width: 48px; height: 63px; } .promo_mystery_201502 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -381px -950px; + background-position: -384px -950px; width: 90px; height: 90px; } .promo_mystery_201503 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1111px 0px; + background-position: -1111px -182px; width: 90px; height: 90px; } .promo_mystery_201504 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1111px -227px; + background-position: -1111px -409px; width: 60px; height: 69px; } .promo_mystery_201505 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -654px -950px; + background-position: -657px -950px; width: 90px; height: 90px; } .promo_mystery_201506 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1111px -361px; + background-position: -1111px -543px; width: 42px; height: 69px; } @@ -192,16 +192,22 @@ } .promo_mystery_201508 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -970px -777px; + background-position: -199px -950px; width: 93px; height: 90px; } .promo_mystery_201509 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1018px -950px; + background-position: -1111px 0px; width: 90px; height: 90px; } +.promo_mystery_201510 { + background-image: url(spritesmith-largeSprites-0.png); + background-position: -970px -777px; + width: 93px; + height: 90px; +} .promo_mystery_3014 { background-image: url(spritesmith-largeSprites-0.png); background-position: -289px -859px; @@ -222,15 +228,15 @@ } .promo_pastel_skin { background-image: url(spritesmith-largeSprites-0.png); - background-position: 0px -775px; + background-position: -331px -775px; width: 330px; height: 83px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.promo_pastel_skin { + background-image: url(spritesmith-largeSprites-0.png); + background-position: -356px -790px; + width: 60px; + height: 60px; } .promo_pet_skins { background-image: url(spritesmith-largeSprites-0.png); @@ -238,23 +244,23 @@ width: 140px; height: 147px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.promo_pet_skins { + background-image: url(spritesmith-largeSprites-0.png); + background-position: -995px -15px; + width: 60px; + height: 60px; } .promo_shimmer_hair { background-image: url(spritesmith-largeSprites-0.png); - background-position: -331px -775px; + background-position: 0px -775px; width: 330px; height: 83px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.promo_shimmer_hair { + background-image: url(spritesmith-largeSprites-0.png); + background-position: -25px -790px; + width: 60px; + height: 60px; } .promo_splashyskins { background-image: url(spritesmith-largeSprites-0.png); @@ -262,21 +268,21 @@ width: 198px; height: 91px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.promo_splashyskins { + background-image: url(spritesmith-largeSprites-0.png); + background-position: -25px -965px; + width: 60px; + height: 60px; } .promo_springclasses2014 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -430px -461px; + background-position: 0px -859px; width: 288px; height: 90px; } .promo_springclasses2015 { background-image: url(spritesmith-largeSprites-0.png); - background-position: 0px -859px; + background-position: -430px -461px; width: 288px; height: 90px; } @@ -316,11 +322,11 @@ width: 152px; height: 75px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.promo_winteryhair { + background-image: url(spritesmith-largeSprites-0.png); + background-position: -245px -386px; + width: 60px; + height: 60px; } .party_preview { background-image: url(spritesmith-largeSprites-0.png); diff --git a/common/dist/sprites/spritesmith-largeSprites-0.png b/common/dist/sprites/spritesmith-largeSprites-0.png index bb6bb60216..d1f5875bb3 100644 Binary files a/common/dist/sprites/spritesmith-largeSprites-0.png and b/common/dist/sprites/spritesmith-largeSprites-0.png differ diff --git a/common/dist/sprites/spritesmith-main-0.css b/common/dist/sprites/spritesmith-main-0.css index 792c5599f3..6291b1b808 100644 --- a/common/dist/sprites/spritesmith-main-0.css +++ b/common/dist/sprites/spritesmith-main-0.css @@ -551,340 +551,340 @@ height: 147px; } .hair_beard_1_TRUred { - background-image: url(spritesmith-main-0.png); - background-position: -1001px -1218px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_beard_1_aurora { background-image: url(spritesmith-main-0.png); background-position: -910px -1127px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_TRUred { + background-image: url(spritesmith-main-0.png); + background-position: -935px -1142px; + width: 60px; + height: 60px; } -.hair_beard_1_black { +.hair_beard_1_aurora { background-image: url(spritesmith-main-0.png); background-position: -1001px -1127px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_aurora { + background-image: url(spritesmith-main-0.png); + background-position: -1026px -1142px; + width: 60px; + height: 60px; } -.hair_beard_1_blond { +.hair_beard_1_black { background-image: url(spritesmith-main-0.png); background-position: -1092px -1127px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_black { + background-image: url(spritesmith-main-0.png); + background-position: -1117px -1142px; + width: 60px; + height: 60px; } -.hair_beard_1_blue { +.hair_beard_1_blond { background-image: url(spritesmith-main-0.png); background-position: -1223px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_blond { + background-image: url(spritesmith-main-0.png); + background-position: -1248px -15px; + width: 60px; + height: 60px; } -.hair_beard_1_brown { +.hair_beard_1_blue { background-image: url(spritesmith-main-0.png); background-position: -1223px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_blue { + background-image: url(spritesmith-main-0.png); + background-position: -1248px -106px; + width: 60px; + height: 60px; } -.hair_beard_1_candycane { +.hair_beard_1_brown { background-image: url(spritesmith-main-0.png); background-position: -1223px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_brown { + background-image: url(spritesmith-main-0.png); + background-position: -1248px -197px; + width: 60px; + height: 60px; } -.hair_beard_1_candycorn { +.hair_beard_1_candycane { background-image: url(spritesmith-main-0.png); background-position: -1223px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_candycane { + background-image: url(spritesmith-main-0.png); + background-position: -1248px -288px; + width: 60px; + height: 60px; } -.hair_beard_1_festive { +.hair_beard_1_candycorn { background-image: url(spritesmith-main-0.png); background-position: -1223px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_candycorn { + background-image: url(spritesmith-main-0.png); + background-position: -1248px -379px; + width: 60px; + height: 60px; } -.hair_beard_1_frost { +.hair_beard_1_festive { background-image: url(spritesmith-main-0.png); background-position: -1223px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_festive { + background-image: url(spritesmith-main-0.png); + background-position: -1248px -470px; + width: 60px; + height: 60px; } -.hair_beard_1_ghostwhite { +.hair_beard_1_frost { background-image: url(spritesmith-main-0.png); background-position: -1223px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_frost { + background-image: url(spritesmith-main-0.png); + background-position: -1248px -561px; + width: 60px; + height: 60px; } -.hair_beard_1_green { +.hair_beard_1_ghostwhite { background-image: url(spritesmith-main-0.png); background-position: -1223px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_ghostwhite { + background-image: url(spritesmith-main-0.png); + background-position: -1248px -652px; + width: 60px; + height: 60px; } -.hair_beard_1_halloween { +.hair_beard_1_green { background-image: url(spritesmith-main-0.png); background-position: -1223px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_green { + background-image: url(spritesmith-main-0.png); + background-position: -1248px -743px; + width: 60px; + height: 60px; } -.hair_beard_1_holly { +.hair_beard_1_halloween { background-image: url(spritesmith-main-0.png); background-position: -1223px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_halloween { + background-image: url(spritesmith-main-0.png); + background-position: -1248px -834px; + width: 60px; + height: 60px; } -.hair_beard_1_hollygreen { +.hair_beard_1_holly { background-image: url(spritesmith-main-0.png); background-position: -1223px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_holly { + background-image: url(spritesmith-main-0.png); + background-position: -1248px -925px; + width: 60px; + height: 60px; } -.hair_beard_1_midnight { +.hair_beard_1_hollygreen { background-image: url(spritesmith-main-0.png); background-position: -1223px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_hollygreen { + background-image: url(spritesmith-main-0.png); + background-position: -1248px -1016px; + width: 60px; + height: 60px; } -.hair_beard_1_pblue { +.hair_beard_1_midnight { background-image: url(spritesmith-main-0.png); background-position: -1223px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_midnight { + background-image: url(spritesmith-main-0.png); + background-position: -1248px -1107px; + width: 60px; + height: 60px; } -.hair_beard_1_peppermint { +.hair_beard_1_pblue { background-image: url(spritesmith-main-0.png); background-position: 0px -1218px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_pblue { + background-image: url(spritesmith-main-0.png); + background-position: -25px -1233px; + width: 60px; + height: 60px; } -.hair_beard_1_pgreen { +.hair_beard_1_peppermint { background-image: url(spritesmith-main-0.png); background-position: -91px -1218px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_peppermint { + background-image: url(spritesmith-main-0.png); + background-position: -116px -1233px; + width: 60px; + height: 60px; } -.hair_beard_1_porange { +.hair_beard_1_pgreen { background-image: url(spritesmith-main-0.png); background-position: -182px -1218px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_pgreen { + background-image: url(spritesmith-main-0.png); + background-position: -207px -1233px; + width: 60px; + height: 60px; } -.hair_beard_1_ppink { +.hair_beard_1_porange { background-image: url(spritesmith-main-0.png); background-position: -273px -1218px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_porange { + background-image: url(spritesmith-main-0.png); + background-position: -298px -1233px; + width: 60px; + height: 60px; } -.hair_beard_1_ppurple { +.hair_beard_1_ppink { background-image: url(spritesmith-main-0.png); background-position: -364px -1218px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_ppink { + background-image: url(spritesmith-main-0.png); + background-position: -389px -1233px; + width: 60px; + height: 60px; } -.hair_beard_1_pumpkin { +.hair_beard_1_ppurple { background-image: url(spritesmith-main-0.png); background-position: -455px -1218px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_ppurple { + background-image: url(spritesmith-main-0.png); + background-position: -480px -1233px; + width: 60px; + height: 60px; } -.hair_beard_1_purple { +.hair_beard_1_pumpkin { background-image: url(spritesmith-main-0.png); background-position: -546px -1218px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_pumpkin { + background-image: url(spritesmith-main-0.png); + background-position: -571px -1233px; + width: 60px; + height: 60px; } -.hair_beard_1_pyellow { +.hair_beard_1_purple { background-image: url(spritesmith-main-0.png); background-position: -637px -1218px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_purple { + background-image: url(spritesmith-main-0.png); + background-position: -662px -1233px; + width: 60px; + height: 60px; } -.hair_beard_1_rainbow { +.hair_beard_1_pyellow { background-image: url(spritesmith-main-0.png); background-position: -728px -1218px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_pyellow { + background-image: url(spritesmith-main-0.png); + background-position: -753px -1233px; + width: 60px; + height: 60px; } -.hair_beard_1_red { +.hair_beard_1_rainbow { background-image: url(spritesmith-main-0.png); background-position: -819px -1218px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_rainbow { + background-image: url(spritesmith-main-0.png); + background-position: -844px -1233px; + width: 60px; + height: 60px; } -.hair_beard_1_snowy { +.hair_beard_1_red { background-image: url(spritesmith-main-0.png); background-position: -910px -1218px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_red { + background-image: url(spritesmith-main-0.png); + background-position: -935px -1233px; + width: 60px; + height: 60px; +} +.hair_beard_1_snowy { + background-image: url(spritesmith-main-0.png); + background-position: -1001px -1218px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_snowy { + background-image: url(spritesmith-main-0.png); + background-position: -1026px -1233px; + width: 60px; + height: 60px; } .hair_beard_1_white { background-image: url(spritesmith-main-0.png); @@ -892,11 +892,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_white { + background-image: url(spritesmith-main-0.png); + background-position: -1117px -1233px; + width: 60px; + height: 60px; } .hair_beard_1_winternight { background-image: url(spritesmith-main-0.png); @@ -904,11 +904,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_winternight { + background-image: url(spritesmith-main-0.png); + background-position: -1208px -1233px; + width: 60px; + height: 60px; } .hair_beard_1_winterstar { background-image: url(spritesmith-main-0.png); @@ -916,11 +916,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_winterstar { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -15px; + width: 60px; + height: 60px; } .hair_beard_1_yellow { background-image: url(spritesmith-main-0.png); @@ -928,11 +928,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_yellow { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -106px; + width: 60px; + height: 60px; } .hair_beard_1_zombie { background-image: url(spritesmith-main-0.png); @@ -940,347 +940,347 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_zombie { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -197px; + width: 60px; + height: 60px; } .hair_beard_2_TRUred { - background-image: url(spritesmith-main-0.png); - background-position: -1405px -91px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_beard_2_aurora { background-image: url(spritesmith-main-0.png); background-position: -1314px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_TRUred { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -288px; + width: 60px; + height: 60px; } -.hair_beard_2_black { +.hair_beard_2_aurora { background-image: url(spritesmith-main-0.png); background-position: -1314px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_aurora { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -379px; + width: 60px; + height: 60px; } -.hair_beard_2_blond { +.hair_beard_2_black { background-image: url(spritesmith-main-0.png); background-position: -1314px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_black { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -470px; + width: 60px; + height: 60px; } -.hair_beard_2_blue { +.hair_beard_2_blond { background-image: url(spritesmith-main-0.png); background-position: -1314px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_blond { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -561px; + width: 60px; + height: 60px; } -.hair_beard_2_brown { +.hair_beard_2_blue { background-image: url(spritesmith-main-0.png); background-position: -1314px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_blue { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -652px; + width: 60px; + height: 60px; } -.hair_beard_2_candycane { +.hair_beard_2_brown { background-image: url(spritesmith-main-0.png); background-position: -1314px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_brown { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -743px; + width: 60px; + height: 60px; } -.hair_beard_2_candycorn { +.hair_beard_2_candycane { background-image: url(spritesmith-main-0.png); background-position: -1314px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_candycane { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -834px; + width: 60px; + height: 60px; } -.hair_beard_2_festive { +.hair_beard_2_candycorn { background-image: url(spritesmith-main-0.png); background-position: -1314px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_candycorn { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -925px; + width: 60px; + height: 60px; } -.hair_beard_2_frost { +.hair_beard_2_festive { background-image: url(spritesmith-main-0.png); background-position: -1314px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_festive { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -1016px; + width: 60px; + height: 60px; } -.hair_beard_2_ghostwhite { +.hair_beard_2_frost { background-image: url(spritesmith-main-0.png); background-position: -1314px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_frost { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -1107px; + width: 60px; + height: 60px; } -.hair_beard_2_green { +.hair_beard_2_ghostwhite { background-image: url(spritesmith-main-0.png); background-position: -1314px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_ghostwhite { + background-image: url(spritesmith-main-0.png); + background-position: -1339px -1198px; + width: 60px; + height: 60px; } -.hair_beard_2_halloween { +.hair_beard_2_green { background-image: url(spritesmith-main-0.png); background-position: 0px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_green { + background-image: url(spritesmith-main-0.png); + background-position: -25px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_holly { +.hair_beard_2_halloween { background-image: url(spritesmith-main-0.png); background-position: -91px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_halloween { + background-image: url(spritesmith-main-0.png); + background-position: -116px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_hollygreen { +.hair_beard_2_holly { background-image: url(spritesmith-main-0.png); background-position: -182px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_holly { + background-image: url(spritesmith-main-0.png); + background-position: -207px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_midnight { +.hair_beard_2_hollygreen { background-image: url(spritesmith-main-0.png); background-position: -273px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_hollygreen { + background-image: url(spritesmith-main-0.png); + background-position: -298px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_pblue { +.hair_beard_2_midnight { background-image: url(spritesmith-main-0.png); background-position: -364px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_midnight { + background-image: url(spritesmith-main-0.png); + background-position: -389px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_peppermint { +.hair_beard_2_pblue { background-image: url(spritesmith-main-0.png); background-position: -455px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_pblue { + background-image: url(spritesmith-main-0.png); + background-position: -480px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_pgreen { +.hair_beard_2_peppermint { background-image: url(spritesmith-main-0.png); background-position: -546px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_peppermint { + background-image: url(spritesmith-main-0.png); + background-position: -571px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_porange { +.hair_beard_2_pgreen { background-image: url(spritesmith-main-0.png); background-position: -637px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_pgreen { + background-image: url(spritesmith-main-0.png); + background-position: -662px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_ppink { +.hair_beard_2_porange { background-image: url(spritesmith-main-0.png); background-position: -728px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_porange { + background-image: url(spritesmith-main-0.png); + background-position: -753px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_ppurple { +.hair_beard_2_ppink { background-image: url(spritesmith-main-0.png); background-position: -819px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_ppink { + background-image: url(spritesmith-main-0.png); + background-position: -844px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_pumpkin { +.hair_beard_2_ppurple { background-image: url(spritesmith-main-0.png); background-position: -423px -888px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_ppurple { + background-image: url(spritesmith-main-0.png); + background-position: -448px -903px; + width: 60px; + height: 60px; } -.hair_beard_2_purple { +.hair_beard_2_pumpkin { background-image: url(spritesmith-main-0.png); background-position: -1001px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_pumpkin { + background-image: url(spritesmith-main-0.png); + background-position: -1026px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_pyellow { +.hair_beard_2_purple { background-image: url(spritesmith-main-0.png); background-position: -1092px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_purple { + background-image: url(spritesmith-main-0.png); + background-position: -1117px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_rainbow { +.hair_beard_2_pyellow { background-image: url(spritesmith-main-0.png); background-position: -1183px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_pyellow { + background-image: url(spritesmith-main-0.png); + background-position: -1208px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_red { +.hair_beard_2_rainbow { background-image: url(spritesmith-main-0.png); background-position: -1274px -1309px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_rainbow { + background-image: url(spritesmith-main-0.png); + background-position: -1299px -1324px; + width: 60px; + height: 60px; } -.hair_beard_2_snowy { +.hair_beard_2_red { background-image: url(spritesmith-main-0.png); background-position: -1405px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_red { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -15px; + width: 60px; + height: 60px; +} +.hair_beard_2_snowy { + background-image: url(spritesmith-main-0.png); + background-position: -1405px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_snowy { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -106px; + width: 60px; + height: 60px; } .hair_beard_2_white { background-image: url(spritesmith-main-0.png); @@ -1288,11 +1288,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_white { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -197px; + width: 60px; + height: 60px; } .hair_beard_2_winternight { background-image: url(spritesmith-main-0.png); @@ -1300,11 +1300,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_winternight { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -288px; + width: 60px; + height: 60px; } .hair_beard_2_winterstar { background-image: url(spritesmith-main-0.png); @@ -1312,11 +1312,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_winterstar { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -379px; + width: 60px; + height: 60px; } .hair_beard_2_yellow { background-image: url(spritesmith-main-0.png); @@ -1324,11 +1324,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_yellow { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -470px; + width: 60px; + height: 60px; } .hair_beard_2_zombie { background-image: url(spritesmith-main-0.png); @@ -1336,347 +1336,347 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_zombie { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -561px; + width: 60px; + height: 60px; } .hair_beard_3_TRUred { - background-image: url(spritesmith-main-0.png); - background-position: -1496px -273px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_beard_3_aurora { background-image: url(spritesmith-main-0.png); background-position: -1405px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_TRUred { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -652px; + width: 60px; + height: 60px; } -.hair_beard_3_black { +.hair_beard_3_aurora { background-image: url(spritesmith-main-0.png); background-position: -1405px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_aurora { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -743px; + width: 60px; + height: 60px; } -.hair_beard_3_blond { +.hair_beard_3_black { background-image: url(spritesmith-main-0.png); background-position: -1405px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_black { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -834px; + width: 60px; + height: 60px; } -.hair_beard_3_blue { +.hair_beard_3_blond { background-image: url(spritesmith-main-0.png); background-position: -1405px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_blond { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -925px; + width: 60px; + height: 60px; } -.hair_beard_3_brown { +.hair_beard_3_blue { background-image: url(spritesmith-main-0.png); background-position: -1405px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_blue { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -1016px; + width: 60px; + height: 60px; } -.hair_beard_3_candycane { +.hair_beard_3_brown { background-image: url(spritesmith-main-0.png); background-position: -1405px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_brown { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -1107px; + width: 60px; + height: 60px; } -.hair_beard_3_candycorn { +.hair_beard_3_candycane { background-image: url(spritesmith-main-0.png); background-position: -1405px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_candycane { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -1198px; + width: 60px; + height: 60px; } -.hair_beard_3_festive { +.hair_beard_3_candycorn { background-image: url(spritesmith-main-0.png); background-position: -1405px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_candycorn { + background-image: url(spritesmith-main-0.png); + background-position: -1430px -1289px; + width: 60px; + height: 60px; } -.hair_beard_3_frost { +.hair_beard_3_festive { background-image: url(spritesmith-main-0.png); background-position: 0px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_festive { + background-image: url(spritesmith-main-0.png); + background-position: -25px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_ghostwhite { +.hair_beard_3_frost { background-image: url(spritesmith-main-0.png); background-position: -91px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_frost { + background-image: url(spritesmith-main-0.png); + background-position: -116px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_green { +.hair_beard_3_ghostwhite { background-image: url(spritesmith-main-0.png); background-position: -182px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_ghostwhite { + background-image: url(spritesmith-main-0.png); + background-position: -207px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_halloween { +.hair_beard_3_green { background-image: url(spritesmith-main-0.png); background-position: -273px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_green { + background-image: url(spritesmith-main-0.png); + background-position: -298px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_holly { +.hair_beard_3_halloween { background-image: url(spritesmith-main-0.png); background-position: -364px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_halloween { + background-image: url(spritesmith-main-0.png); + background-position: -389px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_hollygreen { +.hair_beard_3_holly { background-image: url(spritesmith-main-0.png); background-position: -455px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_holly { + background-image: url(spritesmith-main-0.png); + background-position: -480px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_midnight { +.hair_beard_3_hollygreen { background-image: url(spritesmith-main-0.png); background-position: -546px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_hollygreen { + background-image: url(spritesmith-main-0.png); + background-position: -571px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_pblue { +.hair_beard_3_midnight { background-image: url(spritesmith-main-0.png); background-position: -637px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_midnight { + background-image: url(spritesmith-main-0.png); + background-position: -662px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_peppermint { +.hair_beard_3_pblue { background-image: url(spritesmith-main-0.png); background-position: -728px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_pblue { + background-image: url(spritesmith-main-0.png); + background-position: -753px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_pgreen { +.hair_beard_3_peppermint { background-image: url(spritesmith-main-0.png); background-position: -819px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_peppermint { + background-image: url(spritesmith-main-0.png); + background-position: -844px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_porange { +.hair_beard_3_pgreen { background-image: url(spritesmith-main-0.png); background-position: -910px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_pgreen { + background-image: url(spritesmith-main-0.png); + background-position: -935px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_ppink { +.hair_beard_3_porange { background-image: url(spritesmith-main-0.png); background-position: -1001px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_porange { + background-image: url(spritesmith-main-0.png); + background-position: -1026px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_ppurple { +.hair_beard_3_ppink { background-image: url(spritesmith-main-0.png); background-position: -1092px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_ppink { + background-image: url(spritesmith-main-0.png); + background-position: -1117px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_pumpkin { +.hair_beard_3_ppurple { background-image: url(spritesmith-main-0.png); background-position: -1183px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_ppurple { + background-image: url(spritesmith-main-0.png); + background-position: -1208px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_purple { +.hair_beard_3_pumpkin { background-image: url(spritesmith-main-0.png); background-position: -1274px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_pumpkin { + background-image: url(spritesmith-main-0.png); + background-position: -1299px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_pyellow { +.hair_beard_3_purple { background-image: url(spritesmith-main-0.png); background-position: -1365px -1400px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_purple { + background-image: url(spritesmith-main-0.png); + background-position: -1390px -1415px; + width: 60px; + height: 60px; } -.hair_beard_3_rainbow { +.hair_beard_3_pyellow { background-image: url(spritesmith-main-0.png); background-position: -1496px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_pyellow { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -15px; + width: 60px; + height: 60px; } -.hair_beard_3_red { +.hair_beard_3_rainbow { background-image: url(spritesmith-main-0.png); background-position: -1496px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_rainbow { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -106px; + width: 60px; + height: 60px; } -.hair_beard_3_snowy { +.hair_beard_3_red { background-image: url(spritesmith-main-0.png); background-position: -1496px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_red { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -197px; + width: 60px; + height: 60px; +} +.hair_beard_3_snowy { + background-image: url(spritesmith-main-0.png); + background-position: -1496px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_snowy { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -288px; + width: 60px; + height: 60px; } .hair_beard_3_white { background-image: url(spritesmith-main-0.png); @@ -1684,11 +1684,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_white { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -379px; + width: 60px; + height: 60px; } .hair_beard_3_winternight { background-image: url(spritesmith-main-0.png); @@ -1696,11 +1696,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_winternight { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -470px; + width: 60px; + height: 60px; } .hair_beard_3_winterstar { background-image: url(spritesmith-main-0.png); @@ -1708,11 +1708,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_winterstar { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -561px; + width: 60px; + height: 60px; } .hair_beard_3_yellow { background-image: url(spritesmith-main-0.png); @@ -1720,11 +1720,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_yellow { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -652px; + width: 60px; + height: 60px; } .hair_beard_3_zombie { background-image: url(spritesmith-main-0.png); @@ -1732,347 +1732,347 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_zombie { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -743px; + width: 60px; + height: 60px; } .hair_mustache_1_TRUred { - background-image: url(spritesmith-main-0.png); - background-position: -1587px -273px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_mustache_1_aurora { background-image: url(spritesmith-main-0.png); background-position: -1496px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_TRUred { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -834px; + width: 60px; + height: 60px; } -.hair_mustache_1_black { +.hair_mustache_1_aurora { background-image: url(spritesmith-main-0.png); background-position: -1496px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_aurora { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -925px; + width: 60px; + height: 60px; } -.hair_mustache_1_blond { +.hair_mustache_1_black { background-image: url(spritesmith-main-0.png); background-position: -1496px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_black { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -1016px; + width: 60px; + height: 60px; } -.hair_mustache_1_blue { +.hair_mustache_1_blond { background-image: url(spritesmith-main-0.png); background-position: -1496px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_blond { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -1107px; + width: 60px; + height: 60px; } -.hair_mustache_1_brown { +.hair_mustache_1_blue { background-image: url(spritesmith-main-0.png); background-position: -1496px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_blue { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -1198px; + width: 60px; + height: 60px; } -.hair_mustache_1_candycane { +.hair_mustache_1_brown { background-image: url(spritesmith-main-0.png); background-position: -1496px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_brown { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -1289px; + width: 60px; + height: 60px; } -.hair_mustache_1_candycorn { +.hair_mustache_1_candycane { background-image: url(spritesmith-main-0.png); background-position: -1496px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_candycane { + background-image: url(spritesmith-main-0.png); + background-position: -1521px -1380px; + width: 60px; + height: 60px; } -.hair_mustache_1_festive { +.hair_mustache_1_candycorn { background-image: url(spritesmith-main-0.png); background-position: 0px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_candycorn { + background-image: url(spritesmith-main-0.png); + background-position: -25px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_frost { +.hair_mustache_1_festive { background-image: url(spritesmith-main-0.png); background-position: -91px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_festive { + background-image: url(spritesmith-main-0.png); + background-position: -116px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_ghostwhite { +.hair_mustache_1_frost { background-image: url(spritesmith-main-0.png); background-position: -182px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_frost { + background-image: url(spritesmith-main-0.png); + background-position: -207px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_green { +.hair_mustache_1_ghostwhite { background-image: url(spritesmith-main-0.png); background-position: -273px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_ghostwhite { + background-image: url(spritesmith-main-0.png); + background-position: -298px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_halloween { +.hair_mustache_1_green { background-image: url(spritesmith-main-0.png); background-position: -364px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_green { + background-image: url(spritesmith-main-0.png); + background-position: -389px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_holly { +.hair_mustache_1_halloween { background-image: url(spritesmith-main-0.png); background-position: -455px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_halloween { + background-image: url(spritesmith-main-0.png); + background-position: -480px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_hollygreen { +.hair_mustache_1_holly { background-image: url(spritesmith-main-0.png); background-position: -546px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_holly { + background-image: url(spritesmith-main-0.png); + background-position: -571px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_midnight { +.hair_mustache_1_hollygreen { background-image: url(spritesmith-main-0.png); background-position: -637px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_hollygreen { + background-image: url(spritesmith-main-0.png); + background-position: -662px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_pblue { +.hair_mustache_1_midnight { background-image: url(spritesmith-main-0.png); background-position: -728px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_midnight { + background-image: url(spritesmith-main-0.png); + background-position: -753px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_peppermint { +.hair_mustache_1_pblue { background-image: url(spritesmith-main-0.png); background-position: -819px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_pblue { + background-image: url(spritesmith-main-0.png); + background-position: -844px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_pgreen { +.hair_mustache_1_peppermint { background-image: url(spritesmith-main-0.png); background-position: -910px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_peppermint { + background-image: url(spritesmith-main-0.png); + background-position: -935px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_porange { +.hair_mustache_1_pgreen { background-image: url(spritesmith-main-0.png); background-position: -1001px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_pgreen { + background-image: url(spritesmith-main-0.png); + background-position: -1026px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_ppink { +.hair_mustache_1_porange { background-image: url(spritesmith-main-0.png); background-position: -1092px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_porange { + background-image: url(spritesmith-main-0.png); + background-position: -1117px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_ppurple { +.hair_mustache_1_ppink { background-image: url(spritesmith-main-0.png); background-position: -1183px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_ppink { + background-image: url(spritesmith-main-0.png); + background-position: -1208px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_pumpkin { +.hair_mustache_1_ppurple { background-image: url(spritesmith-main-0.png); background-position: -1274px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_ppurple { + background-image: url(spritesmith-main-0.png); + background-position: -1299px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_purple { +.hair_mustache_1_pumpkin { background-image: url(spritesmith-main-0.png); background-position: -1365px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_pumpkin { + background-image: url(spritesmith-main-0.png); + background-position: -1390px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_pyellow { +.hair_mustache_1_purple { background-image: url(spritesmith-main-0.png); background-position: -1456px -1491px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_purple { + background-image: url(spritesmith-main-0.png); + background-position: -1481px -1506px; + width: 60px; + height: 60px; } -.hair_mustache_1_rainbow { +.hair_mustache_1_pyellow { background-image: url(spritesmith-main-0.png); background-position: -1587px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_pyellow { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -15px; + width: 60px; + height: 60px; } -.hair_mustache_1_red { +.hair_mustache_1_rainbow { background-image: url(spritesmith-main-0.png); background-position: -1587px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_rainbow { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -106px; + width: 60px; + height: 60px; } -.hair_mustache_1_snowy { +.hair_mustache_1_red { background-image: url(spritesmith-main-0.png); background-position: -1587px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_red { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -197px; + width: 60px; + height: 60px; +} +.hair_mustache_1_snowy { + background-image: url(spritesmith-main-0.png); + background-position: -1587px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_snowy { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -288px; + width: 60px; + height: 60px; } .hair_mustache_1_white { background-image: url(spritesmith-main-0.png); @@ -2080,11 +2080,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_white { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -379px; + width: 60px; + height: 60px; } .hair_mustache_1_winternight { background-image: url(spritesmith-main-0.png); @@ -2092,11 +2092,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_winternight { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -470px; + width: 60px; + height: 60px; } .hair_mustache_1_winterstar { background-image: url(spritesmith-main-0.png); @@ -2104,11 +2104,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_winterstar { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -561px; + width: 60px; + height: 60px; } .hair_mustache_1_yellow { background-image: url(spritesmith-main-0.png); @@ -2116,11 +2116,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_yellow { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -652px; + width: 60px; + height: 60px; } .hair_mustache_1_zombie { background-image: url(spritesmith-main-0.png); @@ -2128,347 +2128,347 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_zombie { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -743px; + width: 60px; + height: 60px; } .hair_mustache_2_TRUred { - background-image: url(spritesmith-main-0.png); - background-position: -1678px -91px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_mustache_2_aurora { background-image: url(spritesmith-main-0.png); background-position: -1587px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_TRUred { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -834px; + width: 60px; + height: 60px; } -.hair_mustache_2_black { +.hair_mustache_2_aurora { background-image: url(spritesmith-main-0.png); background-position: -1587px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_aurora { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -925px; + width: 60px; + height: 60px; } -.hair_mustache_2_blond { +.hair_mustache_2_black { background-image: url(spritesmith-main-0.png); background-position: -1587px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_black { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -1016px; + width: 60px; + height: 60px; } -.hair_mustache_2_blue { +.hair_mustache_2_blond { background-image: url(spritesmith-main-0.png); background-position: -1587px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_blond { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -1107px; + width: 60px; + height: 60px; } -.hair_mustache_2_brown { +.hair_mustache_2_blue { background-image: url(spritesmith-main-0.png); background-position: -1587px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_blue { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -1198px; + width: 60px; + height: 60px; } -.hair_mustache_2_candycane { +.hair_mustache_2_brown { background-image: url(spritesmith-main-0.png); background-position: -1587px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_brown { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -1289px; + width: 60px; + height: 60px; } -.hair_mustache_2_candycorn { +.hair_mustache_2_candycane { background-image: url(spritesmith-main-0.png); background-position: -1587px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_candycane { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -1380px; + width: 60px; + height: 60px; } -.hair_mustache_2_festive { +.hair_mustache_2_candycorn { background-image: url(spritesmith-main-0.png); background-position: -1587px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_candycorn { + background-image: url(spritesmith-main-0.png); + background-position: -1612px -1471px; + width: 60px; + height: 60px; } -.hair_mustache_2_frost { +.hair_mustache_2_festive { background-image: url(spritesmith-main-0.png); background-position: 0px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_festive { + background-image: url(spritesmith-main-0.png); + background-position: -25px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_ghostwhite { +.hair_mustache_2_frost { background-image: url(spritesmith-main-0.png); background-position: -91px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_frost { + background-image: url(spritesmith-main-0.png); + background-position: -116px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_green { +.hair_mustache_2_ghostwhite { background-image: url(spritesmith-main-0.png); background-position: -182px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_ghostwhite { + background-image: url(spritesmith-main-0.png); + background-position: -207px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_halloween { +.hair_mustache_2_green { background-image: url(spritesmith-main-0.png); background-position: -273px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_green { + background-image: url(spritesmith-main-0.png); + background-position: -298px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_holly { +.hair_mustache_2_halloween { background-image: url(spritesmith-main-0.png); background-position: -364px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_halloween { + background-image: url(spritesmith-main-0.png); + background-position: -389px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_hollygreen { +.hair_mustache_2_holly { background-image: url(spritesmith-main-0.png); background-position: -455px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_holly { + background-image: url(spritesmith-main-0.png); + background-position: -480px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_midnight { +.hair_mustache_2_hollygreen { background-image: url(spritesmith-main-0.png); background-position: -546px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_hollygreen { + background-image: url(spritesmith-main-0.png); + background-position: -571px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_pblue { +.hair_mustache_2_midnight { background-image: url(spritesmith-main-0.png); background-position: -637px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_midnight { + background-image: url(spritesmith-main-0.png); + background-position: -662px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_peppermint { +.hair_mustache_2_pblue { background-image: url(spritesmith-main-0.png); background-position: -728px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_pblue { + background-image: url(spritesmith-main-0.png); + background-position: -753px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_pgreen { +.hair_mustache_2_peppermint { background-image: url(spritesmith-main-0.png); background-position: -819px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_peppermint { + background-image: url(spritesmith-main-0.png); + background-position: -844px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_porange { +.hair_mustache_2_pgreen { background-image: url(spritesmith-main-0.png); background-position: -910px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_pgreen { + background-image: url(spritesmith-main-0.png); + background-position: -935px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_ppink { +.hair_mustache_2_porange { background-image: url(spritesmith-main-0.png); background-position: -1001px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_porange { + background-image: url(spritesmith-main-0.png); + background-position: -1026px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_ppurple { +.hair_mustache_2_ppink { background-image: url(spritesmith-main-0.png); background-position: -1092px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_ppink { + background-image: url(spritesmith-main-0.png); + background-position: -1117px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_pumpkin { +.hair_mustache_2_ppurple { background-image: url(spritesmith-main-0.png); background-position: -1183px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_ppurple { + background-image: url(spritesmith-main-0.png); + background-position: -1208px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_purple { +.hair_mustache_2_pumpkin { background-image: url(spritesmith-main-0.png); background-position: -1274px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_pumpkin { + background-image: url(spritesmith-main-0.png); + background-position: -1299px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_pyellow { +.hair_mustache_2_purple { background-image: url(spritesmith-main-0.png); background-position: -1365px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_purple { + background-image: url(spritesmith-main-0.png); + background-position: -1390px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_rainbow { +.hair_mustache_2_pyellow { background-image: url(spritesmith-main-0.png); background-position: -1456px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_pyellow { + background-image: url(spritesmith-main-0.png); + background-position: -1481px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_red { +.hair_mustache_2_rainbow { background-image: url(spritesmith-main-0.png); background-position: -1547px -1582px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_rainbow { + background-image: url(spritesmith-main-0.png); + background-position: -1572px -1597px; + width: 60px; + height: 60px; } -.hair_mustache_2_snowy { +.hair_mustache_2_red { background-image: url(spritesmith-main-0.png); background-position: -1678px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_red { + background-image: url(spritesmith-main-0.png); + background-position: -1703px -15px; + width: 60px; + height: 60px; +} +.hair_mustache_2_snowy { + background-image: url(spritesmith-main-0.png); + background-position: -1678px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_snowy { + background-image: url(spritesmith-main-0.png); + background-position: -1703px -106px; + width: 60px; + height: 60px; } .hair_mustache_2_white { background-image: url(spritesmith-main-0.png); @@ -2476,11 +2476,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_white { + background-image: url(spritesmith-main-0.png); + background-position: -935px -1324px; + width: 60px; + height: 60px; } .hair_mustache_2_winternight { background-image: url(spritesmith-main-0.png); @@ -2488,11 +2488,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_winternight { + background-image: url(spritesmith-main-0.png); + background-position: -1157px -925px; + width: 60px; + height: 60px; } .hair_mustache_2_winterstar { background-image: url(spritesmith-main-0.png); @@ -2500,11 +2500,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_winterstar { + background-image: url(spritesmith-main-0.png); + background-position: -1157px -834px; + width: 60px; + height: 60px; } .hair_mustache_2_yellow { background-image: url(spritesmith-main-0.png); @@ -2512,11 +2512,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_yellow { + background-image: url(spritesmith-main-0.png); + background-position: -1157px -743px; + width: 60px; + height: 60px; } .hair_mustache_2_zombie { background-image: url(spritesmith-main-0.png); @@ -2524,11 +2524,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_zombie { + background-image: url(spritesmith-main-0.png); + background-position: -1157px -652px; + width: 60px; + height: 60px; } .hair_flower_1 { background-image: url(spritesmith-main-0.png); @@ -2536,11 +2536,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_flower_1 { + background-image: url(spritesmith-main-0.png); + background-position: -1157px -561px; + width: 60px; + height: 60px; } .hair_flower_2 { background-image: url(spritesmith-main-0.png); @@ -2548,11 +2548,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_flower_2 { + background-image: url(spritesmith-main-0.png); + background-position: -1157px -470px; + width: 60px; + height: 60px; } .hair_flower_3 { background-image: url(spritesmith-main-0.png); @@ -2560,11 +2560,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_flower_3 { + background-image: url(spritesmith-main-0.png); + background-position: -1157px -379px; + width: 60px; + height: 60px; } .hair_flower_4 { background-image: url(spritesmith-main-0.png); @@ -2572,11 +2572,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_flower_4 { + background-image: url(spritesmith-main-0.png); + background-position: -1157px -288px; + width: 60px; + height: 60px; } .hair_flower_5 { background-image: url(spritesmith-main-0.png); @@ -2584,11 +2584,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_flower_5 { + background-image: url(spritesmith-main-0.png); + background-position: -1157px -197px; + width: 60px; + height: 60px; } .hair_flower_6 { background-image: url(spritesmith-main-0.png); @@ -2596,369 +2596,369 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_flower_6 { + background-image: url(spritesmith-main-0.png); + background-position: -1157px -106px; + width: 60px; + height: 60px; } -.hair_bangs_1_aurora { +.hair_bangs_1_TRUred { background-image: url(spritesmith-main-0.png); background-position: -1132px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_TRUred { + background-image: url(spritesmith-main-0.png); + background-position: -1157px -15px; + width: 60px; + height: 60px; } -.hair_bangs_1_black { +.hair_bangs_1_aurora { background-image: url(spritesmith-main-0.png); background-position: -1001px -1036px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_aurora { + background-image: url(spritesmith-main-0.png); + background-position: -1026px -1051px; + width: 60px; + height: 60px; } -.hair_bangs_1_blond { +.hair_bangs_1_black { background-image: url(spritesmith-main-0.png); background-position: -910px -1036px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_black { + background-image: url(spritesmith-main-0.png); + background-position: -935px -1051px; + width: 60px; + height: 60px; } -.hair_bangs_1_blue { +.hair_bangs_1_blond { background-image: url(spritesmith-main-0.png); background-position: -819px -1036px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_blond { + background-image: url(spritesmith-main-0.png); + background-position: -844px -1051px; + width: 60px; + height: 60px; } -.hair_bangs_1_brown { +.hair_bangs_1_blue { background-image: url(spritesmith-main-0.png); background-position: -728px -1036px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_blue { + background-image: url(spritesmith-main-0.png); + background-position: -753px -1051px; + width: 60px; + height: 60px; } -.hair_bangs_1_candycane { +.hair_bangs_1_brown { background-image: url(spritesmith-main-0.png); background-position: -637px -1036px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_brown { + background-image: url(spritesmith-main-0.png); + background-position: -662px -1051px; + width: 60px; + height: 60px; } -.hair_bangs_1_candycorn { +.hair_bangs_1_candycane { background-image: url(spritesmith-main-0.png); background-position: -546px -1036px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_candycane { + background-image: url(spritesmith-main-0.png); + background-position: -571px -1051px; + width: 60px; + height: 60px; } -.hair_bangs_1_festive { +.hair_bangs_1_candycorn { background-image: url(spritesmith-main-0.png); background-position: -455px -1036px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_candycorn { + background-image: url(spritesmith-main-0.png); + background-position: -480px -1051px; + width: 60px; + height: 60px; } -.hair_bangs_1_frost { +.hair_bangs_1_festive { background-image: url(spritesmith-main-0.png); background-position: -364px -1036px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_festive { + background-image: url(spritesmith-main-0.png); + background-position: -389px -1051px; + width: 60px; + height: 60px; } -.hair_bangs_1_ghostwhite { +.hair_bangs_1_frost { background-image: url(spritesmith-main-0.png); background-position: -273px -1036px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_frost { + background-image: url(spritesmith-main-0.png); + background-position: -298px -1051px; + width: 60px; + height: 60px; } -.hair_bangs_1_green { +.hair_bangs_1_ghostwhite { background-image: url(spritesmith-main-0.png); background-position: -182px -1036px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_ghostwhite { + background-image: url(spritesmith-main-0.png); + background-position: -207px -1051px; + width: 60px; + height: 60px; } -.hair_bangs_1_halloween { +.hair_bangs_1_green { background-image: url(spritesmith-main-0.png); background-position: -91px -1036px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_green { + background-image: url(spritesmith-main-0.png); + background-position: -116px -1051px; + width: 60px; + height: 60px; } -.hair_bangs_1_holly { +.hair_bangs_1_halloween { background-image: url(spritesmith-main-0.png); background-position: 0px -1036px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_halloween { + background-image: url(spritesmith-main-0.png); + background-position: -25px -1051px; + width: 60px; + height: 60px; } -.hair_bangs_1_hollygreen { +.hair_bangs_1_holly { background-image: url(spritesmith-main-0.png); background-position: -969px -888px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_holly { + background-image: url(spritesmith-main-0.png); + background-position: -994px -903px; + width: 60px; + height: 60px; } -.hair_bangs_1_midnight { +.hair_bangs_1_hollygreen { background-image: url(spritesmith-main-0.png); background-position: -878px -888px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_hollygreen { + background-image: url(spritesmith-main-0.png); + background-position: -903px -903px; + width: 60px; + height: 60px; } -.hair_bangs_1_pblue { +.hair_bangs_1_midnight { background-image: url(spritesmith-main-0.png); background-position: -787px -888px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_midnight { + background-image: url(spritesmith-main-0.png); + background-position: -812px -903px; + width: 60px; + height: 60px; } -.hair_bangs_1_pblue2 { +.hair_bangs_1_pblue { background-image: url(spritesmith-main-0.png); background-position: -696px -888px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_pblue { + background-image: url(spritesmith-main-0.png); + background-position: -721px -903px; + width: 60px; + height: 60px; } -.hair_bangs_1_peppermint { +.hair_bangs_1_pblue2 { background-image: url(spritesmith-main-0.png); background-position: -605px -888px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_pblue2 { + background-image: url(spritesmith-main-0.png); + background-position: -630px -903px; + width: 60px; + height: 60px; } -.hair_bangs_1_pgreen { +.hair_bangs_1_peppermint { background-image: url(spritesmith-main-0.png); background-position: -514px -888px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_peppermint { + background-image: url(spritesmith-main-0.png); + background-position: -539px -903px; + width: 60px; + height: 60px; } -.hair_bangs_1_pgreen2 { +.hair_bangs_1_pgreen { background-image: url(spritesmith-main-0.png); background-position: -819px -1127px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_pgreen { + background-image: url(spritesmith-main-0.png); + background-position: -844px -1142px; + width: 60px; + height: 60px; } -.hair_bangs_1_porange { +.hair_bangs_1_pgreen2 { background-image: url(spritesmith-main-0.png); background-position: -728px -1127px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_pgreen2 { + background-image: url(spritesmith-main-0.png); + background-position: -753px -1142px; + width: 60px; + height: 60px; } -.hair_bangs_1_porange2 { +.hair_bangs_1_porange { background-image: url(spritesmith-main-0.png); background-position: -637px -1127px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_porange { + background-image: url(spritesmith-main-0.png); + background-position: -662px -1142px; + width: 60px; + height: 60px; } -.hair_bangs_1_ppink { +.hair_bangs_1_porange2 { background-image: url(spritesmith-main-0.png); background-position: -546px -1127px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_porange2 { + background-image: url(spritesmith-main-0.png); + background-position: -571px -1142px; + width: 60px; + height: 60px; } -.hair_bangs_1_ppink2 { +.hair_bangs_1_ppink { background-image: url(spritesmith-main-0.png); background-position: -455px -1127px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_ppink { + background-image: url(spritesmith-main-0.png); + background-position: -480px -1142px; + width: 60px; + height: 60px; } -.hair_bangs_1_ppurple { +.hair_bangs_1_ppink2 { background-image: url(spritesmith-main-0.png); background-position: -364px -1127px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_ppink2 { + background-image: url(spritesmith-main-0.png); + background-position: -389px -1142px; + width: 60px; + height: 60px; } -.hair_bangs_1_ppurple2 { +.hair_bangs_1_ppurple { background-image: url(spritesmith-main-0.png); background-position: -273px -1127px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_ppurple { + background-image: url(spritesmith-main-0.png); + background-position: -298px -1142px; + width: 60px; + height: 60px; } -.hair_bangs_1_pumpkin { +.hair_bangs_1_ppurple2 { background-image: url(spritesmith-main-0.png); background-position: -182px -1127px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_ppurple2 { + background-image: url(spritesmith-main-0.png); + background-position: -207px -1142px; + width: 60px; + height: 60px; } -.hair_bangs_1_purple { +.hair_bangs_1_pumpkin { background-image: url(spritesmith-main-0.png); background-position: -91px -1127px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_pumpkin { + background-image: url(spritesmith-main-0.png); + background-position: -116px -1142px; + width: 60px; + height: 60px; } -.hair_bangs_1_pyellow { +.hair_bangs_1_purple { background-image: url(spritesmith-main-0.png); background-position: 0px -1127px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_purple { + background-image: url(spritesmith-main-0.png); + background-position: -25px -1142px; + width: 60px; + height: 60px; } -.hair_bangs_1_pyellow2 { +.hair_bangs_1_pyellow { background-image: url(spritesmith-main-0.png); background-position: -1132px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_pyellow { + background-image: url(spritesmith-main-0.png); + background-position: -1157px -1016px; + width: 60px; + height: 60px; } diff --git a/common/dist/sprites/spritesmith-main-0.png b/common/dist/sprites/spritesmith-main-0.png index 8a074da603..593cd477ab 100644 Binary files a/common/dist/sprites/spritesmith-main-0.png and b/common/dist/sprites/spritesmith-main-0.png differ diff --git a/common/dist/sprites/spritesmith-main-1.css b/common/dist/sprites/spritesmith-main-1.css index fbbde51e5c..713d5cded0 100644 --- a/common/dist/sprites/spritesmith-main-1.css +++ b/common/dist/sprites/spritesmith-main-1.css @@ -1,50 +1,50 @@ -.hair_bangs_1_TRUred { - background-image: url(spritesmith-main-1.png); - background-position: -91px -91px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_bangs_1_rainbow { +.hair_bangs_1_pyellow2 { background-image: url(spritesmith-main-1.png); background-position: -91px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: -116px -15px; + width: 60px; + height: 60px; } -.hair_bangs_1_red { +.hair_bangs_1_rainbow { background-image: url(spritesmith-main-1.png); background-position: -728px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -753px -1107px; + width: 60px; + height: 60px; } -.hair_bangs_1_snowy { +.hair_bangs_1_red { background-image: url(spritesmith-main-1.png); background-position: 0px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_red { + background-image: url(spritesmith-main-1.png); + background-position: -25px -106px; + width: 60px; + height: 60px; +} +.hair_bangs_1_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -91px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -116px -106px; + width: 60px; + height: 60px; } .hair_bangs_1_white { background-image: url(spritesmith-main-1.png); @@ -52,11 +52,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_white { + background-image: url(spritesmith-main-1.png); + background-position: -207px -15px; + width: 60px; + height: 60px; } .hair_bangs_1_winternight { background-image: url(spritesmith-main-1.png); @@ -64,11 +64,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -207px -106px; + width: 60px; + height: 60px; } .hair_bangs_1_winterstar { background-image: url(spritesmith-main-1.png); @@ -76,11 +76,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: -25px -197px; + width: 60px; + height: 60px; } .hair_bangs_1_yellow { background-image: url(spritesmith-main-1.png); @@ -88,11 +88,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -116px -197px; + width: 60px; + height: 60px; } .hair_bangs_1_zombie { background-image: url(spritesmith-main-1.png); @@ -100,419 +100,419 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_1_zombie { + background-image: url(spritesmith-main-1.png); + background-position: -207px -197px; + width: 60px; + height: 60px; } .hair_bangs_2_TRUred { - background-image: url(spritesmith-main-1.png); - background-position: 0px -546px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_bangs_2_aurora { background-image: url(spritesmith-main-1.png); background-position: -273px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -298px -15px; + width: 60px; + height: 60px; } -.hair_bangs_2_black { +.hair_bangs_2_aurora { background-image: url(spritesmith-main-1.png); background-position: -273px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -298px -106px; + width: 60px; + height: 60px; } -.hair_bangs_2_blond { +.hair_bangs_2_black { background-image: url(spritesmith-main-1.png); background-position: -273px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_black { + background-image: url(spritesmith-main-1.png); + background-position: -298px -197px; + width: 60px; + height: 60px; } -.hair_bangs_2_blue { +.hair_bangs_2_blond { background-image: url(spritesmith-main-1.png); background-position: 0px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_blond { + background-image: url(spritesmith-main-1.png); + background-position: -25px -288px; + width: 60px; + height: 60px; } -.hair_bangs_2_brown { +.hair_bangs_2_blue { background-image: url(spritesmith-main-1.png); background-position: -91px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_blue { + background-image: url(spritesmith-main-1.png); + background-position: -116px -288px; + width: 60px; + height: 60px; } -.hair_bangs_2_candycane { +.hair_bangs_2_brown { background-image: url(spritesmith-main-1.png); background-position: -182px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_brown { + background-image: url(spritesmith-main-1.png); + background-position: -207px -288px; + width: 60px; + height: 60px; } -.hair_bangs_2_candycorn { +.hair_bangs_2_candycane { background-image: url(spritesmith-main-1.png); background-position: -273px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_candycane { + background-image: url(spritesmith-main-1.png); + background-position: -298px -288px; + width: 60px; + height: 60px; } -.hair_bangs_2_festive { +.hair_bangs_2_candycorn { background-image: url(spritesmith-main-1.png); background-position: -364px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -389px -15px; + width: 60px; + height: 60px; } -.hair_bangs_2_frost { +.hair_bangs_2_festive { background-image: url(spritesmith-main-1.png); background-position: -364px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_festive { + background-image: url(spritesmith-main-1.png); + background-position: -389px -106px; + width: 60px; + height: 60px; } -.hair_bangs_2_ghostwhite { +.hair_bangs_2_frost { background-image: url(spritesmith-main-1.png); background-position: -364px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_frost { + background-image: url(spritesmith-main-1.png); + background-position: -389px -197px; + width: 60px; + height: 60px; } -.hair_bangs_2_green { +.hair_bangs_2_ghostwhite { background-image: url(spritesmith-main-1.png); background-position: -364px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_ghostwhite { + background-image: url(spritesmith-main-1.png); + background-position: -389px -288px; + width: 60px; + height: 60px; } -.hair_bangs_2_halloween { +.hair_bangs_2_green { background-image: url(spritesmith-main-1.png); background-position: 0px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_green { + background-image: url(spritesmith-main-1.png); + background-position: -25px -379px; + width: 60px; + height: 60px; } -.hair_bangs_2_holly { +.hair_bangs_2_halloween { background-image: url(spritesmith-main-1.png); background-position: -91px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_halloween { + background-image: url(spritesmith-main-1.png); + background-position: -116px -379px; + width: 60px; + height: 60px; } -.hair_bangs_2_hollygreen { +.hair_bangs_2_holly { background-image: url(spritesmith-main-1.png); background-position: -182px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_holly { + background-image: url(spritesmith-main-1.png); + background-position: -207px -379px; + width: 60px; + height: 60px; } -.hair_bangs_2_midnight { +.hair_bangs_2_hollygreen { background-image: url(spritesmith-main-1.png); background-position: -273px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_hollygreen { + background-image: url(spritesmith-main-1.png); + background-position: -298px -379px; + width: 60px; + height: 60px; } -.hair_bangs_2_pblue { +.hair_bangs_2_midnight { background-image: url(spritesmith-main-1.png); background-position: -364px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_midnight { + background-image: url(spritesmith-main-1.png); + background-position: -389px -379px; + width: 60px; + height: 60px; } -.hair_bangs_2_pblue2 { +.hair_bangs_2_pblue { background-image: url(spritesmith-main-1.png); background-position: -455px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_pblue { + background-image: url(spritesmith-main-1.png); + background-position: -480px -15px; + width: 60px; + height: 60px; } -.hair_bangs_2_peppermint { +.hair_bangs_2_pblue2 { background-image: url(spritesmith-main-1.png); background-position: -455px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_pblue2 { + background-image: url(spritesmith-main-1.png); + background-position: -480px -106px; + width: 60px; + height: 60px; } -.hair_bangs_2_pgreen { +.hair_bangs_2_peppermint { background-image: url(spritesmith-main-1.png); background-position: -455px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_peppermint { + background-image: url(spritesmith-main-1.png); + background-position: -480px -197px; + width: 60px; + height: 60px; } -.hair_bangs_2_pgreen2 { +.hair_bangs_2_pgreen { background-image: url(spritesmith-main-1.png); background-position: -455px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_pgreen { + background-image: url(spritesmith-main-1.png); + background-position: -480px -288px; + width: 60px; + height: 60px; } -.hair_bangs_2_porange { +.hair_bangs_2_pgreen2 { background-image: url(spritesmith-main-1.png); background-position: -455px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_pgreen2 { + background-image: url(spritesmith-main-1.png); + background-position: -480px -379px; + width: 60px; + height: 60px; } -.hair_bangs_2_porange2 { +.hair_bangs_2_porange { background-image: url(spritesmith-main-1.png); background-position: 0px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_porange { + background-image: url(spritesmith-main-1.png); + background-position: -25px -470px; + width: 60px; + height: 60px; } -.hair_bangs_2_ppink { +.hair_bangs_2_porange2 { background-image: url(spritesmith-main-1.png); background-position: -91px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_porange2 { + background-image: url(spritesmith-main-1.png); + background-position: -116px -470px; + width: 60px; + height: 60px; } -.hair_bangs_2_ppink2 { +.hair_bangs_2_ppink { background-image: url(spritesmith-main-1.png); background-position: -182px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_ppink { + background-image: url(spritesmith-main-1.png); + background-position: -207px -470px; + width: 60px; + height: 60px; } -.hair_bangs_2_ppurple { +.hair_bangs_2_ppink2 { background-image: url(spritesmith-main-1.png); background-position: -273px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_ppink2 { + background-image: url(spritesmith-main-1.png); + background-position: -298px -470px; + width: 60px; + height: 60px; } -.hair_bangs_2_ppurple2 { +.hair_bangs_2_ppurple { background-image: url(spritesmith-main-1.png); background-position: -364px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_ppurple { + background-image: url(spritesmith-main-1.png); + background-position: -389px -470px; + width: 60px; + height: 60px; } -.hair_bangs_2_pumpkin { +.hair_bangs_2_ppurple2 { background-image: url(spritesmith-main-1.png); background-position: -455px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_ppurple2 { + background-image: url(spritesmith-main-1.png); + background-position: -480px -470px; + width: 60px; + height: 60px; } -.hair_bangs_2_purple { +.hair_bangs_2_pumpkin { background-image: url(spritesmith-main-1.png); background-position: -546px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_pumpkin { + background-image: url(spritesmith-main-1.png); + background-position: -571px -15px; + width: 60px; + height: 60px; } -.hair_bangs_2_pyellow { +.hair_bangs_2_purple { background-image: url(spritesmith-main-1.png); background-position: -546px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_purple { + background-image: url(spritesmith-main-1.png); + background-position: -571px -106px; + width: 60px; + height: 60px; } -.hair_bangs_2_pyellow2 { +.hair_bangs_2_pyellow { background-image: url(spritesmith-main-1.png); background-position: -546px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_pyellow { + background-image: url(spritesmith-main-1.png); + background-position: -571px -197px; + width: 60px; + height: 60px; } -.hair_bangs_2_rainbow { +.hair_bangs_2_pyellow2 { background-image: url(spritesmith-main-1.png); background-position: -546px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: -571px -288px; + width: 60px; + height: 60px; } -.hair_bangs_2_red { +.hair_bangs_2_rainbow { background-image: url(spritesmith-main-1.png); background-position: -546px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -571px -379px; + width: 60px; + height: 60px; } -.hair_bangs_2_snowy { +.hair_bangs_2_red { background-image: url(spritesmith-main-1.png); background-position: -546px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_red { + background-image: url(spritesmith-main-1.png); + background-position: -571px -470px; + width: 60px; + height: 60px; +} +.hair_bangs_2_snowy { + background-image: url(spritesmith-main-1.png); + background-position: 0px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -25px -561px; + width: 60px; + height: 60px; } .hair_bangs_2_white { background-image: url(spritesmith-main-1.png); @@ -520,11 +520,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_white { + background-image: url(spritesmith-main-1.png); + background-position: -116px -561px; + width: 60px; + height: 60px; } .hair_bangs_2_winternight { background-image: url(spritesmith-main-1.png); @@ -532,11 +532,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -207px -561px; + width: 60px; + height: 60px; } .hair_bangs_2_winterstar { background-image: url(spritesmith-main-1.png); @@ -544,11 +544,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: -298px -561px; + width: 60px; + height: 60px; } .hair_bangs_2_yellow { background-image: url(spritesmith-main-1.png); @@ -556,11 +556,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -389px -561px; + width: 60px; + height: 60px; } .hair_bangs_2_zombie { background-image: url(spritesmith-main-1.png); @@ -568,419 +568,419 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_2_zombie { + background-image: url(spritesmith-main-1.png); + background-position: -480px -561px; + width: 60px; + height: 60px; } .hair_bangs_3_TRUred { - background-image: url(spritesmith-main-1.png); - background-position: -819px 0px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_bangs_3_aurora { background-image: url(spritesmith-main-1.png); background-position: -546px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -571px -561px; + width: 60px; + height: 60px; } -.hair_bangs_3_black { +.hair_bangs_3_aurora { background-image: url(spritesmith-main-1.png); background-position: -637px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -662px -15px; + width: 60px; + height: 60px; } -.hair_bangs_3_blond { +.hair_bangs_3_black { background-image: url(spritesmith-main-1.png); background-position: -637px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_black { + background-image: url(spritesmith-main-1.png); + background-position: -662px -106px; + width: 60px; + height: 60px; } -.hair_bangs_3_blue { +.hair_bangs_3_blond { background-image: url(spritesmith-main-1.png); background-position: -637px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_blond { + background-image: url(spritesmith-main-1.png); + background-position: -662px -197px; + width: 60px; + height: 60px; } -.hair_bangs_3_brown { +.hair_bangs_3_blue { background-image: url(spritesmith-main-1.png); background-position: -637px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_blue { + background-image: url(spritesmith-main-1.png); + background-position: -662px -288px; + width: 60px; + height: 60px; } -.hair_bangs_3_candycane { +.hair_bangs_3_brown { background-image: url(spritesmith-main-1.png); background-position: -637px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_brown { + background-image: url(spritesmith-main-1.png); + background-position: -662px -379px; + width: 60px; + height: 60px; } -.hair_bangs_3_candycorn { +.hair_bangs_3_candycane { background-image: url(spritesmith-main-1.png); background-position: -637px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_candycane { + background-image: url(spritesmith-main-1.png); + background-position: -662px -470px; + width: 60px; + height: 60px; } -.hair_bangs_3_festive { +.hair_bangs_3_candycorn { background-image: url(spritesmith-main-1.png); background-position: -637px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -662px -561px; + width: 60px; + height: 60px; } -.hair_bangs_3_frost { +.hair_bangs_3_festive { background-image: url(spritesmith-main-1.png); background-position: 0px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_festive { + background-image: url(spritesmith-main-1.png); + background-position: -25px -652px; + width: 60px; + height: 60px; } -.hair_bangs_3_ghostwhite { +.hair_bangs_3_frost { background-image: url(spritesmith-main-1.png); background-position: -91px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_frost { + background-image: url(spritesmith-main-1.png); + background-position: -116px -652px; + width: 60px; + height: 60px; } -.hair_bangs_3_green { +.hair_bangs_3_ghostwhite { background-image: url(spritesmith-main-1.png); background-position: -182px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_ghostwhite { + background-image: url(spritesmith-main-1.png); + background-position: -207px -652px; + width: 60px; + height: 60px; } -.hair_bangs_3_halloween { +.hair_bangs_3_green { background-image: url(spritesmith-main-1.png); background-position: -273px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_green { + background-image: url(spritesmith-main-1.png); + background-position: -298px -652px; + width: 60px; + height: 60px; } -.hair_bangs_3_holly { +.hair_bangs_3_halloween { background-image: url(spritesmith-main-1.png); background-position: -364px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_halloween { + background-image: url(spritesmith-main-1.png); + background-position: -389px -652px; + width: 60px; + height: 60px; } -.hair_bangs_3_hollygreen { +.hair_bangs_3_holly { background-image: url(spritesmith-main-1.png); background-position: -455px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_holly { + background-image: url(spritesmith-main-1.png); + background-position: -480px -652px; + width: 60px; + height: 60px; } -.hair_bangs_3_midnight { +.hair_bangs_3_hollygreen { background-image: url(spritesmith-main-1.png); background-position: -546px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_hollygreen { + background-image: url(spritesmith-main-1.png); + background-position: -571px -652px; + width: 60px; + height: 60px; } -.hair_bangs_3_pblue { +.hair_bangs_3_midnight { background-image: url(spritesmith-main-1.png); background-position: -637px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_midnight { + background-image: url(spritesmith-main-1.png); + background-position: -662px -652px; + width: 60px; + height: 60px; } -.hair_bangs_3_pblue2 { +.hair_bangs_3_pblue { background-image: url(spritesmith-main-1.png); background-position: -728px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_pblue { + background-image: url(spritesmith-main-1.png); + background-position: -753px -15px; + width: 60px; + height: 60px; } -.hair_bangs_3_peppermint { +.hair_bangs_3_pblue2 { background-image: url(spritesmith-main-1.png); background-position: -728px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_pblue2 { + background-image: url(spritesmith-main-1.png); + background-position: -753px -106px; + width: 60px; + height: 60px; } -.hair_bangs_3_pgreen { +.hair_bangs_3_peppermint { background-image: url(spritesmith-main-1.png); background-position: -728px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_peppermint { + background-image: url(spritesmith-main-1.png); + background-position: -753px -197px; + width: 60px; + height: 60px; } -.hair_bangs_3_pgreen2 { +.hair_bangs_3_pgreen { background-image: url(spritesmith-main-1.png); background-position: -728px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_pgreen { + background-image: url(spritesmith-main-1.png); + background-position: -753px -288px; + width: 60px; + height: 60px; } -.hair_bangs_3_porange { +.hair_bangs_3_pgreen2 { background-image: url(spritesmith-main-1.png); background-position: -728px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_pgreen2 { + background-image: url(spritesmith-main-1.png); + background-position: -753px -379px; + width: 60px; + height: 60px; } -.hair_bangs_3_porange2 { +.hair_bangs_3_porange { background-image: url(spritesmith-main-1.png); background-position: -728px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_porange { + background-image: url(spritesmith-main-1.png); + background-position: -753px -470px; + width: 60px; + height: 60px; } -.hair_bangs_3_ppink { +.hair_bangs_3_porange2 { background-image: url(spritesmith-main-1.png); background-position: -728px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_porange2 { + background-image: url(spritesmith-main-1.png); + background-position: -753px -561px; + width: 60px; + height: 60px; } -.hair_bangs_3_ppink2 { +.hair_bangs_3_ppink { background-image: url(spritesmith-main-1.png); background-position: -728px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_ppink { + background-image: url(spritesmith-main-1.png); + background-position: -753px -652px; + width: 60px; + height: 60px; } -.hair_bangs_3_ppurple { +.hair_bangs_3_ppink2 { background-image: url(spritesmith-main-1.png); background-position: 0px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_ppink2 { + background-image: url(spritesmith-main-1.png); + background-position: -25px -743px; + width: 60px; + height: 60px; } -.hair_bangs_3_ppurple2 { +.hair_bangs_3_ppurple { background-image: url(spritesmith-main-1.png); background-position: -91px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_ppurple { + background-image: url(spritesmith-main-1.png); + background-position: -116px -743px; + width: 60px; + height: 60px; } -.hair_bangs_3_pumpkin { +.hair_bangs_3_ppurple2 { background-image: url(spritesmith-main-1.png); background-position: -182px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_ppurple2 { + background-image: url(spritesmith-main-1.png); + background-position: -207px -743px; + width: 60px; + height: 60px; } -.hair_bangs_3_purple { +.hair_bangs_3_pumpkin { background-image: url(spritesmith-main-1.png); background-position: -273px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_pumpkin { + background-image: url(spritesmith-main-1.png); + background-position: -298px -743px; + width: 60px; + height: 60px; } -.hair_bangs_3_pyellow { +.hair_bangs_3_purple { background-image: url(spritesmith-main-1.png); background-position: -364px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_purple { + background-image: url(spritesmith-main-1.png); + background-position: -389px -743px; + width: 60px; + height: 60px; } -.hair_bangs_3_pyellow2 { +.hair_bangs_3_pyellow { background-image: url(spritesmith-main-1.png); background-position: -455px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_pyellow { + background-image: url(spritesmith-main-1.png); + background-position: -480px -743px; + width: 60px; + height: 60px; } -.hair_bangs_3_rainbow { +.hair_bangs_3_pyellow2 { background-image: url(spritesmith-main-1.png); background-position: -546px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: -571px -743px; + width: 60px; + height: 60px; } -.hair_bangs_3_red { +.hair_bangs_3_rainbow { background-image: url(spritesmith-main-1.png); background-position: -637px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -662px -743px; + width: 60px; + height: 60px; } -.hair_bangs_3_snowy { +.hair_bangs_3_red { background-image: url(spritesmith-main-1.png); background-position: -728px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_red { + background-image: url(spritesmith-main-1.png); + background-position: -753px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_3_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -819px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -844px -15px; + width: 60px; + height: 60px; } .hair_bangs_3_white { background-image: url(spritesmith-main-1.png); @@ -988,11 +988,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_white { + background-image: url(spritesmith-main-1.png); + background-position: -844px -106px; + width: 60px; + height: 60px; } .hair_bangs_3_winternight { background-image: url(spritesmith-main-1.png); @@ -1000,11 +1000,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -844px -197px; + width: 60px; + height: 60px; } .hair_bangs_3_winterstar { background-image: url(spritesmith-main-1.png); @@ -1012,11 +1012,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: -844px -288px; + width: 60px; + height: 60px; } .hair_bangs_3_yellow { background-image: url(spritesmith-main-1.png); @@ -1024,11 +1024,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -844px -379px; + width: 60px; + height: 60px; } .hair_bangs_3_zombie { background-image: url(spritesmith-main-1.png); @@ -1036,2913 +1036,2913 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_bangs_3_zombie { + background-image: url(spritesmith-main-1.png); + background-position: -844px -470px; + width: 60px; + height: 60px; } .hair_base_10_TRUred { - background-image: url(spritesmith-main-1.png); - background-position: -273px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_aurora { - background-image: url(spritesmith-main-1.png); - background-position: -1001px -455px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_black { - background-image: url(spritesmith-main-1.png); - background-position: -1001px -546px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_blond { - background-image: url(spritesmith-main-1.png); - background-position: -1001px -637px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_blue { - background-image: url(spritesmith-main-1.png); - background-position: -1001px -728px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_brown { - background-image: url(spritesmith-main-1.png); - background-position: -1001px -819px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_candycane { - background-image: url(spritesmith-main-1.png); - background-position: -1001px -910px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_candycorn { - background-image: url(spritesmith-main-1.png); - background-position: 0px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_festive { - background-image: url(spritesmith-main-1.png); - background-position: -91px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_frost { - background-image: url(spritesmith-main-1.png); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_ghostwhite { - background-image: url(spritesmith-main-1.png); - background-position: -273px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_green { - background-image: url(spritesmith-main-1.png); - background-position: -364px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_halloween { - background-image: url(spritesmith-main-1.png); - background-position: -455px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_holly { - background-image: url(spritesmith-main-1.png); - background-position: -546px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_hollygreen { - background-image: url(spritesmith-main-1.png); - background-position: -637px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_midnight { - background-image: url(spritesmith-main-1.png); - background-position: -728px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_pblue { - background-image: url(spritesmith-main-1.png); - background-position: -819px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_pblue2 { - background-image: url(spritesmith-main-1.png); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_peppermint { - background-image: url(spritesmith-main-1.png); - background-position: -1001px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_pgreen { - background-image: url(spritesmith-main-1.png); - background-position: -1092px 0px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_pgreen2 { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -91px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_porange { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -182px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_porange2 { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -273px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_ppink { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -364px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_ppink2 { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -455px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_ppurple { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -546px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_ppurple2 { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -637px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_pumpkin { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -728px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_purple { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -819px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_pyellow { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -910px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_pyellow2 { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_rainbow { - background-image: url(spritesmith-main-1.png); - background-position: 0px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_red { - background-image: url(spritesmith-main-1.png); - background-position: -91px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_snowy { - background-image: url(spritesmith-main-1.png); - background-position: -182px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_white { - background-image: url(spritesmith-main-1.png); - background-position: -364px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_winternight { - background-image: url(spritesmith-main-1.png); - background-position: -455px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_winterstar { - background-image: url(spritesmith-main-1.png); - background-position: -546px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_yellow { - background-image: url(spritesmith-main-1.png); - background-position: -637px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_10_zombie { - background-image: url(spritesmith-main-1.png); - background-position: 0px 0px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_TRUred { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -182px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_aurora { - background-image: url(spritesmith-main-1.png); - background-position: -819px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_black { - background-image: url(spritesmith-main-1.png); - background-position: -910px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_blond { - background-image: url(spritesmith-main-1.png); - background-position: -1001px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_blue { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_brown { - background-image: url(spritesmith-main-1.png); - background-position: -1183px 0px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_candycane { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -91px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_candycorn { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -182px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_festive { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -273px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_frost { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -364px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_ghostwhite { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -455px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_green { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -546px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_halloween { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -637px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_holly { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -728px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_hollygreen { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -819px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_midnight { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -910px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_pblue { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_pblue2 { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_peppermint { - background-image: url(spritesmith-main-1.png); - background-position: 0px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_pgreen { - background-image: url(spritesmith-main-1.png); - background-position: -91px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_pgreen2 { - background-image: url(spritesmith-main-1.png); - background-position: -182px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_porange { - background-image: url(spritesmith-main-1.png); - background-position: -273px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_porange2 { - background-image: url(spritesmith-main-1.png); - background-position: -364px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_ppink { - background-image: url(spritesmith-main-1.png); - background-position: -455px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_ppink2 { - background-image: url(spritesmith-main-1.png); - background-position: -546px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_ppurple { - background-image: url(spritesmith-main-1.png); - background-position: -637px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_ppurple2 { - background-image: url(spritesmith-main-1.png); - background-position: -728px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_pumpkin { - background-image: url(spritesmith-main-1.png); - background-position: -819px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_purple { - background-image: url(spritesmith-main-1.png); - background-position: -910px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_pyellow { - background-image: url(spritesmith-main-1.png); - background-position: -1001px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_pyellow2 { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_rainbow { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_red { - background-image: url(spritesmith-main-1.png); - background-position: -1274px 0px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_snowy { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -91px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_white { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -273px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_winternight { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -364px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_winterstar { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -455px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_yellow { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -546px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_11_zombie { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -637px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_TRUred { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_aurora { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -728px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_black { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -819px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_blond { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -910px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_blue { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_brown { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_candycane { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_candycorn { - background-image: url(spritesmith-main-1.png); - background-position: 0px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_festive { - background-image: url(spritesmith-main-1.png); - background-position: -91px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_frost { - background-image: url(spritesmith-main-1.png); - background-position: -182px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_ghostwhite { - background-image: url(spritesmith-main-1.png); - background-position: -273px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_green { - background-image: url(spritesmith-main-1.png); - background-position: -364px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_halloween { - background-image: url(spritesmith-main-1.png); - background-position: -455px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_holly { - background-image: url(spritesmith-main-1.png); - background-position: -546px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_hollygreen { - background-image: url(spritesmith-main-1.png); - background-position: -637px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_midnight { - background-image: url(spritesmith-main-1.png); - background-position: -728px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_pblue { - background-image: url(spritesmith-main-1.png); - background-position: -819px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_pblue2 { - background-image: url(spritesmith-main-1.png); - background-position: -910px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_peppermint { - background-image: url(spritesmith-main-1.png); - background-position: -1001px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_pgreen { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_pgreen2 { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_porange { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_porange2 { - background-image: url(spritesmith-main-1.png); - background-position: -1365px 0px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_ppink { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -91px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_ppink2 { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -182px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_ppurple { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -273px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_ppurple2 { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -364px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_pumpkin { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -455px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_purple { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -546px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_pyellow { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -637px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_pyellow2 { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -728px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_rainbow { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -819px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_red { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -910px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_snowy { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_white { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_winternight { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_winterstar { - background-image: url(spritesmith-main-1.png); - background-position: 0px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_yellow { - background-image: url(spritesmith-main-1.png); - background-position: -91px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_12_zombie { - background-image: url(spritesmith-main-1.png); - background-position: -182px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_TRUred { - background-image: url(spritesmith-main-1.png); - background-position: -364px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_aurora { - background-image: url(spritesmith-main-1.png); - background-position: -273px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_black { - background-image: url(spritesmith-main-1.png); - background-position: -364px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_blond { - background-image: url(spritesmith-main-1.png); - background-position: -455px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_blue { - background-image: url(spritesmith-main-1.png); - background-position: -546px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_brown { - background-image: url(spritesmith-main-1.png); - background-position: -637px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_candycane { - background-image: url(spritesmith-main-1.png); - background-position: -728px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_candycorn { - background-image: url(spritesmith-main-1.png); - background-position: -819px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_festive { - background-image: url(spritesmith-main-1.png); - background-position: -910px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_frost { - background-image: url(spritesmith-main-1.png); - background-position: -1001px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_ghostwhite { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_green { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_halloween { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_holly { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_hollygreen { - background-image: url(spritesmith-main-1.png); - background-position: -1456px 0px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_midnight { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -91px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_pblue { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -182px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_pblue2 { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -273px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_peppermint { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -364px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_pgreen { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -455px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_pgreen2 { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -546px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_porange { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -637px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_porange2 { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -728px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_ppink { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -819px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_ppink2 { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -910px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_ppurple { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_ppurple2 { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_pumpkin { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_purple { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_pyellow { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_pyellow2 { - background-image: url(spritesmith-main-1.png); - background-position: 0px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_rainbow { - background-image: url(spritesmith-main-1.png); - background-position: -91px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_red { - background-image: url(spritesmith-main-1.png); - background-position: -182px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_snowy { - background-image: url(spritesmith-main-1.png); - background-position: -273px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_white { - background-image: url(spritesmith-main-1.png); - background-position: -455px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_winternight { - background-image: url(spritesmith-main-1.png); - background-position: -546px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_winterstar { - background-image: url(spritesmith-main-1.png); - background-position: -637px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_yellow { - background-image: url(spritesmith-main-1.png); - background-position: -728px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_13_zombie { - background-image: url(spritesmith-main-1.png); - background-position: -819px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_TRUred { - background-image: url(spritesmith-main-1.png); - background-position: -819px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_aurora { - background-image: url(spritesmith-main-1.png); - background-position: -910px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_black { - background-image: url(spritesmith-main-1.png); - background-position: -1001px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_blond { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_blue { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_brown { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_candycane { - background-image: url(spritesmith-main-1.png); - background-position: -1365px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_candycorn { - background-image: url(spritesmith-main-1.png); - background-position: -1456px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_festive { - background-image: url(spritesmith-main-1.png); - background-position: -1547px 0px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_frost { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -91px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_ghostwhite { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -182px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_green { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -273px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_halloween { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -364px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_holly { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -455px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_hollygreen { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -546px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_midnight { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -637px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_pblue { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -728px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_pblue2 { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -819px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_peppermint { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -910px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_pgreen { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_pgreen2 { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_porange { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -1183px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_porange2 { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_ppink { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -1365px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_ppink2 { - background-image: url(spritesmith-main-1.png); - background-position: -1547px -1456px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_ppurple { - background-image: url(spritesmith-main-1.png); - background-position: 0px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_ppurple2 { - background-image: url(spritesmith-main-1.png); - background-position: -91px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_pumpkin { - background-image: url(spritesmith-main-1.png); - background-position: -182px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_purple { - background-image: url(spritesmith-main-1.png); - background-position: -273px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_pyellow { - background-image: url(spritesmith-main-1.png); - background-position: -364px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_pyellow2 { - background-image: url(spritesmith-main-1.png); - background-position: -455px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_rainbow { - background-image: url(spritesmith-main-1.png); - background-position: -546px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_red { - background-image: url(spritesmith-main-1.png); - background-position: -637px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_snowy { - background-image: url(spritesmith-main-1.png); - background-position: -728px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_white { - background-image: url(spritesmith-main-1.png); - background-position: -910px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_winternight { - background-image: url(spritesmith-main-1.png); - background-position: -1001px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_winterstar { - background-image: url(spritesmith-main-1.png); - background-position: -1092px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_yellow { - background-image: url(spritesmith-main-1.png); - background-position: -1183px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_14_zombie { - background-image: url(spritesmith-main-1.png); - background-position: -1274px -1547px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_1_TRUred { - background-image: url(spritesmith-main-1.png); - background-position: -910px -910px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_1_aurora { background-image: url(spritesmith-main-1.png); background-position: -819px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -844px -561px; + width: 60px; + height: 60px; } -.hair_base_1_black { +.hair_base_10_aurora { background-image: url(spritesmith-main-1.png); background-position: -819px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -844px -652px; + width: 60px; + height: 60px; } -.hair_base_1_blond { +.hair_base_10_black { background-image: url(spritesmith-main-1.png); background-position: -819px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_black { + background-image: url(spritesmith-main-1.png); + background-position: -844px -743px; + width: 60px; + height: 60px; } -.hair_base_1_blue { +.hair_base_10_blond { background-image: url(spritesmith-main-1.png); background-position: 0px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_blond { + background-image: url(spritesmith-main-1.png); + background-position: -25px -834px; + width: 60px; + height: 60px; } -.hair_base_1_brown { +.hair_base_10_blue { background-image: url(spritesmith-main-1.png); background-position: -91px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_blue { + background-image: url(spritesmith-main-1.png); + background-position: -116px -834px; + width: 60px; + height: 60px; } -.hair_base_1_candycane { +.hair_base_10_brown { background-image: url(spritesmith-main-1.png); background-position: -182px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_brown { + background-image: url(spritesmith-main-1.png); + background-position: -207px -834px; + width: 60px; + height: 60px; } -.hair_base_1_candycorn { +.hair_base_10_candycane { background-image: url(spritesmith-main-1.png); background-position: -273px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_candycane { + background-image: url(spritesmith-main-1.png); + background-position: -298px -834px; + width: 60px; + height: 60px; } -.hair_base_1_festive { +.hair_base_10_candycorn { background-image: url(spritesmith-main-1.png); background-position: -364px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -389px -834px; + width: 60px; + height: 60px; } -.hair_base_1_frost { +.hair_base_10_festive { background-image: url(spritesmith-main-1.png); background-position: -455px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_festive { + background-image: url(spritesmith-main-1.png); + background-position: -480px -834px; + width: 60px; + height: 60px; } -.hair_base_1_ghostwhite { +.hair_base_10_frost { background-image: url(spritesmith-main-1.png); background-position: -546px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_frost { + background-image: url(spritesmith-main-1.png); + background-position: -571px -834px; + width: 60px; + height: 60px; } -.hair_base_1_green { +.hair_base_10_ghostwhite { background-image: url(spritesmith-main-1.png); background-position: -637px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_ghostwhite { + background-image: url(spritesmith-main-1.png); + background-position: -662px -834px; + width: 60px; + height: 60px; } -.hair_base_1_halloween { +.hair_base_10_green { background-image: url(spritesmith-main-1.png); background-position: -728px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_green { + background-image: url(spritesmith-main-1.png); + background-position: -753px -834px; + width: 60px; + height: 60px; } -.hair_base_1_holly { +.hair_base_10_halloween { background-image: url(spritesmith-main-1.png); background-position: -819px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_halloween { + background-image: url(spritesmith-main-1.png); + background-position: -844px -834px; + width: 60px; + height: 60px; } -.hair_base_1_hollygreen { +.hair_base_10_holly { background-image: url(spritesmith-main-1.png); background-position: -910px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_holly { + background-image: url(spritesmith-main-1.png); + background-position: -935px -15px; + width: 60px; + height: 60px; } -.hair_base_1_midnight { +.hair_base_10_hollygreen { background-image: url(spritesmith-main-1.png); background-position: -910px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_hollygreen { + background-image: url(spritesmith-main-1.png); + background-position: -935px -106px; + width: 60px; + height: 60px; } -.hair_base_1_pblue { +.hair_base_10_midnight { background-image: url(spritesmith-main-1.png); background-position: -910px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_midnight { + background-image: url(spritesmith-main-1.png); + background-position: -935px -197px; + width: 60px; + height: 60px; } -.hair_base_1_pblue2 { +.hair_base_10_pblue { background-image: url(spritesmith-main-1.png); background-position: -910px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_pblue { + background-image: url(spritesmith-main-1.png); + background-position: -935px -288px; + width: 60px; + height: 60px; } -.hair_base_1_peppermint { +.hair_base_10_pblue2 { background-image: url(spritesmith-main-1.png); background-position: -910px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_pblue2 { + background-image: url(spritesmith-main-1.png); + background-position: -935px -379px; + width: 60px; + height: 60px; } -.hair_base_1_pgreen { +.hair_base_10_peppermint { background-image: url(spritesmith-main-1.png); background-position: -910px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_peppermint { + background-image: url(spritesmith-main-1.png); + background-position: -935px -470px; + width: 60px; + height: 60px; } -.hair_base_1_pgreen2 { +.hair_base_10_pgreen { background-image: url(spritesmith-main-1.png); background-position: -910px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_pgreen { + background-image: url(spritesmith-main-1.png); + background-position: -935px -561px; + width: 60px; + height: 60px; } -.hair_base_1_porange { +.hair_base_10_pgreen2 { background-image: url(spritesmith-main-1.png); background-position: -910px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_pgreen2 { + background-image: url(spritesmith-main-1.png); + background-position: -935px -652px; + width: 60px; + height: 60px; } -.hair_base_1_porange2 { +.hair_base_10_porange { background-image: url(spritesmith-main-1.png); background-position: -910px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_porange { + background-image: url(spritesmith-main-1.png); + background-position: -935px -743px; + width: 60px; + height: 60px; } -.hair_base_1_ppink { +.hair_base_10_porange2 { background-image: url(spritesmith-main-1.png); background-position: -910px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_porange2 { + background-image: url(spritesmith-main-1.png); + background-position: -935px -834px; + width: 60px; + height: 60px; } -.hair_base_1_ppink2 { +.hair_base_10_ppink { background-image: url(spritesmith-main-1.png); background-position: 0px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_ppink { + background-image: url(spritesmith-main-1.png); + background-position: -25px -925px; + width: 60px; + height: 60px; } -.hair_base_1_ppurple { +.hair_base_10_ppink2 { background-image: url(spritesmith-main-1.png); background-position: -91px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_ppink2 { + background-image: url(spritesmith-main-1.png); + background-position: -116px -925px; + width: 60px; + height: 60px; } -.hair_base_1_ppurple2 { +.hair_base_10_ppurple { background-image: url(spritesmith-main-1.png); background-position: -182px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_ppurple { + background-image: url(spritesmith-main-1.png); + background-position: -207px -925px; + width: 60px; + height: 60px; } -.hair_base_1_pumpkin { +.hair_base_10_ppurple2 { background-image: url(spritesmith-main-1.png); background-position: -273px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_ppurple2 { + background-image: url(spritesmith-main-1.png); + background-position: -298px -925px; + width: 60px; + height: 60px; } -.hair_base_1_purple { +.hair_base_10_pumpkin { background-image: url(spritesmith-main-1.png); background-position: -364px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_pumpkin { + background-image: url(spritesmith-main-1.png); + background-position: -389px -925px; + width: 60px; + height: 60px; } -.hair_base_1_pyellow { +.hair_base_10_purple { background-image: url(spritesmith-main-1.png); background-position: -455px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_purple { + background-image: url(spritesmith-main-1.png); + background-position: -480px -925px; + width: 60px; + height: 60px; } -.hair_base_1_pyellow2 { +.hair_base_10_pyellow { background-image: url(spritesmith-main-1.png); background-position: -546px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_pyellow { + background-image: url(spritesmith-main-1.png); + background-position: -571px -925px; + width: 60px; + height: 60px; } -.hair_base_1_rainbow { +.hair_base_10_pyellow2 { background-image: url(spritesmith-main-1.png); background-position: -637px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: -662px -925px; + width: 60px; + height: 60px; } -.hair_base_1_red { +.hair_base_10_rainbow { background-image: url(spritesmith-main-1.png); background-position: -728px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -753px -925px; + width: 60px; + height: 60px; } -.hair_base_1_snowy { +.hair_base_10_red { background-image: url(spritesmith-main-1.png); background-position: -819px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_red { + background-image: url(spritesmith-main-1.png); + background-position: -844px -925px; + width: 60px; + height: 60px; } -.hair_base_1_white { +.hair_base_10_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -910px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -935px -925px; + width: 60px; + height: 60px; +} +.hair_base_10_white { background-image: url(spritesmith-main-1.png); background-position: -1001px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_white { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -15px; + width: 60px; + height: 60px; } -.hair_base_1_winternight { +.hair_base_10_winternight { background-image: url(spritesmith-main-1.png); background-position: -1001px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -106px; + width: 60px; + height: 60px; } -.hair_base_1_winterstar { +.hair_base_10_winterstar { background-image: url(spritesmith-main-1.png); background-position: -1001px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -197px; + width: 60px; + height: 60px; } -.hair_base_1_yellow { +.hair_base_10_yellow { background-image: url(spritesmith-main-1.png); background-position: -1001px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -288px; + width: 60px; + height: 60px; } -.hair_base_1_zombie { +.hair_base_10_zombie { background-image: url(spritesmith-main-1.png); background-position: -1001px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_10_zombie { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -379px; + width: 60px; + height: 60px; } -.hair_base_2_aurora { +.hair_base_11_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -1001px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -1001px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -561px; + width: 60px; + height: 60px; +} +.hair_base_11_black { + background-image: url(spritesmith-main-1.png); + background-position: -1001px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_black { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -652px; + width: 60px; + height: 60px; +} +.hair_base_11_blond { + background-image: url(spritesmith-main-1.png); + background-position: -1001px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_blond { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -743px; + width: 60px; + height: 60px; +} +.hair_base_11_blue { + background-image: url(spritesmith-main-1.png); + background-position: -1001px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_blue { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -834px; + width: 60px; + height: 60px; +} +.hair_base_11_brown { + background-image: url(spritesmith-main-1.png); + background-position: -1001px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_brown { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -925px; + width: 60px; + height: 60px; +} +.hair_base_11_candycane { + background-image: url(spritesmith-main-1.png); + background-position: 0px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_candycane { + background-image: url(spritesmith-main-1.png); + background-position: -25px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -91px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -116px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_festive { + background-image: url(spritesmith-main-1.png); + background-position: -182px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_festive { + background-image: url(spritesmith-main-1.png); + background-position: -207px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_frost { + background-image: url(spritesmith-main-1.png); + background-position: -273px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_frost { + background-image: url(spritesmith-main-1.png); + background-position: -298px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_ghostwhite { + background-image: url(spritesmith-main-1.png); + background-position: -364px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ghostwhite { + background-image: url(spritesmith-main-1.png); + background-position: -389px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_green { + background-image: url(spritesmith-main-1.png); + background-position: -455px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_green { + background-image: url(spritesmith-main-1.png); + background-position: -480px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_halloween { + background-image: url(spritesmith-main-1.png); + background-position: -546px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_halloween { + background-image: url(spritesmith-main-1.png); + background-position: -571px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_holly { + background-image: url(spritesmith-main-1.png); + background-position: -637px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_holly { + background-image: url(spritesmith-main-1.png); + background-position: -662px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_hollygreen { + background-image: url(spritesmith-main-1.png); + background-position: -728px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_hollygreen { + background-image: url(spritesmith-main-1.png); + background-position: -753px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_midnight { + background-image: url(spritesmith-main-1.png); + background-position: -819px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_midnight { + background-image: url(spritesmith-main-1.png); + background-position: -844px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_pblue { + background-image: url(spritesmith-main-1.png); + background-position: -910px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pblue { + background-image: url(spritesmith-main-1.png); + background-position: -935px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_pblue2 { + background-image: url(spritesmith-main-1.png); + background-position: -1001px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pblue2 { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_peppermint { + background-image: url(spritesmith-main-1.png); + background-position: -1092px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_peppermint { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -15px; + width: 60px; + height: 60px; +} +.hair_base_11_pgreen { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pgreen { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -106px; + width: 60px; + height: 60px; +} +.hair_base_11_pgreen2 { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pgreen2 { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -197px; + width: 60px; + height: 60px; +} +.hair_base_11_porange { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_porange { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -288px; + width: 60px; + height: 60px; +} +.hair_base_11_porange2 { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_porange2 { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -379px; + width: 60px; + height: 60px; +} +.hair_base_11_ppink { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ppink { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_ppink2 { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ppink2 { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -561px; + width: 60px; + height: 60px; +} +.hair_base_11_ppurple { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ppurple { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -652px; + width: 60px; + height: 60px; +} +.hair_base_11_ppurple2 { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ppurple2 { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -743px; + width: 60px; + height: 60px; +} +.hair_base_11_pumpkin { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pumpkin { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -834px; + width: 60px; + height: 60px; +} +.hair_base_11_purple { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_purple { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -925px; + width: 60px; + height: 60px; +} +.hair_base_11_pyellow { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pyellow { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: 0px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: -25px -1107px; + width: 60px; + height: 60px; +} +.hair_base_11_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -91px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -116px -1107px; + width: 60px; + height: 60px; +} +.hair_base_11_red { + background-image: url(spritesmith-main-1.png); + background-position: -182px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_red { + background-image: url(spritesmith-main-1.png); + background-position: -207px -1107px; + width: 60px; + height: 60px; +} +.hair_base_11_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -273px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -298px -1107px; + width: 60px; + height: 60px; +} +.hair_base_11_white { + background-image: url(spritesmith-main-1.png); + background-position: -364px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_white { + background-image: url(spritesmith-main-1.png); + background-position: -389px -1107px; + width: 60px; + height: 60px; +} +.hair_base_11_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -455px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -480px -1107px; + width: 60px; + height: 60px; +} +.hair_base_11_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: -546px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: -571px -1107px; + width: 60px; + height: 60px; +} +.hair_base_11_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -637px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -662px -1107px; + width: 60px; + height: 60px; +} +.hair_base_11_zombie { + background-image: url(spritesmith-main-1.png); + background-position: 0px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_zombie { + background-image: url(spritesmith-main-1.png); + background-position: -25px -15px; + width: 60px; + height: 60px; +} +.hair_base_12_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -819px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -844px -1107px; + width: 60px; + height: 60px; +} +.hair_base_12_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -910px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -935px -1107px; + width: 60px; + height: 60px; +} +.hair_base_12_black { + background-image: url(spritesmith-main-1.png); + background-position: -1001px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_black { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -1107px; + width: 60px; + height: 60px; +} +.hair_base_12_blond { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_blond { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -1107px; + width: 60px; + height: 60px; +} +.hair_base_12_blue { + background-image: url(spritesmith-main-1.png); + background-position: -1183px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_blue { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -15px; + width: 60px; + height: 60px; +} +.hair_base_12_brown { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_brown { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -106px; + width: 60px; + height: 60px; +} +.hair_base_12_candycane { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_candycane { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -197px; + width: 60px; + height: 60px; +} +.hair_base_12_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_festive { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_festive { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_frost { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_frost { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_ghostwhite { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ghostwhite { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -561px; + width: 60px; + height: 60px; +} +.hair_base_12_green { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_green { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -652px; + width: 60px; + height: 60px; +} +.hair_base_12_halloween { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_halloween { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -743px; + width: 60px; + height: 60px; +} +.hair_base_12_holly { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_holly { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -834px; + width: 60px; + height: 60px; +} +.hair_base_12_hollygreen { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_hollygreen { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -925px; + width: 60px; + height: 60px; +} +.hair_base_12_midnight { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_midnight { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -1016px; + width: 60px; + height: 60px; +} +.hair_base_12_pblue { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pblue { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -1107px; + width: 60px; + height: 60px; +} +.hair_base_12_pblue2 { + background-image: url(spritesmith-main-1.png); + background-position: 0px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pblue2 { + background-image: url(spritesmith-main-1.png); + background-position: -25px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_peppermint { + background-image: url(spritesmith-main-1.png); + background-position: -91px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_peppermint { + background-image: url(spritesmith-main-1.png); + background-position: -116px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_pgreen { + background-image: url(spritesmith-main-1.png); + background-position: -182px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pgreen { + background-image: url(spritesmith-main-1.png); + background-position: -207px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_pgreen2 { + background-image: url(spritesmith-main-1.png); + background-position: -273px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pgreen2 { + background-image: url(spritesmith-main-1.png); + background-position: -298px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_porange { + background-image: url(spritesmith-main-1.png); + background-position: -364px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_porange { + background-image: url(spritesmith-main-1.png); + background-position: -389px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_porange2 { + background-image: url(spritesmith-main-1.png); + background-position: -455px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_porange2 { + background-image: url(spritesmith-main-1.png); + background-position: -480px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_ppink { + background-image: url(spritesmith-main-1.png); + background-position: -546px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppink { + background-image: url(spritesmith-main-1.png); + background-position: -571px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_ppink2 { + background-image: url(spritesmith-main-1.png); + background-position: -637px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppink2 { + background-image: url(spritesmith-main-1.png); + background-position: -662px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_ppurple { + background-image: url(spritesmith-main-1.png); + background-position: -728px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppurple { + background-image: url(spritesmith-main-1.png); + background-position: -753px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_ppurple2 { + background-image: url(spritesmith-main-1.png); + background-position: -819px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppurple2 { + background-image: url(spritesmith-main-1.png); + background-position: -844px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_pumpkin { + background-image: url(spritesmith-main-1.png); + background-position: -910px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pumpkin { + background-image: url(spritesmith-main-1.png); + background-position: -935px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_purple { + background-image: url(spritesmith-main-1.png); + background-position: -1001px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_purple { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_pyellow { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pyellow { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -1198px; + width: 60px; + height: 60px; +} +.hair_base_12_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -1274px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -15px; + width: 60px; + height: 60px; +} +.hair_base_12_red { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_red { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -106px; + width: 60px; + height: 60px; +} +.hair_base_12_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -197px; + width: 60px; + height: 60px; +} +.hair_base_12_white { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_white { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -561px; + width: 60px; + height: 60px; +} +.hair_base_12_zombie { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_zombie { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -834px; + width: 60px; + height: 60px; +} +.hair_base_13_black { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_black { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -925px; + width: 60px; + height: 60px; +} +.hair_base_13_blond { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_blond { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -1016px; + width: 60px; + height: 60px; +} +.hair_base_13_blue { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_blue { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -1107px; + width: 60px; + height: 60px; +} +.hair_base_13_brown { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_brown { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -1198px; + width: 60px; + height: 60px; +} +.hair_base_13_candycane { + background-image: url(spritesmith-main-1.png); + background-position: 0px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_candycane { + background-image: url(spritesmith-main-1.png); + background-position: -25px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -91px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -116px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_festive { + background-image: url(spritesmith-main-1.png); + background-position: -182px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_festive { + background-image: url(spritesmith-main-1.png); + background-position: -207px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_frost { + background-image: url(spritesmith-main-1.png); + background-position: -273px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_frost { + background-image: url(spritesmith-main-1.png); + background-position: -298px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_ghostwhite { + background-image: url(spritesmith-main-1.png); + background-position: -364px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ghostwhite { + background-image: url(spritesmith-main-1.png); + background-position: -389px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_green { + background-image: url(spritesmith-main-1.png); + background-position: -455px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_green { + background-image: url(spritesmith-main-1.png); + background-position: -480px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_halloween { + background-image: url(spritesmith-main-1.png); + background-position: -546px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_halloween { + background-image: url(spritesmith-main-1.png); + background-position: -571px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_holly { + background-image: url(spritesmith-main-1.png); + background-position: -637px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_holly { + background-image: url(spritesmith-main-1.png); + background-position: -662px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_hollygreen { + background-image: url(spritesmith-main-1.png); + background-position: -728px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_hollygreen { + background-image: url(spritesmith-main-1.png); + background-position: -753px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_midnight { + background-image: url(spritesmith-main-1.png); + background-position: -819px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_midnight { + background-image: url(spritesmith-main-1.png); + background-position: -844px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_pblue { + background-image: url(spritesmith-main-1.png); + background-position: -910px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pblue { + background-image: url(spritesmith-main-1.png); + background-position: -935px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_pblue2 { + background-image: url(spritesmith-main-1.png); + background-position: -1001px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pblue2 { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_peppermint { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_peppermint { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_pgreen { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pgreen { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_pgreen2 { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pgreen2 { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_porange { + background-image: url(spritesmith-main-1.png); + background-position: -1365px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_porange { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -15px; + width: 60px; + height: 60px; +} +.hair_base_13_porange2 { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_porange2 { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -106px; + width: 60px; + height: 60px; +} +.hair_base_13_ppink { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppink { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -197px; + width: 60px; + height: 60px; +} +.hair_base_13_ppink2 { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppink2 { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -288px; + width: 60px; + height: 60px; +} +.hair_base_13_ppurple { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppurple { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -379px; + width: 60px; + height: 60px; +} +.hair_base_13_ppurple2 { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppurple2 { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -470px; + width: 60px; + height: 60px; +} +.hair_base_13_pumpkin { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pumpkin { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_purple { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_purple { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_pyellow { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pyellow { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -834px; + width: 60px; + height: 60px; +} +.hair_base_13_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -925px; + width: 60px; + height: 60px; +} +.hair_base_13_red { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_red { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -1016px; + width: 60px; + height: 60px; +} +.hair_base_13_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -1107px; + width: 60px; + height: 60px; +} +.hair_base_13_white { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_white { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -1198px; + width: 60px; + height: 60px; +} +.hair_base_13_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -1289px; + width: 60px; + height: 60px; +} +.hair_base_13_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: 0px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: -25px -1380px; + width: 60px; + height: 60px; +} +.hair_base_13_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -91px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -116px -1380px; + width: 60px; + height: 60px; +} +.hair_base_13_zombie { + background-image: url(spritesmith-main-1.png); + background-position: -182px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_zombie { + background-image: url(spritesmith-main-1.png); + background-position: -207px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -273px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -298px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -364px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -389px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_black { + background-image: url(spritesmith-main-1.png); + background-position: -455px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_black { + background-image: url(spritesmith-main-1.png); + background-position: -480px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_blond { + background-image: url(spritesmith-main-1.png); + background-position: -546px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_blond { + background-image: url(spritesmith-main-1.png); + background-position: -571px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_blue { + background-image: url(spritesmith-main-1.png); + background-position: -637px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_blue { + background-image: url(spritesmith-main-1.png); + background-position: -662px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_brown { + background-image: url(spritesmith-main-1.png); + background-position: -728px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_brown { + background-image: url(spritesmith-main-1.png); + background-position: -753px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_candycane { + background-image: url(spritesmith-main-1.png); + background-position: -819px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_candycane { + background-image: url(spritesmith-main-1.png); + background-position: -844px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -910px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -935px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_festive { + background-image: url(spritesmith-main-1.png); + background-position: -1001px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_festive { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_frost { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_frost { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_ghostwhite { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ghostwhite { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_green { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_green { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_halloween { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_halloween { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_holly { + background-image: url(spritesmith-main-1.png); + background-position: -1456px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_holly { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -15px; + width: 60px; + height: 60px; +} +.hair_base_14_hollygreen { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_hollygreen { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -106px; + width: 60px; + height: 60px; +} +.hair_base_14_midnight { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_midnight { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -197px; + width: 60px; + height: 60px; +} +.hair_base_14_pblue { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pblue { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -288px; + width: 60px; + height: 60px; +} +.hair_base_14_pblue2 { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pblue2 { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -379px; + width: 60px; + height: 60px; +} +.hair_base_14_peppermint { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_peppermint { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -470px; + width: 60px; + height: 60px; +} +.hair_base_14_pgreen { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pgreen { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -561px; + width: 60px; + height: 60px; +} +.hair_base_14_pgreen2 { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pgreen2 { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -652px; + width: 60px; + height: 60px; +} +.hair_base_14_porange { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_porange { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -743px; + width: 60px; + height: 60px; +} +.hair_base_14_porange2 { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_porange2 { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_ppink { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppink { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_ppink2 { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppink2 { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_ppurple { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppurple { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_ppurple2 { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppurple2 { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -1198px; + width: 60px; + height: 60px; +} +.hair_base_14_pumpkin { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pumpkin { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -1289px; + width: 60px; + height: 60px; +} +.hair_base_14_purple { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_purple { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -1380px; + width: 60px; + height: 60px; +} +.hair_base_14_pyellow { + background-image: url(spritesmith-main-1.png); + background-position: 0px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pyellow { + background-image: url(spritesmith-main-1.png); + background-position: -25px -1471px; + width: 60px; + height: 60px; +} +.hair_base_14_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: -91px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: -116px -1471px; + width: 60px; + height: 60px; +} +.hair_base_14_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -182px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -207px -1471px; + width: 60px; + height: 60px; +} +.hair_base_14_red { + background-image: url(spritesmith-main-1.png); + background-position: -273px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_red { + background-image: url(spritesmith-main-1.png); + background-position: -298px -1471px; + width: 60px; + height: 60px; +} +.hair_base_14_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -364px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -389px -1471px; + width: 60px; + height: 60px; +} +.hair_base_14_white { + background-image: url(spritesmith-main-1.png); + background-position: -455px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_white { + background-image: url(spritesmith-main-1.png); + background-position: -480px -1471px; + width: 60px; + height: 60px; +} +.hair_base_14_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -546px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -571px -1471px; + width: 60px; + height: 60px; +} +.hair_base_14_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: -637px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: -662px -1471px; + width: 60px; + height: 60px; +} +.hair_base_14_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -728px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -753px -1471px; + width: 60px; + height: 60px; +} +.hair_base_14_zombie { + background-image: url(spritesmith-main-1.png); + background-position: -819px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_zombie { + background-image: url(spritesmith-main-1.png); + background-position: -844px -1471px; + width: 60px; + height: 60px; +} +.hair_base_1_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -910px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -935px -1471px; + width: 60px; + height: 60px; +} +.hair_base_1_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -1001px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -1471px; + width: 60px; + height: 60px; +} +.hair_base_1_black { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_black { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -1471px; + width: 60px; + height: 60px; +} +.hair_base_1_blond { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_blond { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -1471px; + width: 60px; + height: 60px; +} +.hair_base_1_blue { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_blue { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -1471px; + width: 60px; + height: 60px; +} +.hair_base_1_brown { + background-image: url(spritesmith-main-1.png); + background-position: -1365px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_brown { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -1471px; + width: 60px; + height: 60px; +} +.hair_base_1_candycane { + background-image: url(spritesmith-main-1.png); + background-position: -1456px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_candycane { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -1471px; + width: 60px; + height: 60px; +} +.hair_base_1_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -1547px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -15px; + width: 60px; + height: 60px; +} +.hair_base_1_festive { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_festive { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -106px; + width: 60px; + height: 60px; +} +.hair_base_1_frost { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_frost { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -197px; + width: 60px; + height: 60px; +} +.hair_base_1_ghostwhite { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_ghostwhite { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -288px; + width: 60px; + height: 60px; +} +.hair_base_1_green { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_green { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -379px; + width: 60px; + height: 60px; +} +.hair_base_1_halloween { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_halloween { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -470px; + width: 60px; + height: 60px; +} +.hair_base_1_holly { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_holly { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -561px; + width: 60px; + height: 60px; +} +.hair_base_1_hollygreen { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_hollygreen { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -652px; + width: 60px; + height: 60px; +} +.hair_base_1_midnight { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_midnight { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -743px; + width: 60px; + height: 60px; +} +.hair_base_1_pblue { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_pblue { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -834px; + width: 60px; + height: 60px; +} +.hair_base_1_pblue2 { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_pblue2 { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -925px; + width: 60px; + height: 60px; +} +.hair_base_1_peppermint { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_peppermint { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -1016px; + width: 60px; + height: 60px; +} +.hair_base_1_pgreen { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_pgreen { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -1107px; + width: 60px; + height: 60px; +} +.hair_base_1_pgreen2 { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_pgreen2 { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -1198px; + width: 60px; + height: 60px; +} +.hair_base_1_porange { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_porange { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -1289px; + width: 60px; + height: 60px; +} +.hair_base_1_porange2 { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_porange2 { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -1380px; + width: 60px; + height: 60px; +} +.hair_base_1_ppink { + background-image: url(spritesmith-main-1.png); + background-position: -1547px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_ppink { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -1471px; + width: 60px; + height: 60px; +} +.hair_base_1_ppink2 { + background-image: url(spritesmith-main-1.png); + background-position: 0px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_ppink2 { + background-image: url(spritesmith-main-1.png); + background-position: -25px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_ppurple { + background-image: url(spritesmith-main-1.png); + background-position: -91px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_ppurple { + background-image: url(spritesmith-main-1.png); + background-position: -116px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_ppurple2 { + background-image: url(spritesmith-main-1.png); + background-position: -182px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_ppurple2 { + background-image: url(spritesmith-main-1.png); + background-position: -207px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_pumpkin { + background-image: url(spritesmith-main-1.png); + background-position: -273px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_pumpkin { + background-image: url(spritesmith-main-1.png); + background-position: -298px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_purple { + background-image: url(spritesmith-main-1.png); + background-position: -364px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_purple { + background-image: url(spritesmith-main-1.png); + background-position: -389px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_pyellow { + background-image: url(spritesmith-main-1.png); + background-position: -455px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_pyellow { + background-image: url(spritesmith-main-1.png); + background-position: -480px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: -546px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_pyellow2 { + background-image: url(spritesmith-main-1.png); + background-position: -571px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -637px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_rainbow { + background-image: url(spritesmith-main-1.png); + background-position: -662px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_red { + background-image: url(spritesmith-main-1.png); + background-position: -728px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_red { + background-image: url(spritesmith-main-1.png); + background-position: -753px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -819px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_snowy { + background-image: url(spritesmith-main-1.png); + background-position: -844px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_white { + background-image: url(spritesmith-main-1.png); + background-position: -910px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_white { + background-image: url(spritesmith-main-1.png); + background-position: -935px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -1001px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_winternight { + background-image: url(spritesmith-main-1.png); + background-position: -1026px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: -1092px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_winterstar { + background-image: url(spritesmith-main-1.png); + background-position: -1117px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -1183px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_yellow { + background-image: url(spritesmith-main-1.png); + background-position: -1208px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_zombie { + background-image: url(spritesmith-main-1.png); + background-position: -1274px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_zombie { + background-image: url(spritesmith-main-1.png); + background-position: -1299px -1562px; + width: 60px; + height: 60px; +} +.hair_base_2_TRUred { background-image: url(spritesmith-main-1.png); background-position: -1365px -1547px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_TRUred { + background-image: url(spritesmith-main-1.png); + background-position: -1390px -1562px; + width: 60px; + height: 60px; } -.hair_base_2_black { +.hair_base_2_aurora { background-image: url(spritesmith-main-1.png); background-position: -1456px -1547px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_aurora { + background-image: url(spritesmith-main-1.png); + background-position: -1481px -1562px; + width: 60px; + height: 60px; } -.hair_base_2_blond { +.hair_base_2_black { background-image: url(spritesmith-main-1.png); background-position: -1547px -1547px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_black { + background-image: url(spritesmith-main-1.png); + background-position: -1572px -1562px; + width: 60px; + height: 60px; } -.hair_base_2_blue { +.hair_base_2_blond { background-image: url(spritesmith-main-1.png); background-position: -1638px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_blond { + background-image: url(spritesmith-main-1.png); + background-position: -1663px -15px; + width: 60px; + height: 60px; } -.hair_base_2_brown { +.hair_base_2_blue { background-image: url(spritesmith-main-1.png); background-position: -1638px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_blue { + background-image: url(spritesmith-main-1.png); + background-position: -1663px -106px; + width: 60px; + height: 60px; } -.hair_base_2_candycane { +.hair_base_2_brown { background-image: url(spritesmith-main-1.png); background-position: -1638px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_brown { + background-image: url(spritesmith-main-1.png); + background-position: -1663px -197px; + width: 60px; + height: 60px; } -.hair_base_2_candycorn { +.hair_base_2_candycane { background-image: url(spritesmith-main-1.png); background-position: -1638px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_candycane { + background-image: url(spritesmith-main-1.png); + background-position: -1663px -288px; + width: 60px; + height: 60px; } -.hair_base_2_festive { +.hair_base_2_candycorn { background-image: url(spritesmith-main-1.png); background-position: -1638px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_candycorn { + background-image: url(spritesmith-main-1.png); + background-position: -1663px -379px; + width: 60px; + height: 60px; } diff --git a/common/dist/sprites/spritesmith-main-1.png b/common/dist/sprites/spritesmith-main-1.png index f092d687f3..5e248f2b17 100644 Binary files a/common/dist/sprites/spritesmith-main-1.png and b/common/dist/sprites/spritesmith-main-1.png differ diff --git a/common/dist/sprites/spritesmith-main-2.css b/common/dist/sprites/spritesmith-main-2.css index b2eede23ca..ba9cacec38 100644 --- a/common/dist/sprites/spritesmith-main-2.css +++ b/common/dist/sprites/spritesmith-main-2.css @@ -1,314 +1,314 @@ -.hair_base_2_TRUred { - background-image: url(spritesmith-main-2.png); - background-position: -455px 0px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_2_frost { +.hair_base_2_festive { background-image: url(spritesmith-main-2.png); background-position: -91px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_festive { + background-image: url(spritesmith-main-2.png); + background-position: -116px -15px; + width: 60px; + height: 60px; } -.hair_base_2_ghostwhite { +.hair_base_2_frost { background-image: url(spritesmith-main-2.png); background-position: -728px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_frost { + background-image: url(spritesmith-main-2.png); + background-position: -753px -1107px; + width: 60px; + height: 60px; } -.hair_base_2_green { +.hair_base_2_ghostwhite { background-image: url(spritesmith-main-2.png); background-position: 0px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_ghostwhite { + background-image: url(spritesmith-main-2.png); + background-position: -25px -106px; + width: 60px; + height: 60px; } -.hair_base_2_halloween { +.hair_base_2_green { background-image: url(spritesmith-main-2.png); background-position: -91px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_green { + background-image: url(spritesmith-main-2.png); + background-position: -116px -106px; + width: 60px; + height: 60px; } -.hair_base_2_holly { +.hair_base_2_halloween { background-image: url(spritesmith-main-2.png); background-position: -182px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_halloween { + background-image: url(spritesmith-main-2.png); + background-position: -207px -15px; + width: 60px; + height: 60px; } -.hair_base_2_hollygreen { +.hair_base_2_holly { background-image: url(spritesmith-main-2.png); background-position: -182px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_holly { + background-image: url(spritesmith-main-2.png); + background-position: -207px -106px; + width: 60px; + height: 60px; } -.hair_base_2_midnight { +.hair_base_2_hollygreen { background-image: url(spritesmith-main-2.png); background-position: 0px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_hollygreen { + background-image: url(spritesmith-main-2.png); + background-position: -25px -197px; + width: 60px; + height: 60px; } -.hair_base_2_pblue { +.hair_base_2_midnight { background-image: url(spritesmith-main-2.png); background-position: -91px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_midnight { + background-image: url(spritesmith-main-2.png); + background-position: -116px -197px; + width: 60px; + height: 60px; } -.hair_base_2_pblue2 { +.hair_base_2_pblue { background-image: url(spritesmith-main-2.png); background-position: -182px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_pblue { + background-image: url(spritesmith-main-2.png); + background-position: -207px -197px; + width: 60px; + height: 60px; } -.hair_base_2_peppermint { +.hair_base_2_pblue2 { background-image: url(spritesmith-main-2.png); background-position: -273px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_pblue2 { + background-image: url(spritesmith-main-2.png); + background-position: -298px -15px; + width: 60px; + height: 60px; } -.hair_base_2_pgreen { +.hair_base_2_peppermint { background-image: url(spritesmith-main-2.png); background-position: -273px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_peppermint { + background-image: url(spritesmith-main-2.png); + background-position: -298px -106px; + width: 60px; + height: 60px; } -.hair_base_2_pgreen2 { +.hair_base_2_pgreen { background-image: url(spritesmith-main-2.png); background-position: -273px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_pgreen { + background-image: url(spritesmith-main-2.png); + background-position: -298px -197px; + width: 60px; + height: 60px; } -.hair_base_2_porange { +.hair_base_2_pgreen2 { background-image: url(spritesmith-main-2.png); background-position: 0px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_pgreen2 { + background-image: url(spritesmith-main-2.png); + background-position: -25px -288px; + width: 60px; + height: 60px; } -.hair_base_2_porange2 { +.hair_base_2_porange { background-image: url(spritesmith-main-2.png); background-position: -91px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_porange { + background-image: url(spritesmith-main-2.png); + background-position: -116px -288px; + width: 60px; + height: 60px; } -.hair_base_2_ppink { +.hair_base_2_porange2 { background-image: url(spritesmith-main-2.png); background-position: -182px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_porange2 { + background-image: url(spritesmith-main-2.png); + background-position: -207px -288px; + width: 60px; + height: 60px; } -.hair_base_2_ppink2 { +.hair_base_2_ppink { background-image: url(spritesmith-main-2.png); background-position: -273px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_ppink { + background-image: url(spritesmith-main-2.png); + background-position: -298px -288px; + width: 60px; + height: 60px; } -.hair_base_2_ppurple { +.hair_base_2_ppink2 { background-image: url(spritesmith-main-2.png); background-position: -364px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_ppink2 { + background-image: url(spritesmith-main-2.png); + background-position: -389px -15px; + width: 60px; + height: 60px; } -.hair_base_2_ppurple2 { +.hair_base_2_ppurple { background-image: url(spritesmith-main-2.png); background-position: -364px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_ppurple { + background-image: url(spritesmith-main-2.png); + background-position: -389px -106px; + width: 60px; + height: 60px; } -.hair_base_2_pumpkin { +.hair_base_2_ppurple2 { background-image: url(spritesmith-main-2.png); background-position: -364px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_ppurple2 { + background-image: url(spritesmith-main-2.png); + background-position: -389px -197px; + width: 60px; + height: 60px; } -.hair_base_2_purple { +.hair_base_2_pumpkin { background-image: url(spritesmith-main-2.png); background-position: -364px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_pumpkin { + background-image: url(spritesmith-main-2.png); + background-position: -389px -288px; + width: 60px; + height: 60px; } -.hair_base_2_pyellow { +.hair_base_2_purple { background-image: url(spritesmith-main-2.png); background-position: 0px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_purple { + background-image: url(spritesmith-main-2.png); + background-position: -25px -379px; + width: 60px; + height: 60px; } -.hair_base_2_pyellow2 { +.hair_base_2_pyellow { background-image: url(spritesmith-main-2.png); background-position: -91px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_pyellow { + background-image: url(spritesmith-main-2.png); + background-position: -116px -379px; + width: 60px; + height: 60px; } -.hair_base_2_rainbow { +.hair_base_2_pyellow2 { background-image: url(spritesmith-main-2.png); background-position: -182px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_pyellow2 { + background-image: url(spritesmith-main-2.png); + background-position: -207px -379px; + width: 60px; + height: 60px; } -.hair_base_2_red { +.hair_base_2_rainbow { background-image: url(spritesmith-main-2.png); background-position: -273px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_rainbow { + background-image: url(spritesmith-main-2.png); + background-position: -298px -379px; + width: 60px; + height: 60px; } -.hair_base_2_snowy { +.hair_base_2_red { background-image: url(spritesmith-main-2.png); background-position: -364px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_red { + background-image: url(spritesmith-main-2.png); + background-position: -389px -379px; + width: 60px; + height: 60px; +} +.hair_base_2_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -455px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -480px -15px; + width: 60px; + height: 60px; } .hair_base_2_white { background-image: url(spritesmith-main-2.png); @@ -316,11 +316,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_white { + background-image: url(spritesmith-main-2.png); + background-position: -480px -106px; + width: 60px; + height: 60px; } .hair_base_2_winternight { background-image: url(spritesmith-main-2.png); @@ -328,11 +328,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_winternight { + background-image: url(spritesmith-main-2.png); + background-position: -480px -197px; + width: 60px; + height: 60px; } .hair_base_2_winterstar { background-image: url(spritesmith-main-2.png); @@ -340,11 +340,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_winterstar { + background-image: url(spritesmith-main-2.png); + background-position: -480px -288px; + width: 60px; + height: 60px; } .hair_base_2_yellow { background-image: url(spritesmith-main-2.png); @@ -352,11 +352,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_yellow { + background-image: url(spritesmith-main-2.png); + background-position: -480px -379px; + width: 60px; + height: 60px; } .hair_base_2_zombie { background-image: url(spritesmith-main-2.png); @@ -364,419 +364,419 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_2_zombie { + background-image: url(spritesmith-main-2.png); + background-position: -25px -470px; + width: 60px; + height: 60px; } .hair_base_3_TRUred { - background-image: url(spritesmith-main-2.png); - background-position: -728px 0px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_3_aurora { background-image: url(spritesmith-main-2.png); background-position: -91px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_TRUred { + background-image: url(spritesmith-main-2.png); + background-position: -116px -470px; + width: 60px; + height: 60px; } -.hair_base_3_black { +.hair_base_3_aurora { background-image: url(spritesmith-main-2.png); background-position: -182px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_aurora { + background-image: url(spritesmith-main-2.png); + background-position: -207px -470px; + width: 60px; + height: 60px; } -.hair_base_3_blond { +.hair_base_3_black { background-image: url(spritesmith-main-2.png); background-position: -273px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_black { + background-image: url(spritesmith-main-2.png); + background-position: -298px -470px; + width: 60px; + height: 60px; } -.hair_base_3_blue { +.hair_base_3_blond { background-image: url(spritesmith-main-2.png); background-position: -364px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_blond { + background-image: url(spritesmith-main-2.png); + background-position: -389px -470px; + width: 60px; + height: 60px; } -.hair_base_3_brown { +.hair_base_3_blue { background-image: url(spritesmith-main-2.png); background-position: -455px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_blue { + background-image: url(spritesmith-main-2.png); + background-position: -480px -470px; + width: 60px; + height: 60px; } -.hair_base_3_candycane { +.hair_base_3_brown { background-image: url(spritesmith-main-2.png); background-position: -546px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_brown { + background-image: url(spritesmith-main-2.png); + background-position: -571px -15px; + width: 60px; + height: 60px; } -.hair_base_3_candycorn { +.hair_base_3_candycane { background-image: url(spritesmith-main-2.png); background-position: -546px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_candycane { + background-image: url(spritesmith-main-2.png); + background-position: -571px -106px; + width: 60px; + height: 60px; } -.hair_base_3_festive { +.hair_base_3_candycorn { background-image: url(spritesmith-main-2.png); background-position: -546px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_candycorn { + background-image: url(spritesmith-main-2.png); + background-position: -571px -197px; + width: 60px; + height: 60px; } -.hair_base_3_frost { +.hair_base_3_festive { background-image: url(spritesmith-main-2.png); background-position: -546px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_festive { + background-image: url(spritesmith-main-2.png); + background-position: -571px -288px; + width: 60px; + height: 60px; } -.hair_base_3_ghostwhite { +.hair_base_3_frost { background-image: url(spritesmith-main-2.png); background-position: -546px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_frost { + background-image: url(spritesmith-main-2.png); + background-position: -571px -379px; + width: 60px; + height: 60px; } -.hair_base_3_green { +.hair_base_3_ghostwhite { background-image: url(spritesmith-main-2.png); background-position: -546px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_ghostwhite { + background-image: url(spritesmith-main-2.png); + background-position: -571px -470px; + width: 60px; + height: 60px; } -.hair_base_3_halloween { +.hair_base_3_green { background-image: url(spritesmith-main-2.png); background-position: 0px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_green { + background-image: url(spritesmith-main-2.png); + background-position: -25px -561px; + width: 60px; + height: 60px; } -.hair_base_3_holly { +.hair_base_3_halloween { background-image: url(spritesmith-main-2.png); background-position: -91px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_halloween { + background-image: url(spritesmith-main-2.png); + background-position: -116px -561px; + width: 60px; + height: 60px; } -.hair_base_3_hollygreen { +.hair_base_3_holly { background-image: url(spritesmith-main-2.png); background-position: -182px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_holly { + background-image: url(spritesmith-main-2.png); + background-position: -207px -561px; + width: 60px; + height: 60px; } -.hair_base_3_midnight { +.hair_base_3_hollygreen { background-image: url(spritesmith-main-2.png); background-position: -273px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_hollygreen { + background-image: url(spritesmith-main-2.png); + background-position: -298px -561px; + width: 60px; + height: 60px; } -.hair_base_3_pblue { +.hair_base_3_midnight { background-image: url(spritesmith-main-2.png); background-position: -364px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_midnight { + background-image: url(spritesmith-main-2.png); + background-position: -389px -561px; + width: 60px; + height: 60px; } -.hair_base_3_pblue2 { +.hair_base_3_pblue { background-image: url(spritesmith-main-2.png); background-position: -455px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_pblue { + background-image: url(spritesmith-main-2.png); + background-position: -480px -561px; + width: 60px; + height: 60px; } -.hair_base_3_peppermint { +.hair_base_3_pblue2 { background-image: url(spritesmith-main-2.png); background-position: -546px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_pblue2 { + background-image: url(spritesmith-main-2.png); + background-position: -571px -561px; + width: 60px; + height: 60px; } -.hair_base_3_pgreen { +.hair_base_3_peppermint { background-image: url(spritesmith-main-2.png); background-position: -637px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_peppermint { + background-image: url(spritesmith-main-2.png); + background-position: -662px -15px; + width: 60px; + height: 60px; } -.hair_base_3_pgreen2 { +.hair_base_3_pgreen { background-image: url(spritesmith-main-2.png); background-position: -637px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_pgreen { + background-image: url(spritesmith-main-2.png); + background-position: -662px -106px; + width: 60px; + height: 60px; } -.hair_base_3_porange { +.hair_base_3_pgreen2 { background-image: url(spritesmith-main-2.png); background-position: -637px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_pgreen2 { + background-image: url(spritesmith-main-2.png); + background-position: -662px -197px; + width: 60px; + height: 60px; } -.hair_base_3_porange2 { +.hair_base_3_porange { background-image: url(spritesmith-main-2.png); background-position: -637px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_porange { + background-image: url(spritesmith-main-2.png); + background-position: -662px -288px; + width: 60px; + height: 60px; } -.hair_base_3_ppink { +.hair_base_3_porange2 { background-image: url(spritesmith-main-2.png); background-position: -637px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_porange2 { + background-image: url(spritesmith-main-2.png); + background-position: -662px -379px; + width: 60px; + height: 60px; } -.hair_base_3_ppink2 { +.hair_base_3_ppink { background-image: url(spritesmith-main-2.png); background-position: -637px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_ppink { + background-image: url(spritesmith-main-2.png); + background-position: -662px -470px; + width: 60px; + height: 60px; } -.hair_base_3_ppurple { +.hair_base_3_ppink2 { background-image: url(spritesmith-main-2.png); background-position: -637px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_ppink2 { + background-image: url(spritesmith-main-2.png); + background-position: -662px -561px; + width: 60px; + height: 60px; } -.hair_base_3_ppurple2 { +.hair_base_3_ppurple { background-image: url(spritesmith-main-2.png); background-position: 0px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_ppurple { + background-image: url(spritesmith-main-2.png); + background-position: -25px -652px; + width: 60px; + height: 60px; } -.hair_base_3_pumpkin { +.hair_base_3_ppurple2 { background-image: url(spritesmith-main-2.png); background-position: -91px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_ppurple2 { + background-image: url(spritesmith-main-2.png); + background-position: -116px -652px; + width: 60px; + height: 60px; } -.hair_base_3_purple { +.hair_base_3_pumpkin { background-image: url(spritesmith-main-2.png); background-position: -182px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_pumpkin { + background-image: url(spritesmith-main-2.png); + background-position: -207px -652px; + width: 60px; + height: 60px; } -.hair_base_3_pyellow { +.hair_base_3_purple { background-image: url(spritesmith-main-2.png); background-position: -273px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_purple { + background-image: url(spritesmith-main-2.png); + background-position: -298px -652px; + width: 60px; + height: 60px; } -.hair_base_3_pyellow2 { +.hair_base_3_pyellow { background-image: url(spritesmith-main-2.png); background-position: -364px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_pyellow { + background-image: url(spritesmith-main-2.png); + background-position: -389px -652px; + width: 60px; + height: 60px; } -.hair_base_3_rainbow { +.hair_base_3_pyellow2 { background-image: url(spritesmith-main-2.png); background-position: -455px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_pyellow2 { + background-image: url(spritesmith-main-2.png); + background-position: -480px -652px; + width: 60px; + height: 60px; } -.hair_base_3_red { +.hair_base_3_rainbow { background-image: url(spritesmith-main-2.png); background-position: -546px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_rainbow { + background-image: url(spritesmith-main-2.png); + background-position: -571px -652px; + width: 60px; + height: 60px; } -.hair_base_3_snowy { +.hair_base_3_red { background-image: url(spritesmith-main-2.png); background-position: -637px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_red { + background-image: url(spritesmith-main-2.png); + background-position: -662px -652px; + width: 60px; + height: 60px; +} +.hair_base_3_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -728px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -753px -15px; + width: 60px; + height: 60px; } .hair_base_3_white { background-image: url(spritesmith-main-2.png); @@ -784,11 +784,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_white { + background-image: url(spritesmith-main-2.png); + background-position: -753px -106px; + width: 60px; + height: 60px; } .hair_base_3_winternight { background-image: url(spritesmith-main-2.png); @@ -796,11 +796,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_winternight { + background-image: url(spritesmith-main-2.png); + background-position: -753px -197px; + width: 60px; + height: 60px; } .hair_base_3_winterstar { background-image: url(spritesmith-main-2.png); @@ -808,11 +808,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_winterstar { + background-image: url(spritesmith-main-2.png); + background-position: -753px -288px; + width: 60px; + height: 60px; } .hair_base_3_yellow { background-image: url(spritesmith-main-2.png); @@ -820,11 +820,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_yellow { + background-image: url(spritesmith-main-2.png); + background-position: -753px -379px; + width: 60px; + height: 60px; } .hair_base_3_zombie { background-image: url(spritesmith-main-2.png); @@ -832,419 +832,419 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_3_zombie { + background-image: url(spritesmith-main-2.png); + background-position: -753px -470px; + width: 60px; + height: 60px; } .hair_base_4_TRUred { - background-image: url(spritesmith-main-2.png); - background-position: -910px -273px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_4_aurora { background-image: url(spritesmith-main-2.png); background-position: -728px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_TRUred { + background-image: url(spritesmith-main-2.png); + background-position: -753px -561px; + width: 60px; + height: 60px; } -.hair_base_4_black { +.hair_base_4_aurora { background-image: url(spritesmith-main-2.png); background-position: -728px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_aurora { + background-image: url(spritesmith-main-2.png); + background-position: -753px -652px; + width: 60px; + height: 60px; } -.hair_base_4_blond { +.hair_base_4_black { background-image: url(spritesmith-main-2.png); background-position: 0px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_black { + background-image: url(spritesmith-main-2.png); + background-position: -25px -743px; + width: 60px; + height: 60px; } -.hair_base_4_blue { +.hair_base_4_blond { background-image: url(spritesmith-main-2.png); background-position: -91px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_blond { + background-image: url(spritesmith-main-2.png); + background-position: -116px -743px; + width: 60px; + height: 60px; } -.hair_base_4_brown { +.hair_base_4_blue { background-image: url(spritesmith-main-2.png); background-position: -182px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_blue { + background-image: url(spritesmith-main-2.png); + background-position: -207px -743px; + width: 60px; + height: 60px; } -.hair_base_4_candycane { +.hair_base_4_brown { background-image: url(spritesmith-main-2.png); background-position: -273px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_brown { + background-image: url(spritesmith-main-2.png); + background-position: -298px -743px; + width: 60px; + height: 60px; } -.hair_base_4_candycorn { +.hair_base_4_candycane { background-image: url(spritesmith-main-2.png); background-position: -364px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_candycane { + background-image: url(spritesmith-main-2.png); + background-position: -389px -743px; + width: 60px; + height: 60px; } -.hair_base_4_festive { +.hair_base_4_candycorn { background-image: url(spritesmith-main-2.png); background-position: -455px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_candycorn { + background-image: url(spritesmith-main-2.png); + background-position: -480px -743px; + width: 60px; + height: 60px; } -.hair_base_4_frost { +.hair_base_4_festive { background-image: url(spritesmith-main-2.png); background-position: -546px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_festive { + background-image: url(spritesmith-main-2.png); + background-position: -571px -743px; + width: 60px; + height: 60px; } -.hair_base_4_ghostwhite { +.hair_base_4_frost { background-image: url(spritesmith-main-2.png); background-position: -637px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_frost { + background-image: url(spritesmith-main-2.png); + background-position: -662px -743px; + width: 60px; + height: 60px; } -.hair_base_4_green { +.hair_base_4_ghostwhite { background-image: url(spritesmith-main-2.png); background-position: -728px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_ghostwhite { + background-image: url(spritesmith-main-2.png); + background-position: -753px -743px; + width: 60px; + height: 60px; } -.hair_base_4_halloween { +.hair_base_4_green { background-image: url(spritesmith-main-2.png); background-position: -819px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_green { + background-image: url(spritesmith-main-2.png); + background-position: -844px -15px; + width: 60px; + height: 60px; } -.hair_base_4_holly { +.hair_base_4_halloween { background-image: url(spritesmith-main-2.png); background-position: -819px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_halloween { + background-image: url(spritesmith-main-2.png); + background-position: -844px -106px; + width: 60px; + height: 60px; } -.hair_base_4_hollygreen { +.hair_base_4_holly { background-image: url(spritesmith-main-2.png); background-position: -819px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_holly { + background-image: url(spritesmith-main-2.png); + background-position: -844px -197px; + width: 60px; + height: 60px; } -.hair_base_4_midnight { +.hair_base_4_hollygreen { background-image: url(spritesmith-main-2.png); background-position: -819px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_hollygreen { + background-image: url(spritesmith-main-2.png); + background-position: -844px -288px; + width: 60px; + height: 60px; } -.hair_base_4_pblue { +.hair_base_4_midnight { background-image: url(spritesmith-main-2.png); background-position: -819px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_midnight { + background-image: url(spritesmith-main-2.png); + background-position: -844px -379px; + width: 60px; + height: 60px; } -.hair_base_4_pblue2 { +.hair_base_4_pblue { background-image: url(spritesmith-main-2.png); background-position: -819px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_pblue { + background-image: url(spritesmith-main-2.png); + background-position: -844px -470px; + width: 60px; + height: 60px; } -.hair_base_4_peppermint { +.hair_base_4_pblue2 { background-image: url(spritesmith-main-2.png); background-position: -819px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_pblue2 { + background-image: url(spritesmith-main-2.png); + background-position: -844px -561px; + width: 60px; + height: 60px; } -.hair_base_4_pgreen { +.hair_base_4_peppermint { background-image: url(spritesmith-main-2.png); background-position: -819px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_peppermint { + background-image: url(spritesmith-main-2.png); + background-position: -844px -652px; + width: 60px; + height: 60px; } -.hair_base_4_pgreen2 { +.hair_base_4_pgreen { background-image: url(spritesmith-main-2.png); background-position: -819px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_pgreen { + background-image: url(spritesmith-main-2.png); + background-position: -844px -743px; + width: 60px; + height: 60px; } -.hair_base_4_porange { +.hair_base_4_pgreen2 { background-image: url(spritesmith-main-2.png); background-position: 0px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_pgreen2 { + background-image: url(spritesmith-main-2.png); + background-position: -25px -834px; + width: 60px; + height: 60px; } -.hair_base_4_porange2 { +.hair_base_4_porange { background-image: url(spritesmith-main-2.png); background-position: -91px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_porange { + background-image: url(spritesmith-main-2.png); + background-position: -116px -834px; + width: 60px; + height: 60px; } -.hair_base_4_ppink { +.hair_base_4_porange2 { background-image: url(spritesmith-main-2.png); background-position: -182px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_porange2 { + background-image: url(spritesmith-main-2.png); + background-position: -207px -834px; + width: 60px; + height: 60px; } -.hair_base_4_ppink2 { +.hair_base_4_ppink { background-image: url(spritesmith-main-2.png); background-position: -273px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_ppink { + background-image: url(spritesmith-main-2.png); + background-position: -298px -834px; + width: 60px; + height: 60px; } -.hair_base_4_ppurple { +.hair_base_4_ppink2 { background-image: url(spritesmith-main-2.png); background-position: -364px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_ppink2 { + background-image: url(spritesmith-main-2.png); + background-position: -389px -834px; + width: 60px; + height: 60px; } -.hair_base_4_ppurple2 { +.hair_base_4_ppurple { background-image: url(spritesmith-main-2.png); background-position: -455px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_ppurple { + background-image: url(spritesmith-main-2.png); + background-position: -480px -834px; + width: 60px; + height: 60px; } -.hair_base_4_pumpkin { +.hair_base_4_ppurple2 { background-image: url(spritesmith-main-2.png); background-position: -546px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_ppurple2 { + background-image: url(spritesmith-main-2.png); + background-position: -571px -834px; + width: 60px; + height: 60px; } -.hair_base_4_purple { +.hair_base_4_pumpkin { background-image: url(spritesmith-main-2.png); background-position: -637px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_pumpkin { + background-image: url(spritesmith-main-2.png); + background-position: -662px -834px; + width: 60px; + height: 60px; } -.hair_base_4_pyellow { +.hair_base_4_purple { background-image: url(spritesmith-main-2.png); background-position: -728px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_purple { + background-image: url(spritesmith-main-2.png); + background-position: -753px -834px; + width: 60px; + height: 60px; } -.hair_base_4_pyellow2 { +.hair_base_4_pyellow { background-image: url(spritesmith-main-2.png); background-position: -819px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_pyellow { + background-image: url(spritesmith-main-2.png); + background-position: -844px -834px; + width: 60px; + height: 60px; } -.hair_base_4_rainbow { +.hair_base_4_pyellow2 { background-image: url(spritesmith-main-2.png); background-position: -910px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_pyellow2 { + background-image: url(spritesmith-main-2.png); + background-position: -935px -15px; + width: 60px; + height: 60px; } -.hair_base_4_red { +.hair_base_4_rainbow { background-image: url(spritesmith-main-2.png); background-position: -910px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_rainbow { + background-image: url(spritesmith-main-2.png); + background-position: -935px -106px; + width: 60px; + height: 60px; } -.hair_base_4_snowy { +.hair_base_4_red { background-image: url(spritesmith-main-2.png); background-position: -910px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_red { + background-image: url(spritesmith-main-2.png); + background-position: -935px -197px; + width: 60px; + height: 60px; +} +.hair_base_4_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -910px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -935px -288px; + width: 60px; + height: 60px; } .hair_base_4_white { background-image: url(spritesmith-main-2.png); @@ -1252,11 +1252,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_white { + background-image: url(spritesmith-main-2.png); + background-position: -935px -379px; + width: 60px; + height: 60px; } .hair_base_4_winternight { background-image: url(spritesmith-main-2.png); @@ -1264,11 +1264,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_winternight { + background-image: url(spritesmith-main-2.png); + background-position: -935px -470px; + width: 60px; + height: 60px; } .hair_base_4_winterstar { background-image: url(spritesmith-main-2.png); @@ -1276,11 +1276,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_winterstar { + background-image: url(spritesmith-main-2.png); + background-position: -935px -561px; + width: 60px; + height: 60px; } .hair_base_4_yellow { background-image: url(spritesmith-main-2.png); @@ -1288,11 +1288,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_yellow { + background-image: url(spritesmith-main-2.png); + background-position: -935px -652px; + width: 60px; + height: 60px; } .hair_base_4_zombie { background-image: url(spritesmith-main-2.png); @@ -1300,419 +1300,419 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_4_zombie { + background-image: url(spritesmith-main-2.png); + background-position: -935px -743px; + width: 60px; + height: 60px; } .hair_base_5_TRUred { - background-image: url(spritesmith-main-2.png); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_5_aurora { background-image: url(spritesmith-main-2.png); background-position: -910px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_TRUred { + background-image: url(spritesmith-main-2.png); + background-position: -935px -834px; + width: 60px; + height: 60px; } -.hair_base_5_black { +.hair_base_5_aurora { background-image: url(spritesmith-main-2.png); background-position: 0px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_aurora { + background-image: url(spritesmith-main-2.png); + background-position: -25px -925px; + width: 60px; + height: 60px; } -.hair_base_5_blond { +.hair_base_5_black { background-image: url(spritesmith-main-2.png); background-position: -91px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_black { + background-image: url(spritesmith-main-2.png); + background-position: -116px -925px; + width: 60px; + height: 60px; } -.hair_base_5_blue { +.hair_base_5_blond { background-image: url(spritesmith-main-2.png); background-position: -182px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_blond { + background-image: url(spritesmith-main-2.png); + background-position: -207px -925px; + width: 60px; + height: 60px; } -.hair_base_5_brown { +.hair_base_5_blue { background-image: url(spritesmith-main-2.png); background-position: -273px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_blue { + background-image: url(spritesmith-main-2.png); + background-position: -298px -925px; + width: 60px; + height: 60px; } -.hair_base_5_candycane { +.hair_base_5_brown { background-image: url(spritesmith-main-2.png); background-position: -364px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_brown { + background-image: url(spritesmith-main-2.png); + background-position: -389px -925px; + width: 60px; + height: 60px; } -.hair_base_5_candycorn { +.hair_base_5_candycane { background-image: url(spritesmith-main-2.png); background-position: -455px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_candycane { + background-image: url(spritesmith-main-2.png); + background-position: -480px -925px; + width: 60px; + height: 60px; } -.hair_base_5_festive { +.hair_base_5_candycorn { background-image: url(spritesmith-main-2.png); background-position: -546px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_candycorn { + background-image: url(spritesmith-main-2.png); + background-position: -571px -925px; + width: 60px; + height: 60px; } -.hair_base_5_frost { +.hair_base_5_festive { background-image: url(spritesmith-main-2.png); background-position: -637px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_festive { + background-image: url(spritesmith-main-2.png); + background-position: -662px -925px; + width: 60px; + height: 60px; } -.hair_base_5_ghostwhite { +.hair_base_5_frost { background-image: url(spritesmith-main-2.png); background-position: -728px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_frost { + background-image: url(spritesmith-main-2.png); + background-position: -753px -925px; + width: 60px; + height: 60px; } -.hair_base_5_green { +.hair_base_5_ghostwhite { background-image: url(spritesmith-main-2.png); background-position: -819px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_ghostwhite { + background-image: url(spritesmith-main-2.png); + background-position: -844px -925px; + width: 60px; + height: 60px; } -.hair_base_5_halloween { +.hair_base_5_green { background-image: url(spritesmith-main-2.png); background-position: -910px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_green { + background-image: url(spritesmith-main-2.png); + background-position: -935px -925px; + width: 60px; + height: 60px; } -.hair_base_5_holly { +.hair_base_5_halloween { background-image: url(spritesmith-main-2.png); background-position: -1001px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_halloween { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -15px; + width: 60px; + height: 60px; } -.hair_base_5_hollygreen { +.hair_base_5_holly { background-image: url(spritesmith-main-2.png); background-position: -1001px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_holly { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -106px; + width: 60px; + height: 60px; } -.hair_base_5_midnight { +.hair_base_5_hollygreen { background-image: url(spritesmith-main-2.png); background-position: -1001px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_hollygreen { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -197px; + width: 60px; + height: 60px; } -.hair_base_5_pblue { +.hair_base_5_midnight { background-image: url(spritesmith-main-2.png); background-position: -1001px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_midnight { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -288px; + width: 60px; + height: 60px; } -.hair_base_5_pblue2 { +.hair_base_5_pblue { background-image: url(spritesmith-main-2.png); background-position: -1001px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_pblue { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -379px; + width: 60px; + height: 60px; } -.hair_base_5_peppermint { +.hair_base_5_pblue2 { background-image: url(spritesmith-main-2.png); background-position: -1001px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_pblue2 { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -470px; + width: 60px; + height: 60px; } -.hair_base_5_pgreen { +.hair_base_5_peppermint { background-image: url(spritesmith-main-2.png); background-position: -1001px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_peppermint { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -561px; + width: 60px; + height: 60px; } -.hair_base_5_pgreen2 { +.hair_base_5_pgreen { background-image: url(spritesmith-main-2.png); background-position: -1001px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_pgreen { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -652px; + width: 60px; + height: 60px; } -.hair_base_5_porange { +.hair_base_5_pgreen2 { background-image: url(spritesmith-main-2.png); background-position: -1001px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_pgreen2 { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -743px; + width: 60px; + height: 60px; } -.hair_base_5_porange2 { +.hair_base_5_porange { background-image: url(spritesmith-main-2.png); background-position: -1001px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_porange { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -834px; + width: 60px; + height: 60px; } -.hair_base_5_ppink { +.hair_base_5_porange2 { background-image: url(spritesmith-main-2.png); background-position: -1001px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_porange2 { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -925px; + width: 60px; + height: 60px; } -.hair_base_5_ppink2 { +.hair_base_5_ppink { background-image: url(spritesmith-main-2.png); background-position: 0px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_ppink { + background-image: url(spritesmith-main-2.png); + background-position: -25px -1016px; + width: 60px; + height: 60px; } -.hair_base_5_ppurple { +.hair_base_5_ppink2 { background-image: url(spritesmith-main-2.png); background-position: -91px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_ppink2 { + background-image: url(spritesmith-main-2.png); + background-position: -116px -1016px; + width: 60px; + height: 60px; } -.hair_base_5_ppurple2 { +.hair_base_5_ppurple { background-image: url(spritesmith-main-2.png); background-position: -182px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_ppurple { + background-image: url(spritesmith-main-2.png); + background-position: -207px -1016px; + width: 60px; + height: 60px; } -.hair_base_5_pumpkin { +.hair_base_5_ppurple2 { background-image: url(spritesmith-main-2.png); background-position: -273px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_ppurple2 { + background-image: url(spritesmith-main-2.png); + background-position: -298px -1016px; + width: 60px; + height: 60px; } -.hair_base_5_purple { +.hair_base_5_pumpkin { background-image: url(spritesmith-main-2.png); background-position: -364px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_pumpkin { + background-image: url(spritesmith-main-2.png); + background-position: -389px -1016px; + width: 60px; + height: 60px; } -.hair_base_5_pyellow { +.hair_base_5_purple { background-image: url(spritesmith-main-2.png); background-position: -455px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_purple { + background-image: url(spritesmith-main-2.png); + background-position: -480px -1016px; + width: 60px; + height: 60px; } -.hair_base_5_pyellow2 { +.hair_base_5_pyellow { background-image: url(spritesmith-main-2.png); background-position: -546px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_pyellow { + background-image: url(spritesmith-main-2.png); + background-position: -571px -1016px; + width: 60px; + height: 60px; } -.hair_base_5_rainbow { +.hair_base_5_pyellow2 { background-image: url(spritesmith-main-2.png); background-position: -637px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_pyellow2 { + background-image: url(spritesmith-main-2.png); + background-position: -662px -1016px; + width: 60px; + height: 60px; } -.hair_base_5_red { +.hair_base_5_rainbow { background-image: url(spritesmith-main-2.png); background-position: -728px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_rainbow { + background-image: url(spritesmith-main-2.png); + background-position: -753px -1016px; + width: 60px; + height: 60px; } -.hair_base_5_snowy { +.hair_base_5_red { background-image: url(spritesmith-main-2.png); background-position: -819px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_red { + background-image: url(spritesmith-main-2.png); + background-position: -844px -1016px; + width: 60px; + height: 60px; +} +.hair_base_5_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -910px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -935px -1016px; + width: 60px; + height: 60px; } .hair_base_5_white { background-image: url(spritesmith-main-2.png); @@ -1720,11 +1720,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_white { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -1016px; + width: 60px; + height: 60px; } .hair_base_5_winternight { background-image: url(spritesmith-main-2.png); @@ -1732,11 +1732,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_winternight { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -15px; + width: 60px; + height: 60px; } .hair_base_5_winterstar { background-image: url(spritesmith-main-2.png); @@ -1744,11 +1744,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_winterstar { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -106px; + width: 60px; + height: 60px; } .hair_base_5_yellow { background-image: url(spritesmith-main-2.png); @@ -1756,11 +1756,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_yellow { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -197px; + width: 60px; + height: 60px; } .hair_base_5_zombie { background-image: url(spritesmith-main-2.png); @@ -1768,419 +1768,419 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_5_zombie { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -288px; + width: 60px; + height: 60px; } .hair_base_6_TRUred { - background-image: url(spritesmith-main-2.png); - background-position: -1183px -1092px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_6_aurora { background-image: url(spritesmith-main-2.png); background-position: -1092px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_TRUred { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -379px; + width: 60px; + height: 60px; } -.hair_base_6_black { +.hair_base_6_aurora { background-image: url(spritesmith-main-2.png); background-position: -1092px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_aurora { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -470px; + width: 60px; + height: 60px; } -.hair_base_6_blond { +.hair_base_6_black { background-image: url(spritesmith-main-2.png); background-position: -1092px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_black { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -561px; + width: 60px; + height: 60px; } -.hair_base_6_blue { +.hair_base_6_blond { background-image: url(spritesmith-main-2.png); background-position: -1092px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_blond { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -652px; + width: 60px; + height: 60px; } -.hair_base_6_brown { +.hair_base_6_blue { background-image: url(spritesmith-main-2.png); background-position: -1092px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_blue { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -743px; + width: 60px; + height: 60px; } -.hair_base_6_candycane { +.hair_base_6_brown { background-image: url(spritesmith-main-2.png); background-position: -1092px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_brown { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -834px; + width: 60px; + height: 60px; } -.hair_base_6_candycorn { +.hair_base_6_candycane { background-image: url(spritesmith-main-2.png); background-position: -1092px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_candycane { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -925px; + width: 60px; + height: 60px; } -.hair_base_6_festive { +.hair_base_6_candycorn { background-image: url(spritesmith-main-2.png); background-position: -1092px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_candycorn { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -1016px; + width: 60px; + height: 60px; } -.hair_base_6_frost { +.hair_base_6_festive { background-image: url(spritesmith-main-2.png); background-position: 0px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_festive { + background-image: url(spritesmith-main-2.png); + background-position: -25px -1107px; + width: 60px; + height: 60px; } -.hair_base_6_ghostwhite { +.hair_base_6_frost { background-image: url(spritesmith-main-2.png); background-position: -91px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_frost { + background-image: url(spritesmith-main-2.png); + background-position: -116px -1107px; + width: 60px; + height: 60px; } -.hair_base_6_green { +.hair_base_6_ghostwhite { background-image: url(spritesmith-main-2.png); background-position: -182px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_ghostwhite { + background-image: url(spritesmith-main-2.png); + background-position: -207px -1107px; + width: 60px; + height: 60px; } -.hair_base_6_halloween { +.hair_base_6_green { background-image: url(spritesmith-main-2.png); background-position: -273px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_green { + background-image: url(spritesmith-main-2.png); + background-position: -298px -1107px; + width: 60px; + height: 60px; } -.hair_base_6_holly { +.hair_base_6_halloween { background-image: url(spritesmith-main-2.png); background-position: -364px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_halloween { + background-image: url(spritesmith-main-2.png); + background-position: -389px -1107px; + width: 60px; + height: 60px; } -.hair_base_6_hollygreen { +.hair_base_6_holly { background-image: url(spritesmith-main-2.png); background-position: -455px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_holly { + background-image: url(spritesmith-main-2.png); + background-position: -480px -1107px; + width: 60px; + height: 60px; } -.hair_base_6_midnight { +.hair_base_6_hollygreen { background-image: url(spritesmith-main-2.png); background-position: -546px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_hollygreen { + background-image: url(spritesmith-main-2.png); + background-position: -571px -1107px; + width: 60px; + height: 60px; } -.hair_base_6_pblue { +.hair_base_6_midnight { background-image: url(spritesmith-main-2.png); background-position: -637px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_midnight { + background-image: url(spritesmith-main-2.png); + background-position: -662px -1107px; + width: 60px; + height: 60px; } -.hair_base_6_pblue2 { +.hair_base_6_pblue { background-image: url(spritesmith-main-2.png); background-position: 0px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_pblue { + background-image: url(spritesmith-main-2.png); + background-position: -25px -15px; + width: 60px; + height: 60px; } -.hair_base_6_peppermint { +.hair_base_6_pblue2 { background-image: url(spritesmith-main-2.png); background-position: -819px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_pblue2 { + background-image: url(spritesmith-main-2.png); + background-position: -844px -1107px; + width: 60px; + height: 60px; } -.hair_base_6_pgreen { +.hair_base_6_peppermint { background-image: url(spritesmith-main-2.png); background-position: -910px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_peppermint { + background-image: url(spritesmith-main-2.png); + background-position: -935px -1107px; + width: 60px; + height: 60px; } -.hair_base_6_pgreen2 { +.hair_base_6_pgreen { background-image: url(spritesmith-main-2.png); background-position: -1001px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_pgreen { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -1107px; + width: 60px; + height: 60px; } -.hair_base_6_porange { +.hair_base_6_pgreen2 { background-image: url(spritesmith-main-2.png); background-position: -1092px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_pgreen2 { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -1107px; + width: 60px; + height: 60px; } -.hair_base_6_porange2 { +.hair_base_6_porange { background-image: url(spritesmith-main-2.png); background-position: -1183px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_porange { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -15px; + width: 60px; + height: 60px; } -.hair_base_6_ppink { +.hair_base_6_porange2 { background-image: url(spritesmith-main-2.png); background-position: -1183px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_porange2 { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -106px; + width: 60px; + height: 60px; } -.hair_base_6_ppink2 { +.hair_base_6_ppink { background-image: url(spritesmith-main-2.png); background-position: -1183px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_ppink { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -197px; + width: 60px; + height: 60px; } -.hair_base_6_ppurple { +.hair_base_6_ppink2 { background-image: url(spritesmith-main-2.png); background-position: -1183px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_ppink2 { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -288px; + width: 60px; + height: 60px; } -.hair_base_6_ppurple2 { +.hair_base_6_ppurple { background-image: url(spritesmith-main-2.png); background-position: -1183px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_ppurple { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -379px; + width: 60px; + height: 60px; } -.hair_base_6_pumpkin { +.hair_base_6_ppurple2 { background-image: url(spritesmith-main-2.png); background-position: -1183px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_ppurple2 { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -470px; + width: 60px; + height: 60px; } -.hair_base_6_purple { +.hair_base_6_pumpkin { background-image: url(spritesmith-main-2.png); background-position: -1183px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_pumpkin { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -561px; + width: 60px; + height: 60px; } -.hair_base_6_pyellow { +.hair_base_6_purple { background-image: url(spritesmith-main-2.png); background-position: -1183px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_purple { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -652px; + width: 60px; + height: 60px; } -.hair_base_6_pyellow2 { +.hair_base_6_pyellow { background-image: url(spritesmith-main-2.png); background-position: -1183px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_pyellow { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -743px; + width: 60px; + height: 60px; } -.hair_base_6_rainbow { +.hair_base_6_pyellow2 { background-image: url(spritesmith-main-2.png); background-position: -1183px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_pyellow2 { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -834px; + width: 60px; + height: 60px; } -.hair_base_6_red { +.hair_base_6_rainbow { background-image: url(spritesmith-main-2.png); background-position: -1183px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_rainbow { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -925px; + width: 60px; + height: 60px; } -.hair_base_6_snowy { +.hair_base_6_red { background-image: url(spritesmith-main-2.png); background-position: -1183px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_red { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -1016px; + width: 60px; + height: 60px; +} +.hair_base_6_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -1183px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -1107px; + width: 60px; + height: 60px; } .hair_base_6_white { background-image: url(spritesmith-main-2.png); @@ -2188,11 +2188,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_white { + background-image: url(spritesmith-main-2.png); + background-position: -25px -1198px; + width: 60px; + height: 60px; } .hair_base_6_winternight { background-image: url(spritesmith-main-2.png); @@ -2200,11 +2200,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_winternight { + background-image: url(spritesmith-main-2.png); + background-position: -116px -1198px; + width: 60px; + height: 60px; } .hair_base_6_winterstar { background-image: url(spritesmith-main-2.png); @@ -2212,11 +2212,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_winterstar { + background-image: url(spritesmith-main-2.png); + background-position: -207px -1198px; + width: 60px; + height: 60px; } .hair_base_6_yellow { background-image: url(spritesmith-main-2.png); @@ -2224,11 +2224,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_yellow { + background-image: url(spritesmith-main-2.png); + background-position: -298px -1198px; + width: 60px; + height: 60px; } .hair_base_6_zombie { background-image: url(spritesmith-main-2.png); @@ -2236,419 +2236,419 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_6_zombie { + background-image: url(spritesmith-main-2.png); + background-position: -389px -1198px; + width: 60px; + height: 60px; } .hair_base_7_TRUred { - background-image: url(spritesmith-main-2.png); - background-position: -910px -1274px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_7_aurora { background-image: url(spritesmith-main-2.png); background-position: -455px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_TRUred { + background-image: url(spritesmith-main-2.png); + background-position: -480px -1198px; + width: 60px; + height: 60px; } -.hair_base_7_black { +.hair_base_7_aurora { background-image: url(spritesmith-main-2.png); background-position: -546px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_aurora { + background-image: url(spritesmith-main-2.png); + background-position: -571px -1198px; + width: 60px; + height: 60px; } -.hair_base_7_blond { +.hair_base_7_black { background-image: url(spritesmith-main-2.png); background-position: -637px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_black { + background-image: url(spritesmith-main-2.png); + background-position: -662px -1198px; + width: 60px; + height: 60px; } -.hair_base_7_blue { +.hair_base_7_blond { background-image: url(spritesmith-main-2.png); background-position: -728px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_blond { + background-image: url(spritesmith-main-2.png); + background-position: -753px -1198px; + width: 60px; + height: 60px; } -.hair_base_7_brown { +.hair_base_7_blue { background-image: url(spritesmith-main-2.png); background-position: -819px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_blue { + background-image: url(spritesmith-main-2.png); + background-position: -844px -1198px; + width: 60px; + height: 60px; } -.hair_base_7_candycane { +.hair_base_7_brown { background-image: url(spritesmith-main-2.png); background-position: -910px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_brown { + background-image: url(spritesmith-main-2.png); + background-position: -935px -1198px; + width: 60px; + height: 60px; } -.hair_base_7_candycorn { +.hair_base_7_candycane { background-image: url(spritesmith-main-2.png); background-position: -1001px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_candycane { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -1198px; + width: 60px; + height: 60px; } -.hair_base_7_festive { +.hair_base_7_candycorn { background-image: url(spritesmith-main-2.png); background-position: -1092px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_candycorn { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -1198px; + width: 60px; + height: 60px; } -.hair_base_7_frost { +.hair_base_7_festive { background-image: url(spritesmith-main-2.png); background-position: -1183px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_festive { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -1198px; + width: 60px; + height: 60px; } -.hair_base_7_ghostwhite { +.hair_base_7_frost { background-image: url(spritesmith-main-2.png); background-position: -1274px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_frost { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -15px; + width: 60px; + height: 60px; } -.hair_base_7_green { +.hair_base_7_ghostwhite { background-image: url(spritesmith-main-2.png); background-position: -1274px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_ghostwhite { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -106px; + width: 60px; + height: 60px; } -.hair_base_7_halloween { +.hair_base_7_green { background-image: url(spritesmith-main-2.png); background-position: -1274px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_green { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -197px; + width: 60px; + height: 60px; } -.hair_base_7_holly { +.hair_base_7_halloween { background-image: url(spritesmith-main-2.png); background-position: -1274px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_halloween { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -288px; + width: 60px; + height: 60px; } -.hair_base_7_hollygreen { +.hair_base_7_holly { background-image: url(spritesmith-main-2.png); background-position: -1274px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_holly { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -379px; + width: 60px; + height: 60px; } -.hair_base_7_midnight { +.hair_base_7_hollygreen { background-image: url(spritesmith-main-2.png); background-position: -1274px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_hollygreen { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -470px; + width: 60px; + height: 60px; } -.hair_base_7_pblue { +.hair_base_7_midnight { background-image: url(spritesmith-main-2.png); background-position: -1274px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_midnight { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -561px; + width: 60px; + height: 60px; } -.hair_base_7_pblue2 { +.hair_base_7_pblue { background-image: url(spritesmith-main-2.png); background-position: -1274px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_pblue { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -652px; + width: 60px; + height: 60px; } -.hair_base_7_peppermint { +.hair_base_7_pblue2 { background-image: url(spritesmith-main-2.png); background-position: -1274px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_pblue2 { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -743px; + width: 60px; + height: 60px; } -.hair_base_7_pgreen { +.hair_base_7_peppermint { background-image: url(spritesmith-main-2.png); background-position: -1274px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_peppermint { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -834px; + width: 60px; + height: 60px; } -.hair_base_7_pgreen2 { +.hair_base_7_pgreen { background-image: url(spritesmith-main-2.png); background-position: -1274px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_pgreen { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -925px; + width: 60px; + height: 60px; } -.hair_base_7_porange { +.hair_base_7_pgreen2 { background-image: url(spritesmith-main-2.png); background-position: -1274px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_pgreen2 { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -1016px; + width: 60px; + height: 60px; } -.hair_base_7_porange2 { +.hair_base_7_porange { background-image: url(spritesmith-main-2.png); background-position: -1274px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_porange { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -1107px; + width: 60px; + height: 60px; } -.hair_base_7_ppink { +.hair_base_7_porange2 { background-image: url(spritesmith-main-2.png); background-position: -1274px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_porange2 { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -1198px; + width: 60px; + height: 60px; } -.hair_base_7_ppink2 { +.hair_base_7_ppink { background-image: url(spritesmith-main-2.png); background-position: 0px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_ppink { + background-image: url(spritesmith-main-2.png); + background-position: -25px -1289px; + width: 60px; + height: 60px; } -.hair_base_7_ppurple { +.hair_base_7_ppink2 { background-image: url(spritesmith-main-2.png); background-position: -91px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_ppink2 { + background-image: url(spritesmith-main-2.png); + background-position: -116px -1289px; + width: 60px; + height: 60px; } -.hair_base_7_ppurple2 { +.hair_base_7_ppurple { background-image: url(spritesmith-main-2.png); background-position: -182px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_ppurple { + background-image: url(spritesmith-main-2.png); + background-position: -207px -1289px; + width: 60px; + height: 60px; } -.hair_base_7_pumpkin { +.hair_base_7_ppurple2 { background-image: url(spritesmith-main-2.png); background-position: -273px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_ppurple2 { + background-image: url(spritesmith-main-2.png); + background-position: -298px -1289px; + width: 60px; + height: 60px; } -.hair_base_7_purple { +.hair_base_7_pumpkin { background-image: url(spritesmith-main-2.png); background-position: -364px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_pumpkin { + background-image: url(spritesmith-main-2.png); + background-position: -389px -1289px; + width: 60px; + height: 60px; } -.hair_base_7_pyellow { +.hair_base_7_purple { background-image: url(spritesmith-main-2.png); background-position: -455px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_purple { + background-image: url(spritesmith-main-2.png); + background-position: -480px -1289px; + width: 60px; + height: 60px; } -.hair_base_7_pyellow2 { +.hair_base_7_pyellow { background-image: url(spritesmith-main-2.png); background-position: -546px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_pyellow { + background-image: url(spritesmith-main-2.png); + background-position: -571px -1289px; + width: 60px; + height: 60px; } -.hair_base_7_rainbow { +.hair_base_7_pyellow2 { background-image: url(spritesmith-main-2.png); background-position: -637px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_pyellow2 { + background-image: url(spritesmith-main-2.png); + background-position: -662px -1289px; + width: 60px; + height: 60px; } -.hair_base_7_red { +.hair_base_7_rainbow { background-image: url(spritesmith-main-2.png); background-position: -728px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_rainbow { + background-image: url(spritesmith-main-2.png); + background-position: -753px -1289px; + width: 60px; + height: 60px; } -.hair_base_7_snowy { +.hair_base_7_red { background-image: url(spritesmith-main-2.png); background-position: -819px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_red { + background-image: url(spritesmith-main-2.png); + background-position: -844px -1289px; + width: 60px; + height: 60px; +} +.hair_base_7_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -910px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -935px -1289px; + width: 60px; + height: 60px; } .hair_base_7_white { background-image: url(spritesmith-main-2.png); @@ -2656,11 +2656,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_white { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -1289px; + width: 60px; + height: 60px; } .hair_base_7_winternight { background-image: url(spritesmith-main-2.png); @@ -2668,11 +2668,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_winternight { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -1289px; + width: 60px; + height: 60px; } .hair_base_7_winterstar { background-image: url(spritesmith-main-2.png); @@ -2680,11 +2680,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_winterstar { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -1289px; + width: 60px; + height: 60px; } .hair_base_7_yellow { background-image: url(spritesmith-main-2.png); @@ -2692,11 +2692,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_yellow { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -1289px; + width: 60px; + height: 60px; } .hair_base_7_zombie { background-image: url(spritesmith-main-2.png); @@ -2704,419 +2704,419 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_7_zombie { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -15px; + width: 60px; + height: 60px; } .hair_base_8_TRUred { - background-image: url(spritesmith-main-2.png); - background-position: -1456px -273px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_8_aurora { background-image: url(spritesmith-main-2.png); background-position: -1365px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_TRUred { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -106px; + width: 60px; + height: 60px; } -.hair_base_8_black { +.hair_base_8_aurora { background-image: url(spritesmith-main-2.png); background-position: -1365px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_aurora { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -197px; + width: 60px; + height: 60px; } -.hair_base_8_blond { +.hair_base_8_black { background-image: url(spritesmith-main-2.png); background-position: -1365px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_black { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -288px; + width: 60px; + height: 60px; } -.hair_base_8_blue { +.hair_base_8_blond { background-image: url(spritesmith-main-2.png); background-position: -1365px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_blond { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -379px; + width: 60px; + height: 60px; } -.hair_base_8_brown { +.hair_base_8_blue { background-image: url(spritesmith-main-2.png); background-position: -1365px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_blue { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -470px; + width: 60px; + height: 60px; } -.hair_base_8_candycane { +.hair_base_8_brown { background-image: url(spritesmith-main-2.png); background-position: -1365px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_brown { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -561px; + width: 60px; + height: 60px; } -.hair_base_8_candycorn { +.hair_base_8_candycane { background-image: url(spritesmith-main-2.png); background-position: -1365px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_candycane { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -652px; + width: 60px; + height: 60px; } -.hair_base_8_festive { +.hair_base_8_candycorn { background-image: url(spritesmith-main-2.png); background-position: -1365px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_candycorn { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -743px; + width: 60px; + height: 60px; } -.hair_base_8_frost { +.hair_base_8_festive { background-image: url(spritesmith-main-2.png); background-position: -1365px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_festive { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -834px; + width: 60px; + height: 60px; } -.hair_base_8_ghostwhite { +.hair_base_8_frost { background-image: url(spritesmith-main-2.png); background-position: -1365px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_frost { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -925px; + width: 60px; + height: 60px; } -.hair_base_8_green { +.hair_base_8_ghostwhite { background-image: url(spritesmith-main-2.png); background-position: -1365px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_ghostwhite { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -1016px; + width: 60px; + height: 60px; } -.hair_base_8_halloween { +.hair_base_8_green { background-image: url(spritesmith-main-2.png); background-position: -1365px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_green { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -1107px; + width: 60px; + height: 60px; } -.hair_base_8_holly { +.hair_base_8_halloween { background-image: url(spritesmith-main-2.png); background-position: -1365px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_halloween { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -1198px; + width: 60px; + height: 60px; } -.hair_base_8_hollygreen { +.hair_base_8_holly { background-image: url(spritesmith-main-2.png); background-position: -1365px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_holly { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -1289px; + width: 60px; + height: 60px; } -.hair_base_8_midnight { +.hair_base_8_hollygreen { background-image: url(spritesmith-main-2.png); background-position: 0px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_hollygreen { + background-image: url(spritesmith-main-2.png); + background-position: -25px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_pblue { +.hair_base_8_midnight { background-image: url(spritesmith-main-2.png); background-position: -91px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_midnight { + background-image: url(spritesmith-main-2.png); + background-position: -116px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_pblue2 { +.hair_base_8_pblue { background-image: url(spritesmith-main-2.png); background-position: -182px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_pblue { + background-image: url(spritesmith-main-2.png); + background-position: -207px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_peppermint { +.hair_base_8_pblue2 { background-image: url(spritesmith-main-2.png); background-position: -273px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_pblue2 { + background-image: url(spritesmith-main-2.png); + background-position: -298px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_pgreen { +.hair_base_8_peppermint { background-image: url(spritesmith-main-2.png); background-position: -364px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_peppermint { + background-image: url(spritesmith-main-2.png); + background-position: -389px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_pgreen2 { +.hair_base_8_pgreen { background-image: url(spritesmith-main-2.png); background-position: -455px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_pgreen { + background-image: url(spritesmith-main-2.png); + background-position: -480px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_porange { +.hair_base_8_pgreen2 { background-image: url(spritesmith-main-2.png); background-position: -546px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_pgreen2 { + background-image: url(spritesmith-main-2.png); + background-position: -571px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_porange2 { +.hair_base_8_porange { background-image: url(spritesmith-main-2.png); background-position: -637px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_porange { + background-image: url(spritesmith-main-2.png); + background-position: -662px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_ppink { +.hair_base_8_porange2 { background-image: url(spritesmith-main-2.png); background-position: -728px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_porange2 { + background-image: url(spritesmith-main-2.png); + background-position: -753px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_ppink2 { +.hair_base_8_ppink { background-image: url(spritesmith-main-2.png); background-position: -819px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_ppink { + background-image: url(spritesmith-main-2.png); + background-position: -844px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_ppurple { +.hair_base_8_ppink2 { background-image: url(spritesmith-main-2.png); background-position: -910px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_ppink2 { + background-image: url(spritesmith-main-2.png); + background-position: -935px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_ppurple2 { +.hair_base_8_ppurple { background-image: url(spritesmith-main-2.png); background-position: -1001px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_ppurple { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_pumpkin { +.hair_base_8_ppurple2 { background-image: url(spritesmith-main-2.png); background-position: -1092px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_ppurple2 { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_purple { +.hair_base_8_pumpkin { background-image: url(spritesmith-main-2.png); background-position: -1183px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_pumpkin { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_pyellow { +.hair_base_8_purple { background-image: url(spritesmith-main-2.png); background-position: -1274px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_purple { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_pyellow2 { +.hair_base_8_pyellow { background-image: url(spritesmith-main-2.png); background-position: -1365px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_pyellow { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -1380px; + width: 60px; + height: 60px; } -.hair_base_8_rainbow { +.hair_base_8_pyellow2 { background-image: url(spritesmith-main-2.png); background-position: -1456px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_pyellow2 { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -15px; + width: 60px; + height: 60px; } -.hair_base_8_red { +.hair_base_8_rainbow { background-image: url(spritesmith-main-2.png); background-position: -1456px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_rainbow { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -106px; + width: 60px; + height: 60px; } -.hair_base_8_snowy { +.hair_base_8_red { background-image: url(spritesmith-main-2.png); background-position: -1456px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_red { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -197px; + width: 60px; + height: 60px; +} +.hair_base_8_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -1456px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -288px; + width: 60px; + height: 60px; } .hair_base_8_white { background-image: url(spritesmith-main-2.png); @@ -3124,11 +3124,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_white { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -379px; + width: 60px; + height: 60px; } .hair_base_8_winternight { background-image: url(spritesmith-main-2.png); @@ -3136,11 +3136,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_winternight { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -470px; + width: 60px; + height: 60px; } .hair_base_8_winterstar { background-image: url(spritesmith-main-2.png); @@ -3148,11 +3148,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_winterstar { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -561px; + width: 60px; + height: 60px; } .hair_base_8_yellow { background-image: url(spritesmith-main-2.png); @@ -3160,11 +3160,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_yellow { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -652px; + width: 60px; + height: 60px; } .hair_base_8_zombie { background-image: url(spritesmith-main-2.png); @@ -3172,419 +3172,419 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_8_zombie { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -743px; + width: 60px; + height: 60px; } .hair_base_9_TRUred { - background-image: url(spritesmith-main-2.png); - background-position: -1547px -819px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.hair_base_9_aurora { background-image: url(spritesmith-main-2.png); background-position: -1456px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_TRUred { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -834px; + width: 60px; + height: 60px; } -.hair_base_9_black { +.hair_base_9_aurora { background-image: url(spritesmith-main-2.png); background-position: -1456px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_aurora { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -925px; + width: 60px; + height: 60px; } -.hair_base_9_blond { +.hair_base_9_black { background-image: url(spritesmith-main-2.png); background-position: -1456px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_black { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -1016px; + width: 60px; + height: 60px; } -.hair_base_9_blue { +.hair_base_9_blond { background-image: url(spritesmith-main-2.png); background-position: -1456px -1092px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_blond { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -1107px; + width: 60px; + height: 60px; } -.hair_base_9_brown { +.hair_base_9_blue { background-image: url(spritesmith-main-2.png); background-position: -1456px -1183px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_blue { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -1198px; + width: 60px; + height: 60px; } -.hair_base_9_candycane { +.hair_base_9_brown { background-image: url(spritesmith-main-2.png); background-position: -1456px -1274px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_brown { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -1289px; + width: 60px; + height: 60px; } -.hair_base_9_candycorn { +.hair_base_9_candycane { background-image: url(spritesmith-main-2.png); background-position: -1456px -1365px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_candycane { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -1380px; + width: 60px; + height: 60px; } -.hair_base_9_festive { +.hair_base_9_candycorn { background-image: url(spritesmith-main-2.png); background-position: 0px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_candycorn { + background-image: url(spritesmith-main-2.png); + background-position: -25px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_frost { +.hair_base_9_festive { background-image: url(spritesmith-main-2.png); background-position: -91px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_festive { + background-image: url(spritesmith-main-2.png); + background-position: -116px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_ghostwhite { +.hair_base_9_frost { background-image: url(spritesmith-main-2.png); background-position: -182px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_frost { + background-image: url(spritesmith-main-2.png); + background-position: -207px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_green { +.hair_base_9_ghostwhite { background-image: url(spritesmith-main-2.png); background-position: -273px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_ghostwhite { + background-image: url(spritesmith-main-2.png); + background-position: -298px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_halloween { +.hair_base_9_green { background-image: url(spritesmith-main-2.png); background-position: -364px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_green { + background-image: url(spritesmith-main-2.png); + background-position: -389px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_holly { +.hair_base_9_halloween { background-image: url(spritesmith-main-2.png); background-position: -455px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_halloween { + background-image: url(spritesmith-main-2.png); + background-position: -480px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_hollygreen { +.hair_base_9_holly { background-image: url(spritesmith-main-2.png); background-position: -546px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_holly { + background-image: url(spritesmith-main-2.png); + background-position: -571px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_midnight { +.hair_base_9_hollygreen { background-image: url(spritesmith-main-2.png); background-position: -637px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_hollygreen { + background-image: url(spritesmith-main-2.png); + background-position: -662px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_pblue { +.hair_base_9_midnight { background-image: url(spritesmith-main-2.png); background-position: -728px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_midnight { + background-image: url(spritesmith-main-2.png); + background-position: -753px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_pblue2 { +.hair_base_9_pblue { background-image: url(spritesmith-main-2.png); background-position: -819px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_pblue { + background-image: url(spritesmith-main-2.png); + background-position: -844px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_peppermint { +.hair_base_9_pblue2 { background-image: url(spritesmith-main-2.png); background-position: -910px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_pblue2 { + background-image: url(spritesmith-main-2.png); + background-position: -935px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_pgreen { +.hair_base_9_peppermint { background-image: url(spritesmith-main-2.png); background-position: -1001px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_peppermint { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_pgreen2 { +.hair_base_9_pgreen { background-image: url(spritesmith-main-2.png); background-position: -1092px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_pgreen { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_porange { +.hair_base_9_pgreen2 { background-image: url(spritesmith-main-2.png); background-position: -1183px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_pgreen2 { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_porange2 { +.hair_base_9_porange { background-image: url(spritesmith-main-2.png); background-position: -1274px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_porange { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_ppink { +.hair_base_9_porange2 { background-image: url(spritesmith-main-2.png); background-position: -1365px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_porange2 { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_ppink2 { +.hair_base_9_ppink { background-image: url(spritesmith-main-2.png); background-position: -1456px -1456px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_ppink { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -1471px; + width: 60px; + height: 60px; } -.hair_base_9_ppurple { +.hair_base_9_ppink2 { background-image: url(spritesmith-main-2.png); background-position: -1547px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_ppink2 { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -15px; + width: 60px; + height: 60px; } -.hair_base_9_ppurple2 { +.hair_base_9_ppurple { background-image: url(spritesmith-main-2.png); background-position: -1547px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_ppurple { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -106px; + width: 60px; + height: 60px; } -.hair_base_9_pumpkin { +.hair_base_9_ppurple2 { background-image: url(spritesmith-main-2.png); background-position: -1547px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_ppurple2 { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -197px; + width: 60px; + height: 60px; } -.hair_base_9_purple { +.hair_base_9_pumpkin { background-image: url(spritesmith-main-2.png); background-position: -1547px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_pumpkin { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -288px; + width: 60px; + height: 60px; } -.hair_base_9_pyellow { +.hair_base_9_purple { background-image: url(spritesmith-main-2.png); background-position: -1547px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_purple { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -379px; + width: 60px; + height: 60px; } -.hair_base_9_pyellow2 { +.hair_base_9_pyellow { background-image: url(spritesmith-main-2.png); background-position: -1547px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_pyellow { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -470px; + width: 60px; + height: 60px; } -.hair_base_9_rainbow { +.hair_base_9_pyellow2 { background-image: url(spritesmith-main-2.png); background-position: -1547px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_pyellow2 { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -561px; + width: 60px; + height: 60px; } -.hair_base_9_red { +.hair_base_9_rainbow { background-image: url(spritesmith-main-2.png); background-position: -1547px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_rainbow { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -652px; + width: 60px; + height: 60px; } -.hair_base_9_snowy { +.hair_base_9_red { background-image: url(spritesmith-main-2.png); background-position: -1547px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_red { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -743px; + width: 60px; + height: 60px; +} +.hair_base_9_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -1547px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_snowy { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -834px; + width: 60px; + height: 60px; } .hair_base_9_white { background-image: url(spritesmith-main-2.png); @@ -3592,11 +3592,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_white { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -925px; + width: 60px; + height: 60px; } .hair_base_9_winternight { background-image: url(spritesmith-main-2.png); @@ -3604,11 +3604,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_winternight { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -1016px; + width: 60px; + height: 60px; } .hair_base_9_winterstar { background-image: url(spritesmith-main-2.png); @@ -3616,11 +3616,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_winterstar { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -1107px; + width: 60px; + height: 60px; } .hair_base_9_yellow { background-image: url(spritesmith-main-2.png); @@ -3628,11 +3628,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_yellow { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -1198px; + width: 60px; + height: 60px; } .hair_base_9_zombie { background-image: url(spritesmith-main-2.png); @@ -3640,11 +3640,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_base_9_zombie { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -1289px; + width: 60px; + height: 60px; } .hair_beard_1_pblue2 { background-image: url(spritesmith-main-2.png); @@ -3652,11 +3652,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_pblue2 { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -1380px; + width: 60px; + height: 60px; } .hair_beard_1_pgreen2 { background-image: url(spritesmith-main-2.png); @@ -3664,11 +3664,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_pgreen2 { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -1471px; + width: 60px; + height: 60px; } .hair_beard_1_porange2 { background-image: url(spritesmith-main-2.png); @@ -3676,11 +3676,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_porange2 { + background-image: url(spritesmith-main-2.png); + background-position: -25px -1562px; + width: 60px; + height: 60px; } .hair_beard_1_ppink2 { background-image: url(spritesmith-main-2.png); @@ -3688,11 +3688,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_ppink2 { + background-image: url(spritesmith-main-2.png); + background-position: -116px -1562px; + width: 60px; + height: 60px; } .hair_beard_1_ppurple2 { background-image: url(spritesmith-main-2.png); @@ -3700,11 +3700,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_ppurple2 { + background-image: url(spritesmith-main-2.png); + background-position: -207px -1562px; + width: 60px; + height: 60px; } .hair_beard_1_pyellow2 { background-image: url(spritesmith-main-2.png); @@ -3712,11 +3712,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_1_pyellow2 { + background-image: url(spritesmith-main-2.png); + background-position: -298px -1562px; + width: 60px; + height: 60px; } .hair_beard_2_pblue2 { background-image: url(spritesmith-main-2.png); @@ -3724,11 +3724,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_pblue2 { + background-image: url(spritesmith-main-2.png); + background-position: -389px -1562px; + width: 60px; + height: 60px; } .hair_beard_2_pgreen2 { background-image: url(spritesmith-main-2.png); @@ -3736,11 +3736,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_pgreen2 { + background-image: url(spritesmith-main-2.png); + background-position: -480px -1562px; + width: 60px; + height: 60px; } .hair_beard_2_porange2 { background-image: url(spritesmith-main-2.png); @@ -3748,11 +3748,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_porange2 { + background-image: url(spritesmith-main-2.png); + background-position: -571px -1562px; + width: 60px; + height: 60px; } .hair_beard_2_ppink2 { background-image: url(spritesmith-main-2.png); @@ -3760,11 +3760,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_ppink2 { + background-image: url(spritesmith-main-2.png); + background-position: -662px -1562px; + width: 60px; + height: 60px; } .hair_beard_2_ppurple2 { background-image: url(spritesmith-main-2.png); @@ -3772,11 +3772,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_ppurple2 { + background-image: url(spritesmith-main-2.png); + background-position: -753px -1562px; + width: 60px; + height: 60px; } .hair_beard_2_pyellow2 { background-image: url(spritesmith-main-2.png); @@ -3784,11 +3784,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_2_pyellow2 { + background-image: url(spritesmith-main-2.png); + background-position: -844px -1562px; + width: 60px; + height: 60px; } .hair_beard_3_pblue2 { background-image: url(spritesmith-main-2.png); @@ -3796,11 +3796,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_pblue2 { + background-image: url(spritesmith-main-2.png); + background-position: -935px -1562px; + width: 60px; + height: 60px; } .hair_beard_3_pgreen2 { background-image: url(spritesmith-main-2.png); @@ -3808,11 +3808,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_pgreen2 { + background-image: url(spritesmith-main-2.png); + background-position: -1026px -1562px; + width: 60px; + height: 60px; } .hair_beard_3_porange2 { background-image: url(spritesmith-main-2.png); @@ -3820,11 +3820,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_porange2 { + background-image: url(spritesmith-main-2.png); + background-position: -1117px -1562px; + width: 60px; + height: 60px; } .hair_beard_3_ppink2 { background-image: url(spritesmith-main-2.png); @@ -3832,11 +3832,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_ppink2 { + background-image: url(spritesmith-main-2.png); + background-position: -1208px -1562px; + width: 60px; + height: 60px; } .hair_beard_3_ppurple2 { background-image: url(spritesmith-main-2.png); @@ -3844,11 +3844,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_ppurple2 { + background-image: url(spritesmith-main-2.png); + background-position: -1299px -1562px; + width: 60px; + height: 60px; } .hair_beard_3_pyellow2 { background-image: url(spritesmith-main-2.png); @@ -3856,11 +3856,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_beard_3_pyellow2 { + background-image: url(spritesmith-main-2.png); + background-position: -1390px -1562px; + width: 60px; + height: 60px; } .hair_mustache_1_pblue2 { background-image: url(spritesmith-main-2.png); @@ -3868,11 +3868,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_pblue2 { + background-image: url(spritesmith-main-2.png); + background-position: -1481px -1562px; + width: 60px; + height: 60px; } .hair_mustache_1_pgreen2 { background-image: url(spritesmith-main-2.png); @@ -3880,11 +3880,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_pgreen2 { + background-image: url(spritesmith-main-2.png); + background-position: -1572px -1562px; + width: 60px; + height: 60px; } .hair_mustache_1_porange2 { background-image: url(spritesmith-main-2.png); @@ -3892,11 +3892,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_porange2 { + background-image: url(spritesmith-main-2.png); + background-position: -1663px -15px; + width: 60px; + height: 60px; } .hair_mustache_1_ppink2 { background-image: url(spritesmith-main-2.png); @@ -3904,11 +3904,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_ppink2 { + background-image: url(spritesmith-main-2.png); + background-position: -1663px -106px; + width: 60px; + height: 60px; } .hair_mustache_1_ppurple2 { background-image: url(spritesmith-main-2.png); @@ -3916,11 +3916,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_ppurple2 { + background-image: url(spritesmith-main-2.png); + background-position: -1663px -197px; + width: 60px; + height: 60px; } .hair_mustache_1_pyellow2 { background-image: url(spritesmith-main-2.png); @@ -3928,11 +3928,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_1_pyellow2 { + background-image: url(spritesmith-main-2.png); + background-position: -1663px -288px; + width: 60px; + height: 60px; } .hair_mustache_2_pblue2 { background-image: url(spritesmith-main-2.png); @@ -3940,9 +3940,9 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_pblue2 { + background-image: url(spritesmith-main-2.png); + background-position: -1663px -379px; + width: 60px; + height: 60px; } diff --git a/common/dist/sprites/spritesmith-main-2.png b/common/dist/sprites/spritesmith-main-2.png index 64f71cc9dc..5d26a19f55 100644 Binary files a/common/dist/sprites/spritesmith-main-2.png and b/common/dist/sprites/spritesmith-main-2.png differ diff --git a/common/dist/sprites/spritesmith-main-3.css b/common/dist/sprites/spritesmith-main-3.css index 08cb6379f1..3ee9f6fbae 100644 --- a/common/dist/sprites/spritesmith-main-3.css +++ b/common/dist/sprites/spritesmith-main-3.css @@ -4,11 +4,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_pgreen2 { + background-image: url(spritesmith-main-3.png); + background-position: -1210px -743px; + width: 60px; + height: 60px; } .hair_mustache_2_porange2 { background-image: url(spritesmith-main-3.png); @@ -16,11 +16,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_porange2 { + background-image: url(spritesmith-main-3.png); + background-position: -25px -1289px; + width: 60px; + height: 60px; } .hair_mustache_2_ppink2 { background-image: url(spritesmith-main-3.png); @@ -28,11 +28,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_ppink2 { + background-image: url(spritesmith-main-3.png); + background-position: -1210px -834px; + width: 60px; + height: 60px; } .hair_mustache_2_ppurple2 { background-image: url(spritesmith-main-3.png); @@ -40,11 +40,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_ppurple2 { + background-image: url(spritesmith-main-3.png); + background-position: -1210px -925px; + width: 60px; + height: 60px; } .hair_mustache_2_pyellow2 { background-image: url(spritesmith-main-3.png); @@ -52,11 +52,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.hair_mustache_2_pyellow2 { + background-image: url(spritesmith-main-3.png); + background-position: -662px -1198px; + width: 60px; + height: 60px; } .broad_shirt_black { background-image: url(spritesmith-main-3.png); @@ -64,11 +64,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_black { + background-image: url(spritesmith-main-3.png); + background-position: -753px -1213px; + width: 60px; + height: 60px; } .broad_shirt_blue { background-image: url(spritesmith-main-3.png); @@ -76,11 +76,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_blue { + background-image: url(spritesmith-main-3.png); + background-position: -844px -1213px; + width: 60px; + height: 60px; } .broad_shirt_convict { background-image: url(spritesmith-main-3.png); @@ -88,11 +88,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_convict { + background-image: url(spritesmith-main-3.png); + background-position: -298px -1395px; + width: 60px; + height: 60px; } .broad_shirt_cross { background-image: url(spritesmith-main-3.png); @@ -100,11 +100,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_cross { + background-image: url(spritesmith-main-3.png); + background-position: -389px -1395px; + width: 60px; + height: 60px; } .broad_shirt_fire { background-image: url(spritesmith-main-3.png); @@ -112,11 +112,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_fire { + background-image: url(spritesmith-main-3.png); + background-position: -753px -1395px; + width: 60px; + height: 60px; } .broad_shirt_green { background-image: url(spritesmith-main-3.png); @@ -124,11 +124,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_green { + background-image: url(spritesmith-main-3.png); + background-position: -844px -1395px; + width: 60px; + height: 60px; } .broad_shirt_horizon { background-image: url(spritesmith-main-3.png); @@ -136,11 +136,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_horizon { + background-image: url(spritesmith-main-3.png); + background-position: -1026px -1395px; + width: 60px; + height: 60px; } .broad_shirt_ocean { background-image: url(spritesmith-main-3.png); @@ -148,11 +148,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_ocean { + background-image: url(spritesmith-main-3.png); + background-position: -1117px -1395px; + width: 60px; + height: 60px; } .broad_shirt_pink { background-image: url(spritesmith-main-3.png); @@ -160,11 +160,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_pink { + background-image: url(spritesmith-main-3.png); + background-position: -1483px -30px; + width: 60px; + height: 60px; } .broad_shirt_purple { background-image: url(spritesmith-main-3.png); @@ -172,11 +172,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_purple { + background-image: url(spritesmith-main-3.png); + background-position: -1483px -121px; + width: 60px; + height: 60px; } .broad_shirt_rainbow { background-image: url(spritesmith-main-3.png); @@ -184,11 +184,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_rainbow { + background-image: url(spritesmith-main-3.png); + background-position: -1483px -303px; + width: 60px; + height: 60px; } .broad_shirt_redblue { background-image: url(spritesmith-main-3.png); @@ -196,11 +196,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_redblue { + background-image: url(spritesmith-main-3.png); + background-position: -1483px -576px; + width: 60px; + height: 60px; } .broad_shirt_thunder { background-image: url(spritesmith-main-3.png); @@ -208,11 +208,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_thunder { + background-image: url(spritesmith-main-3.png); + background-position: -1483px -667px; + width: 60px; + height: 60px; } .broad_shirt_tropical { background-image: url(spritesmith-main-3.png); @@ -220,11 +220,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_tropical { + background-image: url(spritesmith-main-3.png); + background-position: -1574px -30px; + width: 60px; + height: 60px; } .broad_shirt_white { background-image: url(spritesmith-main-3.png); @@ -232,11 +232,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_white { + background-image: url(spritesmith-main-3.png); + background-position: -1574px -121px; + width: 60px; + height: 60px; } .broad_shirt_yellow { background-image: url(spritesmith-main-3.png); @@ -244,11 +244,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_yellow { + background-image: url(spritesmith-main-3.png); + background-position: -1574px -394px; + width: 60px; + height: 60px; } .broad_shirt_zombie { background-image: url(spritesmith-main-3.png); @@ -256,11 +256,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.broad_shirt_zombie { + background-image: url(spritesmith-main-3.png); + background-position: -1574px -485px; + width: 60px; + height: 60px; } .slim_shirt_black { background-image: url(spritesmith-main-3.png); @@ -268,11 +268,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_black { + background-image: url(spritesmith-main-3.png); + background-position: -1574px -849px; + width: 60px; + height: 60px; } .slim_shirt_blue { background-image: url(spritesmith-main-3.png); @@ -280,11 +280,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_blue { + background-image: url(spritesmith-main-3.png); + background-position: -1574px -940px; + width: 60px; + height: 60px; } .slim_shirt_convict { background-image: url(spritesmith-main-3.png); @@ -292,11 +292,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_convict { + background-image: url(spritesmith-main-3.png); + background-position: -1574px -1122px; + width: 60px; + height: 60px; } .slim_shirt_cross { background-image: url(spritesmith-main-3.png); @@ -304,11 +304,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_cross { + background-image: url(spritesmith-main-3.png); + background-position: -1574px -1213px; + width: 60px; + height: 60px; } .slim_shirt_fire { background-image: url(spritesmith-main-3.png); @@ -316,11 +316,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_fire { + background-image: url(spritesmith-main-3.png); + background-position: -570px -212px; + width: 60px; + height: 60px; } .slim_shirt_green { background-image: url(spritesmith-main-3.png); @@ -328,11 +328,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_green { + background-image: url(spritesmith-main-3.png); + background-position: -570px -303px; + width: 60px; + height: 60px; } .slim_shirt_horizon { background-image: url(spritesmith-main-3.png); @@ -340,11 +340,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_horizon { + background-image: url(spritesmith-main-3.png); + background-position: -570px -394px; + width: 60px; + height: 60px; } .slim_shirt_ocean { background-image: url(spritesmith-main-3.png); @@ -352,11 +352,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_ocean { + background-image: url(spritesmith-main-3.png); + background-position: -25px -485px; + width: 60px; + height: 60px; } .slim_shirt_pink { background-image: url(spritesmith-main-3.png); @@ -364,11 +364,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_pink { + background-image: url(spritesmith-main-3.png); + background-position: -116px -485px; + width: 60px; + height: 60px; } .slim_shirt_purple { background-image: url(spritesmith-main-3.png); @@ -376,11 +376,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_purple { + background-image: url(spritesmith-main-3.png); + background-position: -207px -485px; + width: 60px; + height: 60px; } .slim_shirt_rainbow { background-image: url(spritesmith-main-3.png); @@ -388,11 +388,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_rainbow { + background-image: url(spritesmith-main-3.png); + background-position: -298px -485px; + width: 60px; + height: 60px; } .slim_shirt_redblue { background-image: url(spritesmith-main-3.png); @@ -400,11 +400,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_redblue { + background-image: url(spritesmith-main-3.png); + background-position: -389px -485px; + width: 60px; + height: 60px; } .slim_shirt_thunder { background-image: url(spritesmith-main-3.png); @@ -412,11 +412,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_thunder { + background-image: url(spritesmith-main-3.png); + background-position: -480px -485px; + width: 60px; + height: 60px; } .slim_shirt_tropical { background-image: url(spritesmith-main-3.png); @@ -424,11 +424,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_tropical { + background-image: url(spritesmith-main-3.png); + background-position: -571px -485px; + width: 60px; + height: 60px; } .slim_shirt_white { background-image: url(spritesmith-main-3.png); @@ -436,11 +436,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_white { + background-image: url(spritesmith-main-3.png); + background-position: -25px -576px; + width: 60px; + height: 60px; } .slim_shirt_yellow { background-image: url(spritesmith-main-3.png); @@ -448,11 +448,11 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_yellow { + background-image: url(spritesmith-main-3.png); + background-position: -116px -576px; + width: 60px; + height: 60px; } .slim_shirt_zombie { background-image: url(spritesmith-main-3.png); @@ -460,971 +460,971 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.slim_shirt_zombie { + background-image: url(spritesmith-main-3.png); + background-position: -207px -576px; + width: 60px; + height: 60px; } .skin_0ff591 { - background-image: url(spritesmith-main-3.png); - background-position: -364px -546px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_0ff591_sleep { background-image: url(spritesmith-main-3.png); background-position: -273px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_2b43f6 { +.customize-option.skin_0ff591 { background-image: url(spritesmith-main-3.png); - background-position: -546px -546px; + background-position: -298px -561px; + width: 60px; + height: 60px; +} +.skin_0ff591_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -364px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_0ff591_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -389px -561px; + width: 60px; + height: 60px; } -.skin_2b43f6_sleep { +.skin_2b43f6 { background-image: url(spritesmith-main-3.png); background-position: -455px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_6bd049 { +.customize-option.skin_2b43f6 { background-image: url(spritesmith-main-3.png); - background-position: -639px -91px; + background-position: -480px -561px; + width: 60px; + height: 60px; +} +.skin_2b43f6_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -546px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_2b43f6_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -571px -561px; + width: 60px; + height: 60px; } -.skin_6bd049_sleep { +.skin_6bd049 { background-image: url(spritesmith-main-3.png); background-position: -639px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_800ed0 { +.customize-option.skin_6bd049 { background-image: url(spritesmith-main-3.png); - background-position: -639px -273px; + background-position: -664px -15px; + width: 60px; + height: 60px; +} +.skin_6bd049_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -639px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_6bd049_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -664px -106px; + width: 60px; + height: 60px; } -.skin_800ed0_sleep { +.skin_800ed0 { background-image: url(spritesmith-main-3.png); background-position: -639px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_915533 { +.customize-option.skin_800ed0 { background-image: url(spritesmith-main-3.png); - background-position: -639px -455px; + background-position: -664px -197px; + width: 60px; + height: 60px; +} +.skin_800ed0_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -639px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_800ed0_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -664px -288px; + width: 60px; + height: 60px; } -.skin_915533_sleep { +.skin_915533 { background-image: url(spritesmith-main-3.png); background-position: -639px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_98461a { +.customize-option.skin_915533 { background-image: url(spritesmith-main-3.png); - background-position: 0px -637px; + background-position: -664px -379px; + width: 60px; + height: 60px; +} +.skin_915533_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -639px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_915533_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -664px -470px; + width: 60px; + height: 60px; } -.skin_98461a_sleep { +.skin_98461a { background-image: url(spritesmith-main-3.png); background-position: -639px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_bear { +.customize-option.skin_98461a { background-image: url(spritesmith-main-3.png); - background-position: -182px -637px; + background-position: -664px -561px; + width: 60px; + height: 60px; +} +.skin_98461a_sleep { + background-image: url(spritesmith-main-3.png); + background-position: 0px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_98461a_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -25px -652px; + width: 60px; + height: 60px; } -.skin_bear_sleep { +.skin_bear { background-image: url(spritesmith-main-3.png); background-position: -91px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_c06534 { +.customize-option.skin_bear { background-image: url(spritesmith-main-3.png); - background-position: -364px -637px; + background-position: -116px -652px; + width: 60px; + height: 60px; +} +.skin_bear_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -182px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_bear_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -207px -652px; + width: 60px; + height: 60px; } -.skin_c06534_sleep { +.skin_c06534 { background-image: url(spritesmith-main-3.png); background-position: -273px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_c3e1dc { +.customize-option.skin_c06534 { background-image: url(spritesmith-main-3.png); - background-position: -546px -637px; + background-position: -298px -652px; + width: 60px; + height: 60px; +} +.skin_c06534_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -364px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_c06534_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -389px -652px; + width: 60px; + height: 60px; } -.skin_c3e1dc_sleep { +.skin_c3e1dc { background-image: url(spritesmith-main-3.png); background-position: -455px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_cactus { +.customize-option.skin_c3e1dc { background-image: url(spritesmith-main-3.png); - background-position: -730px 0px; + background-position: -480px -652px; + width: 60px; + height: 60px; +} +.skin_c3e1dc_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -546px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_c3e1dc_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -571px -652px; + width: 60px; + height: 60px; } -.skin_cactus_sleep { +.skin_cactus { background-image: url(spritesmith-main-3.png); background-position: -637px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_candycorn { +.customize-option.skin_cactus { background-image: url(spritesmith-main-3.png); - background-position: -730px -182px; + background-position: -662px -652px; + width: 60px; + height: 60px; +} +.skin_cactus_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -730px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_cactus_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -755px -15px; + width: 60px; + height: 60px; } -.skin_candycorn_sleep { +.skin_candycorn { background-image: url(spritesmith-main-3.png); background-position: -730px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_clownfish { +.customize-option.skin_candycorn { background-image: url(spritesmith-main-3.png); - background-position: -730px -364px; + background-position: -755px -106px; + width: 60px; + height: 60px; +} +.skin_candycorn_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -730px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_candycorn_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -755px -197px; + width: 60px; + height: 60px; } -.skin_clownfish_sleep { +.skin_clownfish { background-image: url(spritesmith-main-3.png); background-position: -730px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_d7a9f7 { +.customize-option.skin_clownfish { background-image: url(spritesmith-main-3.png); - background-position: -730px -546px; + background-position: -755px -288px; + width: 60px; + height: 60px; +} +.skin_clownfish_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -730px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_clownfish_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -755px -379px; + width: 60px; + height: 60px; } -.skin_d7a9f7_sleep { +.skin_d7a9f7 { background-image: url(spritesmith-main-3.png); background-position: -730px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_ddc994 { +.customize-option.skin_d7a9f7 { background-image: url(spritesmith-main-3.png); - background-position: 0px -728px; + background-position: -755px -470px; + width: 60px; + height: 60px; +} +.skin_d7a9f7_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -730px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_d7a9f7_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -755px -561px; + width: 60px; + height: 60px; } -.skin_ddc994_sleep { +.skin_ddc994 { background-image: url(spritesmith-main-3.png); background-position: -730px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_deepocean { +.customize-option.skin_ddc994 { background-image: url(spritesmith-main-3.png); - background-position: -182px -728px; + background-position: -755px -652px; + width: 60px; + height: 60px; +} +.skin_ddc994_sleep { + background-image: url(spritesmith-main-3.png); + background-position: 0px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_ddc994_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -25px -743px; + width: 60px; + height: 60px; } -.skin_deepocean_sleep { +.skin_deepocean { background-image: url(spritesmith-main-3.png); background-position: -91px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_ea8349 { +.customize-option.skin_deepocean { background-image: url(spritesmith-main-3.png); - background-position: -364px -728px; + background-position: -116px -743px; + width: 60px; + height: 60px; +} +.skin_deepocean_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -182px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_deepocean_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -207px -743px; + width: 60px; + height: 60px; } -.skin_ea8349_sleep { +.skin_ea8349 { background-image: url(spritesmith-main-3.png); background-position: -273px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_eb052b { +.customize-option.skin_ea8349 { background-image: url(spritesmith-main-3.png); - background-position: -546px -728px; + background-position: -298px -743px; + width: 60px; + height: 60px; +} +.skin_ea8349_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -364px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_ea8349_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -389px -743px; + width: 60px; + height: 60px; } -.skin_eb052b_sleep { +.skin_eb052b { background-image: url(spritesmith-main-3.png); background-position: -455px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_f5a76e { +.customize-option.skin_eb052b { background-image: url(spritesmith-main-3.png); - background-position: -728px -728px; + background-position: -480px -743px; + width: 60px; + height: 60px; +} +.skin_eb052b_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -546px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_eb052b_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -571px -743px; + width: 60px; + height: 60px; } -.skin_f5a76e_sleep { +.skin_f5a76e { background-image: url(spritesmith-main-3.png); background-position: -637px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_f5d70f { +.customize-option.skin_f5a76e { background-image: url(spritesmith-main-3.png); - background-position: -821px -91px; + background-position: -662px -743px; + width: 60px; + height: 60px; +} +.skin_f5a76e_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -728px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_f5a76e_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -753px -743px; + width: 60px; + height: 60px; } -.skin_f5d70f_sleep { +.skin_f5d70f { background-image: url(spritesmith-main-3.png); background-position: -821px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_f69922 { +.customize-option.skin_f5d70f { background-image: url(spritesmith-main-3.png); - background-position: -821px -273px; + background-position: -846px -15px; + width: 60px; + height: 60px; +} +.skin_f5d70f_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -821px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_f5d70f_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -846px -106px; + width: 60px; + height: 60px; } -.skin_f69922_sleep { +.skin_f69922 { background-image: url(spritesmith-main-3.png); background-position: -821px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_fox { +.customize-option.skin_f69922 { background-image: url(spritesmith-main-3.png); - background-position: -821px -455px; + background-position: -846px -197px; + width: 60px; + height: 60px; +} +.skin_f69922_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -821px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_f69922_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -846px -288px; + width: 60px; + height: 60px; } -.skin_fox_sleep { +.skin_fox { background-image: url(spritesmith-main-3.png); background-position: -821px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_ghost { +.customize-option.skin_fox { background-image: url(spritesmith-main-3.png); - background-position: -821px -637px; + background-position: -846px -379px; + width: 60px; + height: 60px; +} +.skin_fox_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -821px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_fox_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -846px -470px; + width: 60px; + height: 60px; } -.skin_ghost_sleep { +.skin_ghost { background-image: url(spritesmith-main-3.png); background-position: -821px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_lion { +.customize-option.skin_ghost { background-image: url(spritesmith-main-3.png); - background-position: 0px -819px; + background-position: -846px -561px; + width: 60px; + height: 60px; +} +.skin_ghost_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -821px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_ghost_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -846px -652px; + width: 60px; + height: 60px; } -.skin_lion_sleep { +.skin_lion { background-image: url(spritesmith-main-3.png); background-position: -821px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_merblue { +.customize-option.skin_lion { background-image: url(spritesmith-main-3.png); - background-position: -182px -819px; + background-position: -846px -743px; + width: 60px; + height: 60px; +} +.skin_lion_sleep { + background-image: url(spritesmith-main-3.png); + background-position: 0px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_lion_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -25px -834px; + width: 60px; + height: 60px; } -.skin_merblue_sleep { +.skin_merblue { background-image: url(spritesmith-main-3.png); background-position: -91px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_mergold { +.customize-option.skin_merblue { background-image: url(spritesmith-main-3.png); - background-position: -364px -819px; + background-position: -116px -834px; + width: 60px; + height: 60px; +} +.skin_merblue_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -182px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_merblue_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -207px -834px; + width: 60px; + height: 60px; } -.skin_mergold_sleep { +.skin_mergold { background-image: url(spritesmith-main-3.png); background-position: -273px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_mergreen { +.customize-option.skin_mergold { background-image: url(spritesmith-main-3.png); - background-position: -546px -819px; + background-position: -298px -834px; + width: 60px; + height: 60px; +} +.skin_mergold_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -364px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_mergold_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -389px -834px; + width: 60px; + height: 60px; } -.skin_mergreen_sleep { +.skin_mergreen { background-image: url(spritesmith-main-3.png); background-position: -455px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_merruby { +.customize-option.skin_mergreen { background-image: url(spritesmith-main-3.png); - background-position: -728px -819px; + background-position: -480px -834px; + width: 60px; + height: 60px; +} +.skin_mergreen_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -546px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_mergreen_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -571px -834px; + width: 60px; + height: 60px; } -.skin_merruby_sleep { +.skin_merruby { background-image: url(spritesmith-main-3.png); background-position: -637px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_monster { +.customize-option.skin_merruby { background-image: url(spritesmith-main-3.png); - background-position: -912px 0px; + background-position: -662px -834px; + width: 60px; + height: 60px; +} +.skin_merruby_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -728px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_merruby_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -753px -834px; + width: 60px; + height: 60px; } -.skin_monster_sleep { +.skin_monster { background-image: url(spritesmith-main-3.png); background-position: -819px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_ogre { +.customize-option.skin_monster { background-image: url(spritesmith-main-3.png); - background-position: -912px -182px; + background-position: -844px -834px; + width: 60px; + height: 60px; +} +.skin_monster_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -912px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_monster_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -937px -15px; + width: 60px; + height: 60px; } -.skin_ogre_sleep { +.skin_ogre { background-image: url(spritesmith-main-3.png); background-position: -912px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_panda { +.customize-option.skin_ogre { background-image: url(spritesmith-main-3.png); - background-position: -912px -364px; + background-position: -937px -106px; + width: 60px; + height: 60px; +} +.skin_ogre_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -912px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_ogre_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -937px -197px; + width: 60px; + height: 60px; } -.skin_panda_sleep { +.skin_panda { background-image: url(spritesmith-main-3.png); background-position: -912px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_pastelBlue { +.customize-option.skin_panda { background-image: url(spritesmith-main-3.png); - background-position: -912px -546px; + background-position: -937px -288px; + width: 60px; + height: 60px; +} +.skin_panda_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -912px -364px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_panda_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -937px -379px; + width: 60px; + height: 60px; } -.skin_pastelBlue_sleep { +.skin_pastelBlue { background-image: url(spritesmith-main-3.png); background-position: -912px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_pastelGreen { +.customize-option.skin_pastelBlue { background-image: url(spritesmith-main-3.png); - background-position: -912px -728px; + background-position: -937px -470px; + width: 60px; + height: 60px; +} +.skin_pastelBlue_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -912px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_pastelBlue_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -937px -561px; + width: 60px; + height: 60px; } -.skin_pastelGreen_sleep { +.skin_pastelGreen { background-image: url(spritesmith-main-3.png); background-position: -912px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_pastelOrange { +.customize-option.skin_pastelGreen { background-image: url(spritesmith-main-3.png); - background-position: 0px -910px; + background-position: -937px -652px; + width: 60px; + height: 60px; +} +.skin_pastelGreen_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -912px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_pastelGreen_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -937px -743px; + width: 60px; + height: 60px; } -.skin_pastelOrange_sleep { +.skin_pastelOrange { background-image: url(spritesmith-main-3.png); background-position: -912px -819px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_pastelPink { +.customize-option.skin_pastelOrange { background-image: url(spritesmith-main-3.png); - background-position: -182px -910px; + background-position: -937px -834px; + width: 60px; + height: 60px; +} +.skin_pastelOrange_sleep { + background-image: url(spritesmith-main-3.png); + background-position: 0px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_pastelOrange_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -25px -925px; + width: 60px; + height: 60px; } -.skin_pastelPink_sleep { +.skin_pastelPink { background-image: url(spritesmith-main-3.png); background-position: -91px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_pastelPurple { +.customize-option.skin_pastelPink { background-image: url(spritesmith-main-3.png); - background-position: -364px -910px; + background-position: -116px -925px; + width: 60px; + height: 60px; +} +.skin_pastelPink_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -182px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_pastelPink_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -207px -925px; + width: 60px; + height: 60px; } -.skin_pastelPurple_sleep { +.skin_pastelPurple { background-image: url(spritesmith-main-3.png); background-position: -273px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_pastelRainbowChevron { +.customize-option.skin_pastelPurple { background-image: url(spritesmith-main-3.png); - background-position: -546px -910px; + background-position: -298px -925px; + width: 60px; + height: 60px; +} +.skin_pastelPurple_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -364px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_pastelPurple_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -389px -925px; + width: 60px; + height: 60px; } -.skin_pastelRainbowChevron_sleep { +.skin_pastelRainbowChevron { background-image: url(spritesmith-main-3.png); background-position: -455px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_pastelRainbowDiagonal { +.customize-option.skin_pastelRainbowChevron { background-image: url(spritesmith-main-3.png); - background-position: -728px -910px; + background-position: -480px -925px; + width: 60px; + height: 60px; +} +.skin_pastelRainbowChevron_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -546px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_pastelRainbowChevron_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -571px -925px; + width: 60px; + height: 60px; } -.skin_pastelRainbowDiagonal_sleep { +.skin_pastelRainbowDiagonal { background-image: url(spritesmith-main-3.png); background-position: -637px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_pastelYellow { +.customize-option.skin_pastelRainbowDiagonal { background-image: url(spritesmith-main-3.png); - background-position: -910px -910px; + background-position: -662px -925px; + width: 60px; + height: 60px; +} +.skin_pastelRainbowDiagonal_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -728px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_pastelRainbowDiagonal_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -753px -925px; + width: 60px; + height: 60px; } -.skin_pastelYellow_sleep { +.skin_pastelYellow { background-image: url(spritesmith-main-3.png); background-position: -819px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_pig { +.customize-option.skin_pastelYellow { background-image: url(spritesmith-main-3.png); - background-position: -1003px -91px; + background-position: -844px -925px; + width: 60px; + height: 60px; +} +.skin_pastelYellow_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -910px -910px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_pastelYellow_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -935px -925px; + width: 60px; + height: 60px; } -.skin_pig_sleep { +.skin_pig { background-image: url(spritesmith-main-3.png); background-position: -1003px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_pig { + background-image: url(spritesmith-main-3.png); + background-position: -1028px -15px; + width: 60px; + height: 60px; +} +.skin_pig_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1003px -91px; + width: 90px; + height: 90px; +} +.customize-option.skin_pig_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1028px -106px; + width: 60px; + height: 60px; } .skin_pumpkin { + background-image: url(spritesmith-main-3.png); + background-position: -1003px -182px; + width: 90px; + height: 90px; +} +.customize-option.skin_pumpkin { + background-image: url(spritesmith-main-3.png); + background-position: -1028px -197px; + width: 60px; + height: 60px; +} +.skin_pumpkin2 { background-image: url(spritesmith-main-3.png); background-position: -1003px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_pumpkin2 { +.customize-option.skin_pumpkin2 { background-image: url(spritesmith-main-3.png); - background-position: -1003px -455px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; + background-position: -1028px -288px; + width: 60px; + height: 60px; } .skin_pumpkin2_sleep { background-image: url(spritesmith-main-3.png); @@ -1432,95 +1432,95 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_pumpkin2_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1028px -379px; + width: 60px; + height: 60px; } .skin_pumpkin_sleep { background-image: url(spritesmith-main-3.png); - background-position: -1003px -182px; + background-position: -1003px -455px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_pumpkin_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1028px -470px; + width: 60px; + height: 60px; } .skin_rainbow { - background-image: url(spritesmith-main-3.png); - background-position: -1003px -637px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_rainbow_sleep { background-image: url(spritesmith-main-3.png); background-position: -1003px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_reptile { +.customize-option.skin_rainbow { background-image: url(spritesmith-main-3.png); - background-position: -1003px -819px; + background-position: -1028px -561px; + width: 60px; + height: 60px; +} +.skin_rainbow_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1003px -637px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_rainbow_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1028px -652px; + width: 60px; + height: 60px; } -.skin_reptile_sleep { +.skin_reptile { background-image: url(spritesmith-main-3.png); background-position: -1003px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_reptile { + background-image: url(spritesmith-main-3.png); + background-position: -1028px -743px; + width: 60px; + height: 60px; +} +.skin_reptile_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1003px -819px; + width: 90px; + height: 90px; +} +.customize-option.skin_reptile_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1028px -834px; + width: 60px; + height: 60px; } .skin_shadow { + background-image: url(spritesmith-main-3.png); + background-position: -1003px -910px; + width: 90px; + height: 90px; +} +.customize-option.skin_shadow { + background-image: url(spritesmith-main-3.png); + background-position: -1028px -925px; + width: 60px; + height: 60px; +} +.skin_shadow2 { background-image: url(spritesmith-main-3.png); background-position: 0px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_shadow2 { +.customize-option.skin_shadow2 { background-image: url(spritesmith-main-3.png); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; + background-position: -25px -1016px; + width: 60px; + height: 60px; } .skin_shadow2_sleep { background-image: url(spritesmith-main-3.png); @@ -1528,71 +1528,71 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_shadow2_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -116px -1016px; + width: 60px; + height: 60px; } .skin_shadow_sleep { background-image: url(spritesmith-main-3.png); - background-position: -1003px -910px; + background-position: -182px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_shadow_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -207px -1016px; + width: 60px; + height: 60px; } .skin_shark { - background-image: url(spritesmith-main-3.png); - background-position: -364px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_shark_sleep { background-image: url(spritesmith-main-3.png); background-position: -273px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_shark { + background-image: url(spritesmith-main-3.png); + background-position: -298px -1016px; + width: 60px; + height: 60px; +} +.skin_shark_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -364px -1001px; + width: 90px; + height: 90px; +} +.customize-option.skin_shark_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -389px -1016px; + width: 60px; + height: 60px; } .skin_skeleton { + background-image: url(spritesmith-main-3.png); + background-position: -455px -1001px; + width: 90px; + height: 90px; +} +.customize-option.skin_skeleton { + background-image: url(spritesmith-main-3.png); + background-position: -480px -1016px; + width: 60px; + height: 60px; +} +.skin_skeleton2 { background-image: url(spritesmith-main-3.png); background-position: -546px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_skeleton2 { +.customize-option.skin_skeleton2 { background-image: url(spritesmith-main-3.png); - background-position: -728px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; + background-position: -571px -1016px; + width: 60px; + height: 60px; } .skin_skeleton2_sleep { background-image: url(spritesmith-main-3.png); @@ -1600,143 +1600,143 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_skeleton2_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -662px -1016px; + width: 60px; + height: 60px; } .skin_skeleton_sleep { background-image: url(spritesmith-main-3.png); - background-position: -455px -1001px; + background-position: -728px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_skeleton_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -753px -1016px; + width: 60px; + height: 60px; } .skin_tiger { - background-image: url(spritesmith-main-3.png); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_tiger_sleep { background-image: url(spritesmith-main-3.png); background-position: -819px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_transparent { +.customize-option.skin_tiger { background-image: url(spritesmith-main-3.png); - background-position: -1094px 0px; + background-position: -844px -1016px; + width: 60px; + height: 60px; +} +.skin_tiger_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -910px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_tiger_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -935px -1016px; + width: 60px; + height: 60px; } -.skin_transparent_sleep { +.skin_transparent { background-image: url(spritesmith-main-3.png); background-position: -1001px -1001px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_tropicalwater { +.customize-option.skin_transparent { background-image: url(spritesmith-main-3.png); - background-position: -1094px -182px; + background-position: -1026px -1016px; + width: 60px; + height: 60px; +} +.skin_transparent_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1094px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_transparent_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1119px -15px; + width: 60px; + height: 60px; } -.skin_tropicalwater_sleep { +.skin_tropicalwater { background-image: url(spritesmith-main-3.png); background-position: -1094px -91px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_wolf { +.customize-option.skin_tropicalwater { background-image: url(spritesmith-main-3.png); - background-position: -1094px -364px; + background-position: -1119px -106px; + width: 60px; + height: 60px; +} +.skin_tropicalwater_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1094px -182px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_tropicalwater_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1119px -197px; + width: 60px; + height: 60px; } -.skin_wolf_sleep { +.skin_wolf { background-image: url(spritesmith-main-3.png); background-position: -1094px -273px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_wolf { + background-image: url(spritesmith-main-3.png); + background-position: -1119px -288px; + width: 60px; + height: 60px; +} +.skin_wolf_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1094px -364px; + width: 90px; + height: 90px; +} +.customize-option.skin_wolf_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1119px -379px; + width: 60px; + height: 60px; } .skin_zombie { + background-image: url(spritesmith-main-3.png); + background-position: -1094px -455px; + width: 90px; + height: 90px; +} +.customize-option.skin_zombie { + background-image: url(spritesmith-main-3.png); + background-position: -1119px -470px; + width: 60px; + height: 60px; +} +.skin_zombie2 { background-image: url(spritesmith-main-3.png); background-position: -1094px -546px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.skin_zombie2 { +.customize-option.skin_zombie2 { background-image: url(spritesmith-main-3.png); - background-position: -1094px -728px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; + background-position: -1119px -561px; + width: 60px; + height: 60px; } .skin_zombie2_sleep { background-image: url(spritesmith-main-3.png); @@ -1744,23 +1744,23 @@ width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_zombie2_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1119px -652px; + width: 60px; + height: 60px; } .skin_zombie_sleep { background-image: url(spritesmith-main-3.png); - background-position: -1094px -455px; + background-position: -1094px -728px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.skin_zombie_sleep { + background-image: url(spritesmith-main-3.png); + background-position: -1119px -743px; + width: 60px; + height: 60px; } .broad_armor_armoire_gladiatorArmor { background-image: url(spritesmith-main-3.png); diff --git a/common/dist/sprites/spritesmith-main-3.png b/common/dist/sprites/spritesmith-main-3.png index 6d7a7eb59e..92d626489e 100644 Binary files a/common/dist/sprites/spritesmith-main-3.png and b/common/dist/sprites/spritesmith-main-3.png differ diff --git a/common/dist/sprites/spritesmith-main-4.css b/common/dist/sprites/spritesmith-main-4.css index a2d9355755..a890bff694 100644 --- a/common/dist/sprites/spritesmith-main-4.css +++ b/common/dist/sprites/spritesmith-main-4.css @@ -6,7 +6,7 @@ } .broad_armor_mystery_201412 { background-image: url(spritesmith-main-4.png); - background-position: -182px -1425px; + background-position: -273px -1425px; width: 90px; height: 90px; } @@ -18,109 +18,109 @@ } .shop_armor_mystery_201412 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -656px; + background-position: -1655px -902px; width: 40px; height: 40px; } .shop_head_mystery_201412 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -615px; + background-position: -1655px -861px; width: 40px; height: 40px; } .slim_armor_mystery_201412 { background-image: url(spritesmith-main-4.png); - background-position: -1291px -91px; + background-position: -1291px -273px; width: 90px; height: 90px; } .broad_armor_mystery_201501 { background-image: url(spritesmith-main-4.png); - background-position: -1291px -364px; + background-position: -1291px -546px; width: 90px; height: 90px; } .head_mystery_201501 { background-image: url(spritesmith-main-4.png); - background-position: -1291px -546px; + background-position: -1291px -637px; width: 90px; height: 90px; } .shop_armor_mystery_201501 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -574px; + background-position: -1655px -820px; width: 40px; height: 40px; } .shop_head_mystery_201501 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -533px; + background-position: -1655px -779px; width: 40px; height: 40px; } .slim_armor_mystery_201501 { background-image: url(spritesmith-main-4.png); - background-position: -1018px -455px; + background-position: -1183px -1334px; width: 90px; height: 90px; } .headAccessory_mystery_201502 { background-image: url(spritesmith-main-4.png); - background-position: -1018px -637px; + background-position: -1274px -1334px; width: 90px; height: 90px; } .shop_headAccessory_mystery_201502 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -492px; + background-position: -1655px -738px; width: 40px; height: 40px; } .shop_weapon_mystery_201502 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -451px; + background-position: -1655px -697px; width: 40px; height: 40px; } .weapon_mystery_201502 { background-image: url(spritesmith-main-4.png); - background-position: 0px -970px; + background-position: -1018px -819px; width: 90px; height: 90px; } .broad_armor_mystery_201503 { background-image: url(spritesmith-main-4.png); - background-position: -91px -970px; + background-position: 0px -970px; width: 90px; height: 90px; } .eyewear_mystery_201503 { background-image: url(spritesmith-main-4.png); - background-position: -182px -970px; + background-position: -91px -970px; width: 90px; height: 90px; } .shop_armor_mystery_201503 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -410px; + background-position: -1655px -656px; width: 40px; height: 40px; } .shop_eyewear_mystery_201503 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -369px; + background-position: -1655px -615px; width: 40px; height: 40px; } .slim_armor_mystery_201503 { background-image: url(spritesmith-main-4.png); - background-position: -1200px -637px; + background-position: -1200px -819px; width: 90px; height: 90px; } .back_mystery_201504 { background-image: url(spritesmith-main-4.png); - background-position: -1200px -728px; + background-position: -1200px -910px; width: 90px; height: 90px; } @@ -132,121 +132,121 @@ } .shop_armor_mystery_201504 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -328px; + background-position: -1655px -574px; width: 40px; height: 40px; } .shop_back_mystery_201504 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -287px; + background-position: -1655px -533px; width: 40px; height: 40px; } .slim_armor_mystery_201504 { background-image: url(spritesmith-main-4.png); - background-position: -182px -1152px; + background-position: -364px -1152px; width: 90px; height: 90px; } .head_mystery_201505 { background-image: url(spritesmith-main-4.png); - background-position: -273px -1152px; + background-position: -455px -1152px; width: 90px; height: 90px; } .shop_head_mystery_201505 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -246px; + background-position: -1655px -492px; width: 40px; height: 40px; } .shop_weapon_mystery_201505 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -205px; + background-position: -1655px -451px; width: 40px; height: 40px; } .weapon_mystery_201505 { background-image: url(spritesmith-main-4.png); - background-position: -546px -1152px; + background-position: -728px -1152px; width: 90px; height: 90px; } .broad_armor_mystery_201506 { background-image: url(spritesmith-main-4.png); - background-position: -455px -485px; + background-position: -182px -485px; width: 90px; height: 105px; } .eyewear_mystery_201506 { background-image: url(spritesmith-main-4.png); - background-position: -273px -485px; + background-position: 0px -485px; width: 90px; height: 105px; } .shop_armor_mystery_201506 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -164px; + background-position: -1655px -410px; width: 40px; height: 40px; } .shop_eyewear_mystery_201506 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -123px; + background-position: -1655px -369px; width: 40px; height: 40px; } .slim_armor_mystery_201506 { background-image: url(spritesmith-main-4.png); - background-position: -364px -591px; + background-position: -273px -591px; width: 90px; height: 105px; } .back_mystery_201507 { background-image: url(spritesmith-main-4.png); - background-position: -536px -282px; + background-position: -739px 0px; width: 90px; height: 105px; } .eyewear_mystery_201507 { background-image: url(spritesmith-main-4.png); - background-position: 0px -485px; + background-position: -637px -591px; width: 90px; height: 105px; } .shop_back_mystery_201507 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -82px; + background-position: -1655px -328px; width: 40px; height: 40px; } .shop_eyewear_mystery_201507 { background-image: url(spritesmith-main-4.png); - background-position: -1655px -41px; + background-position: -1655px -287px; width: 40px; height: 40px; } .broad_armor_mystery_201508 { background-image: url(spritesmith-main-4.png); - background-position: -830px -91px; + background-position: -830px -455px; width: 93px; height: 90px; } .head_mystery_201508 { background-image: url(spritesmith-main-4.png); - background-position: -830px -182px; + background-position: -830px -364px; width: 93px; height: 90px; } .shop_armor_mystery_201508 { background-image: url(spritesmith-main-4.png); - background-position: -1655px 0px; + background-position: -1655px -246px; width: 40px; height: 40px; } .shop_head_mystery_201508 { background-image: url(spritesmith-main-4.png); - background-position: -1599px -1598px; + background-position: -1655px -205px; width: 40px; height: 40px; } @@ -258,775 +258,799 @@ } .broad_armor_mystery_201509 { background-image: url(spritesmith-main-4.png); - background-position: -1291px -910px; + background-position: -1291px -1092px; width: 90px; height: 90px; } .head_mystery_201509 { background-image: url(spritesmith-main-4.png); - background-position: -1382px -819px; + background-position: 0px -1243px; width: 90px; height: 90px; } .shop_armor_mystery_201509 { background-image: url(spritesmith-main-4.png); - background-position: -1558px -1598px; + background-position: -1655px -164px; width: 40px; height: 40px; } .shop_head_mystery_201509 { background-image: url(spritesmith-main-4.png); - background-position: -1517px -1598px; + background-position: -1655px -123px; width: 40px; height: 40px; } .slim_armor_mystery_201509 { background-image: url(spritesmith-main-4.png); - background-position: -910px -1334px; + background-position: -364px -1334px; width: 90px; height: 90px; } +.back_mystery_201510 { + background-image: url(spritesmith-main-4.png); + background-position: -536px -394px; + width: 105px; + height: 90px; +} +.headAccessory_mystery_201510 { + background-image: url(spritesmith-main-4.png); + background-position: -830px -182px; + width: 93px; + height: 90px; +} +.shop_back_mystery_201510 { + background-image: url(spritesmith-main-4.png); + background-position: -1655px -82px; + width: 40px; + height: 40px; +} +.shop_headAccessory_mystery_201510 { + background-image: url(spritesmith-main-4.png); + background-position: -1655px -41px; + width: 40px; + height: 40px; +} .broad_armor_mystery_301404 { background-image: url(spritesmith-main-4.png); - background-position: -1001px -1334px; + background-position: -1473px -91px; width: 90px; height: 90px; } .eyewear_mystery_301404 { background-image: url(spritesmith-main-4.png); - background-position: -1092px -1334px; + background-position: -1473px -182px; width: 90px; height: 90px; } .head_mystery_301404 { background-image: url(spritesmith-main-4.png); - background-position: -1183px -1334px; + background-position: -1473px -455px; width: 90px; height: 90px; } .shop_armor_mystery_301404 { background-image: url(spritesmith-main-4.png); - background-position: -1476px -1598px; + background-position: -1655px 0px; width: 40px; height: 40px; } .shop_eyewear_mystery_301404 { background-image: url(spritesmith-main-4.png); - background-position: -1435px -1598px; + background-position: -1599px -1598px; width: 40px; height: 40px; } .shop_head_mystery_301404 { background-image: url(spritesmith-main-4.png); - background-position: -1394px -1598px; + background-position: -1558px -1598px; width: 40px; height: 40px; } .shop_weapon_mystery_301404 { background-image: url(spritesmith-main-4.png); - background-position: -1353px -1598px; + background-position: -1517px -1598px; width: 40px; height: 40px; } .slim_armor_mystery_301404 { background-image: url(spritesmith-main-4.png); - background-position: -1473px -364px; + background-position: -1473px -910px; width: 90px; height: 90px; } .weapon_mystery_301404 { background-image: url(spritesmith-main-4.png); - background-position: -1473px -455px; + background-position: -91px -1425px; width: 90px; height: 90px; } .eyewear_mystery_301405 { background-image: url(spritesmith-main-4.png); - background-position: -1473px -546px; + background-position: -1001px -1425px; width: 90px; height: 90px; } .headAccessory_mystery_301405 { background-image: url(spritesmith-main-4.png); - background-position: -637px -1425px; + background-position: -1274px -1425px; width: 90px; height: 90px; } .head_mystery_301405 { background-image: url(spritesmith-main-4.png); - background-position: -1473px -1092px; + background-position: -1564px 0px; width: 90px; height: 90px; } .shield_mystery_301405 { background-image: url(spritesmith-main-4.png); - background-position: -910px -1425px; + background-position: -830px -637px; width: 90px; height: 90px; } .shop_eyewear_mystery_301405 { background-image: url(spritesmith-main-4.png); - background-position: -1312px -1598px; + background-position: -1476px -1598px; width: 40px; height: 40px; } .shop_headAccessory_mystery_301405 { background-image: url(spritesmith-main-4.png); - background-position: -1230px -1598px; + background-position: -1435px -1598px; width: 40px; height: 40px; } .shop_head_mystery_301405 { background-image: url(spritesmith-main-4.png); - background-position: -1271px -1598px; + background-position: -1394px -1598px; width: 40px; height: 40px; } .shop_shield_mystery_301405 { background-image: url(spritesmith-main-4.png); - background-position: -1189px -1598px; + background-position: -1353px -1598px; width: 40px; height: 40px; } .broad_armor_special_spring2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -830px -637px; + background-position: -739px -576px; width: 90px; height: 90px; } .broad_armor_special_spring2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -739px -318px; + background-position: 0px -788px; width: 90px; height: 90px; } .broad_armor_special_spring2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -739px -409px; + background-position: -91px -788px; width: 90px; height: 90px; } .broad_armor_special_spring2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -739px -500px; + background-position: -182px -788px; width: 90px; height: 90px; } .broad_armor_special_springHealer { background-image: url(spritesmith-main-4.png); - background-position: -739px -591px; + background-position: -273px -788px; width: 90px; height: 90px; } .broad_armor_special_springMage { background-image: url(spritesmith-main-4.png); - background-position: 0px -788px; + background-position: -364px -788px; width: 90px; height: 90px; } .broad_armor_special_springRogue { background-image: url(spritesmith-main-4.png); - background-position: -91px -788px; + background-position: -455px -788px; width: 90px; height: 90px; } .broad_armor_special_springWarrior { background-image: url(spritesmith-main-4.png); - background-position: -182px -788px; + background-position: -546px -788px; width: 90px; height: 90px; } .headAccessory_special_spring2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -927px -91px; + background-position: -637px -788px; width: 90px; height: 90px; } .headAccessory_special_spring2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -927px -182px; + background-position: -728px -788px; width: 90px; height: 90px; } .headAccessory_special_spring2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -927px -273px; + background-position: -819px -788px; width: 90px; height: 90px; } .headAccessory_special_spring2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -927px -364px; + background-position: -927px 0px; width: 90px; height: 90px; } .headAccessory_special_springHealer { background-image: url(spritesmith-main-4.png); - background-position: -927px -455px; + background-position: -927px -91px; width: 90px; height: 90px; } .headAccessory_special_springMage { background-image: url(spritesmith-main-4.png); - background-position: -927px -546px; + background-position: -927px -182px; width: 90px; height: 90px; } .headAccessory_special_springRogue { background-image: url(spritesmith-main-4.png); - background-position: -927px -637px; + background-position: -927px -273px; width: 90px; height: 90px; } .headAccessory_special_springWarrior { background-image: url(spritesmith-main-4.png); - background-position: -927px -728px; + background-position: -927px -364px; width: 90px; height: 90px; } .head_special_spring2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -273px -788px; + background-position: -927px -455px; width: 90px; height: 90px; } .head_special_spring2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -364px -788px; + background-position: -927px -546px; width: 90px; height: 90px; } .head_special_spring2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -455px -788px; + background-position: -927px -637px; width: 90px; height: 90px; } .head_special_spring2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -546px -788px; + background-position: -927px -728px; width: 90px; height: 90px; } .head_special_springHealer { background-image: url(spritesmith-main-4.png); - background-position: -637px -788px; + background-position: 0px -879px; width: 90px; height: 90px; } .head_special_springMage { background-image: url(spritesmith-main-4.png); - background-position: -728px -788px; + background-position: -91px -879px; width: 90px; height: 90px; } .head_special_springRogue { background-image: url(spritesmith-main-4.png); - background-position: -819px -788px; + background-position: -182px -879px; width: 90px; height: 90px; } .head_special_springWarrior { background-image: url(spritesmith-main-4.png); - background-position: -927px 0px; + background-position: -273px -879px; width: 90px; height: 90px; } .shield_special_spring2015Healer { background-image: url(spritesmith-main-4.png); - background-position: 0px -879px; + background-position: -364px -879px; width: 90px; height: 90px; } .shield_special_spring2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -91px -879px; + background-position: -455px -879px; width: 90px; height: 90px; } .shield_special_spring2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -182px -879px; + background-position: -546px -879px; width: 90px; height: 90px; } .shield_special_springHealer { background-image: url(spritesmith-main-4.png); - background-position: -273px -879px; + background-position: -637px -879px; width: 90px; height: 90px; } .shield_special_springRogue { background-image: url(spritesmith-main-4.png); - background-position: -364px -879px; + background-position: -728px -879px; width: 90px; height: 90px; } .shield_special_springWarrior { background-image: url(spritesmith-main-4.png); - background-position: -455px -879px; + background-position: -819px -879px; width: 90px; height: 90px; } .shop_armor_special_spring2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1148px -1598px; + background-position: -1312px -1598px; width: 40px; height: 40px; } .shop_armor_special_spring2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1107px -1598px; + background-position: -656px -1557px; width: 40px; height: 40px; } .shop_armor_special_spring2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -1066px -1598px; + background-position: -615px -1557px; width: 40px; height: 40px; } .shop_armor_special_spring2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1025px -1598px; + background-position: -574px -1557px; width: 40px; height: 40px; } .shop_armor_special_springHealer { background-image: url(spritesmith-main-4.png); - background-position: -369px -1557px; + background-position: -533px -1557px; width: 40px; height: 40px; } .shop_armor_special_springMage { background-image: url(spritesmith-main-4.png); - background-position: -328px -1557px; + background-position: -492px -1557px; width: 40px; height: 40px; } .shop_armor_special_springRogue { background-image: url(spritesmith-main-4.png); - background-position: -287px -1557px; + background-position: -451px -1557px; width: 40px; height: 40px; } .shop_armor_special_springWarrior { background-image: url(spritesmith-main-4.png); - background-position: -246px -1557px; + background-position: -410px -1557px; width: 40px; height: 40px; } .shop_headAccessory_special_spring2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1517px -1516px; + background-position: -369px -1557px; width: 40px; height: 40px; } .shop_headAccessory_special_spring2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1476px -1516px; + background-position: -328px -1557px; width: 40px; height: 40px; } .shop_headAccessory_special_spring2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -1435px -1516px; + background-position: -287px -1557px; width: 40px; height: 40px; } .shop_headAccessory_special_spring2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1394px -1516px; + background-position: -246px -1557px; width: 40px; height: 40px; } .shop_headAccessory_special_springHealer { background-image: url(spritesmith-main-4.png); - background-position: -1353px -1516px; + background-position: -205px -1557px; width: 40px; height: 40px; } .shop_headAccessory_special_springMage { background-image: url(spritesmith-main-4.png); - background-position: -1312px -1516px; + background-position: -164px -1557px; width: 40px; height: 40px; } .shop_headAccessory_special_springRogue { background-image: url(spritesmith-main-4.png); - background-position: -1271px -1516px; + background-position: -123px -1557px; width: 40px; height: 40px; } .shop_headAccessory_special_springWarrior { background-image: url(spritesmith-main-4.png); - background-position: -1230px -1516px; + background-position: -82px -1557px; width: 40px; height: 40px; } .shop_head_special_spring2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -205px -1557px; + background-position: -41px -1557px; width: 40px; height: 40px; } .shop_head_special_spring2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -164px -1557px; + background-position: 0px -1557px; width: 40px; height: 40px; } .shop_head_special_spring2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -123px -1557px; + background-position: -1599px -1516px; width: 40px; height: 40px; } .shop_head_special_spring2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -82px -1557px; + background-position: -1558px -1516px; width: 40px; height: 40px; } .shop_head_special_springHealer { background-image: url(spritesmith-main-4.png); - background-position: -41px -1557px; + background-position: -1517px -1516px; width: 40px; height: 40px; } .shop_head_special_springMage { background-image: url(spritesmith-main-4.png); - background-position: 0px -1557px; + background-position: -1148px -1516px; width: 40px; height: 40px; } .shop_head_special_springRogue { background-image: url(spritesmith-main-4.png); - background-position: -1599px -1516px; + background-position: -1655px -943px; width: 40px; height: 40px; } .shop_head_special_springWarrior { background-image: url(spritesmith-main-4.png); - background-position: -1558px -1516px; + background-position: -1066px -1516px; width: 40px; height: 40px; } .shop_shield_special_spring2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -861px -1516px; + background-position: -1025px -1516px; width: 40px; height: 40px; } .shop_shield_special_spring2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -820px -1516px; + background-position: -984px -1516px; width: 40px; height: 40px; } .shop_shield_special_spring2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -779px -1516px; + background-position: -943px -1516px; width: 40px; height: 40px; } .shop_shield_special_springHealer { background-image: url(spritesmith-main-4.png); - background-position: -738px -1516px; + background-position: -902px -1516px; width: 40px; height: 40px; } .shop_shield_special_springRogue { background-image: url(spritesmith-main-4.png); - background-position: -697px -1516px; + background-position: -861px -1516px; width: 40px; height: 40px; } .shop_shield_special_springWarrior { background-image: url(spritesmith-main-4.png); - background-position: -656px -1516px; + background-position: -448px -394px; width: 40px; height: 40px; } .shop_weapon_special_spring2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -615px -1516px; + background-position: -377px -344px; width: 40px; height: 40px; } .shop_weapon_special_spring2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -574px -1516px; + background-position: -336px -344px; width: 40px; height: 40px; } .shop_weapon_special_spring2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -689px -530px; + background-position: -377px -303px; width: 40px; height: 40px; } .shop_weapon_special_spring2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -648px -530px; + background-position: -336px -303px; width: 40px; height: 40px; } .shop_weapon_special_springHealer { background-image: url(spritesmith-main-4.png); - background-position: -871px -728px; + background-position: -230px -253px; width: 40px; height: 40px; } .shop_weapon_special_springMage { background-image: url(spritesmith-main-4.png); - background-position: -830px -728px; + background-position: -230px -212px; width: 40px; height: 40px; } .shop_weapon_special_springRogue { background-image: url(spritesmith-main-4.png); - background-position: -968px -819px; + background-position: -689px -530px; width: 40px; height: 40px; } .shop_weapon_special_springWarrior { background-image: url(spritesmith-main-4.png); - background-position: -927px -819px; + background-position: -648px -530px; width: 40px; height: 40px; } .slim_armor_special_spring2015Healer { background-image: url(spritesmith-main-4.png); - background-position: 0px -1061px; + background-position: -364px -1061px; width: 90px; height: 90px; } .slim_armor_special_spring2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -91px -1061px; + background-position: -455px -1061px; width: 90px; height: 90px; } .slim_armor_special_spring2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -182px -1061px; + background-position: -546px -1061px; width: 90px; height: 90px; } .slim_armor_special_spring2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -273px -1061px; + background-position: -637px -1061px; width: 90px; height: 90px; } .slim_armor_special_springHealer { background-image: url(spritesmith-main-4.png); - background-position: -364px -1061px; + background-position: -728px -1061px; width: 90px; height: 90px; } .slim_armor_special_springMage { background-image: url(spritesmith-main-4.png); - background-position: -455px -1061px; + background-position: -819px -1061px; width: 90px; height: 90px; } .slim_armor_special_springRogue { background-image: url(spritesmith-main-4.png); - background-position: -546px -1061px; + background-position: -910px -1061px; width: 90px; height: 90px; } .slim_armor_special_springWarrior { background-image: url(spritesmith-main-4.png); - background-position: -637px -1061px; + background-position: -1001px -1061px; width: 90px; height: 90px; } .weapon_special_spring2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -728px -1061px; + background-position: -1092px -1061px; width: 90px; height: 90px; } .weapon_special_spring2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -819px -1061px; + background-position: -1200px 0px; width: 90px; height: 90px; } .weapon_special_spring2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -910px -1061px; + background-position: -1200px -91px; width: 90px; height: 90px; } .weapon_special_spring2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1001px -1061px; + background-position: -1200px -182px; width: 90px; height: 90px; } .weapon_special_springHealer { background-image: url(spritesmith-main-4.png); - background-position: -1092px -1061px; + background-position: -1200px -273px; width: 90px; height: 90px; } .weapon_special_springMage { background-image: url(spritesmith-main-4.png); - background-position: -1200px 0px; + background-position: -1200px -364px; width: 90px; height: 90px; } .weapon_special_springRogue { background-image: url(spritesmith-main-4.png); - background-position: -1200px -91px; + background-position: -1200px -455px; width: 90px; height: 90px; } .weapon_special_springWarrior { background-image: url(spritesmith-main-4.png); - background-position: -1200px -182px; + background-position: -1200px -546px; width: 90px; height: 90px; } .body_special_summer2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1200px -273px; + background-position: -1200px -637px; width: 90px; height: 90px; } .body_special_summer2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1200px -364px; + background-position: -1200px -728px; width: 90px; height: 90px; } .body_special_summer2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -206px 0px; + background-position: 0px -106px; width: 102px; height: 105px; } .body_special_summer2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -648px -424px; + background-position: -648px -212px; width: 90px; height: 105px; } .body_special_summerHealer { background-image: url(spritesmith-main-4.png); - background-position: 0px -591px; + background-position: -546px -485px; width: 90px; height: 105px; } .body_special_summerMage { background-image: url(spritesmith-main-4.png); - background-position: -91px -591px; + background-position: -455px -485px; width: 90px; height: 105px; } .broad_armor_special_summer2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1200px -819px; + background-position: -91px -1152px; width: 90px; height: 90px; } .broad_armor_special_summer2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1200px -910px; + background-position: -182px -1152px; width: 90px; height: 90px; } .broad_armor_special_summer2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: 0px -106px; + background-position: -103px -106px; width: 102px; height: 105px; } .broad_armor_special_summer2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -455px -591px; + background-position: -91px -485px; width: 90px; height: 105px; } .broad_armor_special_summerHealer { background-image: url(spritesmith-main-4.png); - background-position: -546px -591px; + background-position: 0px -591px; width: 90px; height: 105px; } .broad_armor_special_summerMage { background-image: url(spritesmith-main-4.png); - background-position: -739px 0px; + background-position: -536px -288px; width: 90px; height: 105px; } .broad_armor_special_summerRogue { background-image: url(spritesmith-main-4.png); - background-position: 0px -303px; + background-position: -536px -91px; width: 111px; height: 90px; } .broad_armor_special_summerWarrior { background-image: url(spritesmith-main-4.png); - background-position: -424px -91px; + background-position: -536px 0px; width: 111px; height: 90px; } .eyewear_special_summerRogue { background-image: url(spritesmith-main-4.png); - background-position: -224px -303px; + background-position: -336px -394px; width: 111px; height: 90px; } .eyewear_special_summerWarrior { background-image: url(spritesmith-main-4.png); - background-position: -424px 0px; + background-position: -309px -91px; width: 111px; height: 90px; } .head_special_summer2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -637px -1152px; + background-position: -1001px -1152px; width: 90px; height: 90px; } .head_special_summer2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -728px -1152px; + background-position: -1092px -1152px; width: 90px; height: 90px; } .head_special_summer2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -103px -106px; + background-position: -206px -106px; width: 102px; height: 105px; } .head_special_summer2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -364px -485px; + background-position: -739px -106px; width: 90px; height: 105px; } .head_special_summerHealer { background-image: url(spritesmith-main-4.png); - background-position: -182px -485px; + background-position: -273px -485px; width: 90px; height: 105px; } .head_special_summerMage { background-image: url(spritesmith-main-4.png); - background-position: -546px -485px; + background-position: -364px -485px; width: 90px; height: 105px; } .head_special_summerRogue { background-image: url(spritesmith-main-4.png); - background-position: -424px -182px; + background-position: 0px -394px; width: 111px; height: 90px; } @@ -1038,1381 +1062,1381 @@ } .Healer_Summer { background-image: url(spritesmith-main-4.png); - background-position: -648px -212px; + background-position: -648px 0px; width: 90px; height: 105px; } .Mage_Summer { background-image: url(spritesmith-main-4.png); - background-position: -648px -318px; + background-position: -648px -106px; width: 90px; height: 105px; } .SummerRogue14 { background-image: url(spritesmith-main-4.png); - background-position: 0px -394px; + background-position: -424px -182px; width: 111px; height: 90px; } .SummerWarrior14 { background-image: url(spritesmith-main-4.png); - background-position: -112px -394px; + background-position: -424px 0px; width: 111px; height: 90px; } .shield_special_summer2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1291px -455px; + background-position: -1291px -819px; width: 90px; height: 90px; } .shield_special_summer2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -206px -106px; + background-position: -206px 0px; width: 102px; height: 105px; } .shield_special_summer2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -182px -591px; + background-position: -536px -182px; width: 90px; height: 105px; } .shield_special_summerHealer { background-image: url(spritesmith-main-4.png); - background-position: -273px -591px; + background-position: -91px -591px; width: 90px; height: 105px; } .shield_special_summerRogue { background-image: url(spritesmith-main-4.png); - background-position: -336px -394px; + background-position: -424px -91px; width: 111px; height: 90px; } .shield_special_summerWarrior { background-image: url(spritesmith-main-4.png); - background-position: -536px 0px; + background-position: -224px -303px; width: 111px; height: 90px; } .shop_armor_special_summer2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1059px -910px; + background-position: -871px -728px; width: 40px; height: 40px; } .shop_armor_special_summer2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1018px -910px; + background-position: -830px -728px; width: 40px; height: 40px; } .shop_armor_special_summer2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -1150px -1001px; + background-position: -968px -819px; width: 40px; height: 40px; } .shop_armor_special_summer2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1109px -1001px; + background-position: -927px -819px; width: 40px; height: 40px; } .shop_armor_special_summerHealer { background-image: url(spritesmith-main-4.png); - background-position: -1241px -1092px; + background-position: -1059px -910px; width: 40px; height: 40px; } .shop_armor_special_summerMage { background-image: url(spritesmith-main-4.png); - background-position: -1200px -1092px; + background-position: -1018px -910px; width: 40px; height: 40px; } .shop_armor_special_summerRogue { background-image: url(spritesmith-main-4.png); - background-position: -1332px -1183px; + background-position: -1150px -1001px; width: 40px; height: 40px; } .shop_armor_special_summerWarrior { background-image: url(spritesmith-main-4.png); - background-position: -1291px -1183px; + background-position: -1109px -1001px; width: 40px; height: 40px; } .shop_body_special_summer2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1423px -1274px; + background-position: -1241px -1092px; width: 40px; height: 40px; } .shop_body_special_summer2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1382px -1274px; + background-position: -1200px -1092px; width: 40px; height: 40px; } .shop_body_special_summer2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -1514px -1365px; + background-position: -1332px -1183px; width: 40px; height: 40px; } .shop_body_special_summer2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1473px -1365px; + background-position: -1291px -1183px; width: 40px; height: 40px; } .shop_body_special_summerHealer { background-image: url(spritesmith-main-4.png); - background-position: -1605px -1453px; + background-position: -1423px -1274px; width: 40px; height: 40px; } .shop_body_special_summerMage { background-image: url(spritesmith-main-4.png); - background-position: -1564px -1453px; + background-position: -1382px -1274px; width: 40px; height: 40px; } .shop_eyewear_special_summerRogue { background-image: url(spritesmith-main-4.png); - background-position: -1605px -1412px; + background-position: -1564px -1380px; width: 40px; height: 40px; } .shop_eyewear_special_summerWarrior { background-image: url(spritesmith-main-4.png); - background-position: -1564px -1412px; + background-position: -1605px -1339px; width: 40px; height: 40px; } .shop_head_special_summer2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1605px -1371px; + background-position: -1564px -1339px; width: 40px; height: 40px; } .shop_head_special_summer2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1605px -1207px; + background-position: -1605px -1298px; width: 40px; height: 40px; } .shop_head_special_summer2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -1564px -1207px; + background-position: -1564px -1298px; width: 40px; height: 40px; } .shop_head_special_summer2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1605px -1166px; + background-position: -1605px -1257px; width: 40px; height: 40px; } .shop_head_special_summerHealer { background-image: url(spritesmith-main-4.png); - background-position: -1564px -1166px; + background-position: -1564px -1257px; width: 40px; height: 40px; } .shop_head_special_summerMage { background-image: url(spritesmith-main-4.png); - background-position: -1605px -1125px; + background-position: -1605px -1216px; width: 40px; height: 40px; } .shop_head_special_summerRogue { background-image: url(spritesmith-main-4.png); - background-position: -1564px -1125px; + background-position: -1564px -1216px; width: 40px; height: 40px; } .shop_head_special_summerWarrior { background-image: url(spritesmith-main-4.png); - background-position: -1605px -1084px; + background-position: -1605px -1175px; width: 40px; height: 40px; } .shop_shield_special_summer2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1564px -1084px; + background-position: -1564px -1175px; width: 40px; height: 40px; } .shop_shield_special_summer2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -1605px -1043px; + background-position: -1605px -1134px; width: 40px; height: 40px; } .shop_shield_special_summer2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1564px -1043px; + background-position: -1564px -1134px; width: 40px; height: 40px; } .shop_shield_special_summerHealer { background-image: url(spritesmith-main-4.png); - background-position: -1605px -1002px; + background-position: -1605px -1093px; width: 40px; height: 40px; } .shop_shield_special_summerRogue { background-image: url(spritesmith-main-4.png); - background-position: -1564px -1002px; + background-position: -1564px -1093px; width: 40px; height: 40px; } .shop_shield_special_summerWarrior { background-image: url(spritesmith-main-4.png); - background-position: -1605px -961px; + background-position: -1605px -1052px; width: 40px; height: 40px; } .shop_weapon_special_summer2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1564px -961px; + background-position: -1564px -1052px; width: 40px; height: 40px; } .shop_weapon_special_summer2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1605px -920px; + background-position: -1605px -1011px; width: 40px; height: 40px; } .shop_weapon_special_summer2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -1564px -920px; + background-position: -1564px -1011px; width: 40px; height: 40px; } .shop_weapon_special_summer2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1605px -879px; + background-position: -1605px -970px; width: 40px; height: 40px; } .shop_weapon_special_summerHealer { background-image: url(spritesmith-main-4.png); - background-position: -1564px -879px; + background-position: -1564px -970px; width: 40px; height: 40px; } .shop_weapon_special_summerMage { background-image: url(spritesmith-main-4.png); - background-position: -1605px -838px; + background-position: -1605px -929px; width: 40px; height: 40px; } .shop_weapon_special_summerRogue { background-image: url(spritesmith-main-4.png); - background-position: -1564px -838px; + background-position: -1564px -929px; width: 40px; height: 40px; } .shop_weapon_special_summerWarrior { background-image: url(spritesmith-main-4.png); - background-position: -1605px -797px; + background-position: -1564px -273px; width: 40px; height: 40px; } .slim_armor_special_summer2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -637px -1334px; + background-position: -1001px -1334px; width: 90px; height: 90px; } .slim_armor_special_summer2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -728px -1334px; + background-position: -1092px -1334px; width: 90px; height: 90px; } .slim_armor_special_summer2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: 0px 0px; + background-position: -103px 0px; width: 102px; height: 105px; } .slim_armor_special_summer2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -739px -106px; + background-position: -364px -591px; width: 90px; height: 105px; } .slim_armor_special_summerHealer { background-image: url(spritesmith-main-4.png); - background-position: -739px -212px; + background-position: -455px -591px; width: 90px; height: 105px; } .slim_armor_special_summerMage { background-image: url(spritesmith-main-4.png); - background-position: -637px -591px; + background-position: -546px -591px; width: 90px; height: 105px; } .slim_armor_special_summerRogue { background-image: url(spritesmith-main-4.png); - background-position: -536px -91px; + background-position: 0px -303px; width: 111px; height: 90px; } .slim_armor_special_summerWarrior { background-image: url(spritesmith-main-4.png); - background-position: -224px -394px; + background-position: -309px -182px; width: 111px; height: 90px; } .weapon_special_summer2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1365px -1334px; + background-position: -1473px -273px; width: 90px; height: 90px; } .weapon_special_summer2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1473px 0px; + background-position: -1473px -364px; width: 90px; height: 90px; } .weapon_special_summer2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -103px 0px; + background-position: 0px 0px; width: 102px; height: 105px; } .weapon_special_summer2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -91px -485px; + background-position: -182px -591px; width: 90px; height: 105px; } .weapon_special_summerHealer { background-image: url(spritesmith-main-4.png); - background-position: -648px -106px; + background-position: -648px -424px; width: 90px; height: 105px; } .weapon_special_summerMage { background-image: url(spritesmith-main-4.png); - background-position: -648px 0px; + background-position: -648px -318px; width: 90px; height: 105px; } .weapon_special_summerRogue { background-image: url(spritesmith-main-4.png); - background-position: -309px -91px; + background-position: -112px -303px; width: 111px; height: 90px; } .weapon_special_summerWarrior { background-image: url(spritesmith-main-4.png); - background-position: -112px -303px; + background-position: -112px -394px; width: 111px; height: 90px; } .broad_armor_special_candycane { background-image: url(spritesmith-main-4.png); - background-position: -1473px -637px; + background-position: -1473px -1001px; width: 90px; height: 90px; } .broad_armor_special_ski { background-image: url(spritesmith-main-4.png); - background-position: -1473px -728px; + background-position: -1473px -1092px; width: 90px; height: 90px; } .broad_armor_special_snowflake { background-image: url(spritesmith-main-4.png); - background-position: -1473px -819px; + background-position: -1473px -1183px; width: 90px; height: 90px; } .broad_armor_special_winter2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1473px -910px; + background-position: -1473px -1274px; width: 90px; height: 90px; } .broad_armor_special_winter2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1473px -1001px; + background-position: 0px -1425px; width: 90px; height: 90px; } .broad_armor_special_winter2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -699px -697px; + background-position: -707px -697px; width: 96px; height: 90px; } .broad_armor_special_winter2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1473px -1183px; + background-position: -182px -1425px; width: 90px; height: 90px; } .broad_armor_special_yeti { background-image: url(spritesmith-main-4.png); - background-position: -1473px -1274px; + background-position: -830px -546px; width: 90px; height: 90px; } .head_special_candycane { background-image: url(spritesmith-main-4.png); - background-position: 0px -1425px; + background-position: -364px -1425px; width: 90px; height: 90px; } .head_special_nye { background-image: url(spritesmith-main-4.png); - background-position: -91px -1425px; + background-position: -455px -1425px; width: 90px; height: 90px; } .head_special_nye2014 { background-image: url(spritesmith-main-4.png); - background-position: -1564px -91px; + background-position: -546px -1425px; width: 90px; height: 90px; } .head_special_ski { background-image: url(spritesmith-main-4.png); - background-position: -273px -1425px; + background-position: -637px -1425px; width: 90px; height: 90px; } .head_special_snowflake { background-image: url(spritesmith-main-4.png); - background-position: -364px -1425px; + background-position: -728px -1425px; width: 90px; height: 90px; } .head_special_winter2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -455px -1425px; + background-position: -819px -1425px; width: 90px; height: 90px; } .head_special_winter2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -546px -1425px; + background-position: -910px -1425px; width: 90px; height: 90px; } .head_special_winter2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -602px -697px; + background-position: -830px 0px; width: 96px; height: 90px; } .head_special_winter2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -728px -1425px; + background-position: -1092px -1425px; width: 90px; height: 90px; } .head_special_yeti { background-image: url(spritesmith-main-4.png); - background-position: -819px -1425px; + background-position: -1183px -1425px; width: 90px; height: 90px; } .shield_special_ski { background-image: url(spritesmith-main-4.png); - background-position: -536px -388px; + background-position: 0px -697px; width: 104px; height: 90px; } .shield_special_snowflake { background-image: url(spritesmith-main-4.png); - background-position: -1001px -1425px; + background-position: -1365px -1425px; width: 90px; height: 90px; } .shield_special_winter2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1092px -1425px; + background-position: -1456px -1425px; width: 90px; height: 90px; } .shield_special_winter2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -830px 0px; + background-position: -513px -697px; width: 96px; height: 90px; } .shield_special_winter2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1274px -1425px; + background-position: -1564px -91px; width: 90px; height: 90px; } .shield_special_yeti { background-image: url(spritesmith-main-4.png); - background-position: -1365px -1425px; + background-position: -910px -1334px; width: 90px; height: 90px; } .shop_armor_special_candycane { background-image: url(spritesmith-main-4.png); - background-position: -1564px -797px; + background-position: -1107px -1516px; width: 40px; height: 40px; } .shop_armor_special_ski { background-image: url(spritesmith-main-4.png); - background-position: -1605px -756px; + background-position: -1605px -273px; width: 40px; height: 40px; } .shop_armor_special_snowflake { background-image: url(spritesmith-main-4.png); - background-position: -1564px -182px; + background-position: -1564px -314px; width: 40px; height: 40px; } .shop_armor_special_winter2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -902px -1516px; + background-position: -1605px -314px; width: 40px; height: 40px; } .shop_armor_special_winter2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1605px -182px; + background-position: -1564px -355px; width: 40px; height: 40px; } .shop_armor_special_winter2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -1564px -223px; + background-position: -1605px -355px; width: 40px; height: 40px; } .shop_armor_special_winter2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1605px -223px; + background-position: -1564px -396px; width: 40px; height: 40px; } .shop_armor_special_yeti { background-image: url(spritesmith-main-4.png); - background-position: -1564px -264px; + background-position: -1605px -396px; width: 40px; height: 40px; } .shop_head_special_candycane { background-image: url(spritesmith-main-4.png); - background-position: -1605px -264px; + background-position: -1564px -437px; width: 40px; height: 40px; } .shop_head_special_nye { background-image: url(spritesmith-main-4.png); - background-position: -1564px -305px; + background-position: -1605px -437px; width: 40px; height: 40px; } .shop_head_special_nye2014 { background-image: url(spritesmith-main-4.png); - background-position: -1605px -305px; + background-position: -1564px -478px; width: 40px; height: 40px; } .shop_head_special_ski { background-image: url(spritesmith-main-4.png); - background-position: -1564px -346px; + background-position: -1605px -478px; width: 40px; height: 40px; } .shop_head_special_snowflake { background-image: url(spritesmith-main-4.png); - background-position: -1605px -346px; + background-position: -1564px -519px; width: 40px; height: 40px; } .shop_head_special_winter2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1564px -387px; + background-position: -1605px -519px; width: 40px; height: 40px; } .shop_head_special_winter2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1605px -387px; + background-position: -1564px -560px; width: 40px; height: 40px; } .shop_head_special_winter2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -1564px -428px; + background-position: -1605px -560px; width: 40px; height: 40px; } .shop_head_special_winter2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1605px -428px; + background-position: -1564px -601px; width: 40px; height: 40px; } .shop_head_special_yeti { background-image: url(spritesmith-main-4.png); - background-position: -1564px -469px; + background-position: -1605px -601px; width: 40px; height: 40px; } .shop_shield_special_ski { background-image: url(spritesmith-main-4.png); - background-position: -1605px -469px; + background-position: -1564px -642px; width: 40px; height: 40px; } .shop_shield_special_snowflake { background-image: url(spritesmith-main-4.png); - background-position: -1564px -510px; + background-position: -1605px -642px; width: 40px; height: 40px; } .shop_shield_special_winter2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1605px -510px; + background-position: -1564px -683px; width: 40px; height: 40px; } .shop_shield_special_winter2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -1564px -551px; + background-position: -1605px -683px; width: 40px; height: 40px; } .shop_shield_special_winter2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1605px -551px; + background-position: -1564px -724px; width: 40px; height: 40px; } .shop_shield_special_yeti { background-image: url(spritesmith-main-4.png); - background-position: -1564px -592px; + background-position: -1605px -724px; width: 40px; height: 40px; } .shop_weapon_special_candycane { background-image: url(spritesmith-main-4.png); - background-position: -1605px -592px; + background-position: -1564px -765px; width: 40px; height: 40px; } .shop_weapon_special_ski { background-image: url(spritesmith-main-4.png); - background-position: -1564px -633px; + background-position: -1605px -765px; width: 40px; height: 40px; } .shop_weapon_special_snowflake { background-image: url(spritesmith-main-4.png); - background-position: -1605px -633px; + background-position: -1564px -806px; width: 40px; height: 40px; } .shop_weapon_special_winter2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1564px -674px; + background-position: -1605px -806px; width: 40px; height: 40px; } .shop_weapon_special_winter2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1605px -674px; + background-position: -1564px -847px; width: 40px; height: 40px; } .shop_weapon_special_winter2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -1564px -715px; + background-position: -1605px -847px; width: 40px; height: 40px; } .shop_weapon_special_winter2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1605px -715px; + background-position: -1564px -888px; width: 40px; height: 40px; } .shop_weapon_special_yeti { background-image: url(spritesmith-main-4.png); - background-position: -1564px -756px; + background-position: -1605px -888px; width: 40px; height: 40px; } .slim_armor_special_candycane { background-image: url(spritesmith-main-4.png); - background-position: -1564px 0px; + background-position: -819px -1334px; width: 90px; height: 90px; } .slim_armor_special_ski { background-image: url(spritesmith-main-4.png); - background-position: -1456px -1425px; + background-position: -728px -1334px; width: 90px; height: 90px; } .slim_armor_special_snowflake { background-image: url(spritesmith-main-4.png); - background-position: -546px -1334px; + background-position: -637px -1334px; width: 90px; height: 90px; } .slim_armor_special_winter2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -455px -1334px; + background-position: -546px -1334px; width: 90px; height: 90px; } .slim_armor_special_winter2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -364px -1334px; + background-position: -455px -1334px; width: 90px; height: 90px; } .slim_armor_special_winter2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -408px -697px; + background-position: -416px -697px; width: 96px; height: 90px; } .slim_armor_special_winter2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -182px -1334px; + background-position: -273px -1334px; width: 90px; height: 90px; } .slim_armor_special_yeti { background-image: url(spritesmith-main-4.png); - background-position: -91px -1334px; + background-position: -182px -1334px; width: 90px; height: 90px; } .weapon_special_candycane { background-image: url(spritesmith-main-4.png); - background-position: 0px -1334px; + background-position: -91px -1334px; width: 90px; height: 90px; } .weapon_special_ski { background-image: url(spritesmith-main-4.png); - background-position: -1382px -1183px; + background-position: 0px -1334px; width: 90px; height: 90px; } .weapon_special_snowflake { background-image: url(spritesmith-main-4.png); - background-position: -1382px -1092px; + background-position: -1382px -1183px; width: 90px; height: 90px; } .weapon_special_winter2015Healer { background-image: url(spritesmith-main-4.png); - background-position: -1382px -1001px; + background-position: -1382px -1092px; width: 90px; height: 90px; } .weapon_special_winter2015Mage { background-image: url(spritesmith-main-4.png); - background-position: -1382px -910px; + background-position: -1382px -1001px; width: 90px; height: 90px; } .weapon_special_winter2015Rogue { background-image: url(spritesmith-main-4.png); - background-position: -505px -697px; + background-position: -830px -91px; width: 96px; height: 90px; } .weapon_special_winter2015Warrior { background-image: url(spritesmith-main-4.png); - background-position: -1382px -728px; + background-position: -1382px -819px; width: 90px; height: 90px; } .weapon_special_yeti { background-image: url(spritesmith-main-4.png); - background-position: -1382px -637px; + background-position: -1382px -728px; width: 90px; height: 90px; } .back_special_wondercon_black { background-image: url(spritesmith-main-4.png); - background-position: -1382px -546px; + background-position: -1382px -637px; width: 90px; height: 90px; } .back_special_wondercon_red { background-image: url(spritesmith-main-4.png); - background-position: -1382px -455px; + background-position: -1382px -546px; width: 90px; height: 90px; } .body_special_wondercon_black { background-image: url(spritesmith-main-4.png); - background-position: -1382px -364px; + background-position: -1382px -455px; width: 90px; height: 90px; } .body_special_wondercon_gold { background-image: url(spritesmith-main-4.png); - background-position: -1382px -273px; + background-position: -1382px -364px; width: 90px; height: 90px; } .body_special_wondercon_red { background-image: url(spritesmith-main-4.png); - background-position: -1382px -182px; + background-position: -1382px -273px; width: 90px; height: 90px; } .eyewear_special_wondercon_black { background-image: url(spritesmith-main-4.png); - background-position: -1382px -91px; + background-position: -1382px -182px; width: 90px; height: 90px; } .eyewear_special_wondercon_red { background-image: url(spritesmith-main-4.png); - background-position: -1382px 0px; + background-position: -1382px -91px; width: 90px; height: 90px; } .shop_back_special_wondercon_black { background-image: url(spritesmith-main-4.png); - background-position: -1564px -1248px; + background-position: -1605px -1380px; width: 40px; height: 40px; } .shop_back_special_wondercon_red { background-image: url(spritesmith-main-4.png); - background-position: -1605px -1248px; + background-position: -1564px -1421px; width: 40px; height: 40px; } .shop_body_special_wondercon_black { background-image: url(spritesmith-main-4.png); - background-position: -1564px -1289px; + background-position: -1605px -1421px; width: 40px; height: 40px; } .shop_body_special_wondercon_gold { background-image: url(spritesmith-main-4.png); - background-position: -1605px -1289px; + background-position: -1564px -1462px; width: 40px; height: 40px; } .shop_body_special_wondercon_red { background-image: url(spritesmith-main-4.png); - background-position: -1564px -1330px; + background-position: -1605px -1462px; width: 40px; height: 40px; } .shop_eyewear_special_wondercon_black { background-image: url(spritesmith-main-4.png); - background-position: -1605px -1330px; + background-position: -1473px -1365px; width: 40px; height: 40px; } .shop_eyewear_special_wondercon_red { background-image: url(spritesmith-main-4.png); - background-position: -1564px -1371px; - width: 40px; - height: 40px; -} -.headAccessory_special_bearEars { - background-image: url(spritesmith-main-4.png); - background-position: -1109px -364px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.headAccessory_special_cactusEars { - background-image: url(spritesmith-main-4.png); - background-position: -1109px -273px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.headAccessory_special_foxEars { - background-image: url(spritesmith-main-4.png); - background-position: -1109px -182px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.headAccessory_special_lionEars { - background-image: url(spritesmith-main-4.png); - background-position: -1109px -91px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.headAccessory_special_pandaEars { - background-image: url(spritesmith-main-4.png); - background-position: -1109px 0px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.headAccessory_special_pigEars { - background-image: url(spritesmith-main-4.png); - background-position: -1001px -970px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.headAccessory_special_tigerEars { - background-image: url(spritesmith-main-4.png); - background-position: -910px -970px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.headAccessory_special_wolfEars { - background-image: url(spritesmith-main-4.png); - background-position: -819px -970px; - width: 90px; - height: 90px; -} -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; -} -.shop_headAccessory_special_bearEars { - background-image: url(spritesmith-main-4.png); - background-position: -1655px -697px; - width: 40px; - height: 40px; -} -.shop_headAccessory_special_cactusEars { - background-image: url(spritesmith-main-4.png); - background-position: -943px -1516px; - width: 40px; - height: 40px; -} -.shop_headAccessory_special_foxEars { - background-image: url(spritesmith-main-4.png); - background-position: -984px -1516px; - width: 40px; - height: 40px; -} -.shop_headAccessory_special_lionEars { - background-image: url(spritesmith-main-4.png); - background-position: -1025px -1516px; - width: 40px; - height: 40px; -} -.shop_headAccessory_special_pandaEars { - background-image: url(spritesmith-main-4.png); - background-position: -1066px -1516px; - width: 40px; - height: 40px; -} -.shop_headAccessory_special_pigEars { - background-image: url(spritesmith-main-4.png); - background-position: -1107px -1516px; - width: 40px; - height: 40px; -} -.shop_headAccessory_special_tigerEars { - background-image: url(spritesmith-main-4.png); - background-position: -1148px -1516px; - width: 40px; - height: 40px; -} -.shop_headAccessory_special_wolfEars { - background-image: url(spritesmith-main-4.png); - background-position: -1189px -1516px; + background-position: -1514px -1365px; width: 40px; height: 40px; } .head_0 { background-image: url(spritesmith-main-4.png); - background-position: -1274px -1243px; + background-position: -1382px 0px; width: 90px; height: 90px; } -.customize-option. { - background-image: url(); - background-position: ; - width: ; - height: ; +.customize-option.head_0 { + background-image: url(spritesmith-main-4.png); + background-position: -1407px -15px; + width: 60px; + height: 60px; } .head_healer_1 { background-image: url(spritesmith-main-4.png); - background-position: -1183px -1243px; + background-position: -1274px -1243px; width: 90px; height: 90px; } .head_healer_2 { background-image: url(spritesmith-main-4.png); - background-position: -1092px -1243px; + background-position: -1183px -1243px; width: 90px; height: 90px; } .head_healer_3 { background-image: url(spritesmith-main-4.png); - background-position: -1001px -1243px; + background-position: -1092px -1243px; width: 90px; height: 90px; } .head_healer_4 { background-image: url(spritesmith-main-4.png); - background-position: -910px -1243px; + background-position: -1001px -1243px; width: 90px; height: 90px; } .head_healer_5 { background-image: url(spritesmith-main-4.png); - background-position: -819px -1243px; + background-position: -910px -1243px; width: 90px; height: 90px; } .head_rogue_1 { background-image: url(spritesmith-main-4.png); - background-position: -728px -1243px; + background-position: -819px -1243px; width: 90px; height: 90px; } .head_rogue_2 { background-image: url(spritesmith-main-4.png); - background-position: -637px -1243px; + background-position: -728px -1243px; width: 90px; height: 90px; } .head_rogue_3 { background-image: url(spritesmith-main-4.png); - background-position: -546px -1243px; + background-position: -637px -1243px; width: 90px; height: 90px; } .head_rogue_4 { background-image: url(spritesmith-main-4.png); - background-position: -455px -1243px; + background-position: -546px -1243px; width: 90px; height: 90px; } .head_rogue_5 { background-image: url(spritesmith-main-4.png); - background-position: -364px -1243px; + background-position: -455px -1243px; width: 90px; height: 90px; } .head_special_2 { background-image: url(spritesmith-main-4.png); - background-position: -273px -1243px; + background-position: -364px -1243px; width: 90px; height: 90px; } .head_special_fireCoralCirclet { background-image: url(spritesmith-main-4.png); - background-position: -182px -1243px; + background-position: -273px -1243px; width: 90px; height: 90px; } .head_warrior_1 { background-image: url(spritesmith-main-4.png); - background-position: -91px -1243px; + background-position: -182px -1243px; width: 90px; height: 90px; } .head_warrior_2 { background-image: url(spritesmith-main-4.png); - background-position: 0px -1243px; + background-position: -273px -1061px; width: 90px; height: 90px; } .head_warrior_3 { background-image: url(spritesmith-main-4.png); - background-position: -1291px -1092px; + background-position: -182px -1061px; width: 90px; height: 90px; } .head_warrior_4 { background-image: url(spritesmith-main-4.png); - background-position: -1291px -1001px; + background-position: -91px -1061px; width: 90px; height: 90px; } .head_warrior_5 { background-image: url(spritesmith-main-4.png); - background-position: -1109px -910px; + background-position: 0px -1061px; width: 90px; height: 90px; } .head_wizard_1 { background-image: url(spritesmith-main-4.png); - background-position: -1109px -819px; + background-position: -1109px -910px; width: 90px; height: 90px; } .head_wizard_2 { background-image: url(spritesmith-main-4.png); - background-position: -1109px -728px; + background-position: -1109px -819px; width: 90px; height: 90px; } .head_wizard_3 { background-image: url(spritesmith-main-4.png); - background-position: -1109px -637px; + background-position: -1109px -728px; width: 90px; height: 90px; } .head_wizard_4 { background-image: url(spritesmith-main-4.png); - background-position: -1109px -546px; + background-position: -1109px -637px; width: 90px; height: 90px; } .head_wizard_5 { background-image: url(spritesmith-main-4.png); - background-position: -1109px -455px; + background-position: -1109px -546px; width: 90px; height: 90px; } .shop_head_healer_1 { background-image: url(spritesmith-main-4.png); - background-position: -230px -212px; + background-position: -489px -394px; width: 40px; height: 40px; } .shop_head_healer_2 { background-image: url(spritesmith-main-4.png); - background-position: -230px -253px; + background-position: -448px -435px; width: 40px; height: 40px; } .shop_head_healer_3 { background-image: url(spritesmith-main-4.png); - background-position: -336px -303px; + background-position: -489px -435px; width: 40px; height: 40px; } .shop_head_healer_4 { background-image: url(spritesmith-main-4.png); - background-position: -377px -303px; + background-position: 0px -1516px; width: 40px; height: 40px; } .shop_head_healer_5 { background-image: url(spritesmith-main-4.png); - background-position: -336px -344px; + background-position: -41px -1516px; width: 40px; height: 40px; } .shop_head_rogue_1 { background-image: url(spritesmith-main-4.png); - background-position: -377px -344px; + background-position: -82px -1516px; width: 40px; height: 40px; } .shop_head_rogue_2 { background-image: url(spritesmith-main-4.png); - background-position: -448px -394px; + background-position: -123px -1516px; width: 40px; height: 40px; } .shop_head_rogue_3 { background-image: url(spritesmith-main-4.png); - background-position: -489px -394px; + background-position: -164px -1516px; width: 40px; height: 40px; } .shop_head_rogue_4 { background-image: url(spritesmith-main-4.png); - background-position: -448px -435px; + background-position: -205px -1516px; width: 40px; height: 40px; } .shop_head_rogue_5 { background-image: url(spritesmith-main-4.png); - background-position: -489px -435px; + background-position: -246px -1516px; width: 40px; height: 40px; } .shop_head_special_0 { background-image: url(spritesmith-main-4.png); - background-position: 0px -1516px; + background-position: -287px -1516px; width: 40px; height: 40px; } .shop_head_special_1 { background-image: url(spritesmith-main-4.png); - background-position: -41px -1516px; + background-position: -328px -1516px; width: 40px; height: 40px; } .shop_head_special_2 { background-image: url(spritesmith-main-4.png); - background-position: -82px -1516px; + background-position: -369px -1516px; width: 40px; height: 40px; } .shop_head_special_fireCoralCirclet { background-image: url(spritesmith-main-4.png); - background-position: -123px -1516px; + background-position: -410px -1516px; width: 40px; height: 40px; } .shop_head_warrior_1 { background-image: url(spritesmith-main-4.png); - background-position: -164px -1516px; + background-position: -451px -1516px; width: 40px; height: 40px; } .shop_head_warrior_2 { background-image: url(spritesmith-main-4.png); - background-position: -205px -1516px; + background-position: -492px -1516px; width: 40px; height: 40px; } .shop_head_warrior_3 { background-image: url(spritesmith-main-4.png); - background-position: -246px -1516px; + background-position: -533px -1516px; width: 40px; height: 40px; } .shop_head_warrior_4 { background-image: url(spritesmith-main-4.png); - background-position: -287px -1516px; + background-position: -574px -1516px; width: 40px; height: 40px; } .shop_head_warrior_5 { background-image: url(spritesmith-main-4.png); - background-position: -328px -1516px; + background-position: -615px -1516px; width: 40px; height: 40px; } .shop_head_wizard_1 { background-image: url(spritesmith-main-4.png); - background-position: -369px -1516px; + background-position: -656px -1516px; width: 40px; height: 40px; } .shop_head_wizard_2 { background-image: url(spritesmith-main-4.png); - background-position: -410px -1516px; + background-position: -697px -1516px; width: 40px; height: 40px; } .shop_head_wizard_3 { background-image: url(spritesmith-main-4.png); - background-position: -451px -1516px; + background-position: -738px -1516px; width: 40px; height: 40px; } .shop_head_wizard_4 { background-image: url(spritesmith-main-4.png); - background-position: -492px -1516px; + background-position: -779px -1516px; width: 40px; height: 40px; } .shop_head_wizard_5 { background-image: url(spritesmith-main-4.png); - background-position: -533px -1516px; + background-position: -820px -1516px; + width: 40px; + height: 40px; +} +.headAccessory_special_bearEars { + background-image: url(spritesmith-main-4.png); + background-position: -1109px -455px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_bearEars { + background-image: url(spritesmith-main-4.png); + background-position: -1134px -470px; + width: 60px; + height: 60px; +} +.headAccessory_special_cactusEars { + background-image: url(spritesmith-main-4.png); + background-position: -1109px -364px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_cactusEars { + background-image: url(spritesmith-main-4.png); + background-position: -1134px -379px; + width: 60px; + height: 60px; +} +.headAccessory_special_foxEars { + background-image: url(spritesmith-main-4.png); + background-position: -1109px -273px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_foxEars { + background-image: url(spritesmith-main-4.png); + background-position: -1134px -288px; + width: 60px; + height: 60px; +} +.headAccessory_special_lionEars { + background-image: url(spritesmith-main-4.png); + background-position: -1109px -182px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_lionEars { + background-image: url(spritesmith-main-4.png); + background-position: -1134px -197px; + width: 60px; + height: 60px; +} +.headAccessory_special_pandaEars { + background-image: url(spritesmith-main-4.png); + background-position: -1109px -91px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_pandaEars { + background-image: url(spritesmith-main-4.png); + background-position: -1134px -106px; + width: 60px; + height: 60px; +} +.headAccessory_special_pigEars { + background-image: url(spritesmith-main-4.png); + background-position: -1109px 0px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_pigEars { + background-image: url(spritesmith-main-4.png); + background-position: -1134px -15px; + width: 60px; + height: 60px; +} +.headAccessory_special_tigerEars { + background-image: url(spritesmith-main-4.png); + background-position: -1001px -970px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_tigerEars { + background-image: url(spritesmith-main-4.png); + background-position: -1026px -985px; + width: 60px; + height: 60px; +} +.headAccessory_special_wolfEars { + background-image: url(spritesmith-main-4.png); + background-position: -910px -970px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_wolfEars { + background-image: url(spritesmith-main-4.png); + background-position: -935px -985px; + width: 60px; + height: 60px; +} +.shop_headAccessory_special_bearEars { + background-image: url(spritesmith-main-4.png); + background-position: -1189px -1516px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_cactusEars { + background-image: url(spritesmith-main-4.png); + background-position: -1230px -1516px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_foxEars { + background-image: url(spritesmith-main-4.png); + background-position: -1271px -1516px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_lionEars { + background-image: url(spritesmith-main-4.png); + background-position: -1312px -1516px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_pandaEars { + background-image: url(spritesmith-main-4.png); + background-position: -1353px -1516px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_pigEars { + background-image: url(spritesmith-main-4.png); + background-position: -1394px -1516px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_tigerEars { + background-image: url(spritesmith-main-4.png); + background-position: -1435px -1516px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_wolfEars { + background-image: url(spritesmith-main-4.png); + background-position: -1476px -1516px; width: 40px; height: 40px; } .shield_healer_1 { background-image: url(spritesmith-main-4.png); - background-position: -728px -970px; + background-position: -819px -970px; width: 90px; height: 90px; } .shield_healer_2 { background-image: url(spritesmith-main-4.png); - background-position: -637px -970px; + background-position: -728px -970px; width: 90px; height: 90px; } .shield_healer_3 { background-image: url(spritesmith-main-4.png); - background-position: -546px -970px; + background-position: -637px -970px; width: 90px; height: 90px; } .shield_healer_4 { background-image: url(spritesmith-main-4.png); - background-position: -455px -970px; + background-position: -546px -970px; width: 90px; height: 90px; } .shield_healer_5 { background-image: url(spritesmith-main-4.png); - background-position: -364px -970px; + background-position: -455px -970px; width: 90px; height: 90px; } .shield_rogue_0 { background-image: url(spritesmith-main-4.png); - background-position: -273px -970px; + background-position: -364px -970px; width: 90px; height: 90px; } .shield_rogue_1 { background-image: url(spritesmith-main-4.png); - background-position: 0px -697px; + background-position: -209px -697px; width: 103px; height: 90px; } .shield_rogue_2 { background-image: url(spritesmith-main-4.png); - background-position: -104px -697px; + background-position: -105px -697px; width: 103px; height: 90px; } @@ -2424,7 +2448,7 @@ } .shield_rogue_4 { background-image: url(spritesmith-main-4.png); - background-position: -311px -697px; + background-position: -610px -697px; width: 96px; height: 90px; } @@ -2442,577 +2466,571 @@ } .shield_special_1 { background-image: url(spritesmith-main-4.png); - background-position: -1018px -546px; + background-position: -1018px -637px; width: 90px; height: 90px; } .shield_special_goldenknight { background-image: url(spritesmith-main-4.png); - background-position: -309px -182px; + background-position: -224px -394px; width: 111px; height: 90px; } .shield_special_moonpearlShield { background-image: url(spritesmith-main-4.png); - background-position: -1018px -364px; + background-position: -1018px -455px; width: 90px; height: 90px; } .shield_warrior_1 { background-image: url(spritesmith-main-4.png); - background-position: -1018px -273px; + background-position: -1018px -364px; width: 90px; height: 90px; } .shield_warrior_2 { background-image: url(spritesmith-main-4.png); - background-position: -1018px -182px; + background-position: -1018px -273px; width: 90px; height: 90px; } .shield_warrior_3 { background-image: url(spritesmith-main-4.png); - background-position: -1018px -91px; + background-position: -1018px -182px; width: 90px; height: 90px; } .shield_warrior_4 { background-image: url(spritesmith-main-4.png); - background-position: -1018px 0px; + background-position: -1018px -91px; width: 90px; height: 90px; } .shield_warrior_5 { background-image: url(spritesmith-main-4.png); - background-position: -910px -879px; + background-position: -1018px 0px; width: 90px; height: 90px; } .shop_shield_healer_1 { background-image: url(spritesmith-main-4.png); - background-position: -410px -1557px; + background-position: -697px -1557px; width: 40px; height: 40px; } .shop_shield_healer_2 { background-image: url(spritesmith-main-4.png); - background-position: -451px -1557px; + background-position: -738px -1557px; width: 40px; height: 40px; } .shop_shield_healer_3 { background-image: url(spritesmith-main-4.png); - background-position: -492px -1557px; + background-position: -779px -1557px; width: 40px; height: 40px; } .shop_shield_healer_4 { background-image: url(spritesmith-main-4.png); - background-position: -533px -1557px; + background-position: -820px -1557px; width: 40px; height: 40px; } .shop_shield_healer_5 { background-image: url(spritesmith-main-4.png); - background-position: -574px -1557px; + background-position: -861px -1557px; width: 40px; height: 40px; } .shop_shield_rogue_0 { background-image: url(spritesmith-main-4.png); - background-position: -615px -1557px; + background-position: -902px -1557px; width: 40px; height: 40px; } .shop_shield_rogue_1 { background-image: url(spritesmith-main-4.png); - background-position: -656px -1557px; + background-position: -943px -1557px; width: 40px; height: 40px; } .shop_shield_rogue_2 { background-image: url(spritesmith-main-4.png); - background-position: -697px -1557px; + background-position: -984px -1557px; width: 40px; height: 40px; } .shop_shield_rogue_3 { background-image: url(spritesmith-main-4.png); - background-position: -738px -1557px; + background-position: -1025px -1557px; width: 40px; height: 40px; } .shop_shield_rogue_4 { background-image: url(spritesmith-main-4.png); - background-position: -779px -1557px; + background-position: -1066px -1557px; width: 40px; height: 40px; } .shop_shield_rogue_5 { background-image: url(spritesmith-main-4.png); - background-position: -820px -1557px; + background-position: -1107px -1557px; width: 40px; height: 40px; } .shop_shield_rogue_6 { background-image: url(spritesmith-main-4.png); - background-position: -861px -1557px; + background-position: -1148px -1557px; width: 40px; height: 40px; } .shop_shield_special_0 { background-image: url(spritesmith-main-4.png); - background-position: -902px -1557px; + background-position: -1189px -1557px; width: 40px; height: 40px; } .shop_shield_special_1 { background-image: url(spritesmith-main-4.png); - background-position: -943px -1557px; + background-position: -1230px -1557px; width: 40px; height: 40px; } .shop_shield_special_goldenknight { background-image: url(spritesmith-main-4.png); - background-position: -984px -1557px; + background-position: -1271px -1557px; width: 40px; height: 40px; } .shop_shield_special_moonpearlShield { background-image: url(spritesmith-main-4.png); - background-position: -1025px -1557px; + background-position: -1312px -1557px; width: 40px; height: 40px; } .shop_shield_warrior_1 { background-image: url(spritesmith-main-4.png); - background-position: -1066px -1557px; + background-position: -1353px -1557px; width: 40px; height: 40px; } .shop_shield_warrior_2 { background-image: url(spritesmith-main-4.png); - background-position: -1107px -1557px; + background-position: -1394px -1557px; width: 40px; height: 40px; } .shop_shield_warrior_3 { background-image: url(spritesmith-main-4.png); - background-position: -1148px -1557px; + background-position: -1435px -1557px; width: 40px; height: 40px; } .shop_shield_warrior_4 { background-image: url(spritesmith-main-4.png); - background-position: -1189px -1557px; + background-position: -1476px -1557px; width: 40px; height: 40px; } .shop_shield_warrior_5 { background-image: url(spritesmith-main-4.png); - background-position: -1230px -1557px; + background-position: -1517px -1557px; width: 40px; height: 40px; } .shop_weapon_healer_0 { background-image: url(spritesmith-main-4.png); - background-position: -1271px -1557px; + background-position: -1558px -1557px; width: 40px; height: 40px; } .shop_weapon_healer_1 { background-image: url(spritesmith-main-4.png); - background-position: -1312px -1557px; + background-position: -1599px -1557px; width: 40px; height: 40px; } .shop_weapon_healer_2 { background-image: url(spritesmith-main-4.png); - background-position: -1353px -1557px; + background-position: 0px -1598px; width: 40px; height: 40px; } .shop_weapon_healer_3 { background-image: url(spritesmith-main-4.png); - background-position: -1394px -1557px; + background-position: -41px -1598px; width: 40px; height: 40px; } .shop_weapon_healer_4 { background-image: url(spritesmith-main-4.png); - background-position: -1435px -1557px; + background-position: -82px -1598px; width: 40px; height: 40px; } .shop_weapon_healer_5 { background-image: url(spritesmith-main-4.png); - background-position: -1476px -1557px; + background-position: -123px -1598px; width: 40px; height: 40px; } .shop_weapon_healer_6 { background-image: url(spritesmith-main-4.png); - background-position: -1517px -1557px; + background-position: -164px -1598px; width: 40px; height: 40px; } .shop_weapon_rogue_0 { background-image: url(spritesmith-main-4.png); - background-position: -1558px -1557px; + background-position: -205px -1598px; width: 40px; height: 40px; } .shop_weapon_rogue_1 { background-image: url(spritesmith-main-4.png); - background-position: -1599px -1557px; + background-position: -246px -1598px; width: 40px; height: 40px; } .shop_weapon_rogue_2 { background-image: url(spritesmith-main-4.png); - background-position: 0px -1598px; + background-position: -287px -1598px; width: 40px; height: 40px; } .shop_weapon_rogue_3 { background-image: url(spritesmith-main-4.png); - background-position: -41px -1598px; + background-position: -328px -1598px; width: 40px; height: 40px; } .shop_weapon_rogue_4 { background-image: url(spritesmith-main-4.png); - background-position: -82px -1598px; + background-position: -369px -1598px; width: 40px; height: 40px; } .shop_weapon_rogue_5 { background-image: url(spritesmith-main-4.png); - background-position: -123px -1598px; + background-position: -410px -1598px; width: 40px; height: 40px; } .shop_weapon_rogue_6 { background-image: url(spritesmith-main-4.png); - background-position: -164px -1598px; + background-position: -451px -1598px; width: 40px; height: 40px; } .shop_weapon_special_0 { background-image: url(spritesmith-main-4.png); - background-position: -205px -1598px; + background-position: -492px -1598px; width: 40px; height: 40px; } .shop_weapon_special_1 { background-image: url(spritesmith-main-4.png); - background-position: -246px -1598px; + background-position: -533px -1598px; width: 40px; height: 40px; } .shop_weapon_special_2 { background-image: url(spritesmith-main-4.png); - background-position: -287px -1598px; + background-position: -574px -1598px; width: 40px; height: 40px; } .shop_weapon_special_3 { background-image: url(spritesmith-main-4.png); - background-position: -328px -1598px; + background-position: -615px -1598px; width: 40px; height: 40px; } .shop_weapon_special_critical { background-image: url(spritesmith-main-4.png); - background-position: -369px -1598px; + background-position: -656px -1598px; width: 40px; height: 40px; } .shop_weapon_special_tridentOfCrashingTides { background-image: url(spritesmith-main-4.png); - background-position: -410px -1598px; + background-position: -697px -1598px; width: 40px; height: 40px; } .shop_weapon_warrior_0 { background-image: url(spritesmith-main-4.png); - background-position: -451px -1598px; + background-position: -738px -1598px; width: 40px; height: 40px; } .shop_weapon_warrior_1 { background-image: url(spritesmith-main-4.png); - background-position: -492px -1598px; + background-position: -779px -1598px; width: 40px; height: 40px; } .shop_weapon_warrior_2 { background-image: url(spritesmith-main-4.png); - background-position: -533px -1598px; + background-position: -820px -1598px; width: 40px; height: 40px; } .shop_weapon_warrior_3 { background-image: url(spritesmith-main-4.png); - background-position: -574px -1598px; + background-position: -861px -1598px; width: 40px; height: 40px; } .shop_weapon_warrior_4 { background-image: url(spritesmith-main-4.png); - background-position: -615px -1598px; + background-position: -902px -1598px; width: 40px; height: 40px; } .shop_weapon_warrior_5 { background-image: url(spritesmith-main-4.png); - background-position: -656px -1598px; + background-position: -943px -1598px; width: 40px; height: 40px; } .shop_weapon_warrior_6 { background-image: url(spritesmith-main-4.png); - background-position: -697px -1598px; + background-position: -984px -1598px; width: 40px; height: 40px; } .shop_weapon_wizard_0 { background-image: url(spritesmith-main-4.png); - background-position: -738px -1598px; + background-position: -1025px -1598px; width: 40px; height: 40px; } .shop_weapon_wizard_1 { background-image: url(spritesmith-main-4.png); - background-position: -779px -1598px; + background-position: -1066px -1598px; width: 40px; height: 40px; } .shop_weapon_wizard_2 { background-image: url(spritesmith-main-4.png); - background-position: -820px -1598px; + background-position: -1107px -1598px; width: 40px; height: 40px; } .shop_weapon_wizard_3 { background-image: url(spritesmith-main-4.png); - background-position: -861px -1598px; + background-position: -1148px -1598px; width: 40px; height: 40px; } .shop_weapon_wizard_4 { background-image: url(spritesmith-main-4.png); - background-position: -902px -1598px; + background-position: -1189px -1598px; width: 40px; height: 40px; } .shop_weapon_wizard_5 { background-image: url(spritesmith-main-4.png); - background-position: -943px -1598px; + background-position: -1230px -1598px; width: 40px; height: 40px; } .shop_weapon_wizard_6 { background-image: url(spritesmith-main-4.png); - background-position: -984px -1598px; + background-position: -1271px -1598px; width: 40px; height: 40px; } .weapon_healer_0 { background-image: url(spritesmith-main-4.png); - background-position: -819px -879px; + background-position: -910px -879px; width: 90px; height: 90px; } .weapon_healer_1 { background-image: url(spritesmith-main-4.png); - background-position: -728px -879px; + background-position: -739px -485px; width: 90px; height: 90px; } .weapon_healer_2 { background-image: url(spritesmith-main-4.png); - background-position: -637px -879px; + background-position: -739px -394px; width: 90px; height: 90px; } .weapon_healer_3 { background-image: url(spritesmith-main-4.png); - background-position: -546px -879px; + background-position: -739px -303px; width: 90px; height: 90px; } .weapon_healer_4 { background-image: url(spritesmith-main-4.png); - background-position: -830px -546px; + background-position: -739px -212px; width: 90px; height: 90px; } .weapon_healer_5 { background-image: url(spritesmith-main-4.png); - background-position: -830px -455px; + background-position: -1473px -819px; width: 90px; height: 90px; } .weapon_healer_6 { background-image: url(spritesmith-main-4.png); - background-position: -830px -364px; + background-position: -1473px -728px; width: 90px; height: 90px; } .weapon_rogue_0 { background-image: url(spritesmith-main-4.png); - background-position: -1183px -1425px; + background-position: -1473px -637px; width: 90px; height: 90px; } .weapon_rogue_1 { background-image: url(spritesmith-main-4.png); - background-position: -1473px -273px; + background-position: -1473px -546px; width: 90px; height: 90px; } .weapon_rogue_2 { background-image: url(spritesmith-main-4.png); - background-position: -1473px -182px; + background-position: -1473px 0px; width: 90px; height: 90px; } .weapon_rogue_3 { background-image: url(spritesmith-main-4.png); - background-position: -1473px -91px; + background-position: -1365px -1334px; width: 90px; height: 90px; } .weapon_rogue_4 { background-image: url(spritesmith-main-4.png); - background-position: -1274px -1334px; + background-position: -1382px -910px; width: 90px; height: 90px; } .weapon_rogue_5 { background-image: url(spritesmith-main-4.png); - background-position: -819px -1334px; + background-position: -91px -1243px; width: 90px; height: 90px; } .weapon_rogue_6 { background-image: url(spritesmith-main-4.png); - background-position: -273px -1334px; + background-position: -1291px -910px; width: 90px; height: 90px; } .weapon_special_1 { background-image: url(spritesmith-main-4.png); - background-position: -208px -697px; + background-position: -313px -697px; width: 102px; height: 90px; } .weapon_special_2 { background-image: url(spritesmith-main-4.png); - background-position: -1291px -637px; + background-position: -1291px -455px; width: 90px; height: 90px; } .weapon_special_3 { background-image: url(spritesmith-main-4.png); - background-position: -1291px -273px; + background-position: -1291px -364px; width: 90px; height: 90px; } .weapon_special_tridentOfCrashingTides { background-image: url(spritesmith-main-4.png); - background-position: -1291px -182px; + background-position: -1291px 0px; width: 90px; height: 90px; } .weapon_warrior_0 { background-image: url(spritesmith-main-4.png); - background-position: -1092px -1152px; + background-position: -1183px -1152px; width: 90px; height: 90px; } .weapon_warrior_1 { background-image: url(spritesmith-main-4.png); - background-position: -1001px -1152px; + background-position: -637px -1152px; width: 90px; height: 90px; } .weapon_warrior_2 { background-image: url(spritesmith-main-4.png); - background-position: -455px -1152px; + background-position: -546px -1152px; width: 90px; height: 90px; } .weapon_warrior_3 { background-image: url(spritesmith-main-4.png); - background-position: -364px -1152px; + background-position: -273px -1152px; width: 90px; height: 90px; } .weapon_warrior_4 { background-image: url(spritesmith-main-4.png); - background-position: -91px -1152px; + background-position: 0px -1152px; width: 90px; height: 90px; } .weapon_warrior_5 { background-image: url(spritesmith-main-4.png); - background-position: 0px -1152px; + background-position: -273px -970px; width: 90px; height: 90px; } .weapon_warrior_6 { background-image: url(spritesmith-main-4.png); - background-position: -1200px -546px; + background-position: -182px -970px; width: 90px; height: 90px; } .weapon_wizard_0 { background-image: url(spritesmith-main-4.png); - background-position: -1200px -455px; + background-position: -1018px -728px; width: 90px; height: 90px; } .weapon_wizard_1 { background-image: url(spritesmith-main-4.png); - background-position: -1018px -819px; + background-position: -1018px -546px; width: 90px; height: 90px; } .weapon_wizard_2 { background-image: url(spritesmith-main-4.png); - background-position: -1018px -728px; + background-position: -1291px -1001px; width: 90px; height: 90px; } .weapon_wizard_3 { background-image: url(spritesmith-main-4.png); - background-position: -1291px -819px; + background-position: -1291px -728px; width: 90px; height: 90px; } .weapon_wizard_4 { background-image: url(spritesmith-main-4.png); - background-position: -1291px -728px; + background-position: -1291px -182px; width: 90px; height: 90px; } .weapon_wizard_5 { background-image: url(spritesmith-main-4.png); - background-position: -1291px 0px; + background-position: -1291px -91px; width: 90px; height: 90px; } .weapon_wizard_6 { background-image: url(spritesmith-main-4.png); - background-position: -1183px -1152px; + background-position: -1564px -182px; width: 90px; height: 90px; } -.avatar_floral_healer { - background-image: url(spritesmith-main-4.png); - background-position: -536px -182px; - width: 99px; - height: 99px; -} diff --git a/common/dist/sprites/spritesmith-main-4.png b/common/dist/sprites/spritesmith-main-4.png index a30793cff0..80c0c20a3d 100644 Binary files a/common/dist/sprites/spritesmith-main-4.png and b/common/dist/sprites/spritesmith-main-4.png differ diff --git a/common/dist/sprites/spritesmith-main-5.css b/common/dist/sprites/spritesmith-main-5.css index 0ee1d15085..f2e25e2caa 100644 --- a/common/dist/sprites/spritesmith-main-5.css +++ b/common/dist/sprites/spritesmith-main-5.css @@ -1,816 +1,834 @@ .GrimReaper { background-image: url(spritesmith-main-5.png); - background-position: -1637px -437px; + background-position: -1642px -255px; width: 57px; height: 66px; } .Pet_Currency_Gem { background-image: url(spritesmith-main-5.png); - background-position: -1531px -1447px; + background-position: -1782px -867px; width: 45px; height: 39px; } .Pet_Currency_Gem1x { background-image: url(spritesmith-main-5.png); - background-position: -1759px -1664px; + background-position: -1815px -1316px; width: 15px; height: 13px; } .Pet_Currency_Gem2x { background-image: url(spritesmith-main-5.png); - background-position: -1728px -1664px; + background-position: -1782px -1479px; width: 30px; height: 26px; } .PixelPaw-Gold { background-image: url(spritesmith-main-5.png); - background-position: -1637px -1109px; + background-position: -1642px -979px; width: 51px; height: 51px; } .PixelPaw { background-image: url(spritesmith-main-5.png); - background-position: -1637px -1161px; + background-position: -1642px -927px; width: 51px; height: 51px; } .PixelPaw002 { background-image: url(spritesmith-main-5.png); - background-position: -1637px -1213px; + background-position: -1642px -1031px; width: 51px; height: 51px; } +.avatar_floral_healer { + background-image: url(spritesmith-main-5.png); + background-position: -1536px -1223px; + width: 99px; + height: 99px; +} .avatar_floral_rogue { background-image: url(spritesmith-main-5.png); - background-position: -1531px -1347px; + background-position: -1536px -923px; width: 99px; height: 99px; } .avatar_floral_warrior { background-image: url(spritesmith-main-5.png); - background-position: 0px -1487px; + background-position: -1536px -1123px; width: 99px; height: 99px; } .avatar_floral_wizard { background-image: url(spritesmith-main-5.png); - background-position: -100px -1487px; + background-position: -1536px -1023px; width: 99px; height: 99px; } .inventory_present { background-image: url(spritesmith-main-5.png); - background-position: -588px -1639px; + background-position: -1733px -260px; width: 48px; height: 51px; } .inventory_present_01 { background-image: url(spritesmith-main-5.png); - background-position: -1225px -1587px; + background-position: -1733px -416px; width: 48px; height: 51px; } .inventory_present_02 { background-image: url(spritesmith-main-5.png); - background-position: -1274px -1587px; + background-position: -1733px -468px; width: 48px; height: 51px; } .inventory_present_03 { background-image: url(spritesmith-main-5.png); - background-position: -1421px -1587px; + background-position: -1733px -572px; width: 48px; height: 51px; } .inventory_present_04 { background-image: url(spritesmith-main-5.png); - background-position: -98px -1639px; + background-position: -1733px -624px; width: 48px; height: 51px; } .inventory_present_05 { background-image: url(spritesmith-main-5.png); - background-position: -196px -1639px; + background-position: -1733px -676px; width: 48px; height: 51px; } .inventory_present_06 { background-image: url(spritesmith-main-5.png); - background-position: -245px -1639px; + background-position: -1733px -728px; width: 48px; height: 51px; } .inventory_present_07 { background-image: url(spritesmith-main-5.png); - background-position: -294px -1639px; + background-position: -1733px -780px; width: 48px; height: 51px; } .inventory_present_08 { background-image: url(spritesmith-main-5.png); - background-position: -343px -1639px; + background-position: -1733px -832px; width: 48px; height: 51px; } .inventory_present_09 { background-image: url(spritesmith-main-5.png); - background-position: -392px -1639px; + background-position: -1733px -884px; width: 48px; height: 51px; } .inventory_present_10 { background-image: url(spritesmith-main-5.png); - background-position: -441px -1639px; + background-position: -1733px -936px; width: 48px; height: 51px; } .inventory_present_11 { background-image: url(spritesmith-main-5.png); - background-position: -490px -1639px; + background-position: -931px -1714px; width: 48px; height: 51px; } .inventory_present_12 { background-image: url(spritesmith-main-5.png); - background-position: -539px -1639px; + background-position: -980px -1714px; width: 48px; height: 51px; } .inventory_quest_scroll { background-image: url(spritesmith-main-5.png); - background-position: -686px -1639px; + background-position: -1029px -1714px; width: 48px; height: 51px; } .inventory_quest_scroll_locked { background-image: url(spritesmith-main-5.png); - background-position: -637px -1639px; + background-position: -1078px -1714px; width: 48px; height: 51px; } .inventory_special_fortify { background-image: url(spritesmith-main-5.png); - background-position: -1637px -724px; + background-position: -1642px -872px; width: 57px; height: 54px; } .inventory_special_greeting { background-image: url(spritesmith-main-5.png); - background-position: -1637px -779px; + background-position: -1642px -432px; width: 57px; height: 54px; } .inventory_special_nye { background-image: url(spritesmith-main-5.png); - background-position: -1637px -504px; + background-position: -1642px -817px; width: 57px; height: 54px; } .inventory_special_opaquePotion { background-image: url(spritesmith-main-5.png); - background-position: -1686px -1265px; + background-position: -1782px -1030px; width: 40px; height: 40px; } .inventory_special_seafoam { background-image: url(spritesmith-main-5.png); - background-position: -1637px -889px; + background-position: -1642px -762px; width: 57px; height: 54px; } .inventory_special_shinySeed { background-image: url(spritesmith-main-5.png); - background-position: -1637px -944px; + background-position: -1642px -322px; width: 57px; height: 54px; } .inventory_special_snowball { background-image: url(spritesmith-main-5.png); - background-position: -1637px -999px; + background-position: -1642px -652px; width: 57px; height: 54px; } .inventory_special_spookDust { background-image: url(spritesmith-main-5.png); - background-position: -1637px -1054px; + background-position: -1642px -597px; width: 57px; height: 54px; } .inventory_special_thankyou { background-image: url(spritesmith-main-5.png); - background-position: -1637px -559px; + background-position: -1642px -542px; width: 57px; height: 54px; } .inventory_special_trinket { background-image: url(spritesmith-main-5.png); - background-position: -1728px -1040px; + background-position: -1519px -1662px; width: 48px; height: 51px; } .inventory_special_valentine { background-image: url(spritesmith-main-5.png); - background-position: -1637px -834px; + background-position: -1642px -487px; width: 57px; height: 54px; } .knockout { background-image: url(spritesmith-main-5.png); - background-position: -200px -1527px; + background-position: 0px -1562px; width: 120px; height: 47px; } .pet_key { background-image: url(spritesmith-main-5.png); - background-position: -1637px -614px; + background-position: -1642px -707px; width: 57px; height: 54px; } .rebirth_orb { background-image: url(spritesmith-main-5.png); - background-position: -1637px -669px; + background-position: -1642px -377px; width: 57px; height: 54px; } .seafoam_star { background-image: url(spritesmith-main-5.png); - background-position: -1637px -273px; + background-position: -1642px -91px; width: 90px; height: 90px; } .shop_armoire { background-image: url(spritesmith-main-5.png); - background-position: -538px -1527px; + background-position: -1782px -989px; width: 40px; height: 40px; } .snowman { background-image: url(spritesmith-main-5.png); - background-position: -1637px -182px; + background-position: -1536px -1414px; width: 90px; height: 90px; } .spookman { background-image: url(spritesmith-main-5.png); - background-position: -1637px -91px; + background-position: -1642px 0px; width: 90px; height: 90px; } .zzz { background-image: url(spritesmith-main-5.png); - background-position: -1686px -1473px; + background-position: -1782px -948px; width: 40px; height: 40px; } .zzz_light { background-image: url(spritesmith-main-5.png); - background-position: -497px -1527px; + background-position: -1782px -907px; width: 40px; height: 40px; } .npc_alex { background-image: url(spritesmith-main-5.png); - background-position: -1106px -1079px; + background-position: 0px -1251px; width: 162px; height: 138px; } .npc_bailey { background-image: url(spritesmith-main-5.png); - background-position: -1637px -364px; - width: 60px; + background-position: -1642px -182px; + width: 54px; height: 72px; } .npc_daniel { background-image: url(spritesmith-main-5.png); - background-position: -1100px -763px; + background-position: -625px -1251px; width: 135px; height: 123px; } .npc_daniel_broken { background-image: url(spritesmith-main-5.png); - background-position: -1317px -1093px; + background-position: -489px -1251px; width: 135px; height: 123px; } .npc_ian { background-image: url(spritesmith-main-5.png); - background-position: -1531px -954px; + background-position: -1536px -666px; width: 75px; height: 135px; } .npc_ian_broken { background-image: url(spritesmith-main-5.png); - background-position: -1531px -1090px; + background-position: -1536px -530px; width: 75px; height: 135px; } .npc_justin { background-image: url(spritesmith-main-5.png); - background-position: -1531px -1226px; + background-position: -1536px -802px; width: 84px; height: 120px; } .npc_justin_head { background-image: url(spritesmith-main-5.png); - background-position: -1689px -1109px; + background-position: -1782px -1276px; width: 36px; height: 39px; } .npc_matt { background-image: url(spritesmith-main-5.png); - background-position: -1317px -954px; + background-position: -1322px -815px; width: 195px; height: 138px; } .npc_timetravelers { background-image: url(spritesmith-main-5.png); - background-position: -1317px -676px; + background-position: -1322px -676px; width: 195px; height: 138px; } .npc_timetravelers_active { background-image: url(spritesmith-main-5.png); - background-position: -1317px -815px; + background-position: -1322px -954px; width: 195px; height: 138px; } .npc_tyler { background-image: url(spritesmith-main-5.png); - background-position: -1637px 0px; + background-position: -1536px -1323px; width: 90px; height: 90px; } .seasonalshop_broken { background-image: url(spritesmith-main-5.png); - background-position: -943px -1079px; + background-position: -163px -1251px; width: 162px; height: 138px; } .seasonalshop_closed { background-image: url(spritesmith-main-5.png); - background-position: -314px -1230px; + background-position: -1121px -1070px; width: 162px; height: 138px; } .seasonalshop_open { background-image: url(spritesmith-main-5.png); - background-position: -151px -1230px; + background-position: -326px -1251px; width: 162px; height: 138px; } .inventory_quest_scroll_atom1 { background-image: url(spritesmith-main-5.png); - background-position: -735px -1587px; + background-position: -588px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_atom1_locked { background-image: url(spritesmith-main-5.png); - background-position: -882px -1587px; + background-position: -441px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_atom2 { background-image: url(spritesmith-main-5.png); - background-position: -637px -1587px; + background-position: -343px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_atom2_locked { background-image: url(spritesmith-main-5.png); - background-position: -686px -1587px; + background-position: -294px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_atom3 { background-image: url(spritesmith-main-5.png); - background-position: -539px -1587px; + background-position: -147px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_atom3_locked { background-image: url(spritesmith-main-5.png); - background-position: -588px -1587px; + background-position: -98px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_basilist { background-image: url(spritesmith-main-5.png); - background-position: -441px -1587px; + background-position: -49px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_bunny { background-image: url(spritesmith-main-5.png); - background-position: -294px -1587px; + background-position: -245px -1610px; width: 48px; height: 51px; } .inventory_quest_scroll_cheetah { background-image: url(spritesmith-main-5.png); - background-position: -245px -1587px; + background-position: -196px -1610px; width: 48px; height: 51px; } .inventory_quest_scroll_dilatoryDistress1 { background-image: url(spritesmith-main-5.png); - background-position: -49px -1587px; + background-position: -147px -1610px; width: 48px; height: 51px; } .inventory_quest_scroll_dilatoryDistress2 { background-image: url(spritesmith-main-5.png); - background-position: -1236px -763px; + background-position: -98px -1610px; width: 48px; height: 51px; } .inventory_quest_scroll_dilatoryDistress2_locked { background-image: url(spritesmith-main-5.png); - background-position: 0px -1587px; + background-position: -49px -1610px; width: 48px; height: 51px; } .inventory_quest_scroll_dilatoryDistress3 { background-image: url(spritesmith-main-5.png); - background-position: -1453px -1093px; + background-position: 0px -1610px; width: 48px; height: 51px; } .inventory_quest_scroll_dilatoryDistress3_locked { background-image: url(spritesmith-main-5.png); - background-position: -1453px -1145px; + background-position: -1642px -1499px; width: 48px; height: 51px; } .inventory_quest_scroll_dilatory_derby { background-image: url(spritesmith-main-5.png); - background-position: -196px -1587px; + background-position: -1642px -1447px; width: 48px; height: 51px; } .inventory_quest_scroll_egg { background-image: url(spritesmith-main-5.png); - background-position: -1637px -1525px; + background-position: -1733px -520px; width: 48px; height: 51px; } .inventory_quest_scroll_evilsanta { background-image: url(spritesmith-main-5.png); - background-position: -1637px -1473px; + background-position: -294px -1610px; width: 48px; height: 51px; } .inventory_quest_scroll_evilsanta2 { background-image: url(spritesmith-main-5.png); - background-position: -1637px -1421px; + background-position: -196px -1662px; + width: 48px; + height: 51px; +} +.inventory_quest_scroll_frog { + background-image: url(spritesmith-main-5.png); + background-position: -392px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_ghost_stag { background-image: url(spritesmith-main-5.png); - background-position: -1637px -1369px; + background-position: -490px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight1 { background-image: url(spritesmith-main-5.png); - background-position: -1444px -1282px; + background-position: -637px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight1_locked { background-image: url(spritesmith-main-5.png); - background-position: -1637px -1317px; + background-position: -686px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight2 { background-image: url(spritesmith-main-5.png); - background-position: -147px -1587px; + background-position: -735px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight2_locked { background-image: url(spritesmith-main-5.png); - background-position: -735px -1639px; + background-position: -784px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight3 { background-image: url(spritesmith-main-5.png); - background-position: -490px -1587px; + background-position: -833px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight3_locked { background-image: url(spritesmith-main-5.png); - background-position: -392px -1587px; + background-position: -882px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_gryphon { background-image: url(spritesmith-main-5.png); - background-position: -784px -1587px; + background-position: -931px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_harpy { background-image: url(spritesmith-main-5.png); - background-position: -833px -1587px; + background-position: -980px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_hedgehog { background-image: url(spritesmith-main-5.png); - background-position: -931px -1587px; + background-position: -1029px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_horse { background-image: url(spritesmith-main-5.png); - background-position: -980px -1587px; + background-position: -1078px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_kraken { background-image: url(spritesmith-main-5.png); - background-position: -1029px -1587px; + background-position: -1127px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone1 { background-image: url(spritesmith-main-5.png); - background-position: -1127px -1587px; + background-position: -1176px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone1_locked { background-image: url(spritesmith-main-5.png); - background-position: -1078px -1587px; + background-position: -1225px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone2 { background-image: url(spritesmith-main-5.png); - background-position: -1323px -1587px; + background-position: -1274px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone2_locked { background-image: url(spritesmith-main-5.png); - background-position: -1176px -1587px; + background-position: -1323px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone3 { background-image: url(spritesmith-main-5.png); - background-position: -1470px -1587px; + background-position: -1372px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone3_locked { background-image: url(spritesmith-main-5.png); - background-position: -1372px -1587px; + background-position: -1421px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_octopus { background-image: url(spritesmith-main-5.png); - background-position: -1519px -1587px; + background-position: -1470px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_owl { background-image: url(spritesmith-main-5.png); - background-position: -1568px -1587px; + background-position: -1568px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_penguin { background-image: url(spritesmith-main-5.png); - background-position: -1617px -1587px; + background-position: -1617px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_rat { background-image: url(spritesmith-main-5.png); - background-position: -1666px -1587px; + background-position: -1666px -1662px; width: 48px; height: 51px; } .inventory_quest_scroll_rock { background-image: url(spritesmith-main-5.png); - background-position: 0px -1639px; + background-position: -1733px 0px; width: 48px; height: 51px; } .inventory_quest_scroll_rooster { background-image: url(spritesmith-main-5.png); - background-position: -49px -1639px; + background-position: -1733px -52px; width: 48px; height: 51px; } .inventory_quest_scroll_sheep { background-image: url(spritesmith-main-5.png); - background-position: -147px -1639px; + background-position: -1733px -104px; width: 48px; height: 51px; } .inventory_quest_scroll_slime { background-image: url(spritesmith-main-5.png); - background-position: -784px -1639px; + background-position: -1733px -156px; width: 48px; height: 51px; } .inventory_quest_scroll_spider { background-image: url(spritesmith-main-5.png); - background-position: -1728px -676px; + background-position: -1733px -208px; width: 48px; height: 51px; } .inventory_quest_scroll_trex { background-image: url(spritesmith-main-5.png); - background-position: -1728px -780px; + background-position: -1733px -312px; width: 48px; height: 51px; } .inventory_quest_scroll_trex_undead { background-image: url(spritesmith-main-5.png); - background-position: -1728px -728px; + background-position: -1733px -364px; width: 48px; height: 51px; } .inventory_quest_scroll_vice1 { background-image: url(spritesmith-main-5.png); - background-position: -1728px -884px; + background-position: -1642px -1083px; width: 48px; height: 51px; } .inventory_quest_scroll_vice1_locked { background-image: url(spritesmith-main-5.png); - background-position: -1728px -832px; + background-position: -1642px -1135px; width: 48px; height: 51px; } .inventory_quest_scroll_vice2 { background-image: url(spritesmith-main-5.png); - background-position: -1728px -988px; + background-position: -1642px -1187px; width: 48px; height: 51px; } .inventory_quest_scroll_vice2_locked { background-image: url(spritesmith-main-5.png); - background-position: -1728px -936px; + background-position: -1642px -1239px; width: 48px; height: 51px; } .inventory_quest_scroll_vice3 { background-image: url(spritesmith-main-5.png); - background-position: -1728px -1144px; + background-position: -1642px -1291px; width: 48px; height: 51px; } .inventory_quest_scroll_vice3_locked { background-image: url(spritesmith-main-5.png); - background-position: -1728px -1092px; + background-position: -1642px -1343px; width: 48px; height: 51px; } .inventory_quest_scroll_whale { background-image: url(spritesmith-main-5.png); - background-position: -1637px -1265px; + background-position: -1642px -1395px; width: 48px; height: 51px; } .quest_TEMPLATE_FOR_MISSING_IMAGE { background-image: url(spritesmith-main-5.png); - background-position: -200px -1487px; + background-position: -222px -1522px; width: 221px; height: 39px; } .quest_atom1 { background-image: url(spritesmith-main-5.png); - background-position: -251px -1079px; + background-position: -217px -1070px; width: 250px; height: 150px; } .quest_atom2 { background-image: url(spritesmith-main-5.png); - background-position: -1317px -537px; + background-position: -1322px -537px; width: 207px; height: 138px; } .quest_atom3 { background-image: url(spritesmith-main-5.png); - background-position: -1100px -404px; + background-position: 0px -1070px; width: 216px; height: 180px; } .quest_basilist { background-image: url(spritesmith-main-5.png); - background-position: -753px -1079px; + background-position: -1322px -1093px; width: 189px; height: 141px; } .quest_bunny { background-image: url(spritesmith-main-5.png); - background-position: -1100px -217px; + background-position: -1100px -618px; width: 210px; height: 186px; } .quest_cheetah { background-image: url(spritesmith-main-5.png); - background-position: -880px 0px; + background-position: -440px -452px; width: 219px; height: 219px; } .quest_dilatory { background-image: url(spritesmith-main-5.png); - background-position: -220px 0px; + background-position: -440px 0px; width: 219px; height: 219px; } .quest_dilatoryDistress1 { background-image: url(spritesmith-main-5.png); - background-position: -422px -1487px; + background-position: -666px -1522px; width: 221px; height: 39px; } .quest_dilatoryDistress1_blueFins { background-image: url(spritesmith-main-5.png); - background-position: -1236px -815px; + background-position: -343px -1610px; width: 51px; height: 48px; } .quest_dilatoryDistress1_fireCoral { background-image: url(spritesmith-main-5.png); - background-position: -1444px -1230px; + background-position: 0px -1662px; width: 48px; height: 51px; } .quest_dilatoryDistress2 { background-image: url(spritesmith-main-5.png); - background-position: 0px -1230px; + background-position: -970px -1070px; width: 150px; height: 150px; } .quest_dilatoryDistress3 { background-image: url(spritesmith-main-5.png); - background-position: -440px -672px; + background-position: 0px -232px; width: 219px; height: 219px; } .quest_dilatory_derby { background-image: url(spritesmith-main-5.png); - background-position: -880px -440px; + background-position: -220px -232px; width: 219px; height: 219px; } .quest_egg { background-image: url(spritesmith-main-5.png); - background-position: -644px -1487px; + background-position: -444px -1522px; width: 221px; height: 39px; } .quest_egg_plainEgg { background-image: url(spritesmith-main-5.png); - background-position: -98px -1587px; + background-position: -245px -1662px; width: 48px; height: 51px; } .quest_evilsanta { background-image: url(spritesmith-main-5.png); - background-position: -477px -1230px; + background-position: 0px -1390px; width: 118px; height: 131px; } .quest_evilsanta2 { background-image: url(spritesmith-main-5.png); - background-position: -880px -672px; + background-position: -220px -452px; width: 219px; height: 219px; } +.quest_frog { + background-image: url(spritesmith-main-5.png); + background-position: -1100px 0px; + width: 221px; + height: 213px; +} .quest_ghost_stag { background-image: url(spritesmith-main-5.png); - background-position: 0px -672px; + background-position: -880px 0px; width: 219px; height: 219px; } .quest_goldenknight1 { background-image: url(spritesmith-main-5.png); - background-position: -866px -1487px; + background-position: -1100px -805px; width: 221px; height: 39px; } .quest_goldenknight1_testimony { background-image: url(spritesmith-main-5.png); - background-position: -343px -1587px; + background-position: -539px -1662px; width: 48px; height: 51px; } .quest_goldenknight2 { background-image: url(spritesmith-main-5.png); - background-position: -502px -1079px; + background-position: -468px -1070px; width: 250px; height: 150px; } @@ -822,799 +840,769 @@ } .quest_gryphon { background-image: url(spritesmith-main-5.png); - background-position: -443px -892px; + background-position: -440px -892px; width: 216px; height: 177px; } .quest_harpy { background-image: url(spritesmith-main-5.png); - background-position: -220px -232px; + background-position: 0px -672px; width: 219px; height: 219px; } .quest_hedgehog { background-image: url(spritesmith-main-5.png); - background-position: 0px -892px; + background-position: -1100px -431px; width: 219px; height: 186px; } .quest_horse { background-image: url(spritesmith-main-5.png); - background-position: -440px 0px; + background-position: -880px -220px; width: 219px; height: 219px; } .quest_kraken { background-image: url(spritesmith-main-5.png); - background-position: -877px -892px; + background-position: -1091px -892px; width: 216px; height: 177px; } .quest_moonstone1 { background-image: url(spritesmith-main-5.png); - background-position: -1088px -1487px; + background-position: 0px -1522px; width: 221px; height: 39px; } .quest_moonstone1_moonstone { background-image: url(spritesmith-main-5.png); - background-position: -1695px -614px; + background-position: -1782px -1448px; width: 30px; height: 30px; } .quest_moonstone2 { background-image: url(spritesmith-main-5.png); - background-position: 0px -232px; + background-position: -880px -672px; width: 219px; height: 219px; } .quest_moonstone3 { background-image: url(spritesmith-main-5.png); - background-position: -660px -452px; + background-position: -660px -672px; width: 219px; height: 219px; } .quest_octopus { background-image: url(spritesmith-main-5.png); - background-position: -220px -892px; + background-position: 0px -892px; width: 222px; height: 177px; } .quest_owl { background-image: url(spritesmith-main-5.png); - background-position: -660px -672px; + background-position: -220px -672px; width: 219px; height: 219px; } .quest_penguin { background-image: url(spritesmith-main-5.png); - background-position: -1317px -353px; + background-position: -1322px -353px; width: 190px; height: 183px; } .quest_rat { background-image: url(spritesmith-main-5.png); - background-position: -220px -672px; + background-position: -880px -440px; width: 219px; height: 219px; } .quest_rock { background-image: url(spritesmith-main-5.png); - background-position: -1100px 0px; + background-position: -1100px -214px; width: 216px; height: 216px; } .quest_rooster { background-image: url(spritesmith-main-5.png); - background-position: -1317px 0px; + background-position: -1322px 0px; width: 213px; height: 174px; } .quest_sheep { background-image: url(spritesmith-main-5.png); - background-position: -440px -452px; + background-position: -660px -452px; width: 219px; height: 219px; } .quest_slime { background-image: url(spritesmith-main-5.png); - background-position: -220px -452px; + background-position: -220px 0px; width: 219px; height: 219px; } .quest_spider { background-image: url(spritesmith-main-5.png); - background-position: 0px -1079px; + background-position: -719px -1070px; width: 250px; height: 150px; } .quest_stressbeast { background-image: url(spritesmith-main-5.png); - background-position: -440px -232px; + background-position: 0px -452px; width: 219px; height: 219px; } .quest_stressbeast_bailey { background-image: url(spritesmith-main-5.png); - background-position: 0px -452px; + background-position: -660px -220px; width: 219px; height: 219px; } .quest_stressbeast_guide { background-image: url(spritesmith-main-5.png); - background-position: -660px -220px; + background-position: -660px 0px; width: 219px; height: 219px; } .quest_stressbeast_stables { background-image: url(spritesmith-main-5.png); - background-position: -660px 0px; + background-position: -440px -232px; width: 219px; height: 219px; } .quest_trex { background-image: url(spritesmith-main-5.png); - background-position: -1317px -175px; + background-position: -1322px -175px; width: 204px; height: 177px; } .quest_trex_undead { background-image: url(spritesmith-main-5.png); - background-position: -660px -892px; + background-position: -874px -892px; width: 216px; height: 177px; } .quest_vice1 { background-image: url(spritesmith-main-5.png); - background-position: -1094px -892px; + background-position: -657px -892px; width: 216px; height: 177px; } .quest_vice2 { background-image: url(spritesmith-main-5.png); - background-position: -1310px -1487px; + background-position: -1100px -845px; width: 221px; height: 39px; } .quest_vice2_lightCrystal { background-image: url(spritesmith-main-5.png); - background-position: -579px -1527px; + background-position: -1782px -1235px; width: 40px; height: 40px; } .quest_vice3 { background-image: url(spritesmith-main-5.png); - background-position: -1100px -585px; + background-position: -223px -892px; width: 216px; height: 177px; } .quest_whale { background-image: url(spritesmith-main-5.png); - background-position: -880px -220px; + background-position: -440px -672px; width: 219px; height: 219px; } .shop_copper { background-image: url(spritesmith-main-5.png); - background-position: -1695px -645px; + background-position: -1782px -1529px; width: 32px; height: 22px; } .shop_eyes { background-image: url(spritesmith-main-5.png); - background-position: -1686px -1525px; + background-position: -1782px -1194px; width: 40px; height: 40px; } .shop_gold { background-image: url(spritesmith-main-5.png); - background-position: -1695px -669px; + background-position: -1782px -1552px; width: 32px; height: 22px; } .shop_opaquePotion { background-image: url(spritesmith-main-5.png); - background-position: -1686px -1421px; + background-position: -1782px -1153px; width: 40px; height: 40px; } .shop_potion { background-image: url(spritesmith-main-5.png); - background-position: -1686px -1369px; + background-position: -1782px -1112px; width: 40px; height: 40px; } .shop_reroll { background-image: url(spritesmith-main-5.png); - background-position: -1686px -1317px; + background-position: -1782px -1071px; width: 40px; height: 40px; } .shop_seafoam { background-image: url(spritesmith-main-5.png); - background-position: -1695px -559px; + background-position: -1782px -1382px; width: 32px; height: 32px; } .shop_shinySeed { background-image: url(spritesmith-main-5.png); - background-position: -1695px -504px; + background-position: -1782px -1316px; width: 32px; height: 32px; } .shop_silver { background-image: url(spritesmith-main-5.png); - background-position: -1695px -692px; + background-position: -1782px -1506px; width: 32px; height: 22px; } .shop_snowball { background-image: url(spritesmith-main-5.png); - background-position: -1695px -470px; + background-position: -1782px -1349px; width: 32px; height: 32px; } .shop_spookDust { background-image: url(spritesmith-main-5.png); - background-position: -1695px -437px; + background-position: -1782px -1415px; width: 32px; height: 32px; } .Pet_Egg_BearCub { background-image: url(spritesmith-main-5.png); - background-position: -833px -1639px; + background-position: -1733px -988px; width: 48px; height: 51px; } .Pet_Egg_Bunny { background-image: url(spritesmith-main-5.png); - background-position: -882px -1639px; + background-position: -1733px -1040px; width: 48px; height: 51px; } .Pet_Egg_Cactus { background-image: url(spritesmith-main-5.png); - background-position: -931px -1639px; + background-position: -1733px -1092px; width: 48px; height: 51px; } .Pet_Egg_Cheetah { background-image: url(spritesmith-main-5.png); - background-position: -980px -1639px; + background-position: -1733px -1144px; width: 48px; height: 51px; } .Pet_Egg_Cuttlefish { background-image: url(spritesmith-main-5.png); - background-position: -1029px -1639px; + background-position: -1733px -1196px; width: 48px; height: 51px; } .Pet_Egg_Deer { background-image: url(spritesmith-main-5.png); - background-position: -1078px -1639px; + background-position: -1733px -1248px; width: 48px; height: 51px; } .Pet_Egg_Dragon { background-image: url(spritesmith-main-5.png); - background-position: -1127px -1639px; + background-position: -1733px -1300px; width: 48px; height: 51px; } .Pet_Egg_Egg { background-image: url(spritesmith-main-5.png); - background-position: -1176px -1639px; + background-position: -1733px -1352px; width: 48px; height: 51px; } .Pet_Egg_FlyingPig { background-image: url(spritesmith-main-5.png); - background-position: -1225px -1639px; + background-position: -1733px -1404px; width: 48px; height: 51px; } .Pet_Egg_Fox { background-image: url(spritesmith-main-5.png); - background-position: -1274px -1639px; + background-position: -1733px -1456px; + width: 48px; + height: 51px; +} +.Pet_Egg_Frog { + background-image: url(spritesmith-main-5.png); + background-position: -1733px -1508px; width: 48px; height: 51px; } .Pet_Egg_Gryphon { background-image: url(spritesmith-main-5.png); - background-position: -1323px -1639px; + background-position: -1733px -1560px; width: 48px; height: 51px; } .Pet_Egg_Hedgehog { background-image: url(spritesmith-main-5.png); - background-position: -1372px -1639px; + background-position: -1733px -1612px; width: 48px; height: 51px; } .Pet_Egg_Horse { background-image: url(spritesmith-main-5.png); - background-position: -1421px -1639px; + background-position: 0px -1714px; width: 48px; height: 51px; } .Pet_Egg_LionCub { background-image: url(spritesmith-main-5.png); - background-position: -1470px -1639px; + background-position: -49px -1714px; width: 48px; height: 51px; } .Pet_Egg_Octopus { background-image: url(spritesmith-main-5.png); - background-position: -1519px -1639px; + background-position: -98px -1714px; width: 48px; height: 51px; } .Pet_Egg_Owl { background-image: url(spritesmith-main-5.png); - background-position: -1568px -1639px; + background-position: -147px -1714px; width: 48px; height: 51px; } .Pet_Egg_PandaCub { background-image: url(spritesmith-main-5.png); - background-position: -1617px -1639px; + background-position: -196px -1714px; width: 48px; height: 51px; } .Pet_Egg_Parrot { background-image: url(spritesmith-main-5.png); - background-position: -1666px -1639px; + background-position: -245px -1714px; width: 48px; height: 51px; } .Pet_Egg_Penguin { background-image: url(spritesmith-main-5.png); - background-position: -1728px 0px; + background-position: -294px -1714px; width: 48px; height: 51px; } .Pet_Egg_PolarBear { background-image: url(spritesmith-main-5.png); - background-position: -1728px -52px; + background-position: -343px -1714px; width: 48px; height: 51px; } .Pet_Egg_Rat { background-image: url(spritesmith-main-5.png); - background-position: -1728px -104px; + background-position: -392px -1714px; width: 48px; height: 51px; } .Pet_Egg_Rock { background-image: url(spritesmith-main-5.png); - background-position: -1728px -156px; + background-position: -441px -1714px; width: 48px; height: 51px; } .Pet_Egg_Rooster { background-image: url(spritesmith-main-5.png); - background-position: -1728px -208px; + background-position: -490px -1714px; width: 48px; height: 51px; } .Pet_Egg_Seahorse { background-image: url(spritesmith-main-5.png); - background-position: -1728px -260px; + background-position: -539px -1714px; width: 48px; height: 51px; } .Pet_Egg_Sheep { background-image: url(spritesmith-main-5.png); - background-position: -1728px -312px; + background-position: -588px -1714px; width: 48px; height: 51px; } .Pet_Egg_Slime { background-image: url(spritesmith-main-5.png); - background-position: -1728px -364px; + background-position: -637px -1714px; width: 48px; height: 51px; } .Pet_Egg_Spider { background-image: url(spritesmith-main-5.png); - background-position: -1728px -416px; + background-position: -686px -1714px; width: 48px; height: 51px; } .Pet_Egg_TRex { background-image: url(spritesmith-main-5.png); - background-position: -1728px -520px; + background-position: -735px -1714px; width: 48px; height: 51px; } .Pet_Egg_TigerCub { background-image: url(spritesmith-main-5.png); - background-position: -1728px -468px; + background-position: -784px -1714px; width: 48px; height: 51px; } .Pet_Egg_Whale { background-image: url(spritesmith-main-5.png); - background-position: -1728px -572px; + background-position: -833px -1714px; width: 48px; height: 51px; } .Pet_Egg_Wolf { background-image: url(spritesmith-main-5.png); - background-position: -1728px -624px; + background-position: -882px -1714px; width: 48px; height: 51px; } .Pet_Food_Cake_Base { background-image: url(spritesmith-main-5.png); - background-position: -409px -1527px; + background-position: -1782px -735px; width: 43px; height: 43px; } .Pet_Food_Cake_CottonCandyBlue { background-image: url(spritesmith-main-5.png); - background-position: -588px -1691px; + background-position: -1782px -779px; width: 42px; height: 44px; } .Pet_Food_Cake_CottonCandyPink { background-image: url(spritesmith-main-5.png); - background-position: -1484px -1381px; + background-position: -1782px -554px; width: 43px; height: 45px; } .Pet_Food_Cake_Desert { background-image: url(spritesmith-main-5.png); - background-position: -365px -1527px; + background-position: -1782px -690px; width: 43px; height: 44px; } .Pet_Food_Cake_Golden { background-image: url(spritesmith-main-5.png); - background-position: -453px -1527px; + background-position: -1782px -824px; width: 43px; height: 42px; } .Pet_Food_Cake_Red { background-image: url(spritesmith-main-5.png); - background-position: -321px -1527px; + background-position: -1782px -600px; width: 43px; height: 44px; } .Pet_Food_Cake_Shade { background-image: url(spritesmith-main-5.png); - background-position: -1484px -1427px; + background-position: -1782px -645px; width: 43px; height: 44px; } .Pet_Food_Cake_Skeleton { background-image: url(spritesmith-main-5.png); - background-position: -1269px -1124px; + background-position: -1782px -461px; width: 42px; height: 47px; } .Pet_Food_Cake_White { background-image: url(spritesmith-main-5.png); - background-position: -1269px -1172px; + background-position: -1782px -509px; width: 44px; height: 44px; } .Pet_Food_Cake_Zombie { background-image: url(spritesmith-main-5.png); - background-position: -1269px -1079px; + background-position: -1782px -416px; width: 45px; height: 44px; } .Pet_Food_Candy_Base { background-image: url(spritesmith-main-5.png); - background-position: -1728px -1196px; + background-position: -1421px -1714px; width: 48px; height: 51px; } .Pet_Food_Candy_CottonCandyBlue { background-image: url(spritesmith-main-5.png); - background-position: -1728px -1248px; + background-position: -1470px -1714px; width: 48px; height: 51px; } .Pet_Food_Candy_CottonCandyPink { background-image: url(spritesmith-main-5.png); - background-position: -1728px -1300px; + background-position: -1519px -1714px; width: 48px; height: 51px; } .Pet_Food_Candy_Desert { background-image: url(spritesmith-main-5.png); - background-position: -1728px -1352px; + background-position: -1568px -1714px; width: 48px; height: 51px; } .Pet_Food_Candy_Golden { background-image: url(spritesmith-main-5.png); - background-position: -1728px -1404px; + background-position: -1617px -1714px; width: 48px; height: 51px; } .Pet_Food_Candy_Red { background-image: url(spritesmith-main-5.png); - background-position: -1728px -1456px; + background-position: -1666px -1714px; width: 48px; height: 51px; } .Pet_Food_Candy_Shade { background-image: url(spritesmith-main-5.png); - background-position: -1728px -1508px; + background-position: -1715px -1714px; width: 48px; height: 51px; } .Pet_Food_Candy_Skeleton { background-image: url(spritesmith-main-5.png); - background-position: -1728px -1560px; + background-position: -1782px 0px; width: 48px; height: 51px; } .Pet_Food_Candy_White { background-image: url(spritesmith-main-5.png); - background-position: -1728px -1612px; + background-position: -1782px -52px; width: 48px; height: 51px; } .Pet_Food_Candy_Zombie { background-image: url(spritesmith-main-5.png); - background-position: 0px -1691px; + background-position: -1782px -104px; width: 48px; height: 51px; } .Pet_Food_Chocolate { background-image: url(spritesmith-main-5.png); - background-position: -49px -1691px; + background-position: -1782px -156px; width: 48px; height: 51px; } .Pet_Food_CottonCandyBlue { background-image: url(spritesmith-main-5.png); - background-position: -98px -1691px; + background-position: -1782px -208px; width: 48px; height: 51px; } .Pet_Food_CottonCandyPink { background-image: url(spritesmith-main-5.png); - background-position: -147px -1691px; + background-position: -1782px -260px; width: 48px; height: 51px; } .Pet_Food_Fish { background-image: url(spritesmith-main-5.png); - background-position: -196px -1691px; + background-position: -1782px -312px; width: 48px; height: 51px; } .Pet_Food_Honey { background-image: url(spritesmith-main-5.png); - background-position: -245px -1691px; + background-position: -1782px -364px; width: 48px; height: 51px; } .Pet_Food_Meat { background-image: url(spritesmith-main-5.png); - background-position: -294px -1691px; + background-position: -1372px -1714px; width: 48px; height: 51px; } .Pet_Food_Milk { background-image: url(spritesmith-main-5.png); - background-position: -343px -1691px; + background-position: -1323px -1714px; width: 48px; height: 51px; } .Pet_Food_Potatoe { background-image: url(spritesmith-main-5.png); - background-position: -392px -1691px; + background-position: -1274px -1714px; width: 48px; height: 51px; } .Pet_Food_RottenMeat { background-image: url(spritesmith-main-5.png); - background-position: -441px -1691px; + background-position: -1225px -1714px; width: 48px; height: 51px; } .Pet_Food_Saddle { background-image: url(spritesmith-main-5.png); - background-position: -490px -1691px; + background-position: -1176px -1714px; width: 48px; height: 51px; } .Pet_Food_Strawberry { background-image: url(spritesmith-main-5.png); - background-position: -539px -1691px; + background-position: -1127px -1714px; width: 48px; height: 51px; } .Mount_Body_BearCub-Base { background-image: url(spritesmith-main-5.png); - background-position: -530px -1381px; + background-position: -761px -1251px; width: 105px; height: 105px; } .Mount_Body_BearCub-CottonCandyBlue { background-image: url(spritesmith-main-5.png); - background-position: -424px -1381px; + background-position: -1536px -424px; width: 105px; height: 105px; } .Mount_Body_BearCub-CottonCandyPink { background-image: url(spritesmith-main-5.png); - background-position: -318px -1381px; + background-position: -1536px -318px; width: 105px; height: 105px; } .Mount_Body_BearCub-Desert { background-image: url(spritesmith-main-5.png); - background-position: -212px -1381px; + background-position: -1536px -212px; width: 105px; height: 105px; } .Mount_Body_BearCub-Golden { background-image: url(spritesmith-main-5.png); - background-position: -106px -1381px; + background-position: -1536px -106px; width: 105px; height: 105px; } .Mount_Body_BearCub-Polar { background-image: url(spritesmith-main-5.png); - background-position: 0px -1381px; + background-position: -1536px 0px; width: 105px; height: 105px; } .Mount_Body_BearCub-Red { background-image: url(spritesmith-main-5.png); - background-position: -1338px -1230px; + background-position: -1391px -1390px; width: 105px; height: 105px; } .Mount_Body_BearCub-Shade { background-image: url(spritesmith-main-5.png); - background-position: -1232px -1230px; + background-position: -1285px -1390px; width: 105px; height: 105px; } .Mount_Body_BearCub-Skeleton { background-image: url(spritesmith-main-5.png); - background-position: -1126px -1230px; + background-position: -1179px -1390px; width: 105px; height: 105px; } .Mount_Body_BearCub-Spooky { background-image: url(spritesmith-main-5.png); - background-position: -1020px -1230px; + background-position: -1073px -1390px; width: 105px; height: 105px; } .Mount_Body_BearCub-White { background-image: url(spritesmith-main-5.png); - background-position: -914px -1230px; + background-position: -967px -1390px; width: 105px; height: 105px; } .Mount_Body_BearCub-Zombie { background-image: url(spritesmith-main-5.png); - background-position: -808px -1230px; + background-position: -861px -1390px; width: 105px; height: 105px; } .Mount_Body_Bunny-Base { background-image: url(spritesmith-main-5.png); - background-position: -702px -1230px; + background-position: -755px -1390px; width: 105px; height: 105px; } .Mount_Body_Bunny-CottonCandyBlue { background-image: url(spritesmith-main-5.png); - background-position: -596px -1230px; + background-position: -649px -1390px; width: 105px; height: 105px; } .Mount_Body_Bunny-CottonCandyPink { background-image: url(spritesmith-main-5.png); - background-position: -1531px -848px; + background-position: -543px -1390px; width: 105px; height: 105px; } .Mount_Body_Bunny-Desert { background-image: url(spritesmith-main-5.png); - background-position: -1531px -742px; + background-position: -437px -1390px; width: 105px; height: 105px; } .Mount_Body_Bunny-Golden { background-image: url(spritesmith-main-5.png); - background-position: -1531px -636px; + background-position: -331px -1390px; width: 105px; height: 105px; } .Mount_Body_Bunny-Red { background-image: url(spritesmith-main-5.png); - background-position: -1531px -530px; + background-position: -225px -1390px; width: 105px; height: 105px; } .Mount_Body_Bunny-Shade { background-image: url(spritesmith-main-5.png); - background-position: -1531px -424px; + background-position: -119px -1390px; width: 105px; height: 105px; } .Mount_Body_Bunny-Skeleton { background-image: url(spritesmith-main-5.png); - background-position: -1531px -318px; + background-position: -1397px -1251px; width: 105px; height: 105px; } .Mount_Body_Bunny-White { background-image: url(spritesmith-main-5.png); - background-position: -1531px -212px; + background-position: -1291px -1251px; width: 105px; height: 105px; } .Mount_Body_Bunny-Zombie { background-image: url(spritesmith-main-5.png); - background-position: -1531px -106px; + background-position: -1185px -1251px; width: 105px; height: 105px; } .Mount_Body_Cactus-Base { background-image: url(spritesmith-main-5.png); - background-position: -1531px 0px; + background-position: -1079px -1251px; width: 105px; height: 105px; } .Mount_Body_Cactus-CottonCandyBlue { background-image: url(spritesmith-main-5.png); - background-position: -1378px -1381px; + background-position: -973px -1251px; width: 105px; height: 105px; } .Mount_Body_Cactus-CottonCandyPink { background-image: url(spritesmith-main-5.png); - background-position: -1272px -1381px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Desert { - background-image: url(spritesmith-main-5.png); - background-position: -1166px -1381px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Golden { - background-image: url(spritesmith-main-5.png); - background-position: -1060px -1381px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Red { - background-image: url(spritesmith-main-5.png); - background-position: -954px -1381px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Shade { - background-image: url(spritesmith-main-5.png); - background-position: -848px -1381px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Skeleton { - background-image: url(spritesmith-main-5.png); - background-position: -742px -1381px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Spooky { - background-image: url(spritesmith-main-5.png); - background-position: -636px -1381px; + background-position: -867px -1251px; width: 105px; height: 105px; } diff --git a/common/dist/sprites/spritesmith-main-5.png b/common/dist/sprites/spritesmith-main-5.png index 6f5a97d549..8c9c4de6da 100644 Binary files a/common/dist/sprites/spritesmith-main-5.png and b/common/dist/sprites/spritesmith-main-5.png differ diff --git a/common/dist/sprites/spritesmith-main-6.css b/common/dist/sprites/spritesmith-main-6.css index 7e39119505..1f85047528 100644 --- a/common/dist/sprites/spritesmith-main-6.css +++ b/common/dist/sprites/spritesmith-main-6.css @@ -1,84 +1,120 @@ +.Mount_Body_Cactus-Desert { + background-image: url(spritesmith-main-6.png); + background-position: -530px -115px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Golden { + background-image: url(spritesmith-main-6.png); + background-position: -318px -1105px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Red { + background-image: url(spritesmith-main-6.png); + background-position: -1060px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Shade { + background-image: url(spritesmith-main-6.png); + background-position: -1060px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Skeleton { + background-image: url(spritesmith-main-6.png); + background-position: -1272px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Spooky { + background-image: url(spritesmith-main-6.png); + background-position: -1272px -424px; + width: 105px; + height: 105px; +} .Mount_Body_Cactus-White { background-image: url(spritesmith-main-6.png); - background-position: -1172px -848px; + background-position: -1272px -530px; width: 105px; height: 105px; } .Mount_Body_Cactus-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -318px -1096px; + background-position: -530px -221px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Base { background-image: url(spritesmith-main-6.png); - background-position: -1172px -954px; + background-position: -530px -327px; width: 105px; height: 105px; } .Mount_Body_Cheetah-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -318px -239px; + background-position: -221px -469px; width: 105px; height: 105px; } .Mount_Body_Cheetah-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: 0px -354px; + background-position: -327px -469px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Desert { background-image: url(spritesmith-main-6.png); - background-position: -106px -354px; + background-position: -212px -893px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Golden { background-image: url(spritesmith-main-6.png); - background-position: -212px -354px; + background-position: -318px -893px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Red { background-image: url(spritesmith-main-6.png); - background-position: -318px -354px; + background-position: -424px -893px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Shade { background-image: url(spritesmith-main-6.png); - background-position: -424px -354px; + background-position: -530px -893px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -536px 0px; + background-position: -636px -893px; width: 105px; height: 105px; } .Mount_Body_Cheetah-White { background-image: url(spritesmith-main-6.png); - background-position: -536px -106px; + background-position: -742px -893px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -1172px -424px; + background-position: -848px -893px; width: 105px; height: 105px; } .Mount_Body_Cuttlefish-Base { background-image: url(spritesmith-main-6.png); - background-position: -212px -239px; + background-position: -530px 0px; width: 105px; height: 114px; } .Mount_Body_Cuttlefish-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -318px 0px; + background-position: -318px -239px; width: 105px; height: 114px; } @@ -108,7 +144,7 @@ } .Mount_Body_Cuttlefish-Shade { background-image: url(spritesmith-main-6.png); - background-position: -106px 0px; + background-position: -318px 0px; width: 105px; height: 114px; } @@ -132,577 +168,643 @@ } .Mount_Body_Deer-Base { background-image: url(spritesmith-main-6.png); - background-position: -536px -212px; + background-position: -433px -469px; width: 105px; height: 105px; } .Mount_Body_Deer-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -536px -318px; + background-position: -636px 0px; width: 105px; height: 105px; } .Mount_Body_Deer-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: 0px -460px; + background-position: -636px -106px; width: 105px; height: 105px; } .Mount_Body_Deer-Desert { background-image: url(spritesmith-main-6.png); - background-position: -106px -460px; + background-position: -636px -212px; width: 105px; height: 105px; } .Mount_Body_Deer-Golden { background-image: url(spritesmith-main-6.png); - background-position: -212px -460px; + background-position: -636px -318px; width: 105px; height: 105px; } .Mount_Body_Deer-Red { background-image: url(spritesmith-main-6.png); - background-position: -318px -460px; + background-position: -636px -424px; width: 105px; height: 105px; } .Mount_Body_Deer-Shade { background-image: url(spritesmith-main-6.png); - background-position: -424px -460px; + background-position: 0px -575px; width: 105px; height: 105px; } .Mount_Body_Deer-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -530px -460px; + background-position: -106px -575px; width: 105px; height: 105px; } .Mount_Body_Deer-White { background-image: url(spritesmith-main-6.png); - background-position: -642px 0px; + background-position: -212px -575px; width: 105px; height: 105px; } .Mount_Body_Deer-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -642px -106px; + background-position: -318px -575px; width: 105px; height: 105px; } .Mount_Body_Dragon-Base { background-image: url(spritesmith-main-6.png); - background-position: -642px -212px; + background-position: -424px -575px; width: 105px; height: 105px; } .Mount_Body_Dragon-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -642px -318px; + background-position: -530px -575px; width: 105px; height: 105px; } .Mount_Body_Dragon-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -642px -424px; + background-position: -636px -575px; width: 105px; height: 105px; } .Mount_Body_Dragon-Desert { background-image: url(spritesmith-main-6.png); - background-position: 0px -566px; + background-position: -742px 0px; width: 105px; height: 105px; } .Mount_Body_Dragon-Golden { background-image: url(spritesmith-main-6.png); - background-position: -106px -566px; + background-position: -742px -106px; width: 105px; height: 105px; } .Mount_Body_Dragon-Red { background-image: url(spritesmith-main-6.png); - background-position: -212px -566px; + background-position: -742px -212px; width: 105px; height: 105px; } .Mount_Body_Dragon-Shade { background-image: url(spritesmith-main-6.png); - background-position: -318px -566px; + background-position: -742px -318px; width: 105px; height: 105px; } .Mount_Body_Dragon-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -424px -566px; + background-position: -742px -424px; width: 105px; height: 105px; } .Mount_Body_Dragon-Spooky { background-image: url(spritesmith-main-6.png); - background-position: -530px -566px; + background-position: -742px -530px; width: 105px; height: 105px; } .Mount_Body_Dragon-White { background-image: url(spritesmith-main-6.png); - background-position: -636px -566px; + background-position: 0px -681px; width: 105px; height: 105px; } .Mount_Body_Dragon-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -748px 0px; + background-position: -106px -681px; width: 105px; height: 105px; } .Mount_Body_Egg-Base { background-image: url(spritesmith-main-6.png); - background-position: -748px -106px; + background-position: -212px -681px; width: 105px; height: 105px; } .Mount_Body_Egg-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -748px -212px; + background-position: -318px -681px; width: 105px; height: 105px; } .Mount_Body_Egg-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -748px -318px; + background-position: -424px -681px; width: 105px; height: 105px; } .Mount_Body_Egg-Desert { background-image: url(spritesmith-main-6.png); - background-position: -748px -424px; + background-position: -530px -681px; width: 105px; height: 105px; } .Mount_Body_Egg-Golden { background-image: url(spritesmith-main-6.png); - background-position: -748px -530px; + background-position: -636px -681px; width: 105px; height: 105px; } .Mount_Body_Egg-Red { background-image: url(spritesmith-main-6.png); - background-position: 0px -672px; + background-position: -742px -681px; width: 105px; height: 105px; } .Mount_Body_Egg-Shade { background-image: url(spritesmith-main-6.png); - background-position: -106px -672px; + background-position: -848px 0px; width: 105px; height: 105px; } .Mount_Body_Egg-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -212px -672px; + background-position: -848px -106px; width: 105px; height: 105px; } .Mount_Body_Egg-White { background-image: url(spritesmith-main-6.png); - background-position: -318px -672px; + background-position: -848px -212px; width: 105px; height: 105px; } .Mount_Body_Egg-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -424px -672px; + background-position: -848px -318px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Base { background-image: url(spritesmith-main-6.png); - background-position: -530px -672px; + background-position: -848px -424px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -636px -672px; + background-position: -848px -530px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -742px -672px; + background-position: -848px -636px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Desert { background-image: url(spritesmith-main-6.png); - background-position: -854px 0px; + background-position: 0px -787px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Golden { background-image: url(spritesmith-main-6.png); - background-position: -854px -106px; + background-position: -106px -787px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Red { background-image: url(spritesmith-main-6.png); - background-position: -854px -212px; + background-position: -212px -787px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Shade { background-image: url(spritesmith-main-6.png); - background-position: -854px -318px; + background-position: -318px -787px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -854px -424px; + background-position: -424px -787px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Spooky { background-image: url(spritesmith-main-6.png); - background-position: -854px -530px; + background-position: -530px -787px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-White { background-image: url(spritesmith-main-6.png); - background-position: -854px -636px; + background-position: -636px -787px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Zombie { background-image: url(spritesmith-main-6.png); - background-position: 0px -778px; + background-position: -742px -787px; width: 105px; height: 105px; } .Mount_Body_Fox-Base { background-image: url(spritesmith-main-6.png); - background-position: -106px -778px; + background-position: -848px -787px; width: 105px; height: 105px; } .Mount_Body_Fox-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -212px -778px; + background-position: -954px 0px; width: 105px; height: 105px; } .Mount_Body_Fox-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -318px -778px; + background-position: -954px -106px; width: 105px; height: 105px; } .Mount_Body_Fox-Desert { background-image: url(spritesmith-main-6.png); - background-position: -424px -778px; + background-position: -954px -212px; width: 105px; height: 105px; } .Mount_Body_Fox-Golden { background-image: url(spritesmith-main-6.png); - background-position: -530px -778px; + background-position: -954px -318px; width: 105px; height: 105px; } .Mount_Body_Fox-Red { background-image: url(spritesmith-main-6.png); - background-position: -636px -778px; + background-position: -954px -424px; width: 105px; height: 105px; } .Mount_Body_Fox-Shade { background-image: url(spritesmith-main-6.png); - background-position: -742px -778px; + background-position: -954px -530px; width: 105px; height: 105px; } .Mount_Body_Fox-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -848px -778px; + background-position: -954px -636px; width: 105px; height: 105px; } .Mount_Body_Fox-Spooky { background-image: url(spritesmith-main-6.png); - background-position: -960px 0px; + background-position: -954px -742px; width: 105px; height: 105px; } .Mount_Body_Fox-White { background-image: url(spritesmith-main-6.png); - background-position: -960px -106px; + background-position: 0px -893px; width: 105px; height: 105px; } .Mount_Body_Fox-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -960px -212px; + background-position: -106px -893px; width: 105px; height: 105px; } +.Mount_Body_Frog-Base { + background-image: url(spritesmith-main-6.png); + background-position: -212px -239px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-CottonCandyBlue { + background-image: url(spritesmith-main-6.png); + background-position: -106px 0px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-CottonCandyPink { + background-image: url(spritesmith-main-6.png); + background-position: -424px 0px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-Desert { + background-image: url(spritesmith-main-6.png); + background-position: -424px -115px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-Golden { + background-image: url(spritesmith-main-6.png); + background-position: -424px -230px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-Red { + background-image: url(spritesmith-main-6.png); + background-position: 0px -354px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-Shade { + background-image: url(spritesmith-main-6.png); + background-position: -106px -354px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-Skeleton { + background-image: url(spritesmith-main-6.png); + background-position: -212px -354px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-White { + background-image: url(spritesmith-main-6.png); + background-position: -318px -354px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-Zombie { + background-image: url(spritesmith-main-6.png); + background-position: -424px -354px; + width: 105px; + height: 114px; +} .Mount_Body_Gryphon-Base { background-image: url(spritesmith-main-6.png); - background-position: -960px -318px; + background-position: -1060px -212px; width: 105px; height: 105px; } .Mount_Body_Gryphon-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -960px -424px; + background-position: -1060px -318px; width: 105px; height: 105px; } .Mount_Body_Gryphon-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -960px -530px; + background-position: -1060px -424px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Desert { background-image: url(spritesmith-main-6.png); - background-position: -960px -636px; + background-position: -1060px -530px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Golden { background-image: url(spritesmith-main-6.png); - background-position: -960px -742px; + background-position: -1060px -636px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Red { background-image: url(spritesmith-main-6.png); - background-position: 0px -884px; + background-position: -1060px -742px; width: 105px; height: 105px; } .Mount_Body_Gryphon-RoyalPurple { background-image: url(spritesmith-main-6.png); - background-position: -106px -884px; + background-position: -1060px -848px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Shade { background-image: url(spritesmith-main-6.png); - background-position: -212px -884px; + background-position: 0px -999px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -318px -884px; + background-position: -106px -999px; width: 105px; height: 105px; } .Mount_Body_Gryphon-White { background-image: url(spritesmith-main-6.png); - background-position: -424px -884px; + background-position: -212px -999px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -530px -884px; + background-position: -318px -999px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Base { background-image: url(spritesmith-main-6.png); - background-position: -636px -884px; + background-position: -424px -999px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -742px -884px; + background-position: -530px -999px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -848px -884px; + background-position: -636px -999px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Desert { background-image: url(spritesmith-main-6.png); - background-position: -954px -884px; + background-position: -742px -999px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Golden { background-image: url(spritesmith-main-6.png); - background-position: -1066px 0px; + background-position: -848px -999px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Red { background-image: url(spritesmith-main-6.png); - background-position: -1066px -106px; + background-position: -954px -999px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Shade { background-image: url(spritesmith-main-6.png); - background-position: -1066px -212px; + background-position: -1060px -999px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -1066px -318px; + background-position: -1166px 0px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-White { background-image: url(spritesmith-main-6.png); - background-position: -1066px -424px; + background-position: -1166px -106px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -1066px -530px; + background-position: -1166px -212px; width: 105px; height: 105px; } .Mount_Body_Horse-Base { background-image: url(spritesmith-main-6.png); - background-position: -1066px -636px; + background-position: -1166px -318px; width: 105px; height: 105px; } .Mount_Body_Horse-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -1066px -742px; + background-position: -1166px -424px; width: 105px; height: 105px; } .Mount_Body_Horse-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -1066px -848px; + background-position: -1166px -530px; width: 105px; height: 105px; } .Mount_Body_Horse-Desert { background-image: url(spritesmith-main-6.png); - background-position: 0px -990px; + background-position: -1166px -636px; width: 105px; height: 105px; } .Mount_Body_Horse-Golden { background-image: url(spritesmith-main-6.png); - background-position: -106px -990px; + background-position: -1166px -742px; width: 105px; height: 105px; } .Mount_Body_Horse-Red { background-image: url(spritesmith-main-6.png); - background-position: -212px -990px; + background-position: -1166px -848px; width: 105px; height: 105px; } .Mount_Body_Horse-Shade { background-image: url(spritesmith-main-6.png); - background-position: -318px -990px; + background-position: -1166px -954px; width: 105px; height: 105px; } .Mount_Body_Horse-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -424px -990px; + background-position: 0px -1105px; width: 105px; height: 105px; } .Mount_Body_Horse-White { background-image: url(spritesmith-main-6.png); - background-position: -530px -990px; + background-position: -106px -1105px; width: 105px; height: 105px; } .Mount_Body_Horse-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -636px -990px; + background-position: -212px -1105px; width: 105px; height: 105px; } +.Mount_Body_JackOLantern-Base { + background-image: url(spritesmith-main-6.png); + background-position: -1696px -530px; + width: 90px; + height: 105px; +} .Mount_Body_LionCub-Base { background-image: url(spritesmith-main-6.png); - background-position: -742px -990px; + background-position: -424px -1105px; width: 105px; height: 105px; } .Mount_Body_LionCub-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -848px -990px; + background-position: -530px -1105px; width: 105px; height: 105px; } .Mount_Body_LionCub-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -954px -990px; + background-position: -636px -1105px; width: 105px; height: 105px; } .Mount_Body_LionCub-Desert { background-image: url(spritesmith-main-6.png); - background-position: -1060px -990px; + background-position: -742px -1105px; width: 105px; height: 105px; } .Mount_Body_LionCub-Ethereal { background-image: url(spritesmith-main-6.png); - background-position: -1172px 0px; + background-position: -848px -1105px; width: 105px; height: 105px; } .Mount_Body_LionCub-Golden { background-image: url(spritesmith-main-6.png); - background-position: -1172px -106px; + background-position: -954px -1105px; width: 105px; height: 105px; } .Mount_Body_LionCub-Red { background-image: url(spritesmith-main-6.png); - background-position: -1172px -212px; + background-position: -1060px -1105px; width: 105px; height: 105px; } .Mount_Body_LionCub-Shade { background-image: url(spritesmith-main-6.png); - background-position: -1172px -318px; + background-position: -1166px -1105px; width: 105px; height: 105px; } .Mount_Body_LionCub-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -424px 0px; + background-position: 0px -469px; width: 111px; height: 105px; } .Mount_Body_LionCub-Spooky { background-image: url(spritesmith-main-6.png); - background-position: -1172px -530px; + background-position: -1272px -106px; width: 105px; height: 105px; } .Mount_Body_LionCub-White { background-image: url(spritesmith-main-6.png); - background-position: -1172px -636px; + background-position: -1272px -212px; width: 105px; height: 105px; } .Mount_Body_LionCub-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -1172px -742px; + background-position: -1272px -318px; width: 105px; height: 105px; } @@ -714,763 +816,655 @@ } .Mount_Body_MantisShrimp-Base { background-image: url(spritesmith-main-6.png); - background-position: -424px -106px; + background-position: -112px -469px; width: 108px; height: 105px; } .Mount_Body_Octopus-Base { background-image: url(spritesmith-main-6.png); - background-position: 0px -1096px; + background-position: -1272px -636px; width: 105px; height: 105px; } .Mount_Body_Octopus-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -106px -1096px; + background-position: -1272px -742px; width: 105px; height: 105px; } .Mount_Body_Octopus-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -212px -1096px; + background-position: -1272px -848px; width: 105px; height: 105px; } .Mount_Body_Octopus-Desert { background-image: url(spritesmith-main-6.png); - background-position: -424px -212px; + background-position: -1272px -954px; width: 105px; height: 105px; } .Mount_Body_Octopus-Golden { background-image: url(spritesmith-main-6.png); - background-position: -424px -1096px; + background-position: -1272px -1060px; width: 105px; height: 105px; } .Mount_Body_Octopus-Red { background-image: url(spritesmith-main-6.png); - background-position: -530px -1096px; + background-position: 0px -1211px; width: 105px; height: 105px; } .Mount_Body_Octopus-Shade { background-image: url(spritesmith-main-6.png); - background-position: -636px -1096px; + background-position: -106px -1211px; width: 105px; height: 105px; } .Mount_Body_Octopus-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -742px -1096px; + background-position: -212px -1211px; width: 105px; height: 105px; } .Mount_Body_Octopus-White { background-image: url(spritesmith-main-6.png); - background-position: -848px -1096px; + background-position: -318px -1211px; width: 105px; height: 105px; } .Mount_Body_Octopus-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -954px -1096px; + background-position: -424px -1211px; width: 105px; height: 105px; } .Mount_Body_Orca-Base { background-image: url(spritesmith-main-6.png); - background-position: -1060px -1096px; + background-position: -530px -1211px; width: 105px; height: 105px; } .Mount_Body_Owl-Base { background-image: url(spritesmith-main-6.png); - background-position: -1166px -1096px; + background-position: -636px -1211px; width: 105px; height: 105px; } .Mount_Body_Owl-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -1278px 0px; + background-position: -742px -1211px; width: 105px; height: 105px; } .Mount_Body_Owl-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -1278px -106px; + background-position: -848px -1211px; width: 105px; height: 105px; } .Mount_Body_Owl-Desert { background-image: url(spritesmith-main-6.png); - background-position: -1278px -212px; + background-position: -954px -1211px; width: 105px; height: 105px; } .Mount_Body_Owl-Golden { background-image: url(spritesmith-main-6.png); - background-position: -1278px -318px; + background-position: -1060px -1211px; width: 105px; height: 105px; } .Mount_Body_Owl-Red { background-image: url(spritesmith-main-6.png); - background-position: -1278px -424px; + background-position: -1166px -1211px; width: 105px; height: 105px; } .Mount_Body_Owl-Shade { background-image: url(spritesmith-main-6.png); - background-position: -1278px -530px; + background-position: -1272px -1211px; width: 105px; height: 105px; } .Mount_Body_Owl-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -1278px -636px; + background-position: -1378px 0px; width: 105px; height: 105px; } .Mount_Body_Owl-White { background-image: url(spritesmith-main-6.png); - background-position: -1278px -742px; + background-position: -1378px -106px; width: 105px; height: 105px; } .Mount_Body_Owl-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -1278px -848px; + background-position: -1378px -212px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Base { background-image: url(spritesmith-main-6.png); - background-position: -1278px -954px; + background-position: -1378px -318px; width: 105px; height: 105px; } .Mount_Body_PandaCub-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -1278px -1060px; + background-position: -1378px -424px; width: 105px; height: 105px; } .Mount_Body_PandaCub-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: 0px -1202px; + background-position: -1378px -530px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Desert { background-image: url(spritesmith-main-6.png); - background-position: -106px -1202px; + background-position: -1378px -636px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Golden { background-image: url(spritesmith-main-6.png); - background-position: -212px -1202px; + background-position: -1378px -742px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Red { background-image: url(spritesmith-main-6.png); - background-position: -318px -1202px; + background-position: -1378px -848px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Shade { background-image: url(spritesmith-main-6.png); - background-position: -424px -1202px; + background-position: -1378px -954px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -530px -1202px; + background-position: -1378px -1060px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Spooky { background-image: url(spritesmith-main-6.png); - background-position: -636px -1202px; + background-position: -1378px -1166px; width: 105px; height: 105px; } .Mount_Body_PandaCub-White { background-image: url(spritesmith-main-6.png); - background-position: -742px -1202px; + background-position: 0px -1317px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -848px -1202px; + background-position: -106px -1317px; width: 105px; height: 105px; } .Mount_Body_Parrot-Base { background-image: url(spritesmith-main-6.png); - background-position: -954px -1202px; + background-position: -212px -1317px; width: 105px; height: 105px; } .Mount_Body_Parrot-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -1060px -1202px; + background-position: -318px -1317px; width: 105px; height: 105px; } .Mount_Body_Parrot-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -1166px -1202px; + background-position: -424px -1317px; width: 105px; height: 105px; } .Mount_Body_Parrot-Desert { background-image: url(spritesmith-main-6.png); - background-position: -1272px -1202px; + background-position: -530px -1317px; width: 105px; height: 105px; } .Mount_Body_Parrot-Golden { background-image: url(spritesmith-main-6.png); - background-position: -1384px 0px; + background-position: -636px -1317px; width: 105px; height: 105px; } .Mount_Body_Parrot-Red { background-image: url(spritesmith-main-6.png); - background-position: -1384px -106px; + background-position: -742px -1317px; width: 105px; height: 105px; } .Mount_Body_Parrot-Shade { background-image: url(spritesmith-main-6.png); - background-position: -1384px -212px; + background-position: -848px -1317px; width: 105px; height: 105px; } .Mount_Body_Parrot-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -1384px -318px; + background-position: -954px -1317px; width: 105px; height: 105px; } .Mount_Body_Parrot-White { background-image: url(spritesmith-main-6.png); - background-position: -1384px -424px; + background-position: -1060px -1317px; width: 105px; height: 105px; } .Mount_Body_Parrot-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -1384px -530px; + background-position: -1166px -1317px; width: 105px; height: 105px; } .Mount_Body_Penguin-Base { background-image: url(spritesmith-main-6.png); - background-position: -1384px -636px; + background-position: -1272px -1317px; width: 105px; height: 105px; } .Mount_Body_Penguin-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -1384px -742px; + background-position: -1378px -1317px; width: 105px; height: 105px; } .Mount_Body_Penguin-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -1384px -848px; + background-position: -1484px 0px; width: 105px; height: 105px; } .Mount_Body_Penguin-Desert { background-image: url(spritesmith-main-6.png); - background-position: -1384px -954px; + background-position: -1484px -106px; width: 105px; height: 105px; } .Mount_Body_Penguin-Golden { background-image: url(spritesmith-main-6.png); - background-position: -1384px -1060px; + background-position: -1484px -212px; width: 105px; height: 105px; } .Mount_Body_Penguin-Red { background-image: url(spritesmith-main-6.png); - background-position: -1384px -1166px; + background-position: -1484px -318px; width: 105px; height: 105px; } .Mount_Body_Penguin-Shade { background-image: url(spritesmith-main-6.png); - background-position: 0px -1308px; + background-position: -1484px -424px; width: 105px; height: 105px; } .Mount_Body_Penguin-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -106px -1308px; + background-position: -1484px -530px; width: 105px; height: 105px; } .Mount_Body_Penguin-White { background-image: url(spritesmith-main-6.png); - background-position: -212px -1308px; + background-position: -1484px -636px; width: 105px; height: 105px; } .Mount_Body_Penguin-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -318px -1308px; + background-position: -1484px -742px; width: 105px; height: 105px; } .Mount_Body_Phoenix-Base { background-image: url(spritesmith-main-6.png); - background-position: -424px -1308px; + background-position: -1484px -848px; width: 105px; height: 105px; } .Mount_Body_Rat-Base { background-image: url(spritesmith-main-6.png); - background-position: -530px -1308px; + background-position: -1484px -954px; width: 105px; height: 105px; } .Mount_Body_Rat-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -636px -1308px; + background-position: -1484px -1060px; width: 105px; height: 105px; } .Mount_Body_Rat-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -742px -1308px; + background-position: -1484px -1166px; width: 105px; height: 105px; } .Mount_Body_Rat-Desert { background-image: url(spritesmith-main-6.png); - background-position: -848px -1308px; + background-position: -1484px -1272px; width: 105px; height: 105px; } .Mount_Body_Rat-Golden { background-image: url(spritesmith-main-6.png); - background-position: -954px -1308px; + background-position: 0px -1423px; width: 105px; height: 105px; } .Mount_Body_Rat-Red { background-image: url(spritesmith-main-6.png); - background-position: -1060px -1308px; + background-position: -106px -1423px; width: 105px; height: 105px; } .Mount_Body_Rat-Shade { background-image: url(spritesmith-main-6.png); - background-position: -1166px -1308px; + background-position: -212px -1423px; width: 105px; height: 105px; } .Mount_Body_Rat-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -1272px -1308px; + background-position: -318px -1423px; width: 105px; height: 105px; } .Mount_Body_Rat-White { background-image: url(spritesmith-main-6.png); - background-position: -1378px -1308px; + background-position: -424px -1423px; width: 105px; height: 105px; } .Mount_Body_Rat-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -1490px 0px; + background-position: -530px -1423px; width: 105px; height: 105px; } .Mount_Body_Rock-Base { background-image: url(spritesmith-main-6.png); - background-position: -1490px -106px; + background-position: -636px -1423px; width: 105px; height: 105px; } .Mount_Body_Rock-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -1490px -212px; + background-position: -742px -1423px; width: 105px; height: 105px; } .Mount_Body_Rock-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -1490px -318px; + background-position: -848px -1423px; width: 105px; height: 105px; } .Mount_Body_Rock-Desert { background-image: url(spritesmith-main-6.png); - background-position: -1490px -424px; + background-position: -954px -1423px; width: 105px; height: 105px; } .Mount_Body_Rock-Golden { background-image: url(spritesmith-main-6.png); - background-position: -1490px -530px; + background-position: -1060px -1423px; width: 105px; height: 105px; } .Mount_Body_Rock-Red { background-image: url(spritesmith-main-6.png); - background-position: -1490px -636px; + background-position: -1166px -1423px; width: 105px; height: 105px; } .Mount_Body_Rock-Shade { background-image: url(spritesmith-main-6.png); - background-position: -1490px -742px; + background-position: -1272px -1423px; width: 105px; height: 105px; } .Mount_Body_Rock-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -1490px -848px; + background-position: -1378px -1423px; width: 105px; height: 105px; } .Mount_Body_Rock-White { background-image: url(spritesmith-main-6.png); - background-position: -1490px -954px; + background-position: -1484px -1423px; width: 105px; height: 105px; } .Mount_Body_Rock-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -1490px -1060px; + background-position: -1590px 0px; width: 105px; height: 105px; } .Mount_Body_Rooster-Base { background-image: url(spritesmith-main-6.png); - background-position: -1490px -1166px; + background-position: -1590px -106px; width: 105px; height: 105px; } .Mount_Body_Rooster-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -1490px -1272px; + background-position: -1590px -212px; width: 105px; height: 105px; } .Mount_Body_Rooster-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: 0px -1414px; + background-position: -1590px -318px; width: 105px; height: 105px; } .Mount_Body_Rooster-Desert { background-image: url(spritesmith-main-6.png); - background-position: -106px -1414px; + background-position: -1590px -424px; width: 105px; height: 105px; } .Mount_Body_Rooster-Golden { background-image: url(spritesmith-main-6.png); - background-position: -212px -1414px; + background-position: -1590px -530px; width: 105px; height: 105px; } .Mount_Body_Rooster-Red { background-image: url(spritesmith-main-6.png); - background-position: -318px -1414px; + background-position: -1590px -636px; width: 105px; height: 105px; } .Mount_Body_Rooster-Shade { background-image: url(spritesmith-main-6.png); - background-position: -424px -1414px; + background-position: -1590px -742px; width: 105px; height: 105px; } .Mount_Body_Rooster-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -530px -1414px; + background-position: -1590px -848px; width: 105px; height: 105px; } .Mount_Body_Rooster-White { background-image: url(spritesmith-main-6.png); - background-position: -636px -1414px; + background-position: -1590px -954px; width: 105px; height: 105px; } .Mount_Body_Rooster-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -742px -1414px; + background-position: -1590px -1060px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Base { background-image: url(spritesmith-main-6.png); - background-position: -848px -1414px; + background-position: -1590px -1166px; width: 105px; height: 105px; } .Mount_Body_Seahorse-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -954px -1414px; + background-position: -1590px -1272px; width: 105px; height: 105px; } .Mount_Body_Seahorse-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -1060px -1414px; + background-position: -1590px -1378px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Desert { background-image: url(spritesmith-main-6.png); - background-position: -1166px -1414px; + background-position: 0px -1529px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Golden { background-image: url(spritesmith-main-6.png); - background-position: -1272px -1414px; + background-position: -106px -1529px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Red { background-image: url(spritesmith-main-6.png); - background-position: -1378px -1414px; + background-position: -212px -1529px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Shade { background-image: url(spritesmith-main-6.png); - background-position: -1484px -1414px; + background-position: -318px -1529px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -1596px 0px; + background-position: -424px -1529px; width: 105px; height: 105px; } .Mount_Body_Seahorse-White { background-image: url(spritesmith-main-6.png); - background-position: -1596px -106px; + background-position: -530px -1529px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -1596px -212px; + background-position: -636px -1529px; width: 105px; height: 105px; } .Mount_Body_Sheep-Base { background-image: url(spritesmith-main-6.png); - background-position: -1596px -318px; + background-position: -742px -1529px; width: 105px; height: 105px; } .Mount_Body_Sheep-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -1596px -424px; + background-position: -848px -1529px; width: 105px; height: 105px; } .Mount_Body_Sheep-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -1596px -530px; + background-position: -954px -1529px; width: 105px; height: 105px; } .Mount_Body_Sheep-Desert { background-image: url(spritesmith-main-6.png); - background-position: -1596px -636px; + background-position: -1060px -1529px; width: 105px; height: 105px; } .Mount_Body_Sheep-Golden { background-image: url(spritesmith-main-6.png); - background-position: -1596px -742px; + background-position: -1166px -1529px; width: 105px; height: 105px; } .Mount_Body_Sheep-Red { background-image: url(spritesmith-main-6.png); - background-position: -1596px -848px; + background-position: -1272px -1529px; width: 105px; height: 105px; } .Mount_Body_Sheep-Shade { background-image: url(spritesmith-main-6.png); - background-position: -1596px -954px; + background-position: -1378px -1529px; width: 105px; height: 105px; } .Mount_Body_Sheep-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -1596px -1060px; + background-position: -1484px -1529px; width: 105px; height: 105px; } .Mount_Body_Sheep-White { background-image: url(spritesmith-main-6.png); - background-position: -1596px -1166px; + background-position: -1590px -1529px; width: 105px; height: 105px; } .Mount_Body_Sheep-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -1596px -1272px; + background-position: -1696px 0px; width: 105px; height: 105px; } .Mount_Body_Slime-Base { background-image: url(spritesmith-main-6.png); - background-position: -1596px -1378px; + background-position: -1696px -106px; width: 105px; height: 105px; } .Mount_Body_Slime-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: 0px -1520px; + background-position: -1696px -212px; width: 105px; height: 105px; } .Mount_Body_Slime-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -106px -1520px; + background-position: -1696px -318px; width: 105px; height: 105px; } .Mount_Body_Slime-Desert { background-image: url(spritesmith-main-6.png); - background-position: -212px -1520px; + background-position: -1696px -424px; width: 105px; height: 105px; } .Mount_Body_Slime-Golden { background-image: url(spritesmith-main-6.png); - background-position: -318px -1520px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Red { - background-image: url(spritesmith-main-6.png); - background-position: -424px -1520px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Shade { - background-image: url(spritesmith-main-6.png); - background-position: -530px -1520px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Skeleton { - background-image: url(spritesmith-main-6.png); - background-position: -636px -1520px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-White { - background-image: url(spritesmith-main-6.png); - background-position: -742px -1520px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Zombie { - background-image: url(spritesmith-main-6.png); - background-position: -848px -1520px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Base { - background-image: url(spritesmith-main-6.png); - background-position: -954px -1520px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-CottonCandyBlue { - background-image: url(spritesmith-main-6.png); - background-position: -1060px -1520px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-CottonCandyPink { - background-image: url(spritesmith-main-6.png); - background-position: -1166px -1520px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Desert { - background-image: url(spritesmith-main-6.png); - background-position: -1272px -1520px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Golden { - background-image: url(spritesmith-main-6.png); - background-position: -1378px -1520px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Red { - background-image: url(spritesmith-main-6.png); - background-position: -1484px -1520px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Shade { - background-image: url(spritesmith-main-6.png); - background-position: -1590px -1520px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Skeleton { - background-image: url(spritesmith-main-6.png); - background-position: -1702px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-White { - background-image: url(spritesmith-main-6.png); - background-position: -1702px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Zombie { - background-image: url(spritesmith-main-6.png); - background-position: -1702px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Base { - background-image: url(spritesmith-main-6.png); - background-position: -1702px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-CottonCandyBlue { - background-image: url(spritesmith-main-6.png); - background-position: -1702px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-CottonCandyPink { - background-image: url(spritesmith-main-6.png); - background-position: -1702px -530px; + background-position: -954px -893px; width: 105px; height: 105px; } diff --git a/common/dist/sprites/spritesmith-main-6.png b/common/dist/sprites/spritesmith-main-6.png index 72ee2dd27a..588b1eb518 100644 Binary files a/common/dist/sprites/spritesmith-main-6.png and b/common/dist/sprites/spritesmith-main-6.png differ diff --git a/common/dist/sprites/spritesmith-main-7.css b/common/dist/sprites/spritesmith-main-7.css index d88b5852c1..65b124484b 100644 --- a/common/dist/sprites/spritesmith-main-7.css +++ b/common/dist/sprites/spritesmith-main-7.css @@ -1,516 +1,624 @@ -.Mount_Body_TRex-Base { +.Mount_Body_Slime-Red { background-image: url(spritesmith-main-7.png); - background-position: 0px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-CottonCandyBlue { - background-image: url(spritesmith-main-7.png); - background-position: -544px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-CottonCandyPink { - background-image: url(spritesmith-main-7.png); - background-position: 0px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Desert { - background-image: url(spritesmith-main-7.png); - background-position: -136px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Golden { - background-image: url(spritesmith-main-7.png); - background-position: -272px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Red { - background-image: url(spritesmith-main-7.png); - background-position: -272px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Shade { - background-image: url(spritesmith-main-7.png); - background-position: 0px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Skeleton { - background-image: url(spritesmith-main-7.png); - background-position: -136px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-White { - background-image: url(spritesmith-main-7.png); - background-position: -272px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Zombie { - background-image: url(spritesmith-main-7.png); - background-position: -408px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_TigerCub-Desert { - background-image: url(spritesmith-main-7.png); - background-position: -1528px -424px; + background-position: 0px -795px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Golden { +.Mount_Body_Slime-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1210px -636px; + background-position: -848px -1113px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Red { +.Mount_Body_Slime-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -1528px -530px; + background-position: -106px -795px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Shade { +.Mount_Body_Slime-White { background-image: url(spritesmith-main-7.png); - background-position: -786px -332px; + background-position: -212px -795px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Skeleton { +.Mount_Body_Slime-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1104px -106px; + background-position: -318px -795px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Spooky { +.Mount_Body_Spider-Base { background-image: url(spritesmith-main-7.png); - background-position: -1104px -212px; + background-position: -424px -795px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-White { +.Mount_Body_Spider-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1104px -318px; + background-position: -530px -795px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Zombie { +.Mount_Body_Spider-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1528px 0px; + background-position: -636px -795px; width: 105px; height: 105px; } -.Mount_Body_Turkey-Base { +.Mount_Body_Spider-Desert { background-image: url(spritesmith-main-7.png); - background-position: -786px -438px; + background-position: -1210px -318px; width: 105px; height: 105px; } -.Mount_Body_Whale-Base { +.Mount_Body_Spider-Golden { background-image: url(spritesmith-main-7.png); - background-position: -786px -544px; + background-position: -1210px -424px; width: 105px; height: 105px; } -.Mount_Body_Whale-CottonCandyBlue { +.Mount_Body_Spider-Red { background-image: url(spritesmith-main-7.png); - background-position: -109px -680px; + background-position: -1210px -530px; width: 105px; height: 105px; } -.Mount_Body_Whale-CottonCandyPink { - background-image: url(spritesmith-main-7.png); - background-position: -215px -680px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Desert { - background-image: url(spritesmith-main-7.png); - background-position: -424px -998px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Golden { - background-image: url(spritesmith-main-7.png); - background-position: -530px -998px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Red { - background-image: url(spritesmith-main-7.png); - background-position: -636px -998px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Shade { - background-image: url(spritesmith-main-7.png); - background-position: -742px -998px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Skeleton { - background-image: url(spritesmith-main-7.png); - background-position: -848px -998px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-White { - background-image: url(spritesmith-main-7.png); - background-position: -954px -998px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Zombie { - background-image: url(spritesmith-main-7.png); - background-position: -1104px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Wolf-Base { - background-image: url(spritesmith-main-7.png); - background-position: -408px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-CottonCandyBlue { - background-image: url(spritesmith-main-7.png); - background-position: -408px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-CottonCandyPink { - background-image: url(spritesmith-main-7.png); - background-position: 0px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Desert { - background-image: url(spritesmith-main-7.png); - background-position: -136px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Golden { - background-image: url(spritesmith-main-7.png); - background-position: -272px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Red { - background-image: url(spritesmith-main-7.png); - background-position: -408px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Shade { - background-image: url(spritesmith-main-7.png); - background-position: -136px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Skeleton { - background-image: url(spritesmith-main-7.png); - background-position: -544px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Spooky { - background-image: url(spritesmith-main-7.png); - background-position: -544px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-White { - background-image: url(spritesmith-main-7.png); - background-position: -544px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Zombie { - background-image: url(spritesmith-main-7.png); - background-position: 0px -544px; - width: 135px; - height: 135px; -} -.Mount_Head_BearCub-Base { - background-image: url(spritesmith-main-7.png); - background-position: -321px -680px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-CottonCandyBlue { - background-image: url(spritesmith-main-7.png); - background-position: -427px -680px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-CottonCandyPink { - background-image: url(spritesmith-main-7.png); - background-position: -533px -680px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Desert { - background-image: url(spritesmith-main-7.png); - background-position: -639px -680px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Golden { - background-image: url(spritesmith-main-7.png); - background-position: -745px -680px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Polar { - background-image: url(spritesmith-main-7.png); - background-position: 0px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Red { - background-image: url(spritesmith-main-7.png); - background-position: -106px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Shade { - background-image: url(spritesmith-main-7.png); - background-position: -212px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Skeleton { - background-image: url(spritesmith-main-7.png); - background-position: -318px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Spooky { - background-image: url(spritesmith-main-7.png); - background-position: -424px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-White { - background-image: url(spritesmith-main-7.png); - background-position: -530px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Zombie { - background-image: url(spritesmith-main-7.png); - background-position: -636px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Base { - background-image: url(spritesmith-main-7.png); - background-position: -742px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-CottonCandyBlue { - background-image: url(spritesmith-main-7.png); - background-position: -892px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-CottonCandyPink { - background-image: url(spritesmith-main-7.png); - background-position: -892px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Desert { - background-image: url(spritesmith-main-7.png); - background-position: -892px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Golden { +.Mount_Body_Spider-Shade { background-image: url(spritesmith-main-7.png); background-position: -892px -318px; width: 105px; height: 105px; } -.Mount_Head_Bunny-Red { +.Mount_Body_Spider-Skeleton { background-image: url(spritesmith-main-7.png); background-position: -892px -424px; width: 105px; height: 105px; } -.Mount_Head_Bunny-Shade { +.Mount_Body_Spider-White { background-image: url(spritesmith-main-7.png); background-position: -892px -530px; width: 105px; height: 105px; } -.Mount_Head_Bunny-Skeleton { +.Mount_Body_Spider-Zombie { background-image: url(spritesmith-main-7.png); background-position: -892px -636px; width: 105px; height: 105px; } -.Mount_Head_Bunny-White { +.Mount_Body_TRex-Base { background-image: url(spritesmith-main-7.png); - background-position: -892px -742px; + background-position: -136px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-CottonCandyBlue { + background-image: url(spritesmith-main-7.png); + background-position: 0px -544px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-CottonCandyPink { + background-image: url(spritesmith-main-7.png); + background-position: -408px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-Desert { + background-image: url(spritesmith-main-7.png); + background-position: 0px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-Golden { + background-image: url(spritesmith-main-7.png); + background-position: -136px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-Red { + background-image: url(spritesmith-main-7.png); + background-position: -272px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-Shade { + background-image: url(spritesmith-main-7.png); + background-position: -272px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-Skeleton { + background-image: url(spritesmith-main-7.png); + background-position: 0px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-White { + background-image: url(spritesmith-main-7.png); + background-position: -136px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-Zombie { + background-image: url(spritesmith-main-7.png); + background-position: -272px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_TigerCub-Base { + background-image: url(spritesmith-main-7.png); + background-position: -1210px -636px; width: 105px; height: 105px; } -.Mount_Head_Bunny-Zombie { +.Mount_Body_TigerCub-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: 0px -892px; + background-position: -1210px -742px; width: 105px; height: 105px; } -.Mount_Head_Cactus-Base { +.Mount_Body_TigerCub-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -106px -892px; + background-position: -1210px -848px; width: 105px; height: 105px; } -.Mount_Head_Cactus-CottonCandyBlue { +.Mount_Body_TigerCub-Desert { background-image: url(spritesmith-main-7.png); - background-position: -212px -892px; + background-position: -1210px -954px; width: 105px; height: 105px; } -.Mount_Head_Cactus-CottonCandyPink { +.Mount_Body_TigerCub-Golden { background-image: url(spritesmith-main-7.png); - background-position: -318px -892px; + background-position: 0px -1113px; width: 105px; height: 105px; } -.Mount_Head_Cactus-Desert { +.Mount_Body_TigerCub-Red { background-image: url(spritesmith-main-7.png); - background-position: -424px -892px; + background-position: -106px -1113px; width: 105px; height: 105px; } -.Mount_Head_Cactus-Golden { +.Mount_Body_TigerCub-Shade { background-image: url(spritesmith-main-7.png); - background-position: -530px -892px; + background-position: -212px -1113px; width: 105px; height: 105px; } -.Mount_Head_Cactus-Red { +.Mount_Body_TigerCub-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -636px -892px; + background-position: -848px -1325px; width: 105px; height: 105px; } -.Mount_Head_Cactus-Shade { +.Mount_Body_TigerCub-Spooky { background-image: url(spritesmith-main-7.png); - background-position: -742px -892px; + background-position: -954px -1325px; width: 105px; height: 105px; } -.Mount_Head_Cactus-Skeleton { +.Mount_Body_TigerCub-White { background-image: url(spritesmith-main-7.png); - background-position: -848px -892px; + background-position: -1060px -1325px; width: 105px; height: 105px; } -.Mount_Head_Cactus-Spooky { +.Mount_Body_TigerCub-Zombie { + background-image: url(spritesmith-main-7.png); + background-position: -1166px -1325px; + width: 105px; + height: 105px; +} +.Mount_Body_Turkey-Base { + background-image: url(spritesmith-main-7.png); + background-position: -1272px -1325px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Base { + background-image: url(spritesmith-main-7.png); + background-position: -1378px -1325px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-CottonCandyBlue { + background-image: url(spritesmith-main-7.png); + background-position: -1528px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-CottonCandyPink { + background-image: url(spritesmith-main-7.png); + background-position: -1528px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Desert { + background-image: url(spritesmith-main-7.png); + background-position: -1528px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Golden { + background-image: url(spritesmith-main-7.png); + background-position: -1528px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Red { + background-image: url(spritesmith-main-7.png); + background-position: -212px -1537px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Shade { + background-image: url(spritesmith-main-7.png); + background-position: -636px -1537px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Skeleton { + background-image: url(spritesmith-main-7.png); + background-position: -742px -1537px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-White { + background-image: url(spritesmith-main-7.png); + background-position: -892px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Zombie { + background-image: url(spritesmith-main-7.png); + background-position: -892px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Wolf-Base { + background-image: url(spritesmith-main-7.png); + background-position: -408px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-CottonCandyBlue { + background-image: url(spritesmith-main-7.png); + background-position: 0px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-CottonCandyPink { + background-image: url(spritesmith-main-7.png); + background-position: -408px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Desert { + background-image: url(spritesmith-main-7.png); + background-position: 0px -408px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Golden { + background-image: url(spritesmith-main-7.png); + background-position: -136px -408px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Red { + background-image: url(spritesmith-main-7.png); + background-position: -272px -408px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Shade { + background-image: url(spritesmith-main-7.png); + background-position: -408px -408px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Skeleton { + background-image: url(spritesmith-main-7.png); + background-position: -544px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Spooky { + background-image: url(spritesmith-main-7.png); + background-position: -544px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-White { + background-image: url(spritesmith-main-7.png); + background-position: -544px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Zombie { + background-image: url(spritesmith-main-7.png); + background-position: -544px -408px; + width: 135px; + height: 135px; +} +.Mount_Head_BearCub-Base { + background-image: url(spritesmith-main-7.png); + background-position: -742px -795px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-CottonCandyBlue { + background-image: url(spritesmith-main-7.png); + background-position: -848px -795px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-CottonCandyPink { background-image: url(spritesmith-main-7.png); background-position: -998px 0px; width: 105px; height: 105px; } -.Mount_Head_Cactus-White { +.Mount_Head_BearCub-Desert { background-image: url(spritesmith-main-7.png); background-position: -998px -106px; width: 105px; height: 105px; } -.Mount_Head_Cactus-Zombie { +.Mount_Head_BearCub-Golden { background-image: url(spritesmith-main-7.png); background-position: -998px -212px; width: 105px; height: 105px; } -.Mount_Head_Cheetah-Base { +.Mount_Head_BearCub-Polar { background-image: url(spritesmith-main-7.png); background-position: -998px -318px; width: 105px; height: 105px; } -.Mount_Head_Cheetah-CottonCandyBlue { +.Mount_Head_BearCub-Red { background-image: url(spritesmith-main-7.png); background-position: -998px -424px; width: 105px; height: 105px; } -.Mount_Head_Cheetah-CottonCandyPink { +.Mount_Head_BearCub-Shade { background-image: url(spritesmith-main-7.png); background-position: -998px -530px; width: 105px; height: 105px; } -.Mount_Head_Cheetah-Desert { +.Mount_Head_BearCub-Skeleton { background-image: url(spritesmith-main-7.png); background-position: -998px -636px; width: 105px; height: 105px; } -.Mount_Head_Cheetah-Golden { +.Mount_Head_BearCub-Spooky { background-image: url(spritesmith-main-7.png); background-position: -998px -742px; width: 105px; height: 105px; } +.Mount_Head_BearCub-White { + background-image: url(spritesmith-main-7.png); + background-position: 0px -901px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Zombie { + background-image: url(spritesmith-main-7.png); + background-position: -106px -901px; + width: 105px; + height: 105px; +} +.Mount_Head_Bunny-Base { + background-image: url(spritesmith-main-7.png); + background-position: -212px -901px; + width: 105px; + height: 105px; +} +.Mount_Head_Bunny-CottonCandyBlue { + background-image: url(spritesmith-main-7.png); + background-position: -318px -901px; + width: 105px; + height: 105px; +} +.Mount_Head_Bunny-CottonCandyPink { + background-image: url(spritesmith-main-7.png); + background-position: -424px -901px; + width: 105px; + height: 105px; +} +.Mount_Head_Bunny-Desert { + background-image: url(spritesmith-main-7.png); + background-position: -530px -901px; + width: 105px; + height: 105px; +} +.Mount_Head_Bunny-Golden { + background-image: url(spritesmith-main-7.png); + background-position: -636px -901px; + width: 105px; + height: 105px; +} +.Mount_Head_Bunny-Red { + background-image: url(spritesmith-main-7.png); + background-position: -742px -901px; + width: 105px; + height: 105px; +} +.Mount_Head_Bunny-Shade { + background-image: url(spritesmith-main-7.png); + background-position: -848px -901px; + width: 105px; + height: 105px; +} +.Mount_Head_Bunny-Skeleton { + background-image: url(spritesmith-main-7.png); + background-position: -954px -901px; + width: 105px; + height: 105px; +} +.Mount_Head_Bunny-White { + background-image: url(spritesmith-main-7.png); + background-position: -1104px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Bunny-Zombie { + background-image: url(spritesmith-main-7.png); + background-position: -1104px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Base { + background-image: url(spritesmith-main-7.png); + background-position: -1104px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-CottonCandyBlue { + background-image: url(spritesmith-main-7.png); + background-position: -1104px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-CottonCandyPink { + background-image: url(spritesmith-main-7.png); + background-position: -1104px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Desert { + background-image: url(spritesmith-main-7.png); + background-position: -1104px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Golden { + background-image: url(spritesmith-main-7.png); + background-position: -1104px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Red { + background-image: url(spritesmith-main-7.png); + background-position: -1104px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Shade { + background-image: url(spritesmith-main-7.png); + background-position: -1104px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Skeleton { + background-image: url(spritesmith-main-7.png); + background-position: 0px -1007px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Spooky { + background-image: url(spritesmith-main-7.png); + background-position: -106px -1007px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-White { + background-image: url(spritesmith-main-7.png); + background-position: -212px -1007px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Zombie { + background-image: url(spritesmith-main-7.png); + background-position: -318px -1007px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Base { + background-image: url(spritesmith-main-7.png); + background-position: -424px -1007px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-CottonCandyBlue { + background-image: url(spritesmith-main-7.png); + background-position: -530px -1007px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-CottonCandyPink { + background-image: url(spritesmith-main-7.png); + background-position: -636px -1007px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Desert { + background-image: url(spritesmith-main-7.png); + background-position: -742px -1007px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Golden { + background-image: url(spritesmith-main-7.png); + background-position: -848px -1007px; + width: 105px; + height: 105px; +} .Mount_Head_Cheetah-Red { background-image: url(spritesmith-main-7.png); - background-position: -998px -848px; + background-position: -954px -1007px; width: 105px; height: 105px; } .Mount_Head_Cheetah-Shade { background-image: url(spritesmith-main-7.png); - background-position: 0px -998px; + background-position: -1060px -1007px; width: 105px; height: 105px; } .Mount_Head_Cheetah-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -106px -998px; + background-position: -1210px 0px; width: 105px; height: 105px; } .Mount_Head_Cheetah-White { background-image: url(spritesmith-main-7.png); - background-position: -212px -998px; + background-position: -1210px -106px; width: 105px; height: 105px; } .Mount_Head_Cheetah-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -318px -998px; + background-position: -1210px -212px; width: 105px; height: 105px; } .Mount_Head_Cuttlefish-Base { background-image: url(spritesmith-main-7.png); - background-position: -242px -544px; + background-position: -530px -680px; width: 105px; height: 114px; } .Mount_Head_Cuttlefish-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -680px -115px; + background-position: -348px -544px; width: 105px; height: 114px; } .Mount_Head_Cuttlefish-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -348px -544px; + background-position: -786px -115px; width: 105px; height: 114px; } @@ -534,7 +642,7 @@ } .Mount_Head_Cuttlefish-Shade { background-image: url(spritesmith-main-7.png); - background-position: -786px 0px; + background-position: -680px -115px; width: 105px; height: 114px; } @@ -558,577 +666,643 @@ } .Mount_Head_Deer-Base { background-image: url(spritesmith-main-7.png); - background-position: -1104px -424px; + background-position: -318px -1113px; width: 105px; height: 105px; } .Mount_Head_Deer-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1104px -530px; + background-position: -424px -1113px; width: 105px; height: 105px; } .Mount_Head_Deer-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1104px -636px; + background-position: -530px -1113px; width: 105px; height: 105px; } .Mount_Head_Deer-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1104px -742px; + background-position: -636px -1113px; width: 105px; height: 105px; } .Mount_Head_Deer-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1104px -848px; + background-position: -742px -1113px; width: 105px; height: 105px; } .Mount_Head_Deer-Red { background-image: url(spritesmith-main-7.png); - background-position: -1104px -954px; + background-position: -892px 0px; width: 105px; height: 105px; } .Mount_Head_Deer-Shade { background-image: url(spritesmith-main-7.png); - background-position: 0px -1104px; + background-position: -954px -1113px; width: 105px; height: 105px; } .Mount_Head_Deer-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -106px -1104px; + background-position: -1060px -1113px; width: 105px; height: 105px; } .Mount_Head_Deer-White { background-image: url(spritesmith-main-7.png); - background-position: -212px -1104px; + background-position: -1166px -1113px; width: 105px; height: 105px; } .Mount_Head_Deer-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -318px -1104px; + background-position: -1316px 0px; width: 105px; height: 105px; } .Mount_Head_Dragon-Base { background-image: url(spritesmith-main-7.png); - background-position: -424px -1104px; + background-position: -1316px -106px; width: 105px; height: 105px; } .Mount_Head_Dragon-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -530px -1104px; + background-position: -1316px -212px; width: 105px; height: 105px; } .Mount_Head_Dragon-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -636px -1104px; + background-position: -1316px -318px; width: 105px; height: 105px; } .Mount_Head_Dragon-Desert { background-image: url(spritesmith-main-7.png); - background-position: -742px -1104px; + background-position: -1316px -424px; width: 105px; height: 105px; } .Mount_Head_Dragon-Golden { background-image: url(spritesmith-main-7.png); - background-position: -848px -1104px; + background-position: -1316px -530px; width: 105px; height: 105px; } .Mount_Head_Dragon-Red { background-image: url(spritesmith-main-7.png); - background-position: -954px -1104px; + background-position: -1316px -636px; width: 105px; height: 105px; } .Mount_Head_Dragon-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1060px -1104px; + background-position: -1316px -742px; width: 105px; height: 105px; } .Mount_Head_Dragon-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -1210px 0px; + background-position: -1316px -848px; width: 105px; height: 105px; } .Mount_Head_Dragon-Spooky { background-image: url(spritesmith-main-7.png); - background-position: -1210px -106px; + background-position: -1316px -954px; width: 105px; height: 105px; } .Mount_Head_Dragon-White { background-image: url(spritesmith-main-7.png); - background-position: -1210px -212px; + background-position: -1316px -1060px; width: 105px; height: 105px; } .Mount_Head_Dragon-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1210px -318px; + background-position: 0px -1219px; width: 105px; height: 105px; } .Mount_Head_Egg-Base { background-image: url(spritesmith-main-7.png); - background-position: -1210px -424px; + background-position: -106px -1219px; width: 105px; height: 105px; } .Mount_Head_Egg-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1210px -530px; + background-position: -212px -1219px; width: 105px; height: 105px; } .Mount_Head_Egg-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -786px -226px; + background-position: -318px -1219px; width: 105px; height: 105px; } .Mount_Head_Egg-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1210px -742px; + background-position: -424px -1219px; width: 105px; height: 105px; } .Mount_Head_Egg-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1210px -848px; + background-position: -530px -1219px; width: 105px; height: 105px; } .Mount_Head_Egg-Red { background-image: url(spritesmith-main-7.png); - background-position: -1210px -954px; + background-position: -636px -1219px; width: 105px; height: 105px; } .Mount_Head_Egg-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1210px -1060px; + background-position: -742px -1219px; width: 105px; height: 105px; } .Mount_Head_Egg-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: 0px -1210px; + background-position: -848px -1219px; width: 105px; height: 105px; } .Mount_Head_Egg-White { background-image: url(spritesmith-main-7.png); - background-position: -106px -1210px; + background-position: -954px -1219px; width: 105px; height: 105px; } .Mount_Head_Egg-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -212px -1210px; + background-position: -1060px -1219px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Base { background-image: url(spritesmith-main-7.png); - background-position: -318px -1210px; + background-position: -1166px -1219px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -424px -1210px; + background-position: -1272px -1219px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -530px -1210px; + background-position: -1422px 0px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Desert { background-image: url(spritesmith-main-7.png); - background-position: -636px -1210px; + background-position: -1422px -106px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Golden { background-image: url(spritesmith-main-7.png); - background-position: -742px -1210px; + background-position: -1422px -212px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Red { background-image: url(spritesmith-main-7.png); - background-position: -848px -1210px; + background-position: -1422px -318px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Shade { background-image: url(spritesmith-main-7.png); - background-position: -954px -1210px; + background-position: -1422px -424px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -1060px -1210px; + background-position: -1422px -530px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Spooky { background-image: url(spritesmith-main-7.png); - background-position: -1166px -1210px; + background-position: -1422px -636px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-White { background-image: url(spritesmith-main-7.png); - background-position: -1316px 0px; + background-position: -1422px -742px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1316px -106px; + background-position: -1422px -848px; width: 105px; height: 105px; } .Mount_Head_Fox-Base { background-image: url(spritesmith-main-7.png); - background-position: -1316px -212px; + background-position: -1422px -954px; width: 105px; height: 105px; } .Mount_Head_Fox-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1316px -318px; + background-position: -1422px -1060px; width: 105px; height: 105px; } .Mount_Head_Fox-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1316px -424px; + background-position: -1422px -1166px; width: 105px; height: 105px; } .Mount_Head_Fox-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1316px -530px; + background-position: 0px -1325px; width: 105px; height: 105px; } .Mount_Head_Fox-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1316px -636px; + background-position: -106px -1325px; width: 105px; height: 105px; } .Mount_Head_Fox-Red { background-image: url(spritesmith-main-7.png); - background-position: -1316px -742px; + background-position: -212px -1325px; width: 105px; height: 105px; } .Mount_Head_Fox-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1316px -848px; + background-position: -318px -1325px; width: 105px; height: 105px; } .Mount_Head_Fox-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -1316px -954px; + background-position: -424px -1325px; width: 105px; height: 105px; } .Mount_Head_Fox-Spooky { background-image: url(spritesmith-main-7.png); - background-position: -1316px -1060px; + background-position: -530px -1325px; width: 105px; height: 105px; } .Mount_Head_Fox-White { background-image: url(spritesmith-main-7.png); - background-position: -1316px -1166px; + background-position: -636px -1325px; width: 105px; height: 105px; } .Mount_Head_Fox-Zombie { background-image: url(spritesmith-main-7.png); - background-position: 0px -1316px; + background-position: -742px -1325px; width: 105px; height: 105px; } +.Mount_Head_Frog-Base { + background-image: url(spritesmith-main-7.png); + background-position: -786px 0px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-CottonCandyBlue { + background-image: url(spritesmith-main-7.png); + background-position: -242px -544px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-CottonCandyPink { + background-image: url(spritesmith-main-7.png); + background-position: -786px -230px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Desert { + background-image: url(spritesmith-main-7.png); + background-position: -786px -345px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Golden { + background-image: url(spritesmith-main-7.png); + background-position: -786px -460px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Red { + background-image: url(spritesmith-main-7.png); + background-position: 0px -680px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Shade { + background-image: url(spritesmith-main-7.png); + background-position: -106px -680px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Skeleton { + background-image: url(spritesmith-main-7.png); + background-position: -212px -680px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-White { + background-image: url(spritesmith-main-7.png); + background-position: -318px -680px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Zombie { + background-image: url(spritesmith-main-7.png); + background-position: -424px -680px; + width: 105px; + height: 114px; +} .Mount_Head_Gryphon-Base { background-image: url(spritesmith-main-7.png); - background-position: -106px -1316px; + background-position: -1528px -424px; width: 105px; height: 105px; } .Mount_Head_Gryphon-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -212px -1316px; + background-position: -1528px -530px; width: 105px; height: 105px; } .Mount_Head_Gryphon-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -318px -1316px; + background-position: -1528px -636px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Desert { background-image: url(spritesmith-main-7.png); - background-position: -424px -1316px; + background-position: -1528px -742px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Golden { background-image: url(spritesmith-main-7.png); - background-position: -530px -1316px; + background-position: -1528px -848px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Red { background-image: url(spritesmith-main-7.png); - background-position: -636px -1316px; + background-position: -1528px -954px; width: 105px; height: 105px; } .Mount_Head_Gryphon-RoyalPurple { background-image: url(spritesmith-main-7.png); - background-position: -742px -1316px; + background-position: -1528px -1060px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Shade { background-image: url(spritesmith-main-7.png); - background-position: -848px -1316px; + background-position: -1528px -1166px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -954px -1316px; + background-position: -1528px -1272px; width: 105px; height: 105px; } .Mount_Head_Gryphon-White { background-image: url(spritesmith-main-7.png); - background-position: -1060px -1316px; + background-position: 0px -1431px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1166px -1316px; + background-position: -106px -1431px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Base { background-image: url(spritesmith-main-7.png); - background-position: -1272px -1316px; + background-position: -212px -1431px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1422px 0px; + background-position: -318px -1431px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1422px -106px; + background-position: -424px -1431px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1422px -212px; + background-position: -530px -1431px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1422px -318px; + background-position: -636px -1431px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Red { background-image: url(spritesmith-main-7.png); - background-position: -1422px -424px; + background-position: -742px -1431px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1422px -530px; + background-position: -848px -1431px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -1422px -636px; + background-position: -954px -1431px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-White { background-image: url(spritesmith-main-7.png); - background-position: -1422px -742px; + background-position: -1060px -1431px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1422px -848px; + background-position: -1166px -1431px; width: 105px; height: 105px; } .Mount_Head_Horse-Base { background-image: url(spritesmith-main-7.png); - background-position: -1422px -954px; + background-position: -1272px -1431px; width: 105px; height: 105px; } .Mount_Head_Horse-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1422px -1060px; + background-position: -1378px -1431px; width: 105px; height: 105px; } .Mount_Head_Horse-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1422px -1166px; + background-position: -1484px -1431px; width: 105px; height: 105px; } .Mount_Head_Horse-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1422px -1272px; + background-position: -1634px 0px; width: 105px; height: 105px; } .Mount_Head_Horse-Golden { background-image: url(spritesmith-main-7.png); - background-position: 0px -1422px; + background-position: -1634px -106px; width: 105px; height: 105px; } .Mount_Head_Horse-Red { background-image: url(spritesmith-main-7.png); - background-position: -106px -1422px; + background-position: -1634px -212px; width: 105px; height: 105px; } .Mount_Head_Horse-Shade { background-image: url(spritesmith-main-7.png); - background-position: -212px -1422px; + background-position: -1634px -318px; width: 105px; height: 105px; } .Mount_Head_Horse-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -318px -1422px; + background-position: -1634px -424px; width: 105px; height: 105px; } .Mount_Head_Horse-White { background-image: url(spritesmith-main-7.png); - background-position: -424px -1422px; + background-position: -1634px -530px; width: 105px; height: 105px; } .Mount_Head_Horse-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -530px -1422px; + background-position: -1634px -636px; width: 105px; height: 105px; } +.Mount_Head_JackOLantern-Base { + background-image: url(spritesmith-main-7.png); + background-position: -1740px -424px; + width: 90px; + height: 105px; +} .Mount_Head_LionCub-Base { background-image: url(spritesmith-main-7.png); - background-position: -636px -1422px; + background-position: -1634px -848px; width: 105px; height: 105px; } .Mount_Head_LionCub-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -742px -1422px; + background-position: -1634px -954px; width: 105px; height: 105px; } .Mount_Head_LionCub-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -848px -1422px; + background-position: -1634px -1060px; width: 105px; height: 105px; } .Mount_Head_LionCub-Desert { background-image: url(spritesmith-main-7.png); - background-position: -954px -1422px; + background-position: -1634px -1166px; width: 105px; height: 105px; } .Mount_Head_LionCub-Ethereal { background-image: url(spritesmith-main-7.png); - background-position: -1060px -1422px; + background-position: -1634px -1272px; width: 105px; height: 105px; } .Mount_Head_LionCub-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1166px -1422px; + background-position: -1634px -1378px; width: 105px; height: 105px; } .Mount_Head_LionCub-Red { background-image: url(spritesmith-main-7.png); - background-position: -1272px -1422px; + background-position: 0px -1537px; width: 105px; height: 105px; } .Mount_Head_LionCub-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1378px -1422px; + background-position: -106px -1537px; width: 105px; height: 105px; } .Mount_Head_LionCub-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -786px -115px; + background-position: -636px -680px; width: 105px; height: 110px; } .Mount_Head_LionCub-Spooky { background-image: url(spritesmith-main-7.png); - background-position: -1528px -106px; + background-position: -318px -1537px; width: 105px; height: 105px; } .Mount_Head_LionCub-White { background-image: url(spritesmith-main-7.png); - background-position: -1528px -212px; + background-position: -424px -1537px; width: 105px; height: 105px; } .Mount_Head_LionCub-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1528px -318px; + background-position: -530px -1537px; width: 105px; height: 105px; } @@ -1140,259 +1314,85 @@ } .Mount_Head_MantisShrimp-Base { background-image: url(spritesmith-main-7.png); - background-position: 0px -680px; + background-position: -742px -680px; width: 108px; height: 105px; } .Mount_Head_Octopus-Base { background-image: url(spritesmith-main-7.png); - background-position: -1528px -636px; + background-position: -848px -1537px; width: 105px; height: 105px; } .Mount_Head_Octopus-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1528px -742px; + background-position: -954px -1537px; width: 105px; height: 105px; } .Mount_Head_Octopus-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1528px -848px; + background-position: -1060px -1537px; width: 105px; height: 105px; } .Mount_Head_Octopus-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1528px -954px; + background-position: -1166px -1537px; width: 105px; height: 105px; } .Mount_Head_Octopus-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1528px -1060px; + background-position: -1272px -1537px; width: 105px; height: 105px; } .Mount_Head_Octopus-Red { background-image: url(spritesmith-main-7.png); - background-position: -1528px -1166px; + background-position: -1378px -1537px; width: 105px; height: 105px; } .Mount_Head_Octopus-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1528px -1272px; + background-position: -1484px -1537px; width: 105px; height: 105px; } .Mount_Head_Octopus-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -1528px -1378px; + background-position: -1590px -1537px; width: 105px; height: 105px; } .Mount_Head_Octopus-White { background-image: url(spritesmith-main-7.png); - background-position: 0px -1528px; + background-position: -1740px 0px; width: 105px; height: 105px; } .Mount_Head_Octopus-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -106px -1528px; + background-position: -1740px -106px; width: 105px; height: 105px; } .Mount_Head_Orca-Base { background-image: url(spritesmith-main-7.png); - background-position: -212px -1528px; + background-position: -1740px -212px; width: 105px; height: 105px; } .Mount_Head_Owl-Base { background-image: url(spritesmith-main-7.png); - background-position: -318px -1528px; + background-position: -1634px -742px; width: 105px; height: 105px; } .Mount_Head_Owl-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -424px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-CottonCandyPink { - background-image: url(spritesmith-main-7.png); - background-position: -530px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Desert { - background-image: url(spritesmith-main-7.png); - background-position: -636px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Golden { - background-image: url(spritesmith-main-7.png); - background-position: -742px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Red { - background-image: url(spritesmith-main-7.png); - background-position: -848px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Shade { - background-image: url(spritesmith-main-7.png); - background-position: -954px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Skeleton { - background-image: url(spritesmith-main-7.png); - background-position: -1060px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-White { - background-image: url(spritesmith-main-7.png); - background-position: -1166px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Zombie { - background-image: url(spritesmith-main-7.png); - background-position: -1272px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Base { - background-image: url(spritesmith-main-7.png); - background-position: -1378px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-CottonCandyBlue { - background-image: url(spritesmith-main-7.png); - background-position: -1484px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-CottonCandyPink { - background-image: url(spritesmith-main-7.png); - background-position: -1634px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Desert { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Golden { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Red { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Shade { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Skeleton { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Spooky { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-White { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Zombie { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Base { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-CottonCandyBlue { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-CottonCandyPink { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Desert { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Golden { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -1378px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Red { - background-image: url(spritesmith-main-7.png); - background-position: -1634px -1484px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Shade { - background-image: url(spritesmith-main-7.png); - background-position: 0px -1634px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Skeleton { - background-image: url(spritesmith-main-7.png); - background-position: -106px -1634px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-White { - background-image: url(spritesmith-main-7.png); - background-position: -212px -1634px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Zombie { - background-image: url(spritesmith-main-7.png); - background-position: -318px -1634px; + background-position: -1740px -318px; width: 105px; height: 105px; } diff --git a/common/dist/sprites/spritesmith-main-7.png b/common/dist/sprites/spritesmith-main-7.png index 2abfcfb062..4c2e9f8d7f 100644 Binary files a/common/dist/sprites/spritesmith-main-7.png and b/common/dist/sprites/spritesmith-main-7.png differ diff --git a/common/dist/sprites/spritesmith-main-8.css b/common/dist/sprites/spritesmith-main-8.css index b313246d8a..a6cd963bab 100644 --- a/common/dist/sprites/spritesmith-main-8.css +++ b/common/dist/sprites/spritesmith-main-8.css @@ -1,489 +1,663 @@ -.Mount_Head_Penguin-Base { +.Mount_Head_Owl-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1104px -106px; + background-position: -1060px -1104px; width: 105px; height: 105px; } -.Mount_Head_Penguin-CottonCandyBlue { +.Mount_Head_Owl-Desert { background-image: url(spritesmith-main-8.png); - background-position: -106px -1210px; + background-position: -954px -1210px; width: 105px; height: 105px; } -.Mount_Head_Penguin-CottonCandyPink { +.Mount_Head_Owl-Golden { background-image: url(spritesmith-main-8.png); - background-position: 0px -892px; + background-position: -1210px 0px; width: 105px; height: 105px; } -.Mount_Head_Penguin-Desert { - background-image: url(spritesmith-main-8.png); - background-position: -1104px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Golden { - background-image: url(spritesmith-main-8.png); - background-position: -1104px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Red { - background-image: url(spritesmith-main-8.png); - background-position: -1104px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Shade { - background-image: url(spritesmith-main-8.png); - background-position: -1104px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Skeleton { - background-image: url(spritesmith-main-8.png); - background-position: -1104px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-White { - background-image: url(spritesmith-main-8.png); - background-position: -1104px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Zombie { - background-image: url(spritesmith-main-8.png); - background-position: -1104px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Phoenix-Base { - background-image: url(spritesmith-main-8.png); - background-position: -1104px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Base { - background-image: url(spritesmith-main-8.png); - background-position: 0px -1104px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-CottonCandyBlue { +.Mount_Head_Owl-Red { background-image: url(spritesmith-main-8.png); background-position: -1210px -106px; width: 105px; height: 105px; } -.Mount_Head_Rat-CottonCandyPink { +.Mount_Head_Owl-Shade { background-image: url(spritesmith-main-8.png); background-position: -1210px -212px; width: 105px; height: 105px; } -.Mount_Head_Rat-Desert { +.Mount_Head_Owl-Skeleton { background-image: url(spritesmith-main-8.png); background-position: -1210px -318px; width: 105px; height: 105px; } -.Mount_Head_Rat-Golden { +.Mount_Head_Owl-White { background-image: url(spritesmith-main-8.png); background-position: -1210px -424px; width: 105px; height: 105px; } -.Mount_Head_Rat-Red { +.Mount_Head_Owl-Zombie { background-image: url(spritesmith-main-8.png); background-position: -1210px -530px; width: 105px; height: 105px; } -.Mount_Head_Rat-Shade { +.Mount_Head_PandaCub-Base { background-image: url(spritesmith-main-8.png); background-position: -1210px -636px; width: 105px; height: 105px; } -.Mount_Head_Rat-Skeleton { +.Mount_Head_PandaCub-CottonCandyBlue { background-image: url(spritesmith-main-8.png); background-position: -1210px -742px; width: 105px; height: 105px; } -.Mount_Head_Rat-White { +.Mount_Head_PandaCub-CottonCandyPink { background-image: url(spritesmith-main-8.png); background-position: -1210px -848px; width: 105px; height: 105px; } -.Mount_Head_Rat-Zombie { +.Mount_Head_PandaCub-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1210px -954px; + background-position: -1316px -848px; width: 105px; height: 105px; } -.Mount_Head_Rock-Base { +.Mount_Head_PandaCub-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1210px -1060px; + background-position: -1316px -954px; width: 105px; height: 105px; } -.Mount_Head_Rock-CottonCandyBlue { +.Mount_Head_PandaCub-Red { background-image: url(spritesmith-main-8.png); - background-position: 0px -1210px; + background-position: -1316px -1060px; width: 105px; height: 105px; } -.Mount_Head_Rock-CottonCandyPink { +.Mount_Head_PandaCub-Shade { + background-image: url(spritesmith-main-8.png); + background-position: -1316px -1166px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Skeleton { + background-image: url(spritesmith-main-8.png); + background-position: 0px -1316px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Spooky { + background-image: url(spritesmith-main-8.png); + background-position: -106px -1316px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-White { + background-image: url(spritesmith-main-8.png); + background-position: -212px -1316px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Zombie { + background-image: url(spritesmith-main-8.png); + background-position: -318px -1316px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-Base { + background-image: url(spritesmith-main-8.png); + background-position: -424px -1316px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-CottonCandyBlue { + background-image: url(spritesmith-main-8.png); + background-position: -530px -1316px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-CottonCandyPink { + background-image: url(spritesmith-main-8.png); + background-position: -636px -1316px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-Desert { background-image: url(spritesmith-main-8.png); background-position: -242px -544px; width: 105px; height: 105px; } -.Mount_Head_Rock-Desert { +.Mount_Head_Parrot-Golden { background-image: url(spritesmith-main-8.png); background-position: -348px -544px; width: 105px; height: 105px; } -.Mount_Head_Rock-Golden { +.Mount_Head_Parrot-Red { background-image: url(spritesmith-main-8.png); background-position: -454px -544px; width: 105px; height: 105px; } -.Mount_Head_Rock-Red { +.Mount_Head_Parrot-Shade { background-image: url(spritesmith-main-8.png); background-position: -560px -544px; width: 105px; height: 105px; } -.Mount_Head_Rock-Shade { +.Mount_Head_Parrot-Skeleton { background-image: url(spritesmith-main-8.png); background-position: -680px 0px; width: 105px; height: 105px; } -.Mount_Head_Rock-Skeleton { +.Mount_Head_Parrot-White { background-image: url(spritesmith-main-8.png); background-position: -680px -106px; width: 105px; height: 105px; } -.Mount_Head_Rock-White { +.Mount_Head_Parrot-Zombie { background-image: url(spritesmith-main-8.png); background-position: -680px -212px; width: 105px; height: 105px; } -.Mount_Head_Rock-Zombie { +.Mount_Head_Penguin-Base { background-image: url(spritesmith-main-8.png); background-position: -680px -318px; width: 105px; height: 105px; } -.Mount_Head_Rooster-Base { +.Mount_Head_Penguin-CottonCandyBlue { background-image: url(spritesmith-main-8.png); background-position: -680px -424px; width: 105px; height: 105px; } -.Mount_Head_Rooster-CottonCandyBlue { +.Mount_Head_Penguin-CottonCandyPink { background-image: url(spritesmith-main-8.png); background-position: -680px -530px; width: 105px; height: 105px; } -.Mount_Head_Rooster-CottonCandyPink { +.Mount_Head_Penguin-Desert { background-image: url(spritesmith-main-8.png); background-position: 0px -680px; width: 105px; height: 105px; } -.Mount_Head_Rooster-Desert { +.Mount_Head_Penguin-Golden { background-image: url(spritesmith-main-8.png); background-position: -106px -680px; width: 105px; height: 105px; } -.Mount_Head_Rooster-Golden { +.Mount_Head_Penguin-Red { background-image: url(spritesmith-main-8.png); background-position: -212px -680px; width: 105px; height: 105px; } -.Mount_Head_Rooster-Red { +.Mount_Head_Penguin-Shade { background-image: url(spritesmith-main-8.png); background-position: -318px -680px; width: 105px; height: 105px; } -.Mount_Head_Rooster-Shade { +.Mount_Head_Penguin-Skeleton { background-image: url(spritesmith-main-8.png); background-position: -424px -680px; width: 105px; height: 105px; } -.Mount_Head_Rooster-Skeleton { +.Mount_Head_Penguin-White { background-image: url(spritesmith-main-8.png); background-position: -530px -680px; width: 105px; height: 105px; } -.Mount_Head_Rooster-White { +.Mount_Head_Penguin-Zombie { background-image: url(spritesmith-main-8.png); background-position: -636px -680px; width: 105px; height: 105px; } -.Mount_Head_Rooster-Zombie { +.Mount_Head_Phoenix-Base { background-image: url(spritesmith-main-8.png); background-position: -786px 0px; width: 105px; height: 105px; } -.Mount_Head_Seahorse-Base { +.Mount_Head_Rat-Base { background-image: url(spritesmith-main-8.png); background-position: -786px -106px; width: 105px; height: 105px; } -.Mount_Head_Seahorse-CottonCandyBlue { +.Mount_Head_Rat-CottonCandyBlue { background-image: url(spritesmith-main-8.png); background-position: -786px -212px; width: 105px; height: 105px; } -.Mount_Head_Seahorse-CottonCandyPink { +.Mount_Head_Rat-CottonCandyPink { background-image: url(spritesmith-main-8.png); background-position: -786px -318px; width: 105px; height: 105px; } -.Mount_Head_Seahorse-Desert { +.Mount_Head_Rat-Desert { background-image: url(spritesmith-main-8.png); background-position: -786px -424px; width: 105px; height: 105px; } -.Mount_Head_Seahorse-Golden { +.Mount_Head_Rat-Golden { background-image: url(spritesmith-main-8.png); background-position: -786px -530px; width: 105px; height: 105px; } -.Mount_Head_Seahorse-Red { +.Mount_Head_Rat-Red { background-image: url(spritesmith-main-8.png); background-position: -786px -636px; width: 105px; height: 105px; } -.Mount_Head_Seahorse-Shade { +.Mount_Head_Rat-Shade { background-image: url(spritesmith-main-8.png); background-position: 0px -786px; width: 105px; height: 105px; } -.Mount_Head_Seahorse-Skeleton { +.Mount_Head_Rat-Skeleton { background-image: url(spritesmith-main-8.png); background-position: -106px -786px; width: 105px; height: 105px; } -.Mount_Head_Seahorse-White { +.Mount_Head_Rat-White { background-image: url(spritesmith-main-8.png); background-position: -212px -786px; width: 105px; height: 105px; } -.Mount_Head_Seahorse-Zombie { +.Mount_Head_Rat-Zombie { background-image: url(spritesmith-main-8.png); background-position: -318px -786px; width: 105px; height: 105px; } -.Mount_Head_Sheep-Base { +.Mount_Head_Rock-Base { background-image: url(spritesmith-main-8.png); background-position: -424px -786px; width: 105px; height: 105px; } -.Mount_Head_Sheep-CottonCandyBlue { +.Mount_Head_Rock-CottonCandyBlue { background-image: url(spritesmith-main-8.png); background-position: -530px -786px; width: 105px; height: 105px; } -.Mount_Head_Sheep-CottonCandyPink { +.Mount_Head_Rock-CottonCandyPink { background-image: url(spritesmith-main-8.png); background-position: -636px -786px; width: 105px; height: 105px; } -.Mount_Head_Sheep-Desert { +.Mount_Head_Rock-Desert { background-image: url(spritesmith-main-8.png); background-position: -742px -786px; width: 105px; height: 105px; } -.Mount_Head_Sheep-Golden { +.Mount_Head_Rock-Golden { background-image: url(spritesmith-main-8.png); background-position: -892px 0px; width: 105px; height: 105px; } -.Mount_Head_Sheep-Red { +.Mount_Head_Rock-Red { background-image: url(spritesmith-main-8.png); background-position: -892px -106px; width: 105px; height: 105px; } -.Mount_Head_Sheep-Shade { +.Mount_Head_Rock-Shade { background-image: url(spritesmith-main-8.png); background-position: -892px -212px; width: 105px; height: 105px; } -.Mount_Head_Sheep-Skeleton { +.Mount_Head_Rock-Skeleton { background-image: url(spritesmith-main-8.png); background-position: -892px -318px; width: 105px; height: 105px; } -.Mount_Head_Sheep-White { +.Mount_Head_Rock-White { background-image: url(spritesmith-main-8.png); background-position: -892px -424px; width: 105px; height: 105px; } -.Mount_Head_Sheep-Zombie { +.Mount_Head_Rock-Zombie { background-image: url(spritesmith-main-8.png); background-position: -892px -530px; width: 105px; height: 105px; } -.Mount_Head_Slime-Base { +.Mount_Head_Rooster-Base { background-image: url(spritesmith-main-8.png); background-position: -892px -636px; width: 105px; height: 105px; } -.Mount_Head_Slime-CottonCandyBlue { +.Mount_Head_Rooster-CottonCandyBlue { background-image: url(spritesmith-main-8.png); background-position: -892px -742px; width: 105px; height: 105px; } -.Mount_Head_Slime-CottonCandyPink { +.Mount_Head_Rooster-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -136px -544px; + background-position: 0px -892px; width: 105px; height: 105px; } -.Mount_Head_Slime-Desert { +.Mount_Head_Rooster-Desert { background-image: url(spritesmith-main-8.png); background-position: -106px -892px; width: 105px; height: 105px; } -.Mount_Head_Slime-Golden { +.Mount_Head_Rooster-Golden { background-image: url(spritesmith-main-8.png); background-position: -212px -892px; width: 105px; height: 105px; } -.Mount_Head_Slime-Red { +.Mount_Head_Rooster-Red { background-image: url(spritesmith-main-8.png); background-position: -318px -892px; width: 105px; height: 105px; } -.Mount_Head_Slime-Shade { +.Mount_Head_Rooster-Shade { background-image: url(spritesmith-main-8.png); background-position: -424px -892px; width: 105px; height: 105px; } -.Mount_Head_Slime-Skeleton { +.Mount_Head_Rooster-Skeleton { background-image: url(spritesmith-main-8.png); background-position: -530px -892px; width: 105px; height: 105px; } -.Mount_Head_Slime-White { +.Mount_Head_Rooster-White { background-image: url(spritesmith-main-8.png); background-position: -636px -892px; width: 105px; height: 105px; } -.Mount_Head_Slime-Zombie { +.Mount_Head_Rooster-Zombie { background-image: url(spritesmith-main-8.png); background-position: -742px -892px; width: 105px; height: 105px; } -.Mount_Head_Spider-Base { +.Mount_Head_Seahorse-Base { background-image: url(spritesmith-main-8.png); background-position: -848px -892px; width: 105px; height: 105px; } -.Mount_Head_Spider-CottonCandyBlue { +.Mount_Head_Seahorse-CottonCandyBlue { background-image: url(spritesmith-main-8.png); background-position: -998px 0px; width: 105px; height: 105px; } -.Mount_Head_Spider-CottonCandyPink { +.Mount_Head_Seahorse-CottonCandyPink { background-image: url(spritesmith-main-8.png); background-position: -998px -106px; width: 105px; height: 105px; } -.Mount_Head_Spider-Desert { +.Mount_Head_Seahorse-Desert { background-image: url(spritesmith-main-8.png); background-position: -998px -212px; width: 105px; height: 105px; } -.Mount_Head_Spider-Golden { +.Mount_Head_Seahorse-Golden { background-image: url(spritesmith-main-8.png); background-position: -998px -318px; width: 105px; height: 105px; } -.Mount_Head_Spider-Red { +.Mount_Head_Seahorse-Red { background-image: url(spritesmith-main-8.png); background-position: -998px -424px; width: 105px; height: 105px; } -.Mount_Head_Spider-Shade { +.Mount_Head_Seahorse-Shade { background-image: url(spritesmith-main-8.png); background-position: -998px -530px; width: 105px; height: 105px; } -.Mount_Head_Spider-Skeleton { +.Mount_Head_Seahorse-Skeleton { background-image: url(spritesmith-main-8.png); background-position: -998px -636px; width: 105px; height: 105px; } -.Mount_Head_Spider-White { +.Mount_Head_Seahorse-White { background-image: url(spritesmith-main-8.png); background-position: -998px -742px; width: 105px; height: 105px; } -.Mount_Head_Spider-Zombie { +.Mount_Head_Seahorse-Zombie { background-image: url(spritesmith-main-8.png); background-position: -998px -848px; width: 105px; height: 105px; } +.Mount_Head_Sheep-Base { + background-image: url(spritesmith-main-8.png); + background-position: 0px -998px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-CottonCandyBlue { + background-image: url(spritesmith-main-8.png); + background-position: -106px -998px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-CottonCandyPink { + background-image: url(spritesmith-main-8.png); + background-position: -212px -998px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Desert { + background-image: url(spritesmith-main-8.png); + background-position: -318px -998px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Golden { + background-image: url(spritesmith-main-8.png); + background-position: -424px -998px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Red { + background-image: url(spritesmith-main-8.png); + background-position: -530px -998px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Shade { + background-image: url(spritesmith-main-8.png); + background-position: -636px -998px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Skeleton { + background-image: url(spritesmith-main-8.png); + background-position: -742px -998px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-White { + background-image: url(spritesmith-main-8.png); + background-position: -848px -998px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Zombie { + background-image: url(spritesmith-main-8.png); + background-position: -954px -998px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Base { + background-image: url(spritesmith-main-8.png); + background-position: -1104px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-CottonCandyBlue { + background-image: url(spritesmith-main-8.png); + background-position: -1104px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-CottonCandyPink { + background-image: url(spritesmith-main-8.png); + background-position: -1104px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Desert { + background-image: url(spritesmith-main-8.png); + background-position: -1104px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Golden { + background-image: url(spritesmith-main-8.png); + background-position: -1104px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Red { + background-image: url(spritesmith-main-8.png); + background-position: -1104px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Shade { + background-image: url(spritesmith-main-8.png); + background-position: -1104px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Skeleton { + background-image: url(spritesmith-main-8.png); + background-position: -1104px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-White { + background-image: url(spritesmith-main-8.png); + background-position: -1104px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Slime-Zombie { + background-image: url(spritesmith-main-8.png); + background-position: -1104px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-Base { + background-image: url(spritesmith-main-8.png); + background-position: 0px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-CottonCandyBlue { + background-image: url(spritesmith-main-8.png); + background-position: -106px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-CottonCandyPink { + background-image: url(spritesmith-main-8.png); + background-position: -212px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-Desert { + background-image: url(spritesmith-main-8.png); + background-position: -318px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-Golden { + background-image: url(spritesmith-main-8.png); + background-position: -424px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-Red { + background-image: url(spritesmith-main-8.png); + background-position: -530px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-Shade { + background-image: url(spritesmith-main-8.png); + background-position: -636px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-Skeleton { + background-image: url(spritesmith-main-8.png); + background-position: -742px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-White { + background-image: url(spritesmith-main-8.png); + background-position: -848px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-Zombie { + background-image: url(spritesmith-main-8.png); + background-position: -954px -1104px; + width: 105px; + height: 105px; +} .Mount_Head_TRex-Base { background-image: url(spritesmith-main-8.png); background-position: -408px -272px; @@ -546,133 +720,133 @@ } .Mount_Head_TigerCub-Base { background-image: url(spritesmith-main-8.png); - background-position: 0px -998px; + background-position: -1210px -954px; width: 105px; height: 105px; } .Mount_Head_TigerCub-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -106px -998px; + background-position: -1210px -1060px; width: 105px; height: 105px; } .Mount_Head_TigerCub-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -212px -998px; + background-position: 0px -1210px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Desert { background-image: url(spritesmith-main-8.png); - background-position: -318px -998px; + background-position: -106px -1210px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Golden { background-image: url(spritesmith-main-8.png); - background-position: -424px -998px; + background-position: -212px -1210px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Red { background-image: url(spritesmith-main-8.png); - background-position: -530px -998px; + background-position: -318px -1210px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Shade { background-image: url(spritesmith-main-8.png); - background-position: -636px -998px; + background-position: -424px -1210px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -742px -998px; + background-position: -530px -1210px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Spooky { background-image: url(spritesmith-main-8.png); - background-position: -848px -998px; + background-position: -636px -1210px; width: 105px; height: 105px; } .Mount_Head_TigerCub-White { background-image: url(spritesmith-main-8.png); - background-position: -954px -998px; + background-position: -742px -1210px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1104px 0px; + background-position: -848px -1210px; width: 105px; height: 105px; } .Mount_Head_Turkey-Base { background-image: url(spritesmith-main-8.png); - background-position: -106px -1104px; + background-position: -136px -544px; width: 105px; height: 105px; } .Mount_Head_Whale-Base { background-image: url(spritesmith-main-8.png); - background-position: -212px -1104px; + background-position: -1060px -1210px; width: 105px; height: 105px; } .Mount_Head_Whale-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -318px -1104px; + background-position: -1166px -1210px; width: 105px; height: 105px; } .Mount_Head_Whale-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -424px -1104px; + background-position: -1316px 0px; width: 105px; height: 105px; } .Mount_Head_Whale-Desert { background-image: url(spritesmith-main-8.png); - background-position: -530px -1104px; + background-position: -1316px -106px; width: 105px; height: 105px; } .Mount_Head_Whale-Golden { background-image: url(spritesmith-main-8.png); - background-position: -636px -1104px; + background-position: -1316px -212px; width: 105px; height: 105px; } .Mount_Head_Whale-Red { background-image: url(spritesmith-main-8.png); - background-position: -742px -1104px; + background-position: -1316px -318px; width: 105px; height: 105px; } .Mount_Head_Whale-Shade { background-image: url(spritesmith-main-8.png); - background-position: -848px -1104px; + background-position: -1316px -424px; width: 105px; height: 105px; } .Mount_Head_Whale-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -954px -1104px; + background-position: -1316px -530px; width: 105px; height: 105px; } .Mount_Head_Whale-White { background-image: url(spritesmith-main-8.png); - background-position: -1060px -1104px; + background-position: -1316px -636px; width: 105px; height: 105px; } .Mount_Head_Whale-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1210px 0px; + background-position: -1316px -742px; width: 105px; height: 105px; } @@ -744,895 +918,661 @@ } .Pet-BearCub-Base { background-image: url(spritesmith-main-8.png); - background-position: -212px -1210px; + background-position: -824px -1316px; width: 81px; height: 99px; } .Pet-BearCub-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -294px -1210px; + background-position: -1586px 0px; width: 81px; height: 99px; } .Pet-BearCub-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -376px -1210px; + background-position: -906px -1316px; width: 81px; height: 99px; } .Pet-BearCub-Desert { background-image: url(spritesmith-main-8.png); - background-position: -458px -1210px; + background-position: -988px -1316px; width: 81px; height: 99px; } .Pet-BearCub-Golden { background-image: url(spritesmith-main-8.png); - background-position: -540px -1210px; + background-position: -1070px -1316px; width: 81px; height: 99px; } .Pet-BearCub-Polar { background-image: url(spritesmith-main-8.png); - background-position: -622px -1210px; + background-position: -1152px -1316px; width: 81px; height: 99px; } .Pet-BearCub-Red { background-image: url(spritesmith-main-8.png); - background-position: -704px -1210px; + background-position: -1234px -1316px; width: 81px; height: 99px; } .Pet-BearCub-Shade { background-image: url(spritesmith-main-8.png); - background-position: -786px -1210px; + background-position: -1316px -1316px; width: 81px; height: 99px; } .Pet-BearCub-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -868px -1210px; + background-position: -1422px 0px; width: 81px; height: 99px; } .Pet-BearCub-Spooky { background-image: url(spritesmith-main-8.png); - background-position: -950px -1210px; + background-position: -1422px -100px; width: 81px; height: 99px; } .Pet-BearCub-White { background-image: url(spritesmith-main-8.png); - background-position: -1032px -1210px; + background-position: -1422px -200px; width: 81px; height: 99px; } .Pet-BearCub-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1114px -1210px; + background-position: -1422px -300px; width: 81px; height: 99px; } .Pet-Bunny-Base { background-image: url(spritesmith-main-8.png); - background-position: -574px -1616px; + background-position: -1422px -400px; width: 81px; height: 99px; } .Pet-Bunny-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1316px 0px; + background-position: -1422px -500px; width: 81px; height: 99px; } .Pet-Bunny-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1316px -100px; + background-position: -1422px -600px; width: 81px; height: 99px; } .Pet-Bunny-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1316px -200px; + background-position: -1422px -700px; width: 81px; height: 99px; } .Pet-Bunny-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1316px -300px; + background-position: -1422px -800px; width: 81px; height: 99px; } .Pet-Bunny-Red { background-image: url(spritesmith-main-8.png); - background-position: -1316px -400px; + background-position: -1422px -900px; width: 81px; height: 99px; } .Pet-Bunny-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1316px -500px; + background-position: -1422px -1000px; width: 81px; height: 99px; } .Pet-Bunny-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -1316px -600px; + background-position: -1422px -1100px; width: 81px; height: 99px; } .Pet-Bunny-White { background-image: url(spritesmith-main-8.png); - background-position: -1316px -700px; + background-position: -1422px -1200px; width: 81px; height: 99px; } .Pet-Bunny-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1316px -800px; + background-position: -1422px -1300px; width: 81px; height: 99px; } .Pet-Cactus-Base { background-image: url(spritesmith-main-8.png); - background-position: -1316px -900px; + background-position: -1504px 0px; width: 81px; height: 99px; } .Pet-Cactus-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1316px -1000px; + background-position: -1504px -100px; width: 81px; height: 99px; } .Pet-Cactus-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1316px -1100px; + background-position: -1504px -200px; width: 81px; height: 99px; } .Pet-Cactus-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1316px -1200px; + background-position: -1504px -300px; width: 81px; height: 99px; } .Pet-Cactus-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1398px 0px; + background-position: -1504px -400px; width: 81px; height: 99px; } .Pet-Cactus-Red { background-image: url(spritesmith-main-8.png); - background-position: -1398px -100px; + background-position: -1504px -500px; width: 81px; height: 99px; } .Pet-Cactus-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1398px -200px; + background-position: -1504px -600px; width: 81px; height: 99px; } .Pet-Cactus-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -1398px -300px; + background-position: -1504px -700px; width: 81px; height: 99px; } .Pet-Cactus-Spooky { background-image: url(spritesmith-main-8.png); - background-position: -1398px -400px; + background-position: -1504px -800px; width: 81px; height: 99px; } .Pet-Cactus-White { background-image: url(spritesmith-main-8.png); - background-position: -1398px -500px; + background-position: -1504px -900px; width: 81px; height: 99px; } .Pet-Cactus-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1398px -600px; + background-position: -1504px -1000px; width: 81px; height: 99px; } .Pet-Cheetah-Base { background-image: url(spritesmith-main-8.png); - background-position: -1398px -700px; + background-position: -1504px -1100px; width: 81px; height: 99px; } .Pet-Cheetah-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1398px -800px; + background-position: -1504px -1200px; width: 81px; height: 99px; } .Pet-Cheetah-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1398px -900px; + background-position: -1504px -1300px; width: 81px; height: 99px; } .Pet-Cheetah-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1398px -1000px; + background-position: 0px -1422px; width: 81px; height: 99px; } .Pet-Cheetah-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1398px -1100px; + background-position: -82px -1422px; width: 81px; height: 99px; } .Pet-Cheetah-Red { background-image: url(spritesmith-main-8.png); - background-position: -1398px -1200px; + background-position: -164px -1422px; width: 81px; height: 99px; } .Pet-Cheetah-Shade { background-image: url(spritesmith-main-8.png); - background-position: 0px -1316px; + background-position: -246px -1422px; width: 81px; height: 99px; } .Pet-Cheetah-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -82px -1316px; + background-position: -328px -1422px; width: 81px; height: 99px; } .Pet-Cheetah-White { background-image: url(spritesmith-main-8.png); - background-position: -164px -1316px; + background-position: -410px -1422px; width: 81px; height: 99px; } .Pet-Cheetah-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -246px -1316px; + background-position: -492px -1422px; width: 81px; height: 99px; } .Pet-Cuttlefish-Base { background-image: url(spritesmith-main-8.png); - background-position: -328px -1316px; + background-position: -574px -1422px; width: 81px; height: 99px; } .Pet-Cuttlefish-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -410px -1316px; + background-position: -656px -1422px; width: 81px; height: 99px; } .Pet-Cuttlefish-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -492px -1316px; + background-position: -738px -1422px; width: 81px; height: 99px; } .Pet-Cuttlefish-Desert { background-image: url(spritesmith-main-8.png); - background-position: -574px -1316px; + background-position: -820px -1422px; width: 81px; height: 99px; } .Pet-Cuttlefish-Golden { background-image: url(spritesmith-main-8.png); - background-position: -656px -1316px; + background-position: -902px -1422px; width: 81px; height: 99px; } .Pet-Cuttlefish-Red { background-image: url(spritesmith-main-8.png); - background-position: -738px -1316px; + background-position: -984px -1422px; width: 81px; height: 99px; } .Pet-Cuttlefish-Shade { background-image: url(spritesmith-main-8.png); - background-position: -820px -1316px; + background-position: -1066px -1422px; width: 81px; height: 99px; } .Pet-Cuttlefish-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -902px -1316px; + background-position: -1148px -1422px; width: 81px; height: 99px; } .Pet-Cuttlefish-White { background-image: url(spritesmith-main-8.png); - background-position: -984px -1316px; + background-position: -1230px -1422px; width: 81px; height: 99px; } .Pet-Cuttlefish-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1066px -1316px; + background-position: -1312px -1422px; width: 81px; height: 99px; } .Pet-Deer-Base { background-image: url(spritesmith-main-8.png); - background-position: -1148px -1316px; + background-position: -1394px -1422px; width: 81px; height: 99px; } .Pet-Deer-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1230px -1316px; + background-position: -1476px -1422px; width: 81px; height: 99px; } .Pet-Deer-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1312px -1316px; + background-position: -742px -1316px; width: 81px; height: 99px; } .Pet-Deer-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1394px -1316px; + background-position: -1586px -100px; width: 81px; height: 99px; } .Pet-Deer-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1480px 0px; + background-position: -1586px -200px; width: 81px; height: 99px; } .Pet-Deer-Red { background-image: url(spritesmith-main-8.png); - background-position: -1480px -100px; + background-position: -1586px -300px; width: 81px; height: 99px; } .Pet-Deer-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1480px -200px; + background-position: -1586px -400px; width: 81px; height: 99px; } .Pet-Deer-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -1480px -300px; + background-position: -1586px -500px; width: 81px; height: 99px; } .Pet-Deer-White { background-image: url(spritesmith-main-8.png); - background-position: -1480px -400px; + background-position: -1586px -600px; width: 81px; height: 99px; } .Pet-Deer-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1480px -500px; + background-position: -1586px -700px; width: 81px; height: 99px; } .Pet-Dragon-Base { background-image: url(spritesmith-main-8.png); - background-position: -1480px -600px; + background-position: -1586px -800px; width: 81px; height: 99px; } .Pet-Dragon-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1480px -700px; + background-position: -1586px -900px; width: 81px; height: 99px; } .Pet-Dragon-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1480px -800px; + background-position: -1586px -1000px; width: 81px; height: 99px; } .Pet-Dragon-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1480px -900px; + background-position: -1586px -1100px; width: 81px; height: 99px; } .Pet-Dragon-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1480px -1000px; + background-position: -1586px -1200px; width: 81px; height: 99px; } .Pet-Dragon-Hydra { background-image: url(spritesmith-main-8.png); - background-position: -1480px -1100px; + background-position: -1586px -1300px; width: 81px; height: 99px; } .Pet-Dragon-Red { background-image: url(spritesmith-main-8.png); - background-position: -1480px -1200px; + background-position: -1586px -1400px; width: 81px; height: 99px; } .Pet-Dragon-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1480px -1300px; + background-position: 0px -1522px; width: 81px; height: 99px; } .Pet-Dragon-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: 0px -1416px; + background-position: -82px -1522px; width: 81px; height: 99px; } .Pet-Dragon-Spooky { background-image: url(spritesmith-main-8.png); - background-position: -82px -1416px; + background-position: -164px -1522px; width: 81px; height: 99px; } .Pet-Dragon-White { background-image: url(spritesmith-main-8.png); - background-position: -164px -1416px; + background-position: -246px -1522px; width: 81px; height: 99px; } .Pet-Dragon-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -246px -1416px; + background-position: -328px -1522px; width: 81px; height: 99px; } .Pet-Egg-Base { background-image: url(spritesmith-main-8.png); - background-position: -328px -1416px; + background-position: -410px -1522px; width: 81px; height: 99px; } .Pet-Egg-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -410px -1416px; + background-position: -492px -1522px; width: 81px; height: 99px; } .Pet-Egg-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -492px -1416px; + background-position: -574px -1522px; width: 81px; height: 99px; } .Pet-Egg-Desert { background-image: url(spritesmith-main-8.png); - background-position: -574px -1416px; + background-position: -656px -1522px; width: 81px; height: 99px; } .Pet-Egg-Golden { background-image: url(spritesmith-main-8.png); - background-position: -656px -1416px; + background-position: -738px -1522px; width: 81px; height: 99px; } .Pet-Egg-Red { background-image: url(spritesmith-main-8.png); - background-position: -738px -1416px; + background-position: -820px -1522px; width: 81px; height: 99px; } .Pet-Egg-Shade { background-image: url(spritesmith-main-8.png); - background-position: -820px -1416px; + background-position: -902px -1522px; width: 81px; height: 99px; } .Pet-Egg-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -902px -1416px; + background-position: -984px -1522px; width: 81px; height: 99px; } .Pet-Egg-White { background-image: url(spritesmith-main-8.png); - background-position: -984px -1416px; + background-position: -1066px -1522px; width: 81px; height: 99px; } .Pet-Egg-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1066px -1416px; + background-position: -1148px -1522px; width: 81px; height: 99px; } .Pet-FlyingPig-Base { background-image: url(spritesmith-main-8.png); - background-position: -1148px -1416px; + background-position: -1230px -1522px; width: 81px; height: 99px; } .Pet-FlyingPig-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1230px -1416px; + background-position: -1312px -1522px; width: 81px; height: 99px; } .Pet-FlyingPig-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1312px -1416px; + background-position: -1394px -1522px; width: 81px; height: 99px; } .Pet-FlyingPig-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1394px -1416px; + background-position: -1476px -1522px; width: 81px; height: 99px; } .Pet-FlyingPig-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1476px -1416px; + background-position: -1558px -1522px; width: 81px; height: 99px; } .Pet-FlyingPig-Red { background-image: url(spritesmith-main-8.png); - background-position: -1562px 0px; + background-position: -1668px 0px; width: 81px; height: 99px; } .Pet-FlyingPig-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1562px -100px; + background-position: -1668px -100px; width: 81px; height: 99px; } .Pet-FlyingPig-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -1562px -200px; + background-position: -1668px -200px; width: 81px; height: 99px; } .Pet-FlyingPig-Spooky { background-image: url(spritesmith-main-8.png); - background-position: -1562px -300px; + background-position: -1668px -300px; width: 81px; height: 99px; } .Pet-FlyingPig-White { background-image: url(spritesmith-main-8.png); - background-position: -1562px -400px; + background-position: -1668px -400px; width: 81px; height: 99px; } .Pet-FlyingPig-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1562px -500px; + background-position: -1668px -500px; width: 81px; height: 99px; } .Pet-Fox-Base { background-image: url(spritesmith-main-8.png); - background-position: -1562px -600px; + background-position: -1668px -600px; width: 81px; height: 99px; } .Pet-Fox-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1562px -700px; + background-position: -1668px -700px; width: 81px; height: 99px; } .Pet-Fox-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1562px -800px; + background-position: -1668px -800px; width: 81px; height: 99px; } .Pet-Fox-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1562px -900px; + background-position: -1668px -900px; width: 81px; height: 99px; } .Pet-Fox-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1562px -1000px; + background-position: -1668px -1000px; width: 81px; height: 99px; } .Pet-Fox-Red { background-image: url(spritesmith-main-8.png); - background-position: -1562px -1100px; + background-position: -1668px -1100px; width: 81px; height: 99px; } .Pet-Fox-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1562px -1200px; + background-position: -1668px -1200px; width: 81px; height: 99px; } .Pet-Fox-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -1562px -1300px; + background-position: -1668px -1300px; width: 81px; height: 99px; } .Pet-Fox-Spooky { background-image: url(spritesmith-main-8.png); - background-position: -1562px -1400px; + background-position: -1668px -1400px; width: 81px; height: 99px; } .Pet-Fox-White { background-image: url(spritesmith-main-8.png); - background-position: 0px -1516px; + background-position: -1668px -1500px; width: 81px; height: 99px; } .Pet-Fox-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -82px -1516px; + background-position: 0px -1622px; width: 81px; height: 99px; } -.Pet-Gryphon-Base { +.Pet-Frog-Base { background-image: url(spritesmith-main-8.png); - background-position: -164px -1516px; + background-position: -82px -1622px; width: 81px; height: 99px; } -.Pet-Gryphon-CottonCandyBlue { +.Pet-Frog-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -246px -1516px; + background-position: -164px -1622px; width: 81px; height: 99px; } -.Pet-Gryphon-CottonCandyPink { +.Pet-Frog-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -328px -1516px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Desert { - background-image: url(spritesmith-main-8.png); - background-position: -410px -1516px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Golden { - background-image: url(spritesmith-main-8.png); - background-position: -492px -1516px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Red { - background-image: url(spritesmith-main-8.png); - background-position: -574px -1516px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Shade { - background-image: url(spritesmith-main-8.png); - background-position: -656px -1516px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Skeleton { - background-image: url(spritesmith-main-8.png); - background-position: -738px -1516px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-White { - background-image: url(spritesmith-main-8.png); - background-position: -820px -1516px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Zombie { - background-image: url(spritesmith-main-8.png); - background-position: -902px -1516px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Base { - background-image: url(spritesmith-main-8.png); - background-position: -984px -1516px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-CottonCandyBlue { - background-image: url(spritesmith-main-8.png); - background-position: -1066px -1516px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-CottonCandyPink { - background-image: url(spritesmith-main-8.png); - background-position: -1148px -1516px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Desert { - background-image: url(spritesmith-main-8.png); - background-position: -1230px -1516px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Golden { - background-image: url(spritesmith-main-8.png); - background-position: -1312px -1516px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Red { - background-image: url(spritesmith-main-8.png); - background-position: -1394px -1516px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Shade { - background-image: url(spritesmith-main-8.png); - background-position: -1476px -1516px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Skeleton { - background-image: url(spritesmith-main-8.png); - background-position: -1558px -1516px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-White { - background-image: url(spritesmith-main-8.png); - background-position: -1644px 0px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Zombie { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -100px; - width: 81px; - height: 99px; -} -.Pet-Horse-Base { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -200px; - width: 81px; - height: 99px; -} -.Pet-Horse-CottonCandyBlue { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -300px; - width: 81px; - height: 99px; -} -.Pet-Horse-CottonCandyPink { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -400px; - width: 81px; - height: 99px; -} -.Pet-Horse-Desert { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -500px; - width: 81px; - height: 99px; -} -.Pet-Horse-Golden { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -600px; - width: 81px; - height: 99px; -} -.Pet-Horse-Red { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -700px; - width: 81px; - height: 99px; -} -.Pet-Horse-Shade { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -800px; - width: 81px; - height: 99px; -} -.Pet-Horse-Skeleton { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -900px; - width: 81px; - height: 99px; -} -.Pet-Horse-White { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -1000px; - width: 81px; - height: 99px; -} -.Pet-Horse-Zombie { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -1100px; - width: 81px; - height: 99px; -} -.Pet-JackOLantern-Base { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -1200px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Base { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -1300px; - width: 81px; - height: 99px; -} -.Pet-LionCub-CottonCandyBlue { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -1400px; - width: 81px; - height: 99px; -} -.Pet-LionCub-CottonCandyPink { - background-image: url(spritesmith-main-8.png); - background-position: -1644px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Desert { - background-image: url(spritesmith-main-8.png); - background-position: 0px -1616px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Golden { - background-image: url(spritesmith-main-8.png); - background-position: -82px -1616px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Red { - background-image: url(spritesmith-main-8.png); - background-position: -164px -1616px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Shade { - background-image: url(spritesmith-main-8.png); - background-position: -246px -1616px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Skeleton { - background-image: url(spritesmith-main-8.png); - background-position: -328px -1616px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Spooky { - background-image: url(spritesmith-main-8.png); - background-position: -410px -1616px; - width: 81px; - height: 99px; -} -.Pet-LionCub-White { - background-image: url(spritesmith-main-8.png); - background-position: -492px -1616px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Zombie { - background-image: url(spritesmith-main-8.png); - background-position: -1196px -1210px; + background-position: -246px -1622px; width: 81px; height: 99px; } diff --git a/common/dist/sprites/spritesmith-main-8.png b/common/dist/sprites/spritesmith-main-8.png index 7d87cba69f..d5ba172fd9 100644 Binary files a/common/dist/sprites/spritesmith-main-8.png and b/common/dist/sprites/spritesmith-main-8.png differ diff --git a/common/dist/sprites/spritesmith-main-9.css b/common/dist/sprites/spritesmith-main-9.css index f0feda4877..bf25ef460e 100644 --- a/common/dist/sprites/spritesmith-main-9.css +++ b/common/dist/sprites/spritesmith-main-9.css @@ -1,1080 +1,1374 @@ -.Pet-Mammoth-Base { +.Pet-Frog-Desert { background-image: url(spritesmith-main-9.png); background-position: -82px 0px; width: 81px; height: 99px; } -.Pet-MantisShrimp-Base { - background-image: url(spritesmith-main-9.png); - background-position: -164px -800px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Base { - background-image: url(spritesmith-main-9.png); - background-position: -164px 0px; - width: 81px; - height: 99px; -} -.Pet-Octopus-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: 0px -100px; - width: 81px; - height: 99px; -} -.Pet-Octopus-CottonCandyPink { - background-image: url(spritesmith-main-9.png); - background-position: -82px -100px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Desert { - background-image: url(spritesmith-main-9.png); - background-position: -164px -100px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Golden { - background-image: url(spritesmith-main-9.png); - background-position: -246px 0px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Red { - background-image: url(spritesmith-main-9.png); - background-position: -246px -100px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Shade { - background-image: url(spritesmith-main-9.png); - background-position: 0px -200px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: -82px -200px; - width: 81px; - height: 99px; -} -.Pet-Octopus-White { - background-image: url(spritesmith-main-9.png); - background-position: -164px -200px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -246px -200px; - width: 81px; - height: 99px; -} -.Pet-Owl-Base { - background-image: url(spritesmith-main-9.png); - background-position: -328px 0px; - width: 81px; - height: 99px; -} -.Pet-Owl-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: -328px -100px; - width: 81px; - height: 99px; -} -.Pet-Owl-CottonCandyPink { - background-image: url(spritesmith-main-9.png); - background-position: -328px -200px; - width: 81px; - height: 99px; -} -.Pet-Owl-Desert { - background-image: url(spritesmith-main-9.png); - background-position: 0px -300px; - width: 81px; - height: 99px; -} -.Pet-Owl-Golden { - background-image: url(spritesmith-main-9.png); - background-position: -82px -300px; - width: 81px; - height: 99px; -} -.Pet-Owl-Red { - background-image: url(spritesmith-main-9.png); - background-position: -164px -300px; - width: 81px; - height: 99px; -} -.Pet-Owl-Shade { - background-image: url(spritesmith-main-9.png); - background-position: -246px -300px; - width: 81px; - height: 99px; -} -.Pet-Owl-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: -328px -300px; - width: 81px; - height: 99px; -} -.Pet-Owl-White { - background-image: url(spritesmith-main-9.png); - background-position: -410px 0px; - width: 81px; - height: 99px; -} -.Pet-Owl-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -410px -100px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Base { - background-image: url(spritesmith-main-9.png); - background-position: -410px -200px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: -410px -300px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-CottonCandyPink { - background-image: url(spritesmith-main-9.png); - background-position: -492px 0px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Desert { - background-image: url(spritesmith-main-9.png); - background-position: -492px -100px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Golden { - background-image: url(spritesmith-main-9.png); - background-position: -492px -200px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Red { - background-image: url(spritesmith-main-9.png); - background-position: -492px -300px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Shade { - background-image: url(spritesmith-main-9.png); - background-position: 0px -400px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: -82px -400px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Spooky { - background-image: url(spritesmith-main-9.png); - background-position: -164px -400px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-White { - background-image: url(spritesmith-main-9.png); - background-position: -246px -400px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -328px -400px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Base { - background-image: url(spritesmith-main-9.png); - background-position: -410px -400px; - width: 81px; - height: 99px; -} -.Pet-Parrot-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: -492px -400px; - width: 81px; - height: 99px; -} -.Pet-Parrot-CottonCandyPink { - background-image: url(spritesmith-main-9.png); - background-position: -574px 0px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Desert { - background-image: url(spritesmith-main-9.png); - background-position: -574px -100px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Golden { - background-image: url(spritesmith-main-9.png); - background-position: -574px -200px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Red { - background-image: url(spritesmith-main-9.png); - background-position: -574px -300px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Shade { - background-image: url(spritesmith-main-9.png); - background-position: -574px -400px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: 0px -500px; - width: 81px; - height: 99px; -} -.Pet-Parrot-White { - background-image: url(spritesmith-main-9.png); - background-position: -82px -500px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -164px -500px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Base { - background-image: url(spritesmith-main-9.png); - background-position: -246px -500px; - width: 81px; - height: 99px; -} -.Pet-Penguin-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: -328px -500px; - width: 81px; - height: 99px; -} -.Pet-Penguin-CottonCandyPink { - background-image: url(spritesmith-main-9.png); - background-position: -410px -500px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Desert { - background-image: url(spritesmith-main-9.png); - background-position: -492px -500px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Golden { - background-image: url(spritesmith-main-9.png); - background-position: -574px -500px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Red { - background-image: url(spritesmith-main-9.png); - background-position: -656px 0px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Shade { - background-image: url(spritesmith-main-9.png); - background-position: -656px -100px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: -656px -200px; - width: 81px; - height: 99px; -} -.Pet-Penguin-White { - background-image: url(spritesmith-main-9.png); - background-position: -656px -300px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -656px -400px; - width: 81px; - height: 99px; -} -.Pet-Phoenix-Base { - background-image: url(spritesmith-main-9.png); - background-position: -656px -500px; - width: 81px; - height: 99px; -} -.Pet-Rat-Base { - background-image: url(spritesmith-main-9.png); - background-position: 0px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: -82px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-CottonCandyPink { - background-image: url(spritesmith-main-9.png); - background-position: -164px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-Desert { - background-image: url(spritesmith-main-9.png); - background-position: -246px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-Golden { - background-image: url(spritesmith-main-9.png); - background-position: -328px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-Red { - background-image: url(spritesmith-main-9.png); - background-position: -410px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-Shade { - background-image: url(spritesmith-main-9.png); - background-position: -492px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: -574px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-White { - background-image: url(spritesmith-main-9.png); - background-position: -656px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -738px 0px; - width: 81px; - height: 99px; -} -.Pet-Rock-Base { - background-image: url(spritesmith-main-9.png); - background-position: -738px -100px; - width: 81px; - height: 99px; -} -.Pet-Rock-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: -738px -200px; - width: 81px; - height: 99px; -} -.Pet-Rock-CottonCandyPink { - background-image: url(spritesmith-main-9.png); - background-position: -738px -300px; - width: 81px; - height: 99px; -} -.Pet-Rock-Desert { - background-image: url(spritesmith-main-9.png); - background-position: -738px -400px; - width: 81px; - height: 99px; -} -.Pet-Rock-Golden { - background-image: url(spritesmith-main-9.png); - background-position: -738px -500px; - width: 81px; - height: 99px; -} -.Pet-Rock-Red { - background-image: url(spritesmith-main-9.png); - background-position: -738px -600px; - width: 81px; - height: 99px; -} -.Pet-Rock-Shade { - background-image: url(spritesmith-main-9.png); - background-position: 0px -700px; - width: 81px; - height: 99px; -} -.Pet-Rock-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: -82px -700px; - width: 81px; - height: 99px; -} -.Pet-Rock-White { - background-image: url(spritesmith-main-9.png); - background-position: -164px -700px; - width: 81px; - height: 99px; -} -.Pet-Rock-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -246px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Base { - background-image: url(spritesmith-main-9.png); - background-position: -328px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: -410px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-CottonCandyPink { - background-image: url(spritesmith-main-9.png); - background-position: -492px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Desert { - background-image: url(spritesmith-main-9.png); - background-position: -574px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Golden { - background-image: url(spritesmith-main-9.png); - background-position: -656px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Red { - background-image: url(spritesmith-main-9.png); - background-position: -738px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Shade { - background-image: url(spritesmith-main-9.png); - background-position: -820px 0px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: -820px -100px; - width: 81px; - height: 99px; -} -.Pet-Rooster-White { - background-image: url(spritesmith-main-9.png); - background-position: -820px -200px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -820px -300px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Base { - background-image: url(spritesmith-main-9.png); - background-position: -820px -400px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: -820px -500px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-CottonCandyPink { - background-image: url(spritesmith-main-9.png); - background-position: -820px -600px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Desert { - background-image: url(spritesmith-main-9.png); - background-position: -820px -700px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Golden { - background-image: url(spritesmith-main-9.png); - background-position: 0px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Red { - background-image: url(spritesmith-main-9.png); - background-position: -82px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Shade { - background-image: url(spritesmith-main-9.png); - background-position: 0px 0px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: -246px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-White { - background-image: url(spritesmith-main-9.png); - background-position: -328px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -410px -800px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Base { - background-image: url(spritesmith-main-9.png); - background-position: -492px -800px; - width: 81px; - height: 99px; -} -.Pet-Sheep-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: -574px -800px; - width: 81px; - height: 99px; -} -.Pet-Sheep-CottonCandyPink { - background-image: url(spritesmith-main-9.png); - background-position: -656px -800px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Desert { - background-image: url(spritesmith-main-9.png); - background-position: -738px -800px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Golden { - background-image: url(spritesmith-main-9.png); - background-position: -820px -800px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Red { - background-image: url(spritesmith-main-9.png); - background-position: -902px 0px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Shade { - background-image: url(spritesmith-main-9.png); - background-position: -902px -100px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: -902px -200px; - width: 81px; - height: 99px; -} -.Pet-Sheep-White { - background-image: url(spritesmith-main-9.png); - background-position: -902px -300px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -902px -400px; - width: 81px; - height: 99px; -} -.Pet-Slime-Base { - background-image: url(spritesmith-main-9.png); - background-position: -902px -500px; - width: 81px; - height: 99px; -} -.Pet-Slime-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: -902px -600px; - width: 81px; - height: 99px; -} -.Pet-Slime-CottonCandyPink { - background-image: url(spritesmith-main-9.png); - background-position: -902px -700px; - width: 81px; - height: 99px; -} -.Pet-Slime-Desert { - background-image: url(spritesmith-main-9.png); - background-position: -902px -800px; - width: 81px; - height: 99px; -} -.Pet-Slime-Golden { - background-image: url(spritesmith-main-9.png); - background-position: -984px 0px; - width: 81px; - height: 99px; -} -.Pet-Slime-Red { - background-image: url(spritesmith-main-9.png); - background-position: -984px -100px; - width: 81px; - height: 99px; -} -.Pet-Slime-Shade { - background-image: url(spritesmith-main-9.png); - background-position: -984px -200px; - width: 81px; - height: 99px; -} -.Pet-Slime-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: -984px -300px; - width: 81px; - height: 99px; -} -.Pet-Slime-White { - background-image: url(spritesmith-main-9.png); - background-position: -984px -400px; - width: 81px; - height: 99px; -} -.Pet-Slime-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -984px -500px; - width: 81px; - height: 99px; -} -.Pet-Spider-Base { +.Pet-Frog-Golden { background-image: url(spritesmith-main-9.png); background-position: -984px -600px; width: 81px; height: 99px; } -.Pet-Spider-CottonCandyBlue { +.Pet-Frog-Red { + background-image: url(spritesmith-main-9.png); + background-position: -164px 0px; + width: 81px; + height: 99px; +} +.Pet-Frog-Shade { + background-image: url(spritesmith-main-9.png); + background-position: 0px -100px; + width: 81px; + height: 99px; +} +.Pet-Frog-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -82px -100px; + width: 81px; + height: 99px; +} +.Pet-Frog-White { + background-image: url(spritesmith-main-9.png); + background-position: -164px -100px; + width: 81px; + height: 99px; +} +.Pet-Frog-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -246px 0px; + width: 81px; + height: 99px; +} +.Pet-Gryphon-Base { + background-image: url(spritesmith-main-9.png); + background-position: -246px -100px; + width: 81px; + height: 99px; +} +.Pet-Gryphon-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: 0px -200px; + width: 81px; + height: 99px; +} +.Pet-Gryphon-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -82px -200px; + width: 81px; + height: 99px; +} +.Pet-Gryphon-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -164px -200px; + width: 81px; + height: 99px; +} +.Pet-Gryphon-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -246px -200px; + width: 81px; + height: 99px; +} +.Pet-Gryphon-Red { + background-image: url(spritesmith-main-9.png); + background-position: -328px 0px; + width: 81px; + height: 99px; +} +.Pet-Gryphon-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -328px -100px; + width: 81px; + height: 99px; +} +.Pet-Gryphon-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -328px -200px; + width: 81px; + height: 99px; +} +.Pet-Gryphon-White { + background-image: url(spritesmith-main-9.png); + background-position: 0px -300px; + width: 81px; + height: 99px; +} +.Pet-Gryphon-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -82px -300px; + width: 81px; + height: 99px; +} +.Pet-Hedgehog-Base { + background-image: url(spritesmith-main-9.png); + background-position: -164px -300px; + width: 81px; + height: 99px; +} +.Pet-Hedgehog-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: -246px -300px; + width: 81px; + height: 99px; +} +.Pet-Hedgehog-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -328px -300px; + width: 81px; + height: 99px; +} +.Pet-Hedgehog-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -410px 0px; + width: 81px; + height: 99px; +} +.Pet-Hedgehog-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -410px -100px; + width: 81px; + height: 99px; +} +.Pet-Hedgehog-Red { + background-image: url(spritesmith-main-9.png); + background-position: -410px -200px; + width: 81px; + height: 99px; +} +.Pet-Hedgehog-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -410px -300px; + width: 81px; + height: 99px; +} +.Pet-Hedgehog-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -492px 0px; + width: 81px; + height: 99px; +} +.Pet-Hedgehog-White { + background-image: url(spritesmith-main-9.png); + background-position: -492px -100px; + width: 81px; + height: 99px; +} +.Pet-Hedgehog-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -492px -200px; + width: 81px; + height: 99px; +} +.Pet-Horse-Base { + background-image: url(spritesmith-main-9.png); + background-position: -492px -300px; + width: 81px; + height: 99px; +} +.Pet-Horse-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: 0px -400px; + width: 81px; + height: 99px; +} +.Pet-Horse-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -82px -400px; + width: 81px; + height: 99px; +} +.Pet-Horse-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -164px -400px; + width: 81px; + height: 99px; +} +.Pet-Horse-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -246px -400px; + width: 81px; + height: 99px; +} +.Pet-Horse-Red { + background-image: url(spritesmith-main-9.png); + background-position: -328px -400px; + width: 81px; + height: 99px; +} +.Pet-Horse-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -410px -400px; + width: 81px; + height: 99px; +} +.Pet-Horse-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -492px -400px; + width: 81px; + height: 99px; +} +.Pet-Horse-White { + background-image: url(spritesmith-main-9.png); + background-position: -574px 0px; + width: 81px; + height: 99px; +} +.Pet-Horse-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -574px -100px; + width: 81px; + height: 99px; +} +.Pet-JackOLantern-Base { + background-image: url(spritesmith-main-9.png); + background-position: -574px -200px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Base { + background-image: url(spritesmith-main-9.png); + background-position: -574px -300px; + width: 81px; + height: 99px; +} +.Pet-LionCub-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: -574px -400px; + width: 81px; + height: 99px; +} +.Pet-LionCub-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: 0px -500px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -82px -500px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -164px -500px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Red { + background-image: url(spritesmith-main-9.png); + background-position: -246px -500px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -328px -500px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -410px -500px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Spooky { + background-image: url(spritesmith-main-9.png); + background-position: -492px -500px; + width: 81px; + height: 99px; +} +.Pet-LionCub-White { + background-image: url(spritesmith-main-9.png); + background-position: -574px -500px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -656px 0px; + width: 81px; + height: 99px; +} +.Pet-Mammoth-Base { + background-image: url(spritesmith-main-9.png); + background-position: -656px -100px; + width: 81px; + height: 99px; +} +.Pet-MantisShrimp-Base { + background-image: url(spritesmith-main-9.png); + background-position: -656px -200px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Base { + background-image: url(spritesmith-main-9.png); + background-position: -656px -300px; + width: 81px; + height: 99px; +} +.Pet-Octopus-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: -656px -400px; + width: 81px; + height: 99px; +} +.Pet-Octopus-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -656px -500px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Desert { + background-image: url(spritesmith-main-9.png); + background-position: 0px -600px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -82px -600px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Red { + background-image: url(spritesmith-main-9.png); + background-position: -164px -600px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -246px -600px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -328px -600px; + width: 81px; + height: 99px; +} +.Pet-Octopus-White { + background-image: url(spritesmith-main-9.png); + background-position: -410px -600px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -492px -600px; + width: 81px; + height: 99px; +} +.Pet-Owl-Base { + background-image: url(spritesmith-main-9.png); + background-position: -574px -600px; + width: 81px; + height: 99px; +} +.Pet-Owl-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: -656px -600px; + width: 81px; + height: 99px; +} +.Pet-Owl-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -738px 0px; + width: 81px; + height: 99px; +} +.Pet-Owl-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -738px -100px; + width: 81px; + height: 99px; +} +.Pet-Owl-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -738px -200px; + width: 81px; + height: 99px; +} +.Pet-Owl-Red { + background-image: url(spritesmith-main-9.png); + background-position: -738px -300px; + width: 81px; + height: 99px; +} +.Pet-Owl-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -738px -400px; + width: 81px; + height: 99px; +} +.Pet-Owl-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -738px -500px; + width: 81px; + height: 99px; +} +.Pet-Owl-White { + background-image: url(spritesmith-main-9.png); + background-position: -738px -600px; + width: 81px; + height: 99px; +} +.Pet-Owl-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: 0px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Base { + background-image: url(spritesmith-main-9.png); + background-position: -82px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: -164px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -246px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -328px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -410px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Red { + background-image: url(spritesmith-main-9.png); + background-position: -492px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -574px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -656px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Spooky { + background-image: url(spritesmith-main-9.png); + background-position: -738px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-White { + background-image: url(spritesmith-main-9.png); + background-position: -820px 0px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -820px -100px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Base { + background-image: url(spritesmith-main-9.png); + background-position: -820px -200px; + width: 81px; + height: 99px; +} +.Pet-Parrot-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: -820px -300px; + width: 81px; + height: 99px; +} +.Pet-Parrot-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -820px -400px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -820px -500px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -820px -600px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Red { + background-image: url(spritesmith-main-9.png); + background-position: -820px -700px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Shade { + background-image: url(spritesmith-main-9.png); + background-position: 0px -800px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -82px -800px; + width: 81px; + height: 99px; +} +.Pet-Parrot-White { + background-image: url(spritesmith-main-9.png); + background-position: -164px -800px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -246px -800px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Base { + background-image: url(spritesmith-main-9.png); + background-position: -328px -800px; + width: 81px; + height: 99px; +} +.Pet-Penguin-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: -410px -800px; + width: 81px; + height: 99px; +} +.Pet-Penguin-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -492px -800px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -574px -800px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -656px -800px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Red { + background-image: url(spritesmith-main-9.png); + background-position: -738px -800px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -820px -800px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -902px 0px; + width: 81px; + height: 99px; +} +.Pet-Penguin-White { + background-image: url(spritesmith-main-9.png); + background-position: -902px -100px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -902px -200px; + width: 81px; + height: 99px; +} +.Pet-Phoenix-Base { + background-image: url(spritesmith-main-9.png); + background-position: -902px -300px; + width: 81px; + height: 99px; +} +.Pet-Rat-Base { + background-image: url(spritesmith-main-9.png); + background-position: -902px -400px; + width: 81px; + height: 99px; +} +.Pet-Rat-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: -902px -500px; + width: 81px; + height: 99px; +} +.Pet-Rat-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -902px -600px; + width: 81px; + height: 99px; +} +.Pet-Rat-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -902px -700px; + width: 81px; + height: 99px; +} +.Pet-Rat-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -902px -800px; + width: 81px; + height: 99px; +} +.Pet-Rat-Red { + background-image: url(spritesmith-main-9.png); + background-position: -984px 0px; + width: 81px; + height: 99px; +} +.Pet-Rat-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -984px -100px; + width: 81px; + height: 99px; +} +.Pet-Rat-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -984px -200px; + width: 81px; + height: 99px; +} +.Pet-Rat-White { + background-image: url(spritesmith-main-9.png); + background-position: -984px -300px; + width: 81px; + height: 99px; +} +.Pet-Rat-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -984px -400px; + width: 81px; + height: 99px; +} +.Pet-Rock-Base { + background-image: url(spritesmith-main-9.png); + background-position: -984px -500px; + width: 81px; + height: 99px; +} +.Pet-Rock-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: 0px 0px; + width: 81px; + height: 99px; +} +.Pet-Rock-CottonCandyPink { background-image: url(spritesmith-main-9.png); background-position: -984px -700px; width: 81px; height: 99px; } -.Pet-Spider-CottonCandyPink { +.Pet-Rock-Desert { background-image: url(spritesmith-main-9.png); background-position: -984px -800px; width: 81px; height: 99px; } -.Pet-Spider-Desert { +.Pet-Rock-Golden { background-image: url(spritesmith-main-9.png); background-position: 0px -900px; width: 81px; height: 99px; } -.Pet-Spider-Golden { +.Pet-Rock-Red { background-image: url(spritesmith-main-9.png); background-position: -82px -900px; width: 81px; height: 99px; } -.Pet-Spider-Red { +.Pet-Rock-Shade { background-image: url(spritesmith-main-9.png); background-position: -164px -900px; width: 81px; height: 99px; } -.Pet-Spider-Shade { +.Pet-Rock-Skeleton { background-image: url(spritesmith-main-9.png); background-position: -246px -900px; width: 81px; height: 99px; } -.Pet-Spider-Skeleton { +.Pet-Rock-White { background-image: url(spritesmith-main-9.png); background-position: -328px -900px; width: 81px; height: 99px; } -.Pet-Spider-White { +.Pet-Rock-Zombie { background-image: url(spritesmith-main-9.png); background-position: -410px -900px; width: 81px; height: 99px; } -.Pet-Spider-Zombie { +.Pet-Rooster-Base { background-image: url(spritesmith-main-9.png); background-position: -492px -900px; width: 81px; height: 99px; } -.Pet-TRex-Base { - background-image: url(spritesmith-main-9.png); - background-position: -1066px -600px; - width: 81px; - height: 99px; -} -.Pet-TRex-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: -1066px -700px; - width: 81px; - height: 99px; -} -.Pet-TRex-CottonCandyPink { - background-image: url(spritesmith-main-9.png); - background-position: -1066px -800px; - width: 81px; - height: 99px; -} -.Pet-TRex-Desert { - background-image: url(spritesmith-main-9.png); - background-position: -1066px -900px; - width: 81px; - height: 99px; -} -.Pet-TRex-Golden { - background-image: url(spritesmith-main-9.png); - background-position: 0px -1000px; - width: 81px; - height: 99px; -} -.Pet-TRex-Red { - background-image: url(spritesmith-main-9.png); - background-position: -82px -1000px; - width: 81px; - height: 99px; -} -.Pet-TRex-Shade { - background-image: url(spritesmith-main-9.png); - background-position: -164px -1000px; - width: 81px; - height: 99px; -} -.Pet-TRex-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: -246px -1000px; - width: 81px; - height: 99px; -} -.Pet-TRex-White { - background-image: url(spritesmith-main-9.png); - background-position: -328px -1000px; - width: 81px; - height: 99px; -} -.Pet-TRex-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -410px -1000px; - width: 81px; - height: 99px; -} -.Pet-Tiger-Veteran { +.Pet-Rooster-CottonCandyBlue { background-image: url(spritesmith-main-9.png); background-position: -574px -900px; width: 81px; height: 99px; } -.Pet-TigerCub-Base { +.Pet-Rooster-CottonCandyPink { background-image: url(spritesmith-main-9.png); background-position: -656px -900px; width: 81px; height: 99px; } -.Pet-TigerCub-CottonCandyBlue { +.Pet-Rooster-Desert { background-image: url(spritesmith-main-9.png); background-position: -738px -900px; width: 81px; height: 99px; } -.Pet-TigerCub-CottonCandyPink { +.Pet-Rooster-Golden { background-image: url(spritesmith-main-9.png); background-position: -820px -900px; width: 81px; height: 99px; } -.Pet-TigerCub-Desert { +.Pet-Rooster-Red { background-image: url(spritesmith-main-9.png); background-position: -902px -900px; width: 81px; height: 99px; } -.Pet-TigerCub-Golden { +.Pet-Rooster-Shade { background-image: url(spritesmith-main-9.png); background-position: -984px -900px; width: 81px; height: 99px; } -.Pet-TigerCub-Red { +.Pet-Rooster-Skeleton { background-image: url(spritesmith-main-9.png); background-position: -1066px 0px; width: 81px; height: 99px; } -.Pet-TigerCub-Shade { +.Pet-Rooster-White { background-image: url(spritesmith-main-9.png); background-position: -1066px -100px; width: 81px; height: 99px; } -.Pet-TigerCub-Skeleton { +.Pet-Rooster-Zombie { background-image: url(spritesmith-main-9.png); background-position: -1066px -200px; width: 81px; height: 99px; } -.Pet-TigerCub-Spooky { +.Pet-Seahorse-Base { background-image: url(spritesmith-main-9.png); background-position: -1066px -300px; width: 81px; height: 99px; } -.Pet-TigerCub-White { +.Pet-Seahorse-CottonCandyBlue { background-image: url(spritesmith-main-9.png); background-position: -1066px -400px; width: 81px; height: 99px; } -.Pet-TigerCub-Zombie { +.Pet-Seahorse-CottonCandyPink { background-image: url(spritesmith-main-9.png); background-position: -1066px -500px; width: 81px; height: 99px; } -.Pet-Turkey-Base { +.Pet-Seahorse-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -1066px -600px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -1066px -700px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-Red { + background-image: url(spritesmith-main-9.png); + background-position: -1066px -800px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -1066px -900px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: 0px -1000px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-White { + background-image: url(spritesmith-main-9.png); + background-position: -82px -1000px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -164px -1000px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Base { + background-image: url(spritesmith-main-9.png); + background-position: -246px -1000px; + width: 81px; + height: 99px; +} +.Pet-Sheep-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: -328px -1000px; + width: 81px; + height: 99px; +} +.Pet-Sheep-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -410px -1000px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Desert { background-image: url(spritesmith-main-9.png); background-position: -492px -1000px; width: 81px; height: 99px; } -.Pet-Whale-Base { +.Pet-Sheep-Golden { background-image: url(spritesmith-main-9.png); background-position: -574px -1000px; width: 81px; height: 99px; } -.Pet-Whale-CottonCandyBlue { +.Pet-Sheep-Red { background-image: url(spritesmith-main-9.png); background-position: -656px -1000px; width: 81px; height: 99px; } -.Pet-Whale-CottonCandyPink { +.Pet-Sheep-Shade { background-image: url(spritesmith-main-9.png); background-position: -738px -1000px; width: 81px; height: 99px; } -.Pet-Whale-Desert { +.Pet-Sheep-Skeleton { background-image: url(spritesmith-main-9.png); background-position: -820px -1000px; width: 81px; height: 99px; } -.Pet-Whale-Golden { +.Pet-Sheep-White { background-image: url(spritesmith-main-9.png); background-position: -902px -1000px; width: 81px; height: 99px; } -.Pet-Whale-Red { +.Pet-Sheep-Zombie { background-image: url(spritesmith-main-9.png); background-position: -984px -1000px; width: 81px; height: 99px; } -.Pet-Whale-Shade { +.Pet-Slime-Base { background-image: url(spritesmith-main-9.png); background-position: -1066px -1000px; width: 81px; height: 99px; } -.Pet-Whale-Skeleton { +.Pet-Slime-CottonCandyBlue { background-image: url(spritesmith-main-9.png); background-position: -1148px 0px; width: 81px; height: 99px; } -.Pet-Whale-White { +.Pet-Slime-CottonCandyPink { background-image: url(spritesmith-main-9.png); background-position: -1148px -100px; width: 81px; height: 99px; } -.Pet-Whale-Zombie { +.Pet-Slime-Desert { background-image: url(spritesmith-main-9.png); background-position: -1148px -200px; width: 81px; height: 99px; } -.Pet-Wolf-Base { +.Pet-Slime-Golden { background-image: url(spritesmith-main-9.png); background-position: -1148px -300px; width: 81px; height: 99px; } -.Pet-Wolf-CottonCandyBlue { +.Pet-Slime-Red { background-image: url(spritesmith-main-9.png); background-position: -1148px -400px; width: 81px; height: 99px; } -.Pet-Wolf-CottonCandyPink { +.Pet-Slime-Shade { background-image: url(spritesmith-main-9.png); background-position: -1148px -500px; width: 81px; height: 99px; } -.Pet-Wolf-Desert { +.Pet-Slime-Skeleton { background-image: url(spritesmith-main-9.png); background-position: -1148px -600px; width: 81px; height: 99px; } -.Pet-Wolf-Golden { +.Pet-Slime-White { background-image: url(spritesmith-main-9.png); background-position: -1148px -700px; width: 81px; height: 99px; } -.Pet-Wolf-Red { +.Pet-Slime-Zombie { background-image: url(spritesmith-main-9.png); background-position: -1148px -800px; width: 81px; height: 99px; } -.Pet-Wolf-Shade { +.Pet-Spider-Base { background-image: url(spritesmith-main-9.png); background-position: -1148px -900px; width: 81px; height: 99px; } -.Pet-Wolf-Skeleton { +.Pet-Spider-CottonCandyBlue { background-image: url(spritesmith-main-9.png); background-position: -1148px -1000px; width: 81px; height: 99px; } -.Pet-Wolf-Spooky { +.Pet-Spider-CottonCandyPink { background-image: url(spritesmith-main-9.png); background-position: 0px -1100px; width: 81px; height: 99px; } -.Pet-Wolf-Veteran { +.Pet-Spider-Desert { background-image: url(spritesmith-main-9.png); background-position: -82px -1100px; width: 81px; height: 99px; } -.Pet-Wolf-White { +.Pet-Spider-Golden { background-image: url(spritesmith-main-9.png); background-position: -164px -1100px; width: 81px; height: 99px; } -.Pet-Wolf-Zombie { +.Pet-Spider-Red { background-image: url(spritesmith-main-9.png); background-position: -246px -1100px; width: 81px; height: 99px; } +.Pet-Spider-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -328px -1100px; + width: 81px; + height: 99px; +} +.Pet-Spider-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -410px -1100px; + width: 81px; + height: 99px; +} +.Pet-Spider-White { + background-image: url(spritesmith-main-9.png); + background-position: -492px -1100px; + width: 81px; + height: 99px; +} +.Pet-Spider-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -574px -1100px; + width: 81px; + height: 99px; +} +.Pet-TRex-Base { + background-image: url(spritesmith-main-9.png); + background-position: -656px -1100px; + width: 81px; + height: 99px; +} +.Pet-TRex-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: -738px -1100px; + width: 81px; + height: 99px; +} +.Pet-TRex-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -820px -1100px; + width: 81px; + height: 99px; +} +.Pet-TRex-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -902px -1100px; + width: 81px; + height: 99px; +} +.Pet-TRex-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -984px -1100px; + width: 81px; + height: 99px; +} +.Pet-TRex-Red { + background-image: url(spritesmith-main-9.png); + background-position: -1066px -1100px; + width: 81px; + height: 99px; +} +.Pet-TRex-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -1148px -1100px; + width: 81px; + height: 99px; +} +.Pet-TRex-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -1230px 0px; + width: 81px; + height: 99px; +} +.Pet-TRex-White { + background-image: url(spritesmith-main-9.png); + background-position: -1230px -100px; + width: 81px; + height: 99px; +} +.Pet-TRex-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -1230px -200px; + width: 81px; + height: 99px; +} +.Pet-Tiger-Veteran { + background-image: url(spritesmith-main-9.png); + background-position: -1230px -300px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Base { + background-image: url(spritesmith-main-9.png); + background-position: -1230px -400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: -1230px -500px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -1230px -600px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -1230px -700px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -1230px -800px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Red { + background-image: url(spritesmith-main-9.png); + background-position: -1230px -900px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -1230px -1000px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -1230px -1100px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Spooky { + background-image: url(spritesmith-main-9.png); + background-position: 0px -1200px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-White { + background-image: url(spritesmith-main-9.png); + background-position: -82px -1200px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -164px -1200px; + width: 81px; + height: 99px; +} +.Pet-Turkey-Base { + background-image: url(spritesmith-main-9.png); + background-position: -246px -1200px; + width: 81px; + height: 99px; +} +.Pet-Whale-Base { + background-image: url(spritesmith-main-9.png); + background-position: -328px -1200px; + width: 81px; + height: 99px; +} +.Pet-Whale-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: -410px -1200px; + width: 81px; + height: 99px; +} +.Pet-Whale-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -492px -1200px; + width: 81px; + height: 99px; +} +.Pet-Whale-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -574px -1200px; + width: 81px; + height: 99px; +} +.Pet-Whale-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -656px -1200px; + width: 81px; + height: 99px; +} +.Pet-Whale-Red { + background-image: url(spritesmith-main-9.png); + background-position: -738px -1200px; + width: 81px; + height: 99px; +} +.Pet-Whale-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -820px -1200px; + width: 81px; + height: 99px; +} +.Pet-Whale-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -902px -1200px; + width: 81px; + height: 99px; +} +.Pet-Whale-White { + background-image: url(spritesmith-main-9.png); + background-position: -984px -1200px; + width: 81px; + height: 99px; +} +.Pet-Whale-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -1066px -1200px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Base { + background-image: url(spritesmith-main-9.png); + background-position: -1148px -1200px; + width: 81px; + height: 99px; +} +.Pet-Wolf-CottonCandyBlue { + background-image: url(spritesmith-main-9.png); + background-position: -1230px -1200px; + width: 81px; + height: 99px; +} +.Pet-Wolf-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -1312px 0px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -1312px -100px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -1312px -200px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Red { + background-image: url(spritesmith-main-9.png); + background-position: -1312px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -1312px -400px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -1312px -500px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Spooky { + background-image: url(spritesmith-main-9.png); + background-position: -1312px -600px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Veteran { + background-image: url(spritesmith-main-9.png); + background-position: -1312px -700px; + width: 81px; + height: 99px; +} +.Pet-Wolf-White { + background-image: url(spritesmith-main-9.png); + background-position: -1312px -800px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -1312px -900px; + width: 81px; + height: 99px; +} .Pet_HatchingPotion_Base { background-image: url(spritesmith-main-9.png); - background-position: -377px -1100px; + background-position: -1312px -1052px; width: 48px; height: 51px; } .Pet_HatchingPotion_CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -573px -1100px; + background-position: 0px -1300px; width: 48px; height: 51px; } .Pet_HatchingPotion_CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -426px -1100px; + background-position: -1312px -1104px; width: 48px; height: 51px; } .Pet_HatchingPotion_Desert { background-image: url(spritesmith-main-9.png); - background-position: -475px -1100px; + background-position: -1312px -1156px; width: 48px; height: 51px; } .Pet_HatchingPotion_Golden { background-image: url(spritesmith-main-9.png); - background-position: -524px -1100px; + background-position: -1312px -1208px; width: 48px; height: 51px; } .Pet_HatchingPotion_Red { background-image: url(spritesmith-main-9.png); - background-position: -328px -1100px; + background-position: -1312px -1000px; width: 48px; height: 51px; } .Pet_HatchingPotion_Shade { background-image: url(spritesmith-main-9.png); - background-position: -622px -1100px; + background-position: -49px -1300px; width: 48px; height: 51px; } .Pet_HatchingPotion_Skeleton { background-image: url(spritesmith-main-9.png); - background-position: -671px -1100px; + background-position: -98px -1300px; width: 48px; height: 51px; } .Pet_HatchingPotion_Spooky { background-image: url(spritesmith-main-9.png); - background-position: -720px -1100px; + background-position: -147px -1300px; width: 48px; height: 51px; } .Pet_HatchingPotion_White { background-image: url(spritesmith-main-9.png); - background-position: -769px -1100px; + background-position: -196px -1300px; width: 48px; height: 51px; } .Pet_HatchingPotion_Zombie { background-image: url(spritesmith-main-9.png); - background-position: -818px -1100px; + background-position: -245px -1300px; width: 48px; height: 51px; } diff --git a/common/dist/sprites/spritesmith-main-9.png b/common/dist/sprites/spritesmith-main-9.png index 1cee797a0f..efe24a7966 100644 Binary files a/common/dist/sprites/spritesmith-main-9.png and b/common/dist/sprites/spritesmith-main-9.png differ diff --git a/common/img/sprites/spritesmith/gear/events/mystery_201510/back_mystery_201510.png b/common/img/sprites/spritesmith/gear/events/mystery_201510/back_mystery_201510.png new file mode 100644 index 0000000000..c807640624 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/mystery_201510/back_mystery_201510.png differ diff --git a/common/img/sprites/spritesmith/gear/events/mystery_201510/headAccessory_mystery_201510.png b/common/img/sprites/spritesmith/gear/events/mystery_201510/headAccessory_mystery_201510.png new file mode 100644 index 0000000000..b702a56c29 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/mystery_201510/headAccessory_mystery_201510.png differ diff --git a/common/img/sprites/spritesmith/gear/events/mystery_201510/shop_back_mystery_201510.png b/common/img/sprites/spritesmith/gear/events/mystery_201510/shop_back_mystery_201510.png new file mode 100644 index 0000000000..9501d15ef7 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/mystery_201510/shop_back_mystery_201510.png differ diff --git a/common/img/sprites/spritesmith/gear/events/mystery_201510/shop_headAccessory_mystery_201510.png b/common/img/sprites/spritesmith/gear/events/mystery_201510/shop_headAccessory_mystery_201510.png new file mode 100644 index 0000000000..8b2be0cbfb Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/mystery_201510/shop_headAccessory_mystery_201510.png differ diff --git a/common/img/sprites/spritesmith/npcs/npc_alex.png b/common/img/sprites/spritesmith/npcs/npc_alex.png index ec058943e5..c80cefa977 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 8159b7c77f..6611a6a563 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 71521414f8..1898ba7960 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_daniel_broken.png b/common/img/sprites/spritesmith/npcs/npc_daniel_broken.png index fc1515b755..b5090f3b67 100644 Binary files a/common/img/sprites/spritesmith/npcs/npc_daniel_broken.png and b/common/img/sprites/spritesmith/npcs/npc_daniel_broken.png differ diff --git a/common/img/sprites/spritesmith/npcs/npc_ian.png b/common/img/sprites/spritesmith/npcs/npc_ian.png index 7989a21bec..482eb467a8 100644 Binary files a/common/img/sprites/spritesmith/npcs/npc_ian.png and b/common/img/sprites/spritesmith/npcs/npc_ian.png differ diff --git a/common/img/sprites/spritesmith/npcs/npc_justin.png b/common/img/sprites/spritesmith/npcs/npc_justin.png index d8fd3bc8a5..97ce158c9f 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 b8ecc03d34..30e95d29f3 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_open.png b/common/img/sprites/spritesmith/npcs/seasonalshop_open.png index cfbcc5bddd..f69fb9d792 100644 Binary files a/common/img/sprites/spritesmith/npcs/seasonalshop_open.png and b/common/img/sprites/spritesmith/npcs/seasonalshop_open.png differ diff --git a/common/img/sprites/spritesmith/quests/inventory_quest_scroll_frog.png b/common/img/sprites/spritesmith/quests/inventory_quest_scroll_frog.png new file mode 100644 index 0000000000..f81dc4f20a Binary files /dev/null and b/common/img/sprites/spritesmith/quests/inventory_quest_scroll_frog.png differ diff --git a/common/img/sprites/spritesmith/quests/quest_frog.png b/common/img/sprites/spritesmith/quests/quest_frog.png new file mode 100644 index 0000000000..b29d1c04dd Binary files /dev/null and b/common/img/sprites/spritesmith/quests/quest_frog.png differ diff --git a/common/img/sprites/spritesmith/stable/eggs/Pet_Egg_Frog.png b/common/img/sprites/spritesmith/stable/eggs/Pet_Egg_Frog.png new file mode 100644 index 0000000000..3b2dbdc239 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/eggs/Pet_Egg_Frog.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Base.png new file mode 100644 index 0000000000..fc381cf64d Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-CottonCandyBlue.png new file mode 100644 index 0000000000..4d1bb4bd2b Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-CottonCandyPink.png new file mode 100644 index 0000000000..e81c29ad49 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Desert.png new file mode 100644 index 0000000000..f5dff14094 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Golden.png new file mode 100644 index 0000000000..57fec93878 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Red.png new file mode 100644 index 0000000000..974e2546f8 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Shade.png new file mode 100644 index 0000000000..5b1497841e Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Skeleton.png new file mode 100644 index 0000000000..dd47d9bda7 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-White.png new file mode 100644 index 0000000000..8c650260f7 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Zombie.png new file mode 100644 index 0000000000..38a87f3b48 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Frog-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_JackOLantern-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_JackOLantern-Base.png new file mode 100644 index 0000000000..8a5eca78b1 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_JackOLantern-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Base.png new file mode 100644 index 0000000000..f92e8de63c Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-CottonCandyBlue.png new file mode 100644 index 0000000000..5abeee7f00 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-CottonCandyPink.png new file mode 100644 index 0000000000..012cb7379b Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Desert.png new file mode 100644 index 0000000000..c1c6413657 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Golden.png new file mode 100644 index 0000000000..2fc5146e1b Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Red.png new file mode 100644 index 0000000000..af9663eca0 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Shade.png new file mode 100644 index 0000000000..3e8a0fc2c5 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Skeleton.png new file mode 100644 index 0000000000..ddb4ab2829 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-White.png new file mode 100644 index 0000000000..c37579df3b Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Zombie.png new file mode 100644 index 0000000000..411124e2e9 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Frog-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_JackOLantern-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_JackOLantern-Base.png new file mode 100644 index 0000000000..fc41e4581f Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_JackOLantern-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Base.png b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Base.png new file mode 100644 index 0000000000..27bb2a52af Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyBlue.png new file mode 100644 index 0000000000..7894d6bd05 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyPink.png new file mode 100644 index 0000000000..1e00e874bf Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Desert.png b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Desert.png new file mode 100644 index 0000000000..4ab6280109 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Golden.png b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Golden.png new file mode 100644 index 0000000000..29ec0ff618 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Red.png b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Red.png new file mode 100644 index 0000000000..523af858b7 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Shade.png b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Shade.png new file mode 100644 index 0000000000..d0b76fcf57 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Skeleton.png b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Skeleton.png new file mode 100644 index 0000000000..6596810fc0 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Frog-White.png b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-White.png new file mode 100644 index 0000000000..918ab4db74 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-White.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Zombie.png b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Zombie.png new file mode 100644 index 0000000000..bd03952107 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Frog-Zombie.png differ diff --git a/common/img/sprites/spritesmith_large/promo/promo_mystery_201510.png b/common/img/sprites/spritesmith_large/promo/promo_mystery_201510.png new file mode 100644 index 0000000000..d43dc6dba1 Binary files /dev/null and b/common/img/sprites/spritesmith_large/promo/promo_mystery_201510.png differ diff --git a/common/locales/cs/backgrounds.json b/common/locales/cs/backgrounds.json index 8b786edba9..df38b4519e 100644 --- a/common/locales/cs/backgrounds.json +++ b/common/locales/cs/backgrounds.json @@ -106,10 +106,17 @@ "backgroundTwinklyPartyLightsText": "Třpytivá party světýlka", "backgroundTwinklyPartyLightsNotes": "Zatancuj si po třpytivými party světýlky", "backgrounds092015": "SET 16: Vydán v září 2015", - "backgroundMarketText": "Tržiště Habitica", + "backgroundMarketText": "Tržiště města Habitica", "backgroundMarketNotes": "Nakupuj na Tržišti Habitica", - "backgroundStableText": "Stáje Habitica", - "backgroundStableNotes": "Starej se o zvířata ve Stájích Habitica.", - "backgroundTavernText": "Krčma Habitica", - "backgroundTavernNotes": "Navštiv Krčmu Habitica." + "backgroundStableText": "Stáje města Habitica", + "backgroundStableNotes": "Starej se o zvířata ve Stájích města Habitica.", + "backgroundTavernText": "Krčma města Habitica", + "backgroundTavernNotes": "Navštiv Krčmu města Habitica.", + "backgrounds102015": "SET 17: Vydán v říjnu 2015", + "backgroundHarvestMoonText": "Měsíc při sklizni", + "backgroundHarvestMoonNotes": "Zasměj se po měsícem při sklizni", + "backgroundSlimySwampText": "Slizká bažina", + "backgroundSlimySwampNotes": "Přebroď se slizkou bažinou", + "backgroundSwarmingDarknessText": "Valící se temnota", + "backgroundSwarmingDarknessNotes": "Třes se před valící se temnotou" } \ No newline at end of file diff --git a/common/locales/cs/challenge.json b/common/locales/cs/challenge.json index 37695fcb16..eee7b5bddb 100644 --- a/common/locales/cs/challenge.json +++ b/common/locales/cs/challenge.json @@ -36,15 +36,15 @@ "prizePop": "Pokud někdo může ';vyhrát'; tvou výzvu, můžeš jej odměnit drahokamy. Maximum drahokamů do výhry je 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.", "prizePopTavern": "Pokud někdo může 'vyhrát' tvou výzvu, můžeš jej odměnit drahokamy. Maximum = počet tvých drahokamů. Poznámka: Výhra nemůže být později změněna a výhra z výzev v Krčmě 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 Habitiky", + "officialChallenge": "Oficiální výzva země Habitica", "by": "od", "participants": "<%= membercount %> účastníků", "join": "Přidat se", "exportChallengeCSV": "Exportovat do CSV", "selectGroup": "Prosím, vyber skupinu", "challengeCreated": "Výzva vytvořena", - "sureDelCha": "Are you sure you want to delete this challenge?", - "sureDelChaTavern": "Are you sure you want to delete this challenge? Your gems will not be refunded.", + "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...", @@ -57,7 +57,9 @@ "prizeValue": "<%= gemcount %> <%= gemicon %> Cena", "clone": "Naklonuj", "challengeNotEnoughGems": "Nemáš dostatek Drahokamů, abys mohl uveřejnit tuto výzvu.", - "noPermissionEditChallenge": "You don't have permissions to edit this challenge", - "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "noPermissionEditChallenge": "Nemáš oprávnění k upravování této výzvy", + "noPermissionDeleteChallenge": "Nemáš oprávnění ke smazání této výzvy", + "noPermissionCloseChallenge": "Nemáš oprávnění k ukončení této výzvy", + "noChallengeOwner": "bez majitele", + "noChallengeOwnerPopover": "Tato Výzva nemá majitele, jelikož uživatel, který ji vytvořil, si smazal účet." } \ No newline at end of file diff --git a/common/locales/cs/character.json b/common/locales/cs/character.json index a28772d8e9..66997aa819 100644 --- a/common/locales/cs/character.json +++ b/common/locales/cs/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Bonus třídy", "battleGear": "Bojová výzbroj", "battleGearText": "Tohle je tvé vybavení, které máš na sobě do bitvy; ovlivňuje čísla, když pracuješ se svými úkoly.", + "autoEquipBattleGear": "Auto-equip new gear", "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", @@ -80,7 +81,7 @@ "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.", + "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í příšery.", "constitution": "Obrana", "conText": "Obrana snižuje újmu ze zlozvyků a nesplněných denních úkolů.", "perception": "Vnímání", @@ -116,7 +117,7 @@ "taskAllocationPop": "Přiřadí body podle Fyzické (síla), Mentální (Inteligence), Sociální (Obrana) a Další (Vnímání) kategorie přiřazené k úkolům, které splníš.", "distributePoints": "Přiřaď nevyužité body.", "distributePointsPop": "Přiřadí všechny nepřidělené body v závislosti na zvoleném režimu přidělování.", - "warriorText": "Válečníci získávají lepší \"kritické zásahy\", které náhodně dávají bonusové zlaťáky a zkušenosti a zvyšují šanci na nalezení předmětů při splnění úkolu. Také způsobují větší újmu bossům. Hraj za válečníka, pokud tě motivují nepředvídatelné odměny nebo to chceš pořádně nandat bossům při Výpravách!", + "warriorText": "Válečníci získávají lepší \"kritické zásahy\", které náhodně dávají bonusové zlaťáky a zkušenosti a zvyšují šanci na nalezení předmětů při splnění úkolu. Také způsobují větší újmu příšerám. Hraj za válečníka, pokud tě motivují nepředvídatelné odměny nebo to chceš pořádně nandat příšerám při Výpravách!", "mageText": "Mágové se rychle učí, získávají zkušenosti a postupují na vyšší úrovně rychleji než ostatní povolání. Mají také opravdu hodně many na používání speciálních schopností. Hraj za Mága, pokud si chceš užít taktický aspekt Habitica, nebo pokud tě motivuje postup na vyšší úrovně a odemykání nových pokročilých funkcí.", "rogueText": "Zloděj miluje střádání bohatství, získávání více zlata než mají ostatní, a je adeptem na nalezení náhodných předmětů. Jeho pověstná lstivost mu umožňuje uniknout důsledkům promeškání Denních úkolů. Buď zlodějem, pokud nacházíš silnou motivaci v odměnách a úspěších a usiluješ o kořist a ocenění!", "healerText": "Léčitel je nezranitelný a ochraňuje i ostatní. Promeškané Denní úkoly a špatné Zvyky jim moc neublíží a mají možnosti jak se zahojit. Buď léčitelem a užij si pomoc ostatním v družině, nebo pokud tě inspiruje myšlenka ošidit smrt tak, že budeš pořádně dřít!", @@ -126,7 +127,7 @@ "stealth": "Lstivost", "stealthNewDay": "Když začne nový den, vyhneš se újmě z tolika zmeškaných Denních úkolů.", "streaksFrozen": "Šnůra úspěšnosti zmrazena", - "streaksFrozenText": "Šňůra úspěšnosti na promeškaných Denních úkolech nebude na konci dne vynulována.", + "streaksFrozenText": "Série úspěšnosti na promeškaných Denních úkolech nebude na konci dne vynulována.", "respawn": "Oživení!", "youDied": "Zemřel jsi!", "dieText": "Propadl jsi o úroveň níž a přišel jsi o všechny zlaťáky a náhodný kus vybavení. Povstaň, Habiťane, a zkus to znovu! Zbav se zlozvyků, poctivě plň denní úkoly a v případě zaváhání se vyhni smrti pomocí léčivého lektvaru.", diff --git a/common/locales/cs/content.json b/common/locales/cs/content.json index b9addc408e..1ed711a392 100644 --- a/common/locales/cs/content.json +++ b/common/locales/cs/content.json @@ -6,7 +6,7 @@ "armoireLastItem": "Našel jsi poslední kousek vzácného Vybavení v Začarované almaře.", "armoireNotesEmpty": "Almara bude ukrývat nové Vybavení každý první týden v měsíci. Do té doby na ni můžeš klikat a získáš Zkušenostní body a Jídlo!", "dropEggWolfText": "vlk", - "dropEggWolfMountText": "Wolf", + "dropEggWolfMountText": "vlk", "dropEggWolfAdjective": "věrný", "dropEggTigerCubText": "tygřík", "dropEggTigerCubMountText": "tygr", @@ -18,83 +18,86 @@ "dropEggLionCubMountText": "lev", "dropEggLionCubAdjective": "vznešený", "dropEggFoxText": "lišák", - "dropEggFoxMountText": "Fox", - "dropEggFoxAdjective": "lstivá", + "dropEggFoxMountText": "lišák", + "dropEggFoxAdjective": "lstivý", "dropEggFlyingPigText": "létající čuník", - "dropEggFlyingPigMountText": "Flying Pig", - "dropEggFlyingPigAdjective": "náladový", + "dropEggFlyingPigMountText": "létající čuník", + "dropEggFlyingPigAdjective": "kouzelný", "dropEggDragonText": "drak", - "dropEggDragonMountText": "Dragon", + "dropEggDragonMountText": "drak", "dropEggDragonAdjective": "mocný", "dropEggCactusText": "kaktus", - "dropEggCactusMountText": "Cactus", + "dropEggCactusMountText": "kaktus", "dropEggCactusAdjective": "pichlavý", "dropEggBearCubText": "medvídek", "dropEggBearCubMountText": "medvěd", "dropEggBearCubAdjective": "mazlivý", "questEggGryphonText": "gryf", - "questEggGryphonMountText": "Gryphon", + "questEggGryphonMountText": "gryf", "questEggGryphonAdjective": "hrdý", "questEggHedgehogText": "ježek", - "questEggHedgehogMountText": "Hedgehog", - "questEggHedgehogAdjective": "ostnatý", + "questEggHedgehogMountText": "ježek", + "questEggHedgehogAdjective": "pichlavý", "questEggDeerText": "jelen", - "questEggDeerMountText": "Deer", + "questEggDeerMountText": "jelen", "questEggDeerAdjective": "elegantní", "questEggEggText": "Vejce", - "questEggEggMountText": "Košík vajíček", - "questEggEggAdjective": "pestré", - "questEggRatText": "Myšák", - "questEggRatMountText": "Rat", - "questEggRatAdjective": "špinavá", - "questEggOctopusText": "Chobotnice", - "questEggOctopusMountText": "Octopus", - "questEggOctopusAdjective": "kluzká", - "questEggSeahorseText": "Mořský koník", - "questEggSeahorseMountText": "Seahorse", + "questEggEggMountText": "košík vajíček", + "questEggEggAdjective": "pestrý", + "questEggRatText": "myšák", + "questEggRatMountText": "myšák", + "questEggRatAdjective": "špinavý", + "questEggOctopusText": "chobotničák", + "questEggOctopusMountText": "chobotničák", + "questEggOctopusAdjective": "kluzký", + "questEggSeahorseText": "mořský koník", + "questEggSeahorseMountText": "mořský koník", "questEggSeahorseAdjective": "vzácný", - "questEggParrotText": "Papoušek", - "questEggParrotMountText": "Parrot", + "questEggParrotText": "papoušek", + "questEggParrotMountText": "papoušek", "questEggParrotAdjective": "energický", - "questEggRoosterText": "Kohout", - "questEggRoosterMountText": "Rooster", + "questEggRoosterText": "kohout", + "questEggRoosterMountText": "kohout", "questEggRoosterAdjective": "vykračující si", - "questEggSpiderText": "Pavouk", - "questEggSpiderMountText": "Spider", + "questEggSpiderText": "pavouk", + "questEggSpiderMountText": "pavouk", "questEggSpiderAdjective": "strašidelný", - "questEggOwlText": "Sýček", - "questEggOwlMountText": "Owl", - "questEggOwlAdjective": "moudrá", - "questEggPenguinText": "Tučňák", - "questEggPenguinMountText": "Penguin", + "questEggOwlText": "sýček", + "questEggOwlMountText": "sýček", + "questEggOwlAdjective": "moudrý", + "questEggPenguinText": "tučňák", + "questEggPenguinMountText": "tučňák", "questEggPenguinAdjective": "bystrý", "questEggTRexText": "Tyranosaur", - "questEggTRexMountText": "Tyrannosaur", + "questEggTRexMountText": "Tyranosaur", "questEggTRexAdjective": "krátkoruký", - "questEggRockText": "Kámen", - "questEggRockMountText": "Rock", + "questEggRockText": "kámen", + "questEggRockMountText": "kámen", "questEggRockAdjective": "živý", - "questEggBunnyText": "Králíček", - "questEggBunnyMountText": "Bunny", + "questEggBunnyText": "králíček", + "questEggBunnyMountText": "králíček", "questEggBunnyAdjective": "mazlivý", - "questEggSlimeText": "Marshmallow želé", - "questEggSlimeMountText": "Marshmallow Slime", + "questEggSlimeText": "Marshmallow", + "questEggSlimeMountText": "Marshmallow", "questEggSlimeAdjective": "roztomilý", - "questEggSheepText": "Beran", - "questEggSheepMountText": "Sheep", - "questEggSheepAdjective": "huňatá", - "questEggCuttlefishText": "Sépiák", - "questEggCuttlefishMountText": "Cuttlefish", + "questEggSheepText": "beran", + "questEggSheepMountText": "beran", + "questEggSheepAdjective": "huňatý", + "questEggCuttlefishText": "sépiák", + "questEggCuttlefishMountText": "sépiák", "questEggCuttlefishAdjective": "mazlivý", - "questEggWhaleText": "Plejtvák", - "questEggWhaleMountText": "Whale", - "questEggWhaleAdjective": "šplouchavá", - "questEggCheetahText": "Gepard", - "questEggCheetahMountText": "Cheetah", + "questEggWhaleText": "plejtvák", + "questEggWhaleMountText": "plejtvák", + "questEggWhaleAdjective": "šplouchající", + "questEggCheetahText": "gepard", + "questEggCheetahMountText": "gepard", "questEggCheetahAdjective": "upřímný", "questEggHorseText": "kůň", - "questEggHorseMountText": "Horse", + "questEggHorseMountText": "kůň", "questEggHorseAdjective": "cválající", + "questEggFrogText": "žabák", + "questEggFrogMountText": "žabák", + "questEggFrogAdjective": "princ", "eggNotes": "Najdi líhnoucí lektvar, nalij ho na vejce a to se vylíhne v <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Základní", "hatchingPotionWhite": "Bílý", diff --git a/common/locales/cs/contrib.json b/common/locales/cs/contrib.json index c525ec5ac9..4917a757b7 100644 --- a/common/locales/cs/contrib.json +++ b/common/locales/cs/contrib.json @@ -1,6 +1,6 @@ { "friend": "Přítel", - "friendFirst": "Když je tvůj první set zlepšováků zaveden, obdržíš odznak přispěvatele Habitice. Tvoje jméno v chatu v krčme bude pyšně ukazovat, že jsi přispěvatel. Jako kořist za svou práci také obdržíš 3 drahokamy.", + "friendFirst": "Když je tvůj první set zlepšováků zaveden, obdržíš odznak přispěvatele programu Habitica. Tvoje jméno v chatu v krčme bude pyšně ukazovat, že jsi přispěvatel. Jako kořist za svou práci také obdržíš 3 drahokamy.", "friendSecond": "Když je tvůj druhý set zlepšováků zaveden, budeš mít možnost koupit si Křišťálové brnění v obchodě s Odměnami. Jako kořist za svou práci také obdržíš 3 drahokamy.", "elite": "Elita", "eliteThird": "Když je tvůj třetí set zlepšováků zaveden, budeš mít možnost koupit si Křišťálovou helmu v obchodě s Odměnami. Jako kořist za svou práci také obdržíš 3 drahokamy.", @@ -9,24 +9,24 @@ "championFifth": "Když je tvůj pátý set zlepšováků zaveden, budeš mít možnost koupit si Křišťálový štít v obchodě s Odměnami. Jako kořist za svou práci také obdržíš 4 drahokamy.", "championSixth": "Když je tvůj šestý set zlepšováků zaveden, obdržíš Hydru. Také obdržíš 4 drahokamy.", "legendary": "Legenda", - "legSeventh": "Když je tvůj sedmý set zlepšováků zaveden, obdržíš 4 drahokamy a staneš se ctěným členem Cechu Přispěvatelů a budeš zasvěcen do detailů za oponou Habitiky! Další příspěvky ti nebudou zvyšovat úroveň, ale mohou ti dále vydělávat Drahokamy a tituly.", + "legSeventh": "Když je tvůj sedmý set zlepšováků zaveden, obdržíš 4 drahokamy a staneš se ctěným členem Cechu Přispěvatelů a budeš zasvěcen do detailů za oponou programu Habitica! Další příspěvky ti nebudou zvyšovat úroveň, ale mohou ti dále vydělávat Drahokamy a tituly.", "moderator": "Moderátor", "guardian": "Ochránce", "guardianText": "Moderátoři byly pečlivě vybráni z řad přispěvatelů na vysokých úrovních, tak jim, prosím, ukazujte respekt a naslouchejte jejich radám.", "staff": "Hůl", "heroic": "Hrdina", - "heroicText": "Mezi hrdiny patří personál Habitiky a přispěvatelé na úrovni personálu. Pokud máš tento titul, byl ti udělen (nebo jsme tě najali!).", + "heroicText": "Mezi hrdiny patří personál země Habitica a přispěvatelé na úrovni personálu. Pokud máš tento titul, byl ti udělen (nebo jsme tě najali!).", "npcText": "NPC podpořily hru nejvyšší částkou na Kickstarteru. Můžeš je najít, jak stráží funkce stránky!", "modalContribAchievement": "Ocenění pomocníka", - "contribModal": "<%= name %>, ty úžasná osobo! Nyní jsi za pomoc Habit RPG na úrovni přispěvatele <%= name %> . Podívej se", + "contribModal": "<%= name %>, ty úžasná osobo! Nyní jsi za pomoc programu Habitica na úrovni přispěvatele <%= name %> . Podívej se", "contribLink": "jaké ceny jsi za svou pomoc získal!", "contribName": "Přispěvatel", - "contribText": "Pomohl si Habitice (programování, design, pixel art, právní pomoc, dokumentace, atd.). Chceš toto ocenění?", + "contribText": "Pomohl si programu Habitica (programování, design, pixel art, právní pomoc, dokumentace, atd.). Chceš toto ocenění?", "readMore": "Číst dál", "kickstartName": "Podporovatel z Kickstarteru ve výši - $<%= tier %>", "kickstartText": "Podpořil projekt na Kickstarteru", "helped": "Pomohl Habitu růst", - "helpedText1": "Pomohl Habitice růst vyplněním", + "helpedText1": "Pomohl programu Habitica růst vyplněním", "helpedText2": "tohoto dotazníku.", "hall": "Síň slávy", "contribTitle": "Přispěvatelský titul (např. \"Kovář\")", @@ -51,14 +51,14 @@ "tier": "Úroveň", "visitHeroes": "Navštiv Sál hrdinů (pomocníci a přispěvatelé)", "conLearn": "Dozvi se více o odměnách přispěvatelům.", - "conLearnHow": "Jak přispět Habitice", - "surveysSingle": "Pomohl Habitice vyplněním dotazníku. Nejsou žádné aktivní dotazníky.", - "surveysMultiple": "Pomohl Habitice růst vyplněním <%= surveys %> dotazníků. Nejsou žádné aktivní dotazníky.", + "conLearnHow": "Jak přispět programu Habitica", + "surveysSingle": "Pomohl programu Habitica vyplněním dotazníku. Nejsou žádné aktivní dotazníky.", + "surveysMultiple": "Pomohl zemi Habitica růst vyplněním <%= surveys %> dotazníků. Nejsou žádné aktivní dotazníky.", "currentSurvey": "Aktuální dotazník", "surveyWhen": "Odznaky budou rozdány všem účastníkům poté, co budou všechny dotazníky zpracovány ke konci března.", "blurbInbox": "Tady se ti ukládají soukromé zprávy! Zprávu někomu odešleš tak, že klikneš na ikonku obálky vedle jejich jména v Krčmě, Družině, nebo chatu v Cechu.", "blurbGuildsPage": "Cechy jsou chatovací skupiny s podobnými zájmy, které jsou tvořené hráči pro hráče. Můžeš si vyhledat témata, která tě zajímají!", "blurbChallenges": "Výzvy jsou tvořeny tvými spoluhráči. Když se účastníš Výzvy, přidají se ti úkoly na tvou stránku s úkoly, a když Výzvu vyhraješ, dostaneš ocenění a často i Drahokamy!", - "blurbHallPatrons": "Toto je Síň Patronů, ve které oslavujeme vznešené dobrodruhy, kteří podpořili Habitiku na Kickstarteru. Jsme jim vděční za to, že pomohli Habitiku přivést k životu!", - "blurbHallHeroes": "Toto je Síň Hrdinů, kde oslavujeme open-source přispěvatele Habitiky. Ať už za kód, kresby, hudbu, psaní, nebo jen prostě za pomoc, vysloužili si Drahokamy, exkluzivní vybavení a prestižní tituly. Také můžeš Habitice přispět! Více informací najdeš zde." + "blurbHallPatrons": "Toto je Síň Patronů, ve které oslavujeme vznešené dobrodruhy, kteří podpořili program Habitica na Kickstarteru. Jsme jim vděční za to, že pomohli zemiHabitica přivést k životu!", + "blurbHallHeroes": "Toto je Síň Hrdinů, kde oslavujeme open-source přispěvatele programu Habitica. Ať už za kód, kresby, hudbu, psaní, nebo jen prostě za pomoc, vysloužili si Drahokamy, exkluzivní vybavení a prestižní tituly. Také můžeš programu Habitica přispět! Více informací najdeš zde." } \ No newline at end of file diff --git a/common/locales/cs/faq.json b/common/locales/cs/faq.json index d0211d8508..a7f5113970 100644 --- a/common/locales/cs/faq.json +++ b/common/locales/cs/faq.json @@ -1,41 +1,44 @@ { "frequentlyAskedQuestions": "Nejčastější otázky", "faqQuestion0": "Jsem zmatený. Kde najdu přehled?", - "iosFaqAnswer0": "Nejprve si zadáš nějaký úkol, který chceš splnit (ve škole, v práci, etc.). Až ho splníš a odškrtneš, dostaneš Zkušenostní body a zlato. Zlato se používá na nákup vybavení nebo jiných předmětů a vlastních odměn. Díky zkušenosti budeš získávat vyšší a vyšší úrovně a odemykat obsah, jakým jsou třeba Mazlíčci, Dovednosti, nebo Výpravy! Svou postavu si můžeš upravit v Menu > Upravit postavu.\n\nPár základních rad jak se tu pohybovat: když chceš přidat úkol klikni na (+) v pravém horním rohu", - "webFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn Experience and Gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as pets, skills, and quests! For more detail, the wiki has an excellent step-by-step overview of the game [right here](http://habitica.wikia.com/wiki/Habitica_Wiki).", - "faqQuestion1": "How do I set up my tasks?", - "iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.", - "webFaqAnswer1": "Good Habits (the ones with a ) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a ) are tasks that you should avoid, like biting nails. Habits with a and a have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n

\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n

\n To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.", - "faqQuestion2": "What are some sample tasks?", - "iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n

\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "faqQuestion3": "Why do my tasks change color?", - "iosFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it's a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", - "webFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it’s a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", - "faqQuestion4": "Why did my avatar lose health, and how do I regain it?", - "iosFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you tap a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your Party and one of your Party mates did not complete all their Dailies, the Boss will attack you.\n\n The main way to heal is to gain a level, which restores all your health. You can also buy a Health Potion with gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a Party with a Healer, they can heal you as well.", - "webFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you click a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your party and one of your party mates did not complete all their Dailies, the Boss will attack you.\n

\n The main way to heal is to gain a level, which restores all your Health. You can also buy a Health Potion with Gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a party (under Social > Party) with a Healer, they can heal you as well.", - "faqQuestion5": "How do I play Habitica with my friends?", - "iosFaqAnswer5": "The best way is to invite them to a Party with you, via the [website](https://habitica.com/#/options/groups/party)! We'll add the ability to create a Party from this app soon, but in the meantime you can use the [website](https://habitica.com/#/options/groups/party). Parties can go on quests, battle monsters, and cast skills to support each other. On the website, you and your friends can also join Guilds, which are public chat rooms. Guilds will be added to the app in a future update!", - "webFaqAnswer5": "The best way is to invite them to a party with you, under Social > Party! Parties can go on quests, battle monsters, and cast skills to support each other. You can also join guilds together (Social > Guilds). Guilds are chat rooms focusing on a shared interest or the pursuit of a common goal, and can be public or private. You can join as many guilds as you'd like, but only one party.\n

\n For more detailed info, check out the wiki pages on [Parties](http://habitrpg.wikia.com/wiki/Party) and [Guilds](http://habitrpg.wikia.com/wiki/Guilds).", - "faqQuestion6": "How do I get a Pet or Mount?", - "iosFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Menu > Items.\n\n To hatch a Pet, you'll need an egg and a hatching potion. Tap on the egg to determine the species you want to hatch, and select \"Hatch Egg.\" Then choose a hatching potion to determine its color! Go to Menu > Pets to equip your new Pet to your avatar by clicking on it. \n\n You can also grow your Pets into Mounts by feeding them under Menu > Pets. Tap on a Pet, and then select \"Feed Pet\"! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Menu > Mounts and tap on it to equip it to your avatar.\n\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", - "webFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Inventory > Market.\n

\n To hatch a Pet, you'll need an egg and a hatching potion. Click on the egg to determine the species you want to hatch, and then click on the hatching potion to determine its color! Go to Inventory > Pets to equip it to your avatar by clicking on it.\n

\n You can also grow your Pets into Mounts by feeding them under Inventory > Pets. Click on a Pet, and then click on a piece of food from the right-hand menu to feed it! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Inventory > Mounts and click on it to equip it to your avatar.\n

\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", - "faqQuestion7": "How do I become a Warrior, Mage, Rogue, or Healer?", - "iosFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their Party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most gold and find the most item drops, and they can help their Party do the same. Finally, Healers can heal themselves and their Party members.\n\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click “Decide Later” and choose later under Menu > Choose Class.", - "webFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most Gold and find the most item drops, and they can help their party do the same. Finally, Healers can heal themselves and their party members.\n

\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click \"Opt Out\" and re-enable it later under User > Stats.", - "faqQuestion8": "What is the blue stat bar that appears in the Header after level 10?", - "iosFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 under Menu > Use Skills. Unlike your health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", - "webFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 in a special section in the Rewards Column. Unlike your Health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You’ll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", - "faqQuestion9": "How do I fight monsters and go on Quests?", - "iosFaqAnswer9": "First, you need to join or start a Party (see above). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party on the [website](https://habitica.com/#/options/groups/party), you'll be rewarded with the Basi-List Scroll! (We will add this feature to the app in a future update.)\n - You can buy Quests from the Quests Page on the [website](https://habitica.com/#/options/inventory/quests) for gold and gems. (We will add this feature to the app in a future update.)\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", - "webFaqAnswer9": "First, you need to join or start a party (under Social > Party). Although you can battle monsters alone, we recommend playing in a group, because this will make quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n

\n Next, you need a Quest Scroll, which are stored under Inventory > Quests. There are three ways to get a scroll:\n

\n * When you invite people to your party, you’ll be rewarded with the Basi-List Scroll!\n * At level 15, you get a Quest-line, i.e., three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively.\n * You can buy Quests from the Quests Page (Inventory > Quests) for Gold and Gems.\n

\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading may be required to see the Boss's Health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your party at the same time that you damage the Boss.\n

\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", - "faqQuestion10": "What are gems, and how do I get them?", - "iosFaqAnswer10": "Gems are purchased with real money by tapping on the gem icon in the header. When people buy gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying gems directly, there are three other ways players can gain gems:\n\n * Win a Challenge on the [website](https://habitica.com) that has been set up by another player under Social > Challenges. (We will be adding Challenges to the app in a future update!)\n * Subscribe on the [website](https://habitica.com/#/options/settings/subscription) and unlock the ability to buy a certain number of gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with gems do not offer any statistical advantages, so players can still make use of the app without them!", - "webFaqAnswer10": "Gems are [purchased with real money](https://habitica.com/#/options/settings/subscription), although [subscribers](https://habitica.com/#/options/settings/subscription) can purchase them with Gold. When people subscribe or buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n

\n In addition to buying Gems directly or becoming a subscriber, there are two other ways players can gain Gems:\n

\n * Win a Challenge that has been set up by another player under Social > Challenges.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the site without them!", - "faqQuestion11": "How do I report a bug or request a feature?", - "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", - "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", - "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", - "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." + "iosFaqAnswer0": "Nejprve si zadáš nějaký úkol, který chceš splnit (ve škole, v práci, etc.). Až ho splníš a odškrtneš, dostaneš Zkušenostní body a zlato. Zlato se používá na nákup vybavení nebo jiných předmětů a vlastních odměn. Díky zkušenosti budeš získávat vyšší a vyšší úrovně a odemykat obsah, jakým jsou třeba Mazlíčci, Dovednosti, nebo Výpravy! Svou postavu si můžeš upravit v Menu > Upravit postavu.\n\nPár základních rad jak se tu pohybovat: když chceš přidat úkol klikni na (+) v pravém horním rohu. Ťuknutím na již existující úkol ho můžeš měnit, a když s ním pohneš doleva, vymaže se. Můžeš si úkoly řadit pomocí tagů v horním pravém rohu, a rozbalovat a zabalovat seznamy kliknutím na bublinu seznamu.", + "webFaqAnswer0": "Nejprve si zadáš nějaký úkol, který chceš splnit v reálném životě. Až ho splníš a odškrtneš, dostaneš Zkušenostní body a zlato. Zlato se používá na nákup vybavení nebo jiných předmětů a vlastních odměn. Díky zkušenosti budeš získávat vyšší a vyšší úrovně a odemykat obsah, jakým jsou třeba Mazlíčci, Dovednosti, nebo Výpravy! Pro více informací se podívej na wiki, kde je připravený vynikající přehled hry krok po kroku [přímo tady](http://habitica.wikia.com/wiki/Habitica_Wiki).", + "faqQuestion1": "Jak si přidám úkoly?", + "iosFaqAnswer1": "Dobré zvyky (ty s +), jsou věci, které můžeš plnit kolikrát chceš, například jedení zeleniny. Zlozvyky (ty s -) jsou věci, kterým se chceš vyhnout, třeba kousání nehtů. Zvyky s + a - jsou takové věci, kde můžeš udělat dobré či špatné rozhodnutí, jako třeba když jdeš po schodech vs. jízda výtahem. Dobré zvyky tě za splnění odmění Zkušenostmi a zlatem. Zlozvyky ti uberou Zdraví.\n\nDenní úkoly jsou věci, které musíš dělat každý den, jako třeba čištění zubů nebo kontrola emailu. Můžeš si nastavit ve které dny máš plnit které denní úkoly tak, že na ně ťukneš. Pokud naplánovaný Denní úkol nesplníš, odečte se ti přes noc Zdraví. Dávej pozor, aby sis nepřidal moc Denních úkolů najednou!\n\nÚkolníček obsahuje tvoje naplánované úkoly. Když je splníš, přinesou ti Zkušenost a zlato. Za nesplněné úkoly v Úkolníčku nikdy neztratíš Zdraví. Můžeš jim přiřadit datum splnění tím, že na ně ťukneš.", + "webFaqAnswer1": "Dobré zvyky (ty s ), jsou věci, které můžeš plnit kolikrát chceš, například jedení zeleniny. Zlozvyky (ty s ) jsou věci, kterým se chceš vyhnout, třeba kousání nehtů. Zvyky s a jsou takové věci, kde můžeš udělat dobré či špatné rozhodnutí, jako třeba když jdeš po schodech vs. jízda výtahem. Dobré zvyky tě za splnění odmění Zkušenostmi a zlatem. Zlozvyky ti uberou Zdraví.\n

\nDenní úkoly jsou věci, které musíš dělat každý den, jako třeba čištění zubů nebo kontrola emailu. Můžeš si nastavit ve které dny máš plnit které denní úkoly tak, že na ně ťukneš. Pokud naplánovaný Denní úkol nesplníš, odečte se ti přes noc Zdraví. Dávej pozor, aby sis nepřidal moc Denních úkolů najednou!\n

\nÚkolníček obsahuje tvoje naplánované úkoly. Když je splníš, přinesou ti Zkušenost a zlato. Za nesplněné úkoly v Úkolníčku nikdy neztratíš Zdraví. Můžeš jim přiřadit datum splnění tím, že na ně ťukneš.", + "faqQuestion2": "Co jsou ukázkové úkoly?", + "iosFaqAnswer2": "Wiki má čtyři seznamy ukázkových úkolů, kterými se můžeš inspirovat:\n

\n* [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "webFaqAnswer2": "Wiki má čtyři seznamy ukázkových úkolů, kterými se můžeš inspirovat:\n [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "faqQuestion3": "Proč moje úkoly mění barvu?", + "iosFaqAnswer3": "Tvé úkoly mění barvu v závislosti na tom, jak dobře si v nich vedeš! Každý nový úkol začíná na neutrální žluté. Plň Denní úkoly a Zvyky často a začnou modrat. Když nesplníš Denní úkol nebo se poddáš zlozvyku, začnou tvé úkoly červenat. Čím červenější úkol bude, tím více odměn za něj získáš, ale pokud to je Denní úkol nebo Zvyk, tak tím více ti ublíží! Tento systém tě pomáhá motivovat a plnit úkoly, se kterými máš problém.", + "webFaqAnswer3": "Tvé úkoly mění barvu v závislosti na tom, jak dobře si v nich vedeš! Každý nový úkol začíná na neutrální žluté. Plň Denní úkoly a Zvyky často a začnou modrat. Když nesplníš Denní úkol nebo se poddáš zlozvyku, začnou tvé úkoly červenat. Čím červenější úkol bude, tím více odměn za něj získáš, ale pokud to je Denní úkol nebo Zvyk, tak tím více ti ublíží! Tento systém tě pomáhá motivovat a plnit úkoly, se kterými máš problém.", + "faqQuestion4": "Proč má postava ztratila Zdraví a jak ho mohu získat zpátky?", + "iosFaqAnswer4": "Je několik věcí, které ti můžou ublížit. První z nich je, když do půlnoci nesplníš naplánovaný denní úkol. Druhou věcí je, když si odklikneš zlozvyk. A poslední věcí je, když bojuješ proti příšeře s družinou a někdo z tvých přátel nesplní všechny své Denní úkoly.\n\nNejdůležitějším způsobem, jak si obnovit zdraví, je dostat se na další úroveň. Také si můžeš ve sloupečku s Odměnami a zlaťáky koupit Lektvar zdraví. Navíc, od 10. úrovně se můžeš stát Léčitelem a budeš moci používat své léčitelské schopnosti. Pokud máš léčitele v družině, může ti vrátit zdraví i on.", + "webFaqAnswer4": "Je několik věcí, které ti můžou ublížit. První z nich je, když do půlnoci nesplníš naplánovaný denní úkol. Druhou věcí je, když si odklikneš zlozvyk. A poslední věcí je, když bojuješ proti příšeře s družinou a někdo z tvých přátel nesplní všechny své Denní úkoly.\n

\nNejdůležitějším způsobem, jak si obnovit zdraví, je dostat se na další úroveň. Také si můžeš ve sloupečku s Odměnami a zlaťáky koupit Lektvar zdraví. Navíc, od 10. úrovně se můžeš stát Léčitelem a budeš moci používat své léčitelské schopnosti. Pokud máš léčitele v družině (Komunita > Družina), může ti vrátit zdraví i on.", + "faqQuestion5": "Jak můžu hrát s přáteli?", + "iosFaqAnswer5": "Nejlepším způsobem, jak přátele pozvat do své družiny, je přes [stránku] (https://habitica.com/#/options/groups/party)! Družiny se mohou vydávat na výpravy, bojovat s příšerami, a jejich členové se mohou navzájem podporovat. Na stránce se také ty a tvoji přátelé můžete přidat k různým Cechům, což jsou veřejné chaty. Cechy budou do aplikace přidány v budoucnu s aktualizací!", + "webFaqAnswer5": "Nejlepším způsobem, jak přátele pozvat do své družiny, je přes Komunita > Družina! Družiny se mohou vydávat na výpravy, bojovat s příšerami, a jejich členové se mohou navzájem podporovat. Také se ty a tvoji přátelé můžete přidat k různým Cechům (Komunita > Cechy) Cechy jsou veřejné chaty, které se zaměřují na společné zájmy nebo na společné cíle, a mohou být veřejné nebo soukromé. Můžeš se přidat ke kolika cechům chceš, ale můžeš být pouze v jedné družině.\n

\nVíce informací najdeš na stránce [Družiny](http://habitrpg.wikia.com/wiki/Party) and [Guilds](http://habitrpg.wikia.com/wiki/Guilds) na wiki.", + "faqQuestion6": "Jak získám Mazlíčka nebo Zvíře?", + "iosFaqAnswer6": "Ve 3. úrovni odemkneš systém nálezů. Pokaždé, když splní úkol, naskytne se ti náhodná šance nalézt vejce, líhnoucí lektvar, nebo jídlo. Budou se ti ukládat v Menu > Předměty.\n\nAbys mohl vylíhnout mazlíčka, musíš mít vejce a líhnoucí lektvar. Ťukni na vejce, aby bylo jasné, kterého mazlíčka chceš vylíhnout, a vyber \"Vylíhnout vejce\". Poté si vyber líhnoucí lektvar a tím zvolíš bravu mazlíčka! Jdi do Menu > Mazlíčci a kliknutím můžeš svého mazlíčka přidat ke své postavě.\n\nTaké můžeš z mazlíčků vykrmit Zvířata v Menu > Mazlíčci. Ťukni na mazlíčka a poté vyber \"Nakrmit mazlíčka!\" Budeš ho muset nakrmit několikrát, aby vyrostl ve velké zvíře, ale když zjistíš, které jídlo mu chutná, poroste rychleji. Zkus metodu pokus a omyl, nebo [použij tenhle tahák](http://habitica.wikia.com/wiki/Food#Food_Preferences). Jakmile zvíře vykrmíš, jdi do Menu > Zvířata a ťuknutím si ho tvoje postava osedlá.\n\nTaké můžeš získat vejce z výprav po jejich dokončení. (O výpravách více níže.)", + "webFaqAnswer6": "Ve 3. úrovni odemkneš systém nálezů. Pokaždé, když splní úkol, naskytne se ti náhodná šance nalézt vejce, líhnoucí lektvar, nebo jídlo. Budou se ti ukládat v Inventář > Trh.\n

\nAbys mohl vylíhnout mazlíčka, musíš mít vejce a líhnoucí lektvar. Ťukni na vejce, aby bylo jasné, kterého mazlíčka chceš vylíhnout, a vyber \"Vylíhnout vejce\". Poté si vyber líhnoucí lektvar a tím zvolíš bravu mazlíčka! Jdi do Inventář > Mazlíčci a kliknutím můžeš svého mazlíčka přidat ke své postavě.\n

\nTaké můžeš z mazlíčků vykrmit Zvířata v Inventář > Mazlíčci. Ťukni na mazlíčka a poté vyber \"Nakrmit mazlíčka!\" Budeš ho muset nakrmit několikrát, aby vyrostl ve velké zvíře, ale když zjistíš, které jídlo mu chutná, poroste rychleji. Zkus metodu pokus a omyl, nebo [použij tenhle tahák](http://habitica.wikia.com/wiki/Food#Food_Preferences). Jakmile zvíře vykrmíš, jdi do Menu > Stáj a ťuknutím si ho tvoje postava osedlá.\n

\nTaké můžeš získat vejce z výprav po jejich dokončení. (O výpravách více níže.)", + "faqQuestion7": "Jak se stanu Válečníkem, Mágem, Zlodějem, nebo Léčitelem?", + "iosFaqAnswer7": "Na 10. úrovni si můžeš vybrat mezi Válečníkem, Mágem, Zlodějem, nebo Léčitelem. (Všichni hráči začínají jako Válečníci). Každé povolání má různé možnosti vybavení, různé dovednosti, které mohou používat od 11. úrovně, a různé výhody. Válečníci snadno ublíží příšerám, vydrží více a zocelují družinu. Mágové také snadno ublíží příšerám a rychle získávají další úrovně a doplňují Manu pro družinu. Zloději získávají nejvíce zlata, nachází nejvíce předmětů a mohou pomoci družině ke stejným nálezům. Nakonec, léčitelé mohou uzdravit sebe a členy své družiny.\n\nPokud si nechceš povolání vybrat hned - například pokud sis ještě nenakoupil všechno vybavení pro své stávající povolání - můžeš kliknout na \"Rozhodnout se později\" a vybrat si později v Menu > Vybrat povolání.", + "webFaqAnswer7": "Na 10. úrovni si můžeš vybrat mezi Válečníkem, Mágem, Zlodějem, nebo Léčitelem. (Všichni hráči začínají jako Válečníci). Každé povolání má různé možnosti vybavení, různé dovednosti, které mohou používat od 11. úrovně, a různé výhody. Válečníci snadno ublíží příšerám, vydrží více a zocelují družinu. Mágové také snadno ublíží příšerám a rychle získávají další úrovně a doplňují Manu pro družinu. Zloději získávají nejvíce zlata, nachází nejvíce předmětů a mohou pomoci družině ke stejným nálezům. Nakonec, léčitelé mohou uzdravit sebe a členy své družiny.\n

\nPokud si nechceš povolání vybrat hned - například pokud sis ještě nenakoupil všechno vybavení pro své stávající povolání - můžeš kliknout na \"Odhlásit\" a vybrat si později v Uživatel > Statistiky.", + "faqQuestion8": "Co je ta modrá lišta, která se objeví v postavy po 10. úrovni?", + "iosFaqAnswer8": "Ta modrá lišta, která se objevila když jsi dosáhl úrovně 10 a vybral si povolání, je lišta Many. S každou další úrovní budeš odemykat speciální dovednosti, za jejichž použití platíš Manou. Každé povolání má jiné dovednosti, které se objeví po 11. úrovni v Menu > Použít dovednosti. Na rozdíl od lišty Zdraví se lišta Many nedoplní s každou novou úrovní. Místo toho se doplňuje když plníš dobré zvyky, denní úkoly, a úkoly v Úkolníčku a naopak ubývá při podlehnutí zlozvyku. Také se ti trocha doplní přes noc - čím více denních úkolů splníš, tím více se ti jí doplní.", + "webFaqAnswer8": "Ta modrá lišta, která se objevila když jsi dosáhl úrovně 10 a vybral si povolání, je lišta Many. S každou další úrovní budeš odemykat speciální dovednosti, za jejichž použití platíš Manou. Každé povolání má jiné dovednosti, které se objeví po 11. úrovni dole ve sloupečku s Odměnami. Na rozdíl od lišty Zdraví se lišta Many nedoplní s každou novou úrovní. Místo toho se doplňuje když plníš dobré zvyky, denní úkoly, a úkoly v Úkolníčku a naopak ubývá při podlehnutí zlozvyku. Také se ti trocha doplní přes noc - čím více denních úkolů splníš, tím více se ti jí doplní.", + "faqQuestion9": "Jak můžu bojovat s příšerami a vydávat se na výpravy?", + "iosFaqAnswer9": "Nejprve se musíš přidat ke družině (jak již bylo popsáno výše). I když můžeš proti příšerám bojovat sám, doporučujeme bojovat ve skupině, protože tak budou výpravy mnohem jednodušší. Navíc, mít přátele, kteří tě podporují, je velmi motivující! \n\nDále potřebuješ svitek s výpravou, který najdeš v Menu > Předměty. ", + "webFaqAnswer9": "Nejprve se musíš přidat k družině ( v Komunita > Družina). I když můžeš s příšerami bojovat sám, doporučujeme hrát ve skupině, protože tak budou výpravy mnohem snadnější. Navíc, mít u sebe přátele, kteří tě povzbuzují, může být hodně motivující!\n

\nDále budeš potřebovat svitek s výpravou, který najdeš v Inventář > Výpravy. Jsou tři způsoby jak získat svitek:\n

\n* Když přizveš lidi do družiny, získáš svitek s Bazilístkem!\n* Při dosažení úrovně 15 dostaneš soupravy výprav, neboli tři spojené výpravy. Další soupravy výprav odemkneš na úrovních 30, 40 a 60.\n* Můžeš si výpravy koupit na jejich stránce (Inventář > Výpravy) za zlato a drahokamy.\n

\nBoj s příšerami nebo sběr předmětů z výprav probíhá normálním plněním tvých úkolů a body za ně se přes noc sečtou. (Někdy musíš znovu načíst stránku aby příšeře ubylo zdraví). Pokud bojuješ s příšerou a nesplníš denní úkol, příšera ublíží nejen tobě, ale i tvým přátelům, i když ublížíte i vy jemu.\n

\nPo úrovni 11 získají Mágové a Válečníci dovednosti, kterými mohou příšerám ublížit ještě více, takže to jsou ta nejlepší povolání, která si na 10. úrovni můžeš vybrat, pokud chceš postupovat rychle.", + "faqQuestion10": "Co jsou drahokamy a jak je získám?", + "iosFaqAnswer10": "Drahokamy se kupují za reálné peníze ťuknutím na ikonku v horní liště. Když si lidé kupují drahokamy, pomáhají nám tím udržovat tuhle stránku v chodu. Jsme vděčni za každou pomoc!\n\nMimo přímou koupi drahokamů existují tři další možnosti jak je získat:\n\n* Vyhrát výzvu na [stránce](https://habitica.com), která byla založena jiným hráčem v Komunita > Výzvy. (Do aplikace budou Výzvy přidány v budoucnu!)\n* Předplatným na [stránce](https://habitica.com/#/options/settings/subscription), které odemkne možnost nakoupit si určitý počet drahokamů za měsíc\n* Přispěním programu Habitica. Více informací najdeš na [Přispění programu Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n\nPředměty, které si můžeš za drahokamy koupit nedávají žádnou statistickou výhodu a tak se hráči bez nich dokáží obejít!", + "webFaqAnswer10": "Drahokamy se [kupují za reálné peníze](https://habitica.com/#/options/settings/subscription), i když [předplatitelé](https://habitica.com/#/options/settings/subscription) si je mohou koupit za Zlaťáky. Když si lidé kupují drahokamy, pomáhají nám tím udržovat tuhle stránku v chodu. Jsme vděčni za každou pomoc!\n

\nMimo přímou koupi drahokamů existují tři další možnosti jak je získat:\n

\n* Vyhrát výzvu, která byla založena jiným hráčem v Komunita > Výzvy. \n* Přispěním programu Habitica. Více informací najdeš na [Přispění programu Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\nPředměty, které si můžeš za drahokamy koupit nedávají žádnou statistickou výhodu a tak se hráči bez nich dokáží obejít!", + "faqQuestion11": "Jak mohu nahlásit chybu nebo zažádat o funkci?", + "iosFaqAnswer11": "Můžeš nahlásit chybu, zažádat o funkci, nebo poslat zpětnou vazbu přes Menu > Nahlásit chybu a Menu > Poslat zpětnou vazbu! Uděláme vše co můžeme, abychom ti pomohli.", + "webFaqAnswer11": "Zprávy o chybách se shromažďují na GitHub. Jdi na [Nápověda > Nahlásit chybu](https://github.com/HabitRPG/habitrpg/issues/2760) a pokračuj podle instrukcí. Neboj, brzo to spravíme!\n

\nŽádosti o nové funkce se shromažďují na Trello. Jdi na [Nápověda > Zažádat o funkci](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) a pokračuj podle instrukcí. Tadá!", + "faqQuestion12": "Jak mám bojovat se Světovou příšerou?", + "iosFaqAnswer12": "Světové příšery jsou speciální příšery, které se objevují v Krčmě. Všichni aktivní uživatelé automaticky s touto příšerou bojují a jejich úkoly a dovednosti příšeře ublíží jako vždy.\n\nV té době se také můžete vydat na normální výpravu. Tvé úkoly a dovednosti se budou počítat do obou bojů, jak na výpravě, tak se světovou příšerou.\n\nSvětová příšera ti nikdy nijak neublíží. Místo toho má lištu vzteku, která se plní, když uživatelé neplní své Denní úkoly. Když se lišta vzteku naplní, příšera zaútočí na jednu z postav v naší zemi a její obrázek se změní.\n\nPokud se chceš dočíst něco o [minulých světových příšerách](http://habitica.wikia.com/wiki/World_Bosses), koukni na wiki.", + "webFaqAnswer12": "Světové příšery jsou speciální příšery, které se objevují v Krčmě. Všichni aktivní uživatelé automaticky s touto příšerou bojují a jejich úkoly a dovednosti příšeře ublíží jako vždy.\n

\nV té době se také můžete vydat na normální výpravu. Tvé úkoly a dovednosti se budou počítat do obou bojů, jak na výpravě, tak se světovou příšerou.\n

\nSvětová příšera ti nikdy nijak neublíží. Místo toho má lištu vzteku, která se plní, když uživatelé neplní své Denní úkoly. Když se lišta vzteku naplní, příšera zaútočí na jednu z postav v naší zemi a její obrázek se změní.\n

\nPokud se chceš dočíst něco o [minulých světových příšerách](http://habitica.wikia.com/wiki/World_Bosses), koukni na wiki.", + "iosFaqStillNeedHelp": "Pokud máš otázku, kterou jsme nezodpověděli, přijď se zeptat do Krčmy v Menu > Krčma! Rádi ti pomůžeme.", + "webFaqStillNeedHelp": "Pokud máš otázku, kterou jsme nezodpověděli, přijď se zeptat do [Cechu pro nováčky - Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Rádi ti pomůžeme." } \ No newline at end of file diff --git a/common/locales/cs/front.json b/common/locales/cs/front.json index 4cdaf6c070..1c7b6af0e6 100644 --- a/common/locales/cs/front.json +++ b/common/locales/cs/front.json @@ -102,8 +102,8 @@ "marketing1Lead3Title": "Najdi náhodné ceny", "marketing2Header": "Soutěž s přáteli. Připoj se do zájmových skupin.", "marketing2Lead1": "I když se můžeš toulat zemí Habitica sám, dostane to grády až když začneš spolupracovat a soutěžit s ostatními a svalovat vinu jeden na druhého. Nejefektivnější část jakéhokoliv sebezlepšovacího programu je sociální odpovědnost. A jaké je lepší prostředí pro odpovědnost a soutěživost než video hra?", - "marketing2Lead2": "Bojuj s bossy. Co by byla hra bez bojů? Bojuj s bossy se svou družinou. Bossové jsou \"super odpovědný mód\" - den, kdy prošvihneš posilovnu je dnem, kdy Boss uškodí všem.", - "marketing2Lead2Title": "Bossové", + "marketing2Lead2": "Bojuj s příšerami. Co by byla hra bez bojů? Bojuj s příšerami se svou družinou. Příšery jsou \"super odpovědný mód\" - den, kdy prošvihneš posilovnu je dnem, kdy Boss uškodí všem.", + "marketing2Lead2Title": "Příšery", "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", "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.", diff --git a/common/locales/cs/gear.json b/common/locales/cs/gear.json index f4e461368c..2c7ba0b86c 100644 --- a/common/locales/cs/gear.json +++ b/common/locales/cs/gear.json @@ -87,7 +87,7 @@ "weaponSpecialSpringHealerText": "Půvabná Kost", "weaponSpecialSpringHealerNotes": "Přines! Přidá <%= int %> bodů k Inteligenci. Limitovaná edice 2014 Jarní výbava.", "weaponSpecialSummerRogueText": "Pirátská palaš", - "weaponSpecialSummerRogueNotes": "Avast! You'll make those Dailies walk the plank! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.", + "weaponSpecialSummerRogueNotes": "Zadrž! Všechny Denní úkoly půjdou přes palubu! Přidá <%= str %> bodů k Síle. Limitovaná Edice 2014 Letní Výbava.", "weaponSpecialSummerWarriorText": "Mořeplavecký kráječ", "weaponSpecialSummerWarriorNotes": "V žádném Úkolníčku neexistuje úkol odvážný tolik, aby se zapletl s tímto nožem! Přidá <%= str %> bodů k Síle. Limitovaná Edice 2014 Letní Výbava.", "weaponSpecialSummerMageText": "Chaluhový chytač", @@ -115,7 +115,7 @@ "weaponSpecialSpring2015WarriorText": "Kostěný kyj", "weaponSpecialSpring2015WarriorNotes": "Je to pravý kostěný kyj pro divoké pejsky a rozhodně to není hračka na žvýkání, kterou ti dali Sezonní mudrcové, protože kdo je hodný pejsek? Kdooo je hodný pejsek? Ty jsi!!!! Ty jsi hodný pejsek!!! Zvyšuje Sílu o <%= str %>. Limitovaná edice Jarní výbavy 2015.", "weaponSpecialSpring2015MageText": "Mágova hůlka", - "weaponSpecialSpring2015MageNotes": "Conjure up a carrot for yourself with this fancy wand. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Spring Gear.", + "weaponSpecialSpring2015MageNotes": "Vykouzli si mrkev s touhle super hůlkou. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>. Limitovaná edice Jarní výbavy 2015.", "weaponSpecialSpring2015HealerText": "Kočičí chrastítko", "weaponSpecialSpring2015HealerNotes": "Když s ním zamáváš, vydává fascinující chřestivý zvuk, který zabaví KOHOKOLIV na hodiny. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice Jarní výbavy 2015.", "weaponSpecialSummer2015RogueText": "Střílející korál", @@ -126,14 +126,14 @@ "weaponSpecialSummer2015MageNotes": "V kamenech tohoto žezla se blyští skrytá síla. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>. Limitovaná edice letní výbavy 2015.", "weaponSpecialSummer2015HealerText": "Hůlka vln", "weaponSpecialSummer2015HealerNotes": "Léčí mořské nemoci i mořskou nemoc! Zvyšuje Inteligenci o <%= int %>. Limitovaná edice letní výbavy 2015.", - "weaponSpecialFall2015RogueText": "Bat-tle Ax", - "weaponSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015WarriorText": "Wooden Plank", - "weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015MageText": "Enchanted Thread", - "weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015HealerText": "Swamp-Slime Potion", - "weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", + "weaponSpecialFall2015RogueText": "Netopýří sekera", + "weaponSpecialFall2015RogueNotes": "Úkoly se zbaběle třesou před plácáním této sekery. Zvyšuje Sílu o <%= str %>. Limitovaná edice podzimní výbavy 2015.", + "weaponSpecialFall2015WarriorText": "Dřevěné prkno", + "weaponSpecialFall2015WarriorNotes": "Výborné pro vyzvedávání věcí v kukuřičných polích a/nebo plácání úkolů Zvyšuje Sílu o <%= str %>. Limitovaná edice podzimní výbavy 2015.", + "weaponSpecialFall2015MageText": "Začarovaná nit", + "weaponSpecialFall2015MageNotes": "Mocná čarodějka šití dokáže tuto nit ovládat aniž by se jí dotkla! Zvyšuje Inteligenci o <%= int %> a Vnímání i <%= per %>. Limitovaná edice podzimní výbavy 2015.", + "weaponSpecialFall2015HealerText": "Lektvar ze slizu z bažiny", + "weaponSpecialFall2015HealerNotes": "Uvařen k dokonalosti. Nyní se už jen musíš přesvědčit ho vypít. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice podzimní výbavy 2015.", "weaponMystery201411Text": "Vidle hodů", "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", @@ -154,8 +154,8 @@ "weaponArmoireIronCrookNotes": "Zprudka ukuta z oceli, tato hůl je vynikající k nahánění ovcí. Zvyšuje Vnímání a Sílu o <%= attrs %> každou. Začarovaná almara: Set helmy s rohy (předmět 3 ze 3)", "weaponArmoireGoldWingStaffText": "Zlatokřídlá Hůl", "weaponArmoireGoldWingStaffNotes": "Křídla této hole se neustále třepetají a kroutí. Zvyšuje všechny vlastnosti, každou o <%= attrs %>. Začarovaná almara: Nezávislý předmět.", - "weaponArmoireBatWandText": "Bat Wand", - "weaponArmoireBatWandNotes": "This wand can turn any task into a bat! Wave it about and watch them fly away. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Independent Item.", + "weaponArmoireBatWandText": "Netopýří hůlka", + "weaponArmoireBatWandNotes": "Tato hůlka dokáže přeměnit jakýkoliv úkol v netopýra! Máchni jí a sleduj, jak úkoly odlétají. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>. Začarovaná almara: Nezávislý předmět.", "armor": "zbroj", "armorBase0Text": "Obyčejné oblečení", "armorBase0Notes": "Běžné oblečení. Nenabízí žádný bonus.", @@ -269,14 +269,14 @@ "armorSpecialSummer2015MageNotes": "Moc se skrývá v nadýchaných rukávech. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice letní výbavy 2015.", "armorSpecialSummer2015HealerText": "Námořníkovo brnění", "armorSpecialSummer2015HealerNotes": "Toto brnění dává všem najevo, že jsi čestný námořní kupec, který by se nikdy nechoval jako křivák. Zvyšuje Obranu o <%= con %>. Limitovaná edice letní výbavy 2015.", - "armorSpecialFall2015RogueText": "Bat-tle Armor", - "armorSpecialFall2015RogueNotes": "Fly into bat-tle! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015WarriorText": "Scarecrow Armor", - "armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015MageText": "Stitched Robes", - "armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015HealerText": "Potioner Robes", - "armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", + "armorSpecialFall2015RogueText": "Netopýří brnění", + "armorSpecialFall2015RogueNotes": "Odleť do bitvy. Zvyšuje Vnímání o <%= per %>. Limitovaná edice podzimní výbavy 2015.", + "armorSpecialFall2015WarriorText": "Strašákovo brnění", + "armorSpecialFall2015WarriorNotes": "I přes to, že je vycpané slámou, je toto brnění extrémně odolné! Zvyšuje Obranu o <%= con %>. Limitovaná edice podzimní výbavy 2015.", + "armorSpecialFall2015MageText": "Sešívaný oděv", + "armorSpecialFall2015MageNotes": "Každý steh na tomto oděvu září magií. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice podzimní výbavy 2015:", + "armorSpecialFall2015HealerText": "Oděv lektvarníka", + "armorSpecialFall2015HealerNotes": "Cože? No samozřejmě, že to byl lektvar obrany. Ne, rozhodně se právě neměníš na žábu! nebuď směšný. Zvyšuje Obranu o <%= con %>. Limitovaná edice podzimní výbavy 2015.", "armorMystery201402Text": "Oděv poslíčka", "armorMystery201402Notes": "Třpytivý a silný, tento oděv má spoustu kapes na dopisy. Nepřináší žádný benefit. Výbava pro předplatitele únor 2014", "armorMystery201403Text": "Zbroj lesáka", @@ -305,8 +305,8 @@ "armorMystery201506Notes": "Zašnorchluj si u korálového útesu v tomto zářivě barevném úboru! Nepřináší žádný benefit. Předmět pro předplatitele červen 2015.", "armorMystery201508Text": "Kostým geparda", "armorMystery201508Notes": "Utíkej rychle jako blesk s tímhle huňatým kostýmem geparda! Nepřináší žádný benefit. Předmět pro předplatitele srpen 2015.", - "armorMystery201509Text": "Werewolf Costume", - "armorMystery201509Notes": "This IS a costume, right? Confers no benefit. September 2015 Subscriber Item.", + "armorMystery201509Text": "Kostým vlkodlaka", + "armorMystery201509Notes": "Tohle JE kostým, že jo? Nepřináší žádný benefit. Předmět pro předplatitele září 2015.", "armorMystery301404Text": "Steampunk oblek", "armorMystery301404Notes": "Elegantní a fešácký, joj! Nepřináší žádný benefit. Předmět pro předplatitele únor 3015.", "armorArmoireLunarArmorText": "Uklidňující měsíční brnění", @@ -320,7 +320,7 @@ "armorArmoireHornedIronArmorText": "Železné brnění s rohy", "armorArmoireHornedIronArmorNotes": "Zprudka ukuto z oceli, toto brnění je skoro nerozbitné. Zvyšuje Obranu o <%= con %> a Vnímání o <%= per %>. Začarovaná almara: Set helmy s rohy (předmět 2 ze 3)", "armorArmoirePlagueDoctorOvercoatText": "Zimník Morového Lékaře", - "armorArmoirePlagueDoctorOvercoatNotes": "Autentický zimník opotřebovaný doktory, kteří vzdorují Moru Otálení! Zvyšuje Inteligenci o <%= int %>, Sílu o <%= str %> a Obranu o <%= con %>. Začarovaná almara: Set Morových Lékařů (Předmět 3 ze 3).", + "armorArmoirePlagueDoctorOvercoatNotes": "Autentický zimník nošený doktory, kteří vzdorují Moru Otálení! Zvyšuje Inteligenci o <%= int %>, Sílu o <%= str %> a Obranu o <%= con %>. Začarovaná almara: Set Morových Lékařů (Předmět 3 ze 3).", "headgear": "Pokrývka hlavy", "headBase0Text": "Žádná přilba", "headBase0Notes": "Žádná pokrývka hlavy", @@ -432,14 +432,14 @@ "headSpecialSummer2015MageNotes": "Ukrytá moc září v každé niti této šály. Zvyšuje Vnímání o <%= per %>. Limitovaná edice letní výbavy 2015.", "headSpecialSummer2015HealerText": "Námořnická čapka", "headSpecialSummer2015HealerNotes": "S námořnickou čapkou pevně nasazenou na hlavě můžeš proplout i těmi nejbouřlivějšími moři! Zvyšuje Inteligenci o <%= int %>. Limitovaná edice letní výbavy 2015.", - "headSpecialFall2015RogueText": "Bat-tle Wings", - "headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015WarriorText": "Scarecrow Hat", - "headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015MageText": "Stitched Hat", - "headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015HealerText": "Hat of Frog", - "headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", + "headSpecialFall2015RogueText": "Netopýří křídla", + "headSpecialFall2015RogueNotes": "Změř své nepřátele touto mocnou helmou! Zvyšuje Vnímání o <%= per %>. Limitovaná edice podzimní výbavy 2015.", + "headSpecialFall2015WarriorText": "Strašákův klobouk", + "headSpecialFall2015WarriorNotes": "Každý by chtěl tenhle klobouk - pokud by měli mozek. Zvyšuje Sílu o <%= str %>. Limitovaná edice pozdimní výbavy 2015.", + "headSpecialFall2015MageText": "Sešívaný klobouk", + "headSpecialFall2015MageNotes": "Každý steh na tomto klobouku vyzařuje sílu. Zvyšuje Vnímání o <%= per %>. Limitovaná edice podzimní výbavy 2015.", + "headSpecialFall2015HealerText": "Klobouk žáby", + "headSpecialFall2015HealerNotes": "Tohle je opravdu vážný klobouk nošený jen těmi nejpokročilejšími lektvaráři. Zvyšuje Inteligenci o <%= int %>. limitovaná edice podzimní výbavy 2015.", "headSpecialGaymerxText": "Helma duhového bojovníka", "headSpecialGaymerxNotes": "Ku příležitosti oslav sezóny Gay Pride a GaymerX je tato speciální helma zdobená zářivým barevným duhovým vzorem! GaymerX je herní veletrh oslavující LGBTQ a hry a je otevřený všem. Koná se v InterContinentalu v centru San Francisca 11.-13. července! Nepřináší žádné výhody.", "headMystery201402Text": "Okřídlená přilba", @@ -462,8 +462,8 @@ "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.", "headMystery201508Text": "Gepardí klobouk", "headMystery201508Notes": "Tenhle příjemný klobouk je pořádně huňatý! Nepřináší žádný benefit. Předmět pro předplatitele srpen 2015.", - "headMystery201509Text": "Werewolf Mask", - "headMystery201509Notes": "This IS a mask, right? Confers no benefit. September 2015 Subscriber Item.", + "headMystery201509Text": "Maska vlkodlaka", + "headMystery201509Notes": "Tohle JE maska, že jo? Nepřináší žádný benefit. Předmět pro předplatitele září 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", @@ -492,10 +492,10 @@ "headArmoireRedFloppyHatNotes": "Mnoho kouzel bylo zašito do tohoto jednoduchého klobouku. Dodávají mu zářivou červenou barvu. Zvyšuje Obranu, Inteligenci a Vnímání, vše o <%= attrs %>. Začarovaná almara: Nezávislý předmět.", "headArmoirePlagueDoctorHatText": "Klobouk Morového Lékaře", "headArmoirePlagueDoctorHatNotes": "Autentický klobouk nošený doktory, kteří zápasí s Morem Otálení! Zvyšuje Sílu o <%= str %>, Inteligenci o <%= int %> a Obranu o <%= con %>. Začarovaná almara: Set Morových Lékařů (Předmět 1 ze 3).", - "headArmoireBlackCatText": "Black Cat Hat", - "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoireOrangeCatText": "Orange Cat Hat", - "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlackCatText": "Klobouk černé kočky", + "headArmoireBlackCatNotes": "Tenhle klobouk... přede. A mrská ocasem. A dýchá? No, prostě ti na hlavě spí kočka. Zvyšuje Inteligenci a Vnímání o <%= attrs %> každé. Začarovaná almara: Nezávislý předmět.", + "headArmoireOrangeCatText": "Klobouk rezavé kočky", + "headArmoireOrangeCatNotes": "Tenhle klobouk... přede. A mrská ocasem. A dýchá? No, prostě ti na hlavě spí kočka. Zvyšuje Sílu a Obranu o <%= attrs %> každé. Začarovaná almara: Nezávislý předmět.", "offhand": "štít v ruce", "shieldBase0Text": "Bez štítu v ruce", "shieldBase0Notes": "Bez štítu nebo druhé zbraně.", @@ -567,18 +567,18 @@ "shieldSpecialSummer2015WarriorNotes": "Tento štít, vyroben z hlubinných kovů řemeslníky z Liknavosti, září jako písek a moře. Zvyšuje Obranu o <%= con %>. Limitovaná edice letní výbavy 2015.", "shieldSpecialSummer2015HealerText": "Štít z řemínků", "shieldSpecialSummer2015HealerNotes": "Použij tento štít k vyhnání krys z podpalubí. Zvyšuje Obranu o <%= con %>. Limitovaná edice letní výbavy 2015.", - "shieldSpecialFall2015RogueText": "Bat-tle Ax", - "shieldSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "shieldSpecialFall2015WarriorText": "Birdseed Bag", - "shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "shieldSpecialFall2015HealerText": "Stirring Stick", - "shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", + "shieldSpecialFall2015RogueText": "Netopýří sekera", + "shieldSpecialFall2015RogueNotes": "Úkoly se zbaběle třesou před plácáním této sekery. Zvyšuje Sílu o <%= str %>. Limitovaná edice podzimní výbavy 2015.", + "shieldSpecialFall2015WarriorText": "Sáček na ptačí zob", + "shieldSpecialFall2015WarriorNotes": "Je pravda, že máš plašit vrány, ale není nic špatného na tom, když si člověk udělá pár nových přátel! Zvyšuje Obranu o <%= con %>. limitovaná edice podzimní výbavy 2015.", + "shieldSpecialFall2015HealerText": "Míchací klacek", + "shieldSpecialFall2015HealerNotes": "Tenhle klacek zamíchá vše aniž by se roztavil, rozpustil nebo vzplál! Také jím můžeš šťouchat do úkolů protivníků. Zvyšuje Obranu o <%= con %>. Limitovaná edice podzimní výbavy 2015.", "shieldMystery301405Text": "Štít z hodin", "shieldMystery301405Notes": "Čas je na tvé straně s tímhle štítem z hodin! Nepřináší žádný benefit. Předmět pro předplatitele červen 3015.", "shieldArmoireGladiatorShieldText": "Štít gladiátora", "shieldArmoireGladiatorShieldNotes": "Abys mohl být gladiátorem, musíš... ale kecy, prostě je flákni svým štítem. Zvyšuje Obranu o <%= con %> a Sílu o <%= str %>. Začarovaná almara: Set gladiátora (předmět 3 ze 3).", - "shieldArmoireMidnightShieldText": "Midnight Shield", - "shieldArmoireMidnightShieldNotes": "This shield is most powerful at the stroke of midnight! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Independent Item.", + "shieldArmoireMidnightShieldText": "Půlnoční štít", + "shieldArmoireMidnightShieldNotes": "Tento štít je nejmocnější úderem půlnoci! Zvyšuje Obranu o <%= con %> a Sílu o <%= str %>. Začarovaná almara: Nezávislý předmět.", "back": "Příslušenství na záda", "backBase0Text": "Bez příslušenství na zádech", "backBase0Notes": "Bez příslušenství na zádech.", @@ -592,6 +592,8 @@ "backMystery201504Notes": "Bzzzz! Poctivě od úkolu k úkolu. Nepřináší žádný benefit. Předmět pro předplatitele Duben 2015.", "backMystery201507Text": "Čupr surfařské prkno", "backMystery201507Notes": "Zasurfuj si od Svědomitých doků a prožeň vlny v Zátoce Nekompletnosti! Nepřináší žádný benefit. Předmět pro předplatitele červenec 2015.", + "backMystery201510Text": "Ocas goblina", + "backMystery201510Notes": "Chápavý a mocný! Nepřináší žádný bonus. Výbava pro předplatitele říjen 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ě", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "Toto mocné paroží mění barvu stejně jako listí. Nepřináší žádný benefit. Výbava pro předplatitele září 2014.", "headAccessoryMystery201502Text": "Křídla myšlenky", "headAccessoryMystery201502Notes": "Nech svou představivost létat! Nepřináší žádný benefit. Předmět pro předplatitele únor 2015.", + "headAccessoryMystery201510Text": "Rohy goblina", + "headAccessoryMystery201510Notes": "Tyto strašlivé rohy jsou trochu od slizu. Nepřináší žádný bonus. Výbava pro předplatitele říjen 2015.", "headAccessoryMystery301405Text": "Brýle na čele", "headAccessoryMystery301405Notes": "\"Brýle jsou na oči,\" říkali. \"Nikdo nechce nosit brýle na čele,\" říkali. Ha! Teď jsi jim to natřel! Nepřináší žádný benefit. Předmět pro předplatitele srpen 3015.", "eyewear": "Brýle", diff --git a/common/locales/cs/generic.json b/common/locales/cs/generic.json index 512f28acc8..34151db0a7 100644 --- a/common/locales/cs/generic.json +++ b/common/locales/cs/generic.json @@ -28,7 +28,7 @@ "market": "Trh", "subscriberItem": "Záhadný předmět", "newSubscriberItem": "Nový záhadný předmět", - "subscriberItemText": "Předplatitelé obdrží každý měsíc záhadný předmět. Ten je zpravidla představen týden před koncem měsíce. Podívej se na stránku 'Mystery Item' na wiki, pokud chceš znát přesný termín.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Vše", "none": "Žádné", "or": "Nebo", @@ -79,6 +79,7 @@ "errorUpCase": "CHYBA:", "newPassSent": "Nové heslo odesláno.", "serverUnreach": "Server je momentálně nedostupný.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "Pokud chyba přetrvává, prosíme, nahlaš jí přes Nápověda > Nahlásit chybu. Pokud znáš konzoli svého prohlížeče, prosíme, připoj k hlášení všechny chybové hlášky z ní,", "error": "Chyba", "menu": "Menu", @@ -91,7 +92,7 @@ "audioTheme_danielTheBard": "Bard Daniel", "audioTheme_wattsTheme": "Watts' téma", "audioTheme_gokulTheme": "Gokul téma", - "audioTheme_luneFoxTheme": "LuneFox téma", + "audioTheme_luneFoxTheme": "Téma od LuneFox", "askQuestion": "Položit otázku", "reportBug": "Nahlásit chybu", "contributeToHRPG": "Přispět Habitica", @@ -110,7 +111,9 @@ "December": "Prosinec", "dateFormat": "Formát data", "achievementStressbeast": "Zachránce Stoïkalmu", - "achievementStressbeastText": "Pomož přemoci Zavrženíhodnou Strespříšeru při příležitosti Zimní říše divů 2015!", + "achievementStressbeastText": "Pomož přemoci Zavrženíhodnou Strespříšeru při příležitosti Zimní říše divů 2014!", + "achievementBurnout": "Vychutnej si kvetoucí pole", + "achievementBurnoutText": "Pomož přemoci Vyhoření a obnovit Vyčerpané duchy během Podzimního festivalu 2015!", "checkOutProgress": "Koukejte, jaký pokrok se mi povedl v zemi Habitica!", "cardReceived": "Obdržel jsi přání!", "cardReceivedFrom": "<%= cardType %> od <%= userName %>", diff --git a/common/locales/cs/groups.json b/common/locales/cs/groups.json index 1bca207c81..34c3ce4b5d 100644 --- a/common/locales/cs/groups.json +++ b/common/locales/cs/groups.json @@ -2,7 +2,8 @@ "tavern": "Krčma", "innCheckOut": "Odhlásit se z hostince", "innCheckIn": "Odpočívat v hostinci", - "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íš.", + "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 příšerou, 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říš příšeře (nebo nasbírané předměty) se ti nepřipíšou dokud se z Hostince neodhlásíš.", + "innTextBroken": "Odpočíváš v Hostinci, asi... Zatímco tu budeš, tvé Denní úkoly ti na konci dne nijak neublíží, ale vždy se resetují... Pokud jsi v boji s příšerou, 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říš příšeře (nebo nasbírané předměty) se ti nepřipíšou dokud se z Hostince neodhlásíš... Jsem tak unavený...", "lfgPosts": "Hledá se skupina (družina)", "tutorial": "Průvodce", "glossary": "Slovník", @@ -12,7 +13,7 @@ "community": "Fórum", "dataTool": "Nástroj zobrazení dat", "resources": "Zdroje", - "askQuestionNewbiesGuild": "Ask a Question (Newbies Guild)", + "askQuestionNewbiesGuild": "Položit otázku (Cech nováčků - Newbies Guild)", "tavernTalk": "Rozhovory v krčmě", "tavernAlert1": "Poznámka: Pokud chceš nahlásit chybu, nedělej to tady, vývojáři to neuvidí. Prosím", "tavernAlert2": "použij místo toho GitHub", @@ -25,8 +26,8 @@ "updatedParty": "Nastavení družiny aktualizováno.", "noPartyText": "Nejsi členem družiny nebo načítání tvé družiny trvá déle než obvykle. Můžeš družinu založit a pozvat do ní přátele, nebo se stát členem už existující družiny, v tom případě je nech zadat následující Uživatelské ID a poté se sem vrať přijmout pozvánku:", "LFG": "K prezentování tvé družiny, nebo abys našel novou, ke které se přidáš, navštiv cech <%= linkStart %>Hledaná družina (Hledáme skupinu)<%= linkEnd %>.", - "wantExistingParty": "Chceš se připojit k existující družině? Navštiv cech <%= linkStart %>Party Wanted Guild<%= linkEnd %> a použij své Uživatelské ID:", - "joinExistingParty": "Přidej se k jiné družině", + "wantExistingParty": "Chceš se připojit k existující družině? Navštiv cech <%= linkStart %>Party Wanted Guild<%= linkEnd %> a uveřejni tam toto Uživatelské ID:", + "joinExistingParty": "Přidej se k družině někoho jiného", "create": "Vytvořit", "userId": "Uživatelské ID", "invite": "Pozvat", @@ -113,11 +114,11 @@ "leaderOnlyChallenges": "Pouze velitel družiny může vytvářet Výzvy", "sendGift": "Poslat dárek", "inviteFriends": "Pozvat přátele", - "inviteByEmail": "Pozvi přátele pomocí emailu", - "inviteByEmailExplanation": "Když se k Habitica přidá přítel z tvého e-mailu, bude automaticky pozván do tvé družiny!", + "inviteByEmail": "Pozvi přátele přes email", + "inviteByEmailExplanation": "Když se do země Habitica přidá přítel z tvého e-mailu, bude automaticky pozván do tvé družiny!", "inviteFriendsNow": "Pozvi přátele teď", "inviteFriendsLater": "Pozvi přátele později", - "inviteAlertInfo": "Pokud už máš přátele tady na Habitica, pozvi je svým Uživatelským ID zde.", + "inviteAlertInfo": "Pokud už máš přátele tady, v zemi Habitica, pozvi je svým Uživatelským ID zde.", "inviteExistUser": "Pozvi existující uživatele", "byColon": "Od:", "inviteNewUsers": "Pozvi nové uživatele", @@ -136,14 +137,15 @@ "startAParty": "Založ družinu", "addToParty": "Přidej někoho do své družiny", "likePost": "Klikni sem, pokud se ti tenhle příspěvek líbí!", - "partyExplanation1": "Pro odpovědnost hraj Habitica s přáteli!", + "partyExplanation1": "Vydej se do země Habitica s přáteli a nauč se zodpovědnosti!", "partyExplanation2": "Bojuj s příšerami a vytvářej Výzvy!", "partyExplanation3": "Pozvi přátele teď a získáš Svitek Výpravy!", "wantToStartParty": "Chceš založit družinu?", "exclusiveQuestScroll": "Pozvání přítele do své družiny ti zaručí získání jedinečného Svitku Výpravy ke společné bitvě s Baziliškem!", "nameYourParty": "Pojmenuj svou novou družinu!", "partyEmpty": "Jsi ve své družině sám. Pozvi přátele!", - "partyChatEmpty": "Tvůj družinový chat je prázdný! Napiš zprávu do okna nahoře a začni si povídat.", + "partyChatEmpty": "Chat tvé družiny je prázdný! Napiš zprávu do okna nahoře a začni si povídat.", "guildChatEmpty": "Chat této družiny je prázdný! Napiš zprávu do okna nahoře a začni si povídat.", - "possessiveParty": "Družina <%= name %>" + "possessiveParty": "Družina <%= name %>", + "requestAcceptGuidelines": "Pokud chceš přidávat zprávy v Krčmě nebo v chatu v jakékoliv družině nebo cechu, prosíme, nejprve si přečti <%= linkStart %>Zásady komunity<%= linkEnd %> a poté klikni na tlačítko \"Přijmout zásady\" níže na znamení, že jim rozumíš." } \ No newline at end of file diff --git a/common/locales/cs/limited.json b/common/locales/cs/limited.json index cd86069725..df60957a3e 100644 --- a/common/locales/cs/limited.json +++ b/common/locales/cs/limited.json @@ -28,8 +28,9 @@ "seasonalShopTitle": "<%= linkStart %>Sezónní mudrci<%= linkEnd %>", "seasonalShopClosedText": "Sezónní obchod je momentálně zavřený!! Nevím, kde se momentálně Sezonní Kouzelnice nachází, ale vsadím se, že bude zpět na další Velkolepé Gala!", "seasonalShopText": "Vítej v Sezonním obchodě! Zrovna tu máme jarní Sezonní edici zboží. Všechno zde je možné zakoupit v průběhu Jarního flámu každý rok, ale máme otevřeno pouze do 30. dubna, tak si nakup teď nebo budeš muset čekat další rok!", - "seasonalShopSummerText": "Vítej v Sezonním obchodě! Zrovna tu máme jarní Sezonní edici zboží. Všechno zde je možné zakoupit v průběhu Letního šplouchání každý rok, ale máme otevřeno pouze do 31. července, tak si nakup teď, nebo budeš muset čekat další rok!", - "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopSummerText": "Vítej v Sezonním obchodě! Zrovna tu máme letní Sezonní edici zboží. Všechno zde je možné zakoupit v průběhu Letního šplouchání každý rok, ale máme otevřeno pouze do 31. července, tak si nakup teď, nebo budeš muset čekat další rok!", + "seasonalShopFallText": "Vítej v Sezonním obchodě! Zrovna tu máme podzimní Sezonní edici zboží. Všechno zde je možné zakoupit v průběhu Podzimního estivalu každý rok, ale máme otevřeno pouze do 31. října, tak si nakup teď, nebo budeš muset čekat další rok!", + "seasonalShopFallTextBroken": "Eh... vítej v Sezonním obchodě... Zrovna tu máme podzimní Sezonní edici zboží nebo tak... Všechno zde je možné zakoupit v průběhu Podzimního estivalu každý rok, ale máme otevřeno pouze do 31. října... asi si nakup teď, nebo budeš muset čekat... a čekat... a čekat *ugh*", "seasonalShopRebirth": "Pokud jsi použil Kouli znovuzrození, můžeš si znovu zakoupit toto vybavení ve sloupci s odměnami, jakmile odemkneš Obchod. Ze začátku si budeš moci koupit pouze vybavení pro tvou momentální třídu (výchozí je Válečník), ale neboj, další vybavení pro další třídy bude přístupné jakmile si tuto třídu vybereš.", "candycaneSet": "Cukrátková hůl (mág)", "skiSet": "Lyžovrah (zloděj)", @@ -56,9 +57,9 @@ "emeraldMermageSet": "Smaragdový mořský mág (Mág)", "reefSeahealerSet": "Útesový mořský léčitel (Léčitel)", "roguishPirateSet": "Ničemný pirát (Zloděj)", - "monsterOfScienceSet": "Monster of Science (Warrior)", - "witchyWizardSet": "Witchy Wizard (Mage)", - "mummyMedicSet": "Mummy Medic (Healer)", - "vampireSmiterSet": "Vampire Smiter (Rogue)", + "monsterOfScienceSet": "Monstrum vědy (Válečník)", + "witchyWizardSet": "Čarodějný čaroděj (Mág)", + "mummyMedicSet": "Mumie medika (Léčitel)", + "vampireSmiterSet": "Lovec upírů (Zloděj)", "fallEventAvailability": "Dostupné do 31. října" } \ No newline at end of file diff --git a/common/locales/cs/messages.json b/common/locales/cs/messages.json index a5b463166b..8370e21123 100644 --- a/common/locales/cs/messages.json +++ b/common/locales/cs/messages.json @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "Tento předmět už máš. Vybav se jím na stránce s Vybavením.", "armoireEquipment": "<%= image %> Ve zbrojnici jsi našel kus vzácného vybavení ve Zbrojnici: <%= dropText %>! Skvělé!", "armoireFood": "<%= image %> Prohledáváš zbrojnici a nacházíš <%= dropArticle %><%= dropText %>. Co to tu dělá?", - "armoireExp": "Zápasíš se Zbrojnicí a získáváš zkušenost. To jsi jí to nandal!" + "armoireExp": "Zápasíš se Zbrojnicí a získáváš zkušenost. To jsi jí to nandal!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/cs/npc.json b/common/locales/cs/npc.json index df81055602..6f331d9b03 100644 --- a/common/locales/cs/npc.json +++ b/common/locales/cs/npc.json @@ -6,7 +6,9 @@ "mattBochText1": "Vítej ve Stáji! Jsem Matt, Pán šelem. Až dosáhneš úrovně 3, 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š 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íš.", + "danielText2": "Dej pozor: Pokud se účastníš boje s příšerou, ublíží ti i za nesplněné denní úkoly ostatních členů tvé družiny! Navíc, jakákoliv újma, kterou uštědříš příšeře (nebo nasbírané předměty) se ti nepřipíšou dokud se z Hostince neodhlásíš.", + "danielTextBroken": "Tak asi vítej v krčmě... Pokud si potřebuješ odpočinout, 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... Jestli na to máš energii", + "danielText2Broken": "Eh... Jestli se účastníš boje s příšerou, ublíží ti i za nesplněné denní úkoly ostatních členů tvé družiny... Navíc, jakákoliv újma, kterou uštědříš příšeře (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ů", @@ -16,12 +18,13 @@ "justin": "Justin", "ian": "Ian", "ianText": "Vítej v obchodě s Výpravami! Můžeš tu s přáteli využít svitky s výpravami k bojům s monstry. V klidu si prohlédni všechny Výpravy, které tu prodáváme!", + "ianBrokenText": "Vítej v obchodě s Výpravami... Můžeš tu s přáteli využít svitky s výpravami k bojům s monstry... V klidu si prohlédni všechny Výpravy, které tu prodáváme...", "USD": "dolar/ů", "newStuff": "Nové věci", "cool": "Připomeň mi to později", "dismissAlert": "Zavřít toto oznámení", "donateText1": "Přidá 20 drahokamů na tvůj účet. Drahokamy se používají pro nákup speciálních herních předmětů, jako například košil a vlasů.", - "donateText2": "Pomož podpořit Habitica", + "donateText2": "Pomož podpořit program Habitica", "donateText3": "Habitica je open source projekt, který závisí na podpoře našich uživatelů. Peníze, které utratíš za drahokamy, nám pomáhají udržet v provozu servery, mít pár zaměstnanců, vyvíjet nové funkce a motivovat naše dobrovolné programátory. Děkujeme za tvojí štědrost!", "donationDesc": "20 drahokamů, Příspěvek vývojářům", "payWithCard": "Zaplatit kartou", @@ -38,7 +41,7 @@ "spellsText": "Nyní můžeš odemknout kouzla specifická pro toto povolání. První uvidíš po dosažení úrovně 11. Tvá mana se dobíjí o 10 bodů denně, plus 1 bod při splnění", "toDo": "úkolu", "moreClass": "Pro více informací o systému povolání, přejdi na", - "tourWelcome": "Vítej v Habitice! Tohle tvůj Úkolníček. Odškrtni si úkol abys mohl pokračovat!", + "tourWelcome": "Vítej v zemi Habitica! Tohle tvůj Úkolníček. Odškrtni si úkol abys mohl pokračovat!", "tourExp": "Skvělá práce! Odškrtnutí úkolu ti přidává Zkušenost a Zlaťáky!", "tourDailies": "Tohle je sloupeček pro Denní úkoly. Abys mohl pokračovat, přidej sem úkol, který bys měl plnit každý den! Příklady Denních úkolů: Ustlat postel, Vypláchnout pusu, Zkontrolovat pracovní email", "tourCron": "Úžasné! Tvé Denní úkoly se budou resetovat každý den.", @@ -52,10 +55,10 @@ "tourStatsPage": "Tohle je stránka s tvými statistikami! Získej ocenění za splnění vyjmenovaných úkolů.", "tourTavernPage": "Vítej v Krčmě, chatu pro všechny věkové kategorie! V případě nemoci, nebo třeba dovolené, se můžeš ochránit proti postihu za nesplněné Denní úkoly kliknutím na \"Odpočívat v hostinci\". Přijď nás pozdravit!", "tourPartyPage": "Tvá družina ti pomůže dodržovat cíle. Pozvi své přátele a odemkni Svitek výpravy!", - "tourGuildsPage": "Cechy jsou chatovací skupiny s podobnými zájmy, které jsou tvořené hráči pro hráče. Můžeš si vyhledat témata, která tě zajímají! Doporučujeme Newbies Guild neboli Cech pro nováčky, kde se může každý ptát na věci o Habitice.", + "tourGuildsPage": "Cechy jsou chatovací skupiny s podobnými zájmy, které jsou tvořené hráči pro hráče. Můžeš si vyhledat témata, která tě zajímají! Doporučujeme Newbies Guild neboli Cech pro nováčky, kde se může každý ptát na věci o zemi Habitica.", "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ě 3, 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.", - "tourHallPage": "Vítej v Síni hrdinů, kde jsou oslavování open-source přispěvatelé. Vysloužili si Drahokamy, exkluzivní vybavení a prestižní tituly ať už za kódování, obrázky, hudbu, psaní, nebo za pomoc. Také můžeš Habitice přispět!", + "tourHallPage": "Vítej v Síni hrdinů, kde jsou oslavování open-source přispěvatelé. Vysloužili si Drahokamy, exkluzivní vybavení a prestižní tituly ať už za kódování, obrázky, hudbu, psaní, nebo za pomoc. Také můžeš programu Habitica přispět!", "tourPetsPage": "Tohle je Stáj! Po 3. úrovni si tu budeš moci líhnout Mazlíčky za pomocí vajíček a líhnoucích lektvarů. Když si vylíhneš Mazlíčka na Trhu, objeví se tady! Klikni na Mazlíčka a přidáš si ho ke svému avataru. Krm ho jídlem, které budeš nacházet po 3. úrovni, a oni vyrostou v silná zvířata, na kterých se budeš moci projet.", "tourMountsPage": "Jakmile dostatečně nakrmíš mazlíčka, objeví se tady a budeš se na něm moci projet. (Mazlíčci, zvířata k osedlání a jídlo jsou k dispozici po 3. úrovni.) Klikni na zvíře, které si chceš osedlat!", "tourEquipmentPage": "Tady se ti ukládá vybavení! Tvá Bojová zbroj ovlivňuje tvé statistiky. Pokud chceš, aby se ti zobrazovalo jiné vybavení na tvém avataru aniž by se ti statistiky nějak ovlivnily, klikni na \"Povolit kostým.\"", @@ -71,14 +74,14 @@ "tourHabitsProceed": "To dává smysl!", "tourRewardsBrief": "Seznam odměn", "tourRewardsProceed": "To je vše!", - "welcomeToHabit": "Welcome to Habitica!", - "welcome1": "Create a basic avatar.", - "welcome1notes": "This avatar will represent you as you progress.", - "welcome2": "Set up your tasks.", - "welcome2notes": "How well you do on your real-life tasks will control how well you do in the game!", - "welcome3": "Progress in life and the game!", - "welcome3notes": "As you improve your life, your avatar will level up and unlock pets, quests, equipment, and more!", + "welcomeToHabit": "Vítej v zemi Habitica!", + "welcome1": "Vytvoř si základní postavu.", + "welcome1notes": "Tato postava tě bude reprezentovat na tvé cestě.", + "welcome2": "Zadej úkoly.", + "welcome2notes": "Jak dobře si povedeš se svými úkoly se odrazí na tvém postupu ve hře!", + "welcome3": "Dělej pokroky a vyvíjej se v životě i ve hře!", + "welcome3notes": "S každým krokem vpřed bude tvá postava dosahovat vyšších a vyšších úrovní, odemkne mazlíčky, výpravy, vybavení a mnohem víc!", "welcome4": "Vyvaruj se zlozvyků, které ti ubírají Zdraví (HP), nebo tvůj avatar zemře!", "welcome5": "Nyní si upravíš svůj avatar a zadáš úkoly...", - "imReady": "Enter Habitica" + "imReady": "Vstup do země Habitica" } \ No newline at end of file diff --git a/common/locales/cs/pets.json b/common/locales/cs/pets.json index 287ae5db46..663b07257e 100644 --- a/common/locales/cs/pets.json +++ b/common/locales/cs/pets.json @@ -1,13 +1,13 @@ { "pets": "Mazlíčci", "petsFound": "nalezených mazlíčků", - "magicPets": "Magic Potion Pets", + "magicPets": "Mazlíčci z magického líhnoucího lektvaru", "rarePets": "Vzácní mazlíčci", "questPets": "Mazlíčci z výprav", "mounts": "Stáj", "mountsTamed": "zkrocených zvířat", "questMounts": "Zkrocená zvířata z výprav", - "magicMounts": "Magic Potion Mounts", + "magicMounts": "Zvířata z magického líhnoucího lektvaru", "rareMounts": "Vzácná zkrocená zvířata", "etherealLion": "Éterický lev", "veteranWolf": "Vlk veterán", @@ -18,6 +18,7 @@ "mammoth": "Huňatý mamut", "orca": "Kosatka", "royalPurpleGryphon": "Vznešený fialový gryf", + "phoenix": "Fénix", "rarePetPop1": "Klikni na zlatou packu pro více informací o tom, jak získat toto vzácné zvíře za přispívání programu Habitica!", "rarePetPop2": "Jak získat toto zvíře!", "potion": "<%= potionType %> lektvar", @@ -26,15 +27,15 @@ "eggSingular": "vejce", "noEggs": "Nemáš žádná vejce.", "hatchingPotions": "Líhnoucí lektvary", - "magicHatchingPotions": "Magic Hatching Potions", + "magicHatchingPotions": "Magické líhnoucí lektvary", "hatchingPotion": "líhnoucí lektvar", "noHatchingPotions": "Nemáš žádné líhnoucí lektvary.", "inventoryText": "Po kliknutí na vejce se zeleně zvýrazní použitelné lektvary. Poté klikni na jeden z nich pro vylíhnutí mazlíčka. Pokud nejsou žádné lektvary zvýrazněny, klikni na vejce znovu pro zrušení jeho výběru a místo toho klikni nejprve na lektvar, aby se označila použitelná vejce. Také můžeš nechtěné nalezené předměty prodat obchodníku Alexanderovi.", "foodText": "jídlo", "food": "Jídlo a sedla", "noFood": "Nemáš žádné jídlo ani žádná sedla.", - "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.", - "premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.", + "dropsExplanation": "Tyto předměty můžeš získat rychleji, když si je koupíš za Drahokamy, a nemusíš tak čekat, až je najdeš po splnění úkolu. Zjisti více o nalézání předmětů.", + "premiumPotionNoDropExplanation": "Magické líhnoucí lektvary nemohou být použity na vejce z Výprav. Můžeš si je pouze koupit, nenajdeš je.", "beastMasterProgress": "Pokrok Pána šelem", "stableBeastMasterProgress": "Pokrok Pána šelem: nalezl <%= number %> mazlíčků", "beastAchievement": "Získal jsi ocenění \"Pán šelem\" za získání všech mazlíčků!", diff --git a/common/locales/cs/quests.json b/common/locales/cs/quests.json index 97743362e5..29eec4caf2 100644 --- a/common/locales/cs/quests.json +++ b/common/locales/cs/quests.json @@ -13,6 +13,7 @@ "youReceived": "Získal jsi", "dropQuestCongrats": "Blahopřejeme ti k tomuto svitku s Výpravou! Můžeš pozvat svou družinu a začít s ní hned, nebo se k ní můžeš kdykoliv vrátit v Inventář > Výpravy.", "questSend": "Kliknutí na \"Pozvat\" odešle pozvánku členům 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.", + "questSendBroken": "Kliknutí na \"Pozvat\" odešle pozvánku členům 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": "Přizvi družinu k Výpravě", "questInvitation": "Pozvánka na výpravu:", "questInvitationTitle": "Pozvánka na Výpravu", @@ -24,21 +25,28 @@ "rejected": "Odmítnuto", "pending": "Nerozhodnuto", "questStart": "Výprava začíná jakmile všichni členové výzvu přijmou či odmítnou. Pouze ti, kteří klikli na \"Přijmout\" se mohou výpravy zúčastnit a obdrží ceny. Pokud to některým uživatelům trvá příliš dlouho (nejsou aktivní?), majitel výpravy může začít bez nich kliknutím na \"Začít\". Majitel výpravy začal také může výpravu přerušit a získat tak zpět svitek výpravy kliknutím na \"Zrušit\".", + "questStartBroken": "Výprava začíná jakmile všichni členové výzvu přijmou či odmítnou... Pouze ti, kteří klikli na \"Přijmout\" se mohou výpravy zúčastnit a obdrží ceny... Pokud to některým uživatelům trvá příliš dlouho (nejsou aktivní?), majitel výpravy může začít bez nich kliknutím na \"Začít\"... Majitel výpravy začal také může výpravu přerušit a získat tak zpět svitek výpravy kliknutím na \"Zrušit\"...", "begin": "Začít", - "bossHP": "Zdraví bosse", - "bossStrength": "Síla bosse", + "bossHP": "Zdraví příšery", + "bossStrength": "Síla příšery", + "rage": "Zuřivost", "collect": "Sbírat", "collected": "Získáno", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Předměty ke sbírání", - "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).", + "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í příšeře i vám se přičítají na kronu (na konci dne).", + "bossDmg2": "Jen ti, kteří přijmou pozvání, budou bojovat proti příšeře a rozdělí si odměnu za výpravu.", + "bossDmg1Broken": "Každý splnění Denní úkol, úkol z Úkolníčku a každý pozitivní zvyk zraní příšeru... Zraň jí víc červenějšími úkoly nebo Brutální ranou nebo Vzplanutím ohňů... Příšera 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í příšeře i vám se přičítají na kronu (na konci dne).", + "bossDmg2Broken": "Jen ti, kteří přijmou pozvání, budou bojovat proti příšeře a rozdělí si odměnu za výpravu...", + "tavernBossInfo": "Splň denní úkoly a úkoly v Úkolníčku a zraň tak Světovou příšeru! Nesplněné denní úkoly naplní lištu Výpadu. Když se tato lišta naplní, příšera zaútočí na nějakou nehráčskou postavu. Světová příšera nikdy nezraní jednotlivé hráče. Pouze aktivní hráči, kteří neodpočívají v Hostinci se mohou podílet na zranění příšery.", + "tavernBossInfoBroken": "Splň denní úkoly a úkoly v Úkolníčku a zraň tak Světovou příšeru... Nesplněné denní úkoly naplní lištu Výpadu... Když se tato lišta naplní, příšera zaútočí na nějakou nehráčskou postavu... Světová příšera nikdy nezraní jednotlivé hráče... Pouze aktivní hráči, kteří neodpočívají v Hostinci se mohou podílet na zranění příšery...", "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.", "bossColl2": "Jen ti, kteří přijmou pozvání, mohou sbírat předměty a rozdělit si odměnu za výpravu.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Jen ti, kteří přijmou pozvání, mohou sbírat předměty a rozdělit si odměnu za výpravu...", "abort": "Ukončit", "leaveQuest": "Opustit Výpravu", - "sureLeave": "Jsi si jistý, že chceš opustit aktivní výpravu? Ztratíš všechen svůj pokrok v této výpravě.", + "sureLeave": "Jsi si jistý, že chceš opustit aktivní výpravu? Ztratíš v ní všechen svůj pokrok.", "questOwner": "Majitel výpravy", "questOwnerNotInPendingQuest": "Majitel výpravy výpravu opustil a nemůže ji již začít. Doporučujeme ji zrušit. Majitel výpravy získá zpět svitek.", "questOwnerNotInRunningQuest": "Majitel výpravy výpravu opustil. Můžete výpravu ukončit, pokud chcete. Můžete však pokračovat dále a všichni zbývající účastnici si po jejím skončení rozdělí kořist.", @@ -62,10 +70,11 @@ "sureAbort": "Jsi si jistý, že chceš ukončit výpravu? Bude ukončena pro všechny v družině a všechen pokrok bude ztracen. Svitek bude navrácen svému majiteli.", "doubleSureAbort": "Jsi si určitě jistý? Ujisti se, že tě pak ostatní nebudou do smrti nenávidět!", "questWarning": "Pokud se před začátkem výpravy do družiny připojí noví hráči, dostanou také pozvánku. Jakmile však výprava začne, žádní noví členové družiny se nemohou k výpravě připojit.", + "questWarningBroken": "Pokud se k družině přidají noví hráči před tím, než začne výprava, tito hráči také obdrží pozvánku... Avšak jakmile výprava začne, žádní noví hráči se k ní přidat nemohou...", "bossRageTitle": "Zuřivost", - "bossRageDescription": "Když se tato lišta naplní, boss předvede speciální útok!", + "bossRageDescription": "Když se tato lišta naplní, příšera předvede speciální útok!", "startAQuest": "VYDEJ SE NA VÝPRAVU", - "startQuest": "Započít Výpravu", + "startQuest": "Začít Výpravu", "whichQuestStart": "Na kterou výpravu se chceš vydat?", "getMoreQuests": "Získej více výprav" } \ No newline at end of file diff --git a/common/locales/cs/questscontent.json b/common/locales/cs/questscontent.json index 3567f72395..284c2d1b1a 100644 --- a/common/locales/cs/questscontent.json +++ b/common/locales/cs/questscontent.json @@ -154,7 +154,7 @@ "questPenguinDropPenguinEgg": "Tučňák (vejce)", "questPenguinUnlockText": "Odemyká vejce tučňáka na Trhu", "questStressbeastText": "Zavrženíhodná Strespříšera ze Stoïkalmských stepí", - "questStressbeastNotes": "Splň své Denní úkoly a úkoly z Úkolníčku aby jsi ublížil světovému bossovi! Nedokončené Denní úkoly naplní lištu stresového útoku. Když je lišta stresového útoku plná, světový boss zaútočí na nějakou herní postavu. Světový boss nikdy neublíží jednotlivým hráčům nebo účtům. Pouze aktivní účty, které zrovna neodpočívají v Krčmě, mohou být započítány do celkové újmy.

~*~

První věc, kterou slyšíme, jsou kroky, pomalejší a více hřmící než dusot kopyt splašeného stáda. jeden za druhým, Habiťané vykukují ze dveří a jsou úplně oněmělí. .

Už jsme pár Stresoblud viděli, samozřejmě - malá zákeřná stvoření, jež útočí v krušných časech. Ale tohle? Toto se tyčí nad budovy, s tlapami, které by lehce rozdrtily draka. Led se houpá na rousech smrdící srsti a s každým řevem trhá mrazivý útok střechy z domů. Monstrum takového stupně je známo pouze z legend. .

\"Mějte se na pozoru, Habiťané!\" křičí SabreCat. \"Zabarikádujte se doma - toto je Zavrženíhodná Stresobluda!\" .

\"Ta věc musí být z celých století stresu!\" říká Kiwibot a zamyká dveře ke Krčmě a zavírá okenice..

\"Stoïkalmské stepi\" říká Lemoness se zachmuřenou tváří. \"Celou tu dobu jsme mysleli, že jsou klidné a bez problémů, ale nejspíš svůj stres dobře schovávaly. Po generace rostl do této podoby a nyní utekl a napadl je - a nás!\"

Je pouze jediný způsob jak Stresobludu odehnat, Zavrženíhodnou nebo ne, a to je zaútočit na ní dokončenými Denními úkoly a úkoly z Úkolníčku! Spojme se a společně poražme tohoto proklatého nepřítele - ale pozor, ať neflákáte úkoly, nebo ho naše nesplněné úkoly naštvou a zaútočí na nás znovu...", + "questStressbeastNotes": "Splň své Denní úkoly a úkoly z Úkolníčku aby jsi ublížil světovému příšeře! Nedokončené Denní úkoly naplní lištu stresového útoku. Když je lišta stresového útoku plná, světový příšera zaútočí na nějakou herní postavu. Světový příšera nikdy neublíží jednotlivým hráčům nebo účtům. Pouze aktivní účty, které zrovna neodpočívají v Krčmě, mohou být započítány do celkové újmy.

~*~

První věc, kterou slyšíme, jsou kroky, pomalejší a více hřmící než dusot kopyt splašeného stáda. jeden za druhým, Habiťané vykukují ze dveří a jsou úplně oněmělí. .

Už jsme pár Stresoblud viděli, samozřejmě - malá zákeřná stvoření, jež útočí v krušných časech. Ale tohle? Toto se tyčí nad budovy, s tlapami, které by lehce rozdrtily draka. Led se houpá na rousech smrdící srsti a s každým řevem trhá mrazivý útok střechy z domů. Monstrum takového stupně je známo pouze z legend. .

\"Mějte se na pozoru, Habiťané!\" křičí SabreCat. \"Zabarikádujte se doma - toto je Zavrženíhodná Stresobluda!\" .

\"Ta věc musí být z celých století stresu!\" říká Kiwibot a zamyká dveře ke Krčmě a zavírá okenice..

\"Stoïkalmské stepi\" říká Lemoness se zachmuřenou tváří. \"Celou tu dobu jsme mysleli, že jsou klidné a bez problémů, ale nejspíš svůj stres dobře schovávaly. Po generace rostl do této podoby a nyní utekl a napadl je - a nás!\"

Je pouze jediný způsob jak Stresobludu odehnat, Zavrženíhodnou nebo ne, a to je zaútočit na ní dokončenými Denními úkoly a úkoly z Úkolníčku! Spojme se a společně poražme tohoto proklatého nepřítele - ale pozor, ať neflákáte úkoly, nebo ho naše nesplněné úkoly naštvou a zaútočí na nás znovu...", "questStressbeastBoss": "Zavrženíhodná Stresobluda", "questStressbeastBossRageTitle": "Stresútok", "questStressbeastBossRageDescription": "Pokud se tahle lišta naplní, Zavrženíhodná Stresobluda na nás zaútočí Stresútokem!", @@ -245,9 +245,27 @@ "questCheetahDropCheetahEgg": "Gepard (vejce)", "questCheetahUnlockText": "Odemyká vejce geparda na Trhu", "questHorseText": "Vyjeď si na Noční Můře", - "questHorseNotes": "Při odpočinku v Krčmě s @beffymarroo a @JessicaChase stočilo se vyprávění k bodré chvále tvých dobrodružných zásluh. Pyšný na své skutky ses možná nechal trošku unést a vychloubáš se, že zkrotíš jakýkoliv úkol široko daleko. Ciyinec, sedící vedle, se k tobě náhle otočí a usměje se. Mrkne na tebe.\n\"Dokaž to. Projeď se na mém koni.\"\nCestou ke stájím ti @UncommonCriminal pošeptá: \"Možná sis ukousl víc než zvládneš spolknout. To není kůň - to je Noční Můra!\"\nPři pohledu na její bušící kopyta začínáš svých slov litovat...", - "questHorseCompletion": "Chce to všechny tvé dovednosti, ale nakonec kůň párkrát dupne, otře se ti o rameno a nechá tě nasednout. Krátce leč pyšně se za nadšeného povzbuzování přátel projedeš kolem Krčmy. Cizinec se široce zašklebí.\n\"Vidím, že to nebyly jen plané řeči! Tvé odhodlání je skutečně působivé. Vezmi si tyhle vejce, vychovej si vlastní koně a možná se jednoho dne opět setkáme.\"\nKdyž si od něj vezmeš vejce, dotkne se špičkami prstů svého klobouku... a zmizí.", + "questHorseNotes": "Při odpočinku v Krčmě s @beffymarroo a @JessicaChase se vyprávění stočilo k bodré chvále tvých dobrodružných zásluh. Pyšný na své skutky ses možná nechal trošku unést a vychloubáš se, že zkrotíš jakýkoliv úkol široko daleko. Cizinec, sedící vedle, se k tobě náhle otočí a usměje se. Mrkne na tebe a pozve tě, abys dostál svým slovům a projel se na jeho koni.\nCestou ke stájím ti @UncommonCriminal pošeptá: \"Možná sis ukousl víc než zvládneš spolknout. To není kůň - to je Noční Můra!\" Když vidíš, jak divoce hrabe kopyty, začínáš svých slov litovat...", + "questHorseCompletion": "Chce to všechny tvé dovednosti, ale nakonec kůň párkrát dupne, otře se ti o rameno a nechá tě nasednout. Krátce leč pyšně se za nadšeného povzbuzování přátel projedeš kolem Krčmy. Cizinec se široce zašklebí.\n\"Vidím, že to nebyly jen plané řeči! Tvé odhodlání je skutečně působivé. Vezmi si tato vejce, vychovej si vlastní koně, a možná se jednoho dne opět setkáme.\" Když si od něj vezmeš vejce, smekne před tebou klobou... a zmizí.", "questHorseBoss": "Noční Můra", "questHorseDropHorseEgg": "Kůň (Vejce)", - "questHorseUnlockText": "Odemyká vejce koně na Trhu" + "questHorseUnlockText": "Odemyká vejce koně na Trhu", + "questBurnoutText": "Vyhoření a Vyčerpaní duchové", + "questBurnoutNotes": "Je dlouho po půlnoci, horký vzduch se ani nehne, když v tom Redphoenix a kapitán průzkumníků Kiwibot vtrhnou do městské brány. \"Musíme evakuovat všechny dřevěné budovy!\" křičí Redphoenix. \"Rychle!\"

Kiwibot se chytá zdi aby popadla dech. \"Vysává to lidi a mění je ve Vyčerpané duchy! Proto vše tak trvá. To se stalo se všemi pohřešovanými lidmi. Krade to jejich energii!\"

\"To?\" ptá se Lemoness.

A najednou se horko zhmotní.

Vstává ze země jako kroutící se masa a vzduch je prosycen pachem kouře a sýry. Plameny olizují tavící se zemi a formují se do pařátů obrovských rozměrů. Kouřící oči se otevřou a příšera ze sebe vydá hluboký a praskavý smích.

Kiwibot zašeptá jediné slovo

\"Vyhoření.\"", + "questBurnoutCompletion": "Vyhoření je PORAŽENO!

V hlasitém ale jemném povzdechu Vyhoření pomalu vypustí žhnoucí energii, která přiživovala jeho plamen. Příšera se tiše rozpadne na popel, její energie se třpyt ve vzduchu a znovu oživuje Vyčerpané duchy a vrací jim jejich původní formu.

Ian, Daniel, a mudrci ze Sezonního obchodu jásají a Habiťané je běží pozdravit, všichni pohřešovaní Habiťané z Kvetoucích polí objímají své přátele a rodiny. Poslední Vyčerpaný duch se přeměnil na samotnou Veselou smrtku!

\"Podívej!\" šeptá @Baconsaur když se popel začne blyštit. Pomalu se blyštivý popel přemění na stovky třpytivých fénixů!

Jeden ze zářících ptáků přistane na ruce Veselé smrtky a ona se na něj zašklebí. \"Je to tak dávno, co jsem viděla totoho úžasného fénixe na Kvetoucích polích,\" říká. \"I když za těchto okolností to je opravdu tématické!\"

Její tón se vyjasní, ale její škleb (přirozeně) zůstává. \"Jsme známí pro svou píli, ale také pro naše festivaly a slavnosti. Trochu ironické, řekla bych, že i při plánování párty jsme si nedovolili žádný oddechový čas. Takovou chybu už znovu neuděláme!\"

Tleskne. \"Tak - a jdeme slavit!\"", + "questBurnoutCompletionChat": "Vyhoření je PORAŽENO!\n\nV hlasitém ale jemném povzdechu Vyhoření pomalu vypustí žhnoucí energii, která přiživovala jeho plamen. Příšera se tiše rozpadne na popel, její energie se třpyt ve vzduchu a znovu oživuje Vyčerpané duchy a vrací jim jejich původní formu.\n\nIan, Daniel, a mudrci ze Sezonního obchodu jásají a Habiťané je běží pozdravit, všichni pohřešovaní Habiťané z Kvetoucích polí objímají své přátele a rodiny. Poslední Vyčerpaný duch se přeměnil na samotnou Veselou smrtku!\n\n\"Podívej!\" šeptá @Baconsaur když se popel začne blyštit. Pomalu se blyštivý popel přemění na stovky třpytivých fénixů!\n\nJeden ze zářících ptáků přistane na ruce Veselé smrtky a ona se na něj zašklebí. \"Je to tak dávno, co jsem viděla totoho úžasného fénixe na Kvetoucích polích,\" říká. \"I když za těchto okolností to je opravdu tématické!\"\n\nJejí tón se vyjasní, ale její škleb (přirozeně) zůstává. \"Jsme známí pro svou píli, ale také pro naše festivaly a slavnosti. Trochu ironické, řekla bych, že i při plánování párty jsme si nedovolili žádný oddechový čas. Takovou chybu už znovu neuděláme!\"\n\nTleskne. \"Tak - a jdeme slavit!\"\n\nVšichni Habiťané získají:\n\nMazlíčka fénixe\nZvíře fénixe\nOcenění: Zachránce Kvetoucích polí\nZákladní cukrátko\nVanilkové cukrátko\nPísečné cukrátko\nSkořicové cukrátko\nČokoládové cukrátko\nZkažené cukrátko\nKyselé růžové cukrátko\nKyselé modré cukrátko\nMedové cukrátko", + "questBurnoutBoss": "Vyhoření", + "questBurnoutBossRageTitle": "Vyčerpaní duchové", + "questBurnoutBossRageDescription": "Když se tato lišta naplní, Vyhoření napadne Vyčerpanými duchy město Habitica!", + "questBurnoutDropPhoenixPet": "Fénix (mazlíček)", + "questBurnoutDropPhoenixMount": "Fénix (zvíře)", + "questBurnoutBossRageQuests": "`Vyhoření použilo VYČERPANÝ ÚDER!`\n\nAle ne! I přes naše nejlepší snahy nám uniklo několik denních úkolů a nyní je Vyhoření posilněno jejich energií! S chraplavým úšklebkem se zmocní Iana, pána Výprav, kterého zachvátí přízračné plameny. Popel ze svitků výprav se usadí, kouř se rozplyne a vidíte, že z Iana byla vysáta všechna energie a stal se z něj Vyčerpaný duch!\n\nPouze poražením Vyhoření můžete zlomit toto kouzlo a vrátit našeho milovaného pána Výprav mezi živé. Splňme všechny denní úkoly a poražme tuto příšeru dřív, než stihne znovu zaútočit!", + "questBurnoutBossRageSeasonalShop": "`Vyhoření použilo VYČERPANÝ ÚDER!`\n\nÁáá!!! Naše nesplněné denní úkoly přiživují plamen Vyhoření a znovu načerpal dostatek síly k úderu! Zapaluje Sezonní obchod. Vyděšeně přihlížíte jak jsou Sezonní mudrci přeměněni na Vyčerpané duchy.\n\nMusíme naše nehráčské postavy zachránit! Rychle Habiťané, splňte své úkoly a přemožte Vyhoření dřív, než zaútočí potřetí!", + "questBurnoutBossRageTavern": "`Vyhoření použilo VYČERPANÝ ÚDER!`\n\nMnoho Habiťanů se před Vyhořením schovávalo v Krčmě, ale už ne! S hrozivým řevem vezme Vyhoření Krčmu do svých doběla rozpálených pařátů. Všichni utíkají, ale Daniel je chycen ve spárech té obludy a přemění se ve Vyčerpaného ducha přímo před tebou!\n\nTento zbrklý horor trvá již příliš dlouho. Nevzdávej to... jsme už tak blízko jeho poražení navždy!", + "questFrogText": "Bažina nepořádného žabáka", + "questFrogNotes": "Když se s přáteli brodíte bažinami Stagnace, @starsystemic ukáže na velkou ceduli. \"Držte se vyznačené cesty - pokud můžete\"

\"To přeci nebude těžké!\" říká @RosemonkeyCT. \"Je široká a přehledná.\"

Ale jak po cestě pokračujete, začíná se cesta zaplňovat bahnem z bažiny, ve kterém vidíte modrou suť a harampádí, a zanedlouho je nemožné v cestě pokračovat.

Rozhlížíte se kolem přemýšlejíc jak se z téhle šlamastiky dostanete, když v tom @Jon Arjinborn zakřičí \"Pozor!\" Nazlobený žabák pokrytý špinavým prádlem a žhnoucí modrým plamenem vyskočí z bažiny. Abyste mohli pokračovat, musíte tohoto nepořádného žabáka přemoci!", + "questFrogCompletion": "Poražený žabák se vrátí zpět do bažiny. Spolu s ním se z cesty stáhne i modrý sliz a cesta vpřed je volná.

Uprostřed cesty sedí tři dokonale čistá vejce. \"Jé, dokonce jsou v něm vidět pulci!\" říká @Breadstrings. \"Na, vezmi si je.\"", + "questFrogBoss": "Nepořádný žabák", + "questFrogDropFrogEgg": "Žabák (vejce)", + "questFrogUnlockText": "Odemyká vejce žabáka na Trhu" } \ No newline at end of file diff --git a/common/locales/cs/rebirth.json b/common/locales/cs/rebirth.json index 18198104e2..2e051f157a 100644 --- a/common/locales/cs/rebirth.json +++ b/common/locales/cs/rebirth.json @@ -1,11 +1,11 @@ { "rebirthNew": "Znovuzrození: Je dostupné nové dobrodružství !", - "rebirthUnlock": "Odemkl jsi znovuzrození! Tento speciální předmět ti umožňuje začít novou hru na úrovni 1, zatímco ti zůstanou všechny úkoly, úspěchy, mazlíčci a ostatní věci. Pokud máš pocit, že už jsi zvládl vše, použij ho pro vdechnutí nového života do Habitiky anebo pro vyzkoušení nových funkcí s novou postavou a s čistým štítem.", + "rebirthUnlock": "Odemkl jsi znovuzrození! Tento speciální předmět ti umožňuje začít novou hru na úrovni 1, zatímco ti zůstanou všechny úkoly, úspěchy, mazlíčci a ostatní věci. Pokud máš pocit, že už jsi zvládl vše, použij ho pro vdechnutí nového života do programu Habitica anebo pro vyzkoušení nových funkcí s novou postavou a s čistým štítem.", "rebirthBegin": "Znovuzrození: Začni nové dobrodružství", - "rebirthStartOver": "Rebirth starts your character over from Level 1.", + "rebirthStartOver": "Znovuzrození obnoví tvou postavu na úrovni 1.", "rebirthAdvList1": "Bylo ti obnoveno plné zdraví.", - "rebirthAdvList2": "You have no Experience, Gold, or Equipment (with the exception of free items like Mystery items).", - "rebirthAdvList3": "Tvé zvyky, denní úkoly a úkoly v úkolníčku se resetují na žluté a šňůry úspěšnosti se resetují také.", + "rebirthAdvList2": "Nemáš žádné zkušenosti, zlaťáky, ani vybavení (kromě předmětů zdarma, jako například Záhadné předměty).", + "rebirthAdvList3": "Tvé zvyky, denní úkoly a úkoly v úkolníčku se resetují na žluté a série úspěšnosti se resetují také.", "rebirthAdvList4": "Začínáš s povoláním válečníka, dokud nezískáš novou třídu.", "rebirthInherit": "Tvá nová postava zdědila pár věcí od svého předchůdce:", "rebirthInList1": "Úkoly, historie a nastavení zůstavají stejné.", diff --git a/common/locales/cs/settings.json b/common/locales/cs/settings.json index 80692e63b1..4daa9d2f2b 100644 --- a/common/locales/cs/settings.json +++ b/common/locales/cs/settings.json @@ -41,8 +41,8 @@ "customDayStart": "Vlastní začátek dne", "changeCustomDayStart": "Změnit vlastní začátek dne?", "sureChangeCustomDayStart": "Jsi si jistý, že chceš změnit svůj vlastní začátek dne?", - "nextCron": "Tve Denní úkoly se resetují ve chvíli, kdy po <%= time %> poprvé použiješ Habitica. Ujisti se, že jsi je všechny stihnul dokončit před tímto časem!", - "customDayStartInfo1": "V základu Habitica kontroluje a resetuje tvé Denní úkoly každý den o půlnoci tvé časové zóny. Tento čas můžeš změnit zde.", + "nextCron": "Tve Denní úkoly se resetují ve chvíli, kdy se po <%= time %> vrátíš do země Habitica. Ujisti se, že jsi je všechny stihnul dokončit před tímto časem!", + "customDayStartInfo1": "Při základním nastavení program Habitica kontroluje a resetuje tvé Denní úkoly každý den o půlnoci ve tvé časové zóně. Tento čas můžeš změnit zde.", "misc": "Ostatní", "showHeader": "Zobrazit horní info panel", "changePass": "Změnit heslo", @@ -63,9 +63,9 @@ "resetDo": "Udělej to, zresetuj můj účet!", "fixValues": "Opravit hodnoty", "fixValuesText1": "Pokud narazíš na chybu nebo uděláš chybu, která nespravedlivě ovlivní tvou postavu (újma, kterou si nezasloužíš, zlaťáky, které jsi neměl získat, atd.), zde můžeš ručně opravit hodnoty. Ano, je díky tomu možné podvádět, ale podvedl bys jen sám sebe!", - "fixValuesText2": "Všimni si, že zde není možné obnovit šňůry úspěšnosti za jednotlivé úkoly. To se dá udělat v rozšířeném nastavení denního úkolu, kde najdeš Obnovit šňůru.", + "fixValuesText2": "Všimni si, že zde není možné obnovit série úspěšnosti za jednotlivé úkoly. To se dá udělat v rozšířeném nastavení denního úkolu, kde najdeš Obnovit šňůru.", "disabledWinterEvent": "Zakázáno během 4. části Zimní Země divů (protože odměny se dají koupit za zlaťáky).", - "fix21Streaks": "21-denní šňůra úspěšnosti", + "fix21Streaks": "21-denní série úspěšnosti", "discardChanges": "Zahodit změny", "deleteDo": "Udělej to, vymaž můj účet!", "enterNumber": "Prosím, zadej číslo mezi 0 a 24", @@ -118,5 +118,26 @@ "promoCode": "Promo kód", "promoCodeApplied": "Promo kód zadán! Koukni do Inventáře", "promoPlaceholder": "Vlož promo kód", - "displayInviteToPartyWhenPartyIs1": "Zobrazit tlačítko \"Pozvat do družiny\", když má družina 1 člena." + "displayInviteToPartyWhenPartyIs1": "Zobrazit tlačítko \"Pozvat do družiny\", když má družina 1 člena.", + "saveCustomDayStart": "Uložit vlastní začátek dne", + "registration": "Registrace", + "addLocalAuth": "Přidat lokální ověření:", + "generateCodes": "Generovat kódy", + "generate": "Generovat", + "getCodes": "Získat kódy", + "webhooks": "Webhooks", + "enabled": "Povoleno", + "webhookURL": "Webhook URL", + "add": "Přidat", + "buyGemsGoldCap": "Strop zvýšen na <%= amount %>", + "mysticHourglass": "<%= amount %> Mystických přesýpacích hodin", + "mysticHourglassText": "Mystické přesýpací hodiny ti umožní koupit si záhadné sety předmětů z předchozích měsíců.", + "purchasedPlanId": "Opakovaně $<%= price %> každý/é <%= months %> měsíc(e) (<%= plan %>)", + "purchasedPlanExtraMonths": "Máš <%= months %> měsíců kreditu předplatného.", + "consecutiveSubscription": "Nepřetržité předplatné", + "consecutiveMonths": "Počet po sobě jdoucích měsíců:", + "gemCapExtra": "Strop drahokamů extra:", + "mysticHourglasses": "Mystické přesýpací hodiny:", + "paypal": "PayPal", + "amazonPayments": "Amazon platby" } \ No newline at end of file diff --git a/common/locales/cs/spells.json b/common/locales/cs/spells.json index 23df4c1c24..67ebf729bd 100644 --- a/common/locales/cs/spells.json +++ b/common/locales/cs/spells.json @@ -1,12 +1,12 @@ { "spellWizardFireballText": "Vzplanutí ohňů", - "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)", + "spellWizardFireballNotes": "Plameny ti vyšlehnou z rukou. Získáš zkušenostní body a uštědříš extra zásah příšeře! Klikni na úkol, na který toto kouzlo chceš seslat. (vypočteno na základě: INT)", "spellWizardMPHealText": "Éterický příval", "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": "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 pokrývá tvé úkoly. Žádný z tvých šňůr se zítra nezresetuje! (Jedno seslání ovlivní všechny šňůry.)", + "spellWizardFrostNotes": "Led pokrývá tvé úkoly. Žádný z tvých sérií se zítra nezresetuje! (Jedno seslání ovlivní všechny šňůry.)", "spellWarriorSmashText": "Brutální rána", "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", @@ -22,10 +22,10 @@ "spellRogueToolsOfTradeText": "Nástroje k obchodování", "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": "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ů)", + "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 série/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í! (vypočteno na základě: OBR a INT)", - "spellHealerBrightnessText": " Spalující záře", + "spellHealerBrightnessText": "Spalující záře", "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": "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)", @@ -47,4 +47,4 @@ "spellSpecialSeafoamNotes": "Přeměň svého kamaráda na mořskou příšerku!", "spellSpecialSandText": "Písek", "spellSpecialSandNotes": "Zvrať efekt mořské pěny." -} +} \ No newline at end of file diff --git a/common/locales/cs/subscriber.json b/common/locales/cs/subscriber.json index 111a452ba1..b3b375e026 100644 --- a/common/locales/cs/subscriber.json +++ b/common/locales/cs/subscriber.json @@ -59,21 +59,21 @@ "timeTravelers": "Cestovatelé časem", "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> a <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Záhadní cestovatelé časem", - "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", - "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", - "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", + "timeTravelersPopoverNoSub": "Abys svolal záhadné cestovatele časem, potřebuješ mystické přesýpací hodiny! <%= linkStart %>Předplatitelé<%= linkEnd %> dostanou jedny mystické přesýpací hodiny za každé tři měsíce nepřetržitého předplaceného období. Vrať se až budeš mít mystické přesýpací hodiny a cestovatelé časem ti přinesou vzácného mazlíčka, zvíře, nebo se předmětů pro předplatitele z minulosti.... anebo i z budoucnosti.", + "timeTravelersPopover": "Vidíme, že máš mystické přesýpací hodiny, tak pro Tebe rádi budeme cestovat časem! Prosím, vyber si mazlíčka, zvíře, nebo záhadný set předmětů, který se ti líbí. Můžeš si vybrat z minulých setů tady! Pokud se ti nelíbí, možná by sis vybral z našich trendy futuristických setů Steampunk předmětů?", + "timeTravelersAlreadyOwned": "Gratulujeme! Teď máš vše, co cestovatelé časem nabízejí. Děkujeme za podporu stránek!", + "mysticHourglassPopover": "Díky Mystickým Přesýpacím hodinám si můžeš koupit limitované předměty, jako záhadné předměty měsíce nebo odměny z boje se světovými příšerami, z minulosti!", "subUpdateCard": "Karta s aktualizacemi", "subUpdateTitle": "Aktualizace", "subUpdateDescription": "Aktualizuj kartu, aby se nabila.", - "notEnoughHourglasses": "You don't have enough Mystic Hourglasses.", - "hourglassBuyEquipSetConfirm": "Buy this full set of items for 1 Mystic Hourglass?", - "hourglassBuyItemConfirm": "Buy this item for 1 Mystic Hourglass?", - "petsAlreadyOwned": "Pet already owned.", - "mountsAlreadyOwned": "Mount already owned.", - "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types:", - "petsNotAllowedHourglass": "Pet not available for purchase with Mystic Hourglass.", - "mountsNotAllowedHourglass": "Mount not available for purchase with Mystic Hourglass.", - "hourglassPurchase": "Purchased an item using a Mystic Hourglass!", - "hourglassPurchaseSet": "Purchased an item set using a Mystic Hourglass!" + "notEnoughHourglasses": "Nemáš dostatek mystických přesýpacích hodin.", + "hourglassBuyEquipSetConfirm": "Koupit celý tento set za 1 přesýpací hodiny?", + "hourglassBuyItemConfirm": "Koupit tento předmět za 1 přesýpací hodiny?", + "petsAlreadyOwned": "Tohoto mazlíčka již máš.", + "mountsAlreadyOwned": "Toto zvíře již máš.", + "typeNotAllowedHourglass": "Tento typ předmětu nelze koupit za mystické přesýpací hodiny. Za ně si můžeš koupit:", + "petsNotAllowedHourglass": "Mazlíčka si nelze koupit za mystické přesýpací hodiny.", + "mountsNotAllowedHourglass": "Zvíře si nelze koupit za mystické přesýpací hodiny-", + "hourglassPurchase": "Koupil sis předmět za mystické přesýpací hodiny.", + "hourglassPurchaseSet": "Koupil sis set předmětů za mystické přesýpací hodiny!" } \ No newline at end of file diff --git a/common/locales/cs/tasks.json b/common/locales/cs/tasks.json index 4f295e6b15..3f77ff774b 100644 --- a/common/locales/cs/tasks.json +++ b/common/locales/cs/tasks.json @@ -35,7 +35,7 @@ "dailies": "Denní úkoly", "newDaily": "Nový denní úkol", "newDailyBulk": "Nové Denní úkoly (jeden na řádek)", - "streakCounter": "Počítadlo šňůr úspěšnosti", + "streakCounter": "Počítadlo sérií úspěšnosti", "repeat": "Opakovat", "repeatEvery": "Opakovat každé", "repeatHelpTitle": "Jak často by se měl tento úkol opakovat?", @@ -45,7 +45,7 @@ "repeatWeek": "V určité dny v týdnu", "day": "Den", "days": "Dny", - "restoreStreak": "Obnov šňůru", + "restoreStreak": "Obnov sérii", "todos": "Úkolníček", "newTodo": "Nový Úkol", "newTodoBulk": "Nové Úkoly (jeden na řádek)", @@ -73,21 +73,21 @@ "startDate": "Datum začátku", "startDateHelpTitle": "Kdy by měl tento úkol začít?", "startDateHelp": "Nastav datum, ve kterém začne úkol platit. Nebude muset být splněn dříve.", - "streakName": "Ocenění za šňůry úspěšnosti", - "streakText": "Má na kontě <%= streaks %> 21-denních šňůr úspěšnosti v Denních úkolech", - "streakSingular": "Šňůrař", - "streakSingularText": "Právě završil 21 dní dlouhou šňůru úspěšnosti na denním úkolu", + "streakName": "Ocenění za série úspěšnosti", + "streakText": "Má na kontě <%= streaks %> 21-denních sérií úspěšnosti v Denních úkolech", + "streakSingular": "Sériář", + "streakSingularText": "Právě završil 21 dní dlouhou sérii úspěšnosti na denním úkolu", "perfectName": "Perfektní dny", - "perfectText": "Completed all active Dailies on <%= perfects %> days. With this achievement you get a +level/2 buff to all attributes for the next day. Levels greater than 100 don't have any additional effects on buffs.", + "perfectText": "Dokončil všechny aktivní denní úkoly za <%= perfects %> dní. S tímto úspěchem získáváš následující den bonus +úroveň/2 ke všem vlastnostem. Úrovně vyšší než 100 žádný bonus neobdrží.", "perfectSingular": "Perfektní den", - "perfectSingularText": "Completed all active Dailies in one day. With this achievement you get a +level/2 buff to all attributes for the next day. Levels greater than 100 don't have any additional effects on buffs.", - "streakerAchievement": "Dosáhl jsi ocenění \"Šňůrař\"! Těch 21 dní je důležitým milníkem při formování zvyku. Můžeš získávat toto ocenění za každých dalších 21 dní, ať už na tomto denním úkolu, nebo na jiném!", + "perfectSingularText": "Dokončil všechny aktivní denní úkoly v jeden den. S tímto úspěchem získáváš následující den bonus +úroveň/2 ke všem vlastnostem. Úrovně vyšší než 100 žádný bonus neobdrží.", + "streakerAchievement": "Dosáhl jsi ocenění \"Sériář\"! Těch 21 dní je důležitým milníkem při formování zvyku. Můžeš získávat toto ocenění za každých dalších 21 dní, ať už na tomto denním úkolu, nebo na jiném!", "fortifyName": "Posilňující lektvar", "fortifyPop": "Obnoví všechny úkoly do neutrální (žluté) barvy a obnoví ztracené zdraví.", "fortify": "Posilnění", "fortifyText": "Posilnění vrátí všechny tvé úkoly do neutrálního (žlutého) stavu, ve kterém byly v okamžiku přidání, a doplní zdraví na maximum. Považuj to za poslední možnou variantu. Červené úkoly poskytují dobrou motivaci ke zlepšení. Ale pokud tě všechna ta červená naplňuje zoufalstvím a začátek každého dne se ukáže jako smrtící, investuj drahokamy a oddechni si.", "sureDelete": "Určitě chceš odstranit tento úkol?", - "streakCoins": "Bonus za šňůru!", + "streakCoins": "Bonus za sérii!", "pushTaskToTop": "Přesunout úkol na vrchol", "pushTaskToBottom": "Posunout úkol na spodek", "emptyTask": "Nejdřív zadej název úkolu.", diff --git a/common/locales/da/backgrounds.json b/common/locales/da/backgrounds.json index ec36efdaf9..389e53e7db 100644 --- a/common/locales/da/backgrounds.json +++ b/common/locales/da/backgrounds.json @@ -111,5 +111,12 @@ "backgroundStableText": "Habiticas Stald", "backgroundStableNotes": "Pas ridedyrene i Habiticas Stald.", "backgroundTavernText": "Habiticas Værtshus", - "backgroundTavernNotes": "Besøg Habiticas Værtshus." + "backgroundTavernNotes": "Besøg Habiticas Værtshus.", + "backgrounds102015": "SÆT 17: Udgivet Oktober 2015", + "backgroundHarvestMoonText": "Høstmåne", + "backgroundHarvestMoonNotes": "Kagl under Høstmånen.", + "backgroundSlimySwampText": "Slimet Sump", + "backgroundSlimySwampNotes": "Slæb dig gennem en Slimet Sump.", + "backgroundSwarmingDarknessText": "Sværmende Mørke", + "backgroundSwarmingDarknessNotes": "Skælv i det Sværmende Mørke." } \ No newline at end of file diff --git a/common/locales/da/challenge.json b/common/locales/da/challenge.json index 8c16799b0a..6714369c16 100644 --- a/common/locales/da/challenge.json +++ b/common/locales/da/challenge.json @@ -43,8 +43,8 @@ "exportChallengeCSV": "Eksporter til CSV", "selectGroup": "Vælg gruppe", "challengeCreated": "Udfordring oprettet", - "sureDelCha": "Are you sure you want to delete this challenge?", - "sureDelChaTavern": "Are you sure you want to delete this challenge? Your gems will not be refunded.", + "sureDelCha": "Er du sikker på, at du vil slette udfordringen?", + "sureDelChaTavern": "Er du sikker på, at du vil slette denne udfordring? Du får ikke dine ædelsten tilbage.", "removeTasks": "Slet opgaver", "keepTasks": "Behold opgaver", "closeCha": "Luk udfordringen og...", @@ -57,7 +57,9 @@ "prizeValue": "<%= gemcount %> <%= gemicon %> Præmie", "clone": "Klon", "challengeNotEnoughGems": "Du har ikke nok ædelsten til at oprette denne udfordring.", - "noPermissionEditChallenge": "You don't have permissions to edit this challenge", - "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "noPermissionEditChallenge": "Du har ikke rettigheder til at ændre denne udfordring", + "noPermissionDeleteChallenge": "Du har ikke rettigheder til at slette denne udfordring", + "noPermissionCloseChallenge": "Du har ikke rettigheder til at afslutte denne udfordring", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/da/character.json b/common/locales/da/character.json index 5938ff9537..65e4e28531 100644 --- a/common/locales/da/character.json +++ b/common/locales/da/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Klassebonus", "battleGear": "Kampudstyr", "battleGearText": "Dette er den udrustning du bærer i kamp. Den påvirker resultaterne når du interagerer med dine opgaver.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/da/content.json b/common/locales/da/content.json index da9df05256..3da18e13ac 100644 --- a/common/locales/da/content.json +++ b/common/locales/da/content.json @@ -6,7 +6,7 @@ "armoireLastItem": "Du har fundet det sidste stykke sjældent Udstyr i det Fortryllede Klædeskab", "armoireNotesEmpty": "Klædeskabet vil have nyt Udstyr hver måned. Indtil da kan du fortsætte med at klikke for at få Erfaring og Mad!", "dropEggWolfText": "Ulv", - "dropEggWolfMountText": "Wolf", + "dropEggWolfMountText": "Ulv", "dropEggWolfAdjective": "en loyal", "dropEggTigerCubText": "Tigerunge", "dropEggTigerCubMountText": "Tiger", @@ -18,83 +18,86 @@ "dropEggLionCubMountText": "Løve", "dropEggLionCubAdjective": "en kongelig", "dropEggFoxText": "Ræv", - "dropEggFoxMountText": "Fox", + "dropEggFoxMountText": "Ræv", "dropEggFoxAdjective": "en snu", "dropEggFlyingPigText": "Flyvende Gris", - "dropEggFlyingPigMountText": "Flying Pig", + "dropEggFlyingPigMountText": "Flyvende Gris", "dropEggFlyingPigAdjective": "en finurlig", "dropEggDragonText": "Drage", - "dropEggDragonMountText": "Dragon", + "dropEggDragonMountText": "Drage", "dropEggDragonAdjective": "en mægtig", "dropEggCactusText": "Kaktus", - "dropEggCactusMountText": "Cactus", + "dropEggCactusMountText": "Kaktus", "dropEggCactusAdjective": "en stikkende", "dropEggBearCubText": "Bjørneunge", "dropEggBearCubMountText": "Bjørn", "dropEggBearCubAdjective": "en nuttet", "questEggGryphonText": "Grif", - "questEggGryphonMountText": "Gryphon", + "questEggGryphonMountText": "Grif", "questEggGryphonAdjective": "en stolt", "questEggHedgehogText": "Pindsvin", - "questEggHedgehogMountText": "Hedgehog", + "questEggHedgehogMountText": "Pindsvin", "questEggHedgehogAdjective": "et stikkende", "questEggDeerText": "Rådyr", - "questEggDeerMountText": "Deer", + "questEggDeerMountText": "Rådyr", "questEggDeerAdjective": "et elegant", "questEggEggText": "Æg", "questEggEggMountText": "Æggekurv", "questEggEggAdjective": "et farverigt", "questEggRatText": "Rotte", - "questEggRatMountText": "Rat", + "questEggRatMountText": "Rotte", "questEggRatAdjective": "en beskidt", "questEggOctopusText": "Blæksprutte", - "questEggOctopusMountText": "Octopus", + "questEggOctopusMountText": "Blæksprutte", "questEggOctopusAdjective": "en glat", "questEggSeahorseText": "Søhest", - "questEggSeahorseMountText": "Seahorse", + "questEggSeahorseMountText": "Søhest", "questEggSeahorseAdjective": "en præmieret", "questEggParrotText": "Papegøje", - "questEggParrotMountText": "Parrot", + "questEggParrotMountText": "Papegøje", "questEggParrotAdjective": "en sprudlende", "questEggRoosterText": "Hane", - "questEggRoosterMountText": "Rooster", + "questEggRoosterMountText": "Hane", "questEggRoosterAdjective": "en spankulerende", "questEggSpiderText": "Edderkop", - "questEggSpiderMountText": "Spider", + "questEggSpiderMountText": "Edderkop", "questEggSpiderAdjective": "en uhyggelig", "questEggOwlText": "Ugle", - "questEggOwlMountText": "Owl", + "questEggOwlMountText": "Ugle", "questEggOwlAdjective": "en klog", "questEggPenguinText": "Pingvin", - "questEggPenguinMountText": "Penguin", + "questEggPenguinMountText": "Pingvin", "questEggPenguinAdjective": "en skarpsindig", "questEggTRexText": "Tyrannosaurus", - "questEggTRexMountText": "Tyrannosaur", + "questEggTRexMountText": "Tyrannosaurus", "questEggTRexAdjective": "en kortarmet", "questEggRockText": "Sten", - "questEggRockMountText": "Rock", + "questEggRockMountText": "Sten", "questEggRockAdjective": "en levende", "questEggBunnyText": "Kanin", - "questEggBunnyMountText": "Bunny", + "questEggBunnyMountText": "Kanin", "questEggBunnyAdjective": "en kælen", "questEggSlimeText": "Skumfidus-Slim", - "questEggSlimeMountText": "Marshmallow Slime", + "questEggSlimeMountText": "Skumfidus-Slim", "questEggSlimeAdjective": "en sød", "questEggSheepText": "Får", - "questEggSheepMountText": "Sheep", + "questEggSheepMountText": "Får", "questEggSheepAdjective": "et uldent", "questEggCuttlefishText": "Tiarmet blæksprutte", - "questEggCuttlefishMountText": "Cuttlefish", + "questEggCuttlefishMountText": "Tiarmet blæksprutte", "questEggCuttlefishAdjective": "en nuttet", "questEggWhaleText": "Hval", - "questEggWhaleMountText": "Whale", + "questEggWhaleMountText": "Hval", "questEggWhaleAdjective": "en plaskende", "questEggCheetahText": "Gepard", - "questEggCheetahMountText": "Cheetah", + "questEggCheetahMountText": "Gepard", "questEggCheetahAdjective": "en ærlig", "questEggHorseText": "Hest", - "questEggHorseMountText": "Horse", + "questEggHorseMountText": "Hest", "questEggHorseAdjective": "en galoperende", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "Find en udrugningseliksir til at hælde på dit æg, og det vil udklække <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Almindelig", "hatchingPotionWhite": "Hvid", diff --git a/common/locales/da/faq.json b/common/locales/da/faq.json index b1d594e652..0e54fcbb7d 100644 --- a/common/locales/da/faq.json +++ b/common/locales/da/faq.json @@ -36,6 +36,9 @@ "faqQuestion11": "Hvordan rapporterer jeg en fejl, eller foreslår en ny funktion?", "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." } \ No newline at end of file diff --git a/common/locales/da/gear.json b/common/locales/da/gear.json index 5963183ad9..d3b1fc4702 100644 --- a/common/locales/da/gear.json +++ b/common/locales/da/gear.json @@ -592,6 +592,8 @@ "backMystery201504Notes": "Brum brum brum. Flyv fra opgave til opgave. Giver ingen bonusser. April 2015 Abonnentting.", "backMystery201507Text": "Sejt Surfbræt", "backMystery201507Notes": "Surf fra Forhalingens Kaj og rid på bølgerne i Ufærdighedsbugten! Giver ingen bonusser. Juli 2015 Abonnentting.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mægtig Kappe", "backSpecialWonderconRedNotes": "Rasler af styrke og skønhed. Giver ingen bonusser. Specielt Messeudstyr.", "backSpecialWonderconBlackText": "Lusket Kappe", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "Dette kraftige gevir skifter farve med bladene. Giver ingen bonusser. September 2014 Abonnentting.", "headAccessoryMystery201502Text": "Tankevinger", "headAccessoryMystery201502Notes": "Lad din fantasi flyve frit! Giver ingen bonusser. Februar 2015 Abonnentting.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Hoved-goggles", "headAccessoryMystery301405Notes": "\"Briller er til øjnene,\" sagde de. \"Ingen vil have briller, som du kun kan have på hovedet,\" sagde de. Ha! Dér viste du dem! Giver ingen bonusser. August 3015 Abonnentting.", "eyewear": "Øjenbeklædning", diff --git a/common/locales/da/generic.json b/common/locales/da/generic.json index d666d561bd..61f74931b1 100644 --- a/common/locales/da/generic.json +++ b/common/locales/da/generic.json @@ -28,7 +28,7 @@ "market": "Marked", "subscriberItem": "Mystisk Vare", "newSubscriberItem": "Ny Mystisk Vare", - "subscriberItemText": "Hver måned får abonnenter en mystisk vare. Denne bliver normalt frigivet ca. en uge før slutningen af måneden. Se 'Mystery Item' siden på Wikien for den præcise dato.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Alle", "none": "Ingen", "or": "Eller", @@ -79,6 +79,7 @@ "errorUpCase": "FEJL:", "newPassSent": "Nyt kodeord tilsendt.", "serverUnreach": "Serveren er p.t. utilgængelig.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "Rapporter under Hjælp > Rapporter en Fejl, hvis fejlen fortsætter. Hvis du er vant til konsollen i din browser, må du gerne inkludere eventuelle fejlbeskeder.", "error": "Fejl", "menu": "Menu", @@ -110,7 +111,9 @@ "December": "December", "dateFormat": "Datoformat", "achievementStressbeast": "Frelser af Stoiskro", - "achievementStressbeastText": "Var med til at overvinde Det Afskyelige Stressbæst i 2015 Vintereventyr-eventet!", + "achievementStressbeastText": "Var med til at overvinde Det Afskyelige Stressbæst i 2014 Vintereventyr-eventet!", + "achievementBurnout": "Trivselsmarkernes Redning", + "achievementBurnoutText": "Var med til at overvinde Udbrand og genskabe Udmattelsesånderne i Efterårsfestival-eventet 2015!", "checkOutProgress": "Tjek mine fremskridt i Habitica!", "cardReceived": "Modtog et kort!", "cardReceivedFrom": "<%= cardType %> fra <%= userName %>", diff --git a/common/locales/da/groups.json b/common/locales/da/groups.json index 3e11aebe27..3d707a7a15 100644 --- a/common/locales/da/groups.json +++ b/common/locales/da/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Forlad Kroen", "innCheckIn": "Slap af på Kroen", "innText": "Du hviler på Kroen. Mens du hviler på Kroen tager du ikke skade fra Daglige, men de bliver stadig nulstillet hver dag. Advarsel: Hvis du deltager i en Boss Quest vil du stadig tage skade fra de Daglige de andre i gruppen ikke får udført, med mindre de også er på Kroen. Derudover kan du ikke skade Bossen eller samle ting før du forlader Kroen.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Leder efter Gruppe (Gruppe Søges) Poster", "tutorial": "Vejledning", "glossary": "Ordliste", @@ -145,5 +146,6 @@ "partyEmpty": "Du er det eneste medlem i din gruppe. Invitér dine venner!", "partyChatEmpty": "Din gruppechat er tom! Skriv en besked i boksen ovenover for at begynde at chatte.", "guildChatEmpty": "Denne klanchat er tom! Skriv en besked i boksen ovenover for at begynde at chatte.", - "possessiveParty": "<%= name %>s Gruppe" + "possessiveParty": "<%= name %>s Gruppe", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/da/limited.json b/common/locales/da/limited.json index 55a7ee02f9..5ee2ed04aa 100644 --- a/common/locales/da/limited.json +++ b/common/locales/da/limited.json @@ -29,7 +29,8 @@ "seasonalShopClosedText": "Sæson-markedet er lukket! Jeg ved ikke hvor Sæson-heksen er lige nu, men hun kommer sikkert tilbage til den næste Store Fest!", "seasonalShopText": "Velkommen til Sæson-markedet! Vi har forårs-sæson godter lige nu. Alt her kan købes under Forårsflirt-eventet hvert år, men vi holder kun åbent indtil 30. april, så husk at købe ind nu, ellers må du vente et helt år for igen at kunne købe disse ting!", "seasonalShopSummerText": "Velkommen til Sæson-markedet! Vi har sommer-sæson godter lige nu. Alt her kan købes under Sommerplask-eventet hvert år, men vi holder kun åbent indtil 31. juli, så husk at købe ind nu, ellers må du vente et helt år for igen at kunne købe disse ting!", - "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallText": "Velkommen til Sæson-markedet! Vi har efterårs-sæson godter lige nu. Alting her kan købes under Efterårsfestival-eventet hvert år, men vi holder kun åbent indtil 31. oktober, så husk at købe ind nu, ellers må du vente et helt år for igen at kunne købe disse ting!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "Hvis du har brugt Genfødselskuglen kan du genkøbe dette udstyr i Belønningskolonnen efter du har fået adgang til Udstyrsbutikken. I starten vil du kun kunne købe tingene, der passer til din nuværende klasse (Kriger som standard), men frygt ej, de andre klasse-specifikke varer bliver tilgængelige hvis du skifter til den klasse.", "candycaneSet": "Slikstok (Magiker)", "skiSet": "Ski-morder (Slyngel)", diff --git a/common/locales/da/messages.json b/common/locales/da/messages.json index 430a74dc09..eda06b896d 100644 --- a/common/locales/da/messages.json +++ b/common/locales/da/messages.json @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "Du ejer allerede denne ting. Tag det på ved at gå til udstyrssiden.", "armoireEquipment": "<%= image %> Du har fundet sjældent Udstyr i Klædeskabet: <%= dropText %>! Fantastisk!", "armoireFood": "<%= image %> Du roder rundt i bunden af Klædeskabet. Pludselig finder du <%= dropText %>. Gad vide hvad den laver her?", - "armoireExp": "Du kæmper med Klædeskabet og får Erfaring. Sådan!" + "armoireExp": "Du kæmper med Klædeskabet og får Erfaring. Sådan!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/da/npc.json b/common/locales/da/npc.json index eee9ccb7d6..9d1376484c 100644 --- a/common/locales/da/npc.json +++ b/common/locales/da/npc.json @@ -7,6 +7,8 @@ "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. Mens du er tjekket ind på Kroen vil dine Daglige ikke skade dig, men du kan stadig markere dem som udført.", "danielText2": "Advarsel: Hvis du deltager i en Boss-quest vil bossen stadig skade dig for de andre gruppemedlemmers oversprungne Daglige! Desuden kan du ikke skade Bossen (eller samle ting) før du tjekker ud af Kroen.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "Ian", "ianText": "Velkommen til Quest-butikken! Her kan du aktivere Quest-skriftruller for at kæmpe mod monstre sammen med dine venner. Husk at gennemse det fine udvalg af Quest-skriftruller til højre.", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "US$", "newStuff": "Nye Ting", "cool": "Fortæl Mig Senere", diff --git a/common/locales/da/pets.json b/common/locales/da/pets.json index 1ace329fe9..99b3937e1b 100644 --- a/common/locales/da/pets.json +++ b/common/locales/da/pets.json @@ -18,6 +18,7 @@ "mammoth": "Ulden Mammut", "orca": "Spækhugger", "royalPurpleGryphon": "Royal Lilla Grif", + "phoenix": "Føniks", "rarePetPop1": "Klik på den gyldne pote for at læse om, hvordan du kan opnå dette sjældne kæledyr ved at bidrage til Habitica!", "rarePetPop2": "Sådan får du dette kæledyr!", "potion": "<%= potionType %> Eliksir", diff --git a/common/locales/da/quests.json b/common/locales/da/quests.json index 5c224563ba..8ef7cab218 100644 --- a/common/locales/da/quests.json +++ b/common/locales/da/quests.json @@ -13,6 +13,7 @@ "youReceived": "Du har modtaget", "dropQuestCongrats": "Tillykke med denne quest-skriftrulle! Du kan invitere venner for at starte questen nu, eller vende tilbage til den når som helst i Inventar > Quests.", "questSend": "Ved at klikke \"Invitér\" sender du en invitation til alle gruppemedlemmer. Når alle medlemmer har accepteret eller afvist vil questen begynde. Se status under Social > Gruppe.", + "questSendBroken": "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": "Invitér Gruppe til Quest", "questInvitation": "Quest-invitation:", "questInvitationTitle": "Quest-invitation", @@ -24,18 +25,25 @@ "rejected": "Afvist", "pending": "Afventer", "questStart": "Når alle medlemmer har enten accepteret eller afvist vil questen begynde. Kun dem, der har klikket \"acceptér\" vil kunne deltage i questen og modtage præmierne. Hvis medlemmer afventer for længe (måske er de inaktive?) kan quest-lederen starte questen uden dem ved at klikke \"Begynd\". Quest-lederen kan også afbryde questen og få quest-skriftrullen tilbage ved at klikke \"Afbryd\"", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Begynd", "bossHP": "Boss Liv", "bossStrength": "Boss-styrke", + "rage": "Vrede", "collect": "Saml", "collected": "Indsamlet", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Udstyr at Samle", "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).", "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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Kun deltagere kan samle ting og få del i quest-byttet.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Afbryd", "leaveQuest": "Forlad Quest", "sureLeave": "Er du sikker på at du vil forlade den aktive quest? Alt dit questfremskridt vil gå tabt.", @@ -62,6 +70,7 @@ "sureAbort": "Er du sikker på at du vil afbryde missionen? Det vil afbryde den for alle i gruppen og al fremskridt vil gå tabt. Quest-skriftrullen vil blive returneret til quest-lederen.", "doubleSureAbort": "Er du helt sikker? Tjek lige at de ikke vil hade dig for evigt!", "questWarning": "Hvis nye spillere melder sig ind i gruppen før questen begynder vil de også modtage en invitation. Dog kan nye medlemmer ikke deltage i questen hvis den allerede er startet.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Vrede", "bossRageDescription": "Når denne bar bliver fyldt vil bossen udføre et specielt angreb!", "startAQuest": "START EN QUEST", diff --git a/common/locales/da/questscontent.json b/common/locales/da/questscontent.json index 2db536e2b6..00f016a18f 100644 --- a/common/locales/da/questscontent.json +++ b/common/locales/da/questscontent.json @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Ride-Mare", "questHorseDropHorseEgg": "Hest (Æg)", - "questHorseUnlockText": "Åbner for køb af hesteæg på Markedet" + "questHorseUnlockText": "Åbner for køb af hesteæg på Markedet", + "questBurnoutText": "Udbrand og Udmattelsesånderne", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Udbrand", + "questBurnoutBossRageTitle": "Udmattelsesangreb", + "questBurnoutBossRageDescription": "Når denne måler fyldes helt vil Udbrand udføre sit Udmattelsesangreb på Habitica!", + "questBurnoutDropPhoenixPet": "Føniks (Kæledyr)", + "questBurnoutDropPhoenixMount": "Føniks (Ridedyr)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog 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 894c17cd33..7c360c3b5c 100644 --- a/common/locales/da/settings.json +++ b/common/locales/da/settings.json @@ -118,5 +118,26 @@ "promoCode": "Promo-kode", "promoCodeApplied": "Promo-kode anvendt. Tjek dit inventar", "promoPlaceholder": "Indtast Promo-kode", - "displayInviteToPartyWhenPartyIs1": "Vis Invitér til Gruppe-knap når gruppen har 1 medlem." + "displayInviteToPartyWhenPartyIs1": "Vis Invitér til Gruppe-knap når gruppen har 1 medlem.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/da/subscriber.json b/common/locales/da/subscriber.json index bec48ed649..56a793832c 100644 --- a/common/locales/da/subscriber.json +++ b/common/locales/da/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> og <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Mystiske Tidsrejsende", "timeTravelersPopoverNoSub": "Du skal bruge et Mystisk Timeglas for at hidkalde de Mystiske Tidsrejsende! <%= linkStart %>Abonnenter<%= linkEnd %> tjener et Mystisk Timeglas for hver tre måneder i streg, de abonnerer. Kom tilbage når du har et Mystisk Timeglas, så vil de Tidsrejsende hente et sjældent kæledyr, ridedyr eller et helt sæt Abonnentting til dig fra fortiden... eller måske endda fra fremtiden.", - "timeTravelersPopover": "Vi kan se du har et Mystisk Timeglas, så vi vil gerne rejse tilbage i tiden for dig! Vælg venligst hvilket kæledyr, ridedyr eller Mystisk Sæt du vil have. Du kan se en liste af tidligere sæt <%= linkStart %>her<%= linkEnd %>! Hvis det ikke er nok kan du måske interesseres i et af vores moderigtige futuristiske Steampunk-sæt?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Tillykke! Du ejer allerede alting de Tidsrejsende kan få fat i. Tak for at støtte siden!", "mysticHourglassPopover": "Mystiske Timeglas giver dig adgang til at købe visse tidsbegrænsede varer, såsom tidligere måneders Abonnent-sæt og præmier fra tidligere verdensbosser.", "subUpdateCard": "Opdatér Kort", diff --git a/common/locales/de/backgrounds.json b/common/locales/de/backgrounds.json index 22ee6fb681..81bef121e8 100644 --- a/common/locales/de/backgrounds.json +++ b/common/locales/de/backgrounds.json @@ -111,5 +111,12 @@ "backgroundStableText": "Habitica Stall", "backgroundStableNotes": "Pflege Reittiere im Habitica Stall.", "backgroundTavernText": "Habitica Gasthaus", - "backgroundTavernNotes": "Besuche das Habitica Gasthaus" + "backgroundTavernNotes": "Besuche das Habitica Gasthaus", + "backgrounds102015": "Set 17: Veröffentlich im Oktober 2015", + "backgroundHarvestMoonText": "Erntemond", + "backgroundHarvestMoonNotes": "Kichern unter der Harvest Moon.", + "backgroundSlimySwampText": "Schleimiger Sumpf", + "backgroundSlimySwampNotes": "Prügle dich durch einen Schleimigen Sumpf. ", + "backgroundSwarmingDarknessText": "Wimmelnde Dunkelheit", + "backgroundSwarmingDarknessNotes": "Zittre in der Wimmelnden Dunkelheit." } \ No newline at end of file diff --git a/common/locales/de/challenge.json b/common/locales/de/challenge.json index bc634013f3..2ceb72eb4b 100644 --- a/common/locales/de/challenge.json +++ b/common/locales/de/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "Du besitzt nicht genügend Edelsteine, um diesen Wettbewerb zu erstellen.", "noPermissionEditChallenge": "Du hast keine Berechtigung, um diesen Wettbewerb zu ändern.", "noPermissionDeleteChallenge": "Du hast keine Berechtigung, um diesen Wettbewerb zu löschen.", - "noPermissionCloseChallenge": "Du hast keine Berechtigung, um diesen Wettbewerb zu schließen." + "noPermissionCloseChallenge": "Du hast keine Berechtigung, um diesen Wettbewerb zu schließen.", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/de/character.json b/common/locales/de/character.json index 05c71c40b4..3f5df0e545 100644 --- a/common/locales/de/character.json +++ b/common/locales/de/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Klassenbonus", "battleGear": "Kampfausrüstung", "battleGearText": "Das ist deine Kampfausrüstung; sie beeinflusst Zahlen, wenn du mit deinen Aufgaben interagierst.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/de/content.json b/common/locales/de/content.json index 95a17f1790..d8d7a74849 100644 --- a/common/locales/de/content.json +++ b/common/locales/de/content.json @@ -7,95 +7,98 @@ "armoireNotesEmpty": "Im Rüstungsschrank gibt es jeweils in der ersten Woche eines Monats neue Ausrüstung. Bis dahin, klicke weiter für Erfahrung und Essen.", "dropEggWolfText": "Wolf", "dropEggWolfMountText": "Wolf", - "dropEggWolfAdjective": "a loyal", + "dropEggWolfAdjective": "ein treuer", "dropEggTigerCubText": "Jungtiger", "dropEggTigerCubMountText": "Tiger", - "dropEggTigerCubAdjective": "a fierce", + "dropEggTigerCubAdjective": "ein wilder", "dropEggPandaCubText": "Jungpanda", "dropEggPandaCubMountText": "Panda", - "dropEggPandaCubAdjective": "a gentle", + "dropEggPandaCubAdjective": "ein sanfter", "dropEggLionCubText": "Junglöwe", "dropEggLionCubMountText": "Löwe", - "dropEggLionCubAdjective": "a regal", + "dropEggLionCubAdjective": "ein majestetischer", "dropEggFoxText": "Fuchs", - "dropEggFoxMountText": "Fox", - "dropEggFoxAdjective": "a wily", + "dropEggFoxMountText": "Fuchs", + "dropEggFoxAdjective": "ein listiger", "dropEggFlyingPigText": "Flugkeiler", - "dropEggFlyingPigMountText": "Flying Pig", - "dropEggFlyingPigAdjective": "a whimsical", + "dropEggFlyingPigMountText": "Flugkeiler", + "dropEggFlyingPigAdjective": "ein launenhafter", "dropEggDragonText": "Drache", - "dropEggDragonMountText": "Dragon", - "dropEggDragonAdjective": "a mighty", + "dropEggDragonMountText": "Drache", + "dropEggDragonAdjective": "ein maechtiger", "dropEggCactusText": "Kaktus", - "dropEggCactusMountText": "Cactus", - "dropEggCactusAdjective": "a prickly", + "dropEggCactusMountText": "Kaktus", + "dropEggCactusAdjective": "ein stacheliger", "dropEggBearCubText": "Jungbär", "dropEggBearCubMountText": "Bär", - "dropEggBearCubAdjective": "a cuddly", + "dropEggBearCubAdjective": "ein tintiger", "questEggGryphonText": "Greif", - "questEggGryphonMountText": "Gryphon", - "questEggGryphonAdjective": "a proud", + "questEggGryphonMountText": "Greif", + "questEggGryphonAdjective": "ein stolzer", "questEggHedgehogText": "Igel", - "questEggHedgehogMountText": "Hedgehog", - "questEggHedgehogAdjective": "a spiky", - "questEggDeerText": "Hirsch", - "questEggDeerMountText": "Deer", - "questEggDeerAdjective": "an elegant", + "questEggHedgehogMountText": "Igel", + "questEggHedgehogAdjective": "ein stacheliger", + "questEggDeerText": "Rehbock", + "questEggDeerMountText": "Rehbock", + "questEggDeerAdjective": "ein eleganter", "questEggEggText": "Ei", "questEggEggMountText": "Osternest", - "questEggEggAdjective": "a colorful", + "questEggEggAdjective": "ein farbiger", "questEggRatText": "Ratterich", - "questEggRatMountText": "Rat", - "questEggRatAdjective": "a dirty", + "questEggRatMountText": "Ratterich", + "questEggRatAdjective": "ein dreckiger", "questEggOctopusText": "Tintenfisch", - "questEggOctopusMountText": "Octopus", - "questEggOctopusAdjective": "a slippery", + "questEggOctopusMountText": "Krake", + "questEggOctopusAdjective": "ein glitschiger", "questEggSeahorseText": "Seehengst", - "questEggSeahorseMountText": "Seahorse", - "questEggSeahorseAdjective": "a prize", + "questEggSeahorseMountText": "Seehengst", + "questEggSeahorseAdjective": "ein wertvoller", "questEggParrotText": "Papagei", - "questEggParrotMountText": "Parrot", - "questEggParrotAdjective": "a vibrant", + "questEggParrotMountText": "Papagei", + "questEggParrotAdjective": "ein lebhafter", "questEggRoosterText": "Hahn", - "questEggRoosterMountText": "Rooster", - "questEggRoosterAdjective": "a strutting", - "questEggSpiderText": "Spinne", - "questEggSpiderMountText": "Spider", - "questEggSpiderAdjective": "a creepy", - "questEggOwlText": "Eule", - "questEggOwlMountText": "Owl", - "questEggOwlAdjective": "a wise", + "questEggRoosterMountText": "Hahn", + "questEggRoosterAdjective": "ein stolzierender", + "questEggSpiderText": "Arachnide", + "questEggSpiderMountText": "Arachnide", + "questEggSpiderAdjective": "eine gruseliger", + "questEggOwlText": "Kauz", + "questEggOwlMountText": "Kauz", + "questEggOwlAdjective": "ein weiser", "questEggPenguinText": "Pinguin", - "questEggPenguinMountText": "Penguin", - "questEggPenguinAdjective": "a perspicacious", + "questEggPenguinMountText": "Pinguin", + "questEggPenguinAdjective": "ein scharfsinniger", "questEggTRexText": "Tyrannosaurus", - "questEggTRexMountText": "Tyrannosaur", - "questEggTRexAdjective": "a tiny-armed", - "questEggRockText": "Fels", - "questEggRockMountText": "Rock", - "questEggRockAdjective": "a lively", + "questEggTRexMountText": "Tyrannosaurus", + "questEggTRexAdjective": "ein kurzarmiger", + "questEggRockText": "Stein", + "questEggRockMountText": "Stein", + "questEggRockAdjective": "ein lebendiger", "questEggBunnyText": "Hase", - "questEggBunnyMountText": "Bunny", - "questEggBunnyAdjective": "a snuggly", + "questEggBunnyMountText": "Hase", + "questEggBunnyAdjective": "ein knudeliger", "questEggSlimeText": "Marshmallow Schleim", - "questEggSlimeMountText": "Marshmallow Slime", - "questEggSlimeAdjective": "a sweet", - "questEggSheepText": "Schaf", - "questEggSheepMountText": "Sheep", - "questEggSheepAdjective": "a woolly", + "questEggSlimeMountText": "Marshmallow Schleim", + "questEggSlimeAdjective": "ein süßer", + "questEggSheepText": "Schafbock", + "questEggSheepMountText": "Schafbock", + "questEggSheepAdjective": "ein wolliger", "questEggCuttlefishText": "Tintenfisch", - "questEggCuttlefishMountText": "Cuttlefish", - "questEggCuttlefishAdjective": "a cuddly", + "questEggCuttlefishMountText": "Tintenfisch", + "questEggCuttlefishAdjective": "ein tintiger", "questEggWhaleText": "Wal", - "questEggWhaleMountText": "Whale", - "questEggWhaleAdjective": "a splashy", + "questEggWhaleMountText": "Wal", + "questEggWhaleAdjective": "ein planschender", "questEggCheetahText": "Gepard", - "questEggCheetahMountText": "Cheetah", - "questEggCheetahAdjective": "an honest", - "questEggHorseText": "Pferd", - "questEggHorseMountText": "Horse", - "questEggHorseAdjective": "a galloping", - "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", + "questEggCheetahMountText": "Gepard", + "questEggCheetahAdjective": "ein ehrlicher", + "questEggHorseText": "Hengst", + "questEggHorseMountText": "Hengst", + "questEggHorseAdjective": "ein galoppierender", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", + "eggNotes": "Finde einen Schlüpftrank, den du über dieses Ei gießen kannst, damit ein <%= eggAdjective(locale) %> <%= eggText(locale) %> schlüpfen kann.", "hatchingPotionBase": "Normaler", "hatchingPotionWhite": "Weißer", "hatchingPotionDesert": "Wüstenfarbener", @@ -106,9 +109,9 @@ "hatchingPotionCottonCandyPink": "Zuckerwattenrosaner", "hatchingPotionCottonCandyBlue": "Zuckerwattenblauer", "hatchingPotionGolden": "Goldener", - "hatchingPotionSpooky": "Spooky", + "hatchingPotionSpooky": "unheimlicher", "hatchingPotionNotes": "Gieße das über ein Ei und es wird ein <%= potText(locale) %> Haustier daraus schlüpfen.", - "premiumPotionAddlNotes": "Not usable on quest pet eggs.", + "premiumPotionAddlNotes": "Nicht auf Eier von Quest Haustieren anwendbar.", "foodMeat": "Fleisch", "foodMilk": "Milch", "foodPotatoe": "Kartoffel", diff --git a/common/locales/de/faq.json b/common/locales/de/faq.json index 68fdc9b7b6..8f1fb61b3d 100644 --- a/common/locales/de/faq.json +++ b/common/locales/de/faq.json @@ -2,7 +2,7 @@ "frequentlyAskedQuestions": "Häufig gestellte Fragen", "faqQuestion0": "Ich bin verwirrt. Wo bekomme ich einen Überblick?", "iosFaqAnswer0": "Als erstes, erstellst du Aufgaben, die du täglich erledigen möchtest. Wenn du diese Aufgaben erledigt hast, hake sie ab und du erhälst Erfahrung und Gold. Gold wird verwendet, um Ausrüstung und Gegenstände, sowie gewöhnliche Belohnung, zu kaufen. Erfahrung veranlasst deinen Charakter im Level aufzusteigen und entsperrt Inhalte, wie Haustiere, Fähigkeiten und Aufgaben! Du kannst deinen Charakter im Menü > Customize Avatar gestalten. \n\nEinige grundsätzliche Wege zu kommunzieren: klicke das (+) in der oberen rechten Ecke um eine neue Aufgabe hinzuzufügen. Klicke auf eine existierende Aufgabe um sie zu bearbeiten undstreiche darüber um sie zu löschen. Du kannst auch Aufgaben sortieren, indem du die Schilder in der oberen linken Ecke verwendest, sowie das Erweitern und Verkürzen der Checklisten, indem du auf die Checklist Blase klickst.", - "webFaqAnswer0": "Als erstes, erstellst du Aufgaben, die du täglich erledigen möchtest. Wenn du diese Aufgaben erledigt hast, hake sie ab und du verdienst Erfahrung und Gold. Gold wird verwendet, um Ausrüstung und Gegenstände, sowie gewöhnliche Belohnungen, zu kaufen. Erfahrung lässt deinen Charakter im Level aufsteigen und entsperrt Inhalte, wie Haustiere, Fähigkeiten und Aufgaben! Für weitere Details, hat das Wiki eine Schritt-für-Schritt Anleitung des Spiels [right here] (http://habitica.wikia.com/wiki/Habitica_Wiki).", + "webFaqAnswer0": "Als erstes erstellst du Aufgaben, die du täglich erledigen möchtest. Wenn du diese Aufgaben erledigt hast, hake sie ab und du verdienst Erfahrung und Gold. Gold wird verwendet, um Ausrüstung und Gegenstände sowie gewöhnliche Belohnungen zu kaufen. Erfahrung lässt deinen Charakter im Level aufsteigen und entsperrt Inhalte wie Haustiere, Fähigkeiten und Aufgaben! Für weitere Details hat das Wiki eine Schritt-für-Schritt Anleitung des Spiels [right here] (http://habitica.wikia.com/wiki/Habitica_Wiki).", "faqQuestion1": "Wie erstelle ich meine Aufgaben?", "iosFaqAnswer1": "Gute Gewohnheiten (die, die ein + haben) sind Aufgaben, die du mehrmals am Tag wiederholen kannst, wie Gemüse essen. Schlechte Angewohnheiten (die, die ein - haben) sind Aufgaben, die man vermeiden sollte, wie Fingernägel kauen. Gewohnheiten mit einem + und einem - haben eine gute und eine schlechte Seite, wie die Treppe zu nehmen vs den Aufzug zu nehmen. Gute Gewohnheiten gewähren Erfahrung und Gold. Schlechte Gewohnheiten ziehen Gesundheit ab.\n\nDailies sind Aufgaben, die du jeden Tag machen musst, wie die Zähne zu putzen oder deine E-Mails abzurufen. Du kannst die Tage an denen eine Daily fällig ist, anpassen, indem du bearbeiten klickst. Wenn du eine Daily auslässt, die fällig ist, wird deinem Charakter über Nacht Schaden zugefügt. Sei vorsichtig und füge nicht zu viele Dailies auf einmal hinzu. \n\nTo-Dos ist deine Aufgabenliste. Ein To-Do zu erledigen, bringt dir Gold und Erfahrung. Du verlierst niemals Gesundheit bei To-Dos. Du kannst ein Ablaufdatum bei jedem To-Do hinzufügen, indem du bearbeiten klickst.", "webFaqAnswer1": "Gute Gewohnheiten (die, die ein haben) sind Aufgaben, die du mehrmals am Tag wiederholen kannst, wie Gemüse essen. Schlechte Angewohnheiten (die, die ein haben) sind Aufgaben, die man vermeiden sollte, wie Fingernägel kauen. Gewohnheiten mit einem und einem haben eine gute und eine schlechte Seite, wie die Treppe zu nehmen vs den Aufzug zu nehmen. Gute Gewohnheiten gewähren Erfahrung und Gold. Schlechte Gewohnheiten ziehen Gesundheit ab.\n

\nDailies sind Aufgaben, die du jeden Tag machen musst, wie die Zähne zu putzen oder deine E-Mails abzurufen. Du kannst die Tage an denen eine Daily fällig ist, anpassen, indem du bearbeiten klickst. Wenn du eine Daily auslässt, die fällig ist, wird deinem Charakter über Nacht Schaden zugefügt. Sei vorsichtig und füge nicht zu viele Dailies auf einmal hinzu. \n

To-Dos ist deine Aufgabenliste. Ein To-Do zu erledigen, bringt dir Gold und Erfahrung. Du verlierst niemals Gesundheit bei To-Dos. Du kannst ein Ablaufdatum bei jedem To-Do hinzufügen, indem du bearbeiten klickst.", @@ -14,28 +14,31 @@ "webFaqAnswer3": "Deine Aufgaben verändern die Farbe je nachdem wie gut du diese zur Zeit erfüllst! Jede neue Aufgabe besitzt anfangs die neutrale Farbe Gelb. Erledigst du tägliche Aufgaben oder gute Gewohnheiten regelmäßig, werden diese blau. Verfehlst du eine tägliche Aufgabe oder gibst du einer schlechten Gewohnheit nach, werden die Aufgaben rot. Je röter die Aufgabe ist, desto mehr Belohnung bekommst du für sie, allerdings verletzen dich tägliche Aufgaben und schlechte Gewohnheiten umso mehr! Das hilft dir dich zu motivieren diese Aufgaben zu erledigen.", "faqQuestion4": "Warum hat mein Avatar Leben verloren und kann ich es wieder auffüllen?", "iosFaqAnswer4": "Es gibt verschiedene Dinge, die verursachen, dass du Schaden erleidest. Als erstes, wenn du tägliche Aufgaben über Nacht unerledigt, sie werden dir Schaden zufügen. Zweitens, wenn du eine schlechte Gewohnheit anklickst, fügt es dir auch Schaden zu. Zuletzt, wenn du in einem Bosskampf mit deiner Gruppe bist und einer deiner Gruppenmitglieder hat seine täglichen Aufgaben nicht erledigt, dann wird dich der Boss angreifen.\n\nDer gewöhnliche Weg, um Leben zu gewinnen, ist im Level aufzusteigen, was deine komplette Gesundheit wieder herstellt. Du kannst auch Heiltränke mit Gold in Shop kaufen. Dazu kommt, ab Level 10 oder höher, kannst du wählen, ob du ein Heiler werden möchtest, dann lernst du Heilfähigkeiten. Wenn du in einer Gruppe mit einem Heiler bist, kann dieser dich genauso heilen. ", - "webFaqAnswer4": "Es gibt verschiedene Dinge, die verursachen, dass du Schaden erleidest. Als erstes, wenn du tägliche Aufgaben über Nacht unerledigt, sie werden dir Schaden zufügen. Zweitens, wenn du eine schlechte Gewohnheit anklickst, fügt es dir auch Schaden zu. Zuletzt, wenn du in einem Bosskampf mit deiner Gruppe bist und einer deiner Gruppenmitglieder hat seine täglichen Aufgaben nicht erledigt, dann wird dich der Boss angreifen.\n

\nDer gewöhnliche Weg, um Leben zu gewinnen, ist im Level aufzusteigen, was deine komplette Gesundheit wieder herstellt. Du kannst auch Heiltränke mit Gold in Shop kaufen. Dazu kommt, ab Level 10 oder höher, kannst du wählen, ob du ein Heiler werden möchtest, dann lernst du Heilfähigkeiten. Wenn du in einer Gruppe (under Social > Party) mit einem Heiler bist, kann dieser dich genauso heilen. ", + "webFaqAnswer4": "Es gibt verschiedene Dinge, die verursachen, dass du Schaden erleidest. Als erstes fügen dir tägliche Aufgaben, die über Nacht unerledigt bleiben, Schaden zu. Zweitens fügt es dir auch Schaden zu, wenn du eine schlechte Gewohnheit anklickst. Drittens wird dich in einem Bosskampf mit deiner Gruppe der Boss angreifen, wenn eines deiner Gruppenmitglieder seine täglichen Aufgaben nicht erledigt hat.\n

\nDer gewöhnliche Weg um Leben zu gewinnen ist im Level aufzusteigen, was deine komplette Gesundheit wiederherstellt. Du kannst auch Heiltränke mit Gold in Shop kaufen. Dazu kommt, dass du ab Level 10 oder höher wählen kannst, ob du ein Heiler werden möchtest, dann lernst du Heilfähigkeiten. Wenn du in einer Gruppe (under Social > Party) mit einem Heiler bist, kann dieser dich genauso heilen. ", "faqQuestion5": "Wie spiele ich Habitica mit meinen Freunden?", - "iosFaqAnswer5": "The best way is to invite them to a Party with you, via the [website](https://habitica.com/#/options/groups/party)! We'll add the ability to create a Party from this app soon, but in the meantime you can use the [website](https://habitica.com/#/options/groups/party). Parties can go on quests, battle monsters, and cast skills to support each other. On the website, you and your friends can also join Guilds, which are public chat rooms. Guilds will be added to the app in a future update!", - "webFaqAnswer5": "The best way is to invite them to a party with you, under Social > Party! Parties can go on quests, battle monsters, and cast skills to support each other. You can also join guilds together (Social > Guilds). Guilds are chat rooms focusing on a shared interest or the pursuit of a common goal, and can be public or private. You can join as many guilds as you'd like, but only one party.\n

\n For more detailed info, check out the wiki pages on [Parties](http://habitrpg.wikia.com/wiki/Party) and [Guilds](http://habitrpg.wikia.com/wiki/Guilds).", + "iosFaqAnswer5": "Am besten lädst du sie in eine Gruppe mit dir ein! Das geht zurzeit nur über die [Website](https://habitica.com/#/options/groups/party) aber demnächst wird die Funktion auch zur App hinzugefügt. Gruppen können zusammen Quests antreten, Monster bekämpfen und Fähigkeit benutzen um einander zu helfen. Auf der Website könnt ihr auch Gilden beitreten. Gilden sind öffentliche Chat-Räume. Diese werden in der Zukunft auch zur App hinzugefuegt.", + "webFaqAnswer5": "Am besten lädst du sie ein eine Gruppe mit dir ein (unter Social > Party)! Gruppen können zusammen Quests antreten, Monster bekämpfen und Fähigkeiten benutzen um einander zu helfen. Ihr könnt außerdem gemeinsam einer Gilde beitreten (unter Social > Guilds). Gilden sind Chat-Räume, deren Mitglieder gemeinsame Ziele verfolgen, und können privat oder öffentlich sein. Du kannst in sovielen Gilden sein, wie du möchtest, aber nur in einer Gruppe.\n

\nGenauere Informationen findest du auf den Wiki Seiten für [Parties](http://habitrpg.wikia.com/wiki/Party) und [Guilds](http://habitrpg.wikia.com/wiki/Guilds).", "faqQuestion6": "Wie erhalte ich Haustiere und Reittiere?", "iosFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Menu > Items.\n\n To hatch a Pet, you'll need an egg and a hatching potion. Tap on the egg to determine the species you want to hatch, and select \"Hatch Egg.\" Then choose a hatching potion to determine its color! Go to Menu > Pets to equip your new Pet to your avatar by clicking on it. \n\n You can also grow your Pets into Mounts by feeding them under Menu > Pets. Tap on a Pet, and then select \"Feed Pet\"! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Menu > Mounts and tap on it to equip it to your avatar.\n\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", - "webFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Inventory > Market.\n

\n To hatch a Pet, you'll need an egg and a hatching potion. Click on the egg to determine the species you want to hatch, and then click on the hatching potion to determine its color! Go to Inventory > Pets to equip it to your avatar by clicking on it.\n

\n You can also grow your Pets into Mounts by feeding them under Inventory > Pets. Click on a Pet, and then click on a piece of food from the right-hand menu to feed it! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Inventory > Mounts and click on it to equip it to your avatar.\n

\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", + "webFaqAnswer6": "Wenn du Level 3 erreichst, wirst du das Beutesystem freischalten. Jedes Mal wenn du eine Aufgabe erledigst, hast du eine zufällige Chance ein Ei, einen Schlüpftrank oder Futter zu erhalten. Diese werden unter Inventar > Marktplatz gespeichert.\n

\nUm ein Haustier auszubrüten benötigst du ein Ei und einen Schlüpftrank. Klicke auf das Ei, um die Spezies auszuwählen, welche zu schlüpfen lassen möchtest, und clicke anschließend auf den Schlüpftrank, um die Farbe zu bestimmen! Um es deinem Avatar hinzuzufügen, gehe zu Inventar > Haustiere und klicke auf das gewünschte Tier.\n

\nDu kannst deine Haustiere unter Inventar > Haustiere auch füttern, sodass sie zu Reittieren heranwachsen. Klicke auf ein Haustier und dann auf das Futter aus dem Menü auf der rechten Seite, um es zu füttern! Damit es zu einem Reittier heranwächst, musst du dein Haustier mehrmals füttern, wenn du jedoch sein bevorzugtes Futter herausfindest, wächst es schneller. Dies kannst du entweder durch ausprobieren selbst herausfinden oder [im Wiki nachschauen Vorsicht: Spoiler!](http://de.habitica.wikia.com/wiki/Futter#Bevorzugtes_Futter). Wenn du ein Reittier erhalten hast, gehe zu Inventar > Mounts und clicke das Tier an, um es deinem Avatar hinzuzufügen.\n

\nDu kannst auch Eier für Quest-Haustiere erhalten, indem du bestimmte Quests abschließt. (Siehe weiter unten, um mehr über Quests zu erfahren.)", "faqQuestion7": "Wie werde ich ein Krieger, Magier, Schurke oder Heiler?", "iosFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their Party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most gold and find the most item drops, and they can help their Party do the same. Finally, Healers can heal themselves and their Party members.\n\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click “Decide Later” and choose later under Menu > Choose Class.", - "webFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most Gold and find the most item drops, and they can help their party do the same. Finally, Healers can heal themselves and their party members.\n

\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click \"Opt Out\" and re-enable it later under User > Stats.", + "webFaqAnswer7": "Wenn du Level 10 erreichst, kannst du wählen, ob du Krieger, Magier, Schurke oder Heiler werden möchtest. (Alle Spieler beginnen standardmäßig als Krieger.) Jede Klasse hat unterschiedliche Ausrüstungsoptionen, unterschiedliche Fähigkeiten, die sie ab Level 11 verwenden können, und unterschiedliche Vorteile. Krieger fügen Bossen leicht Schaden zu, halten mehr Schaden von ihren Aufgaben aus und helfen ihrer Gruppe widerstandsfähiger zu werden. Magier schaden Bossen ebenfalls leicht, steigen schnell Level auf und können Mana für sich und ihre Gruppe wiederherstellen. Schurken erhalten das meiste Geld, finden die meiste Beute und können ihrer Gruppe helfen, dies ebenfalls zu tun. Heiler können sich selbst und ihre Gruppe heilen.\n

\nWenn du nicht direkt eine Klasse auswählen möchtest -- zum Beispiel, wenn du gerade dabei bist die gesamte Ausrüstung für deine aktuelle Klasse zu kaufen -- kannst du \"Opt Out\" klicken und die Klasse unter Benutzer > Werte später aktivieren.", "faqQuestion8": "Was ist die blaue Statistik-Leiste, die in der Kopfzeile nach Level 10 erscheint?", - "iosFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 under Menu > Use Skills. Unlike your health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", + "iosFaqAnswer8": "Der blaue Balken, der erschienen ist, als du Level 10 erreicht hast und eine Klasse gewählt hast, ist dein Manabalken. Mit dem Erreichen weiterer Level wirst du spezielle Fähigkeiten freischalten, die dich Mana kosten. Jede Klasse hat verschiedene Fähigkeiten, die du nach Level 11 unter Menu > Use Skills erscheinen. Im Gegensatz zu deinem Lebensbalken füllt sich dein Mana nicht automatisch beim Stufenanstieg wieder auf. Stattdessen füllt sich dein Mana durch das Erfüllen von täglichen und einmaligen Aufgaben und Gewohnheiten wieder auf. Gehst du schlechten Gewohnheiten nach, verlierst du dafür Mana. Außerdem regenerierst du etwas Mana über Nacht -- abhängig von der Anzahl der täglichen Aufgaben, die du erfüllt hast. Je mehr Aufgaben, desto mehr Mana regenerierst du. ", "webFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 in a special section in the Rewards Column. Unlike your Health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You’ll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", - "faqQuestion9": "Wie kämpfe ich Monster und gehe auf Quests?", + "faqQuestion9": "Wie bekämpfe ich Monster und gehe auf Quests?", "iosFaqAnswer9": "First, you need to join or start a Party (see above). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party on the [website](https://habitica.com/#/options/groups/party), you'll be rewarded with the Basi-List Scroll! (We will add this feature to the app in a future update.)\n - You can buy Quests from the Quests Page on the [website](https://habitica.com/#/options/inventory/quests) for gold and gems. (We will add this feature to the app in a future update.)\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", - "webFaqAnswer9": "First, you need to join or start a party (under Social > Party). Although you can battle monsters alone, we recommend playing in a group, because this will make quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n

\n Next, you need a Quest Scroll, which are stored under Inventory > Quests. There are three ways to get a scroll:\n

\n * When you invite people to your party, you’ll be rewarded with the Basi-List Scroll!\n * At level 15, you get a Quest-line, i.e., three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively.\n * You can buy Quests from the Quests Page (Inventory > Quests) for Gold and Gems.\n

\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading may be required to see the Boss's Health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your party at the same time that you damage the Boss.\n

\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", + "webFaqAnswer9": "Zuerst musst du eine Gruppe gründen oder einer Gruppe beitreten (unter Soziales > Gruppe). Obwohl du Monster auch alleine bekämpfen kannst, empfehlen wir in einer Gruppe mit anderen Mitspielern zu spielen, da dies die Quests viel einfacher macht. Zusätzlich ist es sehr motivierend einen Freund zu haben, der einen anspornt seine Aufgaben zu erledigen.\n

\nAls nächstes benötigst du eine Questrolle, welche unter Inventar > Quests gespeichert sind. Es gibt drei Möglichkeiten an Rollen zu kommen:\n

\n* Wenn du Mitspieler zu deiner Gruppe einlädst, erhälst du die Basi-List-Rolle.\n* Bei Erreichen von Level 15 erhälst du eine Questreihe, d.h. drei zusammenhängende Quests. Weitere Questreihen werden bei den Leveln 30, 40 und 60 freigeschaltet.\n* Du kanst Quests auf der Quest-Seite (Inventar > Quests) für Gold und Edelsteine kaufen.\n

\nUm den Boss zu bekämpfen oder Gegenstände bei einer Sammelquest zu sammeln, musst du einfach deine Aufgaben normal erledigen und sie werden über Nacht in Schaden umgerechnet. (Möglicherweise ist es erforderlich die Seite neu zu laden, um den Effekt auf den Lebensbalken des Bosses zu sehen.) Wenn du einen Boss bekämpfst und tägliche Aufgaben nicht erledigst, wird der Boss eurer Gruppe zur gleichen Zeit Schaden zufügen wie ihr dem Boss.\n

\nAb Level 11 erhalten Magier und Krieger Fäghigkeiten, welche dem Boss zusätzlichen Schaden zufügen, also sind dies ausgezeichnete Klassen, welche du ab Level 10 wählen sollte, wenn du viel Bossen viel Schaden zufügen möchtest.", "faqQuestion10": "Was sind Edelsteine und wie bekomme ich welche?", "iosFaqAnswer10": "Gems are purchased with real money by tapping on the gem icon in the header. When people buy gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying gems directly, there are three other ways players can gain gems:\n\n * Win a Challenge on the [website](https://habitica.com) that has been set up by another player under Social > Challenges. (We will be adding Challenges to the app in a future update!)\n * Subscribe on the [website](https://habitica.com/#/options/settings/subscription) and unlock the ability to buy a certain number of gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with gems do not offer any statistical advantages, so players can still make use of the app without them!", - "webFaqAnswer10": "Gems are [purchased with real money](https://habitica.com/#/options/settings/subscription), although [subscribers](https://habitica.com/#/options/settings/subscription) can purchase them with Gold. When people subscribe or buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n

\n In addition to buying Gems directly or becoming a subscriber, there are two other ways players can gain Gems:\n

\n * Win a Challenge that has been set up by another player under Social > Challenges.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the site without them!", + "webFaqAnswer10": "Edelsteine werden [mit realem Geld gekauft](https://habitica.com/#/options/settings/subscription), jedoch können [Abonnenten](https://habitica.com/#/options/settings/subscription) sie mit Gold kaufen. Wenn Menschen abonnieren oder Edelsteine kaufen, helfen sie uns die Seite zu betreiben. Wir sind sehr dankbar für ihre Unterstützung!\n

\nZusätzlich zum Kaufen von Edelsteinen oder Abonnieren gibt es zwei andere Möglichkeiten für einen Spieler an Edelsteine zu kommen.\n

\n* Gewinne einen Wettbewerb eines anderen Spielers unter Soziales > Wettbewerbe.\n* Trage mit deinen Fähigkeiten zum Habitica Projekt bei. Für mehr Details, sieh im Wiki nach: [An Habitica mitarbeiten](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\nBeachte, dass Gegenstände, die mit Edelsteinen gekauft werden keine statistischen Vorteile bringen, sodass Spieler die Seite auch ohne sie benutzen können!", "faqQuestion11": "Wie melde ich einen Fehler oder schlage ein Feature vor?", - "iosFaqAnswer11": "Um einen Fehler zu melden, ein Feature vorzuschlagen oder Feedback zu senden gehe im Menü unter Hilfe > Melde einen Fehler und Hilfe > Feature vorschlagen! Wir werden alles tun, um dir zu helfen.", + "iosFaqAnswer11": "Um einen Fehler zu melden, ein Feature vorzuschlagen oder Feedback zu senden, gehe im Menü unter Hilfe > Melde einen Fehler und Hilfe > Feature vorschlagen! Wir werden alles tun, um dir zu helfen.", "webFaqAnswer11": "Gemeldete Fehler werden in GitHub gesammelt. Gehe zu [Hilfe > Melde einen Fehler](https://github.com/HabitRPG/habitrpg/issues/2760) und folge den Anweisungen. Keine Sorge, wir werden ihn so bald wie möglich beheben!\n

\nVorgeschlagene Features werden in Trello gesammelt. Gehe zu [Hilfe > Feature vorschlagen](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) und folge den Anweisungen. Tadaa!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "Wenn du eine Frage hast, die hier nicht beantwortet wurde, stelle sie im Chat im Gasthaus unter Soziales > Gasthaus! Wir helfen dir gerne.", "webFaqStillNeedHelp": "Wenn du eine Frage hast, die hier nicht beantwortet wurde, stelle sie in der [Newbies Gilde](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Wir helfen dir gerne." } \ No newline at end of file diff --git a/common/locales/de/front.json b/common/locales/de/front.json index abab4d0a8e..8ae465ab11 100644 --- a/common/locales/de/front.json +++ b/common/locales/de/front.json @@ -107,9 +107,9 @@ "marketing2Lead3": "In Wettbewerben kannst Du gegen Freunde und Unbekannte antreten. Wer am besten ist, gewinnt am Ende eines Wettbewerbs spezielle Preise.", "marketing3Header": "Apps", "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": "Other 3rd Party Tools tie Habitica 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", + "marketing3Lead2": "Andere Werkzeuge von Drittanbietern binden Habitica an verschiedene Aspekte deines Lebens. Unsere API stellt eine einfache Integrierung mit Sachen wie der 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", - "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.", + "marketing4Lead1": "Bildung ist einer der besten Bereiche der in Spiele verwandelt werden kann. Wir wissen alle wie sehr Schuehler heutzutage an ihre Handys und Spiele haengen. Nutze diese Macht! Lass deine Schuehler in freundlichen Wettbewerben gegeneinander antreten und belohne gutes Verhalten mit seltenen Preisen. Beobachte wie sich ihre Noten und ihr Verhalten verbessen", "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 Habitica einen wesentlichen Beitrag zu gesünderen Lebensstilen leisten kann.", "marketing4Lead2Title": "Betrachtungswinkel Gesundheit und Erholung", @@ -160,7 +160,7 @@ "tasks": "Aufgaben", "teamSample1": "Besprechung für Dienstag vorbereiten", "teamSample2": "Gedanken zur Marketingstrategie machen", - "teamSample3": "Discuss this week's KPIs", + "teamSample3": "Diskutiere die Leistungskennzahlen der Woche", "teams": "Teams", "terms": "AGB", "testimonialHeading": "Was andere sagen…", diff --git a/common/locales/de/gear.json b/common/locales/de/gear.json index ffdd2b563d..bdcf55ffd4 100644 --- a/common/locales/de/gear.json +++ b/common/locales/de/gear.json @@ -87,7 +87,7 @@ "weaponSpecialSpringHealerText": "Wurfknochen", "weaponSpecialSpringHealerNotes": "Hol' Stöckchen! Fügt <%= int %> Punkte zu Intelligenz hinzu. Limited Edition 2014 Frühlingsausrüstung.", "weaponSpecialSummerRogueText": "Piratensäbel", - "weaponSpecialSummerRogueNotes": "Avast! You'll make those Dailies walk the plank! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.", + "weaponSpecialSummerRogueNotes": "Genug! Du wirst diese täglichen Aufgaben über die Planke gehen lassen! Erhöht Stärke um <%= str %>. Limited Edition 2014 Sommer-Ausrüstung.", "weaponSpecialSummerWarriorText": "Seefahrermesser", "weaponSpecialSummerWarriorNotes": "Es gibt keine Aufgabe auf irgendeiner To-Do-Liste die es wagen würde, sich mit diesem rauen Messer anzulegen! Fügt Stärke <%= str %> Punkte hinzu. Limited Edition 2014 Sommer-Ausrüstung.", "weaponSpecialSummerMageText": "Algenfänger", @@ -115,7 +115,7 @@ "weaponSpecialSpring2015WarriorText": "Knochenkeule", "weaponSpecialSpring2015WarriorNotes": "Es ist eine echte, richtige Knochenkeule für echt kämpferische Hundis und es ist definitiv kein Kauspielzeug, das Du von der Jahreszeitenzauberin erhalten hast, denn wer ist ein guter Hund? Weeeeer ist ein guter Hund? Genau!!! Du bist ein guter Hund!!! Erhöht Stärke um <%= str %>. Limited Edition 2015 Frühlingsausrüstung.", "weaponSpecialSpring2015MageText": "Zauberstab eines Magiers", - "weaponSpecialSpring2015MageNotes": "Conjure up a carrot for yourself with this fancy wand. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Spring Gear.", + "weaponSpecialSpring2015MageNotes": "Beschwöre Dir eine Karotte mit diesem schicken Zauberstab. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limited Edition 2015 Frühlings-Ausrüstung.", "weaponSpecialSpring2015HealerText": "Katzenrassel", "weaponSpecialSpring2015HealerNotes": "Wenn Du sie schüttelst macht sie ein faszinierendes Klimpergeräusch, was JEDEN über Stunden hinweg unterhalten würde. Erhöht Intelligenz um <%= int %>. Limited Edition 2015 Frühlingsausrüstung.", "weaponSpecialSummer2015RogueText": "Feuernde Koralle", @@ -127,13 +127,13 @@ "weaponSpecialSummer2015HealerText": "Zauberstab der Wellen", "weaponSpecialSummer2015HealerNotes": "Heilt Seekrankheit und Reiseübelkeit! Erhöht Intelligenz um <%= int %>. Limited Edition 2015 Sommer-Ausrüstung.", "weaponSpecialFall2015RogueText": "Bat-tle Ax", - "weaponSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015WarriorText": "Wooden Plank", + "weaponSpecialFall2015RogueNotes": "Furchterregende tägliche Aufgaben ducken sich unter den Schlägen dieser Axt. Erhöht Stärke um <&=str %>. Limited Edition 2015 Herbst-Ausrüstung. ", + "weaponSpecialFall2015WarriorText": "Holzplanke", "weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015MageText": "Enchanted Thread", + "weaponSpecialFall2015MageText": "Verzauberter Faden", "weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015HealerText": "Swamp-Slime Potion", - "weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", + "weaponSpecialFall2015HealerText": "Sumpfschleimtrank", + "weaponSpecialFall2015HealerNotes": "Perfekt gebraut! Jetzt musst du nur noch dich selbst überzeugen ihn zu trinken. Erhöht Intelligenz um <%= int %>, Limited Edition 2015 Herbst-Ausrüstung.", "weaponMystery201411Text": "Forke des Feierns", "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", @@ -154,8 +154,8 @@ "weaponArmoireIronCrookNotes": "Dieser mit Leidenschaft gehämmerte eiserne Hirtenstab ist nützlich zum Schafe hüten. Erhöht Wahrnehmung und Stärke jeweils um <%= attrs %>. Verzauberter Schrank: Gehörntes Eisenset (Gegenstand 3 von 3)", "weaponArmoireGoldWingStaffText": "Goldener geflügelter Stab", "weaponArmoireGoldWingStaffNotes": "Die Flügel dieses Stabes flattern und drehen sich ständig. Erhöht alle Attribute um <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.", - "weaponArmoireBatWandText": "Bat Wand", - "weaponArmoireBatWandNotes": "This wand can turn any task into a bat! Wave it about and watch them fly away. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Independent Item.", + "weaponArmoireBatWandText": "Fledermaus Zauberstab", + "weaponArmoireBatWandNotes": "Dieser Zauberstab kann jede Aufgabe in eine Fledermaus verwandeln. Schwinge ihn und schau zu wie sie davon fliegen. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Unabhängiger Gegenstand. ", "armor": "Rüstung", "armorBase0Text": "Schlichte Kleidung", "armorBase0Notes": "Gewöhnliches Kleidungsstück. Gewährt keinen Bonus zu Attributen.", @@ -271,11 +271,11 @@ "armorSpecialSummer2015HealerNotes": "Mit dieser Rüstung weiß jeder, dass du ein ehrlicher Handelsseemann bist, der niemals davon träumen würde sich wie ein Taugenichts zu benehmen. Erhöht Ausdauer um <%= con %>. Limited Edition 2015 Sommer-Ausrüstung.", "armorSpecialFall2015RogueText": "Bat-tle Armor", "armorSpecialFall2015RogueNotes": "Fly into bat-tle! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015WarriorText": "Scarecrow Armor", + "armorSpecialFall2015WarriorText": "Vogelscheuchenrüstung", "armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015MageText": "Stitched Robes", + "armorSpecialFall2015MageText": "Genähte Roben", "armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015HealerText": "Potioner Robes", + "armorSpecialFall2015HealerText": "Roben des Tränkebrauers", "armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", "armorMystery201402Text": "Robe des Nachrichtenbringers", "armorMystery201402Notes": "Schimmernd, stabil und mit vielen Taschen für Briefe. Gewährt keinen Bonus zu Attributen. Februar 2014 Abonnenten-Gegenstand.", @@ -305,8 +305,8 @@ "armorMystery201506Notes": "Schnorchel durch ein Korallenriff mit diesem knallbunten Taucheranzug! Gewährt keinen Attributsbonus. Limited Edition 2015 Sommer-Ausrüstung.", "armorMystery201508Text": "Geparden Kostüm", "armorMystery201508Notes": "Sei schnell wie der Blitz im flauschigen Geparden Kostüm! Gewährt keinen Attributbonus. Abonnentengegenstand August 2015", - "armorMystery201509Text": "Werewolf Costume", - "armorMystery201509Notes": "This IS a costume, right? Confers no benefit. September 2015 Subscriber Item.", + "armorMystery201509Text": "Werwolfverkleidung", + "armorMystery201509Notes": "Das IST doch ein Kostüm, nicht wahr? Kein Attributbonus. September 2015 Abonnenten-Gegenstand.", "armorMystery301404Text": "Steampunkanzug", "armorMystery301404Notes": "Adrett und schneidig, hoho! Februar 3015 Abonennten-Gegenstand. Kein Attributbonus.", "armorArmoireLunarArmorText": "Beruhigende Mondrüstung", @@ -434,10 +434,10 @@ "headSpecialSummer2015HealerNotes": "Hast du die Matrosenkappe sicher auf deinem Kopf, kannst du sogar durch die stürmischsten Gewässer steuern! Erhöht Intelligenz um <%= int %>. Limited Edition 2015 Sommer-Ausrüstung.", "headSpecialFall2015RogueText": "Bat-tle Wings", "headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015WarriorText": "Scarecrow Hat", + "headSpecialFall2015WarriorText": "Vogelscheuchenhut", "headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015MageText": "Stitched Hat", - "headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", + "headSpecialFall2015MageText": "Genähter Hut", + "headSpecialFall2015MageNotes": "Dieser Hut wurde mit jedem Nadelstich stärker. Erhöht Wahrnehmung um <%= per %> Punkte. Limited Edition 2015 Herbst-Ausrüstung.", "headSpecialFall2015HealerText": "Hat of Frog", "headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", "headSpecialGaymerxText": "Regenbogenkriegerhelm", @@ -462,8 +462,8 @@ "headMystery201505Notes": "Die grüne Feder auf diesem Eisenhelm winkt stolz. Gewährt keinen Attributbonus. Mai 2015 Abonnentengegenstand.", "headMystery201508Text": "Geparden Hut", "headMystery201508Notes": "Dieser Gepardenhut ist sehr flauschig! Gewährt keinen Attributbonus. Abonnentengegenstand August 2015", - "headMystery201509Text": "Werewolf Mask", - "headMystery201509Notes": "This IS a mask, right? Confers no benefit. September 2015 Subscriber Item.", + "headMystery201509Text": "Werwolfmaske", + "headMystery201509Notes": "Das IST doch eine Maske, nicht wahr? Kein Attributbonus. September 2015 Abonnenten-Gegenstand.", "headMystery301404Text": "Schicker Zylinder", "headMystery301404Notes": "Ein schicker Zylinder für die feinsten Gentlemänner und -frauen! Januar 3015 Abonennten-Gegenstand. Kein Attributbonus.", "headMystery301405Text": "Einfacher Zylinder", @@ -492,10 +492,10 @@ "headArmoireRedFloppyHatNotes": "Viele Zaubersprüche wurden auf diesen Hut gewirkt, die ihm seine leuchtend rote Farbe geben. Erhöht Ausdauer, Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand", "headArmoirePlagueDoctorHatText": "Pestarzt Hut", "headArmoirePlagueDoctorHatNotes": "Ein authentischer Hut wie ihn Ärzte tragen, die die Pest der Prokrastination bekämpfen! Steigert die Stärke um <%= str %>, Intelligenz um <%= str %>, und Ausdauer um <%= con %>. Verzauberter Schrank: Pestdoktor Set (Gegenstand 1 von 3).", - "headArmoireBlackCatText": "Black Cat Hat", - "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoireOrangeCatText": "Orange Cat Hat", - "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlackCatText": "schwarzer Katzenhut", + "headArmoireBlackCatNotes": "Dieser schwarze Hut ... schnurrt. Und sein Schwanz zuckt. Und er atmet? Okay, du hast einfach bloß eine schlafende Katze auf dem Kopf. Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.", + "headArmoireOrangeCatText": "oranger Katzenhut", + "headArmoireOrangeCatNotes": "Dieser orangene Hut ... schnurrt. Und sein Schwanz zuckt. Und er atmet? Okay, du hast einfach bloß eine schlafende Katze auf dem Kopf. Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "offhand": "Schildhand-Gegenstand", "shieldBase0Text": "Keine Schildhand-Ausrüstung", "shieldBase0Notes": "Kein Schild oder keine zweite Waffe.", @@ -568,8 +568,8 @@ "shieldSpecialSummer2015HealerText": "Eingefasster Schild", "shieldSpecialSummer2015HealerNotes": "Benutze dieses Schild um Bilgenratten wegzuschlagen. Erhöht Ausdauer um <%= con %>. Limited Edition 2015 Sommer-Ausrüstung.", "shieldSpecialFall2015RogueText": "Bat-tle Ax", - "shieldSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "shieldSpecialFall2015WarriorText": "Birdseed Bag", + "shieldSpecialFall2015RogueNotes": "Furchterregende tägliche Aufgaben ducken sich unter den Schlägen dieser Axt. Erhöht Stärke um <&=str %>. Limited Edition 2015 Herbst-Ausrüstung. ", + "shieldSpecialFall2015WarriorText": "Vogelfutterbeutel", "shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", "shieldSpecialFall2015HealerText": "Stirring Stick", "shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", @@ -577,7 +577,7 @@ "shieldMystery301405Notes": "Die Zeit ist auf deiner Seite mit diesem gewaltigen Uhrenschild! Juni 3015 Abonennten-Gegenstand. Kein Attributbonus.", "shieldArmoireGladiatorShieldText": "Gladiatorschild", "shieldArmoireGladiatorShieldNotes": "Um ein Gladiator zu sein, musst du ... naja, egal, schlag sie einfach mit deinem Schild. Erhöht Ausdauer um <%= con %> und Stärke um <%= str %>. Verzauberter Schrank: Gladiatorset (Gegenstand 3 von 3).", - "shieldArmoireMidnightShieldText": "Midnight Shield", + "shieldArmoireMidnightShieldText": "Mitternachtsschild", "shieldArmoireMidnightShieldNotes": "This shield is most powerful at the stroke of midnight! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Independent Item.", "back": "Rückenschmuck", "backBase0Text": "Kein Rückenschmuck", @@ -592,6 +592,8 @@ "backMystery201504Notes": "Summ summ summ! Schwirre von Aufgabe zu Aufgabe. Verleiht keine Attributboni. April 2015 Abonnentengegenstand.", "backMystery201507Text": "Cooles Surfboard", "backMystery201507Notes": "Brande vor den Fleißigen Docks und reite die Wellen der Unvollständigkeitsbucht! gewährt keinen Attributbonus. Abonnentengegenstand Juli 2015", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mächtiger Umhang", "backSpecialWonderconRedNotes": "Strotzt vor Stärke und Schönheit. Kein Attributbonus. Special Edition Convention-Gegenstand.", "backSpecialWonderconBlackText": "Tückischer Umhang", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "Dieses mächtige Geweih passt sich in seiner Farbe den Blättern an. Kein Attributbonus. September 2014 Abonnenten-Gegenstand.", "headAccessoryMystery201502Text": "Flügel der Gedanken", "headAccessoryMystery201502Notes": "Verleihe deiner Vorstellung Flügel! Gewährt keinen Attributbonus. Februar 2015 Abonnentengegenstand.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Kopf-Brille", "headAccessoryMystery301405Notes": "\"Brillen sind für die Augen,\" haben sie gesagt. \"Niemand will Brillen, die man nur auf dem Kopf tragen kann,\" haben sie gesagt. Ha! Da hast du es ihnen aber ordentlich gezeigt! August 3015 Abonnenten-Gegenstand. Kein Attributbonus.", "eyewear": "Brillen", diff --git a/common/locales/de/generic.json b/common/locales/de/generic.json index 5c80ba633d..05ca3d2454 100644 --- a/common/locales/de/generic.json +++ b/common/locales/de/generic.json @@ -28,7 +28,7 @@ "market": "Marktplatz", "subscriberItem": "Überraschungsgegenstand", "newSubscriberItem": "Neuer Überraschungsgegenstand", - "subscriberItemText": "Abonnenten erhalten jeden Monat einen Überraschungsgegenstand. Der Gegenstand wird üblicherweise ungefähr eine Woche vor Monatsende veröffentlicht. Das genaue Datum gibt es auf der 'Mystery Item' Seite des Wikis.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Alle", "none": "Keine", "or": "Oder", @@ -79,6 +79,7 @@ "errorUpCase": "FEHLER:", "newPassSent": "Neues Passwort wurde gesendet.", "serverUnreach": "Der Server ist momentan nicht erreichbar.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "Tritt der Fehler weiterhin auf, bitte berichte ihn bei Hilfe > Berichte einen Bug. Falls du weißt, wie du die Konsole deines Internetbrowsers einsehen kannst, füge die entsprechenden Fehlernachrichten bei.", "error": "Fehler", "menu": "Menü", @@ -110,7 +111,9 @@ "December": "Dezember", "dateFormat": "Datumsformat", "achievementStressbeast": "Retter von Stoïkalm", - "achievementStressbeastText": "Hat beim 2015 Winter Wunderland Event dabei geholfen, das Schreckliche Stressbiest zu besiegen!", + "achievementStressbeastText": "Hat geholfen während des Winter Wunderland 2014 das Abscheuliche Stressbiest zu besiegen!", + "achievementBurnout": "Retter der Blühenden Felder", + "achievementBurnoutText": "Hat beim 2015 Herbstfestival Event dabei geholfen, Burnout zu besiegen und die Geister der Erschöpfung wiederherzustellen!", "checkOutProgress": "Schau dir meinen Fortschritt in Habitica an!", "cardReceived": "Du hast eine Karte erhalten!", "cardReceivedFrom": "<%= cardType %>, Von: <%= cardType %>", diff --git a/common/locales/de/groups.json b/common/locales/de/groups.json index 7f501e65b6..30ba7cb80f 100644 --- a/common/locales/de/groups.json +++ b/common/locales/de/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Das Gasthaus verlassen", "innCheckIn": "Im Gasthaus erholen", "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.", + "innTextBroken": "Du erholst dich im Gasthaus, schätze ich... Während du dort verweilst, werden dir deine täglichen Aufgaben keinen Schaden zufügen, aber trotzdem täglich aktualisiert... 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 dein Schaden am Boss (oder gesammelte Gegenstände) nicht berücksichtigt, bis du das Gasthaus verlässt.... So müde...", "lfgPosts": "Nach Gruppeneinträgen suchen", "tutorial": "Anleitung", "glossary": "Nomenklatur", @@ -145,5 +146,6 @@ "partyEmpty": "Du bist alleine in Deiner Gruppe. Lade Freunde ein!", "partyChatEmpty": "Dein Gruppenchat ist leer. Tippe eine Nachricht in der Box und beginne mit dem Chat.", "guildChatEmpty": "Dieser Gildenchat ist leer. Gib eine Nachricht ein und beginne mit dem Chat.", - "possessiveParty": "<%= name %>s Gruppe" + "possessiveParty": "<%= name %>s Gruppe", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/de/limited.json b/common/locales/de/limited.json index 17724affc1..25b1e48b70 100644 --- a/common/locales/de/limited.json +++ b/common/locales/de/limited.json @@ -29,8 +29,9 @@ "seasonalShopClosedText": "Der Saisonale Shop ist gerade geschlossen!! Ich weiß nicht, wo die Saisonzauberin gerade ist, aber ich wette sie wird während der nächsten Grand Gala wieder zurück sein!", "seasonalShopText": "Willkommen zum Jahreszeitenmarkt!! Momentan haben wir Frühlingsgegenstände auf Lager. Alles hier wird während des Frühlingsevents, das jedes Jahr stattfindet, verfügbar sein. Allerdings nur bis zum 30. April, also stocke jetzt auf, ansonsten musst du bis nächstes Jahr warten.", "seasonalShopSummerText": "Willkommen zum Jahreszeitenmarkt!! Momentan haben wir jahreszeitlich wechselnde Gegenstände auf Lager. Alles hier wird während des Sommerevents, das jedes Jahr stattfindet, verfügbar sein. Allerdings nur bis zum 31. Juli, also stocke jetzt auf, ansonsten musst du bis nächstes Jahr warten.", - "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, 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. 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.", + "seasonalShopFallText": "Willkommen zum saisonalen Shop!! Momentan haben wir Herbstgegenstände auf Lager. Alles hier wird während des Herbstevents, das jedes Jahr stattfindet, verfügbar sein. Allerdings nur bis zum 31. October, also stocke jetzt deine Vorräte auf, ansonsten musst du bis nächstes Jahr warten.", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", + "seasonalShopRebirth": "Wenn du die Sphäre der Wiedergeburt benutzt hast, kannst du diesen Ausrüstungsgegenstand in der Belohnungsspalte erneut kaufen. Anfangs wirst du nur Gegenstände für deine momentane Klasse (Krieger) kaufen können, aber keine Sorge, die anderen klassenspezifischen Gegenstände werden verfügbar, sobald du zu der jeweiligen Klasse wechselst. ", "candycaneSet": "Zuckerstange (Magier)", "skiSet": "Ski-Attentäter (Schurke)", "snowflakeSet": "Schneeflocke (Heiler)", @@ -56,9 +57,9 @@ "emeraldMermageSet": "Smaragdgrüner Meermagier (Magier)", "reefSeahealerSet": "Riff-Seeheiler (Heiler)", "roguishPirateSet": "Schurkischer Pirat (Schurke)", - "monsterOfScienceSet": "Monster of Science (Warrior)", - "witchyWizardSet": "Witchy Wizard (Mage)", - "mummyMedicSet": "Mummy Medic (Healer)", - "vampireSmiterSet": "Vampire Smiter (Rogue)", - "fallEventAvailability": "Available until October 31" + "monsterOfScienceSet": "Monster der Wissenschaft (Krieger)", + "witchyWizardSet": "Zauberhafter Zauberer (Magier)", + "mummyMedicSet": "Mumien Sanitäter (Heiler)", + "vampireSmiterSet": "Vampirpeiniger (Schurke)", + "fallEventAvailability": "Verfügbar bis zum 31. Oktober" } \ No newline at end of file diff --git a/common/locales/de/messages.json b/common/locales/de/messages.json index a249d74c48..d4db41bb0c 100644 --- a/common/locales/de/messages.json +++ b/common/locales/de/messages.json @@ -5,7 +5,7 @@ "messageTagNotFound": "Tag nicht gefunden.", "messagePetNotFound": ":pet in user.items.pets nicht gefunden", "messageFoodNotFound": ":food in user.items.food nicht gefunden", - "messageNotAvailable": "This item is not currently available for purchase.", + "messageNotAvailable": "Dieser Gegenstand steht momentan nicht zum Verkauf. ", "messageCannotFeedPet": "Dieses Haustier will und kann nicht gefüttert werden.", "messageAlreadyMount": "Du hast dieses Reittier bereits. Füttere lieber ein anderes Haustier.", "messageEvolve": "<%= egg %> wurde gezähmt, es ist an der Zeit aufzusitzen!", @@ -15,7 +15,7 @@ "messageEquipped": "<%= itemText %> angelegt.", "messageUnEquipped": "<%= itemText %> abgelegt.", "messageMissingEggPotion": "Dir fehlt entweder dieses Ei oder dieser Trank", - "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", + "messageInvalidEggPotionCombo": "Du kannst Quest Haustier-Eier nicht mit magischen Schlüftränken schlüpfen lassen! Versuche es mir einem anderen Ei. ", "messageAlreadyPet": "Du hast dieses Haustier bereits. Versuche doch eine andere Kombination.", "messageHatched": "Ein Ei ist ausgeschlüpft! Besichtige die Ställe um Dein Haustier auszuwählen.", "messageNotEnoughGold": "Nicht genug Gold", @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "Du besitzt den Gegenstand schon. Gehe zur Ausrüstungsseite, um ihn anzulegen.", "armoireEquipment": "<%= image %> Du hast ein Stück seltener Ausrüstung im verzauberten Schrank gefunden: <%= dropText %>! Wow!", "armoireFood": "<%= image %> Du wühlst im verzauberten Schrank herum und findest <%= dropArticle %><%= dropText %>. Was macht das denn da drin?", - "armoireExp": "Du ringst mit dem verzauberten Schrank und gewinnst Erfahrung. Nimm das!" + "armoireExp": "Du ringst mit dem verzauberten Schrank und gewinnst Erfahrung. Nimm das!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/de/npc.json b/common/locales/de/npc.json index 916da86252..ed0d5f0151 100644 --- a/common/locales/de/npc.json +++ b/common/locales/de/npc.json @@ -7,6 +7,8 @@ "daniel": "Daniel", "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, du kannst sie trotzdem noch abhaken.", "danielText2": "Sei gewarnt: Falls Du an einer 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 angerechnet, wenn Du das Gasthaus verlässt.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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 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", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "Jan", "ianText": "Willkommen beim Quest Shop! Hier kannst du Questschriftrollen besorgen, um mit deinen Freunden Monster zu bekämpfen. Durchstöbere unsere große Anzahl an Schriftrollen und investiere in die Richtige!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "USD ($)", "newStuff": "Neuigkeiten", "cool": "Erzähl es mir später", @@ -71,14 +74,14 @@ "tourHabitsProceed": "Das leuchtet ein!", "tourRewardsBrief": "Liste der Belohnungen", "tourRewardsProceed": "Das war's!", - "welcomeToHabit": "Welcome to Habitica!", - "welcome1": "Create a basic avatar.", - "welcome1notes": "This avatar will represent you as you progress.", - "welcome2": "Set up your tasks.", - "welcome2notes": "How well you do on your real-life tasks will control how well you do in the game!", - "welcome3": "Progress in life and the game!", - "welcome3notes": "As you improve your life, your avatar will level up and unlock pets, quests, equipment, and more!", + "welcomeToHabit": "Willkommen in Habitica!", + "welcome1": "Erstelle einen einfachen Avatar.", + "welcome1notes": "Der Avatar repräsentiert dich und deinen Fortschritt.", + "welcome2": "Erstelle deine Aufgaben.", + "welcome2notes": "Wie gut du deine Aufgaben im echten Leben erledigst, entscheidet wie gut du im Spiel bist! ", + "welcome3": "Mache Fortschritte in deinem Leben und dem Spiel!", + "welcome3notes": "Während du dein Leben verbesserst, steigt dein Avatar im Level auf und schaltet damit Haustiere, Quests, Ausrüstung und noch mehr frei! ", "welcome4": "Vermeide schlechte Gewohnheiten, die Lebenspunkte (HP) abziehen oder dein Avatar wird sterben!", "welcome5": "Jetzt kannst du deinen Avatar anpassen und deine Aufgaben einrichten...", - "imReady": "Enter Habitica" + "imReady": "Betrete Habitica" } \ No newline at end of file diff --git a/common/locales/de/pets.json b/common/locales/de/pets.json index facc1ebbb6..6fadd84c25 100644 --- a/common/locales/de/pets.json +++ b/common/locales/de/pets.json @@ -1,13 +1,13 @@ { "pets": "Haustiere", "petsFound": "Haustiere gefunden", - "magicPets": "Magic Potion Pets", + "magicPets": "Magische Tiere", "rarePets": "Seltene Haustiere", "questPets": "Quest Haustiere", "mounts": "Reittiere", "mountsTamed": "Reittiere gezähmt", "questMounts": "Quest Reittiere", - "magicMounts": "Magic Potion Mounts", + "magicMounts": "Magische Reittiere", "rareMounts": "Seltene Reittiere", "etherealLion": "Ethärischer Löwe", "veteranWolf": "Veteranwolf", @@ -18,6 +18,7 @@ "mammoth": "Wollhaarmammut", "orca": "Schwertwal", "royalPurpleGryphon": "Königlicher purpurfarbener Greif", + "phoenix": "Phönix", "rarePetPop1": "Klicke auf den goldenen Pfotenabdruck, um zu sehen, wie Du diese seltenen Haustiere erhalten kannst, indem Du bei Habitica mitwirkst!", "rarePetPop2": "Wie erhält man dieses Haustier?", "potion": "<%= potionType %> Trank", @@ -26,15 +27,15 @@ "eggSingular": "Ei", "noEggs": "Du hast im Moment keine Eier.", "hatchingPotions": "Schlüpftränke", - "magicHatchingPotions": "Magic Hatching Potions", + "magicHatchingPotions": "Magische Schlüpftränke", "hatchingPotion": "Schlüpftrank", "noHatchingPotions": "Du hast im Moment keine Schlüpftränke.", "inventoryText": "Klicke ein Ei um die anwendbaren Tränke grün hervorgehoben zu sehen und klicke auf einen hervorgehobenen Trank um Dein Haustier auszubrüten. Falls kein Trank hervorgehoben wird, klicke auf das Ei um es abzuwählen und klicke diesmal zuerst auf den Trank um die Eier hervorzuheben. Du kannst überflüssige Gegenstände auch an Alexander den Kaufmann verkaufen.", "foodText": "Futter", "food": "Futter und magische Sättel", "noFood": "Du hast im Moment weder Futter noch magische Sättel.", - "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.", - "premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.", + "dropsExplanation": "Erhalte diese Gegenständer schnelle mit Edelsteinen, wenn du nicht warten möchtest, bis du sie als Beute für erfüllte Aufgaben erhälst. Erfahre mehr über das Beutesystem.", + "premiumPotionNoDropExplanation": "Magische Schlüpftränke können nicht auf Eier, die du durch Quests erhalten hast, angewendet werden. Magische Schlüpftränke können nur gekauft und nicht durch zufällige Beute erworben werden. ", "beastMasterProgress": "\"Meister aller Bestien\" Fortschritt", "stableBeastMasterProgress": "Meister aller Bestien Forstschritt: <%= number %> Haustiere gefunden", "beastAchievement": "Du hast den \"Meister aller Bestien\" Erfolg dafür erhalten, dass Du alle Haustiere gesammelt hast!", diff --git a/common/locales/de/quests.json b/common/locales/de/quests.json index f1d0e80646..b0687ad984 100644 --- a/common/locales/de/quests.json +++ b/common/locales/de/quests.json @@ -13,6 +13,7 @@ "youReceived": "Du hast folgendes erhalten:", "dropQuestCongrats": "Gratulation zum Erwerb dieser Questschriftrolle! Du kannst nun deine Gruppe dazu einladen die Quest zu starten oder du kommst irgendwann darauf zurück unter Inventar > Quests.", "questSend": "Ein Klick auf \"Einladen\" sendet eine Einladung an Deine Gruppenmitglieder. Sobald alle Mitglieder diese angenommen oder abgelehnt haben, beginnt die Quest. Der Status ist unter Optionen > Soziales > Gruppe einsehbar.", + "questSendBroken": "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": "Lade Gruppe zur Quest ein", "questInvitation": "Quest Einladung:", "questInvitationTitle": "Quest-Einladung", @@ -24,18 +25,25 @@ "rejected": "Abgelehnt", "pending": "Überlegt noch", "questStart": "Sobald alle Mitglieder die Einladung entweder angenommen oder abgelehnt haben beginnt die Quest. Nur diejenigen, die die Einladung \"angenommen\" haben können an der Quest teilnehmen und die Belohnungen kassieren. Wenn Mitglieder zu lange überlegen (inaktiv?), kannst Du die Quest ohne sie starten indem Du auf \"Beginnen\" klickst. Der Quest-Besitzer kann die Quest auch abbrechen und die Questrolle zurückerhalten indem er \"Abbrechen\" klickt.", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Beginnen", "bossHP": "Boss Lebenspunkte", "bossStrength": "Boss Stärke", + "rage": "Wut", "collect": "Sammle ein", "collected": "Gesammelt", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Zu sammelnde Gegenstände", "bossDmg1": "Jede erledigte tägliche Aufgabe und Aufgabe und jede positive Gewohnheit fügt dem Boss Schaden zu. Mit röteren 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 sorge 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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Nur Teilnehmer können Gegenstände sammeln und erhalten ihren Anteil an der Beute.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Abbrechen", "leaveQuest": "Quest verlassen", "sureLeave": "Willst Du die aktive Quest wirklich verlassen? Dein kompletter Questfortschritt wird verlorengehen.", @@ -62,6 +70,7 @@ "sureAbort": "Bist du sicher, dass du diese Mission abbrechen willst? Das wird sie für alle in deiner Gruppe abbrechen und jeder Fortschritt wird verloren gehen. Die Questrolle wird dem Quest-Besitzer zurückgegeben.", "doubleSureAbort": "Bist Du wirklich wirklich sicher? Sei' ganz sicher, dass sie Dich nicht für immer hassen werden!", "questWarning": "Wenn neue Mitglieder der Gruppe beitreten, bevor das Quest anfängt, werden auch sie eine Einladung bekommen. Aber sobald das Quest angefangen hat, können neue Gruppenmitglieder dem Quest nicht mehr beitreten.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Zorn", "bossRageDescription": "Wenn sich dieser Balken füllt, wird der Boss eine Spezialattacke ausführen", "startAQuest": "STARTE EINE QUEST", diff --git a/common/locales/de/questscontent.json b/common/locales/de/questscontent.json index 15ee8bc75e..2d2effc74a 100644 --- a/common/locales/de/questscontent.json +++ b/common/locales/de/questscontent.json @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Alptraum", "questHorseDropHorseEgg": "Pferd (Ei)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Schaltet die Option Pferdeeier auf dem Marktplatz zu kaufen frei.", + "questBurnoutText": "Burnout und die Geister der Erschöpfung", + "questBurnoutNotes": "Es ist weit nach Mitternacht, still und erstickend heiß als Redphoenix und Späheranführer Kiwibot plötzlich durch die Stadttore platzen. \"Wir müssen sämtliche Holzgebäude evakuieren!\", schreit Redphoenix. \"Beeilung!\"

Kiwibot stützt sich an die Wand als sie Luft holt. \"Es erschöpft die Menschen und verwandelt sie in Erschöpfungsgeister! Deshalb hat sich alles verzögert. Das ist, wo die Vermissten hin verschwunden sind. Es stiehlt ihre Energie!\"

\"Es?\", fragt Lemoness.

Und dann nimmt die Hitze Gestalt an.

Es steigt von der Erde empor, als wogende, wirbelnde Masse und die Luft wird erfüllt von einem Gestank nach Rauch und Schwefel. Flammen lecken über den geschmolzenen Boden und verkrümmen sich zu Gliedmaßen und winden sich in entsetzliche Höhen. Glimmende Augen öffnen sich und die Kreatur stößt ein tiefes und knackendes Lachen aus.

Kiwibot flüstert ein einzelnes Wort.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Erschöpfungsschlag", + "questBurnoutBossRageDescription": "Wenn sich diese Anzeige füllt, wird Burnout seinen Erschöpfungsschlag auf Habitica entfesseln!", + "questBurnoutDropPhoenixPet": "Phönix (Haustier)", + "questBurnoutDropPhoenixMount": "Phönix (Reittier)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market" } \ No newline at end of file diff --git a/common/locales/de/settings.json b/common/locales/de/settings.json index b49eeae48a..bf25acde77 100644 --- a/common/locales/de/settings.json +++ b/common/locales/de/settings.json @@ -118,5 +118,26 @@ "promoCode": "Aktionscode", "promoCodeApplied": "Promo Code aktiviert! Überprüfe dein Inventar", "promoPlaceholder": "Promo Code eingeben", - "displayInviteToPartyWhenPartyIs1": "Zeige \"In Gruppe einladen\"-Schaltfläche an, wenn die Gruppe nur 1 Mitglied hat." + "displayInviteToPartyWhenPartyIs1": "Zeige \"In Gruppe einladen\"-Schaltfläche an, wenn die Gruppe nur 1 Mitglied hat.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/de/subscriber.json b/common/locales/de/subscriber.json index 11a5d39aaf..191396d183 100644 --- a/common/locales/de/subscriber.json +++ b/common/locales/de/subscriber.json @@ -60,9 +60,9 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> und <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Mysteriöse Zeitreisende", "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Herzlichen Glückwunsch! Du besitzt bereits alles, was die Zeitreisenden gerade anbieten können. Danke, dass du die Seite unterstützt!", - "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", + "mysticHourglassPopover": "Eine Mystische Sanduhr erlaubt dir für eine begrenzte Zeit spezifische alte Gegenstand, so wie Geheimnis Abonnenten-Sets und Belohnungen von Welt-Bosse, zu kaufen.", "subUpdateCard": "Aktualisiere deine Karte", "subUpdateTitle": "Aktualisiere", "subUpdateDescription": "Aktualisiere die Karte mit der Du zahlen möchtest.", diff --git a/common/locales/de/tasks.json b/common/locales/de/tasks.json index 30a6ebd855..7a7d6b0e94 100644 --- a/common/locales/de/tasks.json +++ b/common/locales/de/tasks.json @@ -85,7 +85,7 @@ "fortifyName": "Verstärkungstrank", "fortifyPop": "Setzt alle Aufgaben auf den Anfangswert (gelb) zurück und füllt Deine Lebenspunkte wieder auf.", "fortify": "Verstärken", - "fortifyText": "Fortify will return all your tasks to a neutral (yellow) state, as if you'd just added them, and top your Health off to full. This is great if all your red tasks are making the game too hard, or all your blue tasks are making the game too easy. If starting fresh sounds much more motivating, spend the Gems and catch a reprieve!", + "fortifyText": "Stärken werden wieder alle ihre Aufgaben zu einer neutralen (gelb), Status, als hätten Sie gerade hinzugefügt haben, und oben Ihre Gesundheit aus zu voll. Das ist toll, wenn alle ihre roten Aufgaben machen das Spiel zu schwer ist, oder alle Ihre blauen Aufgaben machen das Spiel zu einfach. Wenn der Start frische Sounds viel mehr Motivation, verbringen die Edelsteine und fangen einen Aufschub!", "sureDelete": "Bist Du sicher, dass Du diese Aufgabe löschen möchtest?", "streakCoins": "Strähnen Bonus!", "pushTaskToTop": "Aufgabe nach oben verschieben", diff --git a/common/locales/en/challenge.json b/common/locales/en/challenge.json index edffd599a4..b1368caf5c 100644 --- a/common/locales/en/challenge.json +++ b/common/locales/en/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "You do not have enough gems to post this challenge.", "noPermissionEditChallenge": "You don't have permissions to edit this challenge", "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "noPermissionCloseChallenge": "You don't have permissions to close this challenge", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } diff --git a/common/locales/en/character.json b/common/locales/en/character.json index 4e3f8a4645..dfb6cfab20 100644 --- a/common/locales/en/character.json +++ b/common/locales/en/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Class Bonus", "battleGear": "Battle Gear", "battleGearText": "This is the gear you wear into battle; it affects numbers when interacting with your tasks.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/en/content.json b/common/locales/en/content.json index d9e9427560..9b76e329f5 100644 --- a/common/locales/en/content.json +++ b/common/locales/en/content.json @@ -135,6 +135,10 @@ "questEggHorseMountText": "Horse", "questEggHorseAdjective": "a galloping", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", + "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Base", diff --git a/common/locales/en/faq.json b/common/locales/en/faq.json index f61ef4e6d6..bb03544d86 100644 --- a/common/locales/en/faq.json +++ b/common/locales/en/faq.json @@ -49,6 +49,10 @@ "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." } diff --git a/common/locales/en/gear.json b/common/locales/en/gear.json index 5678e4440f..a2365c0e9c 100644 --- a/common/locales/en/gear.json +++ b/common/locales/en/gear.json @@ -662,6 +662,8 @@ "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backMystery201507Text": "Rad Surfboard", "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mighty Cape", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", @@ -743,6 +745,8 @@ "headAccessoryMystery201409Notes": "These powerful antlers change colors with the leaves. Confers no benefit. September 2014 Subscriber Item.", "headAccessoryMystery201502Text": "Wings of Thought", "headAccessoryMystery201502Notes": "Let your imagination take flight! Confers no benefit. February 2015 Subscriber Item.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Headwear Goggles", "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.", diff --git a/common/locales/en/generic.json b/common/locales/en/generic.json index f3a13d8775..dcb884dd6f 100644 --- a/common/locales/en/generic.json +++ b/common/locales/en/generic.json @@ -28,7 +28,7 @@ "market": "Market", "subscriberItem": "Mystery Item", "newSubscriberItem": "New Mystery Item", - "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for the exact date.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "All", "none": "None", "or": "Or", @@ -79,6 +79,7 @@ "errorUpCase": "ERROR:", "newPassSent": "New password sent.", "serverUnreach": "Server currently unreachable.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "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.", "error": "Error", "menu": "Menu", diff --git a/common/locales/en/groups.json b/common/locales/en/groups.json index 7ce9f29b41..f4c2fb2005 100644 --- a/common/locales/en/groups.json +++ b/common/locales/en/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Check Out of Inn", "innCheckIn": "Rest in the Inn", "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.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Looking for Group (Party Wanted) Posts", "tutorial": "Tutorial", "glossary": "Glossary", @@ -145,6 +146,7 @@ "partyEmpty": "You're the only one in your party. Invite your friends!", "partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.", "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.", - "possessiveParty": "<%= name %>'s Party" + "possessiveParty": "<%= name %>'s Party", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } diff --git a/common/locales/en/limited.json b/common/locales/en/limited.json index 711355ae22..769466e7b2 100644 --- a/common/locales/en/limited.json +++ b/common/locales/en/limited.json @@ -30,6 +30,7 @@ "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!", "seasonalShopSummerText": "Welcome to the Seasonal Shop!! We're stocking summertime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Summer Splash event each year, but we're only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. 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/messages.json b/common/locales/en/messages.json index 6a7bfb6e16..f0c720339c 100644 --- a/common/locales/en/messages.json +++ b/common/locales/en/messages.json @@ -32,5 +32,30 @@ "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!" + "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!", + + "messageInsufficientGems": "Not enough gems!", + + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageGroupChatBlankMessage": "You cannot send a blank message", + "messageGroupChatLikeOwnMessage": "Can't like your own message. Don't be that person.", + "messageGroupChatFlagOwnMessage": "Can't report your own message.", + "messageGroupChatFlagAlreadyReported": "You have already reported this message", + "messageGroupChatNotFound": "Message not found!", + "messageGroupChatAdminClearFlagCount": "Only an admin can clear the flag count!", + + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } diff --git a/common/locales/en/npc.json b/common/locales/en/npc.json index 94af730f35..f03a253de3 100644 --- a/common/locales/en/npc.json +++ b/common/locales/en/npc.json @@ -7,15 +7,19 @@ "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 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.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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", - "sellEggForGold": "Sell <%= itemType %> Egg for <%= gold %> Gold", - "sellPotionForGold": "Sell <%= itemType %> Potion for <%= gold %> Gold", + "displayItemForGold": "Do you want to sell a <%= itemType %>?", + "displayEggForGold": "Do you want to sell a <%= itemType %> Egg?", + "displayPotionForGold": "Do you want to sell a <%= itemType %> Potion?", + "sellForGold": "Sell it for <%= gold %> Gold", "buyGems": "Buy Gems", "justin": "Justin", "ian": "Ian", "ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "USD", "newStuff": "New Stuff", "cool": "Tell Me Later", diff --git a/common/locales/en/quests.json b/common/locales/en/quests.json index 6e0d95c7af..f532544af3 100644 --- a/common/locales/en/quests.json +++ b/common/locales/en/quests.json @@ -13,6 +13,7 @@ "youReceived": "You've Received", "dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.", "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.", + "questSendBroken": "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 to Quest", "questInvitation": "Quest Invitation: ", "questInvitationTitle": "Quest Invitation", @@ -24,6 +25,7 @@ "rejected": "Rejected", "pending": "Pending", "questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Begin", "bossHP": "Boss Health", "bossStrength": "Boss Strength", @@ -34,9 +36,14 @@ "itemsToCollect": "Items to Collect", "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": "Complete Dailies and To-Dos to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Only participants can collect items and share in the quest loot.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Abort", "leaveQuest": "Leave Quest", "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.", @@ -63,6 +70,7 @@ "sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.", "doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!", "questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Rage", "bossRageDescription": "When this bar fills, the boss will unleash a special attack!", "startAQuest": "START A QUEST", diff --git a/common/locales/en/questsContent.json b/common/locales/en/questsContent.json index 53da438386..da939c7766 100644 --- a/common/locales/en/questsContent.json +++ b/common/locales/en/questsContent.json @@ -304,5 +304,13 @@ "questBurnoutDropPhoenixMount": "Phoenix (Mount)", "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", - "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!" + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market" + } diff --git a/common/locales/en/rebirth.json b/common/locales/en/rebirth.json index becadbefe5..9e450f78f4 100644 --- a/common/locales/en/rebirth.json +++ b/common/locales/en/rebirth.json @@ -16,9 +16,11 @@ "rebirthEarnAchievement": "You also earn an Achievement for beginning a new adventure!", "beReborn": "Be Reborn", "rebirthAchievement": "You've begun a new adventure! This is Rebirth <%= number %> for you, and the highest Level you've attained is <%= level %>. To stack this Achievement, begin your next new adventure when you've reached an even higher Level!", + "rebirthAchievement100": "You've begun a new adventure! This is Rebirth <%= number %> for you, and the highest Level you've attained is 100 or higher. To stack this Achievement, begin your next new adventure when you've reached at least 100!", "rebirthBegan": "Began a New Adventure", "rebirthText": "Began <%= rebirths %> New Adventures", "rebirthOrb": "Used an Orb of Rebirth to start over after attaining Level", + "rebirthOrb100": "Used an Orb of Rebirth to start over after attaining Level 100 or higher", "rebirthPop": "Begin a new character at Level 1 while retaining achievements, collectibles, and tasks with history.", "rebirthName": "Orb of Rebirth", "reborn": "Reborn, max level <%= reLevel %>" diff --git a/common/locales/en/settings.json b/common/locales/en/settings.json index 10026384f6..85926e2308 100644 --- a/common/locales/en/settings.json +++ b/common/locales/en/settings.json @@ -119,5 +119,26 @@ "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." + "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } diff --git a/common/locales/en/subscriber.json b/common/locales/en/subscriber.json index 44f5a3f692..7d585c0531 100644 --- a/common/locales/en/subscriber.json +++ b/common/locales/en/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> and <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Mysterious Time Travelers", "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", "subUpdateCard": "Update Card", diff --git a/common/locales/en@pirate/backgrounds.json b/common/locales/en@pirate/backgrounds.json index b7b7ec5a0b..8649674703 100644 --- a/common/locales/en@pirate/backgrounds.json +++ b/common/locales/en@pirate/backgrounds.json @@ -104,5 +104,19 @@ "backgroundSunsetSavannahText": "Sunset Savannah", "backgroundSunsetSavannahNotes": "Stalk 'cross th' Sunset Savannah.", "backgroundTwinklyPartyLightsText": "Twinkly Party Lights", - "backgroundTwinklyPartyLightsNotes": "Dance under Twinkly Party Lights!" + "backgroundTwinklyPartyLightsNotes": "Dance under Twinkly Party Lights!", + "backgrounds092015": "SET 16: Released September 2015", + "backgroundMarketText": "Habitica Market", + "backgroundMarketNotes": "Shop in the Habitica Market.", + "backgroundStableText": "Habitica Stable", + "backgroundStableNotes": "Tend mounts in the Habitica Stable.", + "backgroundTavernText": "Habitica Tavern", + "backgroundTavernNotes": "Visit the Habitica Tavern.", + "backgrounds102015": "SET 17: Released October 2015", + "backgroundHarvestMoonText": "Harvest Moon", + "backgroundHarvestMoonNotes": "Cackle under the Harvest Moon.", + "backgroundSlimySwampText": "Slimy Swamp", + "backgroundSlimySwampNotes": "Slog through a Slimy Swamp.", + "backgroundSwarmingDarknessText": "Swarming Darkness", + "backgroundSwarmingDarknessNotes": "Shiver in the Swarming Darkness." } \ No newline at end of file diff --git a/common/locales/en@pirate/challenge.json b/common/locales/en@pirate/challenge.json index 77e83b5bc7..7f0afea865 100644 --- a/common/locales/en@pirate/challenge.json +++ b/common/locales/en@pirate/challenge.json @@ -43,8 +43,8 @@ "exportChallengeCSV": "Export to CSV", "selectGroup": "Please select group", "challengeCreated": "Challenge created", - "sureDelCha": "Are you sure you want to delete this challenge?", - "sureDelChaTavern": "Are you sure you want to delete this challenge? Your gems will not be refunded.", + "sureDelCha": "Arrr ye sure ye want t' delete this challenge?", + "sureDelChaTavern": "Are you sure you want to delete this challenge? Yer sapphires'll be plundered if ye do. ", "removeTasks": "Remove Tasks", "keepTasks": "Keep Tasks", "closeCha": "Close challenge an'...", @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "Ye do not have enough sapphires to post this challenge.", "noPermissionEditChallenge": "You don't have permissions to edit this challenge", "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "noPermissionCloseChallenge": "You don't have permissions to close this challenge", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/en@pirate/character.json b/common/locales/en@pirate/character.json index 3ca823f20c..1a7150a82d 100644 --- a/common/locales/en@pirate/character.json +++ b/common/locales/en@pirate/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Class Bonus", "battleGear": "Battle Gear", "battleGearText": "This be th' gear ye wear into battle; it affects numbers when interactin' with ye tasks.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/en@pirate/content.json b/common/locales/en@pirate/content.json index fc561ae617..4d9a5f102a 100644 --- a/common/locales/en@pirate/content.json +++ b/common/locales/en@pirate/content.json @@ -95,6 +95,9 @@ "questEggHorseText": "Horse", "questEggHorseMountText": "Horse", "questEggHorseAdjective": "a galloping", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "White", diff --git a/common/locales/en@pirate/death.json b/common/locales/en@pirate/death.json index a93decc2c9..82eb18c423 100644 --- a/common/locales/en@pirate/death.json +++ b/common/locales/en@pirate/death.json @@ -3,5 +3,14 @@ "dontDespair": "Don't despair!", "deathPenaltyDetails": "Ye lost a Level, yer Gold, an' a piece o' Equipment, but ye can get 'em all back with hard work! Good luck--ye'll do great.", "refillHealthTryAgain": "Refill Health & Try Again", - "dyingOftenTips": "Do this be happenin' often? Here be some tips!" + "dyingOftenTips": "Do this be happenin' often? Here be some tips!", + "losingHealthWarning": "Careful - You're Losing Health!", + "losingHealthWarning2": "Don't let your Health drop to zero! If you do, you'll lose a level, your Gold, and a piece of equipment.", + "toRegainHealth": "T' regain Health:", + "lowHealthTips1": "Level up to fully heal!", + "lowHealthTips2": "Buy a Health Potion from the Rewards column to restore 15 Health Points.", + "losingHealthQuickly": "Losin' Health quickly?", + "lowHealthTips3": "Incomplete Dailies hurt you overnight, so be careful not to add too many at first!", + "lowHealthTips4": "If a Daily isn't due on a certain day, you can disable it by clicking the pencil icon.", + "goodLuck": "Best o' luck!" } \ No newline at end of file diff --git a/common/locales/en@pirate/faq.json b/common/locales/en@pirate/faq.json index 9d780201ca..5980c8daee 100644 --- a/common/locales/en@pirate/faq.json +++ b/common/locales/en@pirate/faq.json @@ -6,7 +6,7 @@ "faqQuestion1": "How do I set up my tasks?", "iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.", "webFaqAnswer1": "Good Habits (the ones with a ) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a ) are tasks that you should avoid, like biting nails. Habits with a and a have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n

\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n

\n To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.", - "faqQuestion2": "What are some sample tasks?", + "faqQuestion2": "What be some sample tasks?", "iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n

\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "faqQuestion3": "Why do my tasks change color?", @@ -36,6 +36,9 @@ "faqQuestion11": "How do I report a bug or request a feature?", "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." } \ No newline at end of file diff --git a/common/locales/en@pirate/gear.json b/common/locales/en@pirate/gear.json index d16211070b..36ca67c1fb 100644 --- a/common/locales/en@pirate/gear.json +++ b/common/locales/en@pirate/gear.json @@ -592,6 +592,8 @@ "backMystery201504Notes": "Buzz buzz buzz! Flit from task t' task. Don't benefit ye. April 2015 Subscriber Item.", "backMystery201507Text": "Rad Surfboard", "backMystery201507Notes": "Surf off th' Diligent Docks an' ride th' waves in Inkomplete Bay! Don't benefit ye. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mighty Cape", "backSpecialWonderconRedNotes": "Swishes wit' strength an' beauty. Don't benefit ye. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Sneaky Cape", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "These powerful antlers change colors wit' th' leaves. Don't benefit ye. September 2014 Subscriber Item.", "headAccessoryMystery201502Text": "Wings o' Thought", "headAccessoryMystery201502Notes": "Let yer imagination take flight! Don't benefit ye. February 2015 Subscriber Item.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Headwear Goggles", "headAccessoryMystery301405Notes": "\"Goggles be f'r yer eyes,\" they said. \"Nobody be wantin' goggles that ye can only wear on yer head,\" they said. Hah! Ye sure showed them! Don't benefit ye. August 3015 Subscriber Item.", "eyewear": "Eyewear", diff --git a/common/locales/en@pirate/generic.json b/common/locales/en@pirate/generic.json index 264363260b..81f0c0ff69 100644 --- a/common/locales/en@pirate/generic.json +++ b/common/locales/en@pirate/generic.json @@ -28,7 +28,7 @@ "market": "Market", "subscriberItem": "Mystery Item", "newSubscriberItem": "New Mystery Item", - "subscriberItemText": "Each month, subscriberrrs'll get a mystery item. This be usually released 'bout one week afore the end 'o the month. Cast yer eyes upon the wiki's 'Mystery Item' page fer the exact date.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "All", "none": "None", "or": "Or", @@ -79,6 +79,7 @@ "errorUpCase": "ERROR:", "newPassSent": "New passcode sent.", "serverUnreach": "Th' server be unreachable at the mo'.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "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", @@ -110,7 +111,9 @@ "December": "Decemberrr", "dateFormat": "Date Format", "achievementStressbeast": "Savior o' Stoïkalm", - "achievementStressbeastText": "Help'd d'feat th' Abominable Stressbeast durin' th' 2015 Winter Wonderland Event!", + "achievementStressbeastText": "Helped defeat th' Abominable Stressbeast durin' th' 2014 Winter Wonderland Event!", + "achievementBurnout": "Savior of the Flourishing Fields", + "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "checkOutProgress": "Check out my progress in Habitica!", "cardReceived": "Received a card!", "cardReceivedFrom": "<%= cardType %> from <%= userName %>", diff --git a/common/locales/en@pirate/groups.json b/common/locales/en@pirate/groups.json index 689b2a2854..f4c97ad1c6 100644 --- a/common/locales/en@pirate/groups.json +++ b/common/locales/en@pirate/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Check Out o' th' Quarters", "innCheckIn": "Rest in th' Quarters", "innText": "Ye be restin' in th' Inn! While checked-in, yer Dailies won't hurt ye at th' day's end, but they will still refresh every day. Be warned: If ye be participatin' in a Boss Quest, the Boss will still damage ye for ye crew mates' missed Dailies unless they be also in th' Inn! Also, yer own damage to th' Boss (or items collected) will not be applied until ye check out of th' Inn.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Lookin' fer Group (Crew Wanted) Posts", "tutorial": "Tutorial", "glossary": "Glossary", @@ -12,7 +13,7 @@ "community": "Community Forum", "dataTool": "Data Display Tool", "resources": "Resources", - "askQuestionNewbiesGuild": "Ask a Question (Newbies Guild)", + "askQuestionNewbiesGuild": "Ask a Question (Th' Newbies Alliance)", "tavernTalk": "Pub Chatter", "tavernAlert1": "Ahoy! If ye arrr reporting a bug, th' developers won't see it 'ere. Please", "tavernAlert2": "use GitHub instead", @@ -33,7 +34,7 @@ "leave": "Leave", "invitedTo": "Invited t' <%= name %>", "invitedToNewParty": "You were invited to join a party! Do you want to leave this party and join <%= partyName %>?", - "joinNewParty": "Join New Party", + "joinNewParty": "Join New Crew", "declineInvitation": "Decline Invitation", "loadingNewParty": "Your new party is loading. Please wait...", "newMsg": "New message in \"<%= name %>\"", @@ -139,11 +140,12 @@ "partyExplanation1": "Play Habitica with friends to stay accountable!", "partyExplanation2": "Battle monsters and create Challenges!", "partyExplanation3": "Invite friends now to earn a Quest Scroll!", - "wantToStartParty": "Do you want to start a party?", + "wantToStartParty": "Do ye want t' start a crew?", "exclusiveQuestScroll": "Inviting a friend to your party will grant you an exclusive Quest Scroll to battle the Basi-List together!", - "nameYourParty": "Name your new party!", + "nameYourParty": "Name yer new crew!", "partyEmpty": "You're the only one in your party. Invite your friends!", "partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.", "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.", - "possessiveParty": "<%= name %>'s Party" + "possessiveParty": "<%= name %>'s Crew", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/en@pirate/limited.json b/common/locales/en@pirate/limited.json index 20b531925e..7465b6f5dc 100644 --- a/common/locales/en@pirate/limited.json +++ b/common/locales/en@pirate/limited.json @@ -30,6 +30,7 @@ "seasonalShopText": "Welcome t' th' Seasonal Shop!! We're stockin' springtime Seasonal Edition goodies at th' moment. Everything here will be available t' purchase durin' th' Spring Fling event each year, but we're only open until April 30th, so be sure t' stock up now, or you'll have t' wait a year t' buy these items again!", "seasonalShopSummerText": "Welcome t' th' Seasonal Shop!! We be stockin' summertime Seasonal Edition goodies at th' moment. Everything here will be available t' purchase during th' Summer Splash event each year, but we're only open until July 31st, so be sure t' stock up now, or you'll have t' wait a year t' buy these items again!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. 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 (Scallywag)", diff --git a/common/locales/en@pirate/messages.json b/common/locales/en@pirate/messages.json index 78c8e6b88e..0d1a7a2df7 100644 --- a/common/locales/en@pirate/messages.json +++ b/common/locales/en@pirate/messages.json @@ -15,7 +15,7 @@ "messageEquipped": "<%= itemText %> equipped.", "messageUnEquipped": "<%= itemText %> un-equipped.", "messageMissingEggPotion": "Yer missin' either that egg er that potion", - "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", + "messageInvalidEggPotionCombo": "Ye can't hatch Adventure Pet Eggs wi' Magic Hatching Potions! Try a different egg.", "messageAlreadyPet": "Ye already 'ave that pet. Try yer hand in hatchin' a different combination!", "messageHatched": "Yer egg hatched! Visit yer stable t' equip yer pet.", "messageNotEnoughGold": "Not Enough Doubloons", @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "Ye already own this item. Equip it by going to th' equipment page.", "armoireEquipment": "<%= image %> Ye found a piece of rare Equipment in th' Armoire: <%= dropText %>! Awesome!", "armoireFood": "<%= image %> Ye rummage in the Armoire an' find <%= dropArticle %><%= dropText %>. What's tha' doin' in here?", - "armoireExp": "Ye wrestle wi' th' Armoire an' gain Experience. Take that!" + "armoireExp": "Ye wrestle wi' th' Armoire an' gain Experience. Take that!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/en@pirate/npc.json b/common/locales/en@pirate/npc.json index f66a9b0ccb..dd3434f568 100644 --- a/common/locales/en@pirate/npc.json +++ b/common/locales/en@pirate/npc.json @@ -7,6 +7,8 @@ "daniel": "Daniel", "danielText": "Welcome t' th' Tavern! Stay a while an' meet the locals. If ye need to rest (vacation? illness?), I'll set ye up at th' Inn. While checked-in, yer Dailies won't hurt ye at th' day's end, but ye can still check them off.", "danielText2": "Be warned: If ye be participatin' in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, yer own damage t' th' Boss (or items collected) will not be applied until ye check out o' th' Inn.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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 t' th' 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", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "Shipmate Ian", "ianText": "Welcome t' th' Quest Shop! Here ye can use Quest Scrolls t' battle monsters with yer mates. Be sure t' check out our fine array of Quest Scrolls for purchase t' th' starboard!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "USD", "newStuff": "New Stuff", "cool": "Ye Be tellin' Me Later", diff --git a/common/locales/en@pirate/pets.json b/common/locales/en@pirate/pets.json index 0f1f574e96..c1c47b2bc7 100644 --- a/common/locales/en@pirate/pets.json +++ b/common/locales/en@pirate/pets.json @@ -18,6 +18,7 @@ "mammoth": "Woolly Mammoth", "orca": "Orca", "royalPurpleGryphon": "Royal Purple Gryphon", + "phoenix": "Phoenix", "rarePetPop1": "Click th' gold paw t' learn more 'bout how ye can obtain 'tis rare pet through contributin' t' Habitica!", "rarePetPop2": "How t' Get this Pet!", "potion": "<%= potionType %> Potion", diff --git a/common/locales/en@pirate/quests.json b/common/locales/en@pirate/quests.json index 56ca0ac48b..592be10aba 100644 --- a/common/locales/en@pirate/quests.json +++ b/common/locales/en@pirate/quests.json @@ -1,45 +1,53 @@ { "quests": "Adventures", - "quest": "quest", - "whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests t' find them.", - "yourQuests": "Yer Quests", - "questsForSale": "Quests f'r Sale", - "petQuests": "Pet an' Mount Quests", - "unlockableQuests": "Unlockable Quests", - "goldQuests": "Gold-Purchasable Quests", - "questDetails": "Quest Details", + "quest": "adventure", + "whereAreMyQuests": "Adventures are now available on their own page! Click on Inventory -> Adventures t' find them.", + "yourQuests": "Yer Adventures", + "questsForSale": "Adventures f'r Sale", + "petQuests": "Pet an' Mount Adventures", + "unlockableQuests": "Unlockable Adventures", + "goldQuests": "Doubloon-Purchasable Adventures", + "questDetails": "Adventure Details", "invitations": "Invitations", "completed": "Completed!", "youReceived": "Ye 'ave Receiv'd", - "dropQuestCongrats": "Congratulations on earnin' this quest scroll! Ye can invite yer crew t' begin th' quest now, or come back to it any time in yer Inventory > Quests.", - "questSend": "Clickin' \"Invite\" will send an invitation t' yer crew members. When all members have accepted or denied, th' quest begins. See status under Social > Crew.", - "inviteParty": "Invite Party to Quest", - "questInvitation": "Quest Invitation:", + "dropQuestCongrats": "Congratulations on earnin' this adventure scroll! Ye can invite yer crew t' begin th' adventure now, or come back to it any time in yer Inventory > Adventure.", + "questSend": "Clickin' \"Invite\" will send an invitation t' yer crew members. When all members have accepted or denied, th' adventure begins. See status under Social > Crew.", + "questSendBroken": "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 Crew t' Adventure", + "questInvitation": "Adventure Invitation:", "questInvitationTitle": "Adventure Invitation", "questInvitationInfo": "Ye 'ave found th' adventure \"<%= quest %>\"!", "askLater": "Ask Later", - "questLater": "Quest Later", + "questLater": "Adventure Later", "buyQuest": "Buy Adventure Scroll", "accepted": "Accepted", "rejected": "Rejected", "pending": "Pending", - "questStart": "Once all members have either accepted or rejected, th' quest begins. Only them that clicked \"accept\" gunna be able to participate in th' quest 'n receive th' loot. If members be pendin' too long (inactive?), th' quest owner can start th' quest without them by clickin' \"Begin\". th' quest owner can also cancel th' quest 'n regain th' quest scroll by clickin' \"Cancel\".", + "questStart": "Once all members have either accepted or rejected, th' adventure begins. Only them that clicked \"accept\" gunna be able to participate in th' adventure 'n receive th' loot. If members be pendin' too long (inactive?), th' adventure owner can start th' adventure without them by clickin' \"Begin\". th' adventure owner can also cancel th' adventure 'n regain th' adventure scroll by clickin' \"Cancel\".", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Embark", "bossHP": "Boss Health", "bossStrength": "Strength", + "rage": "Rage", "collect": "Plunder", "collected": "Collected", "collectionItems": "<%= number %> <%= items %>", - "itemsToCollect": "Items to Collect", + "itemsToCollect": "Items t' Plunder", "bossDmg1": "T' hurt a world boss, complete ye Dailies 'n To-Dos. Higher task damage means higher boss damage. T h' boss gunna deal damage t' every quest participant fer every Daily ye've missed (multiplied by th' boss's Strength) in addition t' yer regular damage, so keep yer crew healthy by completin' ye dailies! All damage to 'n from a boss be tallied on cron (ye day roll-over).", "bossDmg2": "Only participants will fight th' boss an' share in the adventure's loot.", - "tavernBossInfo": "T' hurt a boss, complete ye Dailies 'n To-Dos. Higher task damage means higher boss damage (completin' reds, Magician spells, Warrior attacks, etc). Th' boss gunna deal damage to every quest participant fer every Daily ye've missed (multiplied by th' boss's Strength) in addition to ye regular damage, so keep ye crew healthy by completin' ye dailies! All damage to 'n from a boss be tallied on cron (ye day roll-over).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "bossColl1": "T'  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.", "bossColl2": "Only participants can collect items an' share in th' adventure's loot.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Abandon Ship", - "leaveQuest": "Leave Quest", - "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.", - "questOwner": "Quest Owner", + "leaveQuest": "Leave Adventure", + "sureLeave": "Arrr ye sure ye want t' abort this adventure? All progress shall be lost.", + "questOwner": "Adventure Owner", "questOwnerNotInPendingQuest": "Th' quest owner has left th' quest 'n can no longer begin it. It be recommended that ye cancel it now. th' quest owner gunna retain possession 'o th' quest scroll.", "questOwnerNotInRunningQuest": "Th' quest owner has left th' quest. ye can abort th' quest if ye need to. ye can also allow it to keep runnin' 'n all remainin' participants gunna receive th' quest rewards when th' quest finishes.", "questOwnerNotInPendingQuestParty": "Th' quest owner has left th' crew 'n can no longer begin th' quest. It be recommended that ye cancel it now. th' quest scroll gunna be returned to th' quest owner.", @@ -49,7 +57,7 @@ "noScrolls": "Ye don't 'ave any adventure scrolls.", "scrollsText1": "Adventures require crews. If ye want t' adventure by yer lonesome,", "scrollsText2": "create an empty crew", - "scrollsPre": "Ye haven' unlocked this quest yet!", + "scrollsPre": "Ye haven' unlocked this adventure yet!", "alreadyEarnedQuestLevel": "Ye already earned this quest by attainin' Level <%= level %>.", "alreadyEarnedQuestReward": "Ye already earned this quest by completin' <%= priorQuest %>.", "completedQuests": "Completed th' following adventures", @@ -62,10 +70,11 @@ "sureAbort": "Be ye sure ye want to abort 'tis mission? It gunna abort it fer all ye crew members an' all progress gunna be lost. th' quest scroll gunna be returned to th' quest owner.", "doubleSureAbort": "Arrr ye double sure? Make sure they won't hate ye forever!", "questWarning": "If new players join th' crew before th' quest starts, they gunna also receive an invitation. However once th' quest has started, no new crew members can join th' quest.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Rage", "bossRageDescription": "When 'tis bar fills, the boss will unleash a special attack!", - "startAQuest": "START A QUEST", - "startQuest": "Start Quest", - "whichQuestStart": "Which quest do you want to start?", - "getMoreQuests": "Get more quests" + "startAQuest": "START AN ADVENTURE", + "startQuest": "Start Adventure", + "whichQuestStart": "Which adventure do ye want t' start?", + "getMoreQuests": "Get more adventures" } \ No newline at end of file diff --git a/common/locales/en@pirate/questscontent.json b/common/locales/en@pirate/questscontent.json index fd79976e49..b1ebab7f8c 100644 --- a/common/locales/en@pirate/questscontent.json +++ b/common/locales/en@pirate/questscontent.json @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market" } \ No newline at end of file diff --git a/common/locales/en@pirate/rebirth.json b/common/locales/en@pirate/rebirth.json index 1d8768ae20..6430676dba 100644 --- a/common/locales/en@pirate/rebirth.json +++ b/common/locales/en@pirate/rebirth.json @@ -2,9 +2,9 @@ "rebirthNew": "Rebirth: New Adventure Available!", "rebirthUnlock": "Ye've unlocked Rebirth! 'tis special Market item allows ye t' begin a new game at level 1 while keepin' ye tasks, achievements, pets, 'n more. Use it t' breathe new life into Habitica if ye feel ye've achieved it all, or t' experience new weapons wit' th' fresh eyes 'o a beginnin' character!", "rebirthBegin": "Rebirth: Embark on a New Adventure", - "rebirthStartOver": "Rebirth starts your character over from Level 1.", + "rebirthStartOver": "Rebirth starts yer character over from Level 1.", "rebirthAdvList1": "Ye return t' full Health.", - "rebirthAdvList2": "You have no Experience, Gold, or Equipment (with the exception of free items like Mystery items).", + "rebirthAdvList2": "Ye 'ave no Experience, Doubloons, or Equipment (with th' exception of free items like Mystery Items)", "rebirthAdvList3": "Yer Habits, Dailies, an' T'-Dos reset t' yellow, an' streaks reset.", "rebirthAdvList4": "Ye have the startin' class o' Mercenary 'til ye earn a new class.", "rebirthInherit": "Yer new character inherits a few things from their predecessor:", diff --git a/common/locales/en@pirate/settings.json b/common/locales/en@pirate/settings.json index a84f3e2a84..27f61001fd 100644 --- a/common/locales/en@pirate/settings.json +++ b/common/locales/en@pirate/settings.json @@ -40,7 +40,7 @@ "json": "(JSON)", "customDayStart": "Custom Day Start", "changeCustomDayStart": "Change Custom Day Start?", - "sureChangeCustomDayStart": "Are you sure you want to change your custom day start?", + "sureChangeCustomDayStart": "Arr ye sure ye want t' change yer custom day start?", "nextCron": "Your Dailies will next reset the first time you use Habitica after <%= time %>. Make sure you have completed your Dailies before this time!", "customDayStartInfo1": "Habitica defaults to check and reset your Dailies at midnight in your own time zone each day. You can customize that time here.", "misc": "Misc", @@ -118,5 +118,26 @@ "promoCode": "Promo Code", "promoCodeApplied": "Promo Code Applied! Check yer inventory", "promoPlaceholder": "Enter Promotion Code", - "displayInviteToPartyWhenPartyIs1": "Display Invite T'  Crew button when crew has 1 member." + "displayInviteToPartyWhenPartyIs1": "Display Invite T'  Crew button when crew has 1 member.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/en@pirate/subscriber.json b/common/locales/en@pirate/subscriber.json index a610c2d3fc..c72d2cc6a7 100644 --- a/common/locales/en@pirate/subscriber.json +++ b/common/locales/en@pirate/subscriber.json @@ -60,13 +60,13 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> and <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Mysterious Time Travelers", "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", "subUpdateCard": "Update Card", "subUpdateTitle": "Update", "subUpdateDescription": "Update the card to be charged.", - "notEnoughHourglasses": "You don't have enough Mystic Hourglasses.", + "notEnoughHourglasses": "Ye don't 'ave enough Mystic Hourglasses.", "hourglassBuyEquipSetConfirm": "Buy this full set of items for 1 Mystic Hourglass?", "hourglassBuyItemConfirm": "Buy this item for 1 Mystic Hourglass?", "petsAlreadyOwned": "Pet already owned.", diff --git a/common/locales/en_GB/backgrounds.json b/common/locales/en_GB/backgrounds.json index 22c9479f85..5f97bb2bdb 100644 --- a/common/locales/en_GB/backgrounds.json +++ b/common/locales/en_GB/backgrounds.json @@ -111,5 +111,12 @@ "backgroundStableText": "Habitica Stable", "backgroundStableNotes": "Tend mounts in the Habitica Stable.", "backgroundTavernText": "Habitica Tavern", - "backgroundTavernNotes": "Visit the Habitica Tavern." + "backgroundTavernNotes": "Visit the Habitica Tavern.", + "backgrounds102015": "SET 17: Released October 2015", + "backgroundHarvestMoonText": "Harvest Moon", + "backgroundHarvestMoonNotes": "Cackle under the Harvest Moon.", + "backgroundSlimySwampText": "Slimy Swamp", + "backgroundSlimySwampNotes": "Slog through a Slimy Swamp.", + "backgroundSwarmingDarknessText": "Swarming Darkness", + "backgroundSwarmingDarknessNotes": "Shiver in the Swarming Darkness." } \ No newline at end of file diff --git a/common/locales/en_GB/challenge.json b/common/locales/en_GB/challenge.json index c6507d43c4..404613170d 100644 --- a/common/locales/en_GB/challenge.json +++ b/common/locales/en_GB/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "You do not have enough gems to post this challenge.", "noPermissionEditChallenge": "You don't have permissions to edit this challenge", "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "noPermissionCloseChallenge": "You don't have permissions to close this challenge", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/en_GB/character.json b/common/locales/en_GB/character.json index 137e1591e3..69cfadf7bd 100644 --- a/common/locales/en_GB/character.json +++ b/common/locales/en_GB/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Class Bonus", "battleGear": "Battle Gear", "battleGearText": "This is the gear you wear into battle; it affects numbers when interacting with your tasks.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/en_GB/content.json b/common/locales/en_GB/content.json index 8df581d6ed..cf17bd1ed0 100644 --- a/common/locales/en_GB/content.json +++ b/common/locales/en_GB/content.json @@ -95,6 +95,9 @@ "questEggHorseText": "Horse", "questEggHorseMountText": "Horse", "questEggHorseAdjective": "a galloping", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "White", diff --git a/common/locales/en_GB/faq.json b/common/locales/en_GB/faq.json index 882c27fdfd..45a85c00c7 100644 --- a/common/locales/en_GB/faq.json +++ b/common/locales/en_GB/faq.json @@ -36,6 +36,9 @@ "faqQuestion11": "How do I report a bug or request a feature?", "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." } \ No newline at end of file diff --git a/common/locales/en_GB/front.json b/common/locales/en_GB/front.json index 7cfc89c248..f7e89e9f98 100644 --- a/common/locales/en_GB/front.json +++ b/common/locales/en_GB/front.json @@ -109,7 +109,7 @@ "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 Habitica 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", - "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 behavior with rare prizes. Watch their grades and behavior soar.", + "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 behavior with rare prizes. Watch their grades and behaviour soar.", "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 Habitica can pave a substantial path towards healthy lifestyles.", "marketing4Lead2Title": "Gamification In Health And Wellness", diff --git a/common/locales/en_GB/gear.json b/common/locales/en_GB/gear.json index 8caaf93bd2..54564d2199 100644 --- a/common/locales/en_GB/gear.json +++ b/common/locales/en_GB/gear.json @@ -269,12 +269,12 @@ "armorSpecialSummer2015MageNotes": "Hidden power resides in the puffs of these sleeves. Increases Intelligence by <%= int %>. Limited Edition 2015 Summer Gear.", "armorSpecialSummer2015HealerText": "Sailor's Armour", "armorSpecialSummer2015HealerNotes": "This armour lets everyone know that you are an honest merchant sailor who would never dream of behaving like a scalawag. Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.", - "armorSpecialFall2015RogueText": "Bat-tle Armor", + "armorSpecialFall2015RogueText": "Bat-tle Armour", "armorSpecialFall2015RogueNotes": "Fly into bat-tle! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015WarriorText": "Scarecrow Armor", - "armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", + "armorSpecialFall2015WarriorText": "Scarecrow Armour", + "armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armour is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", "armorSpecialFall2015MageText": "Stitched Robes", - "armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", + "armorSpecialFall2015MageNotes": "Every stitch in this armour shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", "armorSpecialFall2015HealerText": "Potioner Robes", "armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", "armorMystery201402Text": "Messenger Robes", @@ -317,8 +317,8 @@ "armorArmoireRancherRobesNotes": "Wrangle your mounts and round up your pets while wearing these magical Rancher Robes! Increases Strength by <%= str %>, Perception by <%= per %>, and Intelligence by <%= int %>. Enchanted Armoire: Rancher Set (Item 2 of 3).", "armorArmoireGoldenTogaText": "Golden Toga", "armorArmoireGoldenTogaNotes": "This glimmering toga is only worn by true heroes. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Golden Toga Set (Item 1 of 3).", - "armorArmoireHornedIronArmorText": "Horned Iron Armor", - "armorArmoireHornedIronArmorNotes": "Fiercely hammered from iron, this horned armor is nearly impossible to break. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Horned Iron Set (Item 2 of 3).", + "armorArmoireHornedIronArmorText": "Horned Iron Armour", + "armorArmoireHornedIronArmorNotes": "Fiercely hammered from iron, this horned armour is nearly impossible to break. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Horned Iron Set (Item 2 of 3).", "armorArmoirePlagueDoctorOvercoatText": "Plague Doctor Overcoat", "armorArmoirePlagueDoctorOvercoatNotes": "An authentic overcoat worn by the doctors who battle the Plague of Procrastination! Increases Intelligence by <%= int %>, Strength by <%= str %>, and Constitution by <%= con %>. Enchanted Armoire: Plague Doctor Set (Item 3 of 3).", "headgear": "headgear", @@ -592,6 +592,8 @@ "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backMystery201507Text": "Rad Surfboard", "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mighty Cape", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Sneaky Cape", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "These powerful antlers change colours with the leaves. Confers no benefit. September 2014 Subscriber Item.", "headAccessoryMystery201502Text": "Wings of Thought", "headAccessoryMystery201502Notes": "Let your imagination take flight! Confers no benefit. February 2015 Subscriber Item.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Headwear Goggles", "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.", "eyewear": "Eyewear", diff --git a/common/locales/en_GB/generic.json b/common/locales/en_GB/generic.json index fedc485948..4f3d6333a1 100644 --- a/common/locales/en_GB/generic.json +++ b/common/locales/en_GB/generic.json @@ -28,7 +28,7 @@ "market": "Market", "subscriberItem": "Mystery Item", "newSubscriberItem": "New Mystery Item", - "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for the exact date.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "All", "none": "None", "or": "Or", @@ -79,6 +79,7 @@ "errorUpCase": "ERROR:", "newPassSent": "New password sent.", "serverUnreach": "Server currently unreachable.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "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.", "error": "Error", "menu": "Menu", @@ -110,7 +111,9 @@ "December": "December", "dateFormat": "Date Format", "achievementStressbeast": "Saviour of Stoïkalm", - "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2015 Winter Wonderland Event!", + "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!", + "achievementBurnout": "Saviour of the Flourishing Fields", + "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "checkOutProgress": "Check out my progress in Habitica!", "cardReceived": "Received a card!", "cardReceivedFrom": "<%= cardType %> from <%= userName %>", diff --git a/common/locales/en_GB/groups.json b/common/locales/en_GB/groups.json index 7da2026334..014da6ceba 100644 --- a/common/locales/en_GB/groups.json +++ b/common/locales/en_GB/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Check Out of Inn", "innCheckIn": "Rest in the Inn", "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.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Looking for Group (Party Wanted) Posts", "tutorial": "Tutorial", "glossary": "Glossary", @@ -145,5 +146,6 @@ "partyEmpty": "You're the only one in your party. Invite your friends!", "partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.", "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.", - "possessiveParty": "<%= name %>'s Party" + "possessiveParty": "<%= name %>'s Party", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/en_GB/limited.json b/common/locales/en_GB/limited.json index 315f024d77..22f93d3ff4 100644 --- a/common/locales/en_GB/limited.json +++ b/common/locales/en_GB/limited.json @@ -30,6 +30,7 @@ "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!", "seasonalShopSummerText": "Welcome to the Seasonal Shop!! We're stocking summertime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Summer Splash event each year, but we're only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. 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)", @@ -60,5 +61,5 @@ "witchyWizardSet": "Witchy Wizard (Mage)", "mummyMedicSet": "Mummy Medic (Healer)", "vampireSmiterSet": "Vampire Smiter (Rogue)", - "fallEventAvailability": "Available until October 31" + "fallEventAvailability": "Available until 31 October" } \ No newline at end of file diff --git a/common/locales/en_GB/messages.json b/common/locales/en_GB/messages.json index a056add9aa..e4e8f75f26 100644 --- a/common/locales/en_GB/messages.json +++ b/common/locales/en_GB/messages.json @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.", "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!" + "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/en_GB/npc.json b/common/locales/en_GB/npc.json index e350a8cf45..86c24d2ebf 100644 --- a/common/locales/en_GB/npc.json +++ b/common/locales/en_GB/npc.json @@ -7,6 +7,8 @@ "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 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.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "Ian", "ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "USD", "newStuff": "New Stuff", "cool": "Tell Me Later", diff --git a/common/locales/en_GB/pets.json b/common/locales/en_GB/pets.json index d7d11a977e..2a672b16ef 100644 --- a/common/locales/en_GB/pets.json +++ b/common/locales/en_GB/pets.json @@ -18,6 +18,7 @@ "mammoth": "Woolly Mammoth", "orca": "Orca", "royalPurpleGryphon": "Royal Purple Gryphon", + "phoenix": "Phoenix", "rarePetPop1": "Click the gold paw to learn more about how you can obtain this rare pet through contributing to Habitica!", "rarePetPop2": "How to Get this Pet!", "potion": "<%= potionType %> Potion", diff --git a/common/locales/en_GB/quests.json b/common/locales/en_GB/quests.json index 711793482f..dc5ca1d09f 100644 --- a/common/locales/en_GB/quests.json +++ b/common/locales/en_GB/quests.json @@ -13,6 +13,7 @@ "youReceived": "You've Received", "dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.", "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.", + "questSendBroken": "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 to Quest", "questInvitation": "Quest Invitation:", "questInvitationTitle": "Quest Invitation", @@ -24,18 +25,25 @@ "rejected": "Rejected", "pending": "Pending", "questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Begin", "bossHP": "Boss Health", "bossStrength": "Boss Strength", + "rage": "Rage", "collect": "Collect", "collected": "Collected", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Items to Collect", "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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Only participants can collect items and share in the quest loot.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Abort", "leaveQuest": "Leave Quest", "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.", @@ -62,6 +70,7 @@ "sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.", "doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!", "questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Rage", "bossRageDescription": "When this bar fills, the boss will unleash a special attack!", "startAQuest": "START A QUEST", diff --git a/common/locales/en_GB/questscontent.json b/common/locales/en_GB/questscontent.json index 6096466a46..b9de92cc06 100644 --- a/common/locales/en_GB/questscontent.json +++ b/common/locales/en_GB/questscontent.json @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smoulder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog 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 8a1895673d..e3c3a51c07 100644 --- a/common/locales/en_GB/settings.json +++ b/common/locales/en_GB/settings.json @@ -118,5 +118,26 @@ "promoCode": "Promo Code", "promoCodeApplied": "Promo Code Applied! Check your inventory", "promoPlaceholder": "Enter Promotion Code", - "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member." + "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/en_GB/subscriber.json b/common/locales/en_GB/subscriber.json index d63e33ae6d..a6a0b70b6b 100644 --- a/common/locales/en_GB/subscriber.json +++ b/common/locales/en_GB/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> and <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Mysterious Time Travellers", "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", "subUpdateCard": "Update Card", diff --git a/common/locales/es/backgrounds.json b/common/locales/es/backgrounds.json index e2b983bd4c..fda5de2bcf 100644 --- a/common/locales/es/backgrounds.json +++ b/common/locales/es/backgrounds.json @@ -111,5 +111,12 @@ "backgroundStableText": "Establo de Habitica", "backgroundStableNotes": "Cuida a las monturas del Establo de Habitica.", "backgroundTavernText": "Taberna de Habitica", - "backgroundTavernNotes": "Visita la Taberna de Habitica." + "backgroundTavernNotes": "Visita la Taberna de Habitica.", + "backgrounds102015": "SET 17: lanzado en octobre del 2015", + "backgroundHarvestMoonText": "Luna de cosecha", + "backgroundHarvestMoonNotes": "Cackle under the Harvest Moon.", + "backgroundSlimySwampText": "Slimy Swamp", + "backgroundSlimySwampNotes": "Slog through a Slimy Swamp.", + "backgroundSwarmingDarknessText": "La Oscuridad de Enjambre", + "backgroundSwarmingDarknessNotes": "Temblar en la Oscuridad de Enjambre" } \ No newline at end of file diff --git a/common/locales/es/challenge.json b/common/locales/es/challenge.json index ac3c230a88..2f763d2d0a 100644 --- a/common/locales/es/challenge.json +++ b/common/locales/es/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "No tienes suficientes Gemas para publicar este Desafío.", "noPermissionEditChallenge": "No tienes permiso para editar este desafío", "noPermissionDeleteChallenge": "No tienes permiso para eliminar este desafío", - "noPermissionCloseChallenge": "No tienes permiso para cerrar este desafío" + "noPermissionCloseChallenge": "No tienes permiso para cerrar este desafío", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/es/character.json b/common/locales/es/character.json index 0ed9c7fc97..562fb5b216 100644 --- a/common/locales/es/character.json +++ b/common/locales/es/character.json @@ -7,7 +7,7 @@ "displayName": "Nombre de Usuario", "displayPhoto": "Foto", "displayBlurb": "Sobre mí", - "displayBlurbPlaceholder": "Por favor presentate", + "displayBlurbPlaceholder": "Preséntate", "photoUrl": "Url de la Foto", "imageUrl": "Url de la imagen", "inventory": "Inventario", @@ -29,19 +29,19 @@ "hairBangs": "Flequillo", "hairBase": "Base", "hairSet1": "Set de Peinado 1", - "hairSet2": "Set de Peinado 2", + "hairSet2": "Conjunto de peinados 2", "bodyFacialHair": "Vello Facial", "beard": "Barba", "mustache": "Bigote", "flower": "Flor", "basicSkins": "Pieles Básicas", "rainbowSkins": "Pieles Arcoiris", - "pastelSkins": "Pieles Pastel", + "pastelSkins": "Pieles pastel", "spookySkins": "Pieles Tenebrosas", "supernaturalSkins": "Pieles sobrenaturales", - "splashySkins": "Pieles Extravagantes", + "splashySkins": "Pieles extravagantes", "rainbowColors": "Colores Arcoiris", - "shimmerColors": "Colores Brillantes", + "shimmerColors": "Colores brillantes", "hauntedColors": "Colores Encantados", "winteryColors": "Colores de invierno", "equipment": "Equipamiento", @@ -52,16 +52,17 @@ "classEquipBonus": "Bonus de Clase", "battleGear": "Equipo de Batalla", "battleGearText": "Este es el equipo que llevarás en batalla; los puntos que otorguen se tendrán en cuenta cuando interactúes con tus tareas.", + "autoEquipBattleGear": "Auto-equip new gear", "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", - "useCostumeInfo1": "Marca \"Llevar disfraz\" para vestir tu avatar con tu equipo sin afectar a los atributos otorgados a tu Equipo de Batalla. De esta manera, puedes mantener tu objetos más poderosos equipados a la izquierda mientras sigues disfrazado con tu equipo de la derecha.", - "useCostumeInfo2": "Una vez marques la casilla \"LLevar disfraz\" tu avatar se verá muy simple... ¡Pero no desesperes! Si te fijas a tu izquierda, verás que tu Equipo de Batalla sigue aún equipado. ¡Ahora es el momento de ser creativo! Cualquier cosa que te equipes a la derecha no afectará a los atributos que te de tu Equipo de Batalla pero hará que te veas super impresionante. Prueba diferentes combinaciones, mezcla equipos y coordina tu disfraz con tus mascotas, monturas y fondos.

¿Tienes más preguntas? Visita la página de Disfraces en la wiki. ¿Encontraste el conjunto perfecto? ¡Lúcete en el Gremio Carnaval de Disfraces o presume de él en la Taberna!", - "gearAchievement": "¡Has obtenido el Logro \"Equipamiento Definitivo\" por mejorar al máximo el equipamiento de una clase! Has conseguido el siguiente equipamiento:", - "moreGearAchievements": "¡Para obtener más insignias de Equipamiento Definitivo, cambia de clase en tu página de Estadísticas y compra el equipamiento de tu nueva clase!", - "armoireUnlocked": "También has desbloqueado el Armario Encantado! Haz Click en la Recompensa del Armario Encantado para una oportunidad al azar de Equipo especial! También podría darte PE al azar o comida.", + "useCostumeInfo1": "Marca \"Llevar disfraz\" para vestir tu avatar con tu equipo sin afectar a los atributos otorgados a tu equipo de batalla. De esta manera, puedes mantener tus objetos más poderosos equipados a la izquierda mientras sigues disfrazado con tu equipo de la derecha.", + "useCostumeInfo2": "Si marcas la casilla \"Llevar disfraz\", verás que tu avatar lleva poca cosa... pero ¡no te preocupes! Si te fijas en el lado izquierdo, verás que sigues llevando tu equipo de batalla. Ahora toca ser creativo: nada de lo que elijas a la derecha afectará a los atributos de tu equipo de batalla, pero quedará impresionante. Prueba con diferentes combinaciones, mezcla equipos y coordina tu disfraz con tus mascotas, monturas y fondos.

¿Tienes más preguntas? Visita la página de Disfraces en la wiki. ¿Encontraste el conjunto perfecto? ¡Lúcelo en el gremio Carnaval de disfraces o presume de él en la Taberna!", + "gearAchievement": "¡Has obtenido el logro \"Equipamiento definitivo\" por mejorar al máximo el equipamiento de una clase! Has completado estos equipamientos:", + "moreGearAchievements": "¡Para obtener más insignias de Equipamiento definitivo, cambia de clase en tu página de Estadísticas y compra el equipamiento de tu nueva clase!", + "armoireUnlocked": "¡También has desbloqueado el Armario encantado! Haz clic en la recompensa Armario encantado para probar suerte y conseguir equipamientos especiales, experiencia o alimentos al azar.", "ultimGearName": "Equipo Definitivo", - "ultimGearText": "Ha llegado al máximo juego de arma y armadura para las siguientes clases:", + "ultimGearText": "Has conseguido el conjunto de armas y armadura de mayor nivel en las siguientes clases:", "level": "Nivel", "levelUp": "¡Subiste de Nivel!", "mana": "Maná", @@ -77,7 +78,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, no ganarás más Puntos de Atributo. Puedes seguir subiendo de nivel o empezar una nueva aventura a nivel 1 usando la Orbe de Renacimiento, ya disponible en el Mercado.", + "noMoreAllocate": "Ahora que has alcanzado el nivel 100, no ganarás más puntos de atributo. Puedes seguir subiendo de nivel o empezar una nueva aventura desde el nivel 1 con la Orbe de renacimiento, ya disponible gratis 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.", @@ -121,7 +122,7 @@ "rogueText": "A los Pícaros les encanta acumular riqueza, ganan más Oro que los demás y suelen encontrar objetos aleatorios. Su icónica habilidad de Sigilo, les permite esquivar las consecuencias de tareas Diarias sin completar. Juega con el Pícaro si encuentras motivación en las recompensas y los logros, esforzandote por objetos e insignias", "healerText": "Los Sanadores son impasibles frente al daño y extienden esa protección a otros. No cumplir tareas Diarias y los malos Hábitos no les afectan demasiado y tienen maneras de recuperar la Salud. ¡Juega como un Médico si disfrutas asistiendo a otros en tu grupo o si la idea de engañar a la muerte a través del trabajo duro te inspira!", "optOut": "No Usar", - "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.", + "optOutText": "¿Te dan igual las clases? ¿Quieres elegir más tarde? No selecciones nada y serás un guerrero sin habilidades especiales. Si te interesa, puedes informarte sobre el sistema de clases en la wiki y activarlas cuando quieras en Usuario > Estadísticas.", "select": "Seleccionar", "stealth": "Sigilo", "stealthNewDay": "Cuando empiece un nuevo día, evitarás el daño de las tareas Diarias sin hacer.", @@ -138,19 +139,19 @@ "youCastTarget": "Lanzas <%= spell %> a <%= target %>.", "youCastParty": "Lanzas <%= spell %> para el grupo.", "critBonus": "¡Golpe Crítico! Bonificación :", - "displayNameDescription1": "Esto es lo que aparece en los mensajes que publique en la Taberna, los gremios, y el chat de grupo, junto con lo que se muestra en su avatar.", + "displayNameDescription1": "Es lo que aparece en los mensajes que publicas en la Taberna, los gremios y el chat de grupo, junto con lo que se muestra en tu avatar. Ve a", "displayNameDescription2": "Ajustes->Sitio", - "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", - "animalSkins": "Aspectos animales", + "displayNameDescription3": "y, en la sección Registro, podrás cambiar el nombre de usuario.", + "unequipBattleGear": "Quitarse el equipo de batalla", + "unequipCostume": "Quitarse el disfraz", + "unequipPetMountBackground": "Quitar mascota, montura y fondo", + "animalSkins": "Pieles animales", "chooseClassHeading": "¡Elige tu clase! O puedes dejarlo para otro momento.", "warriorWiki": "Guerrero", "mageWiki": "Mago", "rogueWiki": "Pícaro", "healerWiki": "Sanador", - "chooseClassLearn": "Aprende más acerca de las clases", + "chooseClassLearn": "Más información sobre las clases", "str": "FUE", "con": "CON", "per": "PER", diff --git a/common/locales/es/content.json b/common/locales/es/content.json index 8d9d74b084..b6f4d468ec 100644 --- a/common/locales/es/content.json +++ b/common/locales/es/content.json @@ -6,26 +6,26 @@ "armoireLastItem": "Has encontrado la ultima pieza de Equipamiento raro en el Ropero Encantado.", "armoireNotesEmpty": "El Guardarropas tendrá nuevos Equipos la primera semana de cada mes. Hasta entonces, ¡sigue haciendo clics por Experiencia y Comida!", "dropEggWolfText": "Lobo", - "dropEggWolfMountText": "Wolf", - "dropEggWolfAdjective": "a loyal", + "dropEggWolfMountText": "Lobo", + "dropEggWolfAdjective": "un leal", "dropEggTigerCubText": "Cachorro de tigre", "dropEggTigerCubMountText": "Tigre", - "dropEggTigerCubAdjective": "a fierce", + "dropEggTigerCubAdjective": "un feroz", "dropEggPandaCubText": "Cachorro de panda", "dropEggPandaCubMountText": "Panda", - "dropEggPandaCubAdjective": "a gentle", + "dropEggPandaCubAdjective": "un gentil", "dropEggLionCubText": "Cachorro de león", "dropEggLionCubMountText": "León", "dropEggLionCubAdjective": "a regal", "dropEggFoxText": "Zorro", - "dropEggFoxMountText": "Fox", - "dropEggFoxAdjective": "a wily", + "dropEggFoxMountText": "Zorro", + "dropEggFoxAdjective": "un astuto", "dropEggFlyingPigText": "Cerdo volador", - "dropEggFlyingPigMountText": "Flying Pig", - "dropEggFlyingPigAdjective": "a whimsical", + "dropEggFlyingPigMountText": "Cerdo volador", + "dropEggFlyingPigAdjective": "un caprichoso ", "dropEggDragonText": "Dragón", - "dropEggDragonMountText": "Dragon", - "dropEggDragonAdjective": "a mighty", + "dropEggDragonMountText": "Dragón", + "dropEggDragonAdjective": "un poderoso", "dropEggCactusText": "Cactus", "dropEggCactusMountText": "Cactus", "dropEggCactusAdjective": "a prickly", @@ -33,68 +33,71 @@ "dropEggBearCubMountText": "Oso", "dropEggBearCubAdjective": "a cuddly", "questEggGryphonText": "Grifo", - "questEggGryphonMountText": "Gryphon", + "questEggGryphonMountText": "Grifo", "questEggGryphonAdjective": "digno", "questEggHedgehogText": "Erizo", - "questEggHedgehogMountText": "Hedgehog", + "questEggHedgehogMountText": "Erizo", "questEggHedgehogAdjective": "a spiky", "questEggDeerText": "Ciervo", - "questEggDeerMountText": "Deer", + "questEggDeerMountText": "Ciervo", "questEggDeerAdjective": "elegante", "questEggEggText": "Huevo", "questEggEggMountText": "Cesta de huevos", - "questEggEggAdjective": "a colorful", + "questEggEggAdjective": "un colorido", "questEggRatText": "Rata", - "questEggRatMountText": "Rat", - "questEggRatAdjective": "a dirty", + "questEggRatMountText": "Rata", + "questEggRatAdjective": "una sucia", "questEggOctopusText": "Pulpo", - "questEggOctopusMountText": "Octopus", + "questEggOctopusMountText": "Pulpo", "questEggOctopusAdjective": "a slippery", "questEggSeahorseText": "Caballito de mar", - "questEggSeahorseMountText": "Seahorse", + "questEggSeahorseMountText": "Caballito de mar", "questEggSeahorseAdjective": "a prize", "questEggParrotText": "Loro", - "questEggParrotMountText": "Parrot", + "questEggParrotMountText": "Loro", "questEggParrotAdjective": "a vibrant", "questEggRoosterText": "Gallo", - "questEggRoosterMountText": "Rooster", + "questEggRoosterMountText": "Gallo", "questEggRoosterAdjective": "a strutting", "questEggSpiderText": "Araña", - "questEggSpiderMountText": "Spider", + "questEggSpiderMountText": "Araña", "questEggSpiderAdjective": "a creepy", "questEggOwlText": "Búho", - "questEggOwlMountText": "Owl", - "questEggOwlAdjective": "a wise", + "questEggOwlMountText": "Búho", + "questEggOwlAdjective": "un sabio", "questEggPenguinText": "Pingüino", - "questEggPenguinMountText": "Penguin", + "questEggPenguinMountText": "Pingüino", "questEggPenguinAdjective": "a perspicacious", "questEggTRexText": "Tiranosaurio", - "questEggTRexMountText": "Tyrannosaur", + "questEggTRexMountText": "Tiranosaurio", "questEggTRexAdjective": "a tiny-armed", "questEggRockText": "Roca", - "questEggRockMountText": "Rock", + "questEggRockMountText": "Roca", "questEggRockAdjective": "a lively", "questEggBunnyText": "Conejo", - "questEggBunnyMountText": "Bunny", + "questEggBunnyMountText": "Conejo", "questEggBunnyAdjective": "a snuggly", "questEggSlimeText": "Limo de Malvavisco", "questEggSlimeMountText": "Marshmallow Slime", "questEggSlimeAdjective": "dulce", - "questEggSheepText": "Obeja", - "questEggSheepMountText": "Sheep", - "questEggSheepAdjective": "a woolly", + "questEggSheepText": "Oveja", + "questEggSheepMountText": "Oveja", + "questEggSheepAdjective": "una lanuda", "questEggCuttlefishText": "Calamar", "questEggCuttlefishMountText": "Cuttlefish", "questEggCuttlefishAdjective": "a cuddly", "questEggWhaleText": "Ballena", - "questEggWhaleMountText": "Whale", + "questEggWhaleMountText": "Ballena", "questEggWhaleAdjective": "a splashy", "questEggCheetahText": "Guepardo", - "questEggCheetahMountText": "Cheetah", + "questEggCheetahMountText": "Guepardo", "questEggCheetahAdjective": "an honest", "questEggHorseText": "Caballo", - "questEggHorseMountText": "Horse", - "questEggHorseAdjective": "a galloping", + "questEggHorseMountText": "Caballo", + "questEggHorseAdjective": "un galopante", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "Blanco", @@ -108,7 +111,7 @@ "hatchingPotionGolden": "de Oro", "hatchingPotionSpooky": "Spooky", "hatchingPotionNotes": "Echa esto en un huevo, y eclosionará como una mascota <%= potText(locale) %>.", - "premiumPotionAddlNotes": "Not usable on quest pet eggs.", + "premiumPotionAddlNotes": "No es usable en huevos de mascota de misión.", "foodMeat": "Carne", "foodMilk": "Leche", "foodPotatoe": "Patata", diff --git a/common/locales/es/faq.json b/common/locales/es/faq.json index a3f8e02fbc..a561ff98c3 100644 --- a/common/locales/es/faq.json +++ b/common/locales/es/faq.json @@ -4,11 +4,11 @@ "iosFaqAnswer0": "Primero, tienes que añadir las tareas que quieras realizar en tu día a día. Entonces, a medida que cumplas esas tareas en la vida real y las marques como completadas, ganarás experiencia y oro. El oro sirve para comprar equipos y otros objetos, y para obtener recompensas que puedes personalizar. La experiencia hace que tu personaje suba de nivel y desbloquee contenidos como mascotas, habilidades y misiones. Puedes cambiar el aspecto de tu personaje en Menú > Personalizar avatar.\n\nEstas son las acciones básicas: haz clic en el signo más (+) de la esquina superior derecha para añadir una tarea. Si quieres editar una tarea, pulsa en ella. Para eliminarla, desliza el dedo hacia la izquierda sobre ella. Puedes filtrar las tareas por etiquetas en la esquina superior izquierda, y expandir o contraer listas pulsando en el icono de fracción.", "webFaqAnswer0": "Primero, tienes que añadir las tareas que quieras realizar en tu día a día. Entonces, a medida que cumplas esas tareas en la vida real y las marques como completadas, ganarás experiencia y oro. El oro sirve para comprar equipos y otros objetos, y para obtener recompensas que puedes personalizar. La experiencia hace que tu personaje suba de nivel y desbloquee contenidos como mascotas, habilidades y misiones. Si quieres saber más detalles, la wiki tiene un buen resumen del juego, paso por paso, [aquí](http://habitica.wikia.com/wiki/Habitica_Wiki).", "faqQuestion1": "¿Cómo puedo establecer mis tareas?", - "iosFaqAnswer1": "Buenos Hábitos (los con +) son tareas que puedas muchas veces un día, como comer vegetales. Malos Hábitos (los con -) son tareas que debas evitar, como morderse las uñas. Hábitos con + y - tienen una opción buena y una la opción mala, como subir las escaleras o tomar el ascensor. Buenos Hábitos conceden experiencia y oro. Malos Hábitos restan la salud.", - "webFaqAnswer1": "Good Habits (the ones with a ) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a ) are tasks that you should avoid, like biting nails. Habits with a and a have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n

\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n

\n To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.", + "iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.", + "webFaqAnswer1": "Los Buenos Hábitos (aquellos con un ) son tareas que puede realizar varias veces al día, como por ejemplo, comer vegetales. Los Malos Hábitos (aquellos con un ) son tareas que debería evitar, como por ejemplo, morderse las uñas. Los Hábitos con un y un ofrecen una buena y una mala elección, como subir por las escaleras en oposición a usar el ascensor. Los Buenos Hábitos otorgan Experiencia y Oro. Los Malos Hábitos restan Salud.\n

\nLas Diarias son tareas que debe realizar cada día, como por ejemplo lavarse los dientes o revisar el correo electrónico. Puede ajustar los días en los que debe realizar una Diaria haciendo click en el lápiz para editar la tarea. Si se salta una Daria que está aún pendiente, su avatar recibirá daño durante la noche. ¡Tenga cuidado de no añadir demasiadas Diarias al mismo tiempo!\n

\nLas Tareas Pendientes son su lista de cosas por hacer. Completar una Tarea Pendiente le hará ganar Oro y Experiencia. Nunca perderás Salud por no completar las Tareas Pendientes. Puede incluir una fecha límite a una Tarea Pendiente haciendo click en el icono del lápiz para editarla.", "faqQuestion2": "¿Puedo ver algunas tareas de ejemplo?", - "iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n

\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "iosFaqAnswer2": "Esta wiki tiene cuatro listas de tareas de muestras para usar como inspiración.\n

\n* [", + "webFaqAnswer2": "Esta wiki tiene cuatro listas de tareas de muestras para usar como inspiración.\n* [Hábitos de muestras](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Diarias de muestras](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Tareas pendientes de muestras](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Recompensas personales de muestras](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "faqQuestion3": "¿Por qué las tareas cambian de color?", "iosFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it's a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", "webFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it’s a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", @@ -21,21 +21,24 @@ "faqQuestion6": "¿Cómo puedo encontrar una mascota o una montura?", "iosFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Menu > Items.\n\n To hatch a Pet, you'll need an egg and a hatching potion. Tap on the egg to determine the species you want to hatch, and select \"Hatch Egg.\" Then choose a hatching potion to determine its color! Go to Menu > Pets to equip your new Pet to your avatar by clicking on it. \n\n You can also grow your Pets into Mounts by feeding them under Menu > Pets. Tap on a Pet, and then select \"Feed Pet\"! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Menu > Mounts and tap on it to equip it to your avatar.\n\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", "webFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Inventory > Market.\n

\n To hatch a Pet, you'll need an egg and a hatching potion. Click on the egg to determine the species you want to hatch, and then click on the hatching potion to determine its color! Go to Inventory > Pets to equip it to your avatar by clicking on it.\n

\n You can also grow your Pets into Mounts by feeding them under Inventory > Pets. Click on a Pet, and then click on a piece of food from the right-hand menu to feed it! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Inventory > Mounts and click on it to equip it to your avatar.\n

\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", - "faqQuestion7": "How do I become a Warrior, Mage, Rogue, or Healer?", - "iosFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their Party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most gold and find the most item drops, and they can help their Party do the same. Finally, Healers can heal themselves and their Party members.\n\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click “Decide Later” and choose later under Menu > Choose Class.", + "faqQuestion7": "¿Cómo me convierto en Guerrero, Mago, Pícaro o Sanador?", + "iosFaqAnswer7": "En nivel 10, puedes elegir convertirte en Guerrero, Mago, Pícaro o Sanador. (Todos los jugadores comienzan como Guerreros por defecto). Cada Clase tiene distintas opciones de equipamiento, distintas habilidades que pueden usar a partir del nivel 11, y distintas ventajas. Los guerreros pueden hacerle daño fácilmente a los Jefes, resistir más daño de sus tareas, y ayudar a que su Equipo se haga más fuerte. Los magos también pueden hacerle mucho daño a los Jefes, y subir rápidamente de nivel y restaurar la maná de su equipo. Los Pícaros son los que más oro ganan y más botines encuentran, y pueden ayudar a que su equipo también lo haga. Finalmente, los Sanadores pueden curarse a ellos mismos y a su equipo. \n\nSi no quieres elegir una Clase inmediatamente - por ejemplo, si todavía estás trabajando para comprar todo el equipamiento de tu clase actual - puedes hacer clic en \"Decidir más tarde\" y elegir más tarde en Menú > Elegir Clase. ", "webFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most Gold and find the most item drops, and they can help their party do the same. Finally, Healers can heal themselves and their party members.\n

\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click \"Opt Out\" and re-enable it later under User > Stats.", - "faqQuestion8": "What is the blue stat bar that appears in the Header after level 10?", + "faqQuestion8": "Cual es la barra estadística azul que aparece en la parte de arrriba después de el nivel 10", "iosFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 under Menu > Use Skills. Unlike your health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", "webFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 in a special section in the Rewards Column. Unlike your Health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You’ll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", - "faqQuestion9": "¿Cómo peleo con los monstruos y voy a las búsquedas?", + "faqQuestion9": "¿Cómo peleo con los monstruos y hago misiones?", "iosFaqAnswer9": "First, you need to join or start a Party (see above). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party on the [website](https://habitica.com/#/options/groups/party), you'll be rewarded with the Basi-List Scroll! (We will add this feature to the app in a future update.)\n - You can buy Quests from the Quests Page on the [website](https://habitica.com/#/options/inventory/quests) for gold and gems. (We will add this feature to the app in a future update.)\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", "webFaqAnswer9": "First, you need to join or start a party (under Social > Party). Although you can battle monsters alone, we recommend playing in a group, because this will make quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n

\n Next, you need a Quest Scroll, which are stored under Inventory > Quests. There are three ways to get a scroll:\n

\n * When you invite people to your party, you’ll be rewarded with the Basi-List Scroll!\n * At level 15, you get a Quest-line, i.e., three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively.\n * You can buy Quests from the Quests Page (Inventory > Quests) for Gold and Gems.\n

\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading may be required to see the Boss's Health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your party at the same time that you damage the Boss.\n

\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", - "faqQuestion10": "What are gems, and how do I get them?", + "faqQuestion10": "¿Qué son las gemas, y cómo las consigo?", "iosFaqAnswer10": "Gems are purchased with real money by tapping on the gem icon in the header. When people buy gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying gems directly, there are three other ways players can gain gems:\n\n * Win a Challenge on the [website](https://habitica.com) that has been set up by another player under Social > Challenges. (We will be adding Challenges to the app in a future update!)\n * Subscribe on the [website](https://habitica.com/#/options/settings/subscription) and unlock the ability to buy a certain number of gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with gems do not offer any statistical advantages, so players can still make use of the app without them!", "webFaqAnswer10": "Gems are [purchased with real money](https://habitica.com/#/options/settings/subscription), although [subscribers](https://habitica.com/#/options/settings/subscription) can purchase them with Gold. When people subscribe or buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n

\n In addition to buying Gems directly or becoming a subscriber, there are two other ways players can gain Gems:\n

\n * Win a Challenge that has been set up by another player under Social > Challenges.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the site without them!", - "faqQuestion11": "How do I report a bug or request a feature?", - "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", + "faqQuestion11": "Como reportó un bug o solicitó una característica ", + "iosFaqAnswer11": "Puedes reportar un bug, solicitar una característica, o ", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "Si tienes una pregunta que no est´å en esta lista, ¡ven a preguntar en la Taberna debajo de Menú > Taberna! Estamos felices a ayudar.", "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." } \ No newline at end of file diff --git a/common/locales/es/front.json b/common/locales/es/front.json index a8fc7e58ee..0edc39a9f3 100644 --- a/common/locales/es/front.json +++ b/common/locales/es/front.json @@ -159,8 +159,8 @@ "sync": "Sincronizar", "tasks": "Tareas", "teamSample1": "Borrador del Plan de la Reunión del Martes", - "teamSample2": "Brainstorm Growth Hacking", - "teamSample3": "Discuss this week's KPIs", + "teamSample2": "Hacks de crecimiento de lluvia de ideas", + "teamSample3": " Habla sobre los KPI de esta semana", "teams": "Equipos", "terms": "Términos y Condiciones", "testimonialHeading": "Lo que dice la gente...", diff --git a/common/locales/es/gear.json b/common/locales/es/gear.json index 54aee6d67a..7ec4d3c012 100644 --- a/common/locales/es/gear.json +++ b/common/locales/es/gear.json @@ -128,9 +128,9 @@ "weaponSpecialSummer2015HealerNotes": "Evita que te marees en el mar y, además, que sientas mareo. Suma <%= int %> de inteligencia. Equipo de Edición Limitada, verano del 2015.", "weaponSpecialFall2015RogueText": "Bat-tle Ax", "weaponSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015WarriorText": "Wooden Plank", + "weaponSpecialFall2015WarriorText": "Tabla de madera", "weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015MageText": "Enchanted Thread", + "weaponSpecialFall2015MageText": "Hilo Encantado", "weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", "weaponSpecialFall2015HealerText": "Swamp-Slime Potion", "weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", @@ -154,7 +154,7 @@ "weaponArmoireIronCrookNotes": "Moldeado con fiereza a golpe de martillo, este cayado de hierro es muy útil para arrear a las ovejas. Suma <%= attrs %> de percepción y <%= attrs %> de fuerza. Ropero Encantado: conjunto de hierro enastado (artículo 3 de 3).", "weaponArmoireGoldWingStaffText": "Báculo de Alas de Oro", "weaponArmoireGoldWingStaffNotes": "Este báculo bate sus alas y las gira continuamente. Suma <%= attrs %> a todos los atributos. Ropero Encantado: artículo independiente.", - "weaponArmoireBatWandText": "Bat Wand", + "weaponArmoireBatWandText": "Varita de Murciélago", "weaponArmoireBatWandNotes": "This wand can turn any task into a bat! Wave it about and watch them fly away. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Independent Item.", "armor": "armadura", "armorBase0Text": "Ropa normal", @@ -271,7 +271,7 @@ "armorSpecialSummer2015HealerNotes": "Con esta armadura, todo el mundo sabrá que eres un honrado marinero mercader a quien nunca se le ocurriría hacer nada malo. Suma <%= con %> de constitución. Equipo de edición limitada, verano de 2015.", "armorSpecialFall2015RogueText": "Bat-tle Armor", "armorSpecialFall2015RogueNotes": "Fly into bat-tle! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015WarriorText": "Scarecrow Armor", + "armorSpecialFall2015WarriorText": "Armadura de Espantapájaros", "armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", "armorSpecialFall2015MageText": "Stitched Robes", "armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", @@ -305,7 +305,7 @@ "armorMystery201506Notes": "¡Bucea entre los arrecifes de coral con este traje de baño de colores brillantes! No aporta ningún beneficio. Artículo de suscriptor de junio del 2015.", "armorMystery201508Text": "Disfraz de guepardo", "armorMystery201508Notes": "Corre como el rayo con este disfraz de guepardo tan mullidito. No aporta ningún beneficio. Artículo de suscriptor de agosto del 2015.", - "armorMystery201509Text": "Werewolf Costume", + "armorMystery201509Text": "Disfraz de Hombre lobo", "armorMystery201509Notes": "This IS a costume, right? Confers no benefit. September 2015 Subscriber Item.", "armorMystery301404Text": "Traje Steampunk", "armorMystery301404Notes": "¡Sofisticado y elegante! No otorga ningún beneficio. Artículo de suscriptor de febrero 3015.", @@ -434,7 +434,7 @@ "headSpecialSummer2015HealerNotes": "Con tu gorro de marinero bien ajustado a la cabeza, puedes navegar hasta los mares más tempestuosos. Suma <%= int %> de inteligencia. Equipo de edición limitada, verano de 2015.", "headSpecialFall2015RogueText": "Bat-tle Wings", "headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015WarriorText": "Scarecrow Hat", + "headSpecialFall2015WarriorText": "Sombrero de Espantapájaros", "headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", "headSpecialFall2015MageText": "Stitched Hat", "headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", @@ -462,7 +462,7 @@ "headMystery201505Notes": "La pluma verde de este yelmo de hierro se ondea con orgullo. No aporta ningún beneficio. Artículo de suscriptor de mayo del 2015.", "headMystery201508Text": "Gorro de guepardo", "headMystery201508Notes": "¡Mira qué rizado y calentito es este gorro de guepardo! No aporta ningún beneficio. Artículo de suscriptor de agosto del 2015.", - "headMystery201509Text": "Werewolf Mask", + "headMystery201509Text": "Máscara de Hombre lobo", "headMystery201509Notes": "This IS a mask, right? Confers no benefit. September 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", @@ -492,9 +492,9 @@ "headArmoireRedFloppyHatNotes": "Este sencillo gorro lleva cosidos numerosos hechizos: de ahí su color rojo radiante. Suma <%= attrs %> de constitución, <%= attrs %> de inteligencia y <%= attrs %> de percepción. Ropero Encantado: artículo independiente.", "headArmoirePlagueDoctorHatText": "Sombrero de médico de la peste negra", "headArmoirePlagueDoctorHatNotes": "El auténtico sombrero de los médicos que combatieron la peste negra de la procrastinación. Suma <%= str %> de fuerza, <%= int %> de inteligencia y <%= con %> de constitución. Ropero Encantado: conjunto de médico de la peste negra (artículo 1 de 3).", - "headArmoireBlackCatText": "Black Cat Hat", + "headArmoireBlackCatText": "Sombrero de Gato Negro", "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoireOrangeCatText": "Orange Cat Hat", + "headArmoireOrangeCatText": "Sombrero de Gato Naranja", "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", "offhand": "objeto para la mano del escudo", "shieldBase0Text": "Sin equipamiento en la mano del escudo", @@ -577,7 +577,7 @@ "shieldMystery301405Notes": "¡El tiempo está de tu parte con este imponente escudo reloj! No confiere ningún beneficio. Equipo de suscriptor Junio 3015.", "shieldArmoireGladiatorShieldText": "Escudo de gladiador", "shieldArmoireGladiatorShieldNotes": "Para ser gladiador... bueno, eso, que basta con que aporrees al enemigo con tu escudo. Suma <%= con %> de constitución y <%= str %> de fuerza. Ropero Encantado: conjunto de gladiador (artículo 3 de 3).", - "shieldArmoireMidnightShieldText": "Midnight Shield", + "shieldArmoireMidnightShieldText": "Escudo de Medianoche", "shieldArmoireMidnightShieldNotes": "This shield is most powerful at the stroke of midnight! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Independent Item.", "back": "Accesorio en la Espalda", "backBase0Text": "Sin Accesorio en la Espalda", @@ -592,6 +592,8 @@ "backMystery201504Notes": "Bzzz, bzzz, bzzz! Vuela de tarea en tarea. No otorga beneficios. Item de suscriptores de Abril 2015", "backMystery201507Text": "Tabla de surf guay", "backMystery201507Notes": "¡Surfea sobre las Mareas del Esmero y domina las olas de la Bahía Vagancia! No aporta ningún beneficio. Artículo del suscriptor de julio del 2015.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "Capa del poder", "backSpecialWonderconRedNotes": "Castañea con fuerza y belleza. No confiere beneficio. Artículo Edición Especial Convención.", "backSpecialWonderconBlackText": "Capa Sigilosa", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "Estas poderosas astas cambian de color con las hojas. No otorga ningún beneficio. Artículo de Suscriptor de Septiembre del 2014", "headAccessoryMystery201502Text": "Alas del Pensamiento", "headAccessoryMystery201502Notes": "¡Deja volar tu imaginación! No otorga ningún beneficio. Artículo de suscriptor de febrero 2015.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Gafas para la Cabeza", "headAccessoryMystery301405Notes": "\"Las gafas son para los ojos\" dijeron, \"Nadie quiere gafas que solo se puedan llevar en la cabeza\" dijeron. ¡Ja! ¡Demuéstrales que eso no es así! No confiere ningún beneficio. Artículo de suscriptor de agosto de 3015.", "eyewear": "Gafas", diff --git a/common/locales/es/generic.json b/common/locales/es/generic.json index c381ca8558..29a94b3566 100644 --- a/common/locales/es/generic.json +++ b/common/locales/es/generic.json @@ -28,7 +28,7 @@ "market": "Mercado", "subscriberItem": "Objeto Misterioso", "newSubscriberItem": "Nuevo Objeto Misterioso", - "subscriberItemText": "Cada mes, los suscriptores recibirán un objeto misterioso. Esto normalmente sucede aproximadamente una semana antes del final de mes. Revisa la página de la wiki sobre \"Objetos Misteriosos\" para ver la fecha exacta.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Todo", "none": "Ninguno", "or": "O", @@ -79,6 +79,7 @@ "errorUpCase": "ERROR:", "newPassSent": "Nueva contraseña enviada.", "serverUnreach": "Error en la conexión al servidor.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "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ú", @@ -110,7 +111,9 @@ "December": "Diciembre", "dateFormat": "Formato de Fecha", "achievementStressbeast": "Salvador de Stoïkalm", - "achievementStressbeastText": "Ayudó a derrotar el Abominable Stressbeast durante el 2015 Winter Wonderland Evento!", + "achievementStressbeastText": "¡Ayudó a derrotar a la Abominable Bestia del Estrés durante el evento Winter Wonderland de 2014!", + "achievementBurnout": "Salvador de los Campos Florecientes", + "achievementBurnoutText": "¡Ayudó a derrotar al Burnout y restaurar los Espíritus del Cansancio durante el evento Fall Festival de 2015!", "checkOutProgress": "¡Comprobar mi progreso en Habitica!", "cardReceived": "¡Recibiste una tarjeta!", "cardReceivedFrom": "<%= cardType %> de <%= userName %>", diff --git a/common/locales/es/groups.json b/common/locales/es/groups.json index 19ddf27afc..ec6e4035cd 100644 --- a/common/locales/es/groups.json +++ b/common/locales/es/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Dejar la Posada", "innCheckIn": "Descansar en la Posada", "innText": "Estás descansando en la Posada. Mientras sigas en ella, tus tareas diarias no te causarán daños al final del día, pero seguirán restableciéndose cada día. Por otra parte, ten cuidado: si estás participando en alguna misión contra un jefe, el jefe seguirá haciéndote daño cuando tus compañeros de grupo no cumplan sus tareas diarias, a menos que ellos también estén en la Posada. Además, el daño que provoques al jefe (o los objetos que recopiles) no tendrá efecto hasta que salgas de la Posada.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Post en la busqueda de Grupo (Se busca Grupo)", "tutorial": "Tutorial", "glossary": "Glosario", @@ -145,5 +146,6 @@ "partyEmpty": "No hay nadie más en este grupo. ¡Invita a tus amigos!", "partyChatEmpty": "El chat de este grupo está vacío. Escribe un mensaje en el cuadro de arriba para romper el hielo.", "guildChatEmpty": "El chat de este gremio está vacío. Escribe un mensaje en el cuadro de arriba para empezar una conversación.", - "possessiveParty": "Grupo de <%= name %>" + "possessiveParty": "Grupo de <%= name %>", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/es/limited.json b/common/locales/es/limited.json index 9ab8742bf5..f64726d558 100644 --- a/common/locales/es/limited.json +++ b/common/locales/es/limited.json @@ -30,6 +30,7 @@ "seasonalShopText": "¡¡ Bienvenido a la tienda de temporada !! Estamos almacenando bienes para la Temporada de Primavera Edición Estacional en este momento. Todo lo que hay aquí estará disponible para comprar durante el evento Spring Fling cada año, pero no abrimos hasta el 30 de Abril, así que asegúrate de abastecerte ahora, ¡o tendrás que esperar un año para poder comprar estos artículos de nuevo!", "seasonalShopSummerText": "¡¡Te damos la bienvenida a la Tienda Estacional!! Actualmente, tenemos en el almacén diversos artículos de la Edición de Temporada estival. Todo lo que ves aquí se puede comprar durante el Salpicón Veraniego que se celebra cada año. Solamente estaremos abiertos hasta el 31 de julio: si quieres algo, agénciatelo cuanto antes o ¡tendrás que esperar un año entero!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "Si has usado la Orbe de Renacimiento, puedes volver a comprar este equipo en la columna Recompensas. Al principio, solamente podrás comprar los artículos de la clase que tengas en ese momento (la predeterminada es Guerrero), pero no temas: puedes conseguir los artículos de las demás clases si cambias de clase.", "candycaneSet": "Bastón de Caramelo (Mago)", "skiSet": "Ski-asesino (Ladrón)", @@ -56,9 +57,9 @@ "emeraldMermageSet": "Sirena Maga Esmeralda (Mago)", "reefSeahealerSet": "Sanador de Arrecifes (Sanador)", "roguishPirateSet": "Pirata picaresco (Pícaro)", - "monsterOfScienceSet": "Monster of Science (Warrior)", + "monsterOfScienceSet": "Monstruo de la Ciencia (Guerrero)", "witchyWizardSet": "Witchy Wizard (Mage)", - "mummyMedicSet": "Mummy Medic (Healer)", - "vampireSmiterSet": "Vampire Smiter (Rogue)", - "fallEventAvailability": "Available until October 31" + "mummyMedicSet": "Médico Momia (Sanador)", + "vampireSmiterSet": "Cazavampiros (Pícaro)", + "fallEventAvailability": "Disponible hasta el 31 de octubre" } \ No newline at end of file diff --git a/common/locales/es/messages.json b/common/locales/es/messages.json index 36216c6e62..6214df79c2 100644 --- a/common/locales/es/messages.json +++ b/common/locales/es/messages.json @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "Ya posees este objeto. Para equiparlo has de ir a la página de equipo.", "armoireEquipment": "<%= image %> Has encontrado un objeto de equipamiento raro en el armario: <%= dropText %>! ¡Genial!", "armoireFood": "<%= image %> Hurgas en el Ropero y encuentras <%= dropArticle %><%= dropText %>. ¿Qué hace eso aquí?", - "armoireExp": "Luchas con el Ropero y ganas Experiencia. ¡Toma eso!" + "armoireExp": "Luchas con el Ropero y ganas Experiencia. ¡Toma eso!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/es/npc.json b/common/locales/es/npc.json index 1a0e51d386..4a47bc0714 100644 --- a/common/locales/es/npc.json +++ b/common/locales/es/npc.json @@ -3,10 +3,12 @@ "npcText": "¡Apoyó el proyecto de Kickstarter al nivel máximo!", "mattBoch": "Matt Boch", "mattShall": "¿Debería traer su corcel, <%= name %>? Una vez haya alimentado una mascota con suficiente comida como para convertirla en una montura, aparecerá aquí. ¡Pinche en una montura para poder cabalgarla!", - "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.", + "mattBochText1": "¡Bienvenido al Establo!, Soy Matt, el señor de las bestias. A partir del nivel 3 podrás hacer eclosionar mascotas usando huevos y pociones. ¡Cuando eclosiones una mascota en el mercado, aparecerá aquí! Haz click en la imagen de una mascota para añadirla a tu avatar. Aliméntalas con la comida que encuentres a partir del nivel 3 y se convertirán en vigorosas monturas.", "daniel": "Daniel", "danielText": "¡Bienvenido a la Taberna! Quédate un rato y conoce a los lugareños. Si necesitas descansar (¿vacaciones? ¿enfermedad?), te perpararé una habitación en la posada. Mientras estés allí, tus Tareas Diarias no te quitaran puntos de vida al final del dia, y puedes comprobarlas y editarlas mientras tanto.", "danielText2": "Ten cuidado: ¡Si estás participando en una mision contra un jefe, este seguirá dañandote por las Tareas Diarias no completadas de tus compañeros de grupo! Además, tu daño al jefe (o los itemos recogidos) no se aplicarán hasta que salgas de la posada.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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", @@ -15,8 +17,9 @@ "buyGems": "Comprar Gemas", "justin": "Justin", "ian": "Ian", - "ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!", - "USD": "USD", + "ianText": "¡Bienvenido a la Tienda de Misiones! Aquí puedes usar los Pergaminos de Misión para combatir monstruos con tus amigos. ¡Echa un vistazo al magnífico catálogo de Pergaminos de Misión que puedes encontrar a la derecha!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", + "USD": "Dólares", "newStuff": "Cosas Nuevas", "cool": "Ya me lo dirás", "dismissAlert": "Ignora Esta Alerta", @@ -31,7 +34,7 @@ "paymentMethods": "Formas de pago:", "classGear": "Equipo de clase", "classGearText": "Primero: ¡No te preocupes! Tu equipo viejo está en tu inventario y ahora llevas tu equipamiento de aprendiz de <%= klass %>. Llevar el equipo de tu clase te da un bonus del 50% a tus atributos. Sin embargo, eres libre de ponerte tu antiguo equipo.", - "classStats": "These are your class's stats; they affect the game-play. Each time you level up, you get one point to allocate to a particular stat. Hover over each stat for more information.", + "classStats": "Éstas son las estadísticas de tu clase; afectan al gameplay. Cada vez que subas de nivel obtendrás un punto para asignar a una estadística en concreto. Mueve el puntero sobre cada estadística para más información.", "autoAllocate": "Asignación Automática", "autoAllocateText": "Si 'distribución automática' está seleccionado, tu avatar gana estadísticas automáticamente basado en los atributos de sus tareas, que puedes encontrar en TAREA > Editar > Avanzado > Atributos Por ejemplo, si haces ejercicio con frecuencia, y si tu Diaria de 'Ejercicio' está fijado en 'Físico', vas a ganar Fuerza automáticamente.", "spells": "Hechizos", @@ -50,12 +53,12 @@ "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": "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!", + "tourTavernPage": "¡Bienvenido a la Taberna, una sala de chat para todas las edades! Puedes impedir que tus Tareas Diarias te dañen en caso de enfermedad o viaje haciendo clic en \"Descansar en la Posada\". ¡Entra y saluda!", "tourPartyPage": "Tu Grupo te ayudará a mantenerte responsable. Invita a amigos para desbloquear un Pergamino de Misión.", "tourGuildsPage": "Los Gremios son grupos de chat con intereses comunes a los tuyos creados por los jugadores para los jugadores. ¡Busca en la lista y alístate a los Gremios que más te interesen! Asegúrate de visitar el popular Gremio de los Principiantes donde cualquier persona puede hacer sus preguntas sobre Habitica.", "tourChallengesPage": "¡Los desafios son listas de tareas tematicas creadas por usuarios! Unirte a un Desafio añadira sus tareas a tu cuenta. ¡Compite contra otros usuarios para ganar premios en Gemas!", "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.", - "tourHallPage": "Welcome to the Hall of Heroes, where open-source contributors to Habitica 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 Habitica, too!", + "tourHallPage": "Bienvenido al Salón de los Héroes, donde los contribuidores del código abierto de Habitica son honrados. Ya sea mediante código, arte, música, escritura o incluso por simple buena voluntad, ellos han ganado Gemas, equipamiento exclusivo, y prestigiosos títulos. ¡Tú puedes contribuir con Habitica también!", "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": "¡Aquí es donde guardamos tu Equipo! Tu Equipo de Batalla afecta a tus atributos. Si quieres mostrar un Equipo diferente en tu avatar sin cambiar tus atributos, marca \"Llevar disfraz\".", @@ -64,21 +67,21 @@ "tourSplendid": "¡Esplendido!", "tourNifty": "¡Ingenioso!", "tourAvatarProceed": "¡Muestrame mis tareas!", - "tourToDosBrief": "To-Do List", - "tourDailiesBrief": "Daily Tasks", + "tourToDosBrief": "Lista de Tareas Pendientes", + "tourDailiesBrief": "Tareas Diarias", "tourDailiesProceed": "¡Tendré cuidado!", - "tourHabitsBrief": "Good & Bad Habits", + "tourHabitsBrief": "Hábitos Buenos y Malos", "tourHabitsProceed": "¡Tiene sentido!", - "tourRewardsBrief": "Reward List", + "tourRewardsBrief": "Lista de Recompensas", "tourRewardsProceed": "¡Eso es todo!", - "welcomeToHabit": "Welcome to Habitica!", - "welcome1": "Create a basic avatar.", - "welcome1notes": "This avatar will represent you as you progress.", - "welcome2": "Set up your tasks.", - "welcome2notes": "How well you do on your real-life tasks will control how well you do in the game!", - "welcome3": "Progress in life and the game!", - "welcome3notes": "As you improve your life, your avatar will level up and unlock pets, quests, equipment, and more!", - "welcome4": "Avoid bad habits that drain Health (HP), or your avatar will die!", + "welcomeToHabit": "¡Bienvenido a Habitica!", + "welcome1": "Crea un avatar básico.", + "welcome1notes": "Este avatar te representará a medida que progresas.", + "welcome2": "Establece tus tareas.", + "welcome2notes": "¡Lo bien que lo hagas con tus tareas en la vida real controlará lo bien que lo haces en el juego!", + "welcome3": "¡Progresa en la vida y en el juego!", + "welcome3notes": "¡A medida que mejoras tu vida, tu avatar subirá de nivel y desbloqueará mascotas, misiones, equipamiento, y más!", + "welcome4": "¡Evita los malos hábitos que agotan tu Salud (HP), o tu avatar morirá!", "welcome5": "Ahora podrás personalizar tu avatar y configurar tus tareas...", - "imReady": "Enter Habitica" + "imReady": "Entrar en Habitica" } \ No newline at end of file diff --git a/common/locales/es/pets.json b/common/locales/es/pets.json index 72499addc5..fbc3265345 100644 --- a/common/locales/es/pets.json +++ b/common/locales/es/pets.json @@ -18,6 +18,7 @@ "mammoth": "Mamut lanudo", "orca": "Orca", "royalPurpleGryphon": "Grifo real morado", + "phoenix": "Fénix", "rarePetPop1": "Haz clic en la pata dorada para saber cómo puedes conseguir esta mascota contribuyendo con Habitica.", "rarePetPop2": "¡Como Obtener Esta Mascota!", "potion": "Poción <%= potionType %>", diff --git a/common/locales/es/quests.json b/common/locales/es/quests.json index 23ee8d8010..bad60e0e22 100644 --- a/common/locales/es/quests.json +++ b/common/locales/es/quests.json @@ -13,6 +13,7 @@ "youReceived": "Has recibido", "dropQuestCongrats": "¡Enhorabuena por haber conseguido este pergamino de misión! Puedes invitar a tu grupo para empezar ya con la misión o volver cuando quieras a Inventario > Misiones.", "questSend": "Si haces clic en «Invitar», se enviará una invitación a los miembros de tu grupo. Cuando todos los miembros la hayan aceptado o rechazado, empezará la misión. Puedes consultar el estado en Social > Grupo.", + "questSendBroken": "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": "Invitar al grupo a la misión", "questInvitation": "Invitación a Misión:", "questInvitationTitle": "Invitación a Misión", @@ -24,18 +25,25 @@ "rejected": "Rechazado", "pending": "Pendiente", "questStart": "Una vez todos los miembros hayan aceptado o rechazado, la misión comenzará. Solo aquellos que hicieron click en \"aceptar\" podrán participar en la misión y recibir los premios. Si algún miembro queda pendiente durante mucho tiempo (¿inactivo?), el dueño de la misión puede empezar ésta sin que éstos hayan hecho click en \"Empezar\". El dueño de la misión también puede cancelar ésta y volver a obtener el pergamino de la misión haciendo click en \"Cancelar\".", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Comenzar", "bossHP": "Salud del Jefe", "bossStrength": "Fuerza del Jefe", + "rage": "Furia", "collect": "Recoger", "collected": "Recogido", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Objetos por recoger", "bossDmg1": "Cada tarea Diaria y Pendiente y cada Hábito positivo que completes hacen daño al jefe. Hazle más daño con tareas más rojas o con Paliza Brutal y Llamarada. El jefe herirá a cada participante en la misión por cada tarea Diaria que te saltes (multiplicada por la Fuerza del jefe) además del daño habitual, así que ¡protege la salud de tu grupo completando tus tareas Diarias! Todos los daños sufridos y causados por un jefe son aplicados por cron (tu cambio de día).", "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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Solo los participantes pueden coger objetos y su parte del botín de la misión.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Abandonar", "leaveQuest": "Abandonar la misión", "sureLeave": "¿Seguro que quieres abandonar la misión actual? Se perderá todo el progreso de esta misión.", @@ -62,6 +70,7 @@ "sureAbort": "¿Estás seguro que quieres abandonar esta misión? Abortará para todos los componentes del grupo y todo progreso se perderá. El pergamino de la misión volverá a su dueño.", "doubleSureAbort": "¿Estás totalmente seguro? ¡Asegurate de que no te vayan a odiar para siempre!", "questWarning": "Si nuevos miembros se unen al equipo antes de que comience la misión, también recibirán una invitación. Sin embargo, una vez que la misión ha comenzado, nuevos miembros no se pueden unir a la misión.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Ira", "bossRageDescription": "¡Cuando esta barra se llene, el jefe desatará un ataque especial!", "startAQuest": "EMPRENDER UNA MISIÓN", diff --git a/common/locales/es/questscontent.json b/common/locales/es/questscontent.json index 4d411ca425..098888e48c 100644 --- a/common/locales/es/questscontent.json +++ b/common/locales/es/questscontent.json @@ -241,7 +241,7 @@ "questCheetahText": "Such a Cheetah", "questCheetahNotes": "As you hike across the Sloensteadi Savannah with your friends @PainterProphet, @tivaquinn, @Unruly Hyena, and @Crawford, you're startled to see a Cheetah screeching past with a new Habitican clamped in its jaws. Under the Cheetah's scorching paws, tasks burn away as though complete -- before anyone has the chance to actually finish them! The Habitican sees you and yells, \"Please help me! This Cheetah is making me level too quickly, but I'm not getting anything done. I want to slow down and enjoy the game. Make it stop!\" You fondly remember your own fledgling days, and know that you have to help the newbie by stopping the Cheetah!", "questCheetahCompletion": "The new Habitican is breathing heavily after the wild ride, but thanks you and your friends for your help. \"I'm glad that Cheetah won't be able to grab anyone else. It did leave some Cheetah eggs for us, so maybe we can raise them into more trustworthy pets!\"", - "questCheetahBoss": "Cheetah", + "questCheetahBoss": "Guepardo", "questCheetahDropCheetahEgg": "Cheetah (Egg)", "questCheetahUnlockText": "Unlocks purchasable Cheetah eggs in the Market", "questHorseText": "Ride the Night-Mare", @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog 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 66a09805cd..4f7ebe6fe2 100644 --- a/common/locales/es/settings.json +++ b/common/locales/es/settings.json @@ -118,5 +118,26 @@ "promoCode": "Código Promocional", "promoCodeApplied": "¡Código Promocional Aplicado! Mira tu inventario", "promoPlaceholder": "Introducir Código Promocional", - "displayInviteToPartyWhenPartyIs1": "Mostrar el botón \"Invitar al equipo\" cuando el equipo tiene 1 miembro." + "displayInviteToPartyWhenPartyIs1": "Mostrar el botón \"Invitar al equipo\" cuando el equipo tiene 1 miembro.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/es/subscriber.json b/common/locales/es/subscriber.json index e35270bf39..fb49d7041e 100644 --- a/common/locales/es/subscriber.json +++ b/common/locales/es/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> y <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Misteriosos viajeros del tiempo", "timeTravelersPopoverNoSub": "Para convocar a los misteriosos viajeros del tiempo, necesitarás un reloj de arena místico. Los <%= linkStart %>suscriptores<%= linkEnd %> reciben uno por cada tres meses consecutivos de suscripción. Cuando tengas un reloj de arena místico, vuelve aquí y los viajeros del tiempo te conseguirán algo excepcional: una mascota, una montura, un conjunto de artículos de suscriptor del pasado... ¡o puede que hasta del futuro!", - "timeTravelersPopover": "Vemos que posees un reloj de arena místico, de modo que estaremos encantados de viajar al pasado para ti. Por favor, elige la mascota, la montura o el conjunto de artículos misteriosos que más te guste. <%= linkStart %>Aquí<%= linkEnd %> puedes ver una lista de los conjuntos de objetos del pasado. Si no te convencen, ¿tal vez te interese alguno de nuestros elegantes conjuntos de artículos retrofuturistas?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "¡Enhorabuena! Ya tienes todo lo que ofrecen actualmente los viajeros del tiempo. ¡Gracias por hacer esto posible!", "mysticHourglassPopover": "Con el Reloj de arena místico, puedes comprar ciertos artículos del pasado que estuvieron disponibles por tiempo limitado, como los conjuntos mensuales de artículos misteriosos y los premios de jefes mundiales.", "subUpdateCard": "Actualiza la tarjeta", diff --git a/common/locales/es_419/backgrounds.json b/common/locales/es_419/backgrounds.json index 098eced550..451203d0bb 100644 --- a/common/locales/es_419/backgrounds.json +++ b/common/locales/es_419/backgrounds.json @@ -40,8 +40,8 @@ "backgroundHarvestFeastNotes": "Disfruta de un banquete de cosecha.", "backgroundStarrySkiesText": "Cielo estrellado", "backgroundStarrySkiesNotes": "Contempla el cielo estrellado.", - "backgroundSunsetMeadowText": "Anochecer en el prado", - "backgroundSunsetMeadowNotes": "Admira un anochecer en el prado.", + "backgroundSunsetMeadowText": "Atardecer en el prado", + "backgroundSunsetMeadowNotes": "Admira un atardecer en el prado.", "backgrounds122014": "CONJUNTO 7: Lanzado en diciembre 2014", "backgroundIcebergText": "Témpano", "backgroundIcebergNotes": "Piérdete en un témpano.", @@ -78,38 +78,45 @@ "backgroundGumdropLandText": "Tierra de gominolas", "backgroundGumdropLandNotes": "Pica del paisaje de la tierra de gominolas.", "backgrounds052015": "CONJUNTO 12: Lanzado en mayo 2015", - "backgroundMarbleTempleText": "Templo de Mármol", - "backgroundMarbleTempleNotes": "Posa frente al Templo de Mármol.", - "backgroundMountainLakeText": "Lago de Montaña", - "backgroundMountainLakeNotes": "Sumerge tus dedos en un Lago de Montaña.", - "backgroundPagodasText": "Pagoda", - "backgroundPagodasNotes": "Escola a lo más alto de Pagodas.", + "backgroundMarbleTempleText": "Templo de mármol", + "backgroundMarbleTempleNotes": "Posa frente al templo de mármol.", + "backgroundMountainLakeText": "Lago de montaña", + "backgroundMountainLakeNotes": "Sumerge tus dedos en un lago de montaña.", + "backgroundPagodasText": "Pagodas", + "backgroundPagodasNotes": "Escala a lo más alto de las pagodas.", "backgrounds062015": "CONJUNTO 13: Lanzado en junio 2015", - "backgroundDriftingRaftText": "Balsa a la Deriva", - "backgroundDriftingRaftNotes": "Rema una Balsa a la Deriva.", - "backgroundShimmeryBubblesText": "Burbujas Brillantes", - "backgroundShimmeryBubblesNotes": "Flota en un océano de Burbujas Brillantes", - "backgroundIslandWaterfallsText": "Cascada Isleña", - "backgroundIslandWaterfallsNotes": "Ten un picnic cerca de una Cascada Isleña.", - "backgrounds072015": "CONJUNTO 14: Lanzado en Julio 2015", + "backgroundDriftingRaftText": "Balsa a la deriva", + "backgroundDriftingRaftNotes": "Rema una balsa a la deriva.", + "backgroundShimmeryBubblesText": "Burbujas brillantes", + "backgroundShimmeryBubblesNotes": "Flota en un océano de burbujas brillantes", + "backgroundIslandWaterfallsText": "Cascada isleña", + "backgroundIslandWaterfallsNotes": "Merenda cerca de una cascada isleña.", + "backgrounds072015": "CONJUNTO 14: Lanzado en julio 2015", "backgroundDilatoryRuinsText": "Ruinas de Dilatoria", - "backgroundDilatoryRuinsNotes": "Se sumerge a los Ruinas de Dilatoria.", - "backgroundGiantWaveText": "Ola Grande", - "backgroundGiantWaveNotes": "¡Haz Surf un Ola Grande!", - "backgroundSunkenShipText": "Barco Sumergido", - "backgroundSunkenShipNotes": "Explora un Barco Sumergido", - "backgrounds082015": "SET 15: Publicado en Agosto de 2015", + "backgroundDilatoryRuinsNotes": "Sumergese a las ruinas de Dilatoria.", + "backgroundGiantWaveText": "Ola grande", + "backgroundGiantWaveNotes": "¡Haz surf en una ola grande!", + "backgroundSunkenShipText": "Barco sumergido", + "backgroundSunkenShipNotes": "Explora un barco sumergido", + "backgrounds082015": "CONJUNTO 15: Lanzado en agosto 2015", "backgroundPyramidsText": "Pirámides", - "backgroundPyramidsNotes": "Admirar las pirámides.", + "backgroundPyramidsNotes": "Admira las pirámides.", "backgroundSunsetSavannahText": "Atardecer en la sabana", - "backgroundSunsetSavannahNotes": "Acechar al atardecer en la sabana.", - "backgroundTwinklyPartyLightsText": "Luces de fiesta parpadeantes", - "backgroundTwinklyPartyLightsNotes": "Baila bajo las luces de fiesta parpadeantes!", - "backgrounds092015": "SET 16: Lanzamiento de Septiembre 2015", + "backgroundSunsetSavannahNotes": "Acecha al atardecer en la sabana.", + "backgroundTwinklyPartyLightsText": "Luces parpadeantes de fiesta ", + "backgroundTwinklyPartyLightsNotes": "¡Baila bajo las luces parpadeantes de fiesta!", + "backgrounds092015": "CONJUNTO 16: Lanzado en septiembre 2015", "backgroundMarketText": "Mercado de Habitica", "backgroundMarketNotes": "Compra en el mercado de Habitica", "backgroundStableText": "Establo de Habitica", - "backgroundStableNotes": "Guarda tus monturas en el Establo de Habitica.", + "backgroundStableNotes": "Guarda tus monturas en el establo de Habitica.", "backgroundTavernText": "Taberna de Habitica", - "backgroundTavernNotes": "Visita la Taberna de Habitica." + "backgroundTavernNotes": "Visita la taberna de Habitica.", + "backgrounds102015": "CONJUNTO 17: Lanzado en octubre 2015", + "backgroundHarvestMoonText": "Luna de cosecha", + "backgroundHarvestMoonNotes": "Carcajea bajo la luna de cosecha.", + "backgroundSlimySwampText": "Pantano legamoso", + "backgroundSlimySwampNotes": "Atrafaga a través del pantano legamoso.", + "backgroundSwarmingDarknessText": "Enjambre de oscuridad", + "backgroundSwarmingDarknessNotes": "Tiembla en el enjambre de oscuridad." } \ No newline at end of file diff --git a/common/locales/es_419/challenge.json b/common/locales/es_419/challenge.json index 123ee17ddb..786168fb83 100644 --- a/common/locales/es_419/challenge.json +++ b/common/locales/es_419/challenge.json @@ -43,8 +43,8 @@ "exportChallengeCSV": "Exportar a CSV", "selectGroup": "Por favor seleccione un grupo", "challengeCreated": "Desafío creado", - "sureDelCha": "Are you sure you want to delete this challenge?", - "sureDelChaTavern": "Are you sure you want to delete this challenge? Your gems will not be refunded.", + "sureDelCha": "Estás seguro que quieres eliminar este desafío?", + "sureDelChaTavern": "Estás seguro que quieres eliminar este desafío? Tus gemas no serán reembolsadas. ", "removeTasks": "Eliminar Tareas", "keepTasks": "Mantener Tareas", "closeCha": "Cerrar desafío y...", @@ -57,7 +57,9 @@ "prizeValue": "<%= gemcount %> <%= gemicon %> Premio", "clone": "Clon", "challengeNotEnoughGems": "No tienes suficientes gemas para publicar este desafío.", - "noPermissionEditChallenge": "You don't have permissions to edit this challenge", - "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "noPermissionEditChallenge": "No tienes permiso de editar este desafío", + "noPermissionDeleteChallenge": "No tienes permiso de eliminar este desafío", + "noPermissionCloseChallenge": "No tienes permiso de cerrar este desafío", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/es_419/character.json b/common/locales/es_419/character.json index d653395652..e86be49727 100644 --- a/common/locales/es_419/character.json +++ b/common/locales/es_419/character.json @@ -45,13 +45,14 @@ "hauntedColors": "Colores embrujados", "winteryColors": "Colores invernales", "equipment": "Equipamiento", - "equipmentBonus": "Equipamiento", + "equipmentBonus": "Equipamento", "equipmentBonusText": "Bonos a los atributos proporcionados por tu equipamiento. Revisa la pestaña de Equipamiento en Inventario para seleccionar tu equipo.", "classBonus": "Bono de Equipamiento de la clase", "classBonusText": "Tu clase (Guerrero, si no has desbloqueado y seleccionado otra clase) usa su propio equipamento de manera más eficaz que el de otras clases. El equipamento de tu clase actual da un 50% más de puntos al atributo al que bonifica.", "classEquipBonus": "Bono por Equipamiento de clase", "battleGear": "Equipamiento de combate", "battleGearText": "Este es el equipamiento que usas en combate, afecta los resultados cuando interactúas con tus tareas.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/es_419/content.json b/common/locales/es_419/content.json index abea02d5bc..a9baf8ed73 100644 --- a/common/locales/es_419/content.json +++ b/common/locales/es_419/content.json @@ -6,96 +6,99 @@ "armoireLastItem": "Has encontrado la última pieza rara de Equipamiento en el Gabinete Encantado.", "armoireNotesEmpty": "La armería tendrá nuevo equipamiento en la primera semana de cada mes. Hasta entonces, ¡sigan clickeando por experiencia y comida!", "dropEggWolfText": "Lobo", - "dropEggWolfMountText": "Wolf", - "dropEggWolfAdjective": "a loyal", + "dropEggWolfMountText": "Lobo", + "dropEggWolfAdjective": "leal", "dropEggTigerCubText": "Cachorro de tigre", "dropEggTigerCubMountText": "Tigre", - "dropEggTigerCubAdjective": "a fierce", + "dropEggTigerCubAdjective": "feroz", "dropEggPandaCubText": "Cachorro de panda", "dropEggPandaCubMountText": "Panda", - "dropEggPandaCubAdjective": "a gentle", + "dropEggPandaCubAdjective": "amable", "dropEggLionCubText": "Cachorro de león", "dropEggLionCubMountText": "León", - "dropEggLionCubAdjective": "a regal", + "dropEggLionCubAdjective": "regio", "dropEggFoxText": "Zorro", - "dropEggFoxMountText": "Fox", - "dropEggFoxAdjective": "a wily", + "dropEggFoxMountText": "Zorro", + "dropEggFoxAdjective": "astuto", "dropEggFlyingPigText": "Cerdo volador", - "dropEggFlyingPigMountText": "Flying Pig", - "dropEggFlyingPigAdjective": "a whimsical", + "dropEggFlyingPigMountText": "Cerdo Volador", + "dropEggFlyingPigAdjective": "caprichoso", "dropEggDragonText": "Dragón", "dropEggDragonMountText": "Dragon", - "dropEggDragonAdjective": "a mighty", + "dropEggDragonAdjective": "poderoso", "dropEggCactusText": "Cactus", "dropEggCactusMountText": "Cactus", - "dropEggCactusAdjective": "a prickly", + "dropEggCactusAdjective": "espinoso", "dropEggBearCubText": "Cachorro de oso", "dropEggBearCubMountText": "Oso", - "dropEggBearCubAdjective": "a cuddly", + "dropEggBearCubAdjective": "mimoso", "questEggGryphonText": "Grifo", - "questEggGryphonMountText": "Gryphon", - "questEggGryphonAdjective": "a proud", + "questEggGryphonMountText": "Grifo", + "questEggGryphonAdjective": "orgulloso", "questEggHedgehogText": "Erizo", - "questEggHedgehogMountText": "Hedgehog", - "questEggHedgehogAdjective": "a spiky", + "questEggHedgehogMountText": "Erizo", + "questEggHedgehogAdjective": "espinoso", "questEggDeerText": "Ciervo", - "questEggDeerMountText": "Deer", - "questEggDeerAdjective": "an elegant", + "questEggDeerMountText": "Ciervo", + "questEggDeerAdjective": "elegante", "questEggEggText": "Huevo", "questEggEggMountText": "Canasta de huevos", - "questEggEggAdjective": "a colorful", + "questEggEggAdjective": "colorido", "questEggRatText": "Rata", - "questEggRatMountText": "Rat", - "questEggRatAdjective": "a dirty", + "questEggRatMountText": "Rata", + "questEggRatAdjective": "sucio", "questEggOctopusText": "Pulpo", - "questEggOctopusMountText": "Octopus", - "questEggOctopusAdjective": "a slippery", + "questEggOctopusMountText": "Pulpo", + "questEggOctopusAdjective": "resbaladizo", "questEggSeahorseText": "Caballito de mar", - "questEggSeahorseMountText": "Seahorse", - "questEggSeahorseAdjective": "a prize", + "questEggSeahorseMountText": "Caballo de mar", + "questEggSeahorseAdjective": "premio", "questEggParrotText": "Loro", - "questEggParrotMountText": "Parrot", - "questEggParrotAdjective": "a vibrant", + "questEggParrotMountText": "Loro", + "questEggParrotAdjective": "vibrante", "questEggRoosterText": "Gallo", - "questEggRoosterMountText": "Rooster", - "questEggRoosterAdjective": "a strutting", + "questEggRoosterMountText": "Gallo", + "questEggRoosterAdjective": "fanfarrón", "questEggSpiderText": "Araña", - "questEggSpiderMountText": "Spider", - "questEggSpiderAdjective": "a creepy", + "questEggSpiderMountText": "araña", + "questEggSpiderAdjective": "asquerosa", "questEggOwlText": "Búho", - "questEggOwlMountText": "Owl", - "questEggOwlAdjective": "a wise", + "questEggOwlMountText": "Buho", + "questEggOwlAdjective": "sabio", "questEggPenguinText": "Pingüino", - "questEggPenguinMountText": "Penguin", - "questEggPenguinAdjective": "a perspicacious", + "questEggPenguinMountText": "Pingüino", + "questEggPenguinAdjective": "perspicaz", "questEggTRexText": "Tiranosaurio", - "questEggTRexMountText": "Tyrannosaur", - "questEggTRexAdjective": "a tiny-armed", + "questEggTRexMountText": "Tiranosaurio ", + "questEggTRexAdjective": "pequeños brazos", "questEggRockText": "Roca", - "questEggRockMountText": "Rock", - "questEggRockAdjective": "a lively", + "questEggRockMountText": "Roca", + "questEggRockAdjective": "animado", "questEggBunnyText": "Conejito", - "questEggBunnyMountText": "Bunny", - "questEggBunnyAdjective": "a snuggly", + "questEggBunnyMountText": "Conejo", + "questEggBunnyAdjective": "cómodo", "questEggSlimeText": "Baba de Malvavisco", - "questEggSlimeMountText": "Marshmallow Slime", - "questEggSlimeAdjective": "a sweet", + "questEggSlimeMountText": "Slime de Malvavisco", + "questEggSlimeAdjective": "dulce", "questEggSheepText": "Oveja", - "questEggSheepMountText": "Sheep", - "questEggSheepAdjective": "a woolly", + "questEggSheepMountText": "Oveja", + "questEggSheepAdjective": "lanuda", "questEggCuttlefishText": "Sepia", - "questEggCuttlefishMountText": "Cuttlefish", - "questEggCuttlefishAdjective": "a cuddly", + "questEggCuttlefishMountText": "Calamar", + "questEggCuttlefishAdjective": "mimoso ", "questEggWhaleText": "Ballena", - "questEggWhaleMountText": "Whale", - "questEggWhaleAdjective": "a splashy", + "questEggWhaleMountText": "Ballena", + "questEggWhaleAdjective": "chapoteante", "questEggCheetahText": "Cheetah", "questEggCheetahMountText": "Cheetah", - "questEggCheetahAdjective": "an honest", + "questEggCheetahAdjective": "honesto", "questEggHorseText": "Caballo", - "questEggHorseMountText": "Horse", - "questEggHorseAdjective": "a galloping", - "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", + "questEggHorseMountText": "Caballo", + "questEggHorseAdjective": "galopante", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", + "eggNotes": "Encuentra una poción de eclosión para verter sobre este huevo y eclosionará en un <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Básico", "hatchingPotionWhite": "Blanco", "hatchingPotionDesert": "Desierto", @@ -106,9 +109,9 @@ "hatchingPotionCottonCandyPink": "Algodón de azúcar rosa", "hatchingPotionCottonCandyBlue": "Algodón de azúcar azul", "hatchingPotionGolden": "Dorado", - "hatchingPotionSpooky": "Spooky", + "hatchingPotionSpooky": "Escalofriante", "hatchingPotionNotes": "Vierte esto en un huevo, y nacerá una mascota <%= potText(locale) %>.", - "premiumPotionAddlNotes": "Not usable on quest pet eggs.", + "premiumPotionAddlNotes": "No se puede usar en huevos de mascotas de misión.", "foodMeat": "Carne", "foodMilk": "Leche", "foodPotatoe": "Papa", diff --git a/common/locales/es_419/faq.json b/common/locales/es_419/faq.json index 9324fa73d6..da73d3ded6 100644 --- a/common/locales/es_419/faq.json +++ b/common/locales/es_419/faq.json @@ -1,9 +1,9 @@ { "frequentlyAskedQuestions": "Preguntas frecuentes", - "faqQuestion0": "Estoy confundido. ¿Dónde puedo dar un vistazo a todo esto?", - "iosFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn experience and gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as Pets, Skills, and Quests! You can customize your character under Menu > Customize Avatar.\n\n Some basic ways to interact: click the (+) in the upper-right-hand corner to add a new task. Tap on an existing task to edit it, and swipe left on a task to delete it. You can sort tasks using Tags in the upper-left-hand corner, and expand and contract checklists by clicking on the checklist bubble.", - "webFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn Experience and Gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as pets, skills, and quests! For more detail, the wiki has an excellent step-by-step overview of the game [right here](http://habitica.wikia.com/wiki/Habitica_Wiki).", - "faqQuestion1": "¿Cómo doy de alta mis tareas?", + "faqQuestion0": "Estoy confundido. ¿Dónde puedo ver una síntesis?", + "iosFaqAnswer0": "Primero crea las tareas que piensas hacer en tu día a día Luego, a medida completes las tareas en la vida real, marca la casilla correspondiente, esto te dará oro y experiencia. El oro sirve para comprar equipamiento e Items, asi como también, recompensas personalizadas. El ganar experiencia, hará que tu personaje suba de nivel y puedas desbloquear contenido como Mascotas, Habilidades y Misiones! Puedes personalizar tu personaje en el menu Usuario > Avatar.\n\nAlgunas datos para ir empezando: Cliquea el (+) en el borde superior derecho para agregar tareas nuevas. Pulsa en una tarea existente para editarla y arrástrala hacia la izquierda si deseas borrarla. Puedes ordenar tus tareas usando Etiquetas en el borde superior izquierdo asi como también puedes contraer las listas de control cliqueando en la burbuja que se encuentra a su lado.", + "webFaqAnswer0": "Primero crea las tareas que piensas hacer en tu día a día Luego, a medida completes las tareas en la vida real, marca la casilla correspondiente, esto te dará oro y experiencia. El oro sirve para comprar equipamiento e Items, asi como también, recompensas personalizadas. El ganar experiencia, hará que tu personaje suba de nivel y puedas desbloquear contenido como Mascotas, Habilidades y Misiones! Para mas detalle, la wiki posee un excelente tutorial paso por paso sobre el juego [Aqui Mismo](http://habitica.wikia.com/wiki/Habitica_Wiki).", + "faqQuestion1": "¿Cómo creo mis tareas?", "iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.", "webFaqAnswer1": "Good Habits (the ones with a ) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a ) are tasks that you should avoid, like biting nails. Habits with a and a have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n

\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n

\n To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.", "faqQuestion2": "¿Cuáles podrían ser ejemplos de tareas?", @@ -21,21 +21,24 @@ "faqQuestion6": "¿Cómo consigo una mascota o una montura?", "iosFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Menu > Items.\n\n To hatch a Pet, you'll need an egg and a hatching potion. Tap on the egg to determine the species you want to hatch, and select \"Hatch Egg.\" Then choose a hatching potion to determine its color! Go to Menu > Pets to equip your new Pet to your avatar by clicking on it. \n\n You can also grow your Pets into Mounts by feeding them under Menu > Pets. Tap on a Pet, and then select \"Feed Pet\"! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Menu > Mounts and tap on it to equip it to your avatar.\n\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", "webFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Inventory > Market.\n

\n To hatch a Pet, you'll need an egg and a hatching potion. Click on the egg to determine the species you want to hatch, and then click on the hatching potion to determine its color! Go to Inventory > Pets to equip it to your avatar by clicking on it.\n

\n You can also grow your Pets into Mounts by feeding them under Inventory > Pets. Click on a Pet, and then click on a piece of food from the right-hand menu to feed it! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Inventory > Mounts and click on it to equip it to your avatar.\n

\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", - "faqQuestion7": "How do I become a Warrior, Mage, Rogue, or Healer?", - "iosFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their Party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most gold and find the most item drops, and they can help their Party do the same. Finally, Healers can heal themselves and their Party members.\n\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click “Decide Later” and choose later under Menu > Choose Class.", + "faqQuestion7": "¿Cómo me convierto en Guerrero, Mago, Pícaro o Sanador?", + "iosFaqAnswer7": "En nivel 10, puedes elegir convertirte en Guerrero, Mago, Pícaro o Sanador. (Todos los jugadores comienzan como Guerreros por defecto). Cada Clase tiene distintas opciones de equipamiento, distintas habilidades que pueden usar a partir del nivel 11, y distintas ventajas. Los guerreros pueden hacerle daño fácilmente a los Jefes, resistir más daño de sus tareas, y ayudar a que su Equipo se haga más fuerte. Los magos también pueden hacerle mucho daño a los Jefes, y subir rápidamente de nivel y restaurar la maná de su equipo. Los Pícaros son los que más oro ganan y más botines encuentran, y pueden ayudar a que su equipo también lo haga. Finalmente, los Sanadores pueden curarse a ellos mismos y a su equipo. \n\nSi no quieres elegir una Clase inmediatamente - por ejemplo, si todavía estás trabajando para comprar todo el equipamiento de tu clase actual - puedes hacer clic en \"Decidir más tarde\" y elegir más tarde en Menú > Elegir Clase. ", "webFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most Gold and find the most item drops, and they can help their party do the same. Finally, Healers can heal themselves and their party members.\n

\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click \"Opt Out\" and re-enable it later under User > Stats.", - "faqQuestion8": "What is the blue stat bar that appears in the Header after level 10?", + "faqQuestion8": "¿Qué es la barra azul que aparece en la cabecera de la página después de nivel 10?", "iosFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 under Menu > Use Skills. Unlike your health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", "webFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 in a special section in the Rewards Column. Unlike your Health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You’ll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", - "faqQuestion9": "How do I fight monsters and go on Quests?", + "faqQuestion9": "¿Cómo peleo contra los monstruos y hago Misiones?", "iosFaqAnswer9": "First, you need to join or start a Party (see above). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party on the [website](https://habitica.com/#/options/groups/party), you'll be rewarded with the Basi-List Scroll! (We will add this feature to the app in a future update.)\n - You can buy Quests from the Quests Page on the [website](https://habitica.com/#/options/inventory/quests) for gold and gems. (We will add this feature to the app in a future update.)\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", "webFaqAnswer9": "First, you need to join or start a party (under Social > Party). Although you can battle monsters alone, we recommend playing in a group, because this will make quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n

\n Next, you need a Quest Scroll, which are stored under Inventory > Quests. There are three ways to get a scroll:\n

\n * When you invite people to your party, you’ll be rewarded with the Basi-List Scroll!\n * At level 15, you get a Quest-line, i.e., three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively.\n * You can buy Quests from the Quests Page (Inventory > Quests) for Gold and Gems.\n

\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading may be required to see the Boss's Health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your party at the same time that you damage the Boss.\n

\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", "faqQuestion10": "¿Qué son las gemas y cómo las consigo?", "iosFaqAnswer10": "Gems are purchased with real money by tapping on the gem icon in the header. When people buy gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying gems directly, there are three other ways players can gain gems:\n\n * Win a Challenge on the [website](https://habitica.com) that has been set up by another player under Social > Challenges. (We will be adding Challenges to the app in a future update!)\n * Subscribe on the [website](https://habitica.com/#/options/settings/subscription) and unlock the ability to buy a certain number of gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with gems do not offer any statistical advantages, so players can still make use of the app without them!", "webFaqAnswer10": "Gems are [purchased with real money](https://habitica.com/#/options/settings/subscription), although [subscribers](https://habitica.com/#/options/settings/subscription) can purchase them with Gold. When people subscribe or buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n

\n In addition to buying Gems directly or becoming a subscriber, there are two other ways players can gain Gems:\n

\n * Win a Challenge that has been set up by another player under Social > Challenges.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the site without them!", - "faqQuestion11": "How do I report a bug or request a feature?", + "faqQuestion11": "¿Cómo reporto un error o pido una nueva función?", "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", - "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", - "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "iosFaqStillNeedHelp": "Si tienes una pregunta que no se encuentra en la lista, pregúntanos en el chat de la Taberna en Menú > Taberna! Estaremos encantados de responderte.", + "webFaqStillNeedHelp": "Si tienes una pregunta que no se encuentra en la lista, pregúntanos en el [Gremio The Newbies](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Estaremos encantados de responderte." } \ No newline at end of file diff --git a/common/locales/es_419/front.json b/common/locales/es_419/front.json index 4c874e7b5b..ed43247d37 100644 --- a/common/locales/es_419/front.json +++ b/common/locales/es_419/front.json @@ -85,9 +85,9 @@ "landingp1": "El problema con la mayoría de aplicaciones de productividad en el mercado es que no ofrecen ningún incentivo para continuar su uso . Habitica corrige este error y el formar hábitos es más divertido! Recompensandote por sus éxitos y penalizandote por tus fracasos, Habitica ofrece motivación externa para completar sus actividades cada día.", "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": "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 lose some of the progress you've made. By providing immediate consequences, Habitica can help break bad habits and procrastination cycles before they cause real-world problems.", + "landingp3": "Cuando recaes en un mal hábito o no logras completar una de tus tareas diarias, pierdes salud. Si tu salud baja demasiado, pierdes parte del progreso que has hecho. Al proveer consecuencias inmediatas, Habitica puede ayudar a abandonar malos hábitos y ciclos de procrastinación antes de que causen problemas en el mundo real.", "landingp3header": "Consecuencias", - "landingp4": "With an active community, Habitica 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. In Habitica, the community means that you have both the support and the accountability you need to succeed.", + "landingp4": "Con una comunidad activa, Habitica aporta la responsabilidad que necesitas para completar tareas. Con el sistema de equipos, puedes traer a un grupo de tus amigos más cercanos para que te den ánimos. El sistema de gremios te permite encontrar gente con intereses u obstáculos similares, así puedes compartir tus objetivos e intercambiar tips sobre cómo enfrentar tus problemas. En Habitica, la comunidad significa que tienes tanto el apoyo como la responsabilidad que necesitas para tener éxito.", "landingp4header": "Responsabilidad", "leadText": "Habitica es una aplicación gratis para crear hábitos y buena productividad que trata a su vida real como un juego. Con premios y castigos para motivarte y una fuerte comunidad social que te inspira, Habitica puede ayudarle a alcanzar sus metas para ser saludable, un fuerte trabajador, y feliz.", "login": "Entrar", @@ -107,9 +107,9 @@ "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", "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": "Other 3rd Party Tools tie Habitica 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", + "marketing3Lead2": "Otras herramientas desarrolladas por terceros incorporan a Habitica a varios aspectos de tu vida. Nuestra API provee una fácil integración para cosas como la Extensión de Chrome, por la cual pierdes puntos al navegar sitios web improductivos, y ganas puntos con los sitios productivos. Lee más aquí", "marketing4Header": "Usar para una organización", - "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.", + "marketing4Lead1": "La educación es uno de los mejores sectores para convertir en un juego. Todos sabemos hasta qué punto los estudiantes están pegados a los celulares y a los videojuegos últimamente; ¡utiliza ese potencial! Haz que tus alumnos se enfrenten mutuamente en competición amistosa. Recompensa la buena conducta con premios raros. Sé testigo de cómo sus notas y su comportamiento se elevan.", "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 Habitica puede abrir un camino importante a estilos de vida saludables.", "marketing4Lead2Title": "Jueguización en Salud y Bienestar", @@ -179,5 +179,5 @@ "businessInquiries": "Preguntas sobre negocios", "merchandiseInquiries": "Preguntas sobre márketing y merchandising", "marketingInquiries": "Preguntas sobre márketing y redes sociales", - "tweet": "Tweet" + "tweet": "Tweetear" } \ No newline at end of file diff --git a/common/locales/es_419/gear.json b/common/locales/es_419/gear.json index 0fdd302220..caae08447c 100644 --- a/common/locales/es_419/gear.json +++ b/common/locales/es_419/gear.json @@ -87,7 +87,7 @@ "weaponSpecialSpringHealerText": "Hueso encantador", "weaponSpecialSpringHealerNotes": "¡A BUSCAR! Incrementa la Inteligencia por <%= int %>. Equipamiento de edición Llmitada de primavera 2014.", "weaponSpecialSummerRogueText": "Alfanje de pirata", - "weaponSpecialSummerRogueNotes": "Avast! You'll make those Dailies walk the plank! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.", + "weaponSpecialSummerRogueNotes": "¡Alto! ¡Harás que esas Diarias caminen por la tabla! Incrementa la Fuerza por <%= str %>. Equipamiento de Edición Limitada de Verano de 2014.", "weaponSpecialSummerWarriorText": "Rebanador marinero", "weaponSpecialSummerWarriorNotes": "¡No hay una tarea en ninguna lista de Pendientes que esté dispuesta a enredarse con este cuchillo retorcido! Incrementa la Fuerza por <%= str %>. Equipamiento de edición limitada de verano 2014.", "weaponSpecialSummerMageText": "Recolector de algas marinas", @@ -126,7 +126,7 @@ "weaponSpecialSummer2015MageNotes": "Hidden power glimmers in the jewels of this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Summer Gear.", "weaponSpecialSummer2015HealerText": "Varita de las Ondas", "weaponSpecialSummer2015HealerNotes": "Cures seasickness and sea sickness! Increases Intelligence by <%= int %>. Limited Edition 2015 Summer Gear.", - "weaponSpecialFall2015RogueText": "Bat-tle Ax", + "weaponSpecialFall2015RogueText": "Bati-Batalla Ax", "weaponSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", "weaponSpecialFall2015WarriorText": "Wooden Plank", "weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", @@ -154,7 +154,7 @@ "weaponArmoireIronCrookNotes": "Fiercely hammered from iron, this iron crook is good at herding sheep. Increases Perception and Strength by <%= attrs %> each. Enchanted Armoire: Horned Iron Set (Item 3 of 3)", "weaponArmoireGoldWingStaffText": "Báculo Ala de Oro", "weaponArmoireGoldWingStaffNotes": "The wings on this staff constantly flutter and twist. Increases all attributes by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "weaponArmoireBatWandText": "Bat Wand", + "weaponArmoireBatWandText": "Varita de Murciélago", "weaponArmoireBatWandNotes": "This wand can turn any task into a bat! Wave it about and watch them fly away. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Independent Item.", "armor": "armadura", "armorBase0Text": "Ropa simple", @@ -432,13 +432,13 @@ "headSpecialSummer2015MageNotes": "Hidden power shines in the threads of this scarf. Increases Perception by <%= per %>. Limited Edition 2015 Summer Gear.", "headSpecialSummer2015HealerText": "Gorro de Marinero", "headSpecialSummer2015HealerNotes": "Lazo de Cabello Rojo", - "headSpecialFall2015RogueText": "Bat-tle Wings", + "headSpecialFall2015RogueText": "Alas Bati-Batalla", "headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", "headSpecialFall2015WarriorText": "Scarecrow Hat", "headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", "headSpecialFall2015MageText": "Stitched Hat", "headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015HealerText": "Hat of Frog", + "headSpecialFall2015HealerText": "Sombrero de Sapo", "headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", "headSpecialGaymerxText": "Yelmo de guerrero arco iris", "headSpecialGaymerxNotes": "Con motivo de la celebración de la temporada del orgullo y GaymerX, este casco especial está decorado con un radiante y colorido estampado de arco iris. GaymerX es una convención de juegos que celebra LGBTQ y los video juegos y está abierta para todos. ¡Tiene lugar en el InterContinental en el centro de San Francisco del 11-13 de julio! No otorga ningún beneficio.", @@ -492,9 +492,9 @@ "headArmoireRedFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a radiant red color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", "headArmoirePlagueDoctorHatText": "Sombrero de Doctor Plaga", "headArmoirePlagueDoctorHatNotes": "An authentic hat worn by the doctors who battle the Plague of Procrastination! Increases Strength by <%= str %>, Intelligence by <%= int %>, and Constitution by <%= con %>. Enchanted Armoire: Plague Doctor Set (Item 1 of 3).", - "headArmoireBlackCatText": "Black Cat Hat", + "headArmoireBlackCatText": "Sombrero de Gato Negro", "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoireOrangeCatText": "Orange Cat Hat", + "headArmoireOrangeCatText": "Sombrero de Gato Naranja", "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", "offhand": "artículo adicional", "shieldBase0Text": "Sin equipamiento addicional", @@ -567,7 +567,7 @@ "shieldSpecialSummer2015WarriorNotes": "Crafted of deep-ocean metal by the artisans of Dilatory, this shield shines like the sand and the sea. Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.", "shieldSpecialSummer2015HealerText": "Escudo Robusto", "shieldSpecialSummer2015HealerNotes": "Use this shield to bash away bilge rats. Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.", - "shieldSpecialFall2015RogueText": "Bat-tle Ax", + "shieldSpecialFall2015RogueText": "Bati-Batalla Ax", "shieldSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", "shieldSpecialFall2015WarriorText": "Birdseed Bag", "shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", @@ -577,7 +577,7 @@ "shieldMystery301405Notes": "¡El tiempo está de tu lado con este imponente escudo reloj! No otorga ningún beneficio. Artículo de suscriptor de junio 3015.", "shieldArmoireGladiatorShieldText": "Escudo de Gladiador", "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).", - "shieldArmoireMidnightShieldText": "Midnight Shield", + "shieldArmoireMidnightShieldText": "Escudo de Medianoche", "shieldArmoireMidnightShieldNotes": "This shield is most powerful at the stroke of midnight! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Independent Item.", "back": "Accesorio en Espalda", "backBase0Text": "Sin accesorio de la espalda", @@ -592,6 +592,8 @@ "backMystery201504Notes": "¡Bzzz bzzz bzzz! Revolotea de tarea en tarea. No otorga ningún beneficio. Artículo de suscriptor Abril 2015.", "backMystery201507Text": "Tabla de Surf Impresionante", "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "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", @@ -662,6 +664,8 @@ "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 2015.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "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.", "eyewear": "Lentes", diff --git a/common/locales/es_419/generic.json b/common/locales/es_419/generic.json index 7f6952d932..2c15474cfc 100644 --- a/common/locales/es_419/generic.json +++ b/common/locales/es_419/generic.json @@ -28,7 +28,7 @@ "market": "Mercado", "subscriberItem": "Objeto misterio", "newSubscriberItem": "Nuevo objeto misterio", - "subscriberItemText": "Cada mes, los suscriptores recibirán un objeto misterio. Normalmente este se revela una semana antes del fin de mes. Ve a la página wiki de 'Mystery Item' para la fecha exacta.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Todo", "none": "Ninguno", "or": "O", @@ -62,11 +62,11 @@ "originalUser": "¡Usuario original!", "originalUserText": "Uno de los muy primeros jugadores. ¡Eso sí es un probador Alfa!", "habitBirthday": "Fiesta de Cumpleaños de Habitica", - "habitBirthdayText": "¡Celebró la fiesta de cumpleaños Habitica!", + "habitBirthdayText": "¡Celebró la fiesta de cumpleaños de Habitica!", "habitBirthdayPluralText": "¡Celebró <%= number %> Fiestas de cumpleaños de Habitica!", - "habiticaDay": "El Dia Llama de Habitica", - "habiticaDaySingularText": "¡Celebra El DíaLlama de Habitica! Gracias por sea un uso fantastico.", - "habiticaDayPluralText": "¡Celebra <%= number %> Los Dias Llamas de Habitica! Gracias por sea un uso fantastico.", + "habiticaDay": "Día del Nombramiento de Habitica", + "habiticaDaySingularText": "¡Celebró el Día del Nombramiento de Habitica! Gracias por ser un usuario fantástico.", + "habiticaDayPluralText": "¡Celebró <%= number %> Días del Nombramiento de Habitica! Gracias por ser un usuario fantástico.", "achievementDilatory": "Salvador de dilatoria", "achievementDilatoryText": "¡Ayudó a vencer el Temido Drag'on de Dilatoria durante el Evento de bienvenida del verano de 2014!", "costumeContest": "Concurso de disfraces del 2014", @@ -79,6 +79,7 @@ "errorUpCase": "ERROR:", "newPassSent": "Nueva contraseña enviada.", "serverUnreach": "Error en la conexión al servidor.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "Si el error persiste, por favor reportalo en Ayuda > Reportar un error. Si estas familiarizado con la consola de tu navegador, por favor incluye cualquier mensaje de error.", "error": "Error", "menu": "Menú", @@ -91,7 +92,7 @@ "audioTheme_danielTheBard": "Daniel el Bardo", "audioTheme_wattsTheme": "Tema de Watts", "audioTheme_gokulTheme": "Tema de Gokul", - "audioTheme_luneFoxTheme": "LuneFox's Theme", + "audioTheme_luneFoxTheme": "Melodía de LuneFox", "askQuestion": "Preguntar", "reportBug": "Reportar un error", "contributeToHRPG": "Contribuir a Habitica", @@ -110,7 +111,9 @@ "December": "Diciembre", "dateFormat": "Formato de fecha", "achievementStressbeast": "Salvador de Stoïkalm", - "achievementStressbeastText": "¡Ayudó a vencer a la Abominable bestia del estrés durante el Evento Winter Wonderland 2015!", + "achievementStressbeastText": "¡Ayudó a vencer a la Abominable Bestia del Estrés durante el Evento Winter Wonderland 2014!", + "achievementBurnout": "Salvador de los Campos Florecientes", + "achievementBurnoutText": "¡Ayudó a vencer a Burnout y a recuperar a los Espíritus Consumidos durante el Festival de Otoño 2015!", "checkOutProgress": "Mira mi progreso en Habitica!", "cardReceived": "Recibiste una tarjeta! ", "cardReceivedFrom": "<%= cardType %> de <%= userName %>", diff --git a/common/locales/es_419/groups.json b/common/locales/es_419/groups.json index 8b66b2a5db..f479c6dd60 100644 --- a/common/locales/es_419/groups.json +++ b/common/locales/es_419/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Dejar la posada", "innCheckIn": "Descansar en la posada", "innText": "¡Has entrado a descansar en la Posada! Mientras permanezcas aquí tus Diarias no te dañarán al finalizar el día, pero sí se renovarán cada día.\nTen cuidado: si tu equipo está en medio de una Batalla contra un Jefe ¡sus Diarias incompletas te seguirán haciendo daño! Además, tú no dañarás al jefe (ni obtendrás los objetos recolectados) hasta que no hayas salido de la Posada.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Publicaciones en la búsqueda de un grupo (Se busca Equipo)", "tutorial": "Tutoría", "glossary": "Glosario", @@ -12,7 +13,7 @@ "community": "Foro de la Comunidad", "dataTool": "Herramienta para desplegar los datos", "resources": "Recursos", - "askQuestionNewbiesGuild": "Ask a Question (Newbies Guild)", + "askQuestionNewbiesGuild": "Haz una pregunta (Gremio de los Novatos)", "tavernTalk": "Conversaciones de taberna", "tavernAlert1": "Nota: Si estás reportando sobre un error, los programadores no lo verán aquí. Por favor,", "tavernAlert2": "en su lugar utiliza GitHub", @@ -25,7 +26,7 @@ "updatedParty": "Ajustes de Equipo actualizados", "noPartyText": "O no tienes un equipo o tu equipo está tardando en cargar. Puedes crear uno e invitar algunos amigos, o si quieres unirte a un equipo existente, haz que introduzcan tu ID de usuario único abajo y después vuelves aquí para buscar la invitación:", "LFG": "Para promocionar tu nuevo equipo o encontrar uno para unirte, ve al Gremio <%= linkStart %>Se busca equipo (Buscando un grupo)<%= linkEnd %>.", - "wantExistingParty": "Want to join an existing party? Go to the <%= linkStart %>Party Wanted Guild<%= linkEnd %> and post this User ID:", + "wantExistingParty": "¿Quieres unirte a un equipo existente? Ve al <%= linkStart %>Gremio de Búsqueda de Equipos<%= linkEnd %> y publica este ID de usuario:", "joinExistingParty": "Unirse al equipo de otra persona", "create": "Crear", "userId": "ID de Usuario", @@ -35,7 +36,7 @@ "invitedToNewParty": "¡Te han invitado a unirte a un nuevo equipo! ¿ Quieres abandonar el equipo en el que estás actualmente y unirte a <%= partyName %>?", "joinNewParty": "Únete a un nuevo equipo", "declineInvitation": "Rechazar invitación", - "loadingNewParty": "Your new party is loading. Please wait...", + "loadingNewParty": "Tu nuevo equipo está cargando. Por favor espera...", "newMsg": "Mensaje nuevo en \"<%= name %>\"", "chat": "Chat", "sendChat": "Enviar Chat", @@ -52,7 +53,7 @@ "logoUrl": "URL del Logotipo", "assignLeader": "Asignar líder del grupo", "members": "Miembros", - "partyList": "Order for party members in header", + "partyList": "Orden de la lista de miembros en la cabecera", "banTip": "Echar miembro", "moreMembers": "más miembros", "invited": "Invitado", @@ -117,8 +118,8 @@ "inviteByEmailExplanation": "Si un amigo se une a Habitica por correo electrónico, automáticamente serán invitados a tu equipo", "inviteFriendsNow": "Invita a tus amigos en este instante", "inviteFriendsLater": "Invita después a tus amigos", - "inviteAlertInfo": "If you have friends already using Habitica, invite them by User ID here.", - "inviteExistUser": "Invite Existing Users", + "inviteAlertInfo": "Si tienes amigos que ya están usando Habitica, invítalos mediante su ID de usuario aquí.", + "inviteExistUser": "Invitar a usuarios existentes", "byColon": "Por:", "inviteNewUsers": "Invitar usuarios nuevos", "sendInvitations": "Enviar invitaciones", @@ -137,13 +138,14 @@ "addToParty": "Añadir a alguien a tu grupo", "likePost": "Dale \"Click\" si te gusta esta publicación", "partyExplanation1": "Juega Habitica con tus amigos para mantener tu cuenta activa", - "partyExplanation2": "Battle monsters and create Challenges!", - "partyExplanation3": "Invite friends now to earn a Quest Scroll!", + "partyExplanation2": "¡Pelea con monstruos y crea Desafíos!", + "partyExplanation3": "¡Invita ya a amigos para obtener un Pergamino de Misión!", "wantToStartParty": "¿Deseas comenzar un equipo?", - "exclusiveQuestScroll": "Inviting a friend to your party will grant you an exclusive Quest Scroll to battle the Basi-List together!", + "exclusiveQuestScroll": "¡Invitar a un amigo a tu equipo te dará un Pergamino de Misión exclusivo para luchar juntos contra la Basi-Lista!", "nameYourParty": "¡Nombra tu equipo!", - "partyEmpty": "You're the only one in your party. Invite your friends!", - "partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.", - "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.", - "possessiveParty": "El equipo de <%= name %>" + "partyEmpty": "Eres el único en tu equipo. ¡Invita a tus amigos!", + "partyChatEmpty": "¡El chat de tu equipo está vacío! Escribe un mensaje en el recuadro de arriba para empezar a conversar.", + "guildChatEmpty": "¡El chat de este gremio está vacío! Escribe un mensaje en el recuadro de arriba para empezar a conversar.", + "possessiveParty": "El equipo de <%= name %>", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/es_419/limited.json b/common/locales/es_419/limited.json index c403ef42cf..347dfbbdcf 100644 --- a/common/locales/es_419/limited.json +++ b/common/locales/es_419/limited.json @@ -9,7 +9,7 @@ "agriculturalFriends": "Amigos agrarios", "agriculturalFriendsText": "Tus compañeros te han transformado <%= seeds %> veces en una flor.", "aquaticFriends": "Amigos Acuáticos", - "aquaticFriendsText": "Fuiste salpicado <%= seafoam %> veces por miembros del equipo,", + "aquaticFriendsText": "Fuiste salpicado <%= seafoam %> veces por miembros del equipo.", "valentineCard": "Tarjeta del día de San Valentin", "valentineCardExplanation": "Por soportar tremendo poema de sacarina, ¡ambos reciben la medalla \"Amigos Adorables\"!", "valentineCardNotes": "Envía una tarjeta del día de San Valentín a un compañero de equipo.", @@ -27,9 +27,10 @@ "seasonalShopClosedTitle": "<%= linkStart %>Siena Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Hechicera estacional<%= 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 Grand Gala!", - "seasonalShopText": "¡¡Bienvenido a la tienda de estacional!! Nos estamos abasteciendo de objetos valiosos de Edición estacional de primavera. Todo aquí estará disponible para comprar durante el evento Fiesta de primavera cada año, pero estamos abierto sólo hasta el 30 de abril, así que asegúrate de abastecerte ahora, ¡o tendrás que esperar un año para comprar estos artículos de nuevo!", + "seasonalShopText": "¡¡Bienvenido a la Tienda Estacional!! Nos estamos abasteciendo de objetos valiosos de Edición Estacional de primavera. Todo aquí estará disponible para comprar durante el evento Fiesta de Primavera cada año, pero estamos abierto sólo hasta el 30 de abril, así que asegúrate de abastecerte ahora, ¡o tendrás que esperar un año para comprar estos artículos de nuevo!", "seasonalShopSummerText": "Welcome to the Seasonal Shop!! We're stocking summertime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Summer Splash event each year, but we're only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. 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": "Bastón de caramelo (Mago)", "skiSet": "Esquia-sesino (Granuja)", @@ -41,11 +42,11 @@ "nyeCardNotes": "Envía una carta de Feliz Año Nuevo a un compañero de equipo.", "seasonalItems": "Artículos estacionales", "nyeCardAchievementTitle": "Antiguo conocido", - "nyeCardAchievementText": "Happy New Year! Sent or received <%= cards %> New Year's cards.", + "nyeCardAchievementText": "Feliz Año Nuevo! <%= cards %> Tarjetas de Año Nuevo enviadas o recibidas.", "nye0": "¡Feliz Año Nuevo! Que mates a muchos hábitos malos.", "nye1": "¡Feliz Año Nuevo! Que obtengas muchas recompensas.", - "nye2": "¡Feliz Año Nuevo! Que logres muchos Días perfectos.", - "nye3": "¡Feliz Año Nuevo! Que tu lista de Pendientes se mantenga corto y conciso.", + "nye2": "¡Feliz Año Nuevo! Que logres muchos Días Perfectos.", + "nye3": "¡Feliz Año Nuevo! Que tu lista de Pendientes se mantenga corta y concisa.", "nye4": "¡Feliz Año Nuevo! Que no te ataque un hipogrifo furioso.", "holidayCard": "¡Recibiste una tarjeta de fiestas!", "mightyBunnySet": "Conejito poderoso (Guerrero)", @@ -56,9 +57,9 @@ "emeraldMermageSet": "Emerald Mermage (Mage)", "reefSeahealerSet": "Reef Seahealer (Healer)", "roguishPirateSet": "Pirata Travieso (Granuja)", - "monsterOfScienceSet": "Monster of Science (Warrior)", - "witchyWizardSet": "Witchy Wizard (Mage)", - "mummyMedicSet": "Mummy Medic (Healer)", + "monsterOfScienceSet": "Monstruo de Ciencia (Guerrero)", + "witchyWizardSet": "Hechicero Embrujado (Mago)", + "mummyMedicSet": "Momia Médica (Curador)", "vampireSmiterSet": "Vampire Smiter (Rogue)", - "fallEventAvailability": "Available until October 31" + "fallEventAvailability": "Disponible hasta el 31 de Octubre" } \ No newline at end of file diff --git a/common/locales/es_419/messages.json b/common/locales/es_419/messages.json index b67956eaf8..16b25f0ddb 100644 --- a/common/locales/es_419/messages.json +++ b/common/locales/es_419/messages.json @@ -1,7 +1,7 @@ { "messageLostItem": "Tu <%= itemText %> se rompió.", "messageTaskNotFound": "Tarea no encontrada.", - "messageDuplicateTaskID": "Ya existe una Tarea con ese ID", + "messageDuplicateTaskID": "Ya existe una Tarea con ese ID.", "messageTagNotFound": "Etiqueta no encontrada.", "messagePetNotFound": ":pet no encontrado en user.items.pets", "messageFoodNotFound": ":food no encontrado en user.items.food", @@ -15,7 +15,7 @@ "messageEquipped": "<%= itemText %> equipado.", "messageUnEquipped": "<%= itemText %> no está equipado.", "messageMissingEggPotion": "Te hace falta o el huevo o la poción.", - "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", + "messageInvalidEggPotionCombo": "¡No puedes eclosionar Huevos de Mascota de Misión con Pociones Eclosionadoras Mágicas! Prueba con otro huevo.", "messageAlreadyPet": "Ya tienes esa mascota. ¡Intenta incubar una combinación diferente!", "messageHatched": "¡Tu huevo eclosionó! Visita tu establo para equipar a tu mascota.", "messageNotEnoughGold": "No tienes oro suficiente", @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "Ya posees este item. Equípalo yendo a la página de equipamiento.", "armoireEquipment": "<%= image %> Hallaste una pieza de Equipamiento raro en el Armario: <%= dropText %> ¡Genial!", "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!" + "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/es_419/npc.json b/common/locales/es_419/npc.json index d0612ab99d..e4458e7c8c 100644 --- a/common/locales/es_419/npc.json +++ b/common/locales/es_419/npc.json @@ -7,6 +7,8 @@ "daniel": "Daniel", "danielText": "¡Bienvenido a la Taberna! Quédate un rato y conoce a los locales. Si necesitas descansar (¿vacaciones, enfermedad?) te alojaré en la Posada. Mientras estés registrado tus Diarias no te lastimarán al final del día, pero todavía las puedes marcar.", "danielText2": "Aviso: Si estás 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! Además, el daño que acumules contra el (o los objetos que hayas recolectado) no se aplicarán sino hasta que salgas de la Posada.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "Ian", "ianText": "Bienvenido a la Tienda de Misiones! Aquí puedes usar Pergaminos de Misiones para luchar contra monstruos con tus amigos. Asegúrate de haber mirado todos los Pergaminos de Misiones para comprar el correcto!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "USD", "newStuff": "Cosas nuevas", "cool": "Dímelo más tarde", diff --git a/common/locales/es_419/pets.json b/common/locales/es_419/pets.json index 96c84af703..21c510b0cd 100644 --- a/common/locales/es_419/pets.json +++ b/common/locales/es_419/pets.json @@ -1,13 +1,13 @@ { "pets": "Mascotas", "petsFound": "Mascotas encontradas", - "magicPets": "Magic Potion Pets", + "magicPets": "Mascotas de Poción Mágica", "rarePets": "Mascotas raras", "questPets": "Mascotas de misión", "mounts": "Monturas", "mountsTamed": "Monturas domadas", "questMounts": "Monturas de misión", - "magicMounts": "Magic Potion Mounts", + "magicMounts": "Monturas de Poción Mágica", "rareMounts": "Monturas raras", "etherealLion": "León etéreo", "veteranWolf": "Lobo veterano", @@ -18,6 +18,7 @@ "mammoth": "Mamut lanudo", "orca": "Orca", "royalPurpleGryphon": "Grifo Real Morado", + "phoenix": "Fénix", "rarePetPop1": "¡Haz clic en la pata dorada para aprender más sobre cómo obtener esta mascota contribuyendo a Habitica!", "rarePetPop2": "¡Cómo obtener esta mascota!", "potion": "Pócima <%= potionType %>", @@ -26,15 +27,15 @@ "eggSingular": "huevo", "noEggs": "No tienes huevos.", "hatchingPotions": "Pócimas de eclosión", - "magicHatchingPotions": "Magic Hatching Potions", + "magicHatchingPotions": "Pociones de Eclosión Mágicas", "hatchingPotion": "pócima de eclosión", "noHatchingPotions": "No tienes pócimas de eclosión.", "inventoryText": "Haz clic en un huevo para ver las pócimas utilizables resaltadas en verde, y después haz clic en una de las pociones para incubar tu mascota. Si ninguna pócima se destacó, haz clic en ese huevo de nuevo para anular la selección, y haz clic primero sobre una pócima para destacar los huevos utilizables. También puedes vender los objetos que ya no desees a Alexander el Comerciante.", "foodText": "comida", "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.", - "premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.", + "dropsExplanation": "Consigue estos objetos más rápido con Gemas si no quieres esperar a que aparezcan cuando completes una tarea. Lee más acerca del sistema de botín.", + "premiumPotionNoDropExplanation": "Las Pociones de Eclosión Mágicas no pueden ser utilizadas con huevos obtenidos en Misiones. La única forma de obtener Pociones de Eclosión Mágicas es comprándolas abajo, no mediante botines aleatorios.", "beastMasterProgress": "Progreso de Maestro de las bestias", "stableBeastMasterProgress": "Progreso de Maestro de las bestias: <%= number %> Mascotas encontradas", "beastAchievement": "¡Has ganado el Logro de \"Maestro de las Bestias\" por haber coleccionado todas las mascotas!", diff --git a/common/locales/es_419/quests.json b/common/locales/es_419/quests.json index 8d088a4037..9c8d580081 100644 --- a/common/locales/es_419/quests.json +++ b/common/locales/es_419/quests.json @@ -11,34 +11,42 @@ "invitations": "Invitaciones", "completed": "¡Completado!", "youReceived": "Has recibido", - "dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.", + "dropQuestCongrats": "Felicitaciones por ganar este pergamino de misión! Puedes invitar a tu grupo para empezar la misión ahora mismo o vuelve en cualquier momento en tu Inventario > Misiones.", "questSend": "Cliqueando en \"Invitar\" enviara una invitación a los miembros de tu grupo. Cuando todos los miembros hayan aceptado o negado, la misión comenzara. Mira el progreso en Social > Grupo", + "questSendBroken": "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": "Invitar grupo a la Misión", "questInvitation": "Invitación a una misión:", "questInvitationTitle": "Invitación a una misión", "questInvitationInfo": "Invitación para la misión <%= quest %>", "askLater": "Preguntar más tarde", - "questLater": "Quest Later", + "questLater": "Realizar misión más tarde", "buyQuest": "Comprar misión", "accepted": "Aceptado", "rejected": "Rechazado", "pending": "Pendiente", "questStart": "La misión comienza cuando todos los participantes la hayan aceptado o rechazado. Sólo aquellos que hayan hecho clic en \"aceptar\" podrán participar en la misión y recibir el botín. Si los participantes tardan demasiado (o están inactivos) el organizador de la misión puede comenzarla sin ellos haciendo clic en \"Iniciar\". El organizador también puede cancelar la misión y recuperar el pergamino de misión haciendo clic en \"Cancelar\".", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Iniciar", "bossHP": "Vida del Jefe", "bossStrength": "Fuerza del Jefe", + "rage": "Ira", "collect": "Recolectar", "collected": "Recogido", "collectionItems": "<%= number %> <%= items %>", - "itemsToCollect": "Items to Collect", + "itemsToCollect": "Items por Recolectar", "bossDmg1": "Cada tarea diaria o tarea pendiente completada y cada hábito positivo lastima al Jefe. Dañalo aun mas con las tareas mas rojas o aplástalos brutalmente y hazlos estallar en llamas. El Jefe hará daño a cada participante de la misión por cada tarea diaria que dejes pasar (multiplicado por la fuerza del jefe) en adición al daño regular, ¡así que mantén a tu grupo saludable completando tus tareas diarias! Todo daño hacia y desde el jefe se anota en tu cron (el día de cambio) ", "bossDmg2": "Sólo los participantes lucharán contra el Jefe y se repartirán el botín.", - "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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Solo los participantes pueden coleccionar artículos y compartir del botín de la misión.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Abortar", "leaveQuest": "Abandonar misión", - "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.", + "sureLeave": "¿Estás seguro que quieres salir de la misión activa? Todo tu progreso en la misión se perderá.", "questOwner": "Organizador de la misión", "questOwnerNotInPendingQuest": "El organizador de la misión ha abandonado la misión y no puede iniciarla. Se recomienda cancelar también. El organizador se quedará con el pergamino de misión.", "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.", @@ -56,16 +64,17 @@ "mustComplete": "Primero necesitas terminar <%= quest %>.", "mustLevel": "Deber ser al menos nivel <%= level %> para comenzar esta misión.", "mustLvlQuest": "¡Necesitas tener el nivel <%= level %> para poder comprar esta misión!", - "mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?", - "unlockByQuesting": "To earn this quest, complete <%= title %>.", + "mustInviteFriend": "Para ganar esta misión, invita un amigo a tu Grupo. ¿Quieres invitar a alguien?", + "unlockByQuesting": "Para ganar esta misión, completa <%= title %>.", "sureCancel": "¿Estás seguro de querer cancelar esta misión? Todas las invitaciones aceptadas se perderán. El organizador de la misión se quedará con el pergamino de misión.", "sureAbort": "¿Estás seguro de querer abortar la misión? Esto hará que todo tu equipo aborte la misión y todo el progreso se perderá. El pergamino de misión será regresado al organizador de la misión.", "doubleSureAbort": "¿Verdaderamente estas seguro? ¡Asegúrate que no te oidarán eternamente!", "questWarning": "Si nuevos miembros se unen al equipo antes de que comience la misión, también recibirán una invitación. Sin embargo, una vez que la misión ha comenzado, nuevos miembros no se pueden unir a la misión.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Ira", "bossRageDescription": "Cuando esta barra se llene, el jefe desencadenará un ataque especial!", "startAQuest": "INICIAR UNA MISIÓN", "startQuest": "Iniciar Misión", - "whichQuestStart": "Which quest do you want to start?", + "whichQuestStart": "¿Cuál misión quieres empezar?", "getMoreQuests": "Obtén más misiones" } \ No newline at end of file diff --git a/common/locales/es_419/questscontent.json b/common/locales/es_419/questscontent.json index d813d98987..2a3bf7c57a 100644 --- a/common/locales/es_419/questscontent.json +++ b/common/locales/es_419/questscontent.json @@ -165,7 +165,7 @@ "questStressbeastBossRageGuide": "`¡La Abominable Bestia del Estrés usó Ataque de Estrés!`\n\nEl aumento del estrés cura a La Abominable Bestia del Estrés!\n\n¡Cuidado! Justin el Guía está tratando de distraer a La Abominable Bestia del Estrés corriendo alrededor de sus tobillos, gritando consejos de productividad! La Abominable Bestia del Estrés está pisoteando locamente, pero parece que realmente estamos desgastando a esta bestia. Dudo que tenga suficiente energía para otro ataque. No te rindas... ¡estamos muy cerca de acabar con ella!", "questStressbeastDesperation": "`¡LaAbominable Bestia del Estrés llega a 500K de salud! ¡La Abominable Bestia del Estrés usa Defensa Desesperada!`\n\n¡Ya casi estamos, Habiticanos! ¡Con diligencia y Diarias, hemos dejado a La Abominable Bestia del Estrés en solo 500K! La criatura ruge y golpea desesperadamente, mientras su furia aumenta más rápido que nunca. Bailey y Matt gritan de terror a medida que comienza a moverlos de un lado al otro a un ritmo terrador, levantando una enceguecedora tormenta de nieve que hace más difícil golpearla.\n\n¡Tendremos que redoblar nuestros esfuerzos, pero tomen valor - esto es una señal de que La Abominable Bestia del Estrés sabe que está a punto de ser derrotada! ¡No te rindas ahora!", "questStressbeastCompletion": "¡LaAbominable Bestia del Estrés ha sido DERROTADA!

¡Lo hicimos! Con un rugido final la Abominable Bestia del Estrés se disipa en una nube de nieve. Las copos de nieve brillan a través del aire mientras los Habiticanos aplauden y abrazan a sus mascotas y monturas. ¡Nuestros animales y nuestros NPCs están seguros una vez más!

¡Stoïkalm se ha salvado!

SabreCat habla suavemente a un pequeño tigre dientes de sable. \"Encuentra los ciudadanos de las Estepas de Stoïkalm y tréelos a nosotros,\" dice. Varias horas más tarde, el tigre diente de sable regresa, con una manada de jinetes de mamut siguiéndolo lentamente detrás. Reconoces al jinete a la cabeza como Lady Glaciate, líder de Stoïkalm.

\"Valientes Habiticanos,\" dice, \"Mis ciudadanos y yo les debemos el más profundo agradecimiento, y las más sinceras disculpas. En un esfuerzo por proteger nuestras Estepas de la agitación, empezamos a desterrar en secreto todo nuestro estrés hacia las montañas heladas. ¡No teníamos idea de que con las generaciones se convertiria en la Abominable Bestia del Estrés que vieron! Cuando se desató, nos dejó atrapados en su lugar a todos en las montañas y se fue en un alboroto contra nuestros queridos animales.\" Su triste mirada sigue el caer de la nieve. \"Pusimos a todos en riesgo con nuestra necedad. Tengan por seguro que en el futuro, vamos a ir a ustedes con nuestros problemas antes de que nuestros problemas vayan a ustedes\".

Ella se vuelve hacia donde @Baconsaur abraza a unos mamuts bebé. \"Hemos traído a tus animales una ofrenda de alimentos para disculparnos por asustarlos, y como un símbolo de confianza, vamos a dejar algunas de nuestras mascotas y monturas contigo. Sabemos que todos ustedes van cuidar bien de ellos\".", - "questStressbeastCompletionChat": "`La Bestia Abominable del Estrés ha sido VENCIDA`\n\nLo hemos hecho! Con un rugido final La Bestia Abominable del Estrés se disipa en una nube de nieve. Las copos de nieve brillan a través del aire mientras Habiticanos aplaudiendo abrazan a sus mascotas y monturas. Nuestros animales y nuestros NPCs estan seguros una vez más!\n\n`Stoïkalm se ha salvado!`\n\nSabreCat habla suavemente a un pequeño diente de sable. \"Encuentra los ciudadanos de las Estepas de Stoïkalm y traelos a nosotros,\" dice. Varias horas más tarde, diente de sable regresa, con una manada de jinetes de mamut siguiendo lentamente detrás. Reconoces al jinete a la cabeza como Lady glaciate, líder de Stoïkalm.\n\n\"Valientes Habiticanos,\" ella dice, \"Mis ciudadanos y yo les debemos el más profundo agradecimiento, y las más sinceras disculpas. En un esfuerzo por proteger nuestras Estepas de la agitación, empezamos a desterrar en secreto todo nuestro estrés en las montañas heladas. No teníamos idea de que con las generaciones se convertiria en La Bestia Abominable del Estrés que viste! Cuando se desató, nos atrapo a todos nosotros en las montañas en su lugar y se fue en un alboroto contra nuestros queridos animales.\" Su triste mirada sigue el caer de la nieve. \"Pusimos a todos en riesgo con nuestra necedad. Tenga por seguro que en el futuro, vamos a ir a ustedes con nuestros problemas antes de que nuestros problemas vayan a ustedes.\"\n\nSe vuelve hacia donde @Baconsaur esta abrazando a unos mamuts bebé. \"Hemos traído a tus animales una ofrenda de alimentos para disculparnos por asustarlos, y como un símbolo de confianza, vamos a dejar algunas de a nuestras mascotas y monturas contigo. Sabemos que todos ustedes van cuidar bien de ellos.\"", + "questStressbeastCompletionChat": "`La Bestia Abominable del Estrés ha sido VENCIDA`\n\nLo hemos hecho! Con un rugido final La Bestia Abominable del Estrés se disipa en una nube de nieve. Las copos de nieve brillan a través del aire mientras Habiticanos aplaudiendo abrazan a sus mascotas y monturas. ¡Nuestros animales y nuestros NPCs están seguros una vez más!\n\n`¡Stoïkalm se ha salvado!`\n\nSabreCat le habla suavemente a un pequeño dientes de sable. \"Encuentra los ciudadanos de las Estepas de Stoïkalm y tráelos a nosotros,\" dice. Varias horas más tarde, el dientes de sable regresa, con una manada de jinetes de mamut siguiendo lentamente detrás. Reconoces al jinete a la cabeza como Lady glaciate, líder de Stoïkalm.\n\n\"Valientes Habiticanos,\" ella dice, \"Mis ciudadanos y yo les debemos el más profundo agradecimiento, y las más sinceras disculpas. En un esfuerzo por proteger nuestras Estepas de la agitación, empezamos a desterrar en secreto todo nuestro estrés en las montañas heladas. ¡No teníamos idea de que con las generaciones se convertiría en La Bestia Abominable del Estrés que viste! Cuando se desató, nos atrapó a todos nosotros en las montañas en su lugar y se fue en un alboroto contra nuestros queridos animales.\" Su triste mirada sigue el caer de la nieve. \"Pusimos a todos en riesgo con nuestra necedad. Ten por seguro que en el futuro, vamos a ir a ustedes con nuestros problemas antes de que nuestros problemas vayan a ustedes.\"\n\nSe vuelve hacia donde @Baconsaur está abrazando a unos mamuts bebé. \"Hemos traído a tus animales una ofrenda de alimentos para disculparnos por asustarlos, y como símbolo de confianza, vamos a dejar algunas de nuestras mascotas y monturas contigo. Sabemos que todos ustedes van cuidar bien de ellos.\"", "questTRexText": "Rey de los dinosaurios", "questTRexNotes": "Ahora que las antiguas criaturas de las estepas de Stoïkalm están vagando por toda Habitica, @Urse ha decidido adoptar un Tiranosaurio completamente desarrollado. ¿Que podría salir mal?

Todo.", "questTRexCompletion": "El salvaje dinosaurio finalmente frena su acometida y se aquieta para hacer amigos con los gallos gigantes. @Urse exclama viendo esto. \"¡No son tan malas mascotas después de todo! Todo lo que necesitan es un poco de disciplina. Ten, toma algunos huevos de dinosaurio para ti mismo\".", @@ -196,13 +196,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": "Slime de malvavisco (Huevo)", - "questSlimeUnlockText": "Desbloqueas huevos de babosa comprables en el Mercado", + "questSlimeUnlockText": "Desbloquea huevos de babosa comprables en el Mercado", "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": "Oveja (Huevo)", - "questSheepUnlockText": "Desbloqueas huevos de oveja comprables en el Mercado", + "questSheepUnlockText": "Desbloquea huevos de oveja comprables en el Mercado", "questKrakenText": "El Kraken de lo incompleto", "questKrakenNotes": "It's a warm, sunny day as you sail across the Inkomplete Bay, but your thoughts are clouded with worries about everything that you still need to do. It seems that as soon as you finish one task, another crops up, and then another...

Suddenly, the boat gives a horrible jolt, and slimy tentacles burst out of the water on all sides! \"We're being attacked by the Kraken of Inkomplete!\" Wolvenhalo cries.

\"Quickly!\" Lemoness calls to you. \"Strike down as many tentacles and tasks as you can, before new ones can rise up to take their place!\"", "questKrakenBoss": "El Kraken de lo incompleto", @@ -214,13 +214,13 @@ "questWhaleBoss": "Ballena lamentosa ", "questWhaleCompletion": "After much hard work, the whale finally ceases her thunderous cry. \"Looks like she was drowning in waves of negative habits,\" @zoebeagle explains. \"Thanks to your consistent effort, we were able to turn the tides!\" As you step into the submarine, several whale eggs bob towards you, and you scoop them up.", "questWhaleDropWhaleEgg": "Ballena (Huevo)", - "questWhaleUnlockText": "Desbloqueas huevos de ballena comprables en el Mercado", + "questWhaleUnlockText": "Desbloquea huevos de ballena comprables en el Mercado", "questDilatoryDistress1Text": "Dilatory Distress, Part 1: Message in a Bottle", "questDilatoryDistress1Notes": "A message in a bottle arrived from the newly rebuilt city of Dilatory! It reads: \"Dear Habiticans, we need your help once again. Our princess has disappeared and the city is under siege by some unknown watery demons! The mantis shrimps are holding the attackers at bay. Please aid us!\" To make the long journey to the sunken city, one must be able to breathe water. Fortunately, the alchemists @Benga and @hazel can make it all possible! You only have to find the proper ingredients.", "questDilatoryDistress1Completion": "You don the the finned armor and swim to Dilatory as quickly as you can. The merfolk and their mantis shrimp allies have managed to keep the monsters outside the city for the moment, but they are losing. No sooner are you within the castle walls than the horrifying siege descends!", "questDilatoryDistress1CollectFireCoral": "Coral de fuego", - "questDilatoryDistress1CollectBlueFins": "Blue Fins", - "questDilatoryDistress1DropArmor": "Finned Oceanic Armor (Armor)", + "questDilatoryDistress1CollectBlueFins": "Aletas Azules", + "questDilatoryDistress1DropArmor": "Armadura Oceánica con Aletas (Armadura)", "questDilatoryDistress2Text": "Dilatory Distress, Part 2: Creatures of the Crevasse", "questDilatoryDistress2Notes": "The siege can be seen from miles away: thousands of disembodied skulls rushing through a portal in the crevasse walls and making their way towards Dilatory.

When you meet King Manta in his war room, his eyes seem sunken, and his face is worried. \"My daughter Adva disappeared into the Dark Crevasse just before this siege began. Please find her and bring her back home safely! I will lend you my Fire Coral Circlet to aid you. If you succeed, it is yours.\"", "questDilatoryDistress2Completion": "You vanquish the nightmarish horde of skulls, but you feel no closer to finding Adva. You speak to @Kiwibot, the royal tracker, to see if she has any ideas. \"The mantis shrimps that defend the city must have seen Adva escape,\" @Kiwibot says. \"Try following them into the Dark Crevasse.\"", @@ -229,7 +229,7 @@ "questDilatoryDistress2RageDescription": "Swarm Respawn: This bar fills when you don't complete your Dailies. When it is full, the Water Skull Swarm will heal 30% of its remaining health!", "questDilatoryDistress2RageEffect": "`Water Skull Swarm uses SWARM RESPAWN!`\n\nEmboldened by their victories, more skulls pour forth from the crevasse, bolstering the swarm!", "questDilatoryDistress2DropSkeletonPotion": "Poción Esqueleto", - "questDilatoryDistress2DropCottonCandyBluePotion": "Poción Algodón de Azúcar", + "questDilatoryDistress2DropCottonCandyBluePotion": "Poción Algodón de Azúcar Azul", "questDilatoryDistress2DropHeadgear": "Fire Coral Circlet (Headgear)", "questDilatoryDistress3Text": "Dilatory Distress, Part 3: Not a Mere Maid", "questDilatoryDistress3Notes": "You follow the mantis shrimps deep into the Crevasse, and discover an underwater fortress. Princess Adva, escorted by more watery skulls, awaits you inside the main hall. \"My father has sent you, has he not? Tell him I refuse to return. I am content to stay here and practice my sorcery. Leave now, or you shall feel the wrath of the ocean's new queen!\" Adva seems very adamant, but as she speaks you notice a strange, ruby pendant on her neck glowing ominously... Perhaps her delusions would cease should you break it?", @@ -238,16 +238,34 @@ "questDilatoryDistress3DropFish": "Pescado (Comida)", "questDilatoryDistress3DropWeapon": "Trident of Crashing Tides (Weapon)", "questDilatoryDistress3DropShield": "Escudo Luna perlada (Objeto Escudo-Mano)", - "questCheetahText": "Como un Cheetah", + "questCheetahText": "Como un Chita", "questCheetahNotes": "As you hike across the Sloensteadi Savannah with your friends @PainterProphet, @tivaquinn, @Unruly Hyena, and @Crawford, you're startled to see a Cheetah screeching past with a new Habitican clamped in its jaws. Under the Cheetah's scorching paws, tasks burn away as though complete -- before anyone has the chance to actually finish them! The Habitican sees you and yells, \"Please help me! This Cheetah is making me level too quickly, but I'm not getting anything done. I want to slow down and enjoy the game. Make it stop!\" You fondly remember your own fledgling days, and know that you have to help the newbie by stopping the Cheetah!", "questCheetahCompletion": "The new Habitican is breathing heavily after the wild ride, but thanks you and your friends for your help. \"I'm glad that Cheetah won't be able to grab anyone else. It did leave some Cheetah eggs for us, so maybe we can raise them into more trustworthy pets!\"", - "questCheetahBoss": "Cheetah", - "questCheetahDropCheetahEgg": "Cheetah (Huevo)", - "questCheetahUnlockText": "Unlocks purchasable Cheetah eggs in the Market", + "questCheetahBoss": "Chita", + "questCheetahDropCheetahEgg": "Chita (Huevo)", + "questCheetahUnlockText": "Desbloquea huevos de Chita comprables en el Mercado", "questHorseText": "Ride the Night-Mare", "questHorseNotes": "While relaxing in the Tavern with @beffymaroo and @JessicaChase, the talk turns to good-natured boasting about your adventuring accomplishments. Proud of your deeds, and perhaps getting a bit carried away, you brag that you can tame any task around. A nearby stranger turns toward you and smiles. One eye twinkles as he invites you to prove your claim by riding his horse.\nAs you all head for the stables, @UncommonCriminal whispers, \"You may have bitten off more than you can chew. That's no horse - that's a Night-Mare!\" Looking at its stamping hooves, you begin to regret your words...", "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Caballo (Huevo)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Desbloquea huevos de Caballo comprables en el Mercado", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market" } \ No newline at end of file diff --git a/common/locales/es_419/rebirth.json b/common/locales/es_419/rebirth.json index 04860f96ec..d57abaaced 100644 --- a/common/locales/es_419/rebirth.json +++ b/common/locales/es_419/rebirth.json @@ -2,9 +2,9 @@ "rebirthNew": "Renacimiento: ¡Una nueva aventura disponible!", "rebirthUnlock": "¡Has desbloqueado el Renacimiento! Este objeto especial del Mercado te permite empezar el juego de nuevo al nivel 1, manteniendo tus tareas, logros, mascotas, y más. Úsalo para darle nueva vida a Habitica por si sientes que ya lo lograste todo, o para tener la experiencia de nuevas funciones con la perspectiva de un personaje nuevo.", "rebirthBegin": "Renacimiento: Empieza una nueva aventura", - "rebirthStartOver": "Rebirth starts your character over from Level 1.", + "rebirthStartOver": "Renacimiento reinicia a tu personaje al nivel 1.", "rebirthAdvList1": "Regresas con salud plena.", - "rebirthAdvList2": "You have no Experience, Gold, or Equipment (with the exception of free items like Mystery items).", + "rebirthAdvList2": "No tienes Experiencia, Oro ni Equipamiento (con la excepción de ítems gratis como los Ítems Misteriosos).", "rebirthAdvList3": "Tus hábitos, Diarias, y Pendientes vuelven a amarillo, y las rachas se restablecen.", "rebirthAdvList4": "Comienzas con la clase de Guerrero hasta que consigues una clase nueva.", "rebirthInherit": "Tu nuevo personaje hereda unas pocas cosas de su predecesor.", diff --git a/common/locales/es_419/settings.json b/common/locales/es_419/settings.json index 181ea7aa31..7b9ef57ec8 100644 --- a/common/locales/es_419/settings.json +++ b/common/locales/es_419/settings.json @@ -118,5 +118,26 @@ "promoCode": "Código promocional", "promoCodeApplied": "¡Tu código promocional fue aceptado! Revisa tu inventario.", "promoPlaceholder": "Ingresa tu código promocional", - "displayInviteToPartyWhenPartyIs1": "Mostrar el botón de \"Invitar a grupo\" cuando el grupo tiene 1 miembro." + "displayInviteToPartyWhenPartyIs1": "Mostrar el botón de \"Invitar a grupo\" cuando el grupo tiene 1 miembro.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/es_419/subscriber.json b/common/locales/es_419/subscriber.json index a527dc396f..8afe69ecfd 100644 --- a/common/locales/es_419/subscriber.json +++ b/common/locales/es_419/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> y <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Misteriosos viajeros del tiempo", "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", "subUpdateCard": "Actualiza la tarjeta", diff --git a/common/locales/es_419/tasks.json b/common/locales/es_419/tasks.json index a0823e4f1a..75f07a2b1a 100644 --- a/common/locales/es_419/tasks.json +++ b/common/locales/es_419/tasks.json @@ -40,7 +40,7 @@ "repeatEvery": "Repetir cada", "repeatHelpTitle": "¿Qué tan seguido debe ser repetida esta tarea?", "dailyRepeatHelpContent": "Esta tarea vencerá cada X días. Puedes ajustar ese valor abajo.", - "weeklyRepeatHelpContent": "This task will be due on the highlighted days below. Click on a day to activate/deactivate it.", + "weeklyRepeatHelpContent": "Esta tarea estará prevista para los días resaltados abajo. Haz clic en un día para activarlo/desactivarlo.", "repeatDays": "Cada X Días", "repeatWeek": "En Ciertos Días de la Semana.", "day": "Día", @@ -78,14 +78,14 @@ "streakSingular": "Buena racha", "streakSingularText": "Ha completado una racha de 21 días en una tarea Diaria", "perfectName": "Días perfectos", - "perfectText": "Completed all active Dailies on <%= perfects %> days. With this achievement you get a +level/2 buff to all attributes for the next day. Levels greater than 100 don't have any additional effects on buffs.", + "perfectText": "Completaste todas las Diarias activas durante <%= perfects %> días. Con este logro consigues una mejora de +nivel/2 a todos los atributos durante el día siguiente. Los niveles mayores a 100 no tienen ningún efecto adicional sobre las mejoras.", "perfectSingular": "Día perfecto", - "perfectSingularText": "Completed all active Dailies in one day. With this achievement you get a +level/2 buff to all attributes for the next day. Levels greater than 100 don't have any additional effects on buffs.", + "perfectSingularText": "Completaste todas las Diarias activas durante un día. Con este logro consigues una mejora de +nivel/2 a todos los atributos durante el día siguiente. Los niveles mayores a 100 no tienen ningún efecto adicional sobre las mejoras.", "streakerAchievement": "¡Has obtenido el logro \"Buena racha\"! El récord de 21 días es un escalón importante para la formación de hábitos. ¡Puedes seguir amontonando este Logro para cada 21 días adicionales en esta diaria o cualquier otra!", "fortifyName": "Poción de fortalecimiento.", "fortifyPop": "Devuelve todas tus tareas a un valor neutral (amarillo), y recupera toda la salud perdida.", "fortify": "Fortalecer", - "fortifyText": "Fortify will return all your tasks to a neutral (yellow) state, as if you'd just added them, and top your Health off to full. This is great if all your red tasks are making the game too hard, or all your blue tasks are making the game too easy. If starting fresh sounds much more motivating, spend the Gems and catch a reprieve!", + "fortifyText": "Fortalecer devuelve todas tus tareas a un valor neutral (amarillo), como si las acabaras de añadir, y llena a tope tu salud. Esto es excelente si todas tus tareas rojas están dificultando mucho el juego, o si todas tus tareas azules están haciéndolo muy fácil. Si empezar de cero suena mucho más motivador, ¡gasta las gemas y tómate un respiro!", "sureDelete": "¿Estás seguro de que quieres eliminar esta tarea?", "streakCoins": "¡Bonus de racha!", "pushTaskToTop": "Enviar tarea al tope", diff --git a/common/locales/fr/backgrounds.json b/common/locales/fr/backgrounds.json index bba7372a17..b5b1f1b03e 100644 --- a/common/locales/fr/backgrounds.json +++ b/common/locales/fr/backgrounds.json @@ -111,5 +111,12 @@ "backgroundStableText": "Étable d'Habitica", "backgroundStableNotes": "Prenez soin de vos montures dans l'Etable d'Habitica", "backgroundTavernText": "Taverne d'Habitica", - "backgroundTavernNotes": "Visitez la Taverne d'Habitica" + "backgroundTavernNotes": "Visitez la Taverne d'Habitica", + "backgrounds102015": "Ensemble 17 : Sorti en Octobre 2015", + "backgroundHarvestMoonText": "Lune des Moissons", + "backgroundHarvestMoonNotes": "Gloussez sous la Lune des Moissons", + "backgroundSlimySwampText": "Marécage Vaseux", + "backgroundSlimySwampNotes": "Échinez-vous à traverser un Marais Visqueux", + "backgroundSwarmingDarknessText": "Ténèbres Grouillantes", + "backgroundSwarmingDarknessNotes": "Frissonnez dans les Ténèbres Grouillantes" } \ No newline at end of file diff --git a/common/locales/fr/challenge.json b/common/locales/fr/challenge.json index 04de0d881f..bf5ad5f867 100644 --- a/common/locales/fr/challenge.json +++ b/common/locales/fr/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "Vous n'avez pas assez de gemmes pour proposer ce défi.", "noPermissionEditChallenge": "Vous n'avez pas le droit d'éditer ce défi.", "noPermissionDeleteChallenge": "Vous n'avez pas le droit de supprimer ce défi.", - "noPermissionCloseChallenge": "Vous n'avez pas le droit de fermer ce défi." + "noPermissionCloseChallenge": "Vous n'avez pas le droit de fermer ce défi.", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/fr/character.json b/common/locales/fr/character.json index f4af43e7bc..9ea4ca8eb7 100644 --- a/common/locales/fr/character.json +++ b/common/locales/fr/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Bonus de Classe", "battleGear": "Équipement de combat", "battleGearText": "Voici l'équipement que vous portez au combat ; il affecte les chiffres obtenus lorsque vous interagissez avec vos tâches.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/fr/content.json b/common/locales/fr/content.json index 6035445b85..eb53605e26 100644 --- a/common/locales/fr/content.json +++ b/common/locales/fr/content.json @@ -95,6 +95,9 @@ "questEggHorseText": "Cheval", "questEggHorseMountText": "Cheval", "questEggHorseAdjective": "un galopant", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "Trouvez une potion d’éclosion à verser sur cet œuf et il en sortira <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "de Base", "hatchingPotionWhite": "Blanc", diff --git a/common/locales/fr/death.json b/common/locales/fr/death.json index 91f52ab023..0b324693f1 100644 --- a/common/locales/fr/death.json +++ b/common/locales/fr/death.json @@ -5,7 +5,7 @@ "refillHealthTryAgain": "Reprendre vie et essayer à nouveau", "dyingOftenTips": "Cela vous arrive trop souvent ? Voici quelques astuces !", "losingHealthWarning": "Attention - Vous perdez de la Vie !", - "losingHealthWarning2": "Ne laissez pas votre Vie tomber à zéro ! Si cela arrive, vous perdrez un niveau, votre Or, et une pièce d'équipement.", + "losingHealthWarning2": "Ne laissez pas votre Vie tomber à zéro ! Si cela arrive, vous perdrez un niveau, votre Or, et un élément d'équipement.", "toRegainHealth": "Pour regagner de la Vie :", "lowHealthTips1": "Gagnez un niveau pour guérir complètement !", "lowHealthTips2": "Achetez une Potion de guérison dans la colonne des Récompenses pour regagner 15 Points de Vie.", diff --git a/common/locales/fr/faq.json b/common/locales/fr/faq.json index 02b635108d..9437504efd 100644 --- a/common/locales/fr/faq.json +++ b/common/locales/fr/faq.json @@ -11,7 +11,7 @@ "webFaqAnswer2": "Il y a quatre listes d'exemples de tâches pour vous inspirer :\n* [Exemples d'Habitudes](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Exemples de Quotidiennes](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Exemples de tâches À Faire](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Exemples de Récompenses](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "faqQuestion3": "Pourquoi mes tâches changent-elles de couleur ?", "iosFaqAnswer3": "Vos tâches changent de couleur en fonction de la manière dont vous les effectuez en ce moment ! Chaque nouvelle tâche est créée neutre, donc jaune. Si vous effectuez des tâches Quotidiennes ou des Habitudes positives plus fréquemment, elles changeront de couleur jusqu'à devenir bleues. Si vous manquez une tâche Quotidienne ou cédez à une mauvaise Habitude, la couleur de la tâche change vers le rouge. Plus une tâche est rouge, plus elle vous fera gagner de récompenses, mais si c'est une tâche Quotidienne ou une mauvaise Habitude, elle vous blessera aussi d'autant plus ! Cela vous aide à trouver la motivation pour effectuer les tâches qui vous posent problème. ", - "webFaqAnswer3": "Vos tâches changent de couleur en fonction de la manière dont vous êtes en train de les effectuer ! Chaque nouvelle tâche est créée en jaune. Si vous effectuez des tâches Quotidiennes ou des Habitudes positives plus fréquemment, elles changeront de couleur jusqu'à devenir bleu. Si vous manquez une tâche Quotidienne ou cédez à une mauvaise Habitude, la couleur de la tâche change vers le rouge. Plus une tâche est rouge, plus elle vous fera gagner de récompenses, mais si c'est une tâche Quotidienne ou une mauvaise Habitude, elle vous blessera aussi d'autant plus ! Cela vous aide à trouver la motivation pour effectuer les tâches qui vous posent problème. ", + "webFaqAnswer3": "Vos tâches changent de couleur en fonction de la manière dont vous êtes en train de les effectuer ! Chaque nouvelle tâche est créée en jaune. Si vous effectuez des tâches Quotidiennes ou des Habitudes positives plus fréquemment, elles changeront de couleur jusqu'à devenir bleues. Si vous manquez une tâche Quotidienne ou cédez à une mauvaise Habitude, la couleur de la tâche change vers le rouge. Plus une tâche est rouge, plus elle vous fera gagner de récompenses, mais si c'est une tâche Quotidienne ou une mauvaise Habitude, elle vous blessera aussi d'autant plus ! Cela vous aide à trouver la motivation pour effectuer les tâches qui vous posent problème. ", "faqQuestion4": "Pourquoi est-ce que mon avatar a perdu de la santé, et comment puis-je la récupérer ?", "iosFaqAnswer4": "Il y a plusieurs choses qui peuvent vous causer des dégâts. D'abord, si vous laissez de tâches Quotidiennes incomplètes pendant la nuit, elles vous causeront des dégâts. Ensuite, si vous réalisez une mauvaise Habitude, elle vous causera des dégâts. Enfin, si vous et votre Équipe affrontez un Boss, et qu'un de vos compagnons n'a pas réalisé toutes ses tâches Quotidiennes, Le Boss vous attaquera.\n\nLa meilleure façon de guérir est de gagner un niveau, qui vous rendra toute votre santé. Vous pouvez aussi acheter une Potion de Santé avec de l'or à partir de la colonne Récompenses. En plus, au delà du niveau 10, vous pouvez choisir de devenir un Guérisseur, et vous pourrez apprendre les compétences de guérison. Si vous êtes en Équipe avec un Guérisseur, il peut aussi vous guérir.", "webFaqAnswer4": "Il y a plusieurs choses qui peuvent vous causer des dégâts. D'abord, si vous laissez de tâches Quotidiennes incomplètes pendant la nuit, elles vous causeront des dégâts. Ensuite, si vous réalisez une mauvaise Habitude, elle vous causera des dégâts. Enfin, si vous et votre Équipe affrontez un Boss, et qu'un de vos compagnons n'a pas réalisé toutes ses tâches quotidiennes, Le Boss vous attaquera.\n

\nLa meilleure façon de guérir est de gagner un niveau, qui vous rendra toute votre santé. Vous pouvez aussi acheter une Potion de Santé avec de l'or à partir de la colonne Récompenses. En plus, au delà du niveau 10, vous pouvez choisir de devenir un Guérisseur, et vous pourrez apprendre les compétences de guérison. Si vous êtes en Équipe (dans Social > Équipe) avec un Guérisseur, il peut aussi vous guérir.", @@ -19,23 +19,26 @@ "iosFaqAnswer5": "Le meilleur moyen est de les inviter dans une Équipe avec vous, via le [site](https://habitica.com/#/options/groups/party) ! Nous ajouterons bientôt la possibilité de créer une Équipe depuis cette application, mais attendant, vous pouvez utiliser le [site](https://habitica.com/#/options/groups/party). Les Équipes peuvent partir en quêtes, combattre des monstres, et utiliser leurs compétences pour s'entraider. Sur le site, vous et vos amis pouvez aussi rejoindre des Guildes, qui sont des salons de discussion publics. Les Guildes seront ajoutés à cette application dans une mise à jour ultérieure !", "webFaqAnswer5": "Le meilleur moyen est de les inviter dans une Équipe avec vous, en passant par Social > Équipe ! Les Équipes peuvent partir en quêtes, combattre des monstres, et utiliser leurs compétences pour s'entraider. Vous et vos amis pouvez aussi rejoindre des Guildes (Social > Guildes), qui sont des salons de discussion sur un intérêt partagé ou à la poursuite d'un même but, et peuvent être publiques ou privées. Vous pouvez joindre autant de guildes que vous voulez, mais seulement une équipe.\n

\nPour des informations plus précises, lisez sur le wiki les pages à propos des [Équipes](http://habitrpg.wikia.com/wiki/Party) et des [Guildes](http://habitrpg.wikia.com/wiki/Guilds).", "faqQuestion6": "Comment obtenir des Familiers ou des Montures ?", - "iosFaqAnswer6": "A partir du niveau 3, vous débloquerez le Système de Butin. Chaque fois que vous réalisez une tâche, , vous aurez une chance aléatoire de recevoir un œuf, une potion d'éclosion, ou un morceau de nourriture. Ils seront stockés dans Menu > Objets.\n\nPour faire éclore un Familier, vous aurez besoin d'un œuf et d'une potion d'éclosion. Sélectionnez l’œuf pour déterminer l'espèce que vous voulez faire éclore, et choisissez \"Faire éclore l'Œuf.\" Puis choisissez la potion d'éclosion pour déterminer sa couleur ! Allez dans Menu > Familiers pour équiper votre nouveau Familier en cliquant dessus.\n\nVous pouvez aussi faire grandir vos Familiers en Montures en les nourrissant dans Menu > Familiers, et en sélectionnant \"Nourrir le Familier\" ! Vous devrez nourrir un familier plusieurs fois avant qu'il ne devienne une Monture, mais si vous devinez sa nourriture préférée, il grandira plus vite. Faites des essais, ou [lisez les spoilers ici](http://habitica.wikia.com/wiki/Food#Food_Preferences). Une fois que vous avez obtenu une monture, allez dans Menu > Montures et sélectionnez la pour l'équiper.\n\nVous pouvez aussi gagner des œufs pour les Quêtes de Familiers en accomplissant certaines Quêtes. (Voir ci-dessous pour en apprendre plus sur les Quêtes.)", - "webFaqAnswer6": "A partir du niveau 3, vous débloquerez le Système de Butin. Chaque fois que vous réalisez une tâche, , vous aurez une chance aléatoire de recevoir un œuf, une potion d'éclosion, ou un morceau de nourriture. Ils seront stockés dans Inventaire > Marché.\n

\nPour faire éclore un Familier, vous aurez besoin d'un œuf et d'une potion d'éclosion. Cliquez l’œuf pour déterminer l'animal que vous voulez faire éclore, et puis cliquez la potion d'éclosion pour déterminer sa couleur ! Allez dans Inventaire > Familiers pour équiper votre nouveau Familier en cliquant dessus.\n

\nVous pouvez aussi faire grandir vos Familiers en Montures en les nourrissant dans Inventaire > Familiers. Cliquez sur un Familier, puis cliquez sur un morceau de nourriture sur le menu de droite ! Vous devrez nourrir un familier plusieurs fois avant qu'il ne devienne une Monture, mais si vous devinez sa nourriture préférée, il grandira plus vite. Faites des essais, ou [lisez les spoilers ici](http://habitica.wikia.com/wiki/Food#Food_Preferences). Une fois que vous avez obtenu une monture, allez dans Inventaire > Montures et sélectionnez la pour l'équiper.\n

\nVous pouvez aussi gagner des œufs pour les Quêtes de Familiers en accomplissant certaines Quêtes. (Voir ci-dessous pour en apprendre plus sur les Quêtes.)", + "iosFaqAnswer6": "A partir du niveau 3, vous débloquerez le Système de Butin. Chaque fois que vous réaliserez une tâche, vous aurez une chance aléatoire de recevoir un œuf, une potion d'éclosion, ou un morceau de nourriture. Ils seront stockés dans Menu > Objets.\n\nPour faire éclore un Familier, vous aurez besoin d'un œuf et d'une potion d'éclosion. Sélectionnez l’œuf pour déterminer l'espèce que vous voulez faire éclore, et choisissez \"Faire éclore l'Œuf.\" Puis choisissez la potion d'éclosion pour déterminer sa couleur ! Allez dans Menu > Familiers pour équiper votre nouveau Familier en cliquant dessus.\n\nVous pouvez aussi faire grandir vos Familiers en Montures en les nourrissant dans Menu > Familiers, et en sélectionnant \"Nourrir le Familier\" ! Vous devrez nourrir un familier plusieurs fois avant qu'il ne devienne une Monture, mais si vous devinez sa nourriture préférée, il grandira plus vite. Faites des essais, ou [lisez les spoilers ici](http://habitica.wikia.com/wiki/Food#Food_Preferences). Une fois que vous avez obtenu une monture, allez dans Menu > Montures et sélectionnez la pour l'équiper.\n\nVous pouvez aussi gagner des œufs pour les Quêtes de Familiers en accomplissant certaines Quêtes. (Voir ci-dessous pour en apprendre plus sur les Quêtes.)", + "webFaqAnswer6": "A partir du niveau 3, vous débloquerez le Système de Butin. Chaque fois que vous réaliserez une tâche,, vous aurez une chance aléatoire de recevoir un œuf, une potion d'éclosion, ou un morceau de nourriture. Ils seront stockés dans Inventaire > Marché.\n

\nPour faire éclore un Familier, vous aurez besoin d'un œuf et d'une potion d'éclosion. Cliquez l’œuf pour déterminer l'animal que vous voulez faire éclore, et puis cliquez la potion d'éclosion pour déterminer sa couleur ! Allez dans Inventaire > Familiers pour équiper votre nouveau Familier en cliquant dessus.\n

\nVous pouvez aussi faire grandir vos Familiers en Montures en les nourrissant dans Inventaire > Familiers. Cliquez sur un Familier, puis cliquez sur un morceau de nourriture sur le menu de droite ! Vous devrez nourrir un familier plusieurs fois avant qu'il ne devienne une Monture, mais si vous devinez sa nourriture préférée, il grandira plus vite. Faites des essais, ou [lisez les spoilers ici](http://habitica.wikia.com/wiki/Food#Food_Preferences). Une fois que vous avez obtenu une monture, allez dans Inventaire > Montures et sélectionnez la pour l'équiper.\n

\nVous pouvez aussi gagner des œufs pour les Quêtes de Familiers en accomplissant certaines Quêtes. (Voir ci-dessous pour en apprendre plus sur les Quêtes.)", "faqQuestion7": "Comment devenir Guerrier, Mage, Voleur ou Guérisseur ?", - "iosFaqAnswer7": "Arrivé au niveau 10, vous pourrez choisir de devenir un Guerrier, un Mage, un Voleur ou un Guérisseur. (Tous les joueurs commencent comme Guerrier par défaut.) Chaque classe a différents options d'équipement, différentes Compétences qu'ils peuvent utiliser après le niveau 11, et différents avantages. Les Guerriers peuvent facilement infliger des dégâts aux Boss, supportent plus de dégâts de leurs tâches et rendent leur équipe plus forte. Les Mages peuvent aussi facilement infliger des dégâts aux Boss, ainsi que gagner rapidement des niveaux et rendre du Mana à leur équipe. Les Voleurs gagnent le plus d'or et trouvent le plus de butin, et ils peuvent aider leur équipe à faire pareil. Enfin, les Guérisseurs peuvent se soigner et soigner les membres de leur équipe.\n\nSi vous ne voulez pas immédiatement choisir une classe -- par exemple, si vous faites en sorte de d'abord recueillir tout l'équipement de votre classe actuelle -- vous pouvez cliquer \"Décider plus tard\" et choisir plus tard dans Menu > Choisir une Classe.", + "iosFaqAnswer7": "Arrivé au niveau 10, vous pourrez choisir de devenir un Guerrier, un Mage, un Voleur ou un Guérisseur. (Tous les joueurs commencent comme Guerrier par défaut.) Chaque classe a différents options d'équipement, différentes Compétences qu'ils peuvent utiliser après le niveau 11, et différents avantages. Les Guerriers peuvent facilement infliger des dégâts aux Boss, supportent plus de dégâts de leurs tâches et rendent leur équipe plus forte. Les Mages peuvent aussi facilement infliger des dégâts aux Boss, ainsi que gagner rapidement des niveaux et rendre du Mana à leur équipe. Les Voleurs gagnent le plus d'or et trouvent le plus de butin, et peuvent aider leur équipe à faire pareil. Enfin, les Guérisseurs peuvent se soigner et soigner les membres de leur équipe.\n\nSi vous ne voulez pas immédiatement choisir une classe -- par exemple, si vous faites en sorte de d'abord recueillir tout l'équipement de votre classe actuelle -- vous pouvez cliquer \"Décider plus tard\" et choisir plus tard dans Menu > Choisir une Classe.", "webFaqAnswer7": "Arrivé au niveau 10, vous pourrez choisir de devenir un Guerrier, un Mage, un Voleur ou un Guérisseur. (Tous les joueurs commencent comme Guerrier par défaut.) Chaque classe a différents options d'équipement, différentes Compétences qu'ils peuvent utiliser après le niveau 11, et différents avantages. Les Guerriers peuvent facilement infliger des dégâts aux Boss, supportent plus de dégâts de leurs tâches et rendent leur équipe plus forte. Les Mages peuvent aussi facilement infliger des dégâts aux Boss, ainsi que gagner rapidement des niveaux et rendre du Mana à leur équipe. Les Voleurs gagnent le plus d'or et trouvent le plus de butin, et ils peuvent aider leur équipe à faire pareil. Enfin, les Guérisseurs peuvent se soigner et soigner les membres de leur équipe.\n

\nSi vous ne voulez pas immédiatement choisir une classe -- par exemple, si vous faites en sorte de d'abord recueillir tout l'équipement de votre classe actuelle -- vous pouvez cliquer \"Ne pas choisir\" et reprendre le choix plus tard dans Utilisateur > Caractéristiques.", "faqQuestion8": "A quoi correspond la barre de progression bleue dans l'en-tête après le niveau 10 ?", "iosFaqAnswer8": "Cette barre bleue qui apparaît lorsque vous atteignez le niveau 10 et choisissez une Classe est votre barre de Mana. En gagnant des niveaux supplémentaires, vous débloquerez des Compétences spéciales qui coûtent du Mana. Chaque Classe a des Compétences différentes, qui apparaissent après le niveau 11 dans Menu > Utiliser les Compétences. Contrairement à votre barre de vie, votre barre de Mana ne se réinitialise pas quand vous gagnez un niveau. A la place, du Mana est récupéré lorsque vous réalisez une Bonne Habitude, une Quotidienne ou une tâche À Faire, et du Mana est perdu quand vous succombez à une Mauvaise Habitude. Vous regagnerez aussi du Mana pendant la nuit -- Plus vous aurez complété de Quotidiennes, plus vous en regagnerez.", "webFaqAnswer8": "Cette barre bleue qui apparaît lorsque vous atteignez le niveau 10 et choisissez une Classe est votre barre de Mana. En gagnant des niveaux supplémentaires, vous débloquerez des Compétences spéciales qui coûtent du Mana. Chaque Classe a des Compétences différentes, qui apparaissent après le niveau 11 dans la colonne Récompenses. Contrairement à votre barre de vie, votre barre de Mana ne se réinitialise pas quand vous gagnez un niveau. A la place, du Mana est récupéré lorsque vous réalisez une Bonne Habitude, une Quotidienne ou une tâche À Faire, et du Mana est perdu quand vous succombez à une Mauvaise Habitude. Vous regagnerez aussi du Mana pendant la nuit -- Plus vous aurez complété de Quotidiennes, plus vous en regagnerez.", "faqQuestion9": "Comment combattre des monstres et partir en Quête ?", - "iosFaqAnswer9": "D'abord, vous devez rejoindre une Équipe (voir ci-dessus). Bien que vous puissiez combattre des monstres seul, nous recommandons de jouer dans un groupe car cela rendra vos Quêtes plus faciles. En plus, avoir des amis qui vous motivent à accomplir vos tâches est très motivant !\n\nEnsuite, vous avez besoin d'un Parchemin de Quête, qui sont stockés dans Menu > Objets. Il y a trois façons d'obtenir un parchemein :\n\n- Au niveau 15, vous recevrez une série de Quêtes, c'est à dire trois quêtes liées. D'autres séries seront débloquées aux niveau 30, 40 et 60.\n- Quand vous invitez des membres dans votre équipe sur le [site](https://habitica.com/#/options/groups/party), vous serez récompensés avec le parchemin du Basi-list ! (nous ajouterons cette possibilité dans l'application dans une mise à jour ultérieure.)\n- Vous pouvez acheter des Quêtes depuis la page Quêtes sur le [site](https://habitica.com/#/options/inventory/quests) pour de l'Or et des Gemmes. (nous ajouterons cette possibilité dans l'application dans une mise à jour ultérieure.)\n\nPour combattre un Boss ou réunir des objets pour une quête de collection, réalisez simplement vos tâches normalement, et elle seront transformées en dégâts pendant la nuit. (Recharger en tirant vers le bas sur l'écran peut être nécessaire pour voir la barre de vie du Boss descendre). Si vous combattez un Boss et ratez une de vos tâches Quotidiennes, le Boss infligera des dégâts à votre équipe au moment où vous lui infligerez des dégâts.\n\nAprès le niveau 11, les Mages et les Guerriers gagneront des compétences qui leurs permettent d'infliger des dégâts additionnels au Boss, en faisant ainsi d'excellentes classes après le niveau 10 si vous souhaitez faire plus de dégâts.", - "webFaqAnswer9": "D'abord, vous devez rejoindre une Équipe (dans Social > Équipe). Bien que vous puissiez combattre des monstres seul, nous recommandons de jouer dans un groupe car cela rendra vos Quêtes plus facile. En plus, avoir des amis qui vous motivent à accomplir vos tâches est très motivant !\n

\nEnsuite, vous avez besoin d'un Parchemin de Quête, qui sont stockés dans Inventaire > Quêtes. Il y a trois façons d'obtenir un parchemin :\n

\n* Quand vous invitez des membres dans votre équipe, vous serez récompensés avec le parchemin du Basi-list !\n* Au niveau 15, vous recevrez une série de Quêtes, c'est à dire trois quêtes liées. D'autres séries seront débloquées aux niveau 30, 40 et 60.\n* Vous pouvez acheter des Quêtes depuis la page Quêtes (Inventaire > Quêtes) pour de l'Or et des Gemmes.\n

\nPour combattre un Boss ou réunir des objets pour une quête de collection, réalisez simplement vos tâches normalement, et elle seront transformées en dégâts pendant la nuit. (Recharger peut être nécessaire pour voir la barre de vie du Boss descendre). Si vous combattez un Boss et ratez une de vos tâches Quotidiennes, le Boss infligera des dégâts à votre équipe au moment où vous lui infligerez des dégâts.\n

\nAprès le niveau 11, les Mages et les Guerriers gagneront des compétences qui leurs permettent d'infliger des dégâts additionnels au Boss, en faisant ainsi d'excellentes classes après le niveau 10 si vous souhaitez taper dur.", + "iosFaqAnswer9": "D'abord, vous devez rejoindre une Équipe (voir ci-dessus). Bien que vous puissiez combattre des monstres seul, nous recommandons de jouer dans un groupe car cela rendra vos Quêtes plus faciles. En plus, avoir des amis qui vous encouragent à accomplir vos tâches est très motivant !\n\nEnsuite, vous avez besoin d'un Parchemin de Quête, qui sont stockés dans Menu > Objets. Il y a trois façons d'obtenir un parchemein :\n\n- Au niveau 15, vous recevrez une série de Quêtes, c'est à dire trois quêtes liées. D'autres séries seront débloquées aux niveau 30, 40 et 60.\n- Quand vous invitez des membres dans votre équipe sur le [site](https://habitica.com/#/options/groups/party), vous serez récompensés avec le parchemin du Basi-list ! (nous ajouterons cette possibilité dans l'application dans une mise à jour ultérieure.)\n- Vous pouvez acheter des Quêtes depuis la page Quêtes sur le [site](https://habitica.com/#/options/inventory/quests) pour de l'Or et des Gemmes. (nous ajouterons cette possibilité dans l'application dans une mise à jour ultérieure.)\n\nPour combattre un Boss ou réunir des objets pour une quête de collection, réalisez simplement vos tâches normalement, et elle seront transformées en dégâts pendant la nuit. (Recharger en tirant vers le bas sur l'écran peut être nécessaire pour voir la barre de vie du Boss descendre). Si vous combattez un Boss et ratez une de vos tâches Quotidiennes, le Boss infligera des dégâts à votre équipe au moment où vous lui infligerez des dégâts.\n\nAprès le niveau 11, les Mages et les Guerriers gagneront des compétences qui leurs permettent d'infliger des dégâts additionnels au Boss, en faisant ainsi d'excellentes classes après le niveau 10 si vous souhaitez faire plus de dégâts.", + "webFaqAnswer9": "D'abord, vous devez rejoindre une Équipe (dans Social > Équipe). Bien que vous puissiez combattre des monstres seul, nous recommandons de jouer dans un groupe car cela rendra vos Quêtes plus facile. En plus, avoir des amis qui vous encouragent à accomplir vos tâches est très motivant !\n

\nEnsuite, vous avez besoin d'un Parchemin de Quête, qui sont stockés dans Inventaire > Quêtes. Il y a trois façons d'obtenir un parchemin :\n

\n* Quand vous invitez des membres dans votre équipe, vous serez récompensés avec le parchemin du Basi-list !\n* Au niveau 15, vous recevrez une série de Quêtes, c'est à dire trois quêtes liées. D'autres séries seront débloquées aux niveau 30, 40 et 60.\n* Vous pouvez acheter des Quêtes depuis la page Quêtes (Inventaire > Quêtes) pour de l'Or et des Gemmes.\n

\nPour combattre un Boss ou réunir des objets pour une quête de collection, réalisez simplement vos tâches normalement, et elle seront transformées en dégâts pendant la nuit. (Recharger peut être nécessaire pour voir la barre de vie du Boss descendre). Si vous combattez un Boss et ratez une de vos tâches Quotidiennes, le Boss infligera des dégâts à votre équipe au moment où vous lui infligerez des dégâts.\n

\nAprès le niveau 11, les Mages et les Guerriers gagneront des compétences qui leurs permettent d'infliger des dégâts additionnels au Boss, en faisant ainsi d'excellentes classes après le niveau 10 si vous souhaitez taper dur.", "faqQuestion10": "Que sont les Gemmes, et comment est-ce que je peux en obtenir ?", "iosFaqAnswer10": "Les Gemmes sont achetées avec de l'argent en sélectionnant l'icône de gemme dans l'en-tête. Lorsque des gens achètent des gemmes, ils nous aident à maintenir le site. Nous les remercions pour leur soutien ! En plus d'acheter des gemmes directement, il y a trois façons pour les joueurs de gagner des gemmes : * Gagnez un Défi sur le [site](https://habitica.com) qui a été ouvert par un autre joueur dans Social > Défis. (Nous ajouterons cette fonctionnalité dans l'application dans une mise à jour ultérieure !) * Abonnez-vous sur le [site](https://habitica.com/#/options/settings/subscription) et débloquez la capacité d'acheter un certain nombre de gemmes par mois. * Contribuez au projet Habitica avec vos compétences. Lisez cette page du Wiki pour plus de détails : [Contribuer à Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica). Gardez à l'esprit que les objets achetés avec des gemmes n'offrent aucun avantage statistique, donc les joueurs peuvent très bien utiliser l'application sans elles !", "webFaqAnswer10": "Les Gemmes sont [achetées avec de l'argent](https://habitica.com/#/options/settings/subscription) bien que les [abonnés](https://habitica.com/#/options/settings/subscription) puissent en acheter avec de l'Or. Lorsque des gens achètent des gemmes, il nous aident à maintenir le site. Nous les remercions pour leur soutient !\n

\nEn plus d'acheter des gemmes directement, il y a deux façons pour les joueurs de gagner des gemmes :\n

\n* Gagnez un Défi qui a été ouvert par un autre joueur dans Social > Défis.\n* Contribuez au projet Habitica avec vos compétences. Lisez cette page du Wiki pour plus de détail : [Contribuer à Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n

\nGardez à l'esprit que les objets achetés avec des gemmes n'offrent aucun avantage statistiques, donc les joueurs peuvent très bien utiliser l'application sans elles !", "faqQuestion11": "Comment signaler un bug ou demander une fonctionnalité ?", "iosFaqAnswer11": "Vous pouvez signaler une erreur, demander une fonctionnalité ou envoyer un avis depuis Menu > Signaler une erreur et Menu > Envoyer un avis ! Nous ferons notre possible pour vous aider.", "webFaqAnswer11": "Les rapports d'erreur sont rassemblés sur GitHub. Aller dans [Aide > Signaler un Bug](https://github.com/HabitRPG/habitrpg/issues/2760) et suivez les instructions. Ne vous en faites pas, nous corrigerons ça rapidement !\n

\nLes demandes de fonctionnalités sont rassemblées sur Trello. Allez dans [Aide > Demander une Fonctionnalité](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) et suivez les instructions. Ta-Da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "Si vous avez une question qui n'est pas dans cette liste, venez la poser dans la Taverne depuis Menu > Taverne ! Nous serons heureux de vous aider.", "webFaqStillNeedHelp": "Si vous avez une question qui n'est pas dans cette liste, venez la poser dans la [Guilde des Nouveaux Arrivants](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a) ! Nous serons heureux de vous aider." } \ No newline at end of file diff --git a/common/locales/fr/front.json b/common/locales/fr/front.json index da13c2d5aa..f627321194 100644 --- a/common/locales/fr/front.json +++ b/common/locales/fr/front.json @@ -58,7 +58,7 @@ "frabjabulousQuote": "[Habitica] est la raison pour laquelle j'ai eu un boulot très bien rémunéré ... et encore plus fort, j'utilise du fil dentaire tous les jours !", "free": "Rejoignez gratuitement", "gamifyButton": "Jouez le jeu de votre vie dès aujourd'hui !", - "goalSample1": "S'entrainer au piano 1h", + "goalSample1": "S'entrainer au piano pendant 1h", "goalSample2": "Travailler sur article pour publication", "goalSample3": "Avancer article du blog", "goalSample4": "Leçon de japonais sur Duolinguo", @@ -69,7 +69,7 @@ "healthSample2": "Mâcher un chewing-gum / fumer", "healthSample3": "Prendre les escaliers / l'ascenseur", "healthSample4": "Manger sainement / malbouffe", - "healthSample5": "S'entrainer pendant 1 heure", + "healthSample5": "S'entraîner pendant 1 heure", "history": "Historique", "infhQuote": "[Habitica] m'a vraiment aidé à définir une structure à mon quotidien à l'université.", "invalidEmail": "Une adresse mail valide est nécessaire pour lancer une réinitialisation du mot de passe.", diff --git a/common/locales/fr/gear.json b/common/locales/fr/gear.json index 6c1a02fb20..7edf657eeb 100644 --- a/common/locales/fr/gear.json +++ b/common/locales/fr/gear.json @@ -87,7 +87,7 @@ "weaponSpecialSpringHealerText": "Os Ravissant", "weaponSpecialSpringHealerNotes": "VA CHERCHER ! Augmente l'Intelligence de <%= int %> points. Équipement en Édition Limitée du Printemps 2014.", "weaponSpecialSummerRogueText": "Coutelas de Pirate", - "weaponSpecialSummerRogueNotes": "Avast! You'll make those Dailies walk the plank! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.", + "weaponSpecialSummerRogueNotes": "Arrêtez! Vous allez mettre ces tâches Quotidiennes au supplice de la planche! Augmente la Force de <%= str %> points. Équipement en Édition Limitée de l’Été 2014.", "weaponSpecialSummerWarriorText": "Tranchoir des Mers", "weaponSpecialSummerWarriorNotes": "Quelle que soit la liste, il n'est pas une tâche qui se frotterait à cette dangereuse lame ! Augmente la Force de <%= str %> points. Équipement en Édition Limitée de l’Été 2014.", "weaponSpecialSummerMageText": "Récolteur de Varech", @@ -115,7 +115,7 @@ "weaponSpecialSpring2015WarriorText": "Matraque en Os", "weaponSpecialSpring2015WarriorNotes": "C'est une vraie matraque en Os pour chien vraiment féroce, et absolument pas un jouet à mastiquer que la Sorcière Saisonnière vous aurait donné parce que vous êtes un bon toutou. Qui c'est le bon toutou ? C'est vous !!! Vous êtes un bon toutou !!! Augmente la Force de <%= str %> points. Équipement en Édition Limitée du Printemps 2015.", "weaponSpecialSpring2015MageText": "Baguette de Magicien", - "weaponSpecialSpring2015MageNotes": "Conjure up a carrot for yourself with this fancy wand. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Spring Gear.", + "weaponSpecialSpring2015MageNotes": "Faites apparaître une carotte pour vous avec cette baguette distinguée. Augmente l'Intelligence de <%= int %> points et la Perception de <%= per %> points. Équipement en Édition Limitée de l’Été 2015.", "weaponSpecialSpring2015HealerText": "Hochet de Chat", "weaponSpecialSpring2015HealerNotes": "Lorsque vous l'agitez, il fait un drôle de cliquetis qui amuserait N'IMPORTE QUI pendant des heures. Augmente l'Intelligence de <%= int %> points. Équipement en Édition Limitée du Printemps 2015.", "weaponSpecialSummer2015RogueText": "Corail Flamboyant", @@ -129,7 +129,7 @@ "weaponSpecialFall2015RogueText": "Hache de Bat-aille", "weaponSpecialFall2015RogueNotes": "De redoutables tâches À Faire s'enfuient devant le battement d'ailes de cette hache. Augmente la Force de <%= str %> points. Équipement en Édition Limitée de l'Automne 2015.", "weaponSpecialFall2015WarriorText": "Planche de Bois", - "weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", + "weaponSpecialFall2015WarriorNotes": "Parfait pour surélever quelque chose dans un champ de maïs et / ou frapper les tâches. Augmente la Force de <%= str %> points. Équipement en Édition Limitée de l'Automne 2015.", "weaponSpecialFall2015MageText": "Fil enchanté", "weaponSpecialFall2015MageNotes": "Une puissante Sorcière couturière peut contrôler ce fil enchanté sans même le toucher! Augmente l'Intelligence de <%= int %> points et la Perception de <%= per %> points. Équipement en Édition Limitée de l'Automne 2015.", "weaponSpecialFall2015HealerText": "Potion de Bave des Marais", @@ -275,8 +275,8 @@ "armorSpecialFall2015WarriorNotes": "Bien qu'elle soit bourrée de paille, cette armure est extrêmement résistante! Augmente la Constitution de <%= con %> points. Équipement en Édition Limitée de l'Automne 2015.", "armorSpecialFall2015MageText": "Robe Rapiécée", "armorSpecialFall2015MageNotes": "Chaque couture de cette armure scintille d'un enchantement. Augmente l'Intelligence de <%= int %> points. Équipement en Édition Limitée de l'Automne 2015.", - "armorSpecialFall2015HealerText": "Potioner Robes", - "armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", + "armorSpecialFall2015HealerText": "Robe d'Alchimiste", + "armorSpecialFall2015HealerNotes": "Quoi? Mais bien sûr que c'était une potion de constitution. Non, vous n'êtes sûrement pas en train de vous transformer en grenouille! Allons, c'est ridicule. Augmente la Constitution de <%= con %> points. Équipement en Édition Limitée de l'Automne 2015.", "armorMystery201402Text": "Robe du Messager", "armorMystery201402Notes": "Chatoyante et solide, cette robe possède de nombreuses poches dans lesquelles transporter des lettres. N'apporte aucun bonus. Équipement d'Abonné de Février 2014.", "armorMystery201403Text": "Armure du Marcheur Sylvain", @@ -305,8 +305,8 @@ "armorMystery201506Notes": "Plongez à travers un récif corallien dans cette tenue de bain aux couleurs vives ! N'apporte aucun bonus. Équipement d'Abonné de Juin 2015.", "armorMystery201508Text": "Costume de Guépard", "armorMystery201508Notes": "Vous serez aussi rapide qu'un guépard dans ce costume tout doux ! N'apporte aucun bonus. Équipement d'Abonné d'août 2015.", - "armorMystery201509Text": "Werewolf Costume", - "armorMystery201509Notes": "This IS a costume, right? Confers no benefit. September 2015 Subscriber Item.", + "armorMystery201509Text": "Costume de Loup-Garou", + "armorMystery201509Notes": "C'est bien un costume, hein? N'apporte aucun bonus. Équipement d'Abonné de Septembre 2015.", "armorMystery301404Text": "Tenue Steampunk", "armorMystery301404Notes": "Pimpant et fringuant ! N'apporte aucun bonus. Équipement d'Abonné de Février 3015.", "armorArmoireLunarArmorText": "Armure Lunaire Apaisante", @@ -432,14 +432,14 @@ "headSpecialSummer2015MageNotes": "Un pouvoir caché brille dans les fils de ce foulard. Augmente la Perception de <%= per %> points. Équipement en Édition Limitée de l’Été 2015.", "headSpecialSummer2015HealerText": "Bonnet de Matelot", "headSpecialSummer2015HealerNotes": "Avec votre bonnet de matelot résolument vissé sur la tête, vous pouvez naviguer même sur les mers déchaînées ! Augmente l'Intelligence de <%= int %> points. Équipement en Édition Limitée de l’Été 2015.", - "headSpecialFall2015RogueText": "Bat-tle Wings", - "headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015WarriorText": "Scarecrow Hat", - "headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015MageText": "Stitched Hat", - "headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015HealerText": "Hat of Frog", - "headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", + "headSpecialFall2015RogueText": "Ailes de Bat-aille", + "headSpecialFall2015RogueNotes": "Trouvez vos ennemis par écholocation avec ce heaume puissant! Perception de <%= per %> points. Équipement en Édition Limitée de l'Automne 2015.", + "headSpecialFall2015WarriorText": "Chapeau d'Épouvantail", + "headSpecialFall2015WarriorNotes": "Tout le monde voudrait ce chapeau -- si seulement ils avaient un cerveau! Augmente la Force de <%= str %> points. Équipement en Édition Limitée de l'Automne 2015.", + "headSpecialFall2015MageText": "Chapeau Rapiécé", + "headSpecialFall2015MageNotes": "Chaque couture dans ce chapeau augmente sa puissance. Augmente la Perception de <%= per %> points. Équipement en Édition Limitée de l'Automne 2015. ", + "headSpecialFall2015HealerText": "Chapeau de Grenouille", + "headSpecialFall2015HealerNotes": "C'est un chapeau extrêmement sérieux, digne seulement de l'un des faiseurs de potions les plus avancés. Augmente l'Intelligence de <%= int %> points. Équipement en Édition Limitée de l'Automne 2015.", "headSpecialGaymerxText": "Heaume de Guerrier Arc-en-Ciel", "headSpecialGaymerxNotes": "En l'honneur de la \"Pride season\" et de GaymerX, ce casque spécial est décoré avec un motif arc-en-ciel aussi radieux que coloré ! GaymerX est une convention célébrant les LGBTQ et les jeux, et est ouverte à tous. Elle se déroule à l'InterContinental dans le centre de San Francisco, du 11 au 13 Juillet ! N'apporte aucun bonus.", "headMystery201402Text": "Heaume Ailé", @@ -462,8 +462,8 @@ "headMystery201505Notes": "La plume verte au sommet de ce heaume ondule fièrement. N'apport aucun bonus. Équipement d'Abonné de Mai 2015.", "headMystery201508Text": "Chapeau de Guépard", "headMystery201508Notes": "Ce confortable chapeau de guépard est vraiment soyeux ! N'apporte aucun bonus. Équipement d'Abonné d'Août 2015.", - "headMystery201509Text": "Werewolf Mask", - "headMystery201509Notes": "This IS a mask, right? Confers no benefit. September 2015 Subscriber Item.", + "headMystery201509Text": "Masque de Loup-Garou", + "headMystery201509Notes": "C'est bien un masque, hein? N'apporte aucun bonus. Équipement d'Abonné de Septembre 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", @@ -489,13 +489,13 @@ "headArmoireYellowHairbowText": "Noeud Jaune", "headArmoireYellowHairbowNotes": "Devenez perspicace, fort et brillant en portant ce magnifique Nœud Jaune ! Augmente la Perception, la Force et l'Intelligence de <%= attrs %> chacun. Armoire Enchantée : Objet indépendant.", "headArmoireRedFloppyHatText": "Chapeau Négligé Rouge", - "headArmoireRedFloppyHatNotes": "De nombreux sorts furent tissés dans ce simple chapeau, lui donnant une éclatante couleur rouge. Augmente la Constitution, l'Intelligence et la Perception de <%= attrs %> chacun. Armoire Enchantée : Objet indépendant.", + "headArmoireRedFloppyHatNotes": "De nombreux sorts ont été tissés dans ce simple chapeau, lui donnant une éclatante couleur rouge. Augmente la Constitution, l'Intelligence et la Perception de <%= attrs %> chacun. Armoire Enchantée : Objet indépendant.", "headArmoirePlagueDoctorHatText": "Chapeau de Médecin de la Peste", "headArmoirePlagueDoctorHatNotes": "Un authentique chapeau porté par les médecins qui ont combattu la Peste de Procrastination ! Augmente la Force de <%= str %>, l'Intelligence de <%= int %>, et la Constitution de <%= con %>. Armoire Enchantée, Ensemble de Médecin de la Peste (Objet 1 sur 3).", - "headArmoireBlackCatText": "Black Cat Hat", - "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoireOrangeCatText": "Orange Cat Hat", - "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlackCatText": "Chapeau Chat Noir", + "headArmoireBlackCatNotes": "Ce chapeau noir... ronronne. Et remue la queue. Et respire aussi? Bon, vous avez simplement un chat endormi sur la tête. Augmente l'Intelligence et la Perception de <%= int %> points chacune. Armoire Enchantée: Objet indépendant.", + "headArmoireOrangeCatText": "Chapeau Chat Orange", + "headArmoireOrangeCatNotes": "Ce chapeau orange... ronronne. Et remue la queue. Et respire aussi? Bon, vous avez simplement un chat endormi sur la tête. Augmente la Force et la Constitution de <%= int %> points chacune. Armoire Enchantée: Objet indépendant.", "offhand": "objet de main de bouclier", "shieldBase0Text": "Pas d'Équipement de Main de Bouclier", "shieldBase0Notes": "Pas de bouclier ni de deuxième arme.", @@ -569,10 +569,10 @@ "shieldSpecialSummer2015HealerNotes": "Utilisez ce bouclier pour vous débarrasser des rats dans la cale. Augmente la Constitution de <%= con %> points. Équipement en Édition Limitée de l'Été 2015.", "shieldSpecialFall2015RogueText": "Hache de Bat-aille", "shieldSpecialFall2015RogueNotes": "De redoutables tâches À Faire s'enfuient devant le battement d'ailes de cette hache. Augmente la Force de <%= str %> points. Équipement en Édition Limitée de l'Automne 2015.", - "shieldSpecialFall2015WarriorText": "Birdseed Bag", - "shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "shieldSpecialFall2015HealerText": "Stirring Stick", - "shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", + "shieldSpecialFall2015WarriorText": "Sac de Graines", + "shieldSpecialFall2015WarriorNotes": "C'est vrai que vous êtes censé EFFRAYER les corbeaux, mais il n'y a rien de mal à se faire des amis! Augmente la Constitution de <%= con %> points. Équipement en Édition Limitée de l'Automne 2015.", + "shieldSpecialFall2015HealerText": "Bâton Mélangeur", + "shieldSpecialFall2015HealerNotes": "Ce bâton peut mélanger ce que vous voulez sans fondre, se dissoudre ou s'enflammer! On peut aussi l'utiliser pour frapper violemment les tâches adverses. Augmente la Constitution de <%= con %> points. Équipement en Édition Limitée de l'Automne 2015.", "shieldMystery301405Text": "Bouclier Horloge", "shieldMystery301405Notes": "Le temps est de vote côté avec cet imposant bouclier horloge ! N'apporte aucun bonus. Équipement d'Abonné de Juin 3015.", "shieldArmoireGladiatorShieldText": "Bouclier de Gladiateur", @@ -592,6 +592,8 @@ "backMystery201504Notes": "Bzzz bzzz bzzz ! Voltigez de tâche en tâche. Ne confère aucun bonus. Équipement d'Abonné d'Avril 2015", "backMystery201507Text": "Planche de surf excellente", "backMystery201507Notes": "Surfez loin du Quai Assidu et domptez les vagues de la Baie d'Inkomplet ! N'apporte aucun bonus. Équipement d'Abonné de Juillet 2015.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "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", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "Cette puissante ramure change de couleur en harmonie avec celle des feuilles. N'apporte aucun bonus. Équipement d'Abonné de Septembre 2014.", "headAccessoryMystery201502Text": "Ailes de la Pensée", "headAccessoryMystery201502Notes": "Laissez votre imagination s'envoler ! N'apporte aucun bonus. Équipement d'Abonné de Février 2015.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Lunettes Frontales", "headAccessoryMystery301405Notes": "\"Les lunettes c'est pour les yeux,\" disaient-ils. \"Personne ne voudrait de lunettes qu'on ne peut porter que sur la tête\" disaient-ils. Ha ! Vous leur avez bien montré ! N'apporte aucun bonus. Équipement d'Abonné d'Août 3015.", "eyewear": "Lunettes", diff --git a/common/locales/fr/generic.json b/common/locales/fr/generic.json index ca1f3fa2db..fdaa31b14d 100644 --- a/common/locales/fr/generic.json +++ b/common/locales/fr/generic.json @@ -28,7 +28,7 @@ "market": "Marché", "subscriberItem": "Objet mystère", "newSubscriberItem": "Nouvel Objet Mystère", - "subscriberItemText": "Les Abonnés recevront chaque mois un objet mystère. Celui-ci est généralement dévoilé une semaine avant la fin du mois. Consultez la page \"Mystery Item\" du wiki pour connaître la date exacte.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Tous", "none": "Aucun", "or": "Ou", @@ -79,6 +79,7 @@ "errorUpCase": "ERREUR :", "newPassSent": "Nouveau mot de passe envoyé.", "serverUnreach": "Serveur inaccessible.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "Si l'erreur persiste, veuillez la signaler à Aide > Signaler un Bug. Si vous avez connaissance de la console de votre navigateur, veuillez inclure les messages d'erreur de celle-ci.", "error": "Erreur", "menu": "Menu", @@ -110,7 +111,9 @@ "December": "Décembre", "dateFormat": "Format de la Date", "achievementStressbeast": "Sauveur de Stoïcalme", - "achievementStressbeastText": "A contribué à vaincre l'Abominable Monstressé au cours du \"Winter Wonderland Event\" 2015 !", + "achievementStressbeastText": "A contribué à vaincre l'Abominable Homme du Stress pendant le Festival Winter Wonderland 2014!", + "achievementBurnout": "Sauveur des Champs Florissants", + "achievementBurnoutText": "A contribué à vaincre Burnout et à revivifier les Esprits d'Échappement au cours du \"Fall Festival Event\" 2015!", "checkOutProgress": "Regardez mes progrès sur Habitica !", "cardReceived": "A reçu une carte !", "cardReceivedFrom": "<%= cardType %> de <%= userName %>", diff --git a/common/locales/fr/groups.json b/common/locales/fr/groups.json index 85ff9161e0..880c1a05fe 100644 --- a/common/locales/fr/groups.json +++ b/common/locales/fr/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Quitter l'Auberge", "innCheckIn": "Se reposer à 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.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Sujets de recherche de Groupe (Recherche d'Équipe)", "tutorial": "Tutoriel", "glossary": "Glossaire", @@ -145,5 +146,6 @@ "partyEmpty": "Vous êtes seul·e dans votre équipe. Invitez vos amis !", "partyChatEmpty": "Votre discussion d'équipe est vide ! Écrivez un message dans le champ ci-dessus pour commencer la discussion.", "guildChatEmpty": "La discussion de cette guilde est vide ! Écrivez un message dans le champ ci-dessus pour commencer la discussion.", - "possessiveParty": "Équipe de <%= name %>" + "possessiveParty": "Équipe de <%= name %>", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/fr/limited.json b/common/locales/fr/limited.json index 57f902fb24..68cb1b02f7 100644 --- a/common/locales/fr/limited.json +++ b/common/locales/fr/limited.json @@ -30,6 +30,7 @@ "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 !", "seasonalShopSummerText": "Bienvenue à la Boutique Saisonnière !! Nous avons reçu les nouveautés Édition Saisonnière de l'Été. Tout l'équipement sera disponible à l'achat pendant la Fête de l'Été chaque année, mais nous ne sommes ouverts que jusqu'au 31 juillet, alors faites un stock dès maintenant ou vous devrez attendre un an pour acheter à nouveau cet équipement !", "seasonalShopFallText": "Bienvenue à la Boutique Saisonnière !! Nous avons actuellement reçu les nouveautés Édition Saisonnière d'automne. Tout l'équipement est disponible à l'achat pendant le Festival d'Automne chaque année, mais nous ne sommes ouverts que jusqu'au 31 octobre, alors faites un stock dès maintenant, ou vous devrez attendre un an pour acheter à nouveau cet équipement !", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "Si vous avez utilisé l'Orbe de Renaissance, vous pouvez racheter cet équipement dans la colonne des Récompenses. Au début, vous pourrez seulement acheter les objets associés à votre classe actuelle (Guerrier par défaut), mais n'ayez crainte, les objets spécifiques à une classe deviendront disponibles si vous choisissez cette classe.", "candycaneSet": "Sucre d'Orge (Mage)", "skiSet": "Ski-sassin (Voleur)", diff --git a/common/locales/fr/messages.json b/common/locales/fr/messages.json index 7fc4c99c39..500daf65a9 100644 --- a/common/locales/fr/messages.json +++ b/common/locales/fr/messages.json @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "Vous possédez déjà cet objet. Équipez le depuis la page d'équipement.", "armoireEquipment": "<%= image %> Vous avez trouvé une pièce d'équipement rare dans l'Armoire : <%= dropText %> ! Génial !", "armoireFood": "<%= image %> Vous farfouillez dans l'Armoire et trouvez du/de la <%= dropArticle %><%= dropText %>. Qu'est-ce que ça fait là ?", - "armoireExp": "Vous luttez contre l'Armoire et gagnez de l'Expérience. Prends ça !" + "armoireExp": "Vous luttez contre l'Armoire et gagnez de l'Expérience. Prends ça !", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/fr/npc.json b/common/locales/fr/npc.json index a298bd0493..a39245e2ae 100644 --- a/common/locales/fr/npc.json +++ b/common/locales/fr/npc.json @@ -7,6 +7,8 @@ "daniel": "Daniel", "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 appliqués tant que vous ne quitterez pas l'Auberge.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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 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", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "Ian", "ianText": "Bienvenue à la boutique des Quêtes ! Vous pouvez utiliser des parchemins de quête pour battre des monstres avec vos amis. Soyez sûr de vérifier notre ensemble de parchemins de Quêtes à l'achat sur votre droite !", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "USD", "newStuff": "Nouveauté", "cool": "Rappelez-le moi plus tard", diff --git a/common/locales/fr/pets.json b/common/locales/fr/pets.json index 913c16525a..395bf58dd2 100644 --- a/common/locales/fr/pets.json +++ b/common/locales/fr/pets.json @@ -18,6 +18,7 @@ "mammoth": "Mammouth Laineux", "orca": "Orque", "royalPurpleGryphon": "Griffon Pourpre Royal", + "phoenix": "Phénix", "rarePetPop1": "Cliquez sur l'empreinte dorée pour savoir comment obtenir cet animal rare en contribuant à Habitica !", "rarePetPop2": "Comment obtenir ce Familier !", "potion": "Potion <%= potionType %>", @@ -34,7 +35,7 @@ "food": "Nourriture et Selles", "noFood": "Vous n'avez ni nourriture ni selle.", "dropsExplanation": "Récupérez ces objets plus vite avec des Gemmes, si vous ne voulez pas attendre de les recevoir comme butin. Apprenez-en plus sur le système de butin.", - "premiumPotionNoDropExplanation": "Les potions d'éclosion magiques ne peuvent pas être utilisées sur les œufs obtenus dans des quêtes. Le seul moyen d'obtenir des potions d'éclosion magiques est de les acheter ci-dessous, pas avec des butins.", + "premiumPotionNoDropExplanation": "Les potions d'éclosion magiques ne peuvent pas être utilisées sur les œufs reçus dans les quêtes. Le seul moyen d'obtenir des potions d'éclosion magiques est de les acheter ci-dessous, pas de les recevoir des butins.", "beastMasterProgress": "Progression Maître des Bêtes", "stableBeastMasterProgress": "Progression du Maître des Bêtes : <%= number %> Familiers Trouvés", "beastAchievement": "Vous avez remporté le succès \"Maître des Bêtes\" pour avoir collectionné tous les familiers !", diff --git a/common/locales/fr/quests.json b/common/locales/fr/quests.json index ca16eec0a7..504f13fe42 100644 --- a/common/locales/fr/quests.json +++ b/common/locales/fr/quests.json @@ -13,6 +13,7 @@ "youReceived": "Vous remportez", "dropQuestCongrats": "Félicitations d'avoir gagné ce parchemin de quête ! Vous pouvez inviter votre équipe à commencer la quête maintenant, ou y revenir à n'importe quel moment dans votre Inventaire > Quêtes.", "questSend": "En cliquant sur \"Inviter\", vous enverrez une invitation aux membres de votre équipe. Lorsque tous les membres auront accepté ou refusé, la quête commencera. Vous pouvez suivre le statut de l'invitation sous Social > Équipe.", + "questSendBroken": "En cliquant sur \"Inviter\", vous enverrez une invitation aux membres de votre équipe. Lorsque tous les membres auront accepté ou refusé, la quête commencera. Vous pouvez suivre le statut de l'invitation sous Social > Équipe.", "inviteParty": "Inviter l’Equipe dans une Quête", "questInvitation": "Invitation à une Quête :", "questInvitationTitle": "Invitation à une Quête", @@ -24,18 +25,25 @@ "rejected": "Rejetée", "pending": "En attente", "questStart": "Une fois que tous les membres ont soit accepté, soit refusé, la quête commence. Seuls ceux qui ont cliqué sur \"accepter\" pourront participer à la quête et recevoir les récompenses. Si certains membres mettent trop de temps à répondre (peut-être sont-ils inactifs ?), le lanceur de quête peut démarrer la quête sans eux en cliquant sur \"commencer\". Le lanceur de quête peut également annuler la quête et récupérer le parchemin de quête en cliquant sur \"Annuler\".", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Commencer", "bossHP": "Santé du Boss", "bossStrength": "Force du Boss", + "rage": "Rage", "collect": "Collecter", "collected": "Récolté", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Objets à récupérer", "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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complétez les Quotidiennes et les Tâches À faire et mainenez vous bonnes habitudes pour blesser le Boss Mondial! Les Quotidiennes incomplètes remplissent la jauge d'Attaques d'Echappement. Lorsque la jauge d'Attaques d'échappement est pleine, le Boss Mondial attaquera un PNJ. Un Boss Mondial ne blessera jamais de joueurs individiels ou leurs comptes d'aucune façon. Seules les tâches des comptes actifs ne reposant pas à l'Auberge seront compabilisées.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Seuls les participants peuvent collecter des objets et partager le butin de la quête.", + "bossColl1Broken": "Pour collectionnner des objets, accomplissez vos tâches positives... Vous trouverez les objets de quête exactement comme les objets normaux, mais vous ne les verrez que le jour suivant, lorsque tous les objets trouvés seront comptabilisés dans votre collection...", + "bossColl2Broken": "Seuls les participants peuvent collectioner des objets et partager le butin de la quête", "abort": "Abandonner", "leaveQuest": "Quitter la Quête", "sureLeave": "Êtes-vous sûr de vouloir quitter la quête en cours ? Tout votre progrès dans cette quête sera perdu.", @@ -62,6 +70,7 @@ "sureAbort": "Êtes-vous sûr de vouloir abandonner cette mission ? Elle sera abandonnée pour tous les membres de votre groupe et toute la progression sera perdue. Le lanceur de quête reprendra possession du parchemin de quête.", "doubleSureAbort": "Êtes-vous sûr(e) et certain(e) ? Assurez-vous qu'ils ne vont pas vous détester pour le reste de votre vie !", "questWarning": "Si de nouveaux joueurs rejoignent le groupe avant que la quête ne soit lancée, il recevront également une invitation. Cependant, une fois la quête débutée aucun nouveau membre du groupe ne pourra rejoindre celle-ci.", + "questWarningBroken": "Si de nouveaux joueur rejoignent le groupe avant que la quête ne commence, ils recevront également une invitation... Mais une fois la quête lancée, aucun nouveau membre du groupe ne peut rejoindre la quête", "bossRageTitle": "Rage", "bossRageDescription": "Quand cette jauge sera remplie, le boss réalisera une attaque spéciale !", "startAQuest": "COMMENCER UNE QUÊTE", diff --git a/common/locales/fr/questscontent.json b/common/locales/fr/questscontent.json index 7f2921ffc0..32dffe8a37 100644 --- a/common/locales/fr/questscontent.json +++ b/common/locales/fr/questscontent.json @@ -249,5 +249,23 @@ "questHorseCompletion": "Vous faites usage de toute votre habileté, et finalement le cheval piétine et colle son museau contre votre épaule avant de vous autoriser à le monter. Vous chevauchez brièvement sur les terres de la Taverne, alors que vos amis vous encouragent. L'étranger vous fait un grand sourire.\n\"Je vois que ce n'était pas que vantardise ! Votre détermination est vraiment impressionnante. Prenez ces œufs pour élever vos propres chevaux, et peut-être un jour nous rencontrerons-nous à nouveau.\" Vous prenez les œufs, l'étranger penche son chapeau ... et disparaît.", "questHorseBoss": "Cheval de cauchemar", "questHorseDropHorseEgg": "Cheval (Œuf) ", - "questHorseUnlockText": "Déverrouille l'achat d’œufs de cheval au Marché" + "questHorseUnlockText": "Déverrouille l'achat d’œufs de cheval au Marché", + "questBurnoutText": "Burnout et les Esprits d'Échappement", + "questBurnoutNotes": "Minuit est passé depuis longtemps déjà, tout est calme et la chaleur est étouffante, quand Redphoenix et le capitaine scout Kiwibot font irruption par les portes de la ville. \"Nous devons évacuer tous les bâtiments en bois!\" crie Redphoenix. \"Dépêchez-vous!\"

Kiwibot agrippe le mur en reprenant son souffle. \"Ça vide les gens et les transforme en Esprits d'Échappement! C'est pour ça que tout avait du retard. C'est là que sont les gens qui avaient disparu. Ça leur a volé leur énergie!\"

\"\"Ça\"?\" demande Lemoness.

A ce moment, la chaleur prend forme.

Elle s'élève de la terre en une masse ondulante et tourbillonnante, et l'air devient suffoquant par l'odeur de fumée et de souffre. Des flammes lèchent le sol fondu et, à force de torsions, deviennent des membres, se tordant jusqu'à une hauteur terrible. Des yeux fumants s'ouvrent brusquement et la créature émet un rire profond et crépitant.

Kiwibot chuchote un mot unique.

\"Burnout\"", + "questBurnoutCompletion": "Burnout est VAINCU!

Avec un long et faible soupir, Burnout libère lentement l'énergie ardente qui entretenait son feu. Alors que le monstre se réduit doucement en cendres, son énergie volée scintille dans l'air, ranimant les Esprits d'Échappement et leur rendant leur véritable forme.

Ian, Daniel et la Sorcière Saisonnière se réjouissent alors que les Habiticien-ne-s se ruent vers eux pour les saluer, et tous les citoyens disparus aux Champs Florissants embrassent leurs amis et leurs familles. Et du dernier Esprit d'Échappement apparaît la Joyeuse Faucheuse en personne!

\"Regarde!\" murmure @Baconsaur alors que les cendres commencent à briller. Lentement, elles se fondent en des centaines de phénix étincelants!

L'un des oiseaux rayonnants se pose sur le bras squelettique de la Joyeuse Faucheuse, qui lui sourit. Ça fait longtemps que je n'ai pas eu le privilège exquis de voir un phénix dans les Champs Florissants\", dit-elle. \"Mais en considérant les derniers événements, je dois dire que c'est thématiquement tout à fait de circonstance!\"

Son ton devient plus grave, bien que son sourire demeure (tout naturellement). \"Nous avons la réputation d'être des travailleurs ici, mais nous sommes aussi connus pour nos fêtes et festivités. C'est plutôt ironique, je suppose, que nous ne nous accordions pas de temps pour nous amuser alors même que nous préparons une fête spectaculaire. Nous ne ferons pas la même erreur deux fois, c'est certain!\"

Elle frappe dans ses mains. \"Maintenant - amusons-nous!\"", + "questBurnoutCompletionChat": "`Burnout est VAINCU!`\n\nAvec un long et faible soupir, Burnout libère lentement l'énergie ardente qui entretenait son feu. Alors que le monstre se réduit doucement en cendres, son énergie volée scintille dans l'air, ranimant les Esprits d'Échappement et leur rendant leur véritable forme. \n\nIan, Daniel et la Sorcière Saisonnière se réjouissent alors que les Habiticien-ne-s se ruent vers eux pour les saluer, et tous les citoyens disparus aux Champs Florissants embrassent leurs amis et leurs familles. Et du dernier Esprit d'Échappement apparaît la Joyeuse Faucheuse en personne!\n\n\"Regarde!\" murmure @Baconsaur alors que les cendres commencent à briller. Lentement, elles se fondent en des centaines de phénix étincelants!\n\nL'un des oiseaux rayonnants se pose sur le bras squelettique de la Joyeuse Faucheuse, qui lui sourit. Ça fait longtemps que je n'ai pas eu le privilège exquis de voir un phénix dans les Champs Florissants\", dit-elle. \"Mais en considérant les derniers événements, je dois dire que c'est thématiquement tout à fait de circonstance!\"\n\nSon ton devient plus grave, bien que son sourire demeure (tout naturellement). \"Nous avons la réputation d'être des travailleurs ici, mais nous sommes aussi connus pour nos fêtes et festivités. C'est plutôt ironique, je suppose, que nous ne nous accordions pas de temps pour nous amuser alors même que nous préparons une fête spectaculaire. Nous ne ferons pas la même erreur deux fois, c'est certain!\"\n\nElle frappe dans ses mains. \"Maintenant - amusons-nous!\"\n\nTous les Habiticien-ne-s reçoivent:\n\nPhoenix (Familier)\nPhoenix (Monture\nSuccès: Sauveur des Champs Florissants\nBonbon Simple\nBonbon à la Vanille\nBonbon au Sable\nBonbon à la Cannelle\nBonbon au Chocolat\nBonbon Pourri\nBonbon Aigre Rose\nBonbon Aigre Bleu\nBonbon au Miel", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Attaque d'Échappement", + "questBurnoutBossRageDescription": "Lorsque la jauge sera remplie, Burnout déchaînera son Attaque d'Échappement sur Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Familier)", + "questBurnoutDropPhoenixMount": "Phoenix (Monture)", + "questBurnoutBossRageQuests": "`Burnout lance ATTAQUE D'ÉCHAPPEMENT!`\n\nOh non! Malgré nos efforts redoublés , nous avons laissé quelques Quotidiennes nous échapper, et maintenant Burnout est embrasé d'énergie! Avec un grognement crépitant, il engloutit Ian le Maître des Quêtes dans une vague de feu spectral. Alors que des parchemins de quêtes, tombés au sol, se consument, la fumée se lève et vous voyez que Ian a été vidé de son énergie et n'est plus maintenant qu'un Esprit d'Échappement à la dérive. \n\nSeule la victoire contre Burnout peut rompre le sort et revivifier notre Maître des Quêtes bien-aimé. Effectuons nos Quotidiennes et vainquons ce monstre avant qu'il n'attaque encore!", + "questBurnoutBossRageSeasonalShop": "`Burnout lance ATTAQUE D'ÉCHAPPEMENT!`\n\nAhh!!! Les Quotidiennes que nous n'avons pas effectuées ont nourri les flammes de Burnout, et maintenant il a assez d'énergie pour frapper à nouveau! Il envoie une langue de feu spectral qui brûle la Boutique Saisonnière. Vous êtes horrifié de voir que la joyeuse Sorcière Saisonnière a été transformée en un Esprit d'Échappement tout affaissé.\n\nNous devons sauver nos PNJ! Vite, Habiticien-ne-s, effectuez vos tâches et vainquez Burnout avant qu'il ne frappe pour la troisième fois!", + "questBurnoutBossRageTavern": "`Burnout lance ATTAQUE D'ÉCHAPPEMENT!`\n\nBeaucoup d'Habiticien-ne-s ont échappé à Burnout dans la Taverne, mai c'est terminé! Avec un hurlement perçant, Burnout râtisse la Taverne avec ses mains chauffées à blanc. Alors que les usagers de la Taverne s'enfuient, Daniel est empoigné par Burnout et se transforme en Esprit d'Échappement sous vos yeux!\n\nCette horreur exaltée se prolonge vraiment trop. N'abandonnez pas... nous sommes si près de vaincre Burnout une fois pour toutes!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market" } \ No newline at end of file diff --git a/common/locales/fr/settings.json b/common/locales/fr/settings.json index 2e6ac38055..76ad0a90f5 100644 --- a/common/locales/fr/settings.json +++ b/common/locales/fr/settings.json @@ -118,5 +118,26 @@ "promoCode": "Code promotionnel", "promoCodeApplied": "Code promotionnel validé ! Vérifiez votre inventaire", "promoPlaceholder": "Entrez le Code promotionnel", - "displayInviteToPartyWhenPartyIs1": "Afficher le bouton Inviter Dans L'équipe lorsque l'équipe a 1 seul membre." + "displayInviteToPartyWhenPartyIs1": "Afficher le bouton Inviter Dans L'équipe lorsque l'équipe a 1 seul membre.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "S'enregistrer", + "addLocalAuth": "Ajouter authentification locale", + "generateCodes": "Générer Codes", + "generate": "Générer", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Activé", + "webhookURL": "Webhook URL", + "add": "Ajouter", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Sablier Mystique ", + "mysticHourglassText": "Un Sablier Mystique vous permet d'acheter des Sets d'Objets Mystère d'un mois passé.", + "purchasedPlanId": "$<%= price %> tous les <%= months %> mois() (<%= plan %>)", + "purchasedPlanExtraMonths": "Il vous reste <%= months %> mois de crédit d' abonnement ", + "consecutiveSubscription": "Abonnement consécutif", + "consecutiveMonths": "Mois consécutifs", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Sablier Mystique", + "paypal": "PayPal", + "amazonPayments": "Paiments Amazon" } \ No newline at end of file diff --git a/common/locales/fr/subscriber.json b/common/locales/fr/subscriber.json index 3784b7a4a9..de25fd358d 100644 --- a/common/locales/fr/subscriber.json +++ b/common/locales/fr/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> et <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Mystérieux Voyageurs Temporels", "timeTravelersPopoverNoSub": "Vous aurez besoin d'un Sablier Mystique pour invoquer les mystérieux Voyageurs Temporels ! <%= linkStart %>Les Abonnés<%= linkEnd %> reçoivent un Sablier Mystique par tranche de trois mois consécutifs d'abonnement. Revenez lorsque vous aurez un Sablier Mystique, et les Voyageurs Temporels vous fourniront un Familier ou une Monture rare, un Ensemble d'Équipement d'Abonné du passé... ou peut-être même du futur.", - "timeTravelersPopover": "Nous avons vu le Sablier Mystique en votre possession, nous serons donc heureux de traverser le temps depuis le futur, pour vous ! Choisissez le familier, la monture, ou l'Ensemble d'Objets Mystérieux qui vous ferait plaisir. Vous pouvez consulter une liste des set d'équipements passés <%= linkStart %>ici<%= linkEnd %> ! Si ceux-ci ne vous satisfont pas, peut-être seriez-vous intéressé·e par l'un de nos élégamment futuristes Ensembles d'Objets Steampunk ?", + "timeTravelersPopover": "Vous avez un Sablier Mystique! C'est une joie de voyager dans le temps pour vous! Veuillez choisir le familier, la monture ou Set d'Objets Mystère que vous désirez. Vous trouverez une liste d'objets passés ici! Si ceux-ci ne vous satisfont pas, peut-être seriez vous intéressés par l'un de nos convoités Set d'objets Steampunk?", "timeTravelersAlreadyOwned": "Félicitations ! Vous possédez déjà tout ce que les Voyageurs Temporels ont à offrir. Merci de soutenir le site !", "mysticHourglassPopover": "Un Sablier Mystique vous permet d'acheter certains objets dont l'achat est limité dans le temps, comme les ensembles d'objets Mystère des mois précédents et des récompenses passées de Boss mondiaux.", "subUpdateCard": "Mettre à jour la Carte", diff --git a/common/locales/he/backgrounds.json b/common/locales/he/backgrounds.json index 5aa3827698..67760852cf 100644 --- a/common/locales/he/backgrounds.json +++ b/common/locales/he/backgrounds.json @@ -104,5 +104,19 @@ "backgroundSunsetSavannahText": "שקיעה בסוואנה", "backgroundSunsetSavannahNotes": "עקוב אחר השקיעה בסוואנה.", "backgroundTwinklyPartyLightsText": "אורות מסיבה מהבהבים", - "backgroundTwinklyPartyLightsNotes": "רקוד לאורות מסיבה מהבהבים" + "backgroundTwinklyPartyLightsNotes": "רקוד לאורות מסיבה מהבהבים", + "backgrounds092015": "סט 16: פורסם בספטמבר 2015", + "backgroundMarketText": "שוק הביטיקה", + "backgroundMarketNotes": "קנה בשוק של הביטיקה.", + "backgroundStableText": "אורוות הביטיקה", + "backgroundStableNotes": "טפל בחיות רכיבה באורוות הביטיקה.", + "backgroundTavernText": "פונדק הביטיקה", + "backgroundTavernNotes": "בקר בפונדק של הביטיקה.", + "backgrounds102015": "סט 17: פורסם באוקטובר 2015", + "backgroundHarvestMoonText": "ירח קציר", + "backgroundHarvestMoonNotes": "Cackle under the Harvest Moon.", + "backgroundSlimySwampText": "Slimy Swamp", + "backgroundSlimySwampNotes": "Slog through a Slimy Swamp.", + "backgroundSwarmingDarknessText": "Swarming Darkness", + "backgroundSwarmingDarknessNotes": "Shiver in the Swarming Darkness." } \ No newline at end of file diff --git a/common/locales/he/challenge.json b/common/locales/he/challenge.json index 98ef382559..99ba1935af 100644 --- a/common/locales/he/challenge.json +++ b/common/locales/he/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "אין ברשותך מספיק אבני חן כדי לפרסם אתגר זה.", "noPermissionEditChallenge": "You don't have permissions to edit this challenge", "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "noPermissionCloseChallenge": "You don't have permissions to close this challenge", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/he/character.json b/common/locales/he/character.json index 9f068fc9ae..b98485d0e5 100644 --- a/common/locales/he/character.json +++ b/common/locales/he/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "תוסף מקצוע", "battleGear": "ציוד לחימה", "battleGearText": "זהו הציוד שאתה נושא עמך אל הקרב! הציוד משפיע על ערכי התכונות שלך כשאתה מבצע משימות.", + "autoEquipBattleGear": "Auto-equip new gear", "costume": "תחפושת", "costumeText": "אם אתה מעדיף להיראות אחרת מהדרך בה ציידת את דמותך, סמן את האפשרות \"השתמש בתחפושת\" כדי לעטות תחפושת מגניבה ומטריפת חושים, בעוד שהציוד האמיתי שלך יישאר חבוי מתחתיה.", "useCostume": "שימוש בתחפושת", @@ -155,4 +156,4 @@ "con": "חוסן", "per": "תפיסה", "int": "תבונה" -} +} \ No newline at end of file diff --git a/common/locales/he/content.json b/common/locales/he/content.json index 6966372d44..c0706a2cea 100644 --- a/common/locales/he/content.json +++ b/common/locales/he/content.json @@ -95,6 +95,9 @@ "questEggHorseText": "Horse", "questEggHorseMountText": "Horse", "questEggHorseAdjective": "a galloping", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "רגיל", "hatchingPotionWhite": "לבן", diff --git a/common/locales/he/faq.json b/common/locales/he/faq.json index c2a7b7deaf..766a247657 100644 --- a/common/locales/he/faq.json +++ b/common/locales/he/faq.json @@ -1,15 +1,15 @@ { - "frequentlyAskedQuestions": "Frequently Asked Questions", + "frequentlyAskedQuestions": "שאלות נפוצות", "faqQuestion0": "I'm confused. Where do I get an overview?", "iosFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn experience and gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as Pets, Skills, and Quests! You can customize your character under Menu > Customize Avatar.\n\n Some basic ways to interact: click the (+) in the upper-right-hand corner to add a new task. Tap on an existing task to edit it, and swipe left on a task to delete it. You can sort tasks using Tags in the upper-left-hand corner, and expand and contract checklists by clicking on the checklist bubble.", "webFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn Experience and Gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as pets, skills, and quests! For more detail, the wiki has an excellent step-by-step overview of the game [right here](http://habitica.wikia.com/wiki/Habitica_Wiki).", - "faqQuestion1": "How do I set up my tasks?", + "faqQuestion1": "כיצד אני מארגן את המשימות שלי?", "iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.", "webFaqAnswer1": "Good Habits (the ones with a ) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a ) are tasks that you should avoid, like biting nails. Habits with a and a have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n

\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n

\n To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.", - "faqQuestion2": "What are some sample tasks?", + "faqQuestion2": "מהן מספר משימות לדוגמה?", "iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n

\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "faqQuestion3": "Why do my tasks change color?", + "faqQuestion3": "מדוע המשימות שלי מחליפות צבעים?", "iosFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it's a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", "webFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it’s a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", "faqQuestion4": "Why did my avatar lose health, and how do I regain it?", @@ -36,6 +36,9 @@ "faqQuestion11": "How do I report a bug or request a feature?", "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." } \ No newline at end of file diff --git a/common/locales/he/gear.json b/common/locales/he/gear.json index f3c469cc32..a317872c90 100644 --- a/common/locales/he/gear.json +++ b/common/locales/he/gear.json @@ -592,6 +592,8 @@ "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backMystery201507Text": "Rad Surfboard", "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "שכמייה אימתנית", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "שכמייה חמקנית", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "These powerful antlers change colors with the leaves. Confers no benefit. September 2014 Subscriber Item.", "headAccessoryMystery201502Text": "Wings of Thought", "headAccessoryMystery201502Notes": "Let your imagination take flight! Confers no benefit. February 2015 Subscriber Item.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Headwear Goggles", "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.", "eyewear": "Eyewear", diff --git a/common/locales/he/generic.json b/common/locales/he/generic.json index 7f3c2b9bcb..047e5b4b4d 100644 --- a/common/locales/he/generic.json +++ b/common/locales/he/generic.json @@ -28,7 +28,7 @@ "market": "שוק", "subscriberItem": "חפץ מסתורי", "newSubscriberItem": "חפץ מסתורי חדש", - "subscriberItemText": "בכל חודש, התורמים שלנו יקבלו חפץ מסתורי. הוא בדרך כלל משוחרר כשבוע לפני סוף החודש, ניתן לראות תאריך ספציפי בעמוד הוויקי של חפצי המסתורין.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "הכל", "none": "כלום", "or": "או", @@ -79,6 +79,7 @@ "errorUpCase": "שגיאה:", "newPassSent": "סיסמא חדשה נשלחה", "serverUnreach": "השרת אינו זמין כרגע.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "אם התקלה נמשכת, בבקשה דווח על כך בעזרה > דווח על באג. אם אתה יודע להשתמש בקונסלת הדפדפן שלך, בבקשה הוסף כל הודעות שגיאה.", "error": "שגיאה", "menu": "תפריט", @@ -110,7 +111,9 @@ "December": "דצמבר", "dateFormat": "פורמט תאריך", "achievementStressbeast": "המושיע של סטויקאלם", - "achievementStressbeastText": "סייע/ה להביס את המפלחץ המתועב באירוע חורף הפלאות של 2015!", + "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!", + "achievementBurnout": "Savior of the Flourishing Fields", + "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "checkOutProgress": "Check out my progress in Habitica!", "cardReceived": "Received a card!", "cardReceivedFrom": "<%= cardType %> from <%= userName %>", diff --git a/common/locales/he/groups.json b/common/locales/he/groups.json index 9cc608b19d..b94c000559 100644 --- a/common/locales/he/groups.json +++ b/common/locales/he/groups.json @@ -3,6 +3,7 @@ "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.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "מודעות מחפשי קבוצה", "tutorial": "שיעור היכרות", "glossary": "מונחון", @@ -145,5 +146,6 @@ "partyEmpty": "You're the only one in your party. Invite your friends!", "partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.", "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.", - "possessiveParty": "<%= name %>'s Party" + "possessiveParty": "<%= name %>'s Party", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/he/limited.json b/common/locales/he/limited.json index 67c8753a85..e452ad0192 100644 --- a/common/locales/he/limited.json +++ b/common/locales/he/limited.json @@ -30,6 +30,7 @@ "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!", "seasonalShopSummerText": "Welcome to the Seasonal Shop!! We're stocking summertime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Summer Splash event each year, but we're only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. 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": "סוכרייה על מקל הליכה (מכשף)", "skiSet": "מתנקש-סקי (נוכל)", diff --git a/common/locales/he/messages.json b/common/locales/he/messages.json index 7028893bc4..69b9b84064 100644 --- a/common/locales/he/messages.json +++ b/common/locales/he/messages.json @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.", "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!" + "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/he/npc.json b/common/locales/he/npc.json index efc0ae4578..a7100b9ff8 100644 --- a/common/locales/he/npc.json +++ b/common/locales/he/npc.json @@ -7,6 +7,8 @@ "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 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.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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": "ברוכים הבאים לשוק! רכשו ביצים ושיקויים נדירים! מכרו את העודפים שלכם! היעזרו בשירותיי המעולים! בואו וראו מה יש לי עבורכם.", "sellForGold": "מכר/י <%= item %> עבור <%= gold %> מטבעות זהב", @@ -16,6 +18,7 @@ "justin": "ג'סטין", "ian": "איאן", "ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "דולר אמריקאי", "newStuff": "דברים חדשים", "cool": "ספר לי מאוחר יותר", diff --git a/common/locales/he/pets.json b/common/locales/he/pets.json index 8d84de1454..a0f39f91c0 100644 --- a/common/locales/he/pets.json +++ b/common/locales/he/pets.json @@ -18,6 +18,7 @@ "mammoth": "ממותה שעירה", "orca": "Orca", "royalPurpleGryphon": "גריפון סגול מלכותי", + "phoenix": "Phoenix", "rarePetPop1": "לחצו על הכפה הזהובה ותוכלו ללמוד כיצד להשיג חיה נדירה זו - דרך תרומה לHabitica!", "rarePetPop2": "איך לקבל את חיית המחמד הזו!", "potion": "שיקוי <%= potionType %>", diff --git a/common/locales/he/quests.json b/common/locales/he/quests.json index c0075e2ef6..a4ff0b30cc 100644 --- a/common/locales/he/quests.json +++ b/common/locales/he/quests.json @@ -13,6 +13,7 @@ "youReceived": "קיבלת", "dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.", "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.", + "questSendBroken": "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 to Quest", "questInvitation": "הזמנה למשימה:", "questInvitationTitle": "Quest Invitation", @@ -24,18 +25,25 @@ "rejected": "דחתה/דחה", "pending": "ממתין לתשובה", "questStart": "ברגע שכל החברים הסכימו או דחו, המשימה מתחילה. רק אלו שלחצו \"הסכם\" יוכלו להשתתף במשימה ולקבל את הפרסים. אם חברייך משתהים יתר על המידה (לא פעילים?), ניתן להתחיל בלעדיהם על ידי לחיצה על \"התחל\". יוזם/ת המשימה יכול/ה גם לבטל אותה ולקחת את המגילה בחזרה ע\"י לחיצה על \"ביטול\".", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "התחל", "bossHP": "בריאות האויב", "bossStrength": "עוצמת האויב", + "rage": "Rage", "collect": "לאסוף", "collected": "נאסף", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Items to Collect", "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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "bossColl1": "כדי לאסוף חפצים, בצע/י מטלות חיוביות. חפצי קווסט נופלים ממש כמו חפצים רגילים, אם כי, את/ה לא תראה/י אותם עד היום הבא, בו כל מה שמצאה החבורה ייאסף לערימת המשימה.", "bossColl2": "רק משתתפים במשימה יכולים לאסוף חפצים ולהתחלק בשלל המשימה.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "בטל", "leaveQuest": "Leave Quest", "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.", @@ -62,6 +70,7 @@ "sureAbort": "האם את/ה בטוח/ה שברצונך לבטל את המשימה הזו? היא תבוטל עבור כל החבורה שלך, וההתקדמות שלכם תאבד. המגילה תוחזר לבעל/ת המשימה..", "doubleSureAbort": "האם את/ה באמת באמת בטוח/ה? כל החבורה שלך עלולה לשנוא אותך לנצח!", "questWarning": "אם שחקנים חדשים מצטרפים לחבורה לפני תחילת המשימה, גם הם יקבלו הזמנה. לעומת זאת, ברגע שהמשימה תתחיל, אף אחד מהחבורה לא יוכל להצטרף אליה.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "זעם", "bossRageDescription": "When this bar fills, the boss will unleash a special attack!", "startAQuest": "START A QUEST", diff --git a/common/locales/he/questscontent.json b/common/locales/he/questscontent.json index dd0ddfcf82..f201f1df4b 100644 --- a/common/locales/he/questscontent.json +++ b/common/locales/he/questscontent.json @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market" } \ No newline at end of file diff --git a/common/locales/he/settings.json b/common/locales/he/settings.json index 1fd31324fe..96d06be482 100644 --- a/common/locales/he/settings.json +++ b/common/locales/he/settings.json @@ -118,5 +118,26 @@ "promoCode": "קופון", "promoCodeApplied": "Promo Code Applied! Check your inventory", "promoPlaceholder": "הכנס קוד קופון", - "displayInviteToPartyWhenPartyIs1": "הצג כפתור ״הזמן לחבורה״ כאשר בחבורה יש חבר 1." + "displayInviteToPartyWhenPartyIs1": "הצג כפתור ״הזמן לחבורה״ כאשר בחבורה יש חבר 1.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/he/subscriber.json b/common/locales/he/subscriber.json index 19c1e90705..3a3625587d 100644 --- a/common/locales/he/subscriber.json +++ b/common/locales/he/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>טיילר<%= linkEnd %> ו<%= linkStartVicky %>ויקי<%= linkEnd %>", "timeTravelersTitle": "גולשי זמן מסתוריים", "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", "subUpdateCard": "עדכן כרטיס", diff --git a/common/locales/he/tasks.json b/common/locales/he/tasks.json index bb936edc56..379f0221f1 100644 --- a/common/locales/he/tasks.json +++ b/common/locales/he/tasks.json @@ -16,7 +16,7 @@ "checklist": "רשימה", "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": "Title", + "text": "כותרת", "extraNotes": "רשימות נוספות", "direction/Actions": "כיוון/פעולה", "advancedOptions": "אפשרויות מתקדמות", diff --git a/common/locales/hu/backgrounds.json b/common/locales/hu/backgrounds.json index b12ce6c2da..a52092bc43 100644 --- a/common/locales/hu/backgrounds.json +++ b/common/locales/hu/backgrounds.json @@ -70,7 +70,7 @@ "backgroundStainedGlassNotes": "Csodáld meg az ólomüveget.", "backgroundRollingHillsText": "Lankás dombok", "backgroundRollingHillsNotes": "Ugrándozz a lankás lejtőkön.", - "backgrounds042015": "Készlet 11: Kiadva 2015 áprilisában", + "backgrounds042015": "Készlet 11: kiadva 2015 áprilisában", "backgroundCherryTreesText": "Meggyfák", "backgroundCherryTreesNotes": "Csodáld a virágzó meggyfákat", "backgroundFloralMeadowText": "Virágzó mező", @@ -98,11 +98,25 @@ "backgroundGiantWaveNotes": "Lovagolj meg egy óriási hullámot!", "backgroundSunkenShipText": "Elsüllyedt hajó", "backgroundSunkenShipNotes": "Fedezz fel egy elsüllyedt hajót", - "backgrounds082015": "SET 15: Released August 2015", - "backgroundPyramidsText": "Pyramids", - "backgroundPyramidsNotes": "Admire the Pyramids.", - "backgroundSunsetSavannahText": "Sunset Savannah", - "backgroundSunsetSavannahNotes": "Stalk across the Sunset Savannah.", - "backgroundTwinklyPartyLightsText": "Twinkly Party Lights", - "backgroundTwinklyPartyLightsNotes": "Dance under Twinkly Party Lights!" + "backgrounds082015": "KÉSZLET 15: kiadva 2015 augusztusában", + "backgroundPyramidsText": "Piramisok", + "backgroundPyramidsNotes": "Piramisok Csodálása", + "backgroundSunsetSavannahText": "Naplemente Szavanna", + "backgroundSunsetSavannahNotes": "Végigsétálni a Naplemente Szavannán", + "backgroundTwinklyPartyLightsText": "Ragyogó Bulifények", + "backgroundTwinklyPartyLightsNotes": "Táncolj a Ragyogó Bulifények alatt!", + "backgrounds092015": "KÉSZLET 16: kiadva 2015 szeptemberében", + "backgroundMarketText": "Habitika Piactér", + "backgroundMarketNotes": "Vásárlás a Habitika Piactéren", + "backgroundStableText": "Habitika Istálló", + "backgroundStableNotes": "Hátasok ápolása a Habitika Istállóban", + "backgroundTavernText": "Habitika Fogadó", + "backgroundTavernNotes": "Habitika Fogadó meglátogatása", + "backgrounds102015": "SET 17: Released October 2015", + "backgroundHarvestMoonText": "Harvest Moon", + "backgroundHarvestMoonNotes": "Cackle under the Harvest Moon.", + "backgroundSlimySwampText": "Slimy Swamp", + "backgroundSlimySwampNotes": "Slog through a Slimy Swamp.", + "backgroundSwarmingDarknessText": "Swarming Darkness", + "backgroundSwarmingDarknessNotes": "Shiver in the Swarming Darkness." } \ No newline at end of file diff --git a/common/locales/hu/challenge.json b/common/locales/hu/challenge.json index b399268eee..b6a420cb1b 100644 --- a/common/locales/hu/challenge.json +++ b/common/locales/hu/challenge.json @@ -33,8 +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": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. The maximum number you can award is the number of gems you own (plus the number of 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 award that winner a Gem prize. Max = number of gems you own. Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", + "prizePop": "Ha valaki meg tudja \"nyerni\" a kihívásodat, akkor opcionálisan ajándékozhatsz neki Drágakövet. A maximum annyi drágakövet ajándékozhatsz, amennyivel rendelkezel (plusz ajándékozhatod a céh drágaköveit, ha te hoztad létre ezt a kihívás céhjét) Megjegyzés: Az ajánlott mennyiség késöbb nem változtatható.", + "prizePopTavern": "Ha valaki meg tudja \"nyerni\" a kihívásodat, akkor ajándékozhatsz neki Drágakövet. Max = drágaköveid száma. Megjegyzés: A díjat nem tudod később megváltoztatni és a Fogadó kihívások nem lesznek visszatérítve, ha a kihívást visszavonják.", "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 Habitica kihívás", "by": "által", @@ -43,8 +43,8 @@ "exportChallengeCSV": "Exportálás CSV-be", "selectGroup": "Válassz csoportot", "challengeCreated": "Kihívás létrehozva", - "sureDelCha": "Are you sure you want to delete this challenge?", - "sureDelChaTavern": "Are you sure you want to delete this challenge? Your gems will not be refunded.", + "sureDelCha": "Biztos vagy benne, hogy törölni akarod ezt a kihívást?", + "sureDelChaTavern": "Biztos vagy benne, hogy törölni akarod ezt a kihívást? A drágaköveid nem kapod vissza.", "removeTasks": "Feladatok eltávolítása", "keepTasks": "Feladatok megtartása", "closeCha": "Kihívás bezárása és ...", @@ -56,8 +56,10 @@ "backToChallenges": "Vissza a kihívásokhoz", "prizeValue": "Nyeremény <%= gemcount %> <%= gemicon %>", "clone": "Másol", - "challengeNotEnoughGems": "You do not have enough gems to post this challenge.", - "noPermissionEditChallenge": "You don't have permissions to edit this challenge", - "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "challengeNotEnoughGems": "Nincs elég drágaköved a kihívás létrehozásához.", + "noPermissionEditChallenge": "Nincs jogod szerkeszteni ezt a kihívást", + "noPermissionDeleteChallenge": "Nincs jogod törölni ezt a kihívást", + "noPermissionCloseChallenge": "Nincs jogod lezárni ezt a kihívást", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/hu/character.json b/common/locales/hu/character.json index 5e823e1c46..afb21752a4 100644 --- a/common/locales/hu/character.json +++ b/common/locales/hu/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Kaszt Tárgy Bónusz", "battleGear": "Harci felszerelés", "battleGearText": "Ez itt a felszerelésed, amit a csatákban viselsz; hatással van számokra, amikor a feladataidat teljesíted.", + "autoEquipBattleGear": "Auto-equip new gear", "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", @@ -152,7 +153,7 @@ "healerWiki": "Gyógyító", "chooseClassLearn": "Tudj meg többet a kasztokról", "str": "ERŐ", - "con": "CON", + "con": "ÁLL", "per": "ÉSZ", "int": "INT" } \ No newline at end of file diff --git a/common/locales/hu/content.json b/common/locales/hu/content.json index 439a55fc7b..afe6a10d62 100644 --- a/common/locales/hu/content.json +++ b/common/locales/hu/content.json @@ -6,47 +6,47 @@ "armoireLastItem": "Megtaláltad a ritka felszerelés utolsó darabját az elvarázsolt ládában.", "armoireNotesEmpty": "A ládában új felszerelés lesz elérhető minden hónap első hetében. Addig továbbra is kattintgass Tapasztalatért és Ételért!", "dropEggWolfText": "Farkas", - "dropEggWolfMountText": "Wolf", - "dropEggWolfAdjective": "a loyal", + "dropEggWolfMountText": "Farkas", + "dropEggWolfAdjective": "hűséges", "dropEggTigerCubText": "Tigriskölyök", "dropEggTigerCubMountText": "Tigris", - "dropEggTigerCubAdjective": "a fierce", + "dropEggTigerCubAdjective": "vad", "dropEggPandaCubText": "Pandabocs", "dropEggPandaCubMountText": "Panda", - "dropEggPandaCubAdjective": "a gentle", + "dropEggPandaCubAdjective": "Kedves", "dropEggLionCubText": "Oroszlánkölyök", "dropEggLionCubMountText": "Oroszlán", "dropEggLionCubAdjective": "a regal", "dropEggFoxText": "Róka", - "dropEggFoxMountText": "Fox", - "dropEggFoxAdjective": "a wily", + "dropEggFoxMountText": "Róka", + "dropEggFoxAdjective": "ravasz", "dropEggFlyingPigText": "Szárnyasmalac", - "dropEggFlyingPigMountText": "Flying Pig", - "dropEggFlyingPigAdjective": "a whimsical", + "dropEggFlyingPigMountText": "Szárnyasmalac", + "dropEggFlyingPigAdjective": "hóbortos", "dropEggDragonText": "Sárkány", - "dropEggDragonMountText": "Dragon", - "dropEggDragonAdjective": "a mighty", + "dropEggDragonMountText": "Sárkány", + "dropEggDragonAdjective": "hatalmas", "dropEggCactusText": "Kaktusz", - "dropEggCactusMountText": "Cactus", - "dropEggCactusAdjective": "a prickly", + "dropEggCactusMountText": "Kaktusz", + "dropEggCactusAdjective": "tüskés", "dropEggBearCubText": "Medvebocs", "dropEggBearCubMountText": "Medve", - "dropEggBearCubAdjective": "a cuddly", + "dropEggBearCubAdjective": "ennivaló", "questEggGryphonText": "Griff", - "questEggGryphonMountText": "Gryphon", - "questEggGryphonAdjective": "a proud", + "questEggGryphonMountText": "Griff", + "questEggGryphonAdjective": "büszke", "questEggHedgehogText": "Sün", - "questEggHedgehogMountText": "Hedgehog", - "questEggHedgehogAdjective": "a spiky", + "questEggHedgehogMountText": "Sűndisznó", + "questEggHedgehogAdjective": "szúrós", "questEggDeerText": "Őz", - "questEggDeerMountText": "Deer", - "questEggDeerAdjective": "an elegant", + "questEggDeerMountText": "Szarvas", + "questEggDeerAdjective": "kecses", "questEggEggText": "Tojás", "questEggEggMountText": "Tojáskosár", "questEggEggAdjective": "a colorful", "questEggRatText": "Patkány", - "questEggRatMountText": "Rat", - "questEggRatAdjective": "a dirty", + "questEggRatMountText": "Patkány", + "questEggRatAdjective": "koszos", "questEggOctopusText": "Polip", "questEggOctopusMountText": "Octopus", "questEggOctopusAdjective": "a slippery", @@ -85,7 +85,7 @@ "questEggSheepAdjective": "a woolly", "questEggCuttlefishText": "Tintahal", "questEggCuttlefishMountText": "Cuttlefish", - "questEggCuttlefishAdjective": "a cuddly", + "questEggCuttlefishAdjective": "ennivaló", "questEggWhaleText": "Bálna", "questEggWhaleMountText": "Whale", "questEggWhaleAdjective": "a splashy", @@ -95,6 +95,9 @@ "questEggHorseText": "Horse", "questEggHorseMountText": "Horse", "questEggHorseAdjective": "a galloping", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Alap", "hatchingPotionWhite": "Fehér", diff --git a/common/locales/hu/contrib.json b/common/locales/hu/contrib.json index 328926e003..513aa6aba5 100644 --- a/common/locales/hu/contrib.json +++ b/common/locales/hu/contrib.json @@ -35,7 +35,7 @@ "hallHeroes": "Hősök Csarnoka", "hallPatrons": "Mecénások Csarnoka", "rewardUser": "Felhasználói jutalmak", - "UUID": "UUID", + "UUID": "Egyedi azonosító", "loadUser": "Felhasználó betöltése", "title": "Rang", "moreDetails": "További részletek(1-7)", diff --git a/common/locales/hu/death.json b/common/locales/hu/death.json index a8a9c6f2b6..f62bddb7bf 100644 --- a/common/locales/hu/death.json +++ b/common/locales/hu/death.json @@ -1,7 +1,16 @@ { "lostAllHealth": "Kifogytál az Életerőből!", "dontDespair": "Ne ess kétségbe!", - "deathPenaltyDetails": "You lost a Level, your Gold, and a piece of Equipment, but you can get them all back with hard work! Good luck--you'll do great.", + "deathPenaltyDetails": "Elvesztettél egy Szintet, az Aranyad és egy darab felszerelést, de mindet visszaszerezheted kemény munkával! Sok sikert, sikerülni fog.", "refillHealthTryAgain": "Töltsd újra az Életerődet és Próbáld Újra", - "dyingOftenTips": "Ez gyakran történik? Itt van néhány tipp!" + "dyingOftenTips": "Ez gyakran történik? Itt van néhány tipp!", + "losingHealthWarning": "Vigyázz - Életerőt vesztesz!", + "losingHealthWarning2": "Ne hagyd, hogy az Életerőd elérje a nullát! Ha mégis eléri, elvesztesz egy szintet, az Aranyad és egy darab felszerelést.", + "toRegainHealth": "Hogy visszanyerd az életerőd:", + "lowHealthTips1": "Lépj szintet a teljes gyógyúláshoz!", + "lowHealthTips2": "Vásárolj Gyógyitalt a Jutalmakból, hogy visszatölts 15 Életerő pontot.", + "losingHealthQuickly": "Gyorsan fogy az Életerőd?", + "lowHealthTips3": "Kihagyott Napi Feladatok az éjszaka folyamán sebeznek téged, vigyázz, hogy ne adj túl sokat hozzá az elején!", + "lowHealthTips4": "Ha egy Napi Feladatot nem kell bizonyos napokon elvégezned, kikapcsolhatod őket, ha a cerúza ikonra kattintasz.", + "goodLuck": "Sok szerencsét!" } \ No newline at end of file diff --git a/common/locales/hu/defaulttasks.json b/common/locales/hu/defaulttasks.json index d69f6d3a02..ed9153937b 100644 --- a/common/locales/hu/defaulttasks.json +++ b/common/locales/hu/defaulttasks.json @@ -1,13 +1,13 @@ { - "defaultHabit1Text": "Productive Work (Click the pencil to edit)", - "defaultHabit1Notes": "Sample Good Habits: + Eat a vegetable + 15 minutes productive work", - "defaultHabit2Text": "Eat Junk Food (Click the pencil to edit)", + "defaultHabit1Text": "Hatékony Munka (Kattints a ceruzára a szerkesztéshez)", + "defaultHabit1Notes": "Minta Jó Szokások: + Zöldség fogyasztás + 15 perc hatékony munka", + "defaultHabit2Text": "Műkaja fogyasztás (Kattints a ceruzára a szerkesztéshez)", "defaultHabit2Notes": "Példa rossz szokásra: - Dohányzás - Halogatás", - "defaultHabit3Text": "Take the Stairs/Elevator (Click the pencil to edit)", + "defaultHabit3Text": "Lépcsőzés/Liftezés (Kattints a ceruzára a szerkesztéshez)", "defaultHabit3Notes": "Példa jó vagy rossz szokásra: +/- Lépcsőzés/Liftezés +/- Víz ivás / Üdítő ivás", "defaultTodoNotes": "Teljesítheted ezt a tennivalót, szerkesztheted, vagy eltávolíthatod.", "defaultTodo1Text": "Csatlakozz a Habitica-hez (Pipálj ki!)", - "defaultReward1Text": "15 minute break", + "defaultReward1Text": "15 perc szünet", "defaultReward1Notes": "A Testre szabott jutalmaknak sokféle formája van. Néhányan várnak a kedvenc műsoruk megnézésével addig, amíg össze nem gyűlik az arany, hogy ki tudják fizetni.", "defaultTag1": "reggel", "defaultTag2": "délután", diff --git a/common/locales/hu/faq.json b/common/locales/hu/faq.json index c2a7b7deaf..4d5a2032c0 100644 --- a/common/locales/hu/faq.json +++ b/common/locales/hu/faq.json @@ -1,15 +1,15 @@ { - "frequentlyAskedQuestions": "Frequently Asked Questions", - "faqQuestion0": "I'm confused. Where do I get an overview?", + "frequentlyAskedQuestions": "Gyakran Ismételt Kérdések", + "faqQuestion0": "Összezavarodtam. Hol találok egy leírást?", "iosFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn experience and gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as Pets, Skills, and Quests! You can customize your character under Menu > Customize Avatar.\n\n Some basic ways to interact: click the (+) in the upper-right-hand corner to add a new task. Tap on an existing task to edit it, and swipe left on a task to delete it. You can sort tasks using Tags in the upper-left-hand corner, and expand and contract checklists by clicking on the checklist bubble.", "webFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn Experience and Gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as pets, skills, and quests! For more detail, the wiki has an excellent step-by-step overview of the game [right here](http://habitica.wikia.com/wiki/Habitica_Wiki).", - "faqQuestion1": "How do I set up my tasks?", + "faqQuestion1": "Hogyan tudok létrehozni feladatokat?", "iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.", "webFaqAnswer1": "Good Habits (the ones with a ) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a ) are tasks that you should avoid, like biting nails. Habits with a and a have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n

\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n

\n To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.", - "faqQuestion2": "What are some sample tasks?", + "faqQuestion2": "Kérhetnék néhány feladat példát?", "iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n

\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "faqQuestion3": "Why do my tasks change color?", + "faqQuestion3": "Miért változik meg a feladataim színe?", "iosFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it's a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", "webFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it’s a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", "faqQuestion4": "Why did my avatar lose health, and how do I regain it?", @@ -36,6 +36,9 @@ "faqQuestion11": "How do I report a bug or request a feature?", "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." } \ No newline at end of file diff --git a/common/locales/hu/front.json b/common/locales/hu/front.json index 057cd127be..0609fe49f2 100644 --- a/common/locales/hu/front.json +++ b/common/locales/hu/front.json @@ -2,7 +2,7 @@ "FAQ": "GYIK", "accept1Terms": "Az alábbi gomb megnyomásával elfogadom a", "accept2Terms": "és az", - "alexandraQuote": "Couldn't NOT talk about [Habitica] during my speech in Madrid. Must-have tool for freelancers who still need a boss.", + "alexandraQuote": "Nem tudtam NEM beszélni a [Habitikáról] a Madridi beszédem közben. Kötelező eszkőz minden szabaduszónak, akinek kell egy főnők!", "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.", diff --git a/common/locales/hu/gear.json b/common/locales/hu/gear.json index 48873b128e..5f05674d1f 100644 --- a/common/locales/hu/gear.json +++ b/common/locales/hu/gear.json @@ -592,6 +592,8 @@ "backMystery201504Notes": "Bzzz bzzz bzzz! Reppenj egyik feladatról a másikra!Nem ad bónuszt. 2015 áprilisi előfizetői tárgy.", "backMystery201507Text": "Rad Surfboard", "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 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", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "Ezek az erős agancsok a levelekkel együtt változtatják a színüket. Nem ad bónuszt. 2014 szeptemberi előfizetői tárgy.", "headAccessoryMystery201502Text": "Gondolat szárnyai", "headAccessoryMystery201502Notes": "Engedd a képzeleted szabadon szárnyalni! Nem ad semmi előnyt. 2015 februári előfizetői tárgy.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Fejre-Szemüveg", "headAccessoryMystery301405Notes": "\"A szemüvegek a szemhez vannak,\" mondták \"Senki sem akar olyan szemüvegeket amit csak a fejeden hordhatsz,\" mondták. Ha! Jól megmutattad nekik!. Nem ad bónuszt. 3015 augusztusi előfizetői tárgy.", "eyewear": "Eyewear", diff --git a/common/locales/hu/generic.json b/common/locales/hu/generic.json index 9bc3692af9..a7ed00fa35 100644 --- a/common/locales/hu/generic.json +++ b/common/locales/hu/generic.json @@ -5,20 +5,20 @@ "habitica": "Habitika", "expandToolbar": "Eszköztár lenyitása", "collapseToolbar": "Eszköztár összecsukása", - "markdownBlurb": "Habitica 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": "[Habitica is great!](https://habitica.com)", - "markdownImageEx": "![mandatory alt text](https://habitica.com/cake.png \"optional mouseover title\")", - "unorderedListHTML": "+ First item
+ Second item
+ Third item", - "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", - "code": "`code`", + "markdownBlurb": "Habitika markdown-t használ üzenet formázáshoz. Nézd meg a Markdown Puskát több információért.", + "showFormattingHelp": "Formázási segédlet mutatása", + "hideFormattingHelp": "Formázási segédlet elrejtése", + "youType": "Írsz:", + "youSee": "Látsz:", + "italics": "*Dölt*", + "bold": "**Félkövér**", + "strikethrough": "~~Áthúzott~~", + "emojiExample": ":mosoly:", + "markdownLinkEx": "[Habitika nagyszerű!](https://habitica.com)", + "markdownImageEx": "![kötelező megnevezés](https://habitica.com/cake.png \"opcionális cím egér ráhúzáskor\")", + "unorderedListHTML": "+ Első elem
+ Második elem
+ Harmadik elem", + "unorderedListMarkdown": "+ Első elem\n+ Második elem\n+ Harmadik elem", + "code": "`kódrészlet`", "achievements": "Kitűntetések", "modalAchievement": "Kitűntetés!", "special": "Különleges", @@ -28,7 +28,7 @@ "market": "Piac", "subscriberItem": "Rejtélyes tárgy", "newSubscriberItem": "Új rejtélyes tárgy", - "subscriberItemText": "Minden hónapban az előfizetők egy rejtélyes tárgyat kapnak. Ezt általában egy héttel a hónap vége előtt adjuk ki. A wiki 'Mystery item' aloldalán megtalálhatod a pontos dátumot.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Összes", "none": "Semelyik", "or": "vagy", @@ -39,7 +39,7 @@ "close": "Bezár", "saveAndClose": "Ment és bezár", "cancel": "Mégse", - "ok": "OK", + "ok": "Oké", "add": "Hozzáad", "undo": "Visszavon", "continue": "Folytat", @@ -54,9 +54,9 @@ "gems": "Drágakövek", "gemButton": "<%= number %> drágaköved van.", "moreInfo": "Több infó", - "showMoreMore": "(show more)", - "showMoreLess": "(show less)", - "gemsWhatFor": "Click to buy Gems! Gems let you purchase special items like Quests, avatar customizations, and seasonal equipment.", + "showMoreMore": "(mutass többet)", + "showMoreLess": "(mutass kevesebbet)", + "gemsWhatFor": "Kattints ide, hogy Drágaköveket vásárolj. Drágakövekkel tudsz olyan különleges tárgyakat vásárolni, mint Küldetések, Avatár testreszabás és Szezonális felszerelés.", "veteran": "Veterán", "veteranText": "Mállasztotta a Szürke Szokást (az Angular előtti weblapunkat), és szerzett néhány sebhelyet a hibáitól.", "originalUser": "Eredeti felhasználó!", @@ -64,9 +64,9 @@ "habitBirthday": "Habitica Születésnapi Banzáj", "habitBirthdayText": "Megünnepelte a Habitica Születésnapi Banzájt!", "habitBirthdayPluralText": "<%= number %> alkalommal ünnepelte meg a Habitica Születésnapi Banzájt!", - "habiticaDay": "Habitica Naming Day", - "habiticaDaySingularText": "Celebrated Habitica's Naming Day! Thanks for being a fantastic user.", - "habiticaDayPluralText": "Celebrated <%= number %> Naming Days! Thanks for being a fantastic user.", + "habiticaDay": "Habitika Elnevezési Nap", + "habiticaDaySingularText": "Részt vettél Habitika Elnevezési Napján! Köszönjük, hogy ilyen fantasztikus felhasználó vagy.", + "habiticaDayPluralText": "Részt vettél <%= number %> Habitika Elnevezési Napon! Köszönjük, hogy ilyen fantasztikus felhasználó vagy.", "achievementDilatory": "A halogatók megmentője", "achievementDilatoryText": "Segített legyőzni a Rettenet Késlekedő Sárkányát a 2014 Nyári Loccsanás esemény alatt.", "costumeContest": "2014 Jelmez Verseny", @@ -79,6 +79,7 @@ "errorUpCase": "HIBA:", "newPassSent": "Új jelszó elküldve.", "serverUnreach": "A kiszolgáló jelenleg nem elérhető.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "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ü", @@ -90,8 +91,8 @@ "audioTheme_off": "Kikapcsol", "audioTheme_danielTheBard": "Daniel a bárd", "audioTheme_wattsTheme": "Watts Témája", - "audioTheme_gokulTheme": "Gokul Theme", - "audioTheme_luneFoxTheme": "LuneFox's Theme", + "audioTheme_gokulTheme": "Gokul téma", + "audioTheme_luneFoxTheme": "LuneFox témája", "askQuestion": "Tegyél fel egy kérdést", "reportBug": "Programhiba jelentése", "contributeToHRPG": "Hozzájárulás a Habitica-hez", @@ -110,26 +111,28 @@ "December": "December", "dateFormat": "Dátum formátum", "achievementStressbeast": "Stoïkalm megmentője", - "achievementStressbeastText": "Segített legyőzni az Utálatos Stresszörnyet a 2015-ös Winter Wonderland esemény keretein belül.", - "checkOutProgress": "Check out my progress in Habitica!", - "cardReceived": "Received a card!", - "cardReceivedFrom": "<%= cardType %> from <%= userName %>", - "greetingCard": "Greeting Card", - "greetingCardExplanation": "You both receive the Cheery Chum achievement!", - "greetingCardNotes": "Send a greeting card to a party member.", - "greeting0": "Hi there!", - "greeting1": "Just saying hello :)", - "greeting2": "`waves frantically`", - "greeting3": "Hey you!", - "greetingCardAchievementTitle": "Cheery Chum", - "greetingCardAchievementText": "Hey! Hi! Hello! Sent or received <%= cards %> greeting cards.", - "thankyouCard": "Thank-You Card", - "thankyouCardExplanation": "You both receive the Greatly Grateful achievement!", - "thankyouCardNotes": "Send a Thank-You card to a party member.", - "thankyou0": "Thank you very much!", - "thankyou1": "Thank you, thank you, thank you!", - "thankyou2": "Sending you a thousand thanks.", - "thankyou3": "I'm very grateful - thank you!", - "thankyouCardAchievementTitle": "Greatly Grateful", - "thankyouCardAchievementText": "Thanks for being thankful! Sent or received <%= cards %> Thank-You cards." + "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!", + "achievementBurnout": "Savior of the Flourishing Fields", + "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", + "checkOutProgress": "Haladásom megtekintése Habitikán!", + "cardReceived": "Egy kártyád érkezett!", + "cardReceivedFrom": "<%= userName %> küldött neked egy <%= cardType %>", + "greetingCard": "Üdvözlőkártya", + "greetingCardExplanation": "Mindketten megkaptátok a Vidám Barát kitüntetést!", + "greetingCardNotes": "Küldj üdvözlőkártyát egy csapattagnak.", + "greeting0": "Szia!", + "greeting1": "Csak beköszönök :)", + "greeting2": "`örülten integet`", + "greeting3": "Csáó!", + "greetingCardAchievementTitle": "Vidám Barát", + "greetingCardAchievementText": "Szia! Hali! Halló! Küldtél vagy kaptál <%= cards %> üdvözlőkártyát.", + "thankyouCard": "Köszönöm Kártya", + "thankyouCardExplanation": "Mindketten megkaptátok a Nagyon Hálás kitüntetést!", + "thankyouCardNotes": "Küldj Köszönöm Kártyát egy csapattagnak.", + "thankyou0": "Nagyon szépen köszönöm!", + "thankyou1": "Köszönöm, köszönöm, köszönöm!", + "thankyou2": "Ezerhála neked.", + "thankyou3": "Nagyon hálás vagyok, köszönöm!", + "thankyouCardAchievementTitle": "Nagyon Hálás", + "thankyouCardAchievementText": "Köszönöm, hogy hálás vagy! Küldtél vagy kaptál <%= cards %> Köszönöm kártyát." } \ No newline at end of file diff --git a/common/locales/hu/groups.json b/common/locales/hu/groups.json index 460bd521f2..7bee358a7c 100644 --- a/common/locales/hu/groups.json +++ b/common/locales/hu/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Fogadó elhagyása", "innCheckIn": "Pihenj a fogadóban", "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.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Csoportot kereső bejegyzések (Csapat kell)", "tutorial": "Ismertető", "glossary": "Szójegyzék", @@ -12,10 +13,10 @@ "community": "Közösségi fórum", "dataTool": "Adat kimutató eszköz", "resources": "Erőforrások", - "askQuestionNewbiesGuild": "Ask a Question (Newbies Guild)", + "askQuestionNewbiesGuild": "Kérdés Feltevése (Kezdők Céhe)", "tavernTalk": "Kocsmai Csevej", "tavernAlert1": "Megj.: Ha egy hibát akarsz bejelenteni, akkor a fejlesztők nem fogják itt látni. Kérjük", - "tavernAlert2": "use GitHub instead", + "tavernAlert2": "GitHub használata helyette", "moderatorIntro1": "A Kocsma és a céh moderátorai:", "communityGuidelines": "a közösségi irányelveinket", "communityGuidelinesRead1": "Kérlek olvasd el", @@ -33,9 +34,9 @@ "leave": "Kilép", "invitedTo": "Meghívtak a <%= name %> csapatba.", "invitedToNewParty": "You were invited to join a party! Do you want to leave this party and join <%= partyName %>?", - "joinNewParty": "Join New Party", - "declineInvitation": "Decline Invitation", - "loadingNewParty": "Your new party is loading. Please wait...", + "joinNewParty": "Új Csapatba Csatlakozás", + "declineInvitation": "Meghívás Visszautasítása", + "loadingNewParty": "Az új csapatod töltődik. Kérlek várj...", "newMsg": "Új üzenet \"<%= name %>\"", "chat": "Csevegő", "sendChat": "Üzenet küldése", @@ -46,7 +47,7 @@ "editGroup": "Csoport szerkesztése", "newGroupName": "<%= groupType %> Név", "groupName": "Csoport neve", - "groupLeader": "Group Leader", + "groupLeader": "Csapatvezető", "groupID": "Group ID", "groupDescr": "Leírás, amit a nyilvános Céh listában láthatsz (Használhatsz Markdown-t)", "logoUrl": "Logo URL", @@ -145,5 +146,6 @@ "partyEmpty": "You're the only one in your party. Invite your friends!", "partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.", "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.", - "possessiveParty": "<%= name %>'s Party" + "possessiveParty": "<%= name %>'s Party", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/hu/limited.json b/common/locales/hu/limited.json index 5e943be3c5..5dfb0bfb73 100644 --- a/common/locales/hu/limited.json +++ b/common/locales/hu/limited.json @@ -6,16 +6,16 @@ "annoyingFriendsText": "Eltaláltak <%= snowballs %> hógolyóval a csapattársaid.", "alarmingFriends": "Ijesztő barátok", "alarmingFriendsText": "A csapattagjaid <%= spookDust %>-szor kísértettek.", - "agriculturalFriends": "Agricultural Friends", - "agriculturalFriendsText": "Got transformed into a flower <%= seeds %> times by party members.", - "aquaticFriends": "Aquatic Friends", - "aquaticFriendsText": "Got splashed <%= seafoam %> times by party members.", + "agriculturalFriends": "Mezőgazdasági Barátok", + "agriculturalFriendsText": "Csapattársaid <%= seeds %> alkalommal varázsoltak virággá.", + "aquaticFriends": "Vizi Barátok", + "aquaticFriendsText": "Csapattársaid <%= seafoam %> alkalommal locsoltak le.", "valentineCard": "Valentin napi képeslap", "valentineCardExplanation": "For enduring such a saccharine poem, you both receive the \"Adoring Friends\" badge!", "valentineCardNotes": "Küldj egy Valentin napi képeslapot az egyik csapattagodnak.", - "valentine0": "\"Roses are red\n\nMy Dailies are blue\n\nI'm happy that I'm\n\nIn a Party with you!\"", - "valentine1": "\"Roses are red\n\nViolets are nice\n\nLet's get together\n\nAnd fight against Vice!\"", - "valentine2": "\"Roses are red\n\nThis poem style is old\n\nI hope that you like this\n\n'Cause it cost ten Gold.\"", + "valentine0": "\"A rózsák veresek\n\na Napijaim kékesek\n\nörülök, hogy veled együtt\n\negy csapatban lehetek.\"", + "valentine1": "\"A rózsák veresek\n\na violák szépek\n\nvessünk együtt\n\nA rossz szokásoknak véget.\"", + "valentine2": "\"A rózsák veresek\n\nEz a vers pedig régi\n\nremélem azért tetszett, mert \n\n10 Aranyat kellet érte fizetni.\"", "valentine3": "\"Roses are red\n\nIce Drakes are blue\n\nNo treasure is better\n\nThan time spent with you!\"", "valentineCardAchievementTitle": "Adoring Friends", "valentineCardAchievementText": "Aww, you and your friend must really care about each other! Sent or received <%= cards %> Valentine's Day cards.", @@ -30,12 +30,13 @@ "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!", "seasonalShopSummerText": "Welcome to the Seasonal Shop!! We're stocking summertime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Summer Splash event each year, but we're only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. 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": "Botcukor (Varázsló)", "skiSet": "Orgyilkos (Tolvaj)", "snowflakeSet": "Hópehely (Gyógyító)", "yetiSet": "Yetiszelíditő (Harcos)", - "toAndFromCard": "To: <%= toName %>, From: <%= fromName %>", + "toAndFromCard": "Fogadó: <%= toName %>, Küldő: <%= fromName %>", "nyeCard": "Új évi üdvözlőkártya", "nyeCardExplanation": "For celebrating the new year together, you both receive the \"Auld Acquaintance\" badge!", "nyeCardNotes": "Küldj egy Új évi üdvözlőkártyát az egyik csapattagodnak.", diff --git a/common/locales/hu/messages.json b/common/locales/hu/messages.json index ec0c3f13a5..8370b1ba6a 100644 --- a/common/locales/hu/messages.json +++ b/common/locales/hu/messages.json @@ -1,11 +1,11 @@ { "messageLostItem": "A(z) <%= itemText %> eltörött.", "messageTaskNotFound": "A feladat nem található.", - "messageDuplicateTaskID": "A task with that ID already exists.", + "messageDuplicateTaskID": "Feladat ezzel az azonosítóval már létezik.", "messageTagNotFound": "A cimke nem található.", "messagePetNotFound": ":pet nem található a(z) user.items.pets -ben", "messageFoodNotFound": ":food nem található a(z) user.items.food -ben", - "messageNotAvailable": "This item is not currently available for purchase.", + "messageNotAvailable": "Ez a tárgy jelenleg nem megvásárolható.", "messageCannotFeedPet": "Nem etetheted ezt a háziállatot.", "messageAlreadyMount": "Már megvan ez a hátas. Próbálj egy másik háziállatot etetni.", "messageEvolve": "Megszelidítettél egy <%= egg %>-t, menj egy körre vele!", @@ -23,12 +23,27 @@ "messageDropFood": "Találtál egy <%= dropArticle %><%= dropText %>-t! <%= dropNotes %>", "messageDropEgg": "Találtál egy <%= dropText %> tojást! <%= dropNotes %>", "messageDropPotion": "Találtál egy <%= dropText %> keltetőfőzetet! <%= dropNotes %>", - "messageDropQuest": "You've found a quest!", + "messageDropQuest": "Találtál egy küldetést!", "messageDropMysteryItem": "You open the box and find <%= dropText %>!", "messageFoundQuest": "Megtaláltad a \"<%= questText %>\" küldetést!", "messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.", "messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.", "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!" + "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/hu/npc.json b/common/locales/hu/npc.json index 9f87d9fa78..289ce862a0 100644 --- a/common/locales/hu/npc.json +++ b/common/locales/hu/npc.json @@ -7,15 +7,18 @@ "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 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.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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", - "sellEggForGold": "Sell <%= itemType %> Egg for <%= gold %> Gold", - "sellPotionForGold": "Sell <%= itemType %> Potion for <%= gold %> Gold", + "sellEggForGold": "<%= itemType %> Tojás eladása <%= gold %> Aranyért", + "sellPotionForGold": "<%= itemType %> Főzet eladása <%= gold %> Aranyért", "buyGems": "Drágakő vásárlás", "justin": "Justin", "ian": "Ian", "ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "USD", "newStuff": "Új cucc", "cool": "Mondd el később", diff --git a/common/locales/hu/pets.json b/common/locales/hu/pets.json index 473a9e28a5..1f29f75736 100644 --- a/common/locales/hu/pets.json +++ b/common/locales/hu/pets.json @@ -1,23 +1,24 @@ { "pets": "Háziállatok", "petsFound": "Megtalált háziállat", - "magicPets": "Magic Potion Pets", + "magicPets": "Háziállat Varázsfőzet", "rarePets": "Ritka háziállatok", "questPets": "Küldetés háziállatok", "mounts": "Hátasok", "mountsTamed": "Megszelídített hátas", "questMounts": "Küldetés hátasok", - "magicMounts": "Magic Potion Mounts", + "magicMounts": "Hátas Varázsfőzet", "rareMounts": "Ritka hátasok", "etherealLion": "Földöntúli oroszlán", "veteranWolf": "Veterán farkas", - "veteranTiger": "Veteran Tiger", + "veteranTiger": "Veterán Tigris", "cerberusPup": "Kerberosz kölyök", "hydra": "Hidra", "mantisShrimp": "Sáskarák", "mammoth": "Gyapjas Mamut", - "orca": "Orca", + "orca": "Gyilkos bálna", "royalPurpleGryphon": "Royal Purple Gryphon", + "phoenix": "Phoenix", "rarePetPop1": "Kattintas az arany mancsra, hogy megtudd hogyan tudod megszerezni ezt a ritka háziállatot úgy, hogy közreműködsz a Habitica-nek.", "rarePetPop2": "Hogyan szerezheted meg ezt a háziállatot!", "potion": "<%= potionType %> főzet", @@ -30,7 +31,7 @@ "hatchingPotion": "keltetőfőzet", "noHatchingPotions": "Nincs keltetőfőzeted.", "inventoryText": "Kattintsa tojásra, hogy a lásd a használható főzeteket zöldben és kattints egy kijelölt főzetre, hogy kikeltesd a háziállatod. Ha nincs kijelölt főzet, akkor kattints a tojásra újra, hogy megszűntesd a kijelölést és kattints egy főzetre inkább, hogy lásd a tojásokat, amiken használhatod. A nem kívánt tárgyakat eladhatod Alexandernek, a kereskedőnek.", - "foodText": "food", + "foodText": "étel", "food": "Ételek és nyergek", "noFood": "Nincs ételed vagy nyerged.", "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.", diff --git a/common/locales/hu/quests.json b/common/locales/hu/quests.json index 3737223f39..f89a093ca0 100644 --- a/common/locales/hu/quests.json +++ b/common/locales/hu/quests.json @@ -1,43 +1,51 @@ { "quests": "Küldetések", "quest": "küldetés", - "whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.", - "yourQuests": "Your Quests", - "questsForSale": "Quests for Sale", - "petQuests": "Pet and Mount Quests", - "unlockableQuests": "Unlockable Quests", - "goldQuests": "Gold-Purchasable Quests", - "questDetails": "Quest Details", - "invitations": "Invitations", + "whereAreMyQuests": "Küldetések megtalálhatóak a saját oldalukon! Kattints a Tárgylista -> Küldetésekre, hogy megtaláld őket.", + "yourQuests": "Küldetéseid", + "questsForSale": "Eladó küldetések", + "petQuests": "Háziállat és Hátas Küldetések", + "unlockableQuests": "Feloldható Küldetések", + "goldQuests": "Aranyból Vásárolható Küldetések", + "questDetails": "Küldetés Részletei", + "invitations": "Meghívások", "completed": "Befejezve!", "youReceived": "Amit kaptál", "dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.", "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 to Quest", + "questSendBroken": "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": "Csapat Meghívása Küldetéshez", "questInvitation": "Küldetés meghívás:", - "questInvitationTitle": "Quest Invitation", + "questInvitationTitle": "Küldetés Meghívás", "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "Kérdezd később", - "questLater": "Quest Later", + "questLater": "Küldetés Késöbb", "buyQuest": "Küldetés megvásárlása", "accepted": "Elfogadva", "rejected": "Visszautasítva", "pending": "Várakozik", "questStart": "Miután minden tag elfogadta, vagy elutasította, a küldetés elkezdődik. Csak azok vehetnek részt benne, akik az \"elfogad\" opciót választották, és a tárgyakat is csak ők kapják meg. Ha egy tag túl sokáig várakozik (inaktív?), akkor indíthatsz nélkülük az \"Indít\" gomb megnyomásával.", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Indít", "bossHP": "Főellenség életereje", "bossStrength": "Főellenség ereje", + "rage": "Rage", "collect": "Gyűjts be", "collected": "Begyűjtve", "collectionItems": "<%= number %> <%= items %>", - "itemsToCollect": "Items to Collect", + "itemsToCollect": "Beszerzendő Tárgyak", "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)", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Csak résztvevők kapják meg a tárgyat és részesülnek a kihívás zsákmányából.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Megszakít", - "leaveQuest": "Leave Quest", + "leaveQuest": "Küldetés Elhagyása", "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.", "questOwner": "Küldetés tulajdonos", "questOwnerNotInPendingQuest": "A küldetés tulajdonosa kilépett a küldetésből és már nem tudja elindítani. Ajánlott, hogy lépj vissza te is. A küldetés tulajdonosánál marad a küldetés tekercse.", @@ -62,6 +70,7 @@ "sureAbort": "Biztosan el akarod hagyni ezt a küldetést? Ez meg fogja szakítani mindenkinek a csapatodban, és minden haladás el fog veszni. A küldetés tekercs vissza fog kerülni a küldetés tulajdonosához.", "doubleSureAbort": "Tuti biztos vagy benne? Győződj meg róla, hogy nem fognak a többiek utálni!", "questWarning": "Ha új játékosok csatlakoznak a csapathoz a küldetés indulása előtt, akkor ők is kapnak meghívót. Egyébként, ha a küldetés indulása után csatlakozik valaki, az nem tud részt venni benne.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Örjöngés", "bossRageDescription": "Ha ez a sáv megtelik, akkor a Főellenség egy speciális támadást szabadít ránk.", "startAQuest": "START A QUEST", diff --git a/common/locales/hu/questscontent.json b/common/locales/hu/questscontent.json index 139c12525d..eaf5157be7 100644 --- a/common/locales/hu/questscontent.json +++ b/common/locales/hu/questscontent.json @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market" } \ No newline at end of file diff --git a/common/locales/hu/rebirth.json b/common/locales/hu/rebirth.json index e50ed49bb5..d2ec863978 100644 --- a/common/locales/hu/rebirth.json +++ b/common/locales/hu/rebirth.json @@ -2,9 +2,9 @@ "rebirthNew": "Újjászületés: új kaland érhető el!", "rebirthUnlock": "Feloldottad az Ujjászületést! Ez a különleges Bolti tárgy lehetővé teszi, hogy új játékot kezdj az 1. szinttől, megtartva a feladataidat, kitűntetéseidet, háziállataidat és egyebeket. Használd arra, hogy új életet lehelj a Habitica-be, ha úgy érzed, hogy már mindent elértél, vagy hogy új funkciókat tapasztalj meg a kezdő karakter friss szemeivel.", "rebirthBegin": "Újjászületés: kezdj egy új kalandot", - "rebirthStartOver": "Rebirth starts your character over from Level 1.", + "rebirthStartOver": "Újjászületés elölről kezdi a karaktered 1. Szintről. ", "rebirthAdvList1": "Az életerőd feltöltődik.", - "rebirthAdvList2": "You have no Experience, Gold, or Equipment (with the exception of free items like Mystery items).", + "rebirthAdvList2": "Nincs Tapasztalatod, Aranyad vagy Felszerelésed (Ingyenes tárgyak kivételével, mint a Rejtélyes tárgyak.", "rebirthAdvList3": "A szokásaid, napi feladataid és a tennivalóid visszaállnak sárgára, és a szériák nullázódnak.", "rebirthAdvList4": "A kezdő kasztod a Harcos, amíg nem válik elérhetővé más kaszt", "rebirthInherit": "Az új karaktered örököl pár tárgyat az elődjétől:", diff --git a/common/locales/hu/settings.json b/common/locales/hu/settings.json index 24f1a956bd..ca7f2cffb5 100644 --- a/common/locales/hu/settings.json +++ b/common/locales/hu/settings.json @@ -118,5 +118,26 @@ "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", - "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member." + "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/hu/spells.json b/common/locales/hu/spells.json index 9a03fbeae4..1d16da6190 100644 --- a/common/locales/hu/spells.json +++ b/common/locales/hu/spells.json @@ -1,6 +1,6 @@ { "spellWizardFireballText": "Lángcsóva", - "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)", + "spellWizardFireballNotes": "Lángcsóva teríti be a kezeid. TP-t szereztél és többet sebzel a Főellenségekre! Kattints egy feladatra a varázsláshoz (INT alapján)", "spellWizardMPHealText": "Éterhullám", "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", @@ -45,6 +45,6 @@ "spellSpecialPetalFreePotionNotes": "Cancel the effects of a Shiny Seed.", "spellSpecialSeafoamText": "Seafoam", "spellSpecialSeafoamNotes": "Turn a friend into a sea creature!", - "spellSpecialSandText": "Sand", + "spellSpecialSandText": "Homok", "spellSpecialSandNotes": "Cancel the effects of Seafoam." } \ No newline at end of file diff --git a/common/locales/hu/subscriber.json b/common/locales/hu/subscriber.json index a1e0d6b019..4f45d07917 100644 --- a/common/locales/hu/subscriber.json +++ b/common/locales/hu/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> és <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Titokzatos időutazók", "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", "subUpdateCard": "Kártya frissítése", diff --git a/common/locales/hu/tasks.json b/common/locales/hu/tasks.json index c503228b29..73181b3a80 100644 --- a/common/locales/hu/tasks.json +++ b/common/locales/hu/tasks.json @@ -23,7 +23,7 @@ "difficulty": "Nehézség", "difficultyHelpTitle": "Milyen nehéz ez a feladat?", "difficultyHelpContent": "Minél nehezebb egy feladat, annál több tapasztalatot és aranyat kapsz, amikor kipipálod... de annál jobban is sebez meg téged, ha egy napi feladat vagy rossz szokás!", - "trivial": "Trivial", + "trivial": "Triviális", "easy": "Könnyű", "medium": "Közepes", "hard": "Nehéz", diff --git a/common/locales/it/backgrounds.json b/common/locales/it/backgrounds.json index f734ac4735..7144c31492 100644 --- a/common/locales/it/backgrounds.json +++ b/common/locales/it/backgrounds.json @@ -111,5 +111,12 @@ "backgroundStableText": "Scuderia di Habitica", "backgroundStableNotes": "Prenditi cura degli animali nella Scuderia.", "backgroundTavernText": "Taverna di Habitica", - "backgroundTavernNotes": "Fai una visita alla Taverna." + "backgroundTavernNotes": "Fai una visita alla Taverna.", + "backgrounds102015": "SERIE 17: Ottobre 2015", + "backgroundHarvestMoonText": "Harvest Moon", + "backgroundHarvestMoonNotes": "Cackle under the Harvest Moon.", + "backgroundSlimySwampText": "Palude Melmosa", + "backgroundSlimySwampNotes": "Slog through a Slimy Swamp.", + "backgroundSwarmingDarknessText": "Oscurità Brulicante", + "backgroundSwarmingDarknessNotes": "Shiver in the Swarming Darkness." } \ No newline at end of file diff --git a/common/locales/it/challenge.json b/common/locales/it/challenge.json index 46ae7003a8..3978f687c8 100644 --- a/common/locales/it/challenge.json +++ b/common/locales/it/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "Non hai abbastanza gemme per creare questa sfida.", "noPermissionEditChallenge": "Non hai i permessi per modificare questa sfida", "noPermissionDeleteChallenge": "Non hai i permessi per eliminare questa sfida", - "noPermissionCloseChallenge": "Non hai i permessi per concludere questa sfida" + "noPermissionCloseChallenge": "Non hai i permessi per concludere questa sfida", + "noChallengeOwner": "nessun proprietario", + "noChallengeOwnerPopover": "Questa sfida non ha un proprietario perché la persona che ha creato la sfida ha eliminato il suo account." } \ No newline at end of file diff --git a/common/locales/it/character.json b/common/locales/it/character.json index 6dfa29fd11..e9db26a1f1 100644 --- a/common/locales/it/character.json +++ b/common/locales/it/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Bonus classe", "battleGear": "Assetto di battaglia", "battleGearText": "Questo è l'equipaggiamento che indossi in battaglia, esso modifica alcuni valori quando interagisci con le tue attività.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/it/content.json b/common/locales/it/content.json index f4f8af8a20..4410ce2e9c 100644 --- a/common/locales/it/content.json +++ b/common/locales/it/content.json @@ -78,8 +78,8 @@ "questEggBunnyMountText": "Coniglietto", "questEggBunnyAdjective": "un coccoloso", "questEggSlimeText": "Gelatina di Marshmallow", - "questEggSlimeMountText": "Marshmallow Slime", - "questEggSlimeAdjective": "a sweet", + "questEggSlimeMountText": "Gelatina di Marshmallow", + "questEggSlimeAdjective": "un dolce", "questEggSheepText": "Pecorella", "questEggSheepMountText": "Pecorella", "questEggSheepAdjective": "una soffice", @@ -95,6 +95,9 @@ "questEggHorseText": "Cavallo", "questEggHorseMountText": "Cavallo", "questEggHorseAdjective": "un galoppante", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "Trova una pozione per far schiudere questo uovo, e nascerà <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "Bianco", @@ -106,9 +109,9 @@ "hatchingPotionCottonCandyPink": "Rosa Zucchero Filato", "hatchingPotionCottonCandyBlue": "Blu Zucchero Filato", "hatchingPotionGolden": "Oro", - "hatchingPotionSpooky": "Spooky", + "hatchingPotionSpooky": "Spettrale", "hatchingPotionNotes": "Versa questa pozione su un uovo, e nascerà un animale <%= potText(locale) %>.", - "premiumPotionAddlNotes": "Not usable on quest pet eggs.", + "premiumPotionAddlNotes": "Non utilizzabile su uova di animali ottenute dalle missioni.", "foodMeat": "Carne", "foodMilk": "Latte", "foodPotatoe": "Patata", diff --git a/common/locales/it/faq.json b/common/locales/it/faq.json index 6e72654d14..b3edf87756 100644 --- a/common/locales/it/faq.json +++ b/common/locales/it/faq.json @@ -4,8 +4,8 @@ "iosFaqAnswer0": "Per prima cosa, imposterai un'attività che vuoi completare nella vita di tutti i giorni, quindi, completando le tue attività nella vita vera e spuntandole, riceverai esperienza ed oro. L'oro è usato per comprare equipaggiamento e alcuni item, insieme ad dei premi personalizzati. L'esperienza serve a far salire di livello il tuo personaggio e sbloccare contenuti come animali domestici, abilità, e missioni! Puoi personalizzare il tuo personaggio in Menu > Personalizza Avatar.\n\nAlcuni metodi basilari per interagire: cliccare il (+) nell'angolo in alto a destra per aggiungere una nuova attività. Cliccare su un'attività già presente per modificarla e strisciare verso sinistra per eliminarla. Puoi organizare le attività usando le etichette nell'angolo in alto a sinistra, espandi e contrai checklist cliccando nella bolla vicine alle suddette.", "webFaqAnswer0": "Per prima cosa, imposterai un'attività che vuoi completare nella vita di tutti i giorni, quindi, completando le tue attività nella vita vera e spuntandole, riceverai esperienza ed oro. L'oro è usato per comprare equipaggiamento e alcuni item, insieme ad dei premi personalizzati. L'esperienza serve a far salire di livello il tuo personaggio e sbloccare contenuti come animali domestici, abilità, e missioni! Consulta il quadro generale passo per passo della Wiki per maggiori informazioni! [Clicca qui](http://habitica.wikia.com/wiki/Habitica_Wiki).", "faqQuestion1": "Come imposto le mie attività?", - "iosFaqAnswer1": "Le Good Habits (quelle con il +) sono attività che puoi fare più volte al giorno, come \"Mangiare verdure, \"Fare sport\" ecc.\nLe Bad Habits (quelle con il -) sono attività che dovresti evitare, come \"Mordersi le unghie\", \"Mangiare fritto\" ecc.\nLe Habits con un + ed un - hanno una scelta buona ed una cattiva, come prendere le scale al posto di usare l'ascensore. Le Good Habits garantiscono punti esperienza ed oro, le Bad Habits tolgono punti vita.\nLe Dailies sono attività che compi ogni giorno, come \"Lavare i denti\" o \"Controllare la mail\". Puoi semplicemente assegnare una Daily ai giorni in cui vuoi impostarla cliccando su Modifica. Se salti una Daily assegnata, il tuo Avatar subirà danno durante la notte. Fai attenzione a non aggiungere troppe Daily in una sola volta!\nI To-Do si trovano nella tua lista To-Do. Completando una To-Do guadagni oro e punti esperienza.Non perderai mai punti vita dalle To-Do. Puoi aggiungere una data di scadenza alle To-Do cliccando su Modifica.", - "webFaqAnswer1": "Le Good Habits (quelle con il ) sono attività che puoi fare più volte al giorno, come \"Mangiare verdure, \"Fare sport\" ecc.
\nLe Bad Habits (quelle con il ) sono attività che dovresti evitare, come \"Mordersi le unghie\", \"Mangiare fritto\" ecc.
\nLe Habits con un ed un hanno una scelta buona ed una cattiva, come prendere le scale al posto di usare l'ascensore. Le Good Habits garantiscono punti esperienza ed oro, le Bad Habits tolgono punti vita.
\nLe Dailies sono attività che compi ogni giorno, come \"Lavare i denti\" o \"Controllare la mail\". Puoi semplicemente assegnare una Daily ai giorni in cui vuoi impostarla cliccando su Modifica. Se salti una Daily assegnata, il tuo Avatar subirà danno durante la notte. Fai attenzione a non aggiungere troppe Daily in una sola volta!
\nI To-Do si trovano nella tua lista To-Do. Completando una To-Do guadagni oro e punti esperienza.Non perderai mai punti vita dalle To-Do. Puoi aggiungere una data di scadenza alle To-Do cliccando su Modifica.", + "iosFaqAnswer1": "Le Buone Abitudini (quelle con il +) sono attività che puoi fare più volte al giorno, come \"Mangiare verdure, \"Fare sport\" ecc. Le Cattive Abitudini (quelle con il -) sono attività che dovresti evitare, come \"Mordersi le unghie\", \"Mangiare fritto\" ecc. Le Abitudini con un + ed un - hanno una scelta buona ed una cattiva, come prendere le scale al posto di usare l'ascensore. Le Buone Abitudini garantiscono punti esperienza ed oro.Lle Cattive Abitudini tolgono punti vita.\n\nLe Dailies sono attività che compi ogni giorno, come \"Lavare i denti\" o \"Controllare la mail\". Puoi semplicemente assegnare una Daily ai giorni in cui vuoi impostarla cliccando su Modifica. Se salti una Daily assegnata, il tuo Avatar subirà danno durante la notte. Fai attenzione a non aggiungere troppe Daily in una sola volta!\n\nI To-Do si trovano nella tua lista To-Do. Completando una To-Do guadagni oro e punti esperienza. Non perderai mai punti vita dalle To-Do. Puoi aggiungere una data di scadenza alle To-Do cliccando su Modifica.", + "webFaqAnswer1": "Le Buone Abitudini (quelle con il ) sono attività che puoi fare più volte al giorno, come \"Mangiare verdure, \"Fare sport\" ecc. Le Cattive Abitudini quelle con il ) sono attività che dovresti evitare, come \"Mordersi le unghie\", \"Mangiare fritto\" ecc. Le Abitudini con un ed un hanno una scelta buona ed una cattiva, come prendere le scale al posto di usare l'ascensore. Le Buone Abitudini garantiscono punti esperienza ed oro. Le Cattive Abitudini tolgono punti vita.\n

\nLe Dailies sono attività che compi ogni giorno, come \"Lavare i denti\" o \"Controllare la mail\". Puoi semplicemente assegnare una Daily ai giorni in cui vuoi impostarla cliccando su Modifica. Se salti una Daily assegnata, il tuo Avatar subirà danno durante la notte. Fai attenzione a non aggiungere troppe Daily in una sola volta!\n

\nI To-Do si trovano nella tua lista To-Do. Completando una To-Do guadagni oro e punti esperienza.Non perderai mai punti vita dalle To-Do. Puoi aggiungere una data di scadenza alle To-Do cliccando su Modifica.", "faqQuestion2": "Quali sono alcuni attività d'esempio?", "iosFaqAnswer2": "La Wiki ha 4 liste di attività d'esempio per prendere ispirazione:\n

\n* [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "webFaqAnswer2": "La Wiki ha 4 liste di attività d'esempio per prendere ispirazione:\n* [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", @@ -21,21 +21,24 @@ "faqQuestion6": "Come posso prendere un Animale o una Cavalcatura?", "iosFaqAnswer6": "Dopo il livello 3 sbloccherai il Sistema di Drop. Ogni volta che completi un'attività avrai una possibilità di vincere un Uovo, una Pozione di schiusura o del Cibo. Questi verranno archiviati in Menù > Inventario.\n\nPer far nascere un Animale avrai bisogno di un Uovo e di una Pozione di schiusura. Premi sull'uovo per scegliere la specie che vuoi far schiudere, e seleziona quindi la Pozione di Schiusura per determinare il colore! Torna su Menù > Animali per equipaggiare il tuo nuovo animale al tuo Avatar premendoci sopra.\n\nPuoi anche far evolvere i tuoi Animali in Cavalcature cibandoli in Menù > Animali. Clicca sul Cibo nel riquadro a destra \"Cibo e Selle\", quindi seleziona l'Animale. Dovrai alimentare l'Animale diverse volte prima di farlo diventare una Cavalcatura, ma se riesci a trovare il suo cibo preferito crescerà molto più in fretta. Fai diverse prove o [Spoiler qui](http://habitica.wikia.com/wiki/Food#Food_Preferences). Una volta che hai una Cavalcatura, vai in Menù > Cavalcature e selezionala per equipaggiarla al tuo avatar.\n\nPotrai inoltre ricevere Uova dalle Missioni Animali completandole.(Vedi sotto per saperne di più sulle Missioni)", "webFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Inventory > Market.\n

\n To hatch a Pet, you'll need an egg and a hatching potion. Click on the egg to determine the species you want to hatch, and then click on the hatching potion to determine its color! Go to Inventory > Pets to equip it to your avatar by clicking on it.\n

\n You can also grow your Pets into Mounts by feeding them under Inventory > Pets. Click on a Pet, and then click on a piece of food from the right-hand menu to feed it! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Inventory > Mounts and click on it to equip it to your avatar.\n

\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", - "faqQuestion7": "How do I become a Warrior, Mage, Rogue, or Healer?", - "iosFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their Party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most gold and find the most item drops, and they can help their Party do the same. Finally, Healers can heal themselves and their Party members.\n\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click “Decide Later” and choose later under Menu > Choose Class.", + "faqQuestion7": "Come faccio a diventare un Guerriero, un Mago, un'Assassino o un Guaritore?", + "iosFaqAnswer7": "Al livello 10, puoi scegliere di diventare un Guerriero, un Mago, un Assassino, o un Guaritore. (Tutti i giocatori iniziano come Guerrieri per impostazione predefinita.) Ogni classe ha diverse opzioni di equipaggiamento, diverse abilità che possono lanciare dopo il livello 11, e diversi vantaggi. I Guerrieri possono facilmente danneggiare i Boss, sopportare più danni dalle loro attività, e contribuire a rendere la loro squadra più forte. Anche i Maghi possono facilmente danneggiare i Boss, così come possono salire di livello velocemente e ripristinare mana per la loro squadra. Gli Assassini guadagnano più oro e trovano più item drop, e possono aiutare la loro squadra a fare lo stesso. Infine, i Guaritori possono curare loro stessi e i loro compagni di squadra.\n\nSe non vuoi scegliere subito una Classe -- per esempio, se stai ancora lavorando per comprare tutto l'equipaggiamento della tua classe attuale -- puoi cliccare \"Decidi più tardi\" e riattivarla successivamente in Menu > Scegli Classe.", "webFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most Gold and find the most item drops, and they can help their party do the same. Finally, Healers can heal themselves and their party members.\n

\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click \"Opt Out\" and re-enable it later under User > Stats.", - "faqQuestion8": "What is the blue stat bar that appears in the Header after level 10?", - "iosFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 under Menu > Use Skills. Unlike your health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", + "faqQuestion8": "Cos'è la barra blu che appare nell'intestazione dopo il livello 10? ", + "iosFaqAnswer8": "La barra blu che appare nell'intestazione quando raggiungi il livello 10 e scegli une Classe e la barra di Mana. Quando avanzi di livello, potrai scegliere delle Abilita' speciali che costano Mana ad ogni uso. Ogni Classe ha Abilita' diverse che appaiono dopo il livello 11, sotto Menu> Usare Abilita'. All'opposto della barra Salute, la barra Mana non si ripiena quando avanzi di livello, invece, si riempie ogni volta che completi buone Habit, Dailies e Da-Fare, e si svuota quando cedi ad una cattiva abitudine. Puoi anche guadagnare un po' di Mana durante la notte-- più Dailies hai completato, più Mana guadagni. ", "webFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 in a special section in the Rewards Column. Unlike your Health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You’ll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", - "faqQuestion9": "How do I fight monsters and go on Quests?", + "faqQuestion9": "Come faccio a combattere i mostri e andare in Missione?", "iosFaqAnswer9": "First, you need to join or start a Party (see above). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party on the [website](https://habitica.com/#/options/groups/party), you'll be rewarded with the Basi-List Scroll! (We will add this feature to the app in a future update.)\n - You can buy Quests from the Quests Page on the [website](https://habitica.com/#/options/inventory/quests) for gold and gems. (We will add this feature to the app in a future update.)\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", "webFaqAnswer9": "First, you need to join or start a party (under Social > Party). Although you can battle monsters alone, we recommend playing in a group, because this will make quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n

\n Next, you need a Quest Scroll, which are stored under Inventory > Quests. There are three ways to get a scroll:\n

\n * When you invite people to your party, you’ll be rewarded with the Basi-List Scroll!\n * At level 15, you get a Quest-line, i.e., three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively.\n * You can buy Quests from the Quests Page (Inventory > Quests) for Gold and Gems.\n

\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading may be required to see the Boss's Health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your party at the same time that you damage the Boss.\n

\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", - "faqQuestion10": "What are gems, and how do I get them?", + "faqQuestion10": "Cosa sono le gemme, e come posso ottenerle?", "iosFaqAnswer10": "Gems are purchased with real money by tapping on the gem icon in the header. When people buy gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying gems directly, there are three other ways players can gain gems:\n\n * Win a Challenge on the [website](https://habitica.com) that has been set up by another player under Social > Challenges. (We will be adding Challenges to the app in a future update!)\n * Subscribe on the [website](https://habitica.com/#/options/settings/subscription) and unlock the ability to buy a certain number of gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with gems do not offer any statistical advantages, so players can still make use of the app without them!", "webFaqAnswer10": "Gems are [purchased with real money](https://habitica.com/#/options/settings/subscription), although [subscribers](https://habitica.com/#/options/settings/subscription) can purchase them with Gold. When people subscribe or buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n

\n In addition to buying Gems directly or becoming a subscriber, there are two other ways players can gain Gems:\n

\n * Win a Challenge that has been set up by another player under Social > Challenges.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the site without them!", "faqQuestion11": "Come posso segnalare un bug o dare dei suggerimenti?", - "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", - "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "iosFaqAnswer11": "Puoi segnalare un bug, richiedere una funzione, o inviare commenti in Menu > Segnala un Bug e Menu > Invia Commenti! Faremo tutto il possibile per aiutarti.", + "webFaqAnswer11": "Errori vengono raggruppati su GitHub. Vai su [Aiuto> denuncia Errore] (https://github.com/HabitRPG/habitrpg/issues/2760) e segui le istruzioni. non ti preoccupare, ripareremo tutto presto.\n

\nRichieste per funzioni nuove vengono consegnate su Trello. Vai su [Aiuto> Richiesta funzione] (https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) e segui le istruzioni. Ta-da!", + "faqQuestion12": "Come combatto un Boss Mondiale?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "I Boss Mondiali sono mostri speciali che appaiono nella Taverna. Gli utenti attivi Automaticamente combattono il Boss e le loro attività danneggiano il Boss come al solito. \n

\nPuoi anche essere in una missione normale contemporaneamente e le tue attività e abilita' conteranno contro entrambi il Boss mondiale e il Boss/Missione nella tua squadra. \n

\nUn Boss Mondiale non danneggerà mai il tuo conto in qualsiasi modo. Invece, ha una sbarra Rabbia che si riempe quando utenti saltano Dailies. Se la sbarra rabbia e piena , attaccherà uno dei personaggi non giocatori e le loro immagini cambieranno.\n

\nPuoi leggere di più su precedenti boss mondiali [qui] (http://habitica.wikia.com/wiki/World_Bosses)", "iosFaqStillNeedHelp": "Se hai una domanda non presente in questa lista, vieni a chiedere nella chat della Taverna in Social > Taverna! Saremo felici di aiutarti.", "webFaqStillNeedHelp": "Se hai una domanda non presente in questa lista, se conosci l'inglese vieni a chiedere nella [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Saremo felici di aiutarti." } \ No newline at end of file diff --git a/common/locales/it/gear.json b/common/locales/it/gear.json index e57bafff47..6c3fcb0714 100644 --- a/common/locales/it/gear.json +++ b/common/locales/it/gear.json @@ -128,7 +128,7 @@ "weaponSpecialSummer2015HealerNotes": "Cura il mal di mare e i mali del mare! Aumenta l'Intelligenza di <%= int %>. Edizione limitata, estate 2015.", "weaponSpecialFall2015RogueText": "Bat-tle Ax", "weaponSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015WarriorText": "Wooden Plank", + "weaponSpecialFall2015WarriorText": "Asse di Legno", "weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", "weaponSpecialFall2015MageText": "Enchanted Thread", "weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", @@ -305,8 +305,8 @@ "armorMystery201506Notes": "Snorkel through a coral reef in this brightly-colored swim suit! Confers no benefit. June 2015 Subscriber Item.", "armorMystery201508Text": "Costume da Ghepardo", "armorMystery201508Notes": "Corri come il fulmine con indosso il morbido Costume da Ghepardo! Non conferisce benefici. Oggetto per abbonati Agosto 2015.", - "armorMystery201509Text": "Werewolf Costume", - "armorMystery201509Notes": "This IS a costume, right? Confers no benefit. September 2015 Subscriber Item.", + "armorMystery201509Text": "Costume da Lupo Mannaro", + "armorMystery201509Notes": "Questo È un costume, giusto? Non conferisce alcun bonus. Oggetto per abbonati, settembre 2015.", "armorMystery301404Text": "Completo Steampunk", "armorMystery301404Notes": "Raffinato, a dir poco impeccabile! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 3015.", "armorArmoireLunarArmorText": "Armatura Lunare Lenitiva", @@ -462,8 +462,8 @@ "headMystery201505Notes": "La piuma verde su questo elmo di ferro sventola con orgoglio. Non conferisce alcun bonus. Oggetto per abbonati, maggio 2015.", "headMystery201508Text": "Cappello da Ghepardo", "headMystery201508Notes": "Questo comodo cappello da ghepardo é molto lanuginoso! Non conferisce alcun bonus. Oggetto per abbonati Agosto 2015.", - "headMystery201509Text": "Werewolf Mask", - "headMystery201509Notes": "This IS a mask, right? Confers no benefit. September 2015 Subscriber Item.", + "headMystery201509Text": "Maschera da Lupo Mannaro", + "headMystery201509Notes": "Questa È una maschera, giusto? Non conferisce alcun bonus. Oggetto per abbonati, settembre 2015.", "headMystery301404Text": "Cilindro Elegante", "headMystery301404Notes": "Un cilindro per i più fini gentiluomini! Oggetto per abbonati, gennaio 3015. Non conferisce alcun bonus.", "headMystery301405Text": "Cilindro Base", @@ -479,23 +479,23 @@ "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: Rancher Set (Item 1 of 3).", "headArmoireBlueHairbowText": "Fiocchetto Blu", - "headArmoireBlueHairbowNotes": "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.", - "headArmoireRoyalCrownText": "Royal Crown", + "headArmoireBlueHairbowNotes": "Become perceptive, tough, and smart while wearing this beautiful Blue Hairbow! Increases Perception by <%= per %>, Constitution by <%= con %>, and Intelligence by <%= int %>. Enchanted Armoire: Independent Item.", + "headArmoireRoyalCrownText": "Corona Regale", "headArmoireRoyalCrownNotes": "Hooray for the ruler, mighty and strong! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.", "headArmoireGoldenLaurelsText": "Golden Laurels", "headArmoireGoldenLaurelsNotes": "These golden laurels reward those who have conquered bad habits. Increases Perception and Constitution by <%= attrs %> each. Enchanted Armoire: Golden Toga Set (Item 2 of 3).", "headArmoireHornedIronHelmText": "Horned Iron Helm", "headArmoireHornedIronHelmNotes": "Fiercely hammered from iron, this horned helmet is nearly impossible to break. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Horned Iron Set (Item 1 of 3).", - "headArmoireYellowHairbowText": "Yellow Hairbow", - "headArmoireYellowHairbowNotes": "Become perceptive, strong, and smart while wearing this beautiful Yellow Hairbow! Increases Perception, Strength, and Intelligence by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoireRedFloppyHatText": "Red Floppy Hat", - "headArmoireRedFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a radiant red color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoirePlagueDoctorHatText": "Plague Doctor Hat", - "headArmoirePlagueDoctorHatNotes": "An authentic hat worn by the doctors who battle the Plague of Procrastination! Increases Strength by <%= str %>, Intelligence by <%= int %>, and Constitution by <%= con %>. Enchanted Armoire: Plague Doctor Set (Item 1 of 3).", - "headArmoireBlackCatText": "Black Cat Hat", - "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoireOrangeCatText": "Orange Cat Hat", - "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireYellowHairbowText": "Fiocchetto Giallo", + "headArmoireYellowHairbowNotes": "Diventa percettivo, forte, e intelligente indossando questo meraviglioso Fiocchetto Giallo! Aumenta la Percezione, la Forza, e l'Intelligenza di <%= attrs %> ciascuna. Baule Incantato: Oggetto Indipendente.", + "headArmoireRedFloppyHatText": "Cappello Floscio Rosso", + "headArmoireRedFloppyHatNotes": "Molti incantesimi sono stati cuciti in questo semplice cappello, dandogli un raggiante colore rosso. Aumenta la Costituzione, l'Intelligenza, e la Percezione di <%= attrs %> ciascuna. Baule Incantato: Oggetto Indipendente.", + "headArmoirePlagueDoctorHatText": "Cappello del Dottore della Piaga", + "headArmoirePlagueDoctorHatNotes": "Un autentico cappello indossato dai dottori che combattono la Piaga della Procrastinazione! Aumenta la Forza di <%= str %>, l'Intelligenza di <%= int %>, e la Costituzione di <%= con %>. Baule Incantato: Set da Dottore della Piaga (Oggetto 1 di 3).", + "headArmoireBlackCatText": "Cappello Gatto Nero", + "headArmoireBlackCatNotes": "Questo cappello nero sta... facendo le fusa. E agitando la sua coda. E respirando? Sì, hai solo un gatto che dorme sulla tua testa. Aumenta l'Intelligenza e la Percezione di <%= attrs %> ciascuna. Baule Incantato: Oggetto indipendente.", + "headArmoireOrangeCatText": "Cappello Gatto Arancione", + "headArmoireOrangeCatNotes": "Questo cappello arancione sta... facendo le fusa. E agitando la sua coda. E respirando? Sì, hai solo un gatto che dorme sulla tua testa. Aumenta la Forza e la Costituzione di <%= attrs %> ciascuna. Baule Incantato: Oggetto indipendente.", "offhand": "oggetto per mano da scudo", "shieldBase0Text": "Nessun equipaggiamento nella mano da scudo", "shieldBase0Notes": "Nessuno scudo o arma secondaria.", @@ -565,7 +565,7 @@ "shieldSpecialSummer2015RogueNotes": "Questo parente del corallo di fuoco (millepora) ha l'abilità di schizzare il suo veleno attraverso l'acqua. Aumenta la Forza di <%= str %>. Edizione limitata, estate 2015.", "shieldSpecialSummer2015WarriorText": "Sunfish Shield", "shieldSpecialSummer2015WarriorNotes": "Crafted of deep-ocean metal by the artisans of Dilatory, this shield shines like the sand and the sea. Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.", - "shieldSpecialSummer2015HealerText": "Strapping Shield", + "shieldSpecialSummer2015HealerText": "Scudo Robusto", "shieldSpecialSummer2015HealerNotes": "Use this shield to bash away bilge rats. Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.", "shieldSpecialFall2015RogueText": "Bat-tle Ax", "shieldSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", @@ -575,10 +575,10 @@ "shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", "shieldMystery301405Text": "Scudo Orologio", "shieldMystery301405Notes": "Con questo scudo il tempo sarà sempre dalla tua parte! Non conferisce alcun bonus. Oggetto per abbonati, giugno 3015.", - "shieldArmoireGladiatorShieldText": "Gladiator Shield", + "shieldArmoireGladiatorShieldText": "Scudo da Gladiatore", "shieldArmoireGladiatorShieldNotes": "Per essere un gladiatore devi...eh, lasciamo stare, piuttosto respingi tutti con il tuo scudo. Aumenta la Costituzione di <%= con %> e la Forza di <%= str %>. Scrigno Incantato: Set Gladiatore (oggetto 3 di 3)", - "shieldArmoireMidnightShieldText": "Midnight Shield", - "shieldArmoireMidnightShieldNotes": "This shield is most powerful at the stroke of midnight! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Independent Item.", + "shieldArmoireMidnightShieldText": "Scudo Mezzanotte", + "shieldArmoireMidnightShieldNotes": "Questo scudo è più potente allo scoccare della mezzanotte! Aumenta la Costituzione di <%= con %> e la Forza di <%= str %>. Baule Incantato: Oggetto indipendente.", "back": "Back Accessory", "backBase0Text": "Nessun accessorio da schiena", "backBase0Notes": "Nessun accessorio da schiena.", @@ -592,6 +592,8 @@ "backMystery201504Notes": "Bzz bzz bzz! Svolazza da un'attività all'altra. Non conferisce alcun bonus. Oggetto per abbonati, aprile 2015.", "backMystery201507Text": "Rad Surfboard", "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mantello Maestoso", "backSpecialWonderconRedNotes": "Fruscia con forza ed eleganza. Non conferisce alcun bonus. Edizione speciale da convegno.", "backSpecialWonderconBlackText": "Mantello Furtivo", @@ -613,10 +615,10 @@ "bodySpecialSummer2015RogueNotes": "You can't be a true Renegade without panache... and a sash. Confers no benefit. Limited Edition 2015 Summer Gear.", "bodySpecialSummer2015WarriorText": "Oceanic Spikes", "bodySpecialSummer2015WarriorNotes": "Each spike drips jellyfish venom, defending the wearer. Confers no benefit. Limited Edition 2015 Summer Gear.", - "bodySpecialSummer2015MageText": "Golden Buckle", - "bodySpecialSummer2015MageNotes": "This buckle adds no power at all, but it's shiny. Confers no benefit. Limited Edition 2015 Summer Gear.", - "bodySpecialSummer2015HealerText": "Sailor's Neckerchief", - "bodySpecialSummer2015HealerNotes": "Yo ho ho? No, no, no! Confers no benefit. Limited Edition 2015 Summer Gear.", + "bodySpecialSummer2015MageText": "Fibbia Dorata", + "bodySpecialSummer2015MageNotes": "Questa fibbia non aggiunge alcun potere, ma è lucente. Non conferisce alcun bonus. Edizione limitata, estate 2015.", + "bodySpecialSummer2015HealerText": "Fazzoletto da collo del marinaio", + "bodySpecialSummer2015HealerNotes": "Yo ho ho? No, no, no! Non conferisce alcun bonus. Edizione limitata, estate 2015", "headAccessory": "accessorio da testa", "accessories": "Accessori", "animalEars": "Orecchie animali", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "Queste potenti corna cambiano colore come le foglie autunnali. Non conferiscono alcun bonus. Oggetto per abbonati, settembre 2014.", "headAccessoryMystery201502Text": "Ali del Pensiero", "headAccessoryMystery201502Notes": "Lascia che la tua immaginazione prenda il volo! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2015.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Occhiali da Testa", "headAccessoryMystery301405Notes": "\"Gli occhiali sono per i tuoi occhi\", dicevano. \"Nessuno vuole degli occhiali solo per tenerli in testa\", dicevano. Hah! Ora mostra quanto si sbagliano! Non conferisce alcun bonus. Oggetto per abbonati, agosto 3015.", "eyewear": "Eyewear", @@ -677,14 +681,14 @@ "eyewearSpecialWonderconBlackNotes": "Le tue ragioni sono pienamente legittime! Non conferisce alcun bonus. Edizione speciale da convegno.", "eyewearMystery201503Text": "Maschera di Acquamarina", "eyewearMystery201503Notes": "Attento a non farti andare queste scintillanti gemme negli occhi! Non conferisce alcun bonus. Oggetto per abbonati, marzo 2015.", - "eyewearMystery201506Text": "Neon Snorkel", - "eyewearMystery201506Notes": "This neon snorkel lets its wearer see underwater. Confers no benefit. June 2015 Subscriber Item.", + "eyewearMystery201506Text": "Boccaglio Neon", + "eyewearMystery201506Notes": "Questo boccaglio neon permette a chi lo indossa vedere sott'acqua. Non conferisce alcun bonus. Oggetto per abbonati, giugno 2015.", "eyewearMystery201507Text": "Rad Sunglasses", - "eyewearMystery201507Notes": "These sunglasses let you stay cool even when the weather is hot. Confers no benefit. July 2015 Subscriber Item.", + "eyewearMystery201507Notes": "Questi occhiali da sole ti consentono di rimanere fresco anche quando fa caldo. Non conferisce alcun bonus. Oggetto per abbonati, luglio 2015.", "eyewearMystery301404Text": "Occhiali Steampunk", "eyewearMystery301404Notes": "Non esiste occhiale elegante come un paio di occhialini steampunk - eccetto, forse, un monocolo. Non conferisce alcun bonus. Oggetto per abbonati, aprile 3015.", "eyewearMystery301405Text": "Monocolo", "eyewearMystery301405Notes": "Non esiste occhiale elegante come un monocolo - eccetto, forse, un paio di occhialini steampunk. Non conferisce alcun bonus. Oggetto per abbonati, luglio 3015.", - "eyewearArmoirePlagueDoctorMaskText": "Plague Doctor Mask", - "eyewearArmoirePlagueDoctorMaskNotes": "An authentic mask worn by the doctors who battle the Plague of Procrastination. Confers no benefit. Enchanted Armoire: Plague Doctor Set (Item 2 of 3)." + "eyewearArmoirePlagueDoctorMaskText": "Maschera del Dottore della Piaga", + "eyewearArmoirePlagueDoctorMaskNotes": "Un'autentica maschera indossata dai dottori che combattono la Piaga della Procrastinazione. Non conferisce alcun bonus. Baule Incantato: Set da Dottore della Piaga (Oggetto 2 di 3)." } \ No newline at end of file diff --git a/common/locales/it/generic.json b/common/locales/it/generic.json index 66960bac44..b1f11042da 100644 --- a/common/locales/it/generic.json +++ b/common/locales/it/generic.json @@ -28,7 +28,7 @@ "market": "Mercato", "subscriberItem": "Oggetto misterioso", "newSubscriberItem": "Nuovo oggetto misterioso!", - "subscriberItemText": "Ogni mese, gli abbonati riceveranno un oggetto misterioso. Questo in genere viene rivelato circa una settimana prima della fine del mese. Leggi la pagina 'Mystery Item' nella wiki per conoscere le date esatte.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Tutto", "none": "Nessuno", "or": "Oppure", @@ -79,6 +79,7 @@ "errorUpCase": "ERRORE:", "newPassSent": "Nuova password inviata.", "serverUnreach": "Il server non è attualmente raggiungibile.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "Se l'errore persiste, per favore segnalalo in Aiuto > Segnala un bug. Se sai come utilizzare la console del tuo browser, per favore allega eventuali messaggi di errore.", "error": "Errore", "menu": "Menù", @@ -110,13 +111,15 @@ "December": "dicembre", "dateFormat": "Formato data", "achievementStressbeast": "Eroe di Stoïkalm", - "achievementStressbeastText": "Ha contribuito alla sconfitta dell'Abominevole Mostro dello Stress durante l'evento Winter Wonderland 2015!", + "achievementStressbeastText": "Ha contribuito alla sconfitta dell'Abominevole Mostro dello Stress durante l'evento Winter Wonderland 2014!", + "achievementBurnout": "Eroe dei Campi Fiorenti", + "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "checkOutProgress": "Guarda i miei progressi su Habitica!", "cardReceived": "Hai ricevuto una cartolina!", "cardReceivedFrom": "<%= cardType %> da <%= userName %>", "greetingCard": "Cartolina di saluto", "greetingCardExplanation": "You both receive the Cheery Chum achievement!", - "greetingCardNotes": "Send a greeting card to a party member.", + "greetingCardNotes": "Invia una cartolina di saluto a un membro della squadra.", "greeting0": "Ehilà!", "greeting1": "Volevo solo dirti ciao :)", "greeting2": "`waves frantically`", diff --git a/common/locales/it/groups.json b/common/locales/it/groups.json index 70e9398c9e..92499e651f 100644 --- a/common/locales/it/groups.json +++ b/common/locales/it/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Esci dalla Locanda", "innCheckIn": "Riposa nella 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.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Sei in cerca di una squadra? Guarda qui! (in inglese)", "tutorial": "Tutorial", "glossary": "Glossario", @@ -145,5 +146,6 @@ "partyEmpty": "Sei l'unico membro della tua squadra. Invita qualche amico!", "partyChatEmpty": "La chat della squadra è vuota! Scrivi un messaggio nella casella qui sopra per cominciare una conversazione.", "guildChatEmpty": "La chat della gilda è vuota! Scrivi un messaggio nella casella qui sopra per cominciare una conversazione.", - "possessiveParty": "Squadra di <%= name %>" + "possessiveParty": "Squadra di <%= name %>", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/it/limited.json b/common/locales/it/limited.json index d4cd34afd1..27852a139c 100644 --- a/common/locales/it/limited.json +++ b/common/locales/it/limited.json @@ -30,6 +30,7 @@ "seasonalShopText": "Benvenuto nel Negozio Stagionale! Abbiamo in vendita degli oggetti primaverili in Edizione Stagionale. Ogni cosa qui sarà acquistabile durante l'evento \"Spring Fling\" ogni anno, ma siamo aperti solo fino al 30 aprile! Quindi fai scorta adesso, sennò dovrai aspettare il prossimo anno per poter acquistare questi oggetti!", "seasonalShopSummerText": "Benvenuto nel Negozio Stagionale! Abbiamo in vendita degli oggetti estivi in Edizione Stagionale. Ogni cosa qui sarà acquistabile durante l'evento \"Summer Splash\" ogni anno, ma siamo aperti solo fino al 31 luglio! Quindi fai scorta adesso, sennò dovrai aspettare il prossimo anno per poter acquistare questi oggetti!", "seasonalShopFallText": "Benvenuto nel Negozio Stagionale! Abbiamo in vendita degli oggetti autunnali in Edizione Stagionale. Ogni cosa qui sarà acquistabile durante l'evento \"Fall Festival\" ogni anno, ma siamo aperti solo fino al 31 ottobre! Quindi fai scorta adesso, sennò dovrai aspettare il prossimo anno per poter acquistare questi oggetti!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "Se hai usato la Sfera della Rinascita, potrai riacquistare questo equipaggiamento dalla colonna delle Ricompense. All'inizio potrai comprare solo gli oggetti per la tua classe attuale (Guerriero, se non l'hai ancora scelta/cambiata), ma niente paura, gli altri oggetti specifici per le varie classi diventeranno disponibili se ti converti a quella classe.", "candycaneSet": "Caramello (Mago)", "skiSet": "Nevassassino (Assassino)", @@ -57,8 +58,8 @@ "reefSeahealerSet": "Marguaritore Corallino (Guaritore)", "roguishPirateSet": "Pirata Furfante (Assassino)", "monsterOfScienceSet": "Mostro della Scienza (Guerriero)", - "witchyWizardSet": "Witchy Wizard (Mage)", + "witchyWizardSet": "Incantesimi Stregone (Mago)", "mummyMedicSet": "Medico Mummia (Guaritore)", - "vampireSmiterSet": "Vampire Smiter (Rogue)", + "vampireSmiterSet": "Castigatore di Vampiro (Assassino)", "fallEventAvailability": "Disponibile fino al 31 ottobre" } \ No newline at end of file diff --git a/common/locales/it/messages.json b/common/locales/it/messages.json index 07ea8592ea..71232bd8d5 100644 --- a/common/locales/it/messages.json +++ b/common/locales/it/messages.json @@ -15,7 +15,7 @@ "messageEquipped": "<%= itemText %> equipaggiato.", "messageUnEquipped": "<%= itemText %> non è più equipaggiato.", "messageMissingEggPotion": "Ti manca un uovo o una pozione.", - "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", + "messageInvalidEggPotionCombo": "Non puoi schiudere le Uova di animale delle missioni con le Pozioni di schiusura magiche! Prova un uovo diverso.", "messageAlreadyPet": "Possiedi già quell'animale. Prova un'altra combinazione!", "messageHatched": "Il tuo uovo si è schiuso! Vai alla Scuderia per equipaggiarlo.", "messageNotEnoughGold": "Non hai abbastanza Oro", @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "Possiedi già questo oggetto. Equipaggialo andando in Inventario > Equipaggiamento.", "armoireEquipment": "<%= image %> Hai trovato dell'equipaggiamento raro nello Scrigno: <%= dropText %>! Fantastico!", "armoireFood": "<%= image %> Frughi nello Scrigno e trovi <%= dropArticle %><%= dropText %>. Cosa ci fa qui dentro?", - "armoireExp": "Fai a botte con lo Scrigno e ottieni Esperienza. Prendi questo!" + "armoireExp": "Fai a botte con lo Scrigno e ottieni Esperienza. Prendi questo!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/it/npc.json b/common/locales/it/npc.json index 1f8283cfdd..855858c83a 100644 --- a/common/locales/it/npc.json +++ b/common/locales/it/npc.json @@ -7,6 +7,8 @@ "daniel": "Daniel", "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.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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 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", @@ -15,7 +17,8 @@ "buyGems": "Compra Gemme", "justin": "Justin", "ian": "Ian", - "ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!", + "ianText": "Benvenuto nel Negozio delle Missioni! Qui puoi utilizzare le Pergamene delle missioni per combattere i mostri con i tuoi amici. Assicurati di controllare la nostra raffinata scelta di Pergamene delle missioni per l'acquisto a destra!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "USD", "newStuff": "Novità", "cool": "Ricordamelo più tardi", @@ -58,7 +61,7 @@ "tourHallPage": "Benvenuto nel Salone degli Eroi, dove viene reso onore agli aiutanti open-source di Habitica. Che sia attraverso codice, arte, musica, testi o anche semplice disponibilità, hanno guadagnato Gemme, equipaggiamento esclusivo e titoli prestigiosi. Anche tu puoi contribuire ad Habitica!", "tourPetsPage": "Questa è la Scuderia! Dopo il livello 3, 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 3, e crescerà fino a diventare una potente cavalcatura.", "tourMountsPage": "Una volta che avrai dato abbastanza cibo al tuo animale da trasformarlo in una cavalcatura, apparirà qui. (Animali, cavalcature e cibo sono disponibili dopo il livello 3.) Fai click su una cavalcatura per montare in sella!", - "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.\"", + "tourEquipmentPage": "Qui è dove il tuo Equipaggiamento è immagazzinato! Il tuo Equipaggiamento da battaglia influenza le tue statistiche. Se desideri mostrare un Equipaggiamento diverso sul tuo avatar senza modificare le tue statistiche, clicca \"Abilita Costume.\"", "tourOkay": "Ok!", "tourAwesome": "Fantastico!", "tourSplendid": "Splendido!", @@ -76,8 +79,8 @@ "welcome1notes": "Questo avatar rappresenta te e i tuoi progressi nel gioco.", "welcome2": "Crea e personalizza le tue attività.", "welcome2notes": "How well you do on your real-life tasks will control how well you do in the game!", - "welcome3": "Progress in life and the game!", - "welcome3notes": "As you improve your life, your avatar will level up and unlock pets, quests, equipment, and more!", + "welcome3": "Progredisci nella vita e nel gioco!", + "welcome3notes": "Mentre migliori la tua vita, il tuo avatar salirà di livello e sbloccherà gli animali, le missioni, l'equipaggiamento, e molto altro ancora!", "welcome4": "Evita le cattive abitudini che ti fanno perdere Salute (HP), o il tuo avatar morirà!", "welcome5": "Ora personalizzerai il tuo avatar e imposterai le tue attività...", "imReady": "Entra in Habitica" diff --git a/common/locales/it/pets.json b/common/locales/it/pets.json index 93a35e7c4c..b76f9f3428 100644 --- a/common/locales/it/pets.json +++ b/common/locales/it/pets.json @@ -1,13 +1,13 @@ { "pets": "Animali", "petsFound": "Animali trovati", - "magicPets": "Magic Potion Pets", + "magicPets": "Animali di Pozioni Magica ", "rarePets": "Animali rari", "questPets": "Animali delle missioni", "mounts": "Cavalcature", "mountsTamed": "Cavalcature domate", "questMounts": "Cavalcature delle missioni", - "magicMounts": "Magic Potion Mounts", + "magicMounts": "Cavalcature di Pozioni Magica", "rareMounts": "Cavalcature rare", "etherealLion": "Leone Etereo", "veteranWolf": "Lupo Veterano", @@ -18,6 +18,7 @@ "mammoth": "Mammut Lanoso", "orca": "Orca", "royalPurpleGryphon": "Grifone Viola Reale", + "phoenix": "Fenice", "rarePetPop1": "Clicca sulla zampa d'oro per scoprire come ottenere questo raro animale contribuendo a migliorare Habitica!", "rarePetPop2": "Come ottenere questo animale?", "potion": "Pozione <%= potionType %>", @@ -33,8 +34,8 @@ "foodText": "cibo", "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.", - "premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.", + "dropsExplanation": "Ottieni questi oggetti più velocemente con le Gemme se non vuoi aspettare di ottenerli come drop quando completi un'attività. Per saperne di più sul sistema di drop. ", + "premiumPotionNoDropExplanation": "Le Pozioni di Schiusura Magiche non possono essere usate sulle uova ottenute dalle Missioni. L'unico modo per ottenere Pozioni di Schiusura Magiche è comprarle qui sotto, non da drop casuali.", "beastMasterProgress": "Progresso in Re delle Bestie", "stableBeastMasterProgress": "Progresso in Re delle Bestie: <%= number %> Animali trovati", "beastAchievement": "Hai ottenuto la medaglia \"Re delle Bestie\" per aver collezionato tutti gli animali!", diff --git a/common/locales/it/quests.json b/common/locales/it/quests.json index 8bf2c9b641..c4a0fd66c5 100644 --- a/common/locales/it/quests.json +++ b/common/locales/it/quests.json @@ -13,6 +13,7 @@ "youReceived": "Hai ricevuto", "dropQuestCongrats": "Congratulazioni per aver ottenuto questa Pergamena! Puoi invitare la tua squadra a cominciare questa missione ora, oppure puoi farlo in un secondo momento andando in Inventario > Missioni.", "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 in Social > Squadra.", + "questSendBroken": "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": "Invita squadra nella missione", "questInvitation": "Invito alla missione:", "questInvitationTitle": "Invito alla missione", @@ -24,18 +25,25 @@ "rejected": "Rifiutata", "pending": "In attesa", "questStart": "Una volta che ogni membro ha accettato o rifiutato, la missione inizia. Solo chi ha selezionato \"Accetta\" potrà partecipare e ricevere le ricompense. Se dei membri rimangono in attesa per troppo tempo (forse perché inattivi?) il Capomissione può iniziare la missione senza di loro selezionando \"Inizia\". Può anche annullare la missione e riottenere la Pergamena selezionando \"Annulla\".", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Inizia", "bossHP": "Salute del Boss", "bossStrength": "Forza del Boss", + "rage": "Rage", "collect": "Raccogli", "collected": "Collezionati", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Oggetti da raccogliere", "bossDmg1": "Ogni Daily e To-Do completata e ogni Habit positiva danneggiano il boss. Puoi infliggere 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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Solo i partecipanti potranno collezionare gli oggetti e condividere il bottino della missione.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Annulla", "leaveQuest": "Abbandona missione", "sureLeave": "Vuoi davvero abbandonare la missione attiva? Tutti i tuoi progressi nella missione andranno persi.", @@ -62,6 +70,7 @@ "sureAbort": "Vuoi davvero annullare questa missione? Questo causerà l'annullamento della missione anche per tutti i membri della tua squadra ed ogni progresso andrà perduto. La Pergamena verrà restituita al Capomissione.", "doubleSureAbort": "Sei veramente sicuro? Assicurati che non ti odieranno per sempre!", "questWarning": "Se altri giocatori si uniscono alla squadra prima che la missione abbia inizio, anche loro riceveranno un invito. Tuttavia, una volta che la missione sarà iniziata, nessun altro membro della squadra potrà unirsi ai partecipanti.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Furia", "bossRageDescription": "Quando questa barra sarà completamente piena, il boss eseguirà un attacco speciale!", "startAQuest": "COMINCIA UNA MISSIONE", diff --git a/common/locales/it/questscontent.json b/common/locales/it/questscontent.json index d423c3186b..0570e526cb 100644 --- a/common/locales/it/questscontent.json +++ b/common/locales/it/questscontent.json @@ -58,15 +58,15 @@ "questSpiderBoss": "Ragno del Gelo", "questSpiderDropSpiderEgg": "Ragno (uovo)", "questSpiderUnlockText": "Sblocca l'acquisto delle uova di ragno nel Mercato", - "questVice1Text": "Vice, Part 1: Free Yourself of the Dragon's Influence", + "questVice1Text": "Vyce, Parte 1: Liberati dall'Influsso del Drago", "questVice1Notes": "

Dicono che una terribile minaccia si celi nelle caverne del monte Habitica. Un mostro la cui presenza stravolge la volontà dei forti eroi della terra, spingendoli verso le cattive abitudini e la pigrizia! La bestia è un enorme drago dall'immenso potere, ed è composto delle ombre stesse. Vyce, l'infida Viverna Oscura. Coraggio Habiteers, alzatevi e sconfiggete questa immonda creatura una volta per tutte, ma solo se vi ritenete all'altezza della sua incredibile potenza.

Vyce Parte 1:

Come potete aspettarvi di sconfiggere la bestia se essa ha già il controllo su di voi? Non cadete vittime della pigrizia e di Vyce! Lavorate duramente per liberarvi dall'influsso dell'oscuro drago!

", "questVice1Boss": "Ombra di Vyce", "questVice1DropVice2Quest": "Vyce - Parte 2 (Pergamena)", - "questVice2Text": "Vice, Part 2: Find the Lair of the Wyrm", + "questVice2Text": "Vyce, Parte 2: Trova la Tana della Viverna", "questVice2Notes": "Ora che l'influsso di Vyce è stato dissipato, sentite tornare dentro di voi un'ondata di forza che non sapevate di avere. Confidenti in voi stessi e nella vostra capacità di contrastare l'influsso del dragone, la tua squadra si incammina verso il Monte Habitica. Appena arrivati all'entrata della caverna, vi fermate. Rivoli d'ombra, simili a nebbia, aleggiano intorno all'ingresso, rendendo quasi impossibile vedere cosa c'è davanti a voi. La luce delle vostre lanterne sembra interrompersi improvvisamente nel punto in cui iniziano le ombre. Si dice che solo la luce magica possa penetrare l'infernale foschia del drago. Se riuscirete a trovare abbastanza cristalli di luce, potrete usarli per farvi strada fino al drago.", "questVice2CollectLightCrystal": "Cristalli di Luce", "questVice2DropVice3Quest": "Vyce - Parte 3 (Pergamena)", - "questVice3Text": "Vice, Part 3: Vice Awakens", + "questVice3Text": "Vyce, Parte 3: Il Risveglio di Vyce", "questVice3Notes": "Dopo innumerevoli sforzi, il tuo gruppo ha scoperto la tana di Vyce. Il gigantesco mostro guarda la tua squadra con disgusto. Mentre un'ombra turbina intorno a te, una voce sussurra nella tua testa: \"Altri sciocchi cittadini di Habitica venuti a fermarmi? Che carini. Sarebbe stato più saggio non venire.\" Lo squamoso titano alza di nuovo la testa e si prepara ad attaccare. Questa è la tua occasione! Dai il meglio di te e sconfiggi Vyce volta per tutte!", "questVice3Completion": "Le ombre svaniscono dalla caverna, lasciando un pesante silenzio. Congratulazioni, ce l'hai fatta! Hai sconfitto Vyce! Tu e la tua squadra potete finalmente tirare un respiro di sollievo. Godetevi la vittoria, coraggiosi Habiteers, ma fate tesoro delle lezioni imparate dalla battaglia con Vyce ed andate avanti. Ci sono ancora molte buone abitudini da allenare e forse mali ancora peggiori da estirpare!", "questVice3Boss": "Vyce, la Viverna Oscura", @@ -87,7 +87,7 @@ "questMoonstone3Boss": "Necro-Vyce", "questMoonstone3DropRottenMeat": "Carne ammuffita (Cibo)", "questMoonstone3DropZombiePotion": "Pozione di schiusura Zombie", - "questGoldenknight1Text": "The Golden Knight, Part 1: A Stern Talking-To", + "questGoldenknight1Text": "Il Cavaliere Dorato, Parte 1: Una Severa Ramanzina", "questGoldenknight1Notes": "

Il Cavaliere d'Oro si sta intromettendo nelle questioni dei poveri abtanti di Habitica. Non hai fatto tutte le tue Daily? Hai violato un Habit? Lei si sentirà in diritto di importunarti su come dovresti seguire il suo esempio: lei è il modello perfetto di abitante di Habitica, e tu non sei nient'altro che una delusione. Beh, questo non è per niente carino da parte sua! Tutti possono sbagliare, e nessuno dovrebbe essere trattato così duramente per questo. Forse è il momento che tu raccolga un po' di testimonianze da abitanti bistrattati e faccia una bella ramanzina al Cavaliere d'Oro!

", "questGoldenknight1CollectTestimony": "Testimonianze", "questGoldenknight1DropGoldenknight2Quest": "Il Cavaliere Dorato Parte 2: L'oro offuscato (Pergamena)", @@ -209,7 +209,7 @@ "questKrakenCompletion": "As the Kraken flees, several eggs float to the surface of the water. Lemoness examines them, and her suspicion turns to delight. \"Cuttlefish eggs!\" she says. \"Here, take them as a reward for everything you've completed.\"", "questKrakenDropCuttlefishEgg": "Seppia (Uovo)", "questKrakenUnlockText": "Sblocca l'acquisto delle uova di seppia nel Mercato", - "questWhaleText": "Wail of the Whale", + "questWhaleText": "Il Lamento della Balena", "questWhaleNotes": "You arrive at the Diligent Docks, hoping to take a submarine to watch the Dilatory Derby. Suddenly, a deafening bellow forces you to stop and cover your ears. \"Thar she blows!\" cries Captain @krazjega, pointing to a huge, wailing whale. \"It's not safe to send out the submarines while she's thrashing around!\"

\"Quick,\" calls @UncommonCriminal. \"Help me calm the poor creature so we can figure out why she's making all this noise!\"", "questWhaleBoss": "Wailing Whale", "questWhaleCompletion": "After much hard work, the whale finally ceases her thunderous cry. \"Looks like she was drowning in waves of negative habits,\" @zoebeagle explains. \"Thanks to your consistent effort, we were able to turn the tides!\" As you step into the submarine, several whale eggs bob towards you, and you scoop them up.", @@ -248,6 +248,24 @@ "questHorseNotes": "While relaxing in the Tavern with @beffymaroo and @JessicaChase, the talk turns to good-natured boasting about your adventuring accomplishments. Proud of your deeds, and perhaps getting a bit carried away, you brag that you can tame any task around. A nearby stranger turns toward you and smiles. One eye twinkles as he invites you to prove your claim by riding his horse.\nAs you all head for the stables, @UncommonCriminal whispers, \"You may have bitten off more than you can chew. That's no horse - that's a Night-Mare!\" Looking at its stamping hooves, you begin to regret your words...", "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", - "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseDropHorseEgg": "Cavallo (Uovo)", + "questHorseUnlockText": "Sblocca l'acquisto delle uova di cavallo nel Mercato", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Fenice (Animale)", + "questBurnoutDropPhoenixMount": "Fenice (Cavalcatura)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market" } \ No newline at end of file diff --git a/common/locales/it/settings.json b/common/locales/it/settings.json index 3f94a14700..44f1bb8510 100644 --- a/common/locales/it/settings.json +++ b/common/locales/it/settings.json @@ -118,5 +118,26 @@ "promoCode": "Codice promozionale", "promoCodeApplied": "Codice promozionale applicato! Controlla il tuo inventario", "promoPlaceholder": "Inserisci codice promozionale", - "displayInviteToPartyWhenPartyIs1": "Mostra il bottone di invito alla squadra quando la squadra ha solo 1 membro." + "displayInviteToPartyWhenPartyIs1": "Mostra il bottone di invito alla squadra quando la squadra ha solo 1 membro.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Clessidra Mistica", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/it/subscriber.json b/common/locales/it/subscriber.json index fdec9cd864..5466cb260c 100644 --- a/common/locales/it/subscriber.json +++ b/common/locales/it/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> e <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Misteriosi viaggiatori del tempo", "timeTravelersPopoverNoSub": "Hai bisogno di una Clessidra Mistica per evocare i misteriosi viaggiatori del tempo! Gli <%= linkStart %>abbonati<%= linkEnd %> ne ottengono una ogni tre mesi di abbonamento consecutivi. Torna qui quando avrai una Clessidra Mistica, e i viaggiatori del tempo ti porteranno un raro animale, cavalcatura o set di Oggetti Misteriosi dal passato...o forse persino dal futuro!", - "timeTravelersPopover": "Abbiamo notato che possiedi una Clessidra Mistica, quindi saremo felici di tornare indietro nel tempo per te! Scegli l'animale, la cavalcatura o il set di Oggetti Misteriosi che desideri. Puoi vedere una lista dei set di oggetti passati in <%= linkStart %>questa pagina<%= linkEnd %>! Se questi non ti soddisfano, forse preferiresti uno dei nostri raffinati e futuristici set di oggetti steampunk?", + "timeTravelersPopover": "Abbiamo notato che possiedi una Clessidra Mistica, quindi saremo felici di tornare indietro nel tempo per te! Scegli l'animale, la cavalcatura o il set di Oggetti Misteriosi che desideri. Puoi vedere una lista degli oggetti dei set passati qui! Se questi non ti soddisfano, forse preferiresti uno dei nostri raffinati e futuristici Set di Oggetti Steampunk?", "timeTravelersAlreadyOwned": "Congratulazioni! Possiedi già tutto ciò che i Viaggiatori del Tempo possono attualmente offrire. Grazie per il tuo supporto al sito!", "mysticHourglassPopover": "La Clessidra Mistica ti permette di acquistare alcuni oggetti a disponibilità limitata, come i set mensili di Oggetti Misteriosi le ricompense degli eventi mondiali, dal passato!", "subUpdateCard": "Aggiorna Carta", diff --git a/common/locales/ja/backgrounds.json b/common/locales/ja/backgrounds.json index 6439b7e891..5a3337c19d 100644 --- a/common/locales/ja/backgrounds.json +++ b/common/locales/ja/backgrounds.json @@ -104,5 +104,19 @@ "backgroundSunsetSavannahText": "サンセットサバナ", "backgroundSunsetSavannahNotes": "サンセットサバナの向かいに尾けて", "backgroundTwinklyPartyLightsText": "パーティーのキラキラ光", - "backgroundTwinklyPartyLightsNotes": "パーティーのキラキラ光のしたにダンスする!" + "backgroundTwinklyPartyLightsNotes": "パーティーのキラキラ光のしたにダンスする!", + "backgrounds092015": "SET 16: Released September 2015", + "backgroundMarketText": "Habitica Market", + "backgroundMarketNotes": "Shop in the Habitica Market.", + "backgroundStableText": "Habitica Stable", + "backgroundStableNotes": "Tend mounts in the Habitica Stable.", + "backgroundTavernText": "Habitica Tavern", + "backgroundTavernNotes": "Visit the Habitica Tavern.", + "backgrounds102015": "SET 17: Released October 2015", + "backgroundHarvestMoonText": "Harvest Moon", + "backgroundHarvestMoonNotes": "Cackle under the Harvest Moon.", + "backgroundSlimySwampText": "Slimy Swamp", + "backgroundSlimySwampNotes": "Slog through a Slimy Swamp.", + "backgroundSwarmingDarknessText": "Swarming Darkness", + "backgroundSwarmingDarknessNotes": "Shiver in the Swarming Darkness." } \ No newline at end of file diff --git a/common/locales/ja/challenge.json b/common/locales/ja/challenge.json index 893a9e79b4..092b0f2202 100644 --- a/common/locales/ja/challenge.json +++ b/common/locales/ja/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "このチャレンジをポストするためにジェムの数が足りません。", "noPermissionEditChallenge": "You don't have permissions to edit this challenge", "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "noPermissionCloseChallenge": "You don't have permissions to close this challenge", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/ja/character.json b/common/locales/ja/character.json index e2685ef63d..d71fa625e9 100644 --- a/common/locales/ja/character.json +++ b/common/locales/ja/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "クラスボーナス", "battleGear": "バトルギア", "battleGearText": "これは身につけるバトル用の道具です。タスクに接するときの数字に影響を及ぼす。", + "autoEquipBattleGear": "Auto-equip new gear", "costume": "衣装", "costumeText": "もし装備中のギアより他のギアの見た目が好ましい場合、「衣装する」のボックスをチェックしてください。そうすると、バトルギアを着たまま衣装が表れます。", "useCostume": "衣装する", diff --git a/common/locales/ja/content.json b/common/locales/ja/content.json index 3ce6c779da..d2bb65b468 100644 --- a/common/locales/ja/content.json +++ b/common/locales/ja/content.json @@ -6,7 +6,7 @@ "armoireLastItem": "最後のレア装備を魔法の戸棚から出した。", "armoireNotesEmpty": "毎月の最初の日に戸棚に新しい装備が入ります。それまでに、経験値や食べ物をもらうためにクリック続けて下さい!", "dropEggWolfText": "狼", - "dropEggWolfMountText": "Wolf", + "dropEggWolfMountText": "狼", "dropEggWolfAdjective": "a loyal", "dropEggTigerCubText": "トラの子", "dropEggTigerCubMountText": "トラ", @@ -95,6 +95,9 @@ "questEggHorseText": "馬", "questEggHorseMountText": "Horse", "questEggHorseAdjective": "a galloping", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "普通の", "hatchingPotionWhite": "白い", diff --git a/common/locales/ja/faq.json b/common/locales/ja/faq.json index ddbb314174..7dfde91940 100644 --- a/common/locales/ja/faq.json +++ b/common/locales/ja/faq.json @@ -36,6 +36,9 @@ "faqQuestion11": "How do I report a bug or request a feature?", "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." } \ No newline at end of file diff --git a/common/locales/ja/gear.json b/common/locales/ja/gear.json index f31e3abf76..4fb69759da 100644 --- a/common/locales/ja/gear.json +++ b/common/locales/ja/gear.json @@ -592,6 +592,8 @@ "backMystery201504Notes": "ブンブンブン!タスクからタスクへと飛び回ります。効果なし。2015年4月購読者アイテム。", "backMystery201507Text": "素晴らしいサーフボード", "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "マイティケープ", "backSpecialWonderconRedNotes": "強さと美しさにヒュッと音がします。効果なし。コンベンション特別版アイテム。", "backSpecialWonderconBlackText": "卑劣なケープ", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "この強力な鹿の角は葉っぱと共に色が変わる。効果なし。2014年9月購読者アイテム。", "headAccessoryMystery201502Text": "思想の羽", "headAccessoryMystery201502Notes": "あなたの想像を飛び立たせ!効果なし。2015年2月購読者限定アイテム。", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "ヘッドウェアゴーグル", "headAccessoryMystery301405Notes": "「ゴーグルはかけるものだ」、「かぶりものにしか使えないゴーグルなんてだれも要らないぞ」って何だ!ほら!違うだろう?効果なし。3015年8月購読者限定アイテム。", "eyewear": "眼鏡", diff --git a/common/locales/ja/generic.json b/common/locales/ja/generic.json index 797096ebc7..0f7bf729f6 100644 --- a/common/locales/ja/generic.json +++ b/common/locales/ja/generic.json @@ -28,7 +28,7 @@ "market": "市場", "subscriberItem": "不思議なアイテム", "newSubscriberItem": "新しい不思議なアイテム", - "subscriberItemText": "毎月、加入者はミステリーアイテムを受け取ることになります。これは通常、月末までに1週間ほどリリースされています。確定期日については、wikiの「ミステリーアイテム」ページを参照してください。", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "全ての", "none": "なし", "or": "または", @@ -79,6 +79,7 @@ "errorUpCase": "エラー:", "newPassSent": "新しいパスワードを送信しました。", "serverUnreach": "現在サーバ側の反応がありません。", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "もしエラーがずっと続くなら、どうか\"Help > Report a Bug\"からお伝えください。もしあなたが使っているブラウザコンソールに詳しいのであれば、どんなエラーメッセージでも含めてお願いします。", "error": "エラー", "menu": "メニュー", @@ -110,7 +111,9 @@ "December": "12月", "dateFormat": "日付の形式", "achievementStressbeast": "Stoïkalmの救世主", - "achievementStressbeastText": "2015年冬の不思議の国イベントの間に、非常に不快なストレス怪獣を倒すのを助けました!", + "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!", + "achievementBurnout": "Savior of the Flourishing Fields", + "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "checkOutProgress": "私のHabaticaの進展を見てください!", "cardReceived": "カードを受けた!", "cardReceivedFrom": "<%= userName %>からの<%= cardType %>", diff --git a/common/locales/ja/groups.json b/common/locales/ja/groups.json index 5ea92cd57c..2bb0b68251 100644 --- a/common/locales/ja/groups.json +++ b/common/locales/ja/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "宿屋をチェックアウト", "innCheckIn": "宿屋に泊まる", "innText": "あなたは宿屋に泊まっています!チェックインしている間、一日の終わりに日課が未実施でもダメージを受けません、ですが日課は毎日リフレッシュされます。注意: もしあなたがボスクエストに参加しているなら、あなたのパーティの仲間が日課をし損ねたとき、その仲間も宿屋に泊まっていない限り、あなたはダメージを受けます!また、あなたのボスへのダメージ(または収集したアイテム)は宿屋をチェックアウトするまで適用されません。", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "グループポスト(メンバー募集)を探してください", "tutorial": "チュートリアル", "glossary": "小辞典", @@ -145,5 +146,6 @@ "partyEmpty": "You're the only one in your party. Invite your friends!", "partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.", "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.", - "possessiveParty": "<%= name %>'s Party" + "possessiveParty": "<%= name %>'s Party", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/ja/limited.json b/common/locales/ja/limited.json index f5f798ebfe..29b4792f5c 100644 --- a/common/locales/ja/limited.json +++ b/common/locales/ja/limited.json @@ -30,6 +30,7 @@ "seasonalShopText": "季節限定ショップへようこそ! 春の 季節限定版グッズを揃えています。ここにあるものはすべて毎年スプリングフリング期間中に買う事ができますが、4月30日までしかオープンしていません。ですので今買い備えないと、買うのにまた一年またなければなりませんよ!", "seasonalShopSummerText": "季節限定ショップへようこそ! 夏の 季節限定版グッズを揃えています。ここにあるものはすべて毎年サマースプラッシュイベント期間中に買う事ができますが、7月31日までしかオープンしていません。ですので今買い備えないと、買うのにまた一年またなければなりませんよ!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. 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": "キャンディケイン (魔道士)", "skiSet": "スキーアサシン(盗賊)", diff --git a/common/locales/ja/messages.json b/common/locales/ja/messages.json index ca023bee18..000bdc5e4a 100644 --- a/common/locales/ja/messages.json +++ b/common/locales/ja/messages.json @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "このアイテムはもう有します。装備ページに行って装備して下さい。", "armoireEquipment": "<%= image %>戸棚で珍しい装備を見つけました:<%= dropText %>! 素晴らしい!", "armoireFood": "<%= image %>戸棚で漁って <%= dropArticle %><%= dropText %>. を見つけます。何でこの所に?", - "armoireExp": "戸棚と組み付いてエクスペリエンスを得ます。持ってけ!" + "armoireExp": "戸棚と組み付いてエクスペリエンスを得ます。持ってけ!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/ja/npc.json b/common/locales/ja/npc.json index 73a04ad8e8..c50e0ebf4a 100644 --- a/common/locales/ja/npc.json +++ b/common/locales/ja/npc.json @@ -7,6 +7,8 @@ "daniel": "ダニエル", "danielText": "酒場へようこそ!しばらく滞在して、地元の人と会いましょう。あなたに休息が必要な場合 (休暇? 病気?)、私が宿であなたを元気にします。チェックインしている間、あなたの日課は未実施でも一日の終わりにあなたを傷つけませんが、印を付けて実施済みにできます。", "danielText2": "注意してください: あなたがボスの冒険に参加している場合は、あなたのパーティーの仲間が日課を逃したことで、ボスはまだあなたを傷つけます! また、あなたがボスに与えるダメージ(もしくは集めたアイテム)は宿をチェックアウトするまでt適用されません。", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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": "マーケットへようこそ!レアペットとポーションを買えます。", "sellForGold": "<%= item %>を<%= gold %>ゴールドで売る", @@ -16,6 +18,7 @@ "justin": "ジャスティン", "ian": "イアン", "ianText": "クエストショップへようこそ!ここでは友達と一緒にモンスターと戦えるクエストの巻物を手に入れられます。この美しい品ぞろえを確認して、右側で購入しましょう!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "ドル", "newStuff": "新しい事", "cool": "後で伝える", @@ -71,7 +74,7 @@ "tourHabitsProceed": "なるほど!", "tourRewardsBrief": "報酬リスト", "tourRewardsProceed": "以上です!", - "welcomeToHabit": "Welcome to Habitica!", + "welcomeToHabit": "Habiticaへようこそ!", "welcome1": "Create a basic avatar.", "welcome1notes": "This avatar will represent you as you progress.", "welcome2": "Set up your tasks.", diff --git a/common/locales/ja/pets.json b/common/locales/ja/pets.json index 1c10cb690b..9ce2327f8f 100644 --- a/common/locales/ja/pets.json +++ b/common/locales/ja/pets.json @@ -1,13 +1,13 @@ { "pets": "ペット", "petsFound": "見つけたペット", - "magicPets": "Magic Potion Pets", + "magicPets": "魔法ポーションのペット", "rarePets": "レアペット", "questPets": "クエストペット", "mounts": "マウントペット", "mountsTamed": "飼い慣らされたマウントペット", "questMounts": "クエストマウントペット", - "magicMounts": "Magic Potion Mounts", + "magicMounts": "魔法ポーションのマウント", "rareMounts": "レアマウントペット", "etherealLion": "エーテルライオン", "veteranWolf": "ベテラン狼", @@ -18,6 +18,7 @@ "mammoth": "長毛マンモス", "orca": "シャチ", "royalPurpleGryphon": "貝紫色のグリフォン", + "phoenix": "フェニックス", "rarePetPop1": "Habiticaに貢献することを通してどのようにこの珍しいペットを得ることができるかについて、より多くを学ぶために、金の足をクリックしてください!", "rarePetPop2": "このペットを得る方法!", "potion": "<%= potionType %> ポーション", @@ -26,15 +27,15 @@ "eggSingular": "たまご", "noEggs": "たまごを持っていない。", "hatchingPotions": "孵化ポーション", - "magicHatchingPotions": "Magic Hatching Potions", + "magicHatchingPotions": "魔法孵化ポーション", "hatchingPotion": "孵化ポーション", "noHatchingPotions": "孵化ポーションを持っていない。", "inventoryText": "たまごをクリックし、緑色にハイライトされた使用可能のポーションを確認して、クリックで1つ選んで孵化に使用します。緑色にハイライトされたポーションがない場合は、もう一度そのたまごをクリックして、選択を解除します。次にポーションをクリックし、ハイライトされたたまごを探してください。また、アレキサンダー商人に不要なドロップを売ることができます。", "foodText": "餌", "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.", - "premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.", + "dropsExplanation": "このアイタムは普通にタスクを完了したときにドロップします。待ちたくなかったら、ジェムでもっと早く買えるよ。ドロップシステムについてを読む。", + "premiumPotionNoDropExplanation": "魔法孵化ポーションをクエストのたまごに使えません。ランダムドロップから魔法孵化ポーションを取りられません、下に買ってください。", "beastMasterProgress": "ビーストマスター進捗", "stableBeastMasterProgress": "ビーストマスター進捗: <%= number %> 匹のペットを見つけた。", "beastAchievement": "全てのペットを集めたので「ビーストマスター」の称号を手に入れた!", @@ -42,7 +43,7 @@ "beastMasterText": "90匹のペットを全て見つけた(凄く難しい、祝福しよう!)", "beastMasterText2": "それに <%= count %>度ペットを逃がしました。", "mountMasterProgress": "マウントペットマスター進捗", - "stableMountMasterProgress": "Mount Master Progress: <%= number %> Mounts Tamed", + "stableMountMasterProgress": "マウントマスターの進展: <%= number %> 飼い慣らしたマウント", "mountAchievement": "全てのマウントペットを飼いならしたので「マウントペットマスター」の称号を手に入れた!", "mountMasterName": "マウントペットマスター", "mountMasterText": "90匹のマウントペット全てを飼いならした (さらに難しい、祝福しよう!)", diff --git a/common/locales/ja/quests.json b/common/locales/ja/quests.json index 9cd9fada80..b297bdd9c0 100644 --- a/common/locales/ja/quests.json +++ b/common/locales/ja/quests.json @@ -13,6 +13,7 @@ "youReceived": "受け取りました", "dropQuestCongrats": "おめでとうございます!クエストの巻物を取得しました。クエストにパーティメンバーを招待してクエストを開始できます。所持品>クエストから好きな時に開始できます。", "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.", + "questSendBroken": "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 to Quest", "questInvitation": "クエストへの招待状:", "questInvitationTitle": "クエストへの招待", @@ -24,18 +25,25 @@ "rejected": "拒否されました", "pending": "未決", "questStart": "一旦、すべてのメンバーが受け入れまたは拒否のどちらかを選択すると、クエストが開始されます。「受け入れる」をクリックしたものだけがクエストに参加して、ドロップを受け取ることができるようになります。メンバーが長い間保留 (非アクティブ?) している場合は、クエストオーナーは「開始」をクリックして彼ら抜きでクエストを開始することができます。また、クエストオーナーは、「キャンセル」をクリックして、クエストをキャンセルし、クエストスクロールを取り戻すことができます。", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "始める", "bossHP": "ボスの体力", "bossStrength": "ボスの力", + "rage": "Rage", "collect": "獲得", "collected": "獲得済み", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Items to Collect", "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(あなたの一日の切り替え)で集計されます。", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "bossColl1": "アイテムを収集するには、良いタスクを実行します。クエストアイテムは通常のアイテムのようにドロップします。ただし、翌日までドロップは表示されません。その後あなたが見つけたものはすべて集計されて、山に寄与します。", "bossColl2": "参加者だけがアイテムを探索し、クエストの勝利品を共有することができる", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "中止", "leaveQuest": "Leave Quest", "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.", @@ -62,6 +70,7 @@ "sureAbort": "このミッションを中止してもよろしいですか? あなたのパーティのすべての人に対して中止し、すべての進行状況が失われます。クエストスクロールはクエストオーナーに戻されます。", "doubleSureAbort": "本当に二つ同時に行うのですか?途中で嫌にならないか、きちんと考えてくださいね。", "questWarning": "クエストが始まる前に新しいプレイヤーがパーティに参加した場合、彼らもまた、招待状を受け取ります。ただし、クエストが開始した後は、新しいパーティメンバーはクエストに参加できません。", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "怒り", "bossRageDescription": "もしこのバーが満タンになると、ボスは特殊攻撃を放ちます!", "startAQuest": "START A QUEST", diff --git a/common/locales/ja/questscontent.json b/common/locales/ja/questscontent.json index 6110744dd5..fd0e50b0e5 100644 --- a/common/locales/ja/questscontent.json +++ b/common/locales/ja/questscontent.json @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market" } \ No newline at end of file diff --git a/common/locales/ja/settings.json b/common/locales/ja/settings.json index 7bbbad7687..1fdeed5943 100644 --- a/common/locales/ja/settings.json +++ b/common/locales/ja/settings.json @@ -118,5 +118,26 @@ "promoCode": "プロモコード", "promoCodeApplied": "プロモコードが適用されました!所持品を確認してください", "promoPlaceholder": "プロモコードを入力してください", - "displayInviteToPartyWhenPartyIs1": "パーティにメンバーが1人の場合に「パーティに招待する」ボタンを表示する" + "displayInviteToPartyWhenPartyIs1": "パーティにメンバーが1人の場合に「パーティに招待する」ボタンを表示する", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/ja/subscriber.json b/common/locales/ja/subscriber.json index 5e703b9b2f..98a6d88bb4 100644 --- a/common/locales/ja/subscriber.json +++ b/common/locales/ja/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>タイラー<%= linkEnd %>と<%= linkStartVicky %>ビッキー<%= linkEnd %>", "timeTravelersTitle": "謎のタイムトラベラーズ", "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", "subUpdateCard": "クレジットカード情報を変更する", diff --git a/common/locales/nl/backgrounds.json b/common/locales/nl/backgrounds.json index 26b051f124..9c3735fc6c 100644 --- a/common/locales/nl/backgrounds.json +++ b/common/locales/nl/backgrounds.json @@ -106,10 +106,17 @@ "backgroundTwinklyPartyLightsText": "Feestlampjes", "backgroundTwinklyPartyLightsNotes": "Dans onder de feestlampjes!", "backgrounds092015": "SET 16: Uitgebracht in september 2015", - "backgroundMarketText": "Habitica markt", - "backgroundMarketNotes": "Inkopen bij de Habitica markt", - "backgroundStableText": "Habitica stal", - "backgroundStableNotes": "Verzorg de rijdieren in de Habitica stal.", - "backgroundTavernText": "Habitica herberg", - "backgroundTavernNotes": "Bezoek de Habitica herberg" + "backgroundMarketText": "De markt van Habitica", + "backgroundMarketNotes": "Inkopen doen bij de markt van Habitica", + "backgroundStableText": "De stal van Habitica", + "backgroundStableNotes": "Verzorg rijdieren in de stal van Habitica", + "backgroundTavernText": "De herberg van Habitica", + "backgroundTavernNotes": "Bezoek de herberg van Habitica", + "backgrounds102015": "Set 17: Uitgebracht in oktober 2015", + "backgroundHarvestMoonText": "Oogstmaan", + "backgroundHarvestMoonNotes": "Kom kakelen onder de oogstmaan", + "backgroundSlimySwampText": "Slijmerig moeras", + "backgroundSlimySwampNotes": "Ploeter door een slijmerig moeras", + "backgroundSwarmingDarknessText": "Allesverhullende duisternis", + "backgroundSwarmingDarknessNotes": "Bibber in de allesverhullende duisternis." } \ No newline at end of file diff --git a/common/locales/nl/challenge.json b/common/locales/nl/challenge.json index f6eb2fcd65..a4a9309f85 100644 --- a/common/locales/nl/challenge.json +++ b/common/locales/nl/challenge.json @@ -43,8 +43,8 @@ "exportChallengeCSV": "Exporteren naar CSV", "selectGroup": "Groep selecteren", "challengeCreated": "Uitdaging aangemaakt", - "sureDelCha": "Are you sure you want to delete this challenge?", - "sureDelChaTavern": "Are you sure you want to delete this challenge? Your gems will not be refunded.", + "sureDelCha": "Weet je zeker dat je deze uitdaging wilt verwijderen?", + "sureDelChaTavern": "Weet je zeker dat je deze uitdaging wilt verwijderen? Je krijgt je edelstenen niet terug.", "removeTasks": "Taken verwijderen", "keepTasks": "Taken behouden", "closeCha": "Uitdaging afsluiten en...", @@ -57,7 +57,9 @@ "prizeValue": "<%= gemcount %> <%= gemicon %> prijs", "clone": "Kopiëren", "challengeNotEnoughGems": "Je hebt niet genoeg edelstenen om deze uitdaging te plaatsen.", - "noPermissionEditChallenge": "You don't have permissions to edit this challenge", - "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "noPermissionEditChallenge": "Je hebt geen toestemming om deze uitdaging te bewerken", + "noPermissionDeleteChallenge": "Je hebt geen toestemming om deze uitdaging te verwijderen", + "noPermissionCloseChallenge": "Je hebt geen toestemming om deze uitdaging te sluiten", + "noChallengeOwner": "geen eigenaar", + "noChallengeOwnerPopover": "Deze uitdaging heeft geen eigenaar, omdat de eigenaar zijn account heeft verwijdert." } \ No newline at end of file diff --git a/common/locales/nl/character.json b/common/locales/nl/character.json index 5290408380..f6e67124f8 100644 --- a/common/locales/nl/character.json +++ b/common/locales/nl/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Klassebonus", "battleGear": "Strijduitrusting", "battleGearText": "Dit is de uitrusting die je in de strijd draagt. Het beïnvloedt scores als je met taken bezig bent.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/nl/content.json b/common/locales/nl/content.json index a35ceb997f..a361842f74 100644 --- a/common/locales/nl/content.json +++ b/common/locales/nl/content.json @@ -7,95 +7,98 @@ "armoireNotesEmpty": "Het kabinet krijgt in de eerste week van iedere maand nieuwe uitrustingsstukken. Tot die tijd kun je blijven klikken voor ervaring en voedsel!", "dropEggWolfText": "Wolf", "dropEggWolfMountText": "Wolf", - "dropEggWolfAdjective": "a loyal", + "dropEggWolfAdjective": "loyale", "dropEggTigerCubText": "Tijgerwelp", "dropEggTigerCubMountText": "Tijger", - "dropEggTigerCubAdjective": "a fierce", + "dropEggTigerCubAdjective": "felle", "dropEggPandaCubText": "Pandawelp", "dropEggPandaCubMountText": "Panda", - "dropEggPandaCubAdjective": "a gentle", + "dropEggPandaCubAdjective": "zachtaardige", "dropEggLionCubText": "Leeuwenwelp", "dropEggLionCubMountText": "Leeuw", - "dropEggLionCubAdjective": "a regal", + "dropEggLionCubAdjective": "een vorstelijke", "dropEggFoxText": "Vos", - "dropEggFoxMountText": "Fox", - "dropEggFoxAdjective": "a wily", + "dropEggFoxMountText": "Vos", + "dropEggFoxAdjective": "een sluwe", "dropEggFlyingPigText": "Vliegend Varken", - "dropEggFlyingPigMountText": "Flying Pig", - "dropEggFlyingPigAdjective": "a whimsical", + "dropEggFlyingPigMountText": "Vliegend Varken", + "dropEggFlyingPigAdjective": "wispelturige", "dropEggDragonText": "Draak", - "dropEggDragonMountText": "Dragon", - "dropEggDragonAdjective": "a mighty", + "dropEggDragonMountText": "Draak", + "dropEggDragonAdjective": "machtige", "dropEggCactusText": "Cactus", "dropEggCactusMountText": "Cactus", - "dropEggCactusAdjective": "a prickly", + "dropEggCactusAdjective": "prikkelbare", "dropEggBearCubText": "Berenwelp", "dropEggBearCubMountText": "Beer", - "dropEggBearCubAdjective": "a cuddly", + "dropEggBearCubAdjective": "knuffelige", "questEggGryphonText": "Griffioen", - "questEggGryphonMountText": "Gryphon", - "questEggGryphonAdjective": "a proud", + "questEggGryphonMountText": "Griffioen", + "questEggGryphonAdjective": "trotse", "questEggHedgehogText": "Egel", - "questEggHedgehogMountText": "Hedgehog", - "questEggHedgehogAdjective": "a spiky", + "questEggHedgehogMountText": "Egel", + "questEggHedgehogAdjective": "een puntige", "questEggDeerText": "Hert", - "questEggDeerMountText": "Deer", - "questEggDeerAdjective": "an elegant", + "questEggDeerMountText": "Hert", + "questEggDeerAdjective": "een elegant", "questEggEggText": "Ei", "questEggEggMountText": "Eiermand", - "questEggEggAdjective": "a colorful", + "questEggEggAdjective": "een kleurrijke", "questEggRatText": "Rat", "questEggRatMountText": "Rat", - "questEggRatAdjective": "a dirty", + "questEggRatAdjective": "een vieze", "questEggOctopusText": "Octopus", "questEggOctopusMountText": "Octopus", - "questEggOctopusAdjective": "a slippery", + "questEggOctopusAdjective": "een gladde", "questEggSeahorseText": "Zeepaardje", - "questEggSeahorseMountText": "Seahorse", - "questEggSeahorseAdjective": "a prize", + "questEggSeahorseMountText": "Zeepaard", + "questEggSeahorseAdjective": "een gevierd", "questEggParrotText": "Papegaai", - "questEggParrotMountText": "Parrot", - "questEggParrotAdjective": "a vibrant", + "questEggParrotMountText": "Papegaai", + "questEggParrotAdjective": "een energieke", "questEggRoosterText": "Haan", - "questEggRoosterMountText": "Rooster", - "questEggRoosterAdjective": "a strutting", + "questEggRoosterMountText": "Haan", + "questEggRoosterAdjective": "een paraderende", "questEggSpiderText": "Spin", - "questEggSpiderMountText": "Spider", - "questEggSpiderAdjective": "a creepy", + "questEggSpiderMountText": "Spin", + "questEggSpiderAdjective": "een enge", "questEggOwlText": "Uil", - "questEggOwlMountText": "Owl", - "questEggOwlAdjective": "a wise", + "questEggOwlMountText": "Uil", + "questEggOwlAdjective": "een wijze", "questEggPenguinText": "Pinguïn", - "questEggPenguinMountText": "Penguin", - "questEggPenguinAdjective": "a perspicacious", + "questEggPenguinMountText": "Pinguïn", + "questEggPenguinAdjective": "een spitsvondige", "questEggTRexText": "Tyrannosaurus", - "questEggTRexMountText": "Tyrannosaur", - "questEggTRexAdjective": "a tiny-armed", + "questEggTRexMountText": "Tyrannosaurus", + "questEggTRexAdjective": "een klein-armige", "questEggRockText": "Steen", - "questEggRockMountText": "Rock", - "questEggRockAdjective": "a lively", + "questEggRockMountText": "Steen", + "questEggRockAdjective": "een levendige", "questEggBunnyText": "Konijn", - "questEggBunnyMountText": "Bunny", - "questEggBunnyAdjective": "a snuggly", + "questEggBunnyMountText": "Konijn", + "questEggBunnyAdjective": "een knuffelig", "questEggSlimeText": "Marshmallowslijm", - "questEggSlimeMountText": "Marshmallow Slime", - "questEggSlimeAdjective": "a sweet", + "questEggSlimeMountText": "Marshmallowslijm", + "questEggSlimeAdjective": "een zoet", "questEggSheepText": "Schaap", - "questEggSheepMountText": "Sheep", - "questEggSheepAdjective": "a woolly", + "questEggSheepMountText": "Schaap", + "questEggSheepAdjective": "een wollig", "questEggCuttlefishText": "Inktvis", - "questEggCuttlefishMountText": "Cuttlefish", - "questEggCuttlefishAdjective": "a cuddly", + "questEggCuttlefishMountText": "Zeekat", + "questEggCuttlefishAdjective": "een knuffelige", "questEggWhaleText": "Walvis", - "questEggWhaleMountText": "Whale", - "questEggWhaleAdjective": "a splashy", + "questEggWhaleMountText": "Walvis", + "questEggWhaleAdjective": "een spetterende", "questEggCheetahText": "Cheetah", "questEggCheetahMountText": "Cheetah", - "questEggCheetahAdjective": "an honest", + "questEggCheetahAdjective": "een eerlijke", "questEggHorseText": "Paard", - "questEggHorseMountText": "Horse", - "questEggHorseAdjective": "a galloping", - "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", + "questEggHorseMountText": "Paard", + "questEggHorseAdjective": "een galopperend", + "questEggFrogText": "Kikker", + "questEggFrogMountText": "Kikker", + "questEggFrogAdjective": "een prinselijke", + "eggNotes": "Vind een uitbroedtoverdrank om over dit ei te gieten en er zal een <%= eggAdjective(locale) %> <%= eggText(locale) %> uitkomen.", "hatchingPotionBase": "Normale", "hatchingPotionWhite": "Witte", "hatchingPotionDesert": "Woestijnkleurige", @@ -106,9 +109,9 @@ "hatchingPotionCottonCandyPink": "Suikerspinroze", "hatchingPotionCottonCandyBlue": "Suikerspinblauwe", "hatchingPotionGolden": "Gouden", - "hatchingPotionSpooky": "Spooky", + "hatchingPotionSpooky": "spookachtige", "hatchingPotionNotes": "Giet dit over een ei, en er zal een <%= potText(locale) %> dierlijke metgezel uitkomen.", - "premiumPotionAddlNotes": "Not usable on quest pet eggs.", + "premiumPotionAddlNotes": "Niet te gebruiken op eieren van queeste-huisdieren.", "foodMeat": "Vlees", "foodMilk": "Melk", "foodPotatoe": "Aardappel", diff --git a/common/locales/nl/death.json b/common/locales/nl/death.json index 2279cf2d87..4922f91224 100644 --- a/common/locales/nl/death.json +++ b/common/locales/nl/death.json @@ -1,16 +1,16 @@ { "lostAllHealth": "Je gezondheidspunten zijn op!", "dontDespair": "Wanhoop niet!", - "deathPenaltyDetails": "Je hebt een niveau, je goud en een stuk van je uitrusting verloren, maar je kan het allemaal terug krijgen door hard te werken! Succes! Je zult het fantastisch doen.", + "deathPenaltyDetails": "Je hebt een niveau, je goud en een stuk van je uitrusting verloren, maar je kunt het allemaal terug krijgen door hard te werken! Succes! Je zult het fantastisch doen.", "refillHealthTryAgain": "Vul je gezondheid aan en probeer het opnieuw", "dyingOftenTips": "Gebeurt dit vaker? Hier zijn een paar tips!", - "losingHealthWarning": "Voorzichtig - je verliest gezondheid!", - "losingHealthWarning2": "Laat je gezondheid niet to nul vallen! Als je dat doet, verlies je een niveau, je goud, en een stuk uitrusting.", + "losingHealthWarning": "Voorzichtig - je gezondheid gaat achteruit!", + "losingHealthWarning2": "Laat je gezondheid niet to nul zakken! Als dat gebeurt verlies je een niveau, je goud, en een stuk uitrusting.", "toRegainHealth": "Om gezondheid te herstellen:", - "lowHealthTips1": "Level op om volledig te genezen!", + "lowHealthTips1": "Ga een niveau omhoog om volledig te genezen!", "lowHealthTips2": "Koop een gezonheidsdrankje van de beloning kolom om 15 gezondheidspunten te herstellen.", "losingHealthQuickly": "Snel gezondheid aan het verliezen?", - "lowHealthTips3": "Onvolledige dagelijkse taken doen je 's nachts pijn, dus wees voorzichtig en voeg in de eerste instantie niet te veel toe!", - "lowHealthTips4": "Als een dagelijkse taak op een dag niet hoeft worden gedaan, kan je die dag uitschakelen door op het potlood te klikken.", + "lowHealthTips3": "Onvolledige dagelijkse taken doen je 's nachts pijn, dus wees voorzichtig en voeg in eerste instantie niet te veel toe!", + "lowHealthTips4": "Als een dagelijkse taak op een bepaalde dag niet gedaan hoeft te worden kun je die dag uitschakelen door op het potlood te klikken.", "goodLuck": "Veel plezier!" } \ No newline at end of file diff --git a/common/locales/nl/faq.json b/common/locales/nl/faq.json index 5793d157c1..d66e50bca4 100644 --- a/common/locales/nl/faq.json +++ b/common/locales/nl/faq.json @@ -1,41 +1,44 @@ { "frequentlyAskedQuestions": "Veelgestelde vragen", - "faqQuestion0": "Ik ben verward. Waar kan ik een overzicht vinden? ", - "iosFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn experience and gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as Pets, Skills, and Quests! You can customize your character under Menu > Customize Avatar.\n\n Some basic ways to interact: click the (+) in the upper-right-hand corner to add a new task. Tap on an existing task to edit it, and swipe left on a task to delete it. You can sort tasks using Tags in the upper-left-hand corner, and expand and contract checklists by clicking on the checklist bubble.", - "webFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn Experience and Gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as pets, skills, and quests! For more detail, the wiki has an excellent step-by-step overview of the game [right here](http://habitica.wikia.com/wiki/Habitica_Wiki).", + "faqQuestion0": "Ik ben in de war. Waar kan ik een overzicht vinden? ", + "iosFaqAnswer0": "Allereerst zet je de taken op die je in je dagelijkse leven wil doen. Vervolgens, als je de taken volbrengt en afvinkt, verdien je ervaring en goud. Goud wordt gebruikt om uitrusting en sommige voorwerpen te kopen, evenals voor persoonlijke beloningen. Ervaring zorgt ervoor dat je karakter omhoog gaat in level en dat je spelinhoud als huisdieren, vaardigheden en queesten vrijspeeld! Je kunt je karakter aanpassen onder Menu > Avatar aanpassen.\n\nWat simpele dingen om te beginnen: klik op de (+) in de rechterbovenhoek om een nieuwe taak toe te voeren. druk op een bestaande taak om hem aan te passen en veeg hem naar links om de taak te verwijderen. Je kunt taken sorteren door labels te gebruiken in de linkerbovenhoek en checklists in- en uitklappen door op het checklist-bolletje te duwen.", + "webFaqAnswer0": "Allereerst zet je de taken op die je in je dagelijkse leven wil doen. Vervolgens, als je de taken volbrengt en afvinkt, verdien je ervaring en goud. Goud wordt gebruikt om uitrusting en sommige voorwerpen te kopen, evenals voor persoonlijke beloningen. Ervaring zorgt ervoor dat je karakter omhoog gaat in level en dat je spelinhoud als huisdieren, vaardigheden en queesten vrijspeeld! Voor meer informatie heeft de wiki een uitstekende stap-voor-stap uitleg van het spel. [Hier te vinden.](http://habitica.wikia.com/wiki/Habitica_Wiki).", "faqQuestion1": "Hoe stel ik mijn taken in?", - "iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.", - "webFaqAnswer1": "Good Habits (the ones with a ) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a ) are tasks that you should avoid, like biting nails. Habits with a and a have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n

\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n

\n To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.", - "faqQuestion2": "Wat voor soort taken kan zijn er?", - "iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n

\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "iosFaqAnswer1": "Goede gewoonten (degenen met een +) zijn taken die je meerdere keren per dag kunt doen, zoals groenten eten. Slechte gewoonten (degenen met een -) zijn taken die je zou moeten nalaten, zoals op je nagels bijten. Gewoonten met een + en een - hebben een goede en een slechte keuze, bijvoorbeeld de trap nemen tegenover de lift nemen. Goede gewoonten belonen je met ervaring en goud. Slechte gewoonten doen je levenspunten verliezen.\n\nDagelijkse taken zijn taken die je iedere dag moet doen, zoals je tanden poetsen of je e-mail bekijken. Je kunt de dagen aanpassen waarop je een bepaalde dagelijkse taak moet doen door erop te drukken en hem te bewerken. Als je een dagelijkse taak overslaat op een dag dat hij gedaan moet worden, zal je avatar gedurende de nacht schade oplopen. Wees voorzichtig en voeg niet teveel dagelijkse taken tegelijk toe!\n\nTo-do's zijn de dingen die je nog een keer moet doen. Een to-do afvinken levert geld en ervaringspunten op. Je kunt nooit levenspunten kwijtraken door een to-do. Je kunt een geplande voltooiingsdatum toevoegen aan een to-do toevoegen door er op te drukken om hem aan te passen.", + "webFaqAnswer1": "Goede gewoonten (degenen met een ) zijn taken die je meerdere keren per dag kunt doen, zoals groenten eten. Slechte gewoonten (degenen met een ) zijn taken die je zou moeten nalaten, zoals op je nagels bijten. Gewoonten met een en een hebben een goede en een slechte keuze, bijvoorbeeld de trap nemen tegenover de lift nemen. Goede gewoonten belonen je met ervaring en goud. Slechte gewoonten doen je levenspunten verliezen.\n

\nDagelijkse taken zijn taken die je iedere dag moet doen, zoals je tanden poetsen of je e-mail bekijken. Je kunt de dagen aanpassen waarop je een bepaalde dagelijkse taak moet doen door erop te drukken en hem te bewerken. Als je een dagelijkse taak overslaat op een dag dat hij gedaan moet worden, zal je avatar gedurende de nacht schade oplopen. Wees voorzichtig en voeg niet teveel dagelijkse taken tegelijk toe!\n

\nTo-do's zijn de dingen die je nog een keer moet doen. Een to-do afvinken levert geld en ervaringspunten op. Je kunt nooit levenspunten kwijtraken door een to-do. Je kunt een geplande voltooiingsdatum toevoegen aan een to-do toevoegen door er op te drukken om hem aan te passen.", + "faqQuestion2": "Welke soort taken kunnen er zijn?", + "iosFaqAnswer2": "De wiki heeft vier lijsten van voorbeeldtaken om als inspiratie te gebruiken:\n

\n* [Voorbeeld gewoontes](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Voorbeeld dagelijkse taken](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Voorbeeld to-do's](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Voorbeeld persoonlijke beloningen](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "webFaqAnswer2": "De wiki heeft vier lijsten van voorbeeldtaken om als inspiratie te gebruiken:\n* [Voorbeeld gewoontes](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Voorbeeld dagelijkse taken](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Voorbeeld to-do's](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Voorbeeld persoonlijke beloningen](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "faqQuestion3": "Waarom veranderen mijn taken van kleur?", - "iosFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it's a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", - "webFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it’s a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", - "faqQuestion4": "Why did my avatar lose health, and how do I regain it?", - "iosFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you tap a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your Party and one of your Party mates did not complete all their Dailies, the Boss will attack you.\n\n The main way to heal is to gain a level, which restores all your health. You can also buy a Health Potion with gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a Party with a Healer, they can heal you as well.", - "webFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you click a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your party and one of your party mates did not complete all their Dailies, the Boss will attack you.\n

\n The main way to heal is to gain a level, which restores all your Health. You can also buy a Health Potion with Gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a party (under Social > Party) with a Healer, they can heal you as well.", + "iosFaqAnswer3": "Je taken veranderen van kleur afhankelijk van hoe goed je ze op dat moment voltooid! Iedere taak begint als neutraal geel. Voltooi dagelijkse taken of positieve gewoonten en ze veranderen naar blauw. Mis een dagelijkse taak of geef toe aan een slechte gewoonte en de taak veranderd naar rood. Hoe roder de taak, hoe meer je beloond zult worden, maar als het een dagelijkse taak of slechte gewoonte is, des te meer schade doet hij je! Dit helpt je te motiveren om problematische taken te voltooien.", + "webFaqAnswer3": "Je taken veranderen van kleur afhankelijk van hoe goed je ze op dat moment voltooid! Iedere taak begint als neutraal geel. Voltooi dagelijkse taken of positieve gewoonten en ze veranderen naar blauw. Mis een dagelijkse taak of geef toe aan een slechte gewoonte en de taak veranderd naar rood. Hoe roder de taak, hoe meer je beloond zult worden, maar als het een dagelijkse taak of slechte gewoonte is, des te meer schade doet hij je! Dit helpt je te motiveren om problematische taken te voltooien.", + "faqQuestion4": "Waarom heeft mijn avatar levenspunten verloren en hoe krijg ik ze terug?", + "iosFaqAnswer4": "Er zijn verschillende dingen die je kunnen schaden. Ten eerste: als je dagelijkse taken 's nachts incompleet zijn, doen ze schade. Ten tweede: als je een slechte gewoonte aanklikt, zal het je schade doen. Tenslotte: als je in een gevecht met een eindbaas bent met je groep en een van je groepsleden niet al zijn/haar taken gedaan heeft, dan zal de baas je aanvallen.\n\nDe belangrijkste manier om te genezen is om een level omhoog te gaan, dat herstelt al je levenspunten. Je kunt ook met goud een gezondheidsdrankje kopen in de beloningskolom. Daarbij, op level 10 en daarboven, kun je ervoor kiezen om een genezer te worden en dan kun je genezingsvaardigheden leren. Als je in een groep zit met een genezer, kan deze je ook genezen.", + "webFaqAnswer4": "Er zijn verschillende dingen die je kunnen schaden. Ten eerste: als je dagelijkse taken 's nachts incompleet zijn, doen ze schade. Ten tweede: als je een slechte gewoonte aanklikt, zal het je schade doen. Tenslotte: als je in een gevecht met een eindbaas bent met je groep en een van je groepsleden niet al zijn/haar taken gedaan heeft, dan zal de baas je aanvallen.\n

\nDe belangrijkste manier om te genezen is om een level omhoog te gaan, dat herstelt al je levenspunten. Je kunt ook met goud een gezondheidsdrankje kopen in de beloningskolom. Daarbij, op level 10 en daarboven, kun je ervoor kiezen om een genezer te worden en dan kun je genezingsvaardigheden leren. Als je in een groep zit (onder Sociaal > Groep) met een genezer, kan deze je ook genezen.", "faqQuestion5": "Hoe speel ik Habitica samen met mijn vrienden?", - "iosFaqAnswer5": "The best way is to invite them to a Party with you, via the [website](https://habitica.com/#/options/groups/party)! We'll add the ability to create a Party from this app soon, but in the meantime you can use the [website](https://habitica.com/#/options/groups/party). Parties can go on quests, battle monsters, and cast skills to support each other. On the website, you and your friends can also join Guilds, which are public chat rooms. Guilds will be added to the app in a future update!", - "webFaqAnswer5": "The best way is to invite them to a party with you, under Social > Party! Parties can go on quests, battle monsters, and cast skills to support each other. You can also join guilds together (Social > Guilds). Guilds are chat rooms focusing on a shared interest or the pursuit of a common goal, and can be public or private. You can join as many guilds as you'd like, but only one party.\n

\n For more detailed info, check out the wiki pages on [Parties](http://habitrpg.wikia.com/wiki/Party) and [Guilds](http://habitrpg.wikia.com/wiki/Guilds).", + "iosFaqAnswer5": "De beste manier is om ze uit te nodigen voor een groep met jou, via de [website](https://habitica.com/#/options/groups/party)! We voegen de mogelijkheid om een groep te maken met deze app binnenkort toe, maar in de tussentijd kun je de [website](https://habitica.com/#/options/groups/party) gebruiken. Groepen kunnen queestes doen, monsters bestrijden en vaardigheden uitspreken om elkaar te ondersteunen. Op de website kunnen jij en je vrienden jullie ook aansluiten bij gildes, wat publieke chatrooms zijn. Gildes worden toegevoegd aan de app in een toekomstige update!", + "webFaqAnswer5": "De beste manier is om ze uit te nodigen voor een groep met jou, via Sociaal > Groep! Groepen kunnen queestes doen, monsters bestrijden en vaardigheden uitspreken om elkaar te ondersteunen. Je kunt je ook samen aansluiten bij gildes (Sociaal > Gildes). Gildes zijn chatrooms die zicht richten op een gedeelde interesse of het nastreven van een zelfde doel en kunnen publiek of privé zijn. Je kunt je aansluiten bij zoveel gildes als je wilt, maar slechts bij één groep.\n

\nVoor meer gedetailleerde informatie, kun je kijken op de wiki-pagina's over [groepen](http://habitrpg.wikia.com/wiki/Party) en [gildes](http://habitrpg.wikia.com/wiki/Guilds).", "faqQuestion6": "Hoe kan ik een huisdier of een rijdier krijgen?", - "iosFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Menu > Items.\n\n To hatch a Pet, you'll need an egg and a hatching potion. Tap on the egg to determine the species you want to hatch, and select \"Hatch Egg.\" Then choose a hatching potion to determine its color! Go to Menu > Pets to equip your new Pet to your avatar by clicking on it. \n\n You can also grow your Pets into Mounts by feeding them under Menu > Pets. Tap on a Pet, and then select \"Feed Pet\"! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Menu > Mounts and tap on it to equip it to your avatar.\n\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", - "webFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Inventory > Market.\n

\n To hatch a Pet, you'll need an egg and a hatching potion. Click on the egg to determine the species you want to hatch, and then click on the hatching potion to determine its color! Go to Inventory > Pets to equip it to your avatar by clicking on it.\n

\n You can also grow your Pets into Mounts by feeding them under Inventory > Pets. Click on a Pet, and then click on a piece of food from the right-hand menu to feed it! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Inventory > Mounts and click on it to equip it to your avatar.\n

\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", + "iosFaqAnswer6": "Op level 3 speel je het vondstensysteem vrij. Iedere keer dat je een taak voltooid, zul je een willekeurige kans hebben een ei, een uitbroedtoverdrank of eten te ontvangen. Ze zullen opgeslagen worden in Menu > Boedel.\n\nOm een huisdier te laten uitkomen, heb je een ei en een uitbroedtoverdrank nodig. Druk op het ei om de soort te bepalen en selecteer 'Laat ei uitkomen'. Kies daarna een uitbroedtoverdrank om de kleur te bepalen! Ga naar Menu > Huisdieren en om je avatar uit te rusten met je nieuwe huisdier door erop te drukken.\n\nJe kunt je huisdieren ook laten opgroeien tot rijdieren door ze te voeren onder Menu > Huisdieren. Druk op het huisdier en selecteer dan 'Huisdier Voeren'. Je zult een huisdier vele malen moeten voeren voordat het verandert in een rijdier, maar als je zijn favoriete voedsel kan bepalen, zal hij sneller groeien. Probeer het met vallen en opstaan of [zie het het verklapt](http://habitica.wikia.com/wiki/Food#Food_Preferences). Als je eenmaal een rijdier hebt, kun je het toevoegen aan je avatar onder Menu > Rijdieren.\n\nJe kunt ook eieren van queeste-huisdieren krijgen door bepaalde queesten te voltooien. (Lees hieronder meer over queesten.) ", + "webFaqAnswer6": "Op level 3 speel je het vondstensysteem vrij. Iedere keer dat je een taak voltooid, zul je een willekeurige kans hebben een ei, een uitbroedtoverdrank of eten te ontvangen. Ze zullen opgeslagen worden in Boedel > Markt.\n

\nOm een huisdier te laten uitkomen, heb je een ei en een uitbroedtoverdrank nodig. Klik op het ei om de soort te bepalen en klik daarna op een uitbroedtoverdrank om de kleur te bepalen! Ga naar Boedel > Huisdieren en om je avatar uit te rusten met je nieuwe huisdier door erop te klikken.\n

\nJe kunt je huisdieren ook laten opgroeien tot rijdieren door ze te voeren onder Boedel > Huisdieren. Klik op een huisdier en klik daarna op een stuk eten uit het menu aan de rechterkant om hem te voeren! Je zult een huisdier vele malen moeten voeren voordat het verandert in een rijdier, maar als je zijn favoriete voedsel kan bepalen, zal hij sneller groeien. Probeer het met vallen en opstaan of [zie het het verklapt](http://habitica.wikia.com/wiki/Food#Food_Preferences). Als je eenmaal een rijdier hebt, kun je het toevoegen aan je avatar onder Boedel > Rijdieren.\n

\nJe kunt ook eieren van queeste-huisdieren krijgen door bepaalde queesten te voltooien. (Lees hieronder meer over queesten.) ", "faqQuestion7": "Hoe word ik een Krijger, Magiër, Dief of Heler?", - "iosFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their Party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most gold and find the most item drops, and they can help their Party do the same. Finally, Healers can heal themselves and their Party members.\n\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click “Decide Later” and choose later under Menu > Choose Class.", - "webFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most Gold and find the most item drops, and they can help their party do the same. Finally, Healers can heal themselves and their party members.\n

\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click \"Opt Out\" and re-enable it later under User > Stats.", - "faqQuestion8": "What is the blue stat bar that appears in the Header after level 10?", + "iosFaqAnswer7": "Je kan pas kiezen om een krijger, magiër, dief of heler te worden als je niveau 10 bereikt hebt. (Alle spelers beginnen standaard als krijger.) Elke klasse heeft andere uitrusting, verschillende vaardigheden die ze kunnen uitspreken na niveau 11 en meer verschillende voordelen. Krijgers kunnen veel schade aanrichten bij eindbazen, schade weerstaan van taken en hun groep sterker maken. Magiërs kunnen ook makkelijk schade aanrichten bij eindbazen, evenals sneller niveaus behalen en extra mana geven aan de groep. Dieven verdienen het meeste geld en vinden sneller voorwerpen en kunnen hun groep hetzelfde laten doen. Tenslotte kunnen helers hunzelf, en mensen uit hun groep, helen.\n\nAls je nog niet direct een klasse wilt kiezen -- als je bijvoorbeeld nog al je uitrusting wilt kopen voor je huidige klasse -- kun je op \"later beslissen\" klikken en later kiezen bij menu > kies klasse.", + "webFaqAnswer7": "Je kan pas kiezen om een krijger, magiër, dief of heler te worden als je niveau 10 bereikt hebt. (Alle spelers beginnen standaard als krijger.) Elke klasse heeft andere uitrusting, verschillende vaardigheden die ze kunnen uitspreken na niveau 11 en meer verschillende voordelen. Krijgers kunnen veel schade aanrichten bij eindbazen, schade weerstaan van taken en hun groep sterker maken. Magiërs kunnen ook makkelijk schade aanrichten bij eindbazen, evenals sneller niveaus behalen en extra mana geven aan de groep. Dieven verdienen het meeste geld en vinden sneller voorwerpen en kunnen hun groep hetzelfde laten doen. Tenslotte kunnen helers hunzelf, en mensen uit hun groep, helen.\n

\nAls je nog niet direct een klasse wilt kiezen -- als je bijvoorbeeld nog al je uitrusting wilt kopen voor je huidige klasse -- kun je op \"later beslissen\" klikken en later kiezen bij Gebruiker > Statistieken.", + "faqQuestion8": "Wat is de blauwe statusbalk die in de bovenbalk verschijnt na level 10?", "iosFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 under Menu > Use Skills. Unlike your health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", "webFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 in a special section in the Rewards Column. Unlike your Health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You’ll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", - "faqQuestion9": "How do I fight monsters and go on Quests?", + "faqQuestion9": "Hoe vecht ik tegen monsters en ga ik op queesten?", "iosFaqAnswer9": "First, you need to join or start a Party (see above). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party on the [website](https://habitica.com/#/options/groups/party), you'll be rewarded with the Basi-List Scroll! (We will add this feature to the app in a future update.)\n - You can buy Quests from the Quests Page on the [website](https://habitica.com/#/options/inventory/quests) for gold and gems. (We will add this feature to the app in a future update.)\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", "webFaqAnswer9": "First, you need to join or start a party (under Social > Party). Although you can battle monsters alone, we recommend playing in a group, because this will make quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n

\n Next, you need a Quest Scroll, which are stored under Inventory > Quests. There are three ways to get a scroll:\n

\n * When you invite people to your party, you’ll be rewarded with the Basi-List Scroll!\n * At level 15, you get a Quest-line, i.e., three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively.\n * You can buy Quests from the Quests Page (Inventory > Quests) for Gold and Gems.\n

\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading may be required to see the Boss's Health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your party at the same time that you damage the Boss.\n

\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", - "faqQuestion10": "What are gems, and how do I get them?", + "faqQuestion10": "Wat zijn edelstenen en hoe krijg ik ze?", "iosFaqAnswer10": "Gems are purchased with real money by tapping on the gem icon in the header. When people buy gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying gems directly, there are three other ways players can gain gems:\n\n * Win a Challenge on the [website](https://habitica.com) that has been set up by another player under Social > Challenges. (We will be adding Challenges to the app in a future update!)\n * Subscribe on the [website](https://habitica.com/#/options/settings/subscription) and unlock the ability to buy a certain number of gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with gems do not offer any statistical advantages, so players can still make use of the app without them!", "webFaqAnswer10": "Gems are [purchased with real money](https://habitica.com/#/options/settings/subscription), although [subscribers](https://habitica.com/#/options/settings/subscription) can purchase them with Gold. When people subscribe or buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n

\n In addition to buying Gems directly or becoming a subscriber, there are two other ways players can gain Gems:\n

\n * Win a Challenge that has been set up by another player under Social > Challenges.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the site without them!", - "faqQuestion11": "How do I report a bug or request a feature?", - "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", - "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", - "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", - "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." + "faqQuestion11": "Hoe rapporteer ik een bug of vraag ik een feature aan?", + "iosFaqAnswer11": "Je kunt een bug rapporteren, een functionaliteit aan vragen of feedback versturen onder Menu > Fout melden en Menu > Stuur feedback! We zullen alles doen wat we kunnen om je te helpen.", + "webFaqAnswer11": "Rapporten van bugs worden verzameld op GitHub. Ga naar [Help > Fout melden](https://github.com/HabitRPG/habitrpg/issues/2760) en volg de instructies. Maak je geen zorgen, we zullen het snel maken!\n

\nVerzoeken voor functies zijn verzameld op Trello. ga naar [Help > Functie aanvragen](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) en volg de instructies. Ta-da!", + "faqQuestion12": "Hoe strijd ik tegen een Wereldbaas?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "iosFaqStillNeedHelp": "Als je een vraag hebt die niet in deze lijst staat, vraag het in de herberg-chat onder Sociaal > Herberg! We zijn blij dat we kunnen helpen.", + "webFaqStillNeedHelp": "Als je een vraag hebt die niet op deze lijst staat, vraag het in de [Newbies gilde](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We zijn blij je te kunnen helpen." } \ No newline at end of file diff --git a/common/locales/nl/front.json b/common/locales/nl/front.json index c4584cd0f0..fad4b3af98 100644 --- a/common/locales/nl/front.json +++ b/common/locales/nl/front.json @@ -160,7 +160,7 @@ "tasks": "Taken", "teamSample1": "Vergaderagenda opstellen voor dinsdag", "teamSample2": "Brainstormen over growth hacking", - "teamSample3": "KPIs discussie van de week", + "teamSample3": "Bespreek KPI's van deze week", "teams": "Teams", "terms": "algemene voorwaarden", "testimonialHeading": "Wat mensen zeggen...", diff --git a/common/locales/nl/gear.json b/common/locales/nl/gear.json index ea4b0f0423..ea2320469e 100644 --- a/common/locales/nl/gear.json +++ b/common/locales/nl/gear.json @@ -87,7 +87,7 @@ "weaponSpecialSpringHealerText": "Mooi bot", "weaponSpecialSpringHealerNotes": "APPORT! Verhoogt Intelligentie met <%= int %>. Beperkte oplage lente-uitrusting 2014.", "weaponSpecialSummerRogueText": "Piratensabel", - "weaponSpecialSummerRogueNotes": "Avast! You'll make those Dailies walk the plank! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.", + "weaponSpecialSummerRogueNotes": "Eindelijk! Je zult die dagelijkse taken kielhalen! Verhoogt kracht met <%= str %>. Beperkte oplage zomeruitrusting 2014", "weaponSpecialSummerWarriorText": "Zeevaardersslagzwaard", "weaponSpecialSummerWarriorNotes": "Er is geen taak op je To-do-lijst die het aandurft met dit knoestige mes te worstelen. Verhoogt Kracht met <%= str %>. Beperkte oplage zomeruitrusting 2014.", "weaponSpecialSummerMageText": "Zeewiervanger", @@ -115,7 +115,7 @@ "weaponSpecialSpring2015WarriorText": "Botte knots", "weaponSpecialSpring2015WarriorNotes": "Het is een echt botte knots voor echte woeste hondjes en het is zeker geen kauwspeeltje dat de Seizoenstovenares je hebt gegeven, want wie is hier een braaf hondje? Wie is hier braaaaaf hondje?? Dat ben jij!!! Jij bent een braaf hondje!!! Verhoogt Kracht met <%= str %>. Beperkte oplage lente-uitrusting 2015.", "weaponSpecialSpring2015MageText": "Toverstaf van de goochelaar", - "weaponSpecialSpring2015MageNotes": "Conjure up a carrot for yourself with this fancy wand. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Spring Gear.", + "weaponSpecialSpring2015MageNotes": "Tover een wortel voor jezelf met deze luxe staf. Verhoogt intelligentie met <%= int %> en perceptie met <%= per %>. Beperkte oplage lenteuitrusting 2015", "weaponSpecialSpring2015HealerText": "Kattenrammelaar", "weaponSpecialSpring2015HealerNotes": "Als je er mee zwaait maakt het een fascinerend klikkend geluid waarmee IEDEREEN zich urenlang vermaakt. Verhoogt Intelligentie met <%= int %>. Beperkte oplage lente-uitrusting 2015.", "weaponSpecialSummer2015RogueText": "Schietgraag koraal", @@ -126,14 +126,14 @@ "weaponSpecialSummer2015MageNotes": "Verborgen kracht fonkelt in de edelstenen van deze staf. Verhoogt Intelligentie met <%= int %> en Percentie met <%= per %>. Beperkte oplage zomeruitrusting 2015.", "weaponSpecialSummer2015HealerText": "Staf van de golven", "weaponSpecialSummer2015HealerNotes": "Heelt zee-ziekte en zeeziekte! Verhoogt Intelligentie met <%= int %>. Beperkte oplage zomeruitrusting 2015.", - "weaponSpecialFall2015RogueText": "Bat-tle Ax", - "weaponSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015WarriorText": "Wooden Plank", - "weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015MageText": "Enchanted Thread", - "weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015HealerText": "Swamp-Slime Potion", - "weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", + "weaponSpecialFall2015RogueText": "Vleermuisbijl", + "weaponSpecialFall2015RogueNotes": "Angstige dagelijkse taken vrezen het flappen van deze bijl. Verhoogt kracht met <%= str %>. Beperkte oplage herfstuitrusting 2015.", + "weaponSpecialFall2015WarriorText": "Houten plank", + "weaponSpecialFall2015WarriorNotes": "Goed om dingen te verhogen in maïsvelden en/of taken te slaan, Verhoogt kracht met <%= str %>. Beperkte oplage herfstuitrusting 2015.", + "weaponSpecialFall2015MageText": "Betoverde draad", + "weaponSpecialFall2015MageNotes": "Een machtige Haak Heks kan deze betoverde draad controleren zonder hem zelfs maar aan te raken! Verhoogt intelligentie met <%= int %> en perceptie met <%= per %>. Beperkte oplage herfstuitrusting 2015.", + "weaponSpecialFall2015HealerText": "Moerasslijm toverdrank", + "weaponSpecialFall2015HealerNotes": "Gebrouwen tot perfectie! Nu hoef je alleen nog jezelf over te halen het te drinken. Verhoogt intelligentie met <%= int %>. Beperkte oplage herfstuitrusting 2015.", "weaponMystery201411Text": "Feestmaal-hooivork", "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", @@ -150,12 +150,12 @@ "weaponArmoireRancherLassoNotes": "Lasso's: het ideale gereedschap voor vangen en hangen. Verhoogt Kracht met <%= str %>, Perceptie met <%= per %> en Intelligentie met <%= int %>. Betoverd kabinet: cowboyset (voorwerp 3 van 3).", "weaponArmoireMythmakerSwordText": "Zwaard van de mythemaker", "weaponArmoireMythmakerSwordNotes": "Het lijkt misschien nederig, maar dit zwaard heeft menig held tot mythe gemaakt. Verhoogt Perceptie en Kracht met elk <%= attrs %>. Betoverd Kabinet: Gouden Togaset (Onderdeel 3 van 3)", - "weaponArmoireIronCrookText": "Ijzeren staf", + "weaponArmoireIronCrookText": "IJzeren staf", "weaponArmoireIronCrookNotes": "Deze ijzeren staf is van heftig gehamerd ijzer en kan goed schapen hoeden. Verhoogt Perceptie en Kracht met elk <%= attrs %>. Betoverd Kabinet: Gehoornde Yzerset (Onderdeel 3 van 3)", "weaponArmoireGoldWingStaffText": "Goud gevleugelde staf", "weaponArmoireGoldWingStaffNotes": "De vleugels op deze staf zijn altijd aan het trillen en draaien. Verhoogt elk attribuut met <%= attrs%>. Betoverd kabinet: losstaand voorwerp.", - "weaponArmoireBatWandText": "Bat Wand", - "weaponArmoireBatWandNotes": "This wand can turn any task into a bat! Wave it about and watch them fly away. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Independent Item.", + "weaponArmoireBatWandText": "Vleermuisstaf", + "weaponArmoireBatWandNotes": "Deze staf kan iedere taak in een vleermuis veranderen! Zwaai hem in het rond en zie ze wegvliegen. verhoogt intelligentie met <%= int %> en perceptie met <%= per %>. Betoverd kabinet: Onafhankelijk voorwerp.", "armor": "wapenrusting", "armorBase0Text": "Eenvoudige kleding", "armorBase0Notes": "Normale kleding. Verleent geen voordelen.", @@ -269,14 +269,14 @@ "armorSpecialSummer2015MageNotes": "Verborgen krachten huizen in de pof van deze mouwen. Verhoogt Intelligentie met <%= int %>. Beperkte oplage zomeruitrusting 2015.", "armorSpecialSummer2015HealerText": "Zeemanswapenrusting", "armorSpecialSummer2015HealerNotes": "Deze wapenrusting laat iedereen zien dat je een eerlijke handelaar en zeeman bent die er niet aan moet denken zich te gedragen als een schobbejak. Verhoogt Lichaam met <%= con %>. Beperkte oplage zomeruitrusting 2015.", - "armorSpecialFall2015RogueText": "Bat-tle Armor", - "armorSpecialFall2015RogueNotes": "Fly into bat-tle! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015WarriorText": "Scarecrow Armor", - "armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015MageText": "Stitched Robes", - "armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015HealerText": "Potioner Robes", - "armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", + "armorSpecialFall2015RogueText": "Vleermuisharnas", + "armorSpecialFall2015RogueNotes": "Vlieg de strijd in! Verhoogt perceptie met <%= per %>. Beperkte oplage herfstuitrusting 2015.", + "armorSpecialFall2015WarriorText": "Vogelverschrikkersharnas", + "armorSpecialFall2015WarriorNotes": "Ondanks dat het vol het stro zit, is deze wapenrusting enorm zwaar! Verhoogt lichaam met <%= con %>. Beperkte oplage herfstuitrusting 2015.", + "armorSpecialFall2015MageText": "Gestikt gewaad", + "armorSpecialFall2015MageNotes": "Iedere steek in deze wapenrusting glimt van betovering. Verhoogt intelligentie met <%= int %>. Beperkte oplage herfstuitrusting 2015.", + "armorSpecialFall2015HealerText": "Gewaden van de toverdrankbrouwer", + "armorSpecialFall2015HealerNotes": "Wat? Natuurlijk was dat een lichaamsverhogend drankje. Nee, je verandert zeker niet in een kikker! Loop niet zo te kwaken. Verhoogt lichaam met <%= con %>. Beperkte oplage herfstuitrusting 2015.", "armorMystery201402Text": "Boodschappersgewaden", "armorMystery201402Notes": "Het gewaad is glinsterend en sterk en heeft vele zakken om brieven te dragen. Verleent geen voordelen. Abonnee-uitrusting februari 2014.", "armorMystery201403Text": "Woudlopersharnas", @@ -303,10 +303,10 @@ "armorMystery201504Notes": "Je wordt zo productief als een bezige bij met deze prachtige mantel! Verleent geen voordelen. Abonnee-uitrusting april 2015.", "armorMystery201506Text": "Snorkelpak", "armorMystery201506Notes": "Snorkel door het koraalrif in dit felgekleurde zwempak! Verleent geen voordelen. Abonnee-uitrusting juni 2015.", - "armorMystery201508Text": "Cheetah Kostuum", - "armorMystery201508Notes": "Run fast as a flash in the fluffy Cheetah Costume! Confers no benefit. August 2015 Subscriber Item.", - "armorMystery201509Text": "Werewolf Costume", - "armorMystery201509Notes": "This IS a costume, right? Confers no benefit. September 2015 Subscriber Item.", + "armorMystery201508Text": "Cheeta kostuum", + "armorMystery201508Notes": "Ren snel als de bliksem in het pluizige cheeta kostuum! Verleent geen voordelen. Abonnee-uitrusting augustus 2015.", + "armorMystery201509Text": "Weerwolven kostuum", + "armorMystery201509Notes": "Dit IS een kostuum, toch? Verleent geen voordelen. Abonnee-uitrusting september 2015.", "armorMystery301404Text": "Steampunkpak", "armorMystery301404Notes": "Net en zwierig, niet? Verleent geen voordelen. Abonnee-uitrusting februari 3015.", "armorArmoireLunarArmorText": "Kalmerend maanharnas", @@ -319,8 +319,8 @@ "armorArmoireGoldenTogaNotes": "Deze glinsterende toga wordt alleen gedragen door echte helden. Verhoogt Kracht en Lichaam elk met <%= attrs %>. Betoverd kabinet: Gouden togaset (Onderdeel 1 van 3).", "armorArmoireHornedIronArmorText": "Gehoornd ijzeren harnas", "armorArmoireHornedIronArmorNotes": "Dit gehoornde harnas is van heftig gehamerd ijzer waardoor het bijna onmogelijk is om het kapot te krijgen. Verhoogt Lichaam met <%= con %> en Perceptie met <%= per %> . Betoverd Kabinet: Gehoornde Yzerset (Onderdeel 2 van 3)", - "armorArmoirePlagueDoctorOvercoatText": "Plague Doctor Overcoat", - "armorArmoirePlagueDoctorOvercoatNotes": "An authentic overcoat worn by the doctors who battle the Plague of Procrastination! Increases Intelligence by <%= int %>, Strength by <%= str %>, and Constitution by <%= con %>. Enchanted Armoire: Plague Doctor Set (Item 3 of 3).", + "armorArmoirePlagueDoctorOvercoatText": "Pestmeester-jas", + "armorArmoirePlagueDoctorOvercoatNotes": "Een authentieke overjas die nog gedragen werd door de dokters tijdens de Procastinatie Pest. Betoverd kabinet: Pestmeesterset (voorwerp 3 van 3).", "headgear": "hoofdbescherming", "headBase0Text": "Geen helm", "headBase0Notes": "Geen hoofdbescherming.", @@ -432,14 +432,14 @@ "headSpecialSummer2015MageNotes": "Er fonkelt verborgen kracht in de draden van deze sjaal. Verhoogt Perceptie met <%= per %>. Beperkte oplage zomeruitrusting 2015.", "headSpecialSummer2015HealerText": "Zeemanspet", "headSpecialSummer2015HealerNotes": "Met je zeemanspet stevig op je hoofd geplant kun je zelfs de meest stormachtige zeeën trotseren. Verhoogt Intelligentie met <%= int %>. Beperkte oplage zomeruitrusting 2015.", - "headSpecialFall2015RogueText": "Bat-tle Wings", - "headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015WarriorText": "Scarecrow Hat", - "headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015MageText": "Stitched Hat", - "headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015HealerText": "Hat of Frog", - "headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", + "headSpecialFall2015RogueText": "Vleermuisvleugels", + "headSpecialFall2015RogueNotes": "Vind je vijanden met echolocatie door deze krachtige helm! verhoogt perceptie met <%= per %>. Beperkte oplage herfstuitrusting 2015.", + "headSpecialFall2015WarriorText": "Vogelverschikkershoed", + "headSpecialFall2015WarriorNotes": "Iedereen zou deze hoed willen--als ze nou maar een brein hadden. Verhoogt kracht met <%= str %>. Beperkte oplage herfstuitrusting 2015.", + "headSpecialFall2015MageText": "Gestikte hoed", + "headSpecialFall2015MageNotes": "Iedere steek in deze hoed versterkt zijn krachten. Verhoogt perceptie met <%= per %>. Beperkte oplage herfstuitrusting 2015.", + "headSpecialFall2015HealerText": "Kikkerhoed", + "headSpecialFall2015HealerNotes": "Dit is een extreem serieuze hoed die alleen de meest ontwikkelde toverdrankbrouwers waardig is. Verhoogt intelligentie met <%= int %>. Beperkte oplage herfstuitrusting 2015.", "headSpecialGaymerxText": "Helm van de Regenboogkrijger", "headSpecialGaymerxNotes": "Om het pride-seizoen en GaymerX te herdenken is deze speciale helm versierd met een stralend, kleurrijk regenboogpatroon! GaymerX is een spelconferentie waar in het teken van LHBTQ en gamen, en iedereen is welkom. Het vindt plaats in het InterContinental in hartje San Francisco op 11-13 juli! Verleent geen voordelen.", "headMystery201402Text": "Gevleugelde helm", @@ -460,10 +460,10 @@ "headMystery201501Notes": "Sterrenbeelden flonkeren en wervelen in deze helm, en helpen de drager zijn gedachten te concentreren. Verleent geen voordelen. Abonnee-uitrusting januari 2015.", "headMystery201505Text": "Lans van de Groene Ridder", "headMystery201505Notes": "De groene pluim op deze stalen helm wappert fier. Verleent geen voordelen. Abonnee-uitrusting mei 2015", - "headMystery201508Text": "Cheetah Hoed", - "headMystery201508Notes": "This cozy cheetah hat is very fuzzy! Confers no benefit. August 2015 Subscriber Item.", - "headMystery201509Text": "Werewolf Mask", - "headMystery201509Notes": "This IS a mask, right? Confers no benefit. September 2015 Subscriber Item.", + "headMystery201508Text": "Cheeta hoed", + "headMystery201508Notes": "Deze knusse cheeta hoed is erg pluizig! Verleent geen voordelen. Abonnee-uitrusting augustus 2015.", + "headMystery201509Text": "Weerwolven masker", + "headMystery201509Notes": "Dit IS een masker toch? Verleent geen voordelen. Abonnee-uitrusting september 2015.", "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", @@ -486,16 +486,16 @@ "headArmoireGoldenLaurelsNotes": "Deze gouden laurieren belonen hen die slechte gewoonten hebben overwonnen. Verhoogt Perceptie en Lichaam met elk <%= attrs %>. Betoverd kabinet: Gouden Togaset (Onderdeel 2 van 3).", "headArmoireHornedIronHelmText": "Gehoornde ijzeren helm", "headArmoireHornedIronHelmNotes": "Deze gehoornde helm is van heftig gehamerd ijzer waardoor het bijna onmogelijk is om het kapot te krijgen. Verhoogt Lichaam met <%= con %> en Kracht met <%= str %> . Betoverd Kabinet: Gehoornde Yzerset (Onderdeel 1 van 3)", - "headArmoireYellowHairbowText": "Yellow Hairbow", - "headArmoireYellowHairbowNotes": "Become perceptive, strong, and smart while wearing this beautiful Yellow Hairbow! Increases Perception, Strength, and Intelligence by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoireRedFloppyHatText": "Red Floppy Hat", - "headArmoireRedFloppyHatNotes": "Vele spreuken zijn genaaid in deze eenvoudige hoed, daardoor kreeg het deze stralende rode kleur. Verhoogt Lichaam, Intelligentie en Perceptie met <%= attrs%>. Betoverd kabinet: losstaand voorwerp.", - "headArmoirePlagueDoctorHatText": "Plague Doctor Hat", - "headArmoirePlagueDoctorHatNotes": "An authentic hat worn by the doctors who battle the Plague of Procrastination! Increases Strength by <%= str %>, Intelligence by <%= int %>, and Constitution by <%= con %>. Enchanted Armoire: Plague Doctor Set (Item 1 of 3).", - "headArmoireBlackCatText": "Black Cat Hat", - "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoireOrangeCatText": "Orange Cat Hat", - "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireYellowHairbowText": "Gele strik", + "headArmoireYellowHairbowNotes": "Wordt opmerkzaam, sterk en slim terwijl je deze beeldschone gele strik draagt! Verhoogt perceptie, kracht en intelligentie elk met <%= attrs %>. Betoverd Kabinet: Onafhankelijk Voorwerp.", + "headArmoireRedFloppyHatText": "Slappe rode hoed", + "headArmoireRedFloppyHatNotes": "Vele spreuken zijn genaaid in deze eenvoudige hoed, daardoor kreeg het deze stralende rode kleur. Verhoogt Lichaam, Intelligentie en Perceptie elk met <%= attrs%>. Betoverd kabinet: Onafhankelijk voorwerp.", + "headArmoirePlagueDoctorHatText": "Pestmeester-hoed", + "headArmoirePlagueDoctorHatNotes": "Een authentieke hoed die nog gedragen werd door de dokters tijdens de Procastinatie Pest! Betoverd kabinet: Pestmeesterset (voorwerp 1 van 3).", + "headArmoireBlackCatText": "Zwarte kattenhoed", + "headArmoireBlackCatNotes": "Deze zwarte hoed is... aan het spinnen. En zwaait met zijn staart. En ademt? Ja, je hebt gewoon een slapende kat op je hoofd. Verhoogt intelligentie en perceptie elk met <%= attrs %>. Betoverd kabinet: Onafhankelijk voorwerp.", + "headArmoireOrangeCatText": "Oranje kattenhoed", + "headArmoireOrangeCatNotes": "Deze oranje hoed is... aan het spinnen. En zwaait met zijn staart. En ademt? Ja, je hebt gewoon een slapende kat op je hoofd. Verhoogt kracht en lichaam elk met <%= attrs %>. Betoverd kabinet: Onafhankelijk voorwerp.", "offhand": "artikel voor schildhand", "shieldBase0Text": "Geen uitrusting voor schildhand", "shieldBase0Notes": "Geen schild of tweede wapen.", @@ -567,18 +567,18 @@ "shieldSpecialSummer2015WarriorNotes": "Dit schild, gesmeed uit metaal uit het diepste van de oceaan door de werklieden van Dralen, straalt als het zand en de zee. Verhoogt Lichaam met <%= con %>. Beperkte oplage zomeruitrusting 2015.", "shieldSpecialSummer2015HealerText": "Stevig schild", "shieldSpecialSummer2015HealerNotes": "Gebruik dit schild om scheepsratten aan de kant te beuken. Verhoogt Lichaam met <%= con %>. Beperkte oplage zomeruitrusting 2015.", - "shieldSpecialFall2015RogueText": "Bat-tle Ax", - "shieldSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "shieldSpecialFall2015WarriorText": "Birdseed Bag", - "shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "shieldSpecialFall2015HealerText": "Stirring Stick", - "shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", + "shieldSpecialFall2015RogueText": "Vleermuisbijl", + "shieldSpecialFall2015RogueNotes": "Angstige dagelijkse taken vrezen het flappen van deze bijl. Verhoogt kracht met <%= str %>. Beperkte oplage herfstuitrusting 2014.", + "shieldSpecialFall2015WarriorText": "Vogelzaad tas", + "shieldSpecialFall2015WarriorNotes": "Het is waar dat je de kraaien BANG moet maken, maar er is niets mis met vrienden maken! Verhoogt lichaam met <%= con %>. Beperkte oplage 2015 herstuitrustsing.", + "shieldSpecialFall2015HealerText": "Roerstok", + "shieldSpecialFall2015HealerNotes": "Deze stok kan alles roeren zonder te smelten, op te lossen of vlam te vatten! Het kan ook gebruikt worden om fel te prikken in vijandige taken. Verhoogt lichaam met <%= con %>. Bepertkte oplage 2015 herfstuitrusting 2014.", "shieldMystery301405Text": "Klokkenschild", "shieldMystery301405Notes": "Je hebt alle tijd van de wereld met dit enorme klokkenschild! Verleent geen voordelen. Abonnee-uitrusting juni 3015.", "shieldArmoireGladiatorShieldText": "Gladiatorenschild", "shieldArmoireGladiatorShieldNotes": "Om een gladiator te kunnen zijn moet je... eh, wat maakt het uit, mep ze gewoon met je schild. Verhoogt Lichaam met <%= con %> en Kracht met <%= str %>. Betoverd kabinet: gladiatorset (voorwerp 3 van 3).", - "shieldArmoireMidnightShieldText": "Midnight Shield", - "shieldArmoireMidnightShieldNotes": "This shield is most powerful at the stroke of midnight! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Independent Item.", + "shieldArmoireMidnightShieldText": "Schild van Middernacht", + "shieldArmoireMidnightShieldNotes": "Dit schild is klokslag middernacht het meest krachtig! Verhoogt lichaam met <%= con %> en kracht met <%= str %>. Betoverd kabinet: Onafhankelijk voorwerp.", "back": "Lichaamsaccessoire", "backBase0Text": "Geen rugaccessoire", "backBase0Notes": "Geen rugaccessoire.", @@ -592,6 +592,8 @@ "backMystery201504Notes": "Bzzz bzzz bzzz! Vlieg van taak naar taak. Verleent geen voordelen. Abonnee-uitrusting april 2015.", "backMystery201507Text": "Koele Surfplank", "backMystery201507Notes": "Surf uit de IJverige Havens en berijd de golven in Baai Incompleet! Verleent geen voordelen. Abonnee-uitrusting juli 2015.", + "backMystery201510Text": "Kobolt staart", + "backMystery201510Notes": "Grijpgraag en krachtig! Geeft geen voordeel. Abonnee-uitrusting oktober 2015.", "backSpecialWonderconRedText": "Machtige cape", "backSpecialWonderconRedNotes": "Zwiept met kracht en schoonheid. Verleent geen voordelen. Speciale congresuitrusting.", "backSpecialWonderconBlackText": "Sluiperscape", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "Dit krachtige gewei verkleurt gelijk met de bladeren. Verleent geen voordelen. Abonnee-uitrusting september 2014.", "headAccessoryMystery201502Text": "Gevleugelde gedachten", "headAccessoryMystery201502Notes": "Geef je fantasie de vrije vlucht! Verleent geen voordelen. Abonnee-uitrusting februari 2015.", + "headAccessoryMystery201510Text": "Kobolt hoorns", + "headAccessoryMystery201510Notes": "Deze angstaanjagende hoorns zijn een beetje slijmerig. Geeft geen voordeel. Abonnee-uitrusting oktober 2015.", "headAccessoryMystery301405Text": "Veiligheidsbril voor op je hoofd", "headAccessoryMystery301405Notes": "\"Veiligheidsbrillen zijn voor je ogen,\" zeiden ze. \"Niemand wil een veiligheidsbril die je alleen maar op je hoofd kunt dragen,\" zeiden ze. Ha! Jij hebt ze laten zien hoe het echt moet! Verleent geen voordelen. Abonnee-uitrusting augustus 3015.", "eyewear": "Oogaccessoire", @@ -685,6 +689,6 @@ "eyewearMystery301404Notes": "Er is geen chiquer oogaccessoire dan een veiligheidsbril - behalve misschien een monocle. Verleent geen voordelen. Abonnee-uitrusting april 3015.", "eyewearMystery301405Text": "Monocle", "eyewearMystery301405Notes": "Er is geen chiquer oogaccessoire dan een monocle - behalve misschien een veiligheidsbril. Verleent geen voordelen. Abonnee-uitrusting juli 3015.", - "eyewearArmoirePlagueDoctorMaskText": "Plague Doctor Mask", - "eyewearArmoirePlagueDoctorMaskNotes": "An authentic mask worn by the doctors who battle the Plague of Procrastination. Confers no benefit. Enchanted Armoire: Plague Doctor Set (Item 2 of 3)." + "eyewearArmoirePlagueDoctorMaskText": "Pestmeesters-masker", + "eyewearArmoirePlagueDoctorMaskNotes": "Een authentiek masker dat nog gedragen werd door de dokters tijdens de Procastinatie Pest! Betoverd kabinet: Pestmeesterset (voorwerp 2 van 3)." } \ No newline at end of file diff --git a/common/locales/nl/generic.json b/common/locales/nl/generic.json index 0e10bad21c..3980e073df 100644 --- a/common/locales/nl/generic.json +++ b/common/locales/nl/generic.json @@ -28,7 +28,7 @@ "market": "Markt", "subscriberItem": "Verrassingsartikel", "newSubscriberItem": "Nieuw verrassingsartikel", - "subscriberItemText": "Elke maand ontvangen abonnees een verrassingsartikel. Meestal gebeurt dat ongeveer een week voor het eind van de maand. Bekijk de 'Mystery Item'-pagina op de wiki voor de exacte datum.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Alle", "none": "Geen", "or": "Of", @@ -64,9 +64,9 @@ "habitBirthday": "Habitica-verjaardagsfeest", "habitBirthdayText": "Heeft meegedaan aan het verjaardagsfeest van Habitica!", "habitBirthdayPluralText": "Heeft <%= number %> keer de verjaardag van Habitica gevierd!", - "habiticaDay": "Habitica Benamingsdag", - "habiticaDaySingularText": "Vierde Habitica's Benamingsdag! Dankjewel dat je een fantastische gebruiker bent.", - "habiticaDayPluralText": "Vierde <%= number %> Benamingsdagen! Dankjewel dat je een fantastische gebruiker bent.", + "habiticaDay": "Naamdag van Habitica", + "habiticaDaySingularText": "Heeft de naamdag van Habitica gevierd! Dankjewel dat je een fantastische gebruiker bent.", + "habiticaDayPluralText": "Heeft <%= number %> naamdagen gevierd! Dankjewel dat je een fantastische gebruiker bent.", "achievementDilatory": "Redder van Dralen", "achievementDilatoryText": "Heeft geholpen de Donkere Draak van Dralen te verslaan tijdens het Zomerse Spetterevenement 2014!", "costumeContest": "Verkleedwedstrijd 2014", @@ -79,6 +79,7 @@ "errorUpCase": "FOUT:", "newPassSent": "Nieuw wachtwoord verstuurd.", "serverUnreach": "Server momenteel niet bereikbaar.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "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", @@ -110,7 +111,9 @@ "December": "December", "dateFormat": "Datumweergave", "achievementStressbeast": "Redder van Stoïkalm", - "achievementStressbeastText": "Heeft geholpen het Verschrikkelijke Stressbeest te verslaan tijdens het Winterwonderlandevenement van 2015!", + "achievementStressbeastText": "Heeft geholpen het Verschrikkelijke Stressbeest te verslaan tijdens het Winter Wonderland-evenement van 2014!", + "achievementBurnout": "Verlosser van de Bloeiende Velden", + "achievementBurnoutText": "Heeft geholpen Burnout te verslaan tijdens het Najaars Volksfeest-evenement van 2015!", "checkOutProgress": "Moet je mijn vooruitgang in Habitica eens zien!", "cardReceived": "Kaart ontvangen!", "cardReceivedFrom": "<%= cardType %> van <%= userName %>", @@ -120,7 +123,7 @@ "greeting0": "Hoi!", "greeting1": "Gewoon, om je even gedag te zeggen :)", "greeting2": "`zwaait uitbundig`", - "greeting3": "Hey jij!", + "greeting3": "He jij!", "greetingCardAchievementTitle": "Vrolijke Vriend", "greetingCardAchievementText": "Hey! Hoi! Hallo! Je hebt <%= cards %> kaarten verstuurd of ontvangen.", "thankyouCard": "Bedankkaartje", diff --git a/common/locales/nl/groups.json b/common/locales/nl/groups.json index 8564c84b4d..f218099ff7 100644 --- a/common/locales/nl/groups.json +++ b/common/locales/nl/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Uitchecken bij de herberg", "innCheckIn": "Rusten in de herberg", "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 dagelijkse taken die je groepsgenoten missen, 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.", + "innTextBroken": "Je ben aan het uitrusten in de herberg... Waarschijnlijk.. 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 dagelijkse taken die je groepsgenoten missen... 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... Ik ben zo moe...", "lfgPosts": "Berichten: groep gezocht", "tutorial": "Handleiding", "glossary": "Woordenlijst", @@ -26,14 +27,14 @@ "noPartyText": "Of je zit niet in een groep, of het duurt een tijdje om je groep in te laden. Je kunt eventueel een nieuwe groep aanmaken en vrienden uitnodigen; als je je bij een bestaande groep aan wil sluiten, laat ze dan onderstaand unieke gebruikers-ID invoeren en kom dan hier terug voor de uitnodiging:", "LFG": "Ga om je nieuwe groep te promoten of om een groep te vinden naar het gilde voor <%= linkStart %>berichten: groep gezocht<%= linkEnd %>.", "wantExistingParty": "Wil je bij een bestaande groep aansluiten? Ga dan naar de <%= linkStart %>Party Wanted Guild<%= linkEnd %> en post deze Gebruikers ID:", - "joinExistingParty": "Aansluiten bij andermans groep", + "joinExistingParty": "Aansluiten bij de groep van iemand anders", "create": "Creëren", "userId": "Gebruikers-ID", "invite": "Uitnodigen", "leave": "Verlaten", "invitedTo": "Uitgenodigd voor <%= name %>", "invitedToNewParty": "Je bent uitgenodigd om bij een groep aan te sluiten! Wil je deze groep verlaten en lid van <%= partyName %> worden?", - "joinNewParty": "Aansluiten bij nieuw groep", + "joinNewParty": "Aansluiten bij nieuwe groep", "declineInvitation": "Uitnodiging weigeren", "loadingNewParty": "Je nieuwe groep is aan het laden. Even geduld aub…", "newMsg": "Nieuw bericht in \"<%= name %>\"", @@ -52,7 +53,7 @@ "logoUrl": "URL logo", "assignLeader": "Groepsleider aanwijzen", "members": "Leden", - "partyList": "Sorteren van groepsleden", + "partyList": "Volgorde van groepsleden in bovenbalk", "banTip": "Lid verwijderen", "moreMembers": "overige leden", "invited": "Uitgenodigd", @@ -132,7 +133,7 @@ "sendGiftMessagePlaceholder": "Persoonlijk bericht (optioneel)", "sendGiftSubscription": "<%= months %> maand(en): $<%= price %>", "battleWithFriends": "Strijd met je vrienden tegen monsters", - "startPartyWithFriends": "Maak een groep met je vrienden!", + "startPartyWithFriends": "Start een groep met je vrienden!", "startAParty": "Een groep beginnen", "addToParty": "Iemand aan je groep toevoegen", "likePost": "Klik hier als je dit bericht leuk vindt!", @@ -142,8 +143,9 @@ "wantToStartParty": "Wil je een groep oprichten?", "exclusiveQuestScroll": "Als je een vriend in je groep uitnodigd, krijg je een exclusieve Quest Scroll om de Basi-list samen te bestrijden!", "nameYourParty": "Geef je nieuwe groep een naam!", - "partyEmpty": "Je bent de enige lid van je groep. Nodig je vrienden uit!", + "partyEmpty": "Je bent het enige lid van je groep. Nodig je vrienden uit!", "partyChatEmpty": "Je groepschat is leeg! Typ een bericht in het bovenstaande vak om een conversatie te beginnen.", "guildChatEmpty": "De gildechat is leeg! Typ een bericht in het bovenstaande vak om een conversatie te beginnen.", - "possessiveParty": "<%= name %>s groep" + "possessiveParty": "<%= name %>s groep", + "requestAcceptGuidelines": "Als je berichten in de Herberg of een groep- of gildechat wilt plaatsen, lees dan eerst onze <%= linkStart %>Gemeenschapsrichtlijnen<%= linkEnd %> en klik dan op de knop onderaan om aan te geven dat je ze accepteert." } \ No newline at end of file diff --git a/common/locales/nl/limited.json b/common/locales/nl/limited.json index 1f4c863c2a..832ac79369 100644 --- a/common/locales/nl/limited.json +++ b/common/locales/nl/limited.json @@ -18,7 +18,7 @@ "valentine2": "\"Rozen zijn rood\nDie dichtstijl is oud\nIk hoop dat je 't leuk vindt\nHet kostte 10 goud.\"", "valentine3": "\"Rozen zijn rood\nEn ijsdraken blauw\nGeen schat is me liever\nDan mijn tijd met jou!\"", "valentineCardAchievementTitle": "Liefhebbende vrienden", - "valentineCardAchievementText": "Aww, jij en je vriend moeten wel heel erg veel om elkaar geven! Heeft <%= cards %> Valentijnskaarten verzonden of ontvangen.", + "valentineCardAchievementText": "Aww, jij en je vriend moeten wel heel erg veel om elkaar geven! Heeft <%= cards %> valentijnskaarten verzonden of ontvangen.", "polarBear": "IJsbeer", "turkey": "Kalkoen", "polarBearPup": "IJsbeerwelp", @@ -29,7 +29,8 @@ "seasonalShopClosedText": "De Seizoenswinkel is momenteel gesloten!! Ik weet niet waar de Seizoenstovenares nu is, maar ik durf te wedden dat ze er tijdens het volgende Grote Gala weer is!", "seasonalShopText": "Welkom in de Seizoenswinkel! We hebben op dit moment seizoensgoederen uit de lente-editie op voorraad. Alles wat je hier ziet is te koop tijdens het jaarlijkse Lente-evenement, maar we zijn slechts open tot 30 april! Koop nu wat je wilt hebben, want anders moet je een jaar wachten tot deze artikelen weer te krijgen zijn!", "seasonalShopSummerText": "Welkom in de Seizoenswinkel!! We hebben nu seizoensspulletjes uit de zomereditie in het assortiment. Alles hier is ieder jaar te koop tijdens het Zomerspetterevenement, maar we zijn slechts open tot 31 juli. Zorg er dus voor dat je nu inslaat of je moet een jaar wachten om deze voorwerpen te kunnen kopen!", - "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallText": "Welkom in de Seizoenswinkel! We hebben op het moment najaars seizoenseditie spullen in voorraad. Alles is te koop tijdens het Najaars Volksfeest-evenement ieder jaar, maar we zijn maar open tot 31 oktober. Dus zorg dat je nu inslaat of je moet een jaar wachten voordat je deze voorwerpen weer kunt kopen!", + "seasonalShopFallTextBroken": "Oh... Welkom in de Seizoenswinkel... We hebben op het moment najaars spullen in voorraad, ofzo... Alles is te koop tijdens het Najaars Volksfeest-evenement ieder jaar, maar we zijn maar open tot 31 oktober... Zorg maar dat je inslaat anders zou je moeten wachten... wachten... en nog een wachten... *zucht*", "seasonalShopRebirth": "Als je een Bol der Hergeboorte gebruikt hebt, kun je deze uitrustingsstukken weer kopen in de beloningen kolom. In het begin kun je alleen de uitrustingsstukken van je huidige klasse kopen (dat is standaard Krijger), maar vrees niet, de uitrustingsstukken die bij een andere klasse horen komen weer beschikbaar als je die klasse kiest.", "candycaneSet": "Zuurstok (Magiër)", "skiSet": "Skimoordenaar (Dief)", @@ -56,9 +57,9 @@ "emeraldMermageSet": "Smaragden meermagiër (magiër)", "reefSeahealerSet": "Zeeheler uit het Rif (heler)", "roguishPirateSet": "Doortrapte piraat (dief)", - "monsterOfScienceSet": "Monster of Science (Warrior)", - "witchyWizardSet": "Witchy Wizard (Mage)", - "mummyMedicSet": "Mummy Medic (Healer)", - "vampireSmiterSet": "Vampire Smiter (Rogue)", - "fallEventAvailability": "Available until October 31" + "monsterOfScienceSet": "Monster van de Wetenschap (Krijger)\n=", + "witchyWizardSet": "Hekserige Tovernaar (Magiër)", + "mummyMedicSet": "Mummy Medicus (Heler)", + "vampireSmiterSet": "Vampier Uitbanner (Dief)", + "fallEventAvailability": "Beschikbaar tot 31 oktober" } \ No newline at end of file diff --git a/common/locales/nl/messages.json b/common/locales/nl/messages.json index 1449d15cf8..5bada79094 100644 --- a/common/locales/nl/messages.json +++ b/common/locales/nl/messages.json @@ -5,7 +5,7 @@ "messageTagNotFound": "Label niet gevonden.", "messagePetNotFound": ":pet niet gevonden in user.items.pets", "messageFoodNotFound": ":food niet gevonden in user.items.food", - "messageNotAvailable": "This item is not currently available for purchase.", + "messageNotAvailable": "Dit voorwerp is op dit moment niet te koop.", "messageCannotFeedPet": "Dit huisdier kan niet gevoerd worden.", "messageAlreadyMount": "Je hebt dat rijdier al. Probeer een ander huisdier te voeren.", "messageEvolve": "Je hebt <%= egg %> getemd; laten we op weg gaan!", @@ -15,7 +15,7 @@ "messageEquipped": "<%= itemText %> in gebruik genomen.", "messageUnEquipped": "<%= itemText %> weggelegd.", "messageMissingEggPotion": "Je mist of dat ei, of dat drankje.", - "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", + "messageInvalidEggPotionCombo": "Je kunt eieren van queeste-huisdieren niet met magische uitbroedtoverdranken uit laten komen! Probeer een ander ei.", "messageAlreadyPet": "Je hebt dat huisdier al. Probeer een andere combinatie uit te broeden!", "messageHatched": "Je ei is uitgekomen! Ga naar de stal om je dier te bekijken en mee te nemen.", "messageNotEnoughGold": "Niet genoeg goud", @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "Je hebt dit uitrustingsstuk al. Je kunt het aantrekken op de uitrustingspagina.", "armoireEquipment": "<%= image %> Je hebt een zeldzaam uitrustingsstuk gevonden in het kabinet: <%= dropText %>! Super!", "armoireFood": "<%= image %> Je rommelt wat in het kabinet en vindt <%= dropText %>. Hoe komt dat nou hier?", - "armoireExp": "Je worstelt met het kabinet en krijgt er ervaringspunten bij. Daar met je!" + "armoireExp": "Je worstelt met het kabinet en krijgt er ervaringspunten bij. Daar met je!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/nl/npc.json b/common/locales/nl/npc.json index 785f14104f..2e4461421e 100644 --- a/common/locales/nl/npc.json +++ b/common/locales/nl/npc.json @@ -7,6 +7,8 @@ "daniel": "Daniël", "danielText": "Welkom in de Herberg! Blijf en tijdje en ontmoet de stamgasten. Als je wat rust nodig hebt (vakantie? ziekte?), zal ik je een kamer geven in de herberg. Terwijl je ingecheckt bent, zullen je Dagelijkse Taken je geen pijn doen aan het einde van de dag, maar je kunt ze nog steeds afkruisen.", "danielText2": "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.", + "danielTextBroken": "Welkom in de herberg... Denk ik... Als je rust nodig hebt, zal ik je onderbrengen in de herberg... Zolang je ingecheckt bent, zullen je dagelijkse taken je geen pijn doen aan het eind van de dag... Je kunt ze nog wel afvinken... Als je daar de energie voor hebt...", + "danielText2Broken": "Oh... 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... Je zult zelf ook geen schade toebrengen aan de eindbaas (of voorwerpen krijgen) totdat je de Herberg verlaat...", "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", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "Ian", "ianText": "Welkom in de queestenwinkel! Hier kun je queesten inzetten om samen met je vrienden monsters te verslaan. Neem een kijkje aan de rechterkant om te bekijken welke prachtige queesten te koop zijn!", + "ianBrokenText": "Welkom in de queestenwinkel... Hier kun je queesten inzetten om samen met je vrienden monsters te verslaan... Neem een kijkje aan de rechterkant om te bekijken welke prachtige queesten te koop zijn...", "USD": "USD ($)", "newStuff": "Nieuwe informatie", "cool": "Een andere keer lezen", @@ -72,12 +75,12 @@ "tourRewardsBrief": "Beloningenlijst", "tourRewardsProceed": "Dat was alles!", "welcomeToHabit": "Welkom bij Habitica!", - "welcome1": "Maak een basis avatar.", - "welcome1notes": "Deze avatar stelt jou en jouw voor vooruitgang voor.", + "welcome1": "Maak een simpele avatar.", + "welcome1notes": "Deze avatar stelt jou en jouw vooruitgang voor.", "welcome2": "Maak je taken aan.", - "welcome2notes": "How well you do on your real-life tasks will control how well you do in the game!", + "welcome2notes": "Hoe goed je je taken in het echte leven uitvoert, bepaalt hoe goed het met je gaat in het spel.", "welcome3": "Boek vooruitgang in je leven en in het spel!", - "welcome3notes": "As you improve your life, your avatar will level up and unlock pets, quests, equipment, and more!", + "welcome3notes": "Terwijl je je leven verbetert, zal je avatar een hoger niveau bereiken en huisdieren, queesten, uitrusting en nog meer vrijspelen!", "welcome4": "Vermijd slechte gewoontes die je gezondheid (HP) verminderen, want anders gaat je avatar dood!", "welcome5": "Nu kun je je avatar aanpassen en je taken instellen...", "imReady": "Betreed Habitica" diff --git a/common/locales/nl/pets.json b/common/locales/nl/pets.json index fe435339e7..95f2bc6655 100644 --- a/common/locales/nl/pets.json +++ b/common/locales/nl/pets.json @@ -1,13 +1,13 @@ { "pets": "Huisdieren", "petsFound": "Huisdieren gevonden", - "magicPets": "Magic Potion Pets", + "magicPets": "Huisdieren van magische toverdrank", "rarePets": "Zeldzame huisdieren", "questPets": "Huisdieren van queesten", "mounts": "Rijdieren", "mountsTamed": "Rijdieren getemd", "questMounts": "Rijdieren van queesten", - "magicMounts": "Magic Potion Mounts", + "magicMounts": "Rijdieren van magische toverdrank", "rareMounts": "Zeldzame rijdieren", "etherealLion": "Etherische Leeuw", "veteranWolf": "Veteranenwolf", @@ -17,7 +17,8 @@ "mantisShrimp": "Bidsprinkhaankreeft", "mammoth": "Wolharige Mammoet", "orca": "Orka", - "royalPurpleGryphon": "Koninklijke Paarse Griffioen", + "royalPurpleGryphon": "Regaal Paarse Griffioen", + "phoenix": "Feniks", "rarePetPop1": "Klik op de gouden pootafdruk om meer te weten te komen over hoe je dit zeldzame dier kunt ontvangen door bij te dragen aan Habitica!", "rarePetPop2": "Hoe krijg ik dit huisdier?", "potion": "<%= potionType %> uitbroedtoverdrank", @@ -26,15 +27,15 @@ "eggSingular": "ei", "noEggs": "Je hebt geen eieren.", "hatchingPotions": "Uitbroedtoverdranken", - "magicHatchingPotions": "Magic Hatching Potions", + "magicHatchingPotions": "Magische uitbroedtoverdranken", "hatchingPotion": "uitbroedtoverdrank", "noHatchingPotions": "Je hebt geen uitbroedtoverdranken.", "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.", "foodText": "voedsel", "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.", - "premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.", + "dropsExplanation": "Verkrijg deze voorwerpen sneller met edelstenen als je niet wilt wachten tot je ze vindt als je een taak afrondt. Leer meer over het vondstensysteem.", + "premiumPotionNoDropExplanation": "Magische uitbroedtoverdranken kunnen niet worden gebruikt op eieren die je ontvangen hebt door queesten. De enige manier om magische uitbroedtoverdranken te krijgen is door ze hier beneden te kopen; je krijgt ze niet door willekeurige vondsten.", "beastMasterProgress": "Voortgang tot dierenmeester", "stableBeastMasterProgress": "Voortgang tot dierenmeester: <%= number %> huisdieren gevonden.", "beastAchievement": "Je hebt de \"Dierenmeester\"-prestatie behaald voor het verzamelen van alle huisdieren!", @@ -42,7 +43,7 @@ "beastMasterText": "Heeft alle 90 huisdieren gevonden (ontzettend moeilijk, feliciteer deze gebruiker!)", "beastMasterText2": "en heeft zijn of haar huisdieren in totaal <%= count %> keer vrijgelaten", "mountMasterProgress": "Voortgang tot rijdiermeester", - "stableMountMasterProgress": "Voortgang tot ritmeester: <%= number %> rijdieren gevonden.", + "stableMountMasterProgress": "Voortgang tot rijdiermeester: <%= number %> rijdieren gevonden.", "mountAchievement": "Je hebt de prestatie \"Rijdiermeester\" behaald voor het temmen van alle rijdieren!", "mountMasterName": "Rijdiermeester", "mountMasterText": "Heeft alle 90 rijdieren getemd (nog veel moeilijker, dus feliciteer deze gebruiker!)", diff --git a/common/locales/nl/quests.json b/common/locales/nl/quests.json index d5aee8fa30..d8c59f8332 100644 --- a/common/locales/nl/quests.json +++ b/common/locales/nl/quests.json @@ -13,6 +13,7 @@ "youReceived": "Je hebt ontvangen", "dropQuestCongrats": "Gefeliciteerd, je hebt een queeste-perkamentrol gevonden! Je kunt je groep uitnodigen om er direct mee te beginnen, of er later alsnog mee starten via Boedel > Queesten.", "questSend": "Op \"Uitnodigen\" klikken stuurt een uitnodiging naar de groepsleden. Wanneer alle leden hebben geaccepteerd of geweigerd, begint de queeste. Zie de status onder Sociaal > Groep.", + "questSendBroken": "Op \"Uitnodigen\" klikken stuurt een uitnodiging naar de groepsleden... Wanneer alle leden hebben geaccepteerd of geweigerd, begint de queeste... Zie de status onder Sociaal > Groep...", "inviteParty": "Groep uitnodigen voor queeste", "questInvitation": "Uitnodiging voor queeste:", "questInvitationTitle": "Uitnodiging voor queeste", @@ -24,20 +25,27 @@ "rejected": "Geweigerd", "pending": "In afwachting", "questStart": "De queeste begint wanneer alle groepsleden de uitnodiging ofwel geaccepteerd ofwel geweigerd hebben. Alleen de leden die geaccepteerd hebben, nemen deel aan de queeste en ontvangen de daarbij horende vondsten. Als groepsleden te lang in afwachting zijn (inactief?), kan de eigenaar van de queeste zonder hen beginnen door op 'Starten' te klikken. De eigenaar van de queeste kan de queeste-perkamentrol terugkrijgen en de queeste annuleren door op 'Annuleren' te klikken.", + "questStartBroken": "De queeste begint wanneer alle groepsleden de uitnodiging ofwel geaccepteerd ofwel geweigerd hebben... Alleen de leden die geaccepteerd hebben, nemen deel aan de queeste en ontvangen de daarbij horende vondsten... Als groepsleden te lang in afwachting zijn (inactief?), kan de eigenaar van de queeste zonder hen beginnen door op 'Starten' te klikken... De eigenaar van de queeste kan de queeste-perkamentrol terugkrijgen en de queeste annuleren door op 'Annuleren' te klikken...", "begin": "Starten", "bossHP": "Gezondheid eindbaas", "bossStrength": "Kracht eindbaas", + "rage": "Furie", "collect": "Verzamel", "collected": "Verzameld", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Objecten om te verzamelen", "bossDmg1": "Elke voltooide Dagelijkse Taak en To-do en elke positieve Gewoonte brengt schade toe aan de eindbaas. Breng meer schade toe met rodere taken of Wrede Slag en Uiteenspatting van Vlammen. 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).", "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).", + "bossDmg1Broken": "Elke voltooide Dagelijkse Taak en To-do en elke positieve Gewoonte brengt schade toe aan de eindbaas... Breng meer schade toe met rodere taken of Wrede Slag en Uiteenspatting van Vlammen... 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)...", + "bossDmg2Broken": "Alleen deelnemers bevechten de eindbaas en delen de buit...", + "tavernBossInfo": "Voltooi dagelijkse taken en to-do's en vink positieve gewoontes af om de Wereldbaas schade toe te brengen! Onvoltooide dagelijkse taken vullen de 'Oncontroleerbare Furie'-balk. Als de 'Oncontroleerbare Furie'-balk vol is, valt de Wereldbaas een NPC aan. Een Wereldbaas zal nooit schade doen aan individuele spelers of accounts. Alleen de taken van actieve accounts, die niet verblijven in de herberg, worden meegerekend.", + "tavernBossInfoBroken": "Voltooi dagelijkse taken en to-do's en vink positieve gewoontes af om de Wereldbaas schade toe te brengen... Onvoltooide dagelijkse taken vullen de 'Oncontroleerbare Furie'-balk... Als de 'Oncontroleerbare Furie'-balk vol is, valt de Wereldbaas een NPC aan... Een Wereldbaas zal nooit schade doen aan individuele spelers of accounts... Alleen de taken van actieve accounts, die niet verblijven in de herberg, worden meegerekend...", "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.", "bossColl2": "Alleen deelnemers kunnen vondsten verzamelen en de buit delen.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Alleen deelnemers kunnen vondsten verzamelen en de buit delen...", "abort": "Afbreken", - "leaveQuest": "Verlaat queeste", + "leaveQuest": "Queeste verlaten", "sureLeave": "Weet je zeker dat je de queeste wilt verlaten? Al jouw vooruitgang binnen de queeste zal verloren raken.", "questOwner": "Eigenaar van de queeste", "questOwnerNotInPendingQuest": "De eigenaar van de queeste heeft de queeste verlaten en kan deze niet meer handmatig starten. Advies is om de queeste te annuleren. De eigenaar van de queeste houdt de queeste-perkamentrol.", @@ -62,10 +70,11 @@ "sureAbort": "Weet je zeker dat je deze missie wilt afbreken? De missie wordt afgebroken voor iedereen in jouw groep; alle vorderingen gaan verloren. De queeste-perkamentrol wordt teruggegeven aan de eigenaar van de queeste.", "doubleSureAbort": "Weet je het echt heel zeker? Zorg ervoor dat ze niet voor altijd een hekel aan je krijgen!", "questWarning": "Als nieuwe spelers bij de groep komen voordat de queeste begint, krijgen ze ook een uitnodiging. Als de queeste eenmaal begonnen is, kunnen nieuwe groepsleden zich echter niet bij de queeste aansluiten.", + "questWarningBroken": "Als nieuwe spelers bij de groep komen voordat de queeste begint, krijgen ze ook een uitnodiging... Als de queeste eenmaal begonnen is, kunnen nieuwe groepsleden zich echter niet bij de queeste aansluiten...", "bossRageTitle": "Woede", "bossRageDescription": "Als deze balk vol is, zal de eindbaas een speciale aanval ontketenen.", "startAQuest": "START EEN QUEESTE", - "startQuest": "Start de queeste", + "startQuest": "Queeste starten", "whichQuestStart": "Welke queeste wil je beginnen?", - "getMoreQuests": "Krijg meer queesten" + "getMoreQuests": "Verkrijg meer queesten" } \ No newline at end of file diff --git a/common/locales/nl/questscontent.json b/common/locales/nl/questscontent.json index b0527a451d..e068601301 100644 --- a/common/locales/nl/questscontent.json +++ b/common/locales/nl/questscontent.json @@ -238,16 +238,34 @@ "questDilatoryDistress3DropFish": "Vis (voedsel)", "questDilatoryDistress3DropWeapon": "Drietand van verpletterend getij (wapen)", "questDilatoryDistress3DropShield": "Maanparelschild (schild)", - "questCheetahText": "Such a Cheetah", - "questCheetahNotes": "As you hike across the Sloensteadi Savannah with your friends @PainterProphet, @tivaquinn, @Unruly Hyena, and @Crawford, you're startled to see a Cheetah screeching past with a new Habitican clamped in its jaws. Under the Cheetah's scorching paws, tasks burn away as though complete -- before anyone has the chance to actually finish them! The Habitican sees you and yells, \"Please help me! This Cheetah is making me level too quickly, but I'm not getting anything done. I want to slow down and enjoy the game. Make it stop!\" You fondly remember your own fledgling days, and know that you have to help the newbie by stopping the Cheetah!", - "questCheetahCompletion": "The new Habitican is breathing heavily after the wild ride, but thanks you and your friends for your help. \"I'm glad that Cheetah won't be able to grab anyone else. It did leave some Cheetah eggs for us, so maybe we can raise them into more trustworthy pets!\"", - "questCheetahBoss": "Cheetah", - "questCheetahDropCheetahEgg": "Cheetah (ei)", - "questCheetahUnlockText": "Maakt het kopen van cheetah eieren in de markt mogelijk", - "questHorseText": "Ride the Night-Mare", - "questHorseNotes": "While relaxing in the Tavern with @beffymaroo and @JessicaChase, the talk turns to good-natured boasting about your adventuring accomplishments. Proud of your deeds, and perhaps getting a bit carried away, you brag that you can tame any task around. A nearby stranger turns toward you and smiles. One eye twinkles as he invites you to prove your claim by riding his horse.\nAs you all head for the stables, @UncommonCriminal whispers, \"You may have bitten off more than you can chew. That's no horse - that's a Night-Mare!\" Looking at its stamping hooves, you begin to regret your words...", - "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", - "questHorseBoss": "Night-Mare", - "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questCheetahText": "Wat een Cheeta", + "questCheetahNotes": "Wanneer je door de Tragengestaag Savanne loopt met je vrienden @PainterProphet, @tivaquinn, @Unruly Hyena, and @Crawford, schrik je er van een cheeta te zien gieren met een nieuwe Habiticaan in zijn kaken. Onder de verzengende poten van de cheeta verbranden taken alsof ze voltooid zijn -- voordat iemand de kans heeft gehad ze te doen! De Habiticaan ziet je en roept: 'Help me alsjeblieft! Deze cheeta laat me te snel levelen, maar ik krijg niets gedaan. Ik wil afremmen en van het spel genieten. Laat het stoppen!' Je herinnert je met plezier je eigen dagen als jonge hond en weet dat je het groentje moet helpen door de cheeta te stoppen!", + "questCheetahCompletion": "De nieuwe Habiticaan ademt zwaar na de wilde rit, maar bedankt jou en je vrienden voor jullie hulp. \"Ik ben blij dat Cheeta niet meer iemand anders zal kunnen grijpen. Hij heeft enkele cheeta eieren voor ons achtergelaten, dus misschien kunnen we die opvoeden tot betrouwbaardere huisdieren!\"", + "questCheetahBoss": "Cheeta", + "questCheetahDropCheetahEgg": "Cheeta (ei)", + "questCheetahUnlockText": "Maakt het kopen van cheeta eieren in de markt mogelijk", + "questHorseText": "Berijd de Nacht-Merrie", + "questHorseNotes": "Terwijl je ontspant in de herberg met @Beffymaroo en @JessicaChase, verandert het gespreksonderwerp naar goedgehumeurd opscheppen over je avontuurlijke prestaties. Trots op je daden en misschien omdat je een beetje meegesleept werd, schep je op dat je iedere taak die er is kunt temmen. Een nabij gezeten vreemdeling draait zich naar je om en glimlacht. Zijn oog glinstert als hij je uitdaagt om je uitspraak je bewijzen door zijn paard te bereiden.\nTerwijl jullie allemaal naar de stallen lopen, fluistert @Uncommoncriminal: 'misschien heb je teveel hooi op je vork genomen. Dat is geen paard - dat is een Nacht-Merrie!' Kijkend naar de stampende hoeven begin je spijt te krijgen van je woorden...", + "questHorseCompletion": "Het vergt al je kunde, maar uiteindelijk stampt het paard met zijn hoeven en snuffelt aan je schouder voordat hij je laat opstijgen. Je rijdt kort, maar trots, rond de gronden van de herberg terwijl je vrienden juichen. De vreemdeling laat en brede lach zien. 'Ik kan zien dat het geen ijdele grootspraak was! Je doorzettingsvermogen is waarlijk indrukwekkend. Neem deze eieren om je eigen paarden te laten opgroeien en misschien ontmoeten we elkaar op een dag weer.' Je pakt de eieren aan, de vreemdeling geeft een tikje tegen zijn hoed... en verdwijnt.", + "questHorseBoss": "Nacht-Merrie", + "questHorseDropHorseEgg": "Paard (ei)", + "questHorseUnlockText": "Maakt het kopen van paardeneieren in de markt mogelijk", + "questBurnoutText": "Burnout en de Ontladings Geesten", + "questBurnoutNotes": "Het is ver na middernacht, kalm en verstikkend heet, wanneer Redphoenix en kapitein der verkenners Kiwibot plots door de stadspoorten komen gerend. 'We moeten alle houten gebouwen evacueren!' roept Redphoenix. 'Opschieten!'

Kiwibot leunt tegen de muur terwijl ze op adem probeert te komen. 'Het zuigt mensen leeg en verandert ze in Ontladingsgeesten! Dat is waarom alles is vertraagd. Dat is waar de vermiste mensen heen zijn. Het steelt hun energie!'

'Het?' vraagt Lemoness.

En dan neemt de hitte een vorm aan.

Het stijgt op van de aarde in een golvende, kolkende massa en de lucht is verstikkend door de geur van rook en zwavel. Vlammen likken over de gesmolten grond en vertrekken tot ledematen, kronkelen tot afschrikwekkende hoogten. Gloeiende ogen klappen open en het creatuur laat een diepe en krakende kakel weerklinken.

Kiwibot fluistert een enkel woord

'Burnout.'", + "questBurnoutCompletion": " Burnout is VERSLAGEN!

Met een grote, zachte zucht, laat Burnout langzaam de vurige energie ontsnappen die zijn vuur aanwakkerde. Wanneer het monster stil tot as vergaat, schittert zijn gestolen energie door de lucht, de Ontladingsgeesten verjongend en tot hun ware gedaantes terugkerend.

Ian, Daniel en de Tovenares der Seizoenen juichen als de Habiticanen zich haasten om hen te groeten en alle vermiste personen van de Bloeiende Velden omhelzen kun vrienden en familie. De laatste Ontladingsgeest verandert in Vrolijke Hein zelf!

'Kijk!' fluistert @baconsaur, terwijl de as begint te glitteren. Langzaam lossen zijn op tot honderden stralende feniksen!

Een van de stralende vogels strijkt neer op de knokige arm van Vrolijke Hein en ze grijnst ernaar. 'Het is een lange tijd geleden dat ik het zeldzame privilege heb gehad een feniks te zien in de Bloeiende Velden,' zegt ze. 'Ondanks dat de recente gebeurtenissen, moet ik zeggen, hoogst toepasselijk zijn!'

Haar toon versombert, al blijft (vanzelfsprekend) haar grijns. 'We zijn er hier om bekend hardwerkend te zijn, maar we zijn ook bekend om onze feesten en festiviteiten. Hoe ironisch, te vooronderstellen dat terwijl we een spectaculair feest aan het organiseren waren, we onszelf geen tijd voor plezier gunden. We zullen de fout geen twee keer maken!'

Ze klapt in haar handen. \"En nu - Laat ons feesten!\"", + "questBurnoutCompletionChat": "'Burnout is VERSLAGEN!'\n\nMet een grote, zachte zucht, laat Burnout langzaam de vurige energie ontsnappen die zijn vuur aanwakkerde. Wanneer het monster stil tot as vergaat, schittert zijn gestolen energie door de lucht, de Ontladingsgeesten verjongend en tot hun ware gedaantes terugkerend.\n\nIan, Daniel en de Tovenares der Seizoenen juichen als de Habiticanen zich haasten om hen te groeten en alle vermiste personen van de Bloeiende Velden omhelzen kun vrienden en familie. De laatste Ontladingsgeest verandert in Vrolijke Hein zelf!\n\n'Kijk!' fluistert @baconsaur, terwijl de as begint te glitteren. Langzaam lossen zijn op tot honderden stralende feniksen!\n\nEen van de stralende vogels strijkt neer op de knokige arm van Vrolijke Hein en ze grijnst ernaar. 'Het is een lange tijd geleden dat ik het zeldzame privilege heb gehad een feniks te zien in de Bloeiende Velden,' zegt ze. 'Ondanks dat de recente gebeurtenissen, moet ik zeggen, hoogst toepasselijk zijn!'\n\nHaar toon versombert, al blijft (vanzelfsprekend) haar grijns. 'We zijn er hier om bekend hardwerkend te zijn, maar we zijn ook bekend om onze feesten en festiviteiten. Hoe ironisch, te vooronderstellen dat terwijl we een spectaculair feest aan het organiseren waren, we onszelf geen tijd voor plezier gunden. We zullen de fout geen twee keer maken!'\n\nZe klapt in haar handen. \"En nu - Laat ons feesten!\"\n\nAlle Habiticanen ontvangen:\n\nEen Feniks-huisdier\nEen Feniks-rijdier\nDe prestatie: 'Verlosser van de Bloeiende Velden'\nStandaardsnoep\nVanillesnoep\nZandsnoep\nKaneelsnoep\nChocoladesnoep\nBedorven snoep\nZuur roze snoep\nZuur blauw snoep\nHoningsnoep", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Ontladingsaanval", + "questBurnoutBossRageDescription": "Als deze meter gevuld is, zal Burnout zijn Ontladingsaanval loslaten op Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (huisdier)", + "questBurnoutDropPhoenixMount": "Phoenix (rijdier)", + "questBurnoutBossRageQuests": "'Burnout gebruikt ONTLADINGS AANVAL!'\n\nOh nee! Ondanks onze beste pogingen hebben we wat dagelijkse taken laten ontsnappen en nu is Burnout ontstoken met energie! Met een kakelende sneer overspoelt hij Ian de queeste-meester met een golf van spectraal vuur. Terwijl de gevallen queeste-rollen smeulen, lost de rook op en je ziet dat de energie uit Ian gezogen is en dat hij verandert is in een ontladingsgeest!\n\nAlleen het verslaan van Burnout kan de betovering doorbreken en onze geliefde queeste-meester terugbrengen. Laten we onze dagelijkse taken in toom houden en dit wonster verslaan voor het weer aanvalt!", + "questBurnoutBossRageSeasonalShop": "'Burnout gebruikt ONTLADINGS AANVAL!'\n\nAh! Onze onafgemaakte dagelijkse taken hebben de vlammen van Burnout gevoed en nu heeft hij genoeg energie om opnieuw aan te vallen! Hij laat een pilaar van spectrale vlammen los die de seizoenswinkel verschroeit. Je bent verschrikt te zien dat de vrolijke Tovenares der Seizoenen verandert is in een lijzige Ontladingsgeest.\n\nWe moeten onze NPC's redden! Haast je, Habiticanen, voltooi je taken en versla Burnout voordat hij voor een derde keer toeslaat!", + "questBurnoutBossRageTavern": "'Burnout gebruikt ONTLADINGS AANVAL!'\n\nVeel Habicitanen hebben zich verstopt voor Burnout in de herberg, maar niet langer! Met een schelle huil harkt Burnout de herberg omver met zijn withete handen. Terwijl de gasten van de herberg vluchten, wordt Daniel gevangen in de greep van Burnout en verandert voor je neus in een Ontladingsgeest!\n\nDeze heethoofdige nachtmerrie heeft te lang geduurd. Geef niet op... we zijn er zo dichtbij Burnout voor eens en voor altijd te verslaan!", + "questFrogText": "Moeras van de belemmerende kikker", + "questFrogNotes": "Nu je vrienden en jij door de het Moeras van Sagnatie aan het ploeteren zijn, wijst @starsystemic naar een grote spin. \"Blijf op het pad -- als je kan.\"

\"Dat is toch niet moeilijk!\" zegt @RosemonkeyCT, \"Het is breed en vrij.\"

Maar terwijl je doorgaat, merk je dat het pad langzamerhand wordt overgenomen door drek van het moeras, doorspekt met stukjes van vreemde blauwe puin en rommel, totdat het is onmogelijk om verder te gaan.

Als je om je heen kijkt en afvraagt hoe dit zo is gekomen roept @Jon Arjinborn: \"Kijk uit!\" Een boze kikker springt uit het slib, bekeeld met vuile was en verlicht door blauw vuur. Je moet de giftige belemmerende kikker overwinnen om vooruitgang te boeken!", + "questFrogCompletion": "De kikker krimpt ineen en verdwijnt in de drek, verslagen. Als het weg ebt, verdwijnt ook de blauwe slijm en maakt de weg vooruit vrij.

In het midden van het pad liggen drie zuivere eieren. \"Je kunt de kleine kikkervisjes zien door de heldere omhulsel!\" zegt @Breadstring, \"Hier, neem jij ze maar.\"", + "questFrogBoss": "Belemmerende kikker", + "questFrogDropFrogEgg": "Kikker (ei)", + "questFrogUnlockText": "Maakt het kopen van kikkereieren in de markt mogelijk" } \ No newline at end of file diff --git a/common/locales/nl/rebirth.json b/common/locales/nl/rebirth.json index d3b6db96fc..312e8bcdd1 100644 --- a/common/locales/nl/rebirth.json +++ b/common/locales/nl/rebirth.json @@ -4,7 +4,7 @@ "rebirthBegin": "Hergeboorte: begin een nieuw avontuur", "rebirthStartOver": "Hergeboorte start je personage opnieuw vanaf niveau 1.", "rebirthAdvList1": "Je krijgt je volle gezondheid terug.", - "rebirthAdvList2": "Je hebt geen ervaring, goud, of uitrusting (met uitzondering van gratis items zoals Mystery items).", + "rebirthAdvList2": "Je hebt geen ervaring, goud, of uitrusting (met uitzondering van gratis items zoals verrassingsartikelen).", "rebirthAdvList3": "Je Gewoontes, Dagelijkse Taken en To-do's zijn op geel gezet, en series zijn teruggezet op nul.", "rebirthAdvList4": "Je hebt de startklasse van Krijger tot je een nieuwe klasse verwerft.", "rebirthInherit": "Je nieuwe personage erft een paar dingen van zijn voorganger:", diff --git a/common/locales/nl/settings.json b/common/locales/nl/settings.json index 4771bb1087..8cee22b0d5 100644 --- a/common/locales/nl/settings.json +++ b/common/locales/nl/settings.json @@ -41,7 +41,7 @@ "customDayStart": "Begin van de dag aanpassen", "changeCustomDayStart": "Begin van de dag aanpassen? ", "sureChangeCustomDayStart": "Weet je zeker dat je het begin van de dag wilt aanpassen?", - "nextCron": "Jouw dagelijkse taken zullen resetten als je Habatica voor het eerst gebruikt na <%= time %>. Wees zeker dat je je dagelijkse taken voor die tijd afrond!", + "nextCron": "Je dagelijkse taken worden gereset de eerste keer dat je Habitica gebruikt na <%= time %>. Zorg ervoor dat je je dagelijkse taken voor die tijd afrondt!", "customDayStartInfo1": "Standaard controleert en reset Habitica je dagelijkse taken elke dag om middernacht. Je kunt dit hier aanpassen.", "misc": "Diversen", "showHeader": "Bovenbalk laten zien", @@ -118,5 +118,26 @@ "promoCode": "Promotiecode", "promoCodeApplied": "Promotiecode toegepast! Kijk in je boedel", "promoPlaceholder": "Voer promotiecode in", - "displayInviteToPartyWhenPartyIs1": "Toon de 'Uitnodigen voor groep'-knop wanneer de groep 1 lid heeft." + "displayInviteToPartyWhenPartyIs1": "Toon de 'Uitnodigen voor groep'-knop wanneer de groep 1 lid heeft.", + "saveCustomDayStart": "Begin van de dag opslaan", + "registration": "Registratie", + "addLocalAuth": "Voeg plaatselijke authenticatie toe:", + "generateCodes": "Genereer codes", + "generate": "Genereer", + "getCodes": "Verkrijg codes", + "webhooks": "Webhooks", + "enabled": "Ingeschakeld", + "webhookURL": "Webhook URL", + "add": "Voeg toe", + "buyGemsGoldCap": "Capaciteit verheven naar <%= amount %>", + "mysticHourglass": "<%= amount %> mystieke zandloper", + "mysticHourglassText": "Mystieke zandlopers laat je de abonnee-uitrustingssets uit voorgaande maanden kopen.", + "purchasedPlanId": "Terugkerende $<%= price %> elke <%= months %> Maand(en) (<%= plan %>)", + "purchasedPlanExtraMonths": "Je hebt <%= months %> maanden abonnement krediet.", + "consecutiveSubscription": "Opeenvolgende abonnementen: ", + "consecutiveMonths": "Opeenvolgende maanden:", + "gemCapExtra": "Edelsteen capaciteit extra:", + "mysticHourglasses": "Mystieke zandlopers:", + "paypal": "PayPal", + "amazonPayments": "Amazon betalingen" } \ No newline at end of file diff --git a/common/locales/nl/subscriber.json b/common/locales/nl/subscriber.json index 2963bce2c5..17c088ed67 100644 --- a/common/locales/nl/subscriber.json +++ b/common/locales/nl/subscriber.json @@ -17,12 +17,12 @@ "groupPlans": "Zakelijk abonnement", "indivPlan1": "Voor particulieren is het spelen van Habitica gratis. Zelfs voor kleine belangengroepen kunnen de gratis (of goedkope)", "indivPlan2": "worden gebruikt om deelnemers te motiveren hun gedrag te veranderen. Denk aan schrijversgroepen, kunstuitdagingen, en meer.", - "groupText1": "Maar sommige groepsleiders willen meer controle, privacy, veiligheid en ondersteuning. Voorbeelden van zulke groepen zijn families, gezondheids- en welzijnsgroepen, werknemersgroepen, en meer. Deze plannen bieden particuliere instanties van Habitica voor jouw groep of organisatie, veilig en onafhankelijk van", + "groupText1": "Maar sommige groepsleiders willen meer controle, privacy, veiligheid en ondersteuning. Voorbeelden van zulke groepen zijn families, gezondheids- en welzijnsgroepen, werknemersgroepen, en meer. Deze plannen geven jouw groep of organisatie een particuliere instantie van Habitica, veilig en onafhankelijk van", "groupText2": "Zie hieronder voor aanvullende voordelen van de plannen, en neem contact op voor meer informatie!", "planFamily": "Familie (binnenkort verkrijgbaar)", "planGroup": "Groep (binnenkort verkrijgbaar)", "dedicatedHost": "Dedicated hosting", - "dedicatedHostText": "Dedicated hosting: je eigen database en server worden gehost door Habitica; een andere optie is dat we Habitica op het netwerk van jouw organisatie installeren. Indien dit niet aangevinkt wordt, gebruikt het plan \"gedeelde hosting\": je organisatie gebruikt dezelfde database als de normale Habitica terwijl de database onafhankelijk Habitica uitvoert. Je leden zijn afgeschermd van de herberg en de gildes, maar zijn nog steeds op dezelfde server/database.", + "dedicatedHostText": "Dedicated hosting: je eigen database en server worden gehost door Habitica; een andere optie is dat we Habitica op het netwerk van jouw organisatie installeren. Indien deze optie niet aangevinkt wordt, gebruikt het plan \"gedeelde hosting\": je organisatie gebruikt dezelfde database als de normale Habitica terwijl de database onafhankelijk Habitica uitvoert. Je leden zijn afgeschermd van de herberg en de gildes, maar zitten nog steeds op dezelfde server/database.", "individualSub": "Individueel abonnement", "subscribe": "Abonnement nemen", "subscribed": "Geabonneerd", @@ -31,7 +31,7 @@ "adminSub": "Beheerdersabonnementen", "morePlans": "Meer plannen
binnenkort verwacht", "organizationSub": "Privéorganisatie", - "organizationSubText": "Leden van de organisatie nemen deel buiten de normale Habitica, wat voor focus voor je deelnemers zorgt.", + "organizationSubText": "Leden van de organisatie kunnen meedoen buiten de normale Habitica om, wat ervoor zorgt dat ze zich beter kunnen focussen.", "hostingType": "Type hosting", "hostingTypeText": "Gedeeld hosten betekent dat je organisatie dezelfde database gebruikt als de normale Habitica, hoewel je geen interactie hebt met Habitica. Dedicated betekent dat je een eigen database en server krijgt. Je kunt ervoor kiezen om Habitica je server/database te laten hosten, of om het op je eigen servers te laten installeren.", "dedicated": "Dedicated", @@ -59,21 +59,21 @@ "timeTravelers": "Tijdreizigers", "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> en <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Mysterieuze tijdreizigers", - "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", - "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", - "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", + "timeTravelersPopoverNoSub": "Je hebt een mystieke zandloper nodig om de mysterieuze Tijdreizigers te ontbieden! <%= linkStart %>Abonnees<%= linkEnd %> verdienen een mystieke zandloper voor elke drie maanden van achtereenvolgend lidmaatschap. Kom terug wanneer je een mystieke zandloper hebt en de Tijdreizigers zullen een zeldzaam huisdier, rijdier of set abonnee-artikelen voor je ophalen uit het verleden... of misschien zelfs de toekomst.", + "timeTravelersPopover": "We zien dat je een mystieke zandloper hebt, dus we reizen graag terug in de tijd voor je! Kies het huisdier, rijdier of de verrassingsvoorwerpset die je wilt. Je kunt hier een lijst zien van de voorwerpsets uit het verleden! Als deze je niet bevallen, ben je dan misschien meer geïnteresseerd in een van onze modebewuste futuristische Steampunk voorwerpsets?", + "timeTravelersAlreadyOwned": "Gefeliciteerd! Je bezit alles al dat de Tijdreizigers op dit moment aanbieden. Dankjewel voor het steunen van de site!", + "mysticHourglassPopover": "Met een mystieke zandloper kun je sommige voorwerpen met een beperkte oplage kopen, zoals maandelijkse verrassingsvoorwerpsets en beloningen van Wereldbazen uit het verleden!", "subUpdateCard": "Creditcard aanpassen", "subUpdateTitle": "Aanpassen", "subUpdateDescription": "Verander welke creditcard gebruikt wordt", - "notEnoughHourglasses": "You don't have enough Mystic Hourglasses.", - "hourglassBuyEquipSetConfirm": "Buy this full set of items for 1 Mystic Hourglass?", - "hourglassBuyItemConfirm": "Buy this item for 1 Mystic Hourglass?", - "petsAlreadyOwned": "Pet already owned.", - "mountsAlreadyOwned": "Mount already owned.", - "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types:", - "petsNotAllowedHourglass": "Pet not available for purchase with Mystic Hourglass.", - "mountsNotAllowedHourglass": "Mount not available for purchase with Mystic Hourglass.", - "hourglassPurchase": "Purchased an item using a Mystic Hourglass!", - "hourglassPurchaseSet": "Purchased an item set using a Mystic Hourglass!" + "notEnoughHourglasses": "Je hebt niet genoeg mystieke zandlopers.", + "hourglassBuyEquipSetConfirm": "Wil je deze volledige set voorwerpen kopen voor 1 mystieke zandloper?", + "hourglassBuyItemConfirm": "Wil je dit voorwerp kopen voor 1 mystieke zandloper?", + "petsAlreadyOwned": "Je hebt dit huisdier al.", + "mountsAlreadyOwned": "Je hebt dit rijdier al.", + "typeNotAllowedHourglass": "Je kunt dit soort voowerpen niet kopen met een mystieke zandloper. Toegestane soorten:", + "petsNotAllowedHourglass": "Huisdier kan niet worden gekocht met mystieke zandloper.", + "mountsNotAllowedHourglass": "Rijdier kan niet worden gekocht met mystieke zandloper.", + "hourglassPurchase": "Je hebt een voorwerp gekocht met een mystieke zandloper!", + "hourglassPurchaseSet": "Je hebt een set voorwerpen gekocht met een mystieke zandloper!" } \ No newline at end of file diff --git a/common/locales/nl/tasks.json b/common/locales/nl/tasks.json index c003e0e8e4..73d983a509 100644 --- a/common/locales/nl/tasks.json +++ b/common/locales/nl/tasks.json @@ -39,8 +39,8 @@ "repeat": "Herhalen", "repeatEvery": "Herhaal elke", "repeatHelpTitle": "Hoe vaak moet deze taak herhaald worden?", - "dailyRepeatHelpContent": "Deze taak zal elke X dagen vervallen. Je kan de betreffende waarde hieronder invullen.", - "weeklyRepeatHelpContent": "Deze taak zal vervallen op de onderstaande gemarkeerde dagen. Klik op hem te activeren of deactiveren.", + "dailyRepeatHelpContent": "Deze taak zal elke X dagen gedaan moeten worden. Je kunt de waarde van X hieronder invullen.", + "weeklyRepeatHelpContent": "Deze taak zal op de onderstaande gemarkeerde dagen gedaan moeten zijn. Klik op een dag om hem te activeren of deactiveren.", "repeatDays": "Elke X dagen", "repeatWeek": "Op bepaalde dagen van de week", "day": "Dag", @@ -54,7 +54,7 @@ "complete": "Gedaan", "dated": "Met datum", "due": "Onvoltooid", - "notDue": "Niet vervallen", + "notDue": "Verloopt niet", "grey": "Grijs", "score": "Score", "rewards": "Beloningen", @@ -78,14 +78,14 @@ "streakSingular": "Streaker", "streakSingularText": "Heeft een serie van 21 dagen behaald op een Dagelijkse Taak", "perfectName": "perfecte dagen", - "perfectText": "Heeft alle actieve Dagelijkse Taken binnen één dag voltooid. Met deze prestatie krijg je de volgende dag je een +niveau/2 bonus op alle eigenschappen. Niveaus hoger dan 100 krijgen geen extra effecten op versterkingen.", + "perfectText": "Heeft <%= perfects %> keer alle actieve Dagelijkse Taken voltooid. Met deze prestatie krijg je de volgende dag je een +niveau/2 bonus op alle eigenschappen. Niveaus hoger dan 100 geven geen extra effecten op versterkingen.", "perfectSingular": "Perfecte dag", - "perfectSingularText": "Heeft <%= perfects %> keer alle openstaande Dagelijkse Taken voltooid. Met deze prestatie krijg je de volgende dag een +niveau/2 bonus op alle eigenschappen. Niveaus hoger dan 100 krijgen geen extra effecten op versterkingen.", + "perfectSingularText": "Je hebt alle openstaande Dagelijkse Taken voltooid in één dag. Met deze prestatie krijg je de volgende dag een +niveau/2 bonus op alle eigenschappen. Niveaus hoger dan 100 geven geen extra effecten op versterkingen.", "streakerAchievement": "Je hebt de \"Streaker\"-prestatie verkregen! Een taak 21 dagen achter elkaar uitvoeren is een mijlpaal voor gewoontevorming. Deze prestatie wordt verhoogd voor elke bijkomende 21 dagen, voor deze Dagelijkse Taak of een andere.", "fortifyName": "Versterkingsdrankje", "fortifyPop": "Geeft alle taken een neutrale waarde (gele kleur), en herstelt alle verloren gezondheidspunten.", "fortify": "Versterk", - "fortifyText": "Versterken brengt al je taken terug tot een neutrale (gele) staat, alsof je ze net toegevoegd hebt, en vult je gezondheidsbalk weer helemaal. Dit is geweldig wanneer al je rode taken het spel te moeilijk maken, of wanneer al je blauwe taken het te makkelijk maken. Als een frisse start bemoedigend klinkt, geef dan een paar edelstenen uit en haal opgelucht adem!", + "fortifyText": "Versterken brengt al je taken terug tot een neutrale (gele) staat, alsof je ze net toegevoegd hebt, en vult je gezondheidsbalk weer helemaal aan. Dit is geweldig wanneer al die rode taken het spel te moeilijk maken, of wanneer al je blauwe taken het te makkelijk maken. Als een frisse start bemoedigend klinkt, geef dan een paar edelstenen uit en haal opgelucht adem!", "sureDelete": "Weet je zeker dat je deze taak wilt verwijderen?", "streakCoins": "seriebonus!", "pushTaskToTop": "Taak bovenaan zetten", diff --git a/common/locales/pl/backgrounds.json b/common/locales/pl/backgrounds.json index 796a4fa1d4..bae98b7fb8 100644 --- a/common/locales/pl/backgrounds.json +++ b/common/locales/pl/backgrounds.json @@ -111,5 +111,12 @@ "backgroundStableText": "Stajnia Habitici", "backgroundStableNotes": "Namiot wierzchowców w Stajni Habitici.", "backgroundTavernText": "Karczma Habitici", - "backgroundTavernNotes": "Odwiedź Karczmę Habitici." + "backgroundTavernNotes": "Odwiedź Karczmę Habitici.", + "backgrounds102015": "ZESTAW 17: Opublikowany w październiku 2015", + "backgroundHarvestMoonText": "Dożynkowy Księżyc", + "backgroundHarvestMoonNotes": "Rechocz w świetle Dożynkowego Księżyca.", + "backgroundSlimySwampText": "Grząskie Bagno", + "backgroundSlimySwampNotes": "Przedzieraj się przez Grząskie Bagno", + "backgroundSwarmingDarknessText": "Zarojona Ciemność", + "backgroundSwarmingDarknessNotes": "Drżyj w Zarojonej Ciemności" } \ No newline at end of file diff --git a/common/locales/pl/challenge.json b/common/locales/pl/challenge.json index fe40bd8f8e..5923003b91 100644 --- a/common/locales/pl/challenge.json +++ b/common/locales/pl/challenge.json @@ -43,8 +43,8 @@ "exportChallengeCSV": "Eksportuj do pliku CSV", "selectGroup": "Wybierz grupę", "challengeCreated": "Wyzwanie zostało stworzone", - "sureDelCha": "Are you sure you want to delete this challenge?", - "sureDelChaTavern": "Are you sure you want to delete this challenge? Your gems will not be refunded.", + "sureDelCha": "Czy na pewno chcesz usunąć to wyzwanie?", + "sureDelChaTavern": "Czy na pewno chcesz usunąć to wyzwanie? Twoje klejnoty nie zostaną zwrócone.", "removeTasks": "Usuń zadania", "keepTasks": "Zachowaj zadania", "closeCha": "Zakończ wyzwanie i...", @@ -57,7 +57,9 @@ "prizeValue": "<%= gemcount %> <%= gemicon %> Nagroda", "clone": "Klon", "challengeNotEnoughGems": "Nie masz wystarczającej ilości klejnotów, by wystawić to wyzwanie.", - "noPermissionEditChallenge": "You don't have permissions to edit this challenge", - "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "noPermissionEditChallenge": "Nie posiadasz uprawnień, by edytować to wyzwanie", + "noPermissionDeleteChallenge": "Nie posiadasz uprawnień, by usunąć to wyzwanie", + "noPermissionCloseChallenge": "Nie posiadasz uprawnień, by zamknąć to wyzwanie", + "noChallengeOwner": "brak właściciela", + "noChallengeOwnerPopover": "To wyzwanie nie posiada właściciela, ponieważ osoba zakładająca to wyzwanie usunęła swoje konto." } \ No newline at end of file diff --git a/common/locales/pl/character.json b/common/locales/pl/character.json index 84717d0070..ad73acb7d5 100644 --- a/common/locales/pl/character.json +++ b/common/locales/pl/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Premia klasowa", "battleGear": "Wyposażenie bojowe", "battleGearText": "Z tym wyposażeniem ruszasz do boju. Ma ono wpływ na punkty podczas interakcji z zadaniami.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/pl/content.json b/common/locales/pl/content.json index a282caec46..9045a42dc6 100644 --- a/common/locales/pl/content.json +++ b/common/locales/pl/content.json @@ -10,22 +10,22 @@ "dropEggWolfAdjective": "lojalny", "dropEggTigerCubText": "tygrysiątko", "dropEggTigerCubMountText": "tygrys", - "dropEggTigerCubAdjective": "a fierce", + "dropEggTigerCubAdjective": "dziki", "dropEggPandaCubText": "mała panda", "dropEggPandaCubMountText": "panda", - "dropEggPandaCubAdjective": "a gentle", + "dropEggPandaCubAdjective": "łagodny", "dropEggLionCubText": "lwiątko", "dropEggLionCubMountText": "lew", - "dropEggLionCubAdjective": "a regal", + "dropEggLionCubAdjective": "królewski", "dropEggFoxText": "lis", "dropEggFoxMountText": "\nLis", - "dropEggFoxAdjective": "a wily", + "dropEggFoxAdjective": "chytry", "dropEggFlyingPigText": "latająca świnia", "dropEggFlyingPigMountText": "Latająca świnia", - "dropEggFlyingPigAdjective": "a whimsical", + "dropEggFlyingPigAdjective": "urojona", "dropEggDragonText": "smok", "dropEggDragonMountText": "Smok", - "dropEggDragonAdjective": "a mighty", + "dropEggDragonAdjective": "potężny", "dropEggCactusText": "kaktus", "dropEggCactusMountText": "Kaktus", "dropEggCactusAdjective": "kłujący", @@ -43,59 +43,62 @@ "questEggDeerAdjective": "elegancki", "questEggEggText": "jajo", "questEggEggMountText": "koszyk na jajka", - "questEggEggAdjective": "a colorful", + "questEggEggAdjective": "kolorowy", "questEggRatText": "szczur", "questEggRatMountText": "Szczur", - "questEggRatAdjective": "a dirty", + "questEggRatAdjective": "brudny", "questEggOctopusText": "ośmiornica", "questEggOctopusMountText": "Ośmiornica", - "questEggOctopusAdjective": "a slippery", + "questEggOctopusAdjective": "śliski", "questEggSeahorseText": "konik morski", "questEggSeahorseMountText": "Konik morski", - "questEggSeahorseAdjective": "a prize", + "questEggSeahorseAdjective": "cenny", "questEggParrotText": "papuga", "questEggParrotMountText": "Papuga", - "questEggParrotAdjective": "a vibrant", + "questEggParrotAdjective": "jaskrawa", "questEggRoosterText": "kogut", "questEggRoosterMountText": "Kogut", - "questEggRoosterAdjective": "a strutting", + "questEggRoosterAdjective": "dumny", "questEggSpiderText": "pająk", - "questEggSpiderMountText": "Spider", - "questEggSpiderAdjective": "a creepy", + "questEggSpiderMountText": "Pająk", + "questEggSpiderAdjective": "pełzający", "questEggOwlText": "sowa", - "questEggOwlMountText": "Owl", - "questEggOwlAdjective": "a wise", + "questEggOwlMountText": "Sowa", + "questEggOwlAdjective": "mądry", "questEggPenguinText": "Pingwin", - "questEggPenguinMountText": "Penguin", - "questEggPenguinAdjective": "a perspicacious", + "questEggPenguinMountText": "Pingwin", + "questEggPenguinAdjective": "przenikliwy", "questEggTRexText": "tyranozaur", - "questEggTRexMountText": "Tyrannosaur", - "questEggTRexAdjective": "a tiny-armed", + "questEggTRexMountText": "tyranozaur", + "questEggTRexAdjective": "krótkołapy", "questEggRockText": "kamień", - "questEggRockMountText": "Rock", - "questEggRockAdjective": "a lively", + "questEggRockMountText": "kamień", + "questEggRockAdjective": "ruchliwy", "questEggBunnyText": "króliczek", - "questEggBunnyMountText": "Bunny", - "questEggBunnyAdjective": "a snuggly", + "questEggBunnyMountText": "króliczek", + "questEggBunnyAdjective": "przytulaśny", "questEggSlimeText": "piankowy śluz", - "questEggSlimeMountText": "Marshmallow Slime", - "questEggSlimeAdjective": "a sweet", + "questEggSlimeMountText": "piankowy śluz", + "questEggSlimeAdjective": "słodki", "questEggSheepText": "owca", - "questEggSheepMountText": "Sheep", - "questEggSheepAdjective": "a woolly", + "questEggSheepMountText": "Owca", + "questEggSheepAdjective": "wełnista", "questEggCuttlefishText": "mątwa", - "questEggCuttlefishMountText": "Cuttlefish", + "questEggCuttlefishMountText": "mątwa", "questEggCuttlefishAdjective": "przytulaśny", "questEggWhaleText": "wieloryb", - "questEggWhaleMountText": "Whale", - "questEggWhaleAdjective": "a splashy", + "questEggWhaleMountText": "Wieloryb", + "questEggWhaleAdjective": "pluskający", "questEggCheetahText": "Gepard", - "questEggCheetahMountText": "Cheetah", - "questEggCheetahAdjective": "an honest", + "questEggCheetahMountText": "Gepard", + "questEggCheetahAdjective": "szczery", "questEggHorseText": "Koń", - "questEggHorseMountText": "Horse", - "questEggHorseAdjective": "a galloping", - "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", + "questEggHorseMountText": "Koń", + "questEggHorseAdjective": "galopujący", + "questEggFrogText": "Żaba", + "questEggFrogMountText": "Żaba", + "questEggFrogAdjective": "książęca", + "eggNotes": "Znajdź eliksir wyklucia i oblej nim to jajo, a wykluje się z niego <%= eggAdjective(locale) %> <%= eggText(locale) %>. ", "hatchingPotionBase": "Zwyczajny", "hatchingPotionWhite": "Biały", "hatchingPotionDesert": "Pustynny", @@ -106,9 +109,9 @@ "hatchingPotionCottonCandyPink": "Cukierkoworóżowy", "hatchingPotionCottonCandyBlue": "Cukierkowoniebieski", "hatchingPotionGolden": "Złoty", - "hatchingPotionSpooky": "Spooky", + "hatchingPotionSpooky": "Upiorny", "hatchingPotionNotes": "Wylej go na jajko, a wykluje się z niego <%=potText(locale)%>.", - "premiumPotionAddlNotes": "Not usable on quest pet eggs.", + "premiumPotionAddlNotes": "Nie nadaje się do użytku na jajach otrzymanych za misje.", "foodMeat": "Mięso", "foodMilk": "Mleko", "foodPotatoe": "Ziemniak", diff --git a/common/locales/pl/death.json b/common/locales/pl/death.json index 3d74587b26..5ac8402cb9 100644 --- a/common/locales/pl/death.json +++ b/common/locales/pl/death.json @@ -1,5 +1,5 @@ { - "lostAllHealth": "Kończą Ci się punkty zdrowia!", + "lostAllHealth": "Kończą ci się punkty zdrowia!", "dontDespair": "Nie rozpaczaj!", "deathPenaltyDetails": "Tracisz poziom, złoto i część wyposażenia, ale możesz to wszystko odzyskać przykładając się do pracy. Powodzenia, na pewno dasz radę! ", "refillHealthTryAgain": "Uzupełnij punkty zdrowia i spróbuj jeszcze raz", diff --git a/common/locales/pl/faq.json b/common/locales/pl/faq.json index 2fc2efdca0..9d04250de7 100644 --- a/common/locales/pl/faq.json +++ b/common/locales/pl/faq.json @@ -1,20 +1,20 @@ { "frequentlyAskedQuestions": "Najczęściej Zadawane Pytania", "faqQuestion0": "Jestem zdezorientowany. Gdzie znajdę instrukcję?", - "iosFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn experience and gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as Pets, Skills, and Quests! You can customize your character under Menu > Customize Avatar.\n\n Some basic ways to interact: click the (+) in the upper-right-hand corner to add a new task. Tap on an existing task to edit it, and swipe left on a task to delete it. You can sort tasks using Tags in the upper-left-hand corner, and expand and contract checklists by clicking on the checklist bubble.", - "webFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn Experience and Gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as pets, skills, and quests! For more detail, the wiki has an excellent step-by-step overview of the game [right here](http://habitica.wikia.com/wiki/Habitica_Wiki).", + "iosFaqAnswer0": "Po pierwsze, ustaw zadania, które chcesz wypełniać w swoim życiu na co dzień. Kiedy wykonujesz zadania i odhaczasz je, zdobywasz doświadczenie i złoto. Złoto służy do kupowania ekwipunku i innych przedmiotów, a także ustawionych przez ciebie nagród. Dzięki doświadczeniu twoja postać zdobywa poziomy i odblokowuje możliwości takie jak hodowla chowańców, zdobywanie umiejętności i wypełnianie misji. Swoją postać możesz personalizować w Menu > personanizuj awatar.\nPodstawowe sposoby na iterakcję: kliknij (+) w prawym górnym rogu aby dodać nowe zadanie. Puknij w istniejące zadanie aby je edytować. Przeciągnij zadanie w lewo aby je usunąć. Możesz sortować swoje zadania w lewym górnym rogu. ", + "webFaqAnswer0": "Na początku ustawisz zadania, które chcesz wykonywać w swoim życiu codziennie. Potem, kiedy wypełnisz je w rzeczywistości i odhaczysz tutaj, dostaniesz Doświadczenie i Złoto. Złoto wykorzystuje się do zakupu wyposażenia i różnych przedmiotów jak i nagród. Dzięki Doświadczeniu twoja postać zdobywa poziomy i odblokowuje rzeczy takie jak zwierzęta, umiejętności i zadania! Bardziej szczegółowe informacje oraz instrukcje krok po kroku znajdziesz [tutaj]\nhttp://habitica.wikia.com/wiki/Habitica_Wiki).", "faqQuestion1": "Jak ustawić swoje zadania?", - "iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.", - "webFaqAnswer1": "Good Habits (the ones with a ) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a ) are tasks that you should avoid, like biting nails. Habits with a and a have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n

\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n

\n To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.", + "iosFaqAnswer1": "Dobre Nawyki (oznaczone +) to zadania, które możesz wykonać kilka razy dziennie, np. jedzenie warzyw. Złe Nawyki (oznaczone -) to czynności, których powinieneś unikać, takie jak obgryzanie paznokci. Nawyki z plusem oraz minusem symbolizują dobry lub zły wybór, np. wyjście do góry po schodach w przeciwieństwie do wyjechania windą. Dobre Nawyki nagrodzą cię Doświadczeniem i Złotem. Złe Nawyki zmniejszą twoje zdrowie.\n\nCodzienne to zadania, które musisz wykonać każdego dnia, takie jak umycie zębów lub sprawdzenie poczty elektronicznej. Możesz zmienić w jakie dni powinieneś ukończyć Codzienny klikając na dane zadanie. Jeśli pominiesz Codziennie zadanie zaplanowane na dzisiaj twój awatar w nocy otrzyma obrażenia. Uważaj by nie dodać zbyt wielu Codziennych naraz!\n\nDo-Zrobienia stanowią twoją listę zadań do wykonania. Za ukończenie Do-Zrobienia zyskujesz Złoto oraz Doświadczenie. Nigdy nie stracisz punktów zdrowia z powodu zadań Do-Zrobienia. Możesz ustalić ostateczny termin wykonania tego zadania klikając na nie w celu edycji.", + "webFaqAnswer1": "Dobre Nawyki (oznaczone ) to zadania, które możesz wykonać kilka razy dziennie, np. jedzenie warzyw. Złe Nawyki (oznaczone ) to czynności, których powinieneś unikać, takie jak obgryzanie paznokci. Nawyki z oraz symbolizują dobry lub zły wybór, np. wyjście do góry po schodach w przeciwieństwie do wyjechania windą. Dobre Nawyki nagrodzą cię Doświadczeniem i Złotem. Złe Nawyki zmniejszą twoje zdrowie.\n

\nCodzienne to zadania, które musisz wykonać każdego dnia, takie jak umycie zębów lub sprawdzenie poczty elektronicznej. Możesz zmienić w jakie dni powinieneś ukończyć Codzienny klikając na dane zadanie. Jeśli pominiesz Codziennie zadanie zaplanowane na dzisiaj twój awatar w nocy otrzyma obrażenia. Uważaj by nie dodać zbyt wielu Codziennych naraz!\n

\nDo-Zrobienia stanowią twoją listę zadań do wykonania. Za ukończenie Do-Zrobienia zyskujesz Złoto oraz Doświadczenie. Nigdy nie stracisz punktów zdrowia z powodu zadań Do-Zrobienia. Możesz ustalić ostateczny termin wykonania tego zadania klikając na nie w celu edycji.", "faqQuestion2": "Jakie są przykładowe zadania?", "iosFaqAnswer2": "Na wiki są cztery listy przykładowych zadań jako inspiracja:\n

\n*[Przykładowe Nawyki](http://habitica.wikia.com/wiki/Sample_Habits)\n*[Przykładowe Codzienne](http://habitica.wikia.com/wiki/Sample_Dailies)\n*[Przykładowe Do-Zrobienia](http://habitica.wikia.com/wiki/Sample_To-Dos)\n*[Przykładowe losowe nagrody](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "webFaqAnswer2": "Wiki ma cztery listy przykładowych zadań, które możesz wykorzystać jako inspirację\n* [Przykładowe Nawyki](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Przykładowe Codzienne](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Przykładowe Do-Zrobienia](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Przykładowe Nagrody](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "faqQuestion3": "Dlaczego moje zadania zmieniają kolory?", - "iosFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it's a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", - "webFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it’s a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", + "iosFaqAnswer3": "Twoje zadania zmieniają kolor w zależności od tego, jak dobrze idzie ci ich wypełnianie! Każde nowe zadanie ma na początku kolor żółty. Wypełniaj Codzienne albo dobre Nawyki częściej, a będą coraz bardziej niebieskie. Opuść Codzienne lub poddaj się złemu Nawykowi, a zadanie będzie coraz bardziej czerwone. Im więcej czerwieni, tym większą nagrodę zdobędziesz za to zadanie, ale jeśli to Codzienne albo zły Nawyk, tym bardziej cię zrani! To pomaga motywować cię do wypełniania zadań, które sprawiają ci kłopot.", + "webFaqAnswer3": "Twoje zadania zmieniają kolor w zależności od tego, jak dobrze idzie ci ich wypełnianie! Każde nowe zadanie ma na początku kolor żółty. Wypełniaj Codzienne albo dobre Nawyki częściej, a będą coraz bardziej niebieskie. Opuść Codzienne lub poddaj się złemu Nawykowi, a zadanie będzie coraz bardziej czerwone. Im więcej czerwieni, tym większą nagrodę zdobędziesz za to zadanie, ale jeśli to Codzienne albo zły Nawyk, tym bardziej cię zrani! To pomaga motywować cię do wypełniania zadań, które sprawiają ci kłopot.", "faqQuestion4": "Dlaczego mój awatar stracił zdrowie i jak je odzyskać?", - "iosFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you tap a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your Party and one of your Party mates did not complete all their Dailies, the Boss will attack you.\n\n The main way to heal is to gain a level, which restores all your health. You can also buy a Health Potion with gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a Party with a Healer, they can heal you as well.", - "webFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you click a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your party and one of your party mates did not complete all their Dailies, the Boss will attack you.\n

\n The main way to heal is to gain a level, which restores all your Health. You can also buy a Health Potion with Gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a party (under Social > Party) with a Healer, they can heal you as well.", + "iosFaqAnswer4": "Jest kilka rzeczy, które mogą zadać ci obrażenia. Po pierwsze, jeśli nie wypełnisz Codziennego zadania do końca dnia. Po drugie, jeśli poddasz się złemu Nawykowi. Po trzecie, jeśli walczysz z bossem w swojej drużynie i jeden z jej członków nie wypełnił swojego Codziennego, wtedy boss cię zaatakuje.\n\nGłównym sposobem leczenia się jest zdobycie poziomu, co przywraca całe zdrowie. Możesz też zapłacić złotem za eliksir zdrowia z kolumny Nagrody. Poza tym, od poziomu 10. wzwyż, możesz stać się Uzdrowicielem, a wtedy nauczysz się leczenia. Jeśli masz w drużynie Uzdrowiciela, też może cię wyleczyć.", + "webFaqAnswer4": "Jest kilka rzeczy, które mogą zadać ci obrażenia. Po pierwsze, jeśli nie wypełnisz Codziennego zadania do końca dnia. Po drugie, jeśli poddasz się złemu Nawykowi. Po trzecie, jeśli walczysz z bossem w swojej drużynie i jeden z jej członków nie wypełnił swojego Codziennego, wtedy boss cię zaatakuje.\n

\nGłównym sposobem leczenia się jest zdobycie poziomu, co przywraca całe zdrowie. Możesz też zapłacić złotem za eliksir zdrowia z kolumny Nagrody. Poza tym, od poziomu 10. wzwyż, możesz stać się Uzdrowicielem, a wtedy nauczysz się leczenia. Jeśli masz w drużynie (Społeczność > Drużyna) Uzdrowiciela, też może cię wyleczyć.", "faqQuestion5": "Jak grać w Habiticę z moimi przyjaciółmi?", "iosFaqAnswer5": "The best way is to invite them to a Party with you, via the [website](https://habitica.com/#/options/groups/party)! We'll add the ability to create a Party from this app soon, but in the meantime you can use the [website](https://habitica.com/#/options/groups/party). Parties can go on quests, battle monsters, and cast skills to support each other. On the website, you and your friends can also join Guilds, which are public chat rooms. Guilds will be added to the app in a future update!", "webFaqAnswer5": "The best way is to invite them to a party with you, under Social > Party! Parties can go on quests, battle monsters, and cast skills to support each other. You can also join guilds together (Social > Guilds). Guilds are chat rooms focusing on a shared interest or the pursuit of a common goal, and can be public or private. You can join as many guilds as you'd like, but only one party.\n

\n For more detailed info, check out the wiki pages on [Parties](http://habitrpg.wikia.com/wiki/Party) and [Guilds](http://habitrpg.wikia.com/wiki/Guilds).", @@ -33,9 +33,12 @@ "faqQuestion10": "Czym są klejnoty i jak je zdobywać?", "iosFaqAnswer10": "Gems are purchased with real money by tapping on the gem icon in the header. When people buy gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying gems directly, there are three other ways players can gain gems:\n\n * Win a Challenge on the [website](https://habitica.com) that has been set up by another player under Social > Challenges. (We will be adding Challenges to the app in a future update!)\n * Subscribe on the [website](https://habitica.com/#/options/settings/subscription) and unlock the ability to buy a certain number of gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with gems do not offer any statistical advantages, so players can still make use of the app without them!", "webFaqAnswer10": "Gems are [purchased with real money](https://habitica.com/#/options/settings/subscription), although [subscribers](https://habitica.com/#/options/settings/subscription) can purchase them with Gold. When people subscribe or buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n

\n In addition to buying Gems directly or becoming a subscriber, there are two other ways players can gain Gems:\n

\n * Win a Challenge that has been set up by another player under Social > Challenges.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the site without them!", - "faqQuestion11": "How do I report a bug or request a feature?", + "faqQuestion11": "Jak mogę zgłosić błąd lub zaproponować funkcjonalność?", "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", - "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", - "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "iosFaqStillNeedHelp": "Jeśli masz pytanie, którego nie ma na tej liście, zadaj je na czacie w Karczmie pod Menu > Karczma! Zawsze jesteśmy chętni do pomocy.", + "webFaqStillNeedHelp": "Jeśli masz pytanie, którego nie ma na tej licie, zadaj je w [Gildii Świeżaków (Newbies Guild)](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Zawsze jesteśmy chętni do pomocy." } \ No newline at end of file diff --git a/common/locales/pl/gear.json b/common/locales/pl/gear.json index 73ba4dc259..4d39a1ed1a 100644 --- a/common/locales/pl/gear.json +++ b/common/locales/pl/gear.json @@ -87,7 +87,7 @@ "weaponSpecialSpringHealerText": "Śliczna kość", "weaponSpecialSpringHealerNotes": "APORT! Zwiększa Inteligencję o <%= int %>. Edycja Limitowana Wiosna 2014.", "weaponSpecialSummerRogueText": "Szabla piracka", - "weaponSpecialSummerRogueNotes": "A niech je dunder świśnie! Wyrzucisz te Codzienne za burtę! Zwiększa siłę o <%= str %>. Edycja Limitowana, lato 2014.", + "weaponSpecialSummerRogueNotes": "A niech je dunder świśnie! Wyrzucisz te Codzienne za burtę! Zwiększa Siłę o <%= str %>. Edycja Limitowana Lato 2014.", "weaponSpecialSummerWarriorText": "Nóż Morski", "weaponSpecialSummerWarriorNotes": "Nie ma takiego zadania ani listy Do-Zrobienia, które stawiłyby opór temu sękatemu nożowi! Zwiększa Siłę o <%= str %>. Edycja Limitowana Lato 2014.", "weaponSpecialSummerMageText": "Chwytak wodorostów", @@ -105,7 +105,7 @@ "weaponSpecialWinter2015RogueText": "Kolec Lodu", "weaponSpecialWinter2015RogueNotes": "Z całą pewnością, zdecydowanie, najzwyczajniej to po prostu leżało sobie na ziemi. Zwiększa Siłę o <%= str %>. Edycja Limitowana Zima 2014-2015.", "weaponSpecialWinter2015WarriorText": "Żelkowy Miecz", - "weaponSpecialWinter2015WarriorNotes": "Ten smakowity miecz prawdopodobnie przyciąga potwory... ale chcesz podjąć wyzwanie! Zwiększa Siłę o <%= str %>. Edycja Limitowana Zimowego Wyposażenia 2014-2015.", + "weaponSpecialWinter2015WarriorNotes": "Ten smakowity miecz prawdopodobnie przyciąga potwory... ale chcesz podjąć wyzwanie! Zwiększa Siłę o <%= str %>. Edycja Limitowana Zima 2014-2015.", "weaponSpecialWinter2015MageText": "Laska zimowego światła", "weaponSpecialWinter2015MageNotes": "Światło kryształu tej laski wypełnia serce radością. Zwiększa Inteligencją o <%= int %> oraz Percepcję o <%= per %>. Edycja Limitowana Zima 2014-2015 .", "weaponSpecialWinter2015HealerText": "Kojące berło", @@ -115,7 +115,7 @@ "weaponSpecialSpring2015WarriorText": "Kościana maczuga", "weaponSpecialSpring2015WarriorNotes": "To prawdziwa kość dla prawdziwie zaciętych piesków i to na pewno nie jest zabawka do gryzienia otrzymana od Sezonowej Czarodziejki, ponieważ kto jest dobrym pieskiem? Ktooo jest dobrym pieskiem?? To Ty!!! Ty jesteś dobrym pieskiem!!! Zwiększa Siłę o <%= str %>. Edycja Limitowana Wiosna 2015.", "weaponSpecialSpring2015MageText": "Magiczna różdzka", - "weaponSpecialSpring2015MageNotes": "Wyczaruj sobie marchewkę tą fantazyjną różdżką. Zwiększa Inteligencję o <%= int %> i Percepcję o <%= per %>. Edycja Limitowana, wiosna 2015.", + "weaponSpecialSpring2015MageNotes": "Wyczaruj sobie marchewkę tą fantazyjną różdżką. Zwiększa Inteligencję o <%= int %> i Percepcję o <%= per %>. Edycja Limitowana Wiosna 2015.", "weaponSpecialSpring2015HealerText": "Kocia grzechotka", "weaponSpecialSpring2015HealerNotes": "Kiedy tym machasz, wytwarza się fascynujący dźwięk kliknięcia, który KAŻDEGO zabawia przez długie godziny. Zwiększa Inteligencję o <%= int %>. Edycja Limitowana Wiosna 2015.", "weaponSpecialSummer2015RogueText": "Strzelający koralowiec", @@ -127,13 +127,13 @@ "weaponSpecialSummer2015HealerText": "Falująca różdżka", "weaponSpecialSummer2015HealerNotes": "Leczy chorobę morską i chorobę na morzu! Zwiększa Inteligencję o <%= int %>. Edycja Limitowana Lato 2015.", "weaponSpecialFall2015RogueText": "Nietoperzy topór", - "weaponSpecialFall2015RogueNotes": "Bojaźliwe Do-Zrobienia chowają się przed machnięciami tego topora. Zwiększa siłę o <%= str $>. Edycja Limitowana, jesień 2015.", + "weaponSpecialFall2015RogueNotes": "Bojaźliwe Do-Zrobienia chowają się przed machnięciami tego topora. Zwiększa Siłę o <%= str $>. Edycja Limitowana Jesień 2015.", "weaponSpecialFall2015WarriorText": "Drewniana deska", - "weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015MageText": "Enchanted Thread", - "weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015HealerText": "Swamp-Slime Potion", - "weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", + "weaponSpecialFall2015WarriorNotes": "Świetna do podnoszenia przedmiotów na polu kukurydzy i/lub miażdżenia zadań. Zwiększa Siłę o <%= str %> Edycja Limitowana Jesień 2015.", + "weaponSpecialFall2015MageText": "Zaczarowana Nić", + "weaponSpecialFall2015MageNotes": "Potężna Wiedźma Szwaczka nawet nie potrzebuje dotykać tej zaczarowanej nici, aby ją kontrolować! Zwiększa Inteligencję o <%= int %> i Percepcję o <%= per %>. Edycja Limitowana Jesień 2015.", + "weaponSpecialFall2015HealerText": "Eliksir z mułu bagiennego", + "weaponSpecialFall2015HealerNotes": "Doskonale uwarzony! Teraz musisz tylko przekonać się do wypicia go. Ponosi Inteligencję o <%= int %>. Limitowana edycja jesiennego wyposażenia 2015.", "weaponMystery201411Text": "Widły Ucztowania", "weaponMystery201411Notes": "Dźgaj swoich wrogów lub rzuć się na ulubione potrawy - te wielofunkcyjne widły nadają się do wszystkiego! Brak dodatkowych korzyści. Przedmiot Abonencki Listopad 2014.", "weaponMystery201502Text": "Lśniąca Skrzydlata Laska Miłości oraz Prawdy", @@ -269,12 +269,12 @@ "armorSpecialSummer2015MageNotes": "Ukryta moc drzemie w tych bufiastych rękawach. Zwiększa Inteligencję o <%= int %>. Edycja Limitowana, lato 2015.", "armorSpecialSummer2015HealerText": "Zbroja marynarza", "armorSpecialSummer2015HealerNotes": "Ta zbroja daje wszystkim do zrozumienia, że zarabiasz uczciwym morskim handlem i nigdy by Ci nie przeszło przez myśl łobuzowanie. Zwiększa kondycję o <%= con %>. Edycja Limitowana, lato 2015.", - "armorSpecialFall2015RogueText": "Bat-tle Armor", - "armorSpecialFall2015RogueNotes": "Fly into bat-tle! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015WarriorText": "Scarecrow Armor", - "armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015MageText": "Stitched Robes", - "armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", + "armorSpecialFall2015RogueText": "Nietoperza Zbroja", + "armorSpecialFall2015RogueNotes": "Leć do walki! Zwiększa Percepcję o <%= per %>. Limitowana Edycja Wyposażenia, jesień 2015.", + "armorSpecialFall2015WarriorText": "Zbroja Stracha na Wróble", + "armorSpecialFall2015WarriorNotes": "Chociaż wypchana słomą, ta zbroja jest niezwykle wytrzymała! Zwiększa Kondycję o <%= con %>. Limitowana Edycja Wyposażenia, jesień 2015.", + "armorSpecialFall2015MageText": "Szyta szata", + "armorSpecialFall2015MageNotes": "Każdy szew w tej zbroi lśni od zaklęć. Zwiększa Inteligencję o <%= int %>. Limitowana Edycja Wyposażenia, jesień 2015.", "armorSpecialFall2015HealerText": "Potioner Robes", "armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", "armorMystery201402Text": "Szaty posłańca", @@ -432,13 +432,13 @@ "headSpecialSummer2015MageNotes": "Ukryta moc przebłyskuje spomiędzy nici tej apaszki. Zwiększa percepcję o <%= per %>. Edycja Limitowana, lato 2015.", "headSpecialSummer2015HealerText": "Marynarska czapka", "headSpecialSummer2015HealerNotes": "Z tą marynarską czapką pewnie nasadzoną na głowę, możesz nawigować po najburzliwszych morzach! Zwiększa inteligencję o <%= int %>. Edycja Limitowana, lato 2015.", - "headSpecialFall2015RogueText": "Bat-tle Wings", + "headSpecialFall2015RogueText": "Nietoperze skrzydła", "headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015WarriorText": "Scarecrow Hat", - "headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015MageText": "Stitched Hat", - "headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015HealerText": "Hat of Frog", + "headSpecialFall2015WarriorText": "Kapelusz Stracha na Wróble.", + "headSpecialFall2015WarriorNotes": "Każdy by taki chciał - gyby tylko miał mózg. Zwiększa Siłę o <%= str %> Limitowana Edycja Jesiennego Wyposażenia 2015.", + "headSpecialFall2015MageText": "Szyty kapelusz", + "headSpecialFall2015MageNotes": "Każdy szew w tym kapeluszu dodaje mu mocy. Zwiększa Percepcję o <%= per %>. Limitowana Edycja Wyposażenia, jesień 2015.", + "headSpecialFall2015HealerText": "Żabi Kapelusz", "headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", "headSpecialGaymerxText": "Hełm tęczowego wojownika", "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.", @@ -492,10 +492,10 @@ "headArmoireRedFloppyHatNotes": "W takie proste kapelusze wszywano wiele czarów, co przydawało im żywej czerwonej barwy. Ten egzepmlarz podnosi kondycję, inteligencję i percepcję o <%= attrs %>. Zaczarowana szafa: przedmiot niezależny.", "headArmoirePlagueDoctorHatText": "Kapelusz Medyków", "headArmoirePlagueDoctorHatNotes": "Autentyczny kapelusz medyka z czasów Plagi Prokrastynacji! Podnosi siłę o <%= str %>, inteligencję o <%= int %> i kondycję o <%= con %>. Zaczarowana szafa: zestaw medyka (przedmiot 1 z 3).", - "headArmoireBlackCatText": "Black Cat Hat", - "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoireOrangeCatText": "Orange Cat Hat", - "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlackCatText": "Czarny koci kapelusz", + "headArmoireBlackCatNotes": "Ten czarny kapelusz... mruczy. I macha ogonem. I oddycha? Tak, po prostu masz na głowie śpiącego kota. Zwiększa Inteligencję i Percepcję o <%= attrs %>. Zaczarowana szafa: przedmiot niezależny.", + "headArmoireOrangeCatText": "Rudy koci kapelusz", + "headArmoireOrangeCatNotes": "Ten rudy kapelusz... mruczy. I macha ogonem. I oddycha? Tak, po prostu masz na głowie śpiącego kota. Zwiększa Siłę i Kondycję o <%= attrs %>. Zaczarowana szafa: przedmiot niezależny.", "offhand": "Tarcza", "shieldBase0Text": "Brak tarczy w ekwipunku.", "shieldBase0Notes": "Bez tarczy lub drugiej broni.", @@ -569,15 +569,15 @@ "shieldSpecialSummer2015HealerNotes": "Używaj tej tarczy, by odrzucać daleko szczury zęzowe. Zwiększa kondycję o <%= con %>. Edycja Limitowana, lato 2015.", "shieldSpecialFall2015RogueText": "Topór wojenny", "shieldSpecialFall2015RogueNotes": "Bojaźliwe Do-Zrobienia chowają się przed machnięciami tego topora. Zwiększa siłę o <%= str $>. Edycja Limitowana, jesień 2015.", - "shieldSpecialFall2015WarriorText": "Birdseed Bag", - "shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "shieldSpecialFall2015HealerText": "Stirring Stick", - "shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", + "shieldSpecialFall2015WarriorText": "Torebka z ziarnem.", + "shieldSpecialFall2015WarriorNotes": "Rzeczywiście powinieneś STRASZYĆ wróble, ale równie dobrze możesz się z nimi zaprzyjaźnić. Zwiększa kondycję o <%= con %>. Edycja Limitowana Wyposażenia, jesień 2015.", + "shieldSpecialFall2015HealerText": "Mieszadło", + "shieldSpecialFall2015HealerNotes": "Ten kij może wymieszać wszystko i nie stopi się, nie rozpuści, ani nie stanie w płomieniach! Możesz go również użyć do zaciekłego trącania wrogich zadań. Zwiększa Kondycję o <%= con %>. Limitowana Edycja Wyposażenia, jesień 2015.", "shieldMystery301405Text": "Tarcza zegarowa", "shieldMystery301405Notes": "Czas jest po Twojej stronie z tą tarczą zegarową. Brak dodatkowych korzyści. Przedmiot Abonencki, czerwiec 2015.", "shieldArmoireGladiatorShieldText": "Tarcza gladiatora", "shieldArmoireGladiatorShieldNotes": "Do bycia gladiatorem nie wystarczy... a, zresztą, po prostu przygrzmoć im tarczą. Zwiększa kondycję o <%= con %> i siłę o <%= str %>. Zaczarowana szafa: zestaw gladiatora (przedmiot 3 z 3).", - "shieldArmoireMidnightShieldText": "Midnight Shield", + "shieldArmoireMidnightShieldText": "Tarcza Północy", "shieldArmoireMidnightShieldNotes": "This shield is most powerful at the stroke of midnight! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Independent Item.", "back": "Osprzęt na plecy", "backBase0Text": "Nic na plecach", @@ -592,6 +592,8 @@ "backMystery201504Notes": "Bzz bzz bzz! Śmigaj od zadania do zadania. Brak dodatkowych korzyści. Przedmiot Abonencki, kwiecień 2015.", "backMystery201507Text": "Awangardowa deska surfingowa", "backMystery201507Notes": "Surfuj na Starannych Nabrzeżach i ujeżdżaj fale w Zatoce Niedoskonałości! Brak dodatkowych korzyści. Przedmiot Abonencki, lipiec 2015.", + "backMystery201510Text": "Goblini ogon", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "Potężna peleryna", "backSpecialWonderconRedNotes": "Świszcze z siłą i pięknem. Nie daje żadnych korzyści. Edycja Specjalna - Konwent.", "backSpecialWonderconBlackText": "Podstępna peleryna", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "To potężne poroże zmienia kolor wraz z liśćmi. Brak dodatkowych korzyści. Przedmiot Abonencki, wrzesień 2014.", "headAccessoryMystery201502Text": "Skrzydła myśli", "headAccessoryMystery201502Notes": "Niech Twa wyobraźnia odleci! Brak dodatkowych korzyści. Przedmiot Abonencki, luty 2015.", + "headAccessoryMystery201510Text": "Goblinie rogi", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Gogle na głowę", "headAccessoryMystery301405Notes": "\"Gogle nosi się na oczach\", mówili. \"Nikt nie chce gogli które można nosić tylko na głowie\", mówili. Ha! Niech spojrzą na Ciebie! Brak dodatkowych korzyści. Przedmiot Abonencki, sierpień 2015.", "eyewear": "Okulary", diff --git a/common/locales/pl/generic.json b/common/locales/pl/generic.json index fd803f5ab3..aba4cab410 100644 --- a/common/locales/pl/generic.json +++ b/common/locales/pl/generic.json @@ -28,7 +28,7 @@ "market": "Targ", "subscriberItem": "Tajemniczy przedmiot", "newSubscriberItem": "Nowy tajemniczy przedmiot", - "subscriberItemText": "Każdego miesiąca, abonenci otrzymają tajemniczy przedmiot. Zazwyczaj następuje to około tydzień przed końcem miesiąca. Dokładną datę sprawdzisz w wiki na stronie 'Tajemniczy przedmiot'.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Wszystkie", "none": "Żadne", "or": "Lub", @@ -79,6 +79,7 @@ "errorUpCase": "BŁĄD:", "newPassSent": "Nowe hasło zostało wysłane.", "serverUnreach": "Serwer jest obecnie nieosiągalny.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "Jeśli błąd się powtarza, zgłoś go przez Pomoc > Zgłoś błąd. Jeśli jesteś zaznajomiony z konsolą przeglądarki, dołącz wszelkie komunikaty błędów.", "error": "Błąd", "menu": "Menu", @@ -110,7 +111,9 @@ "December": "Grudzień", "dateFormat": "Format daty", "achievementStressbeast": "Zbawca Stoikonii", - "achievementStressbeastText": "Pomógł pokonać Potworną Stresobestię podczas Obchodów Cudownej Zimy 2015!", + "achievementStressbeastText": "Pomógł pokonać Ochydną Bestię Stresu poczas Obchoów Cuownej Zimy w 2014.", + "achievementBurnout": "Wybawca Kwitnących Pól", + "achievementBurnoutText": "Pomógł pokonać Wypaleńca i przywrócić Wycieńczone Duchy do ich prawdziwych postaci podczas obchodów Jesiennego Festiwalu 2015!", "checkOutProgress": "Sprawdź swój postęp w Habitice!", "cardReceived": "Otrzymano kartkę!", "cardReceivedFrom": "<%= cardType %> od <%= userName %>", diff --git a/common/locales/pl/groups.json b/common/locales/pl/groups.json index dacd8576a1..da8ce2d639 100644 --- a/common/locales/pl/groups.json +++ b/common/locales/pl/groups.json @@ -3,6 +3,7 @@ "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.", + "innTextBroken": "Odpoczywasz w gospodzie, czy jakoś tak... 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ć... 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... jestem taki zmęczony...", "lfgPosts": "Sekcja dla poszukujących drużyny", "tutorial": "Samouczek", "glossary": "Słownik", @@ -25,7 +26,7 @@ "updatedParty": "Zaktualizowano stawienia drużyny.", "noPartyText": "Nie jesteś w drużynie albo twoja drużyna jeszcze się nie wczytała. Możesz albo stworzyć własną i zaprosić przyjaciół, albo - jeśli wolisz dołączyć do już istniejącej - poproś Przywódcę tej Drużyny aby wpisał twój unikalny ID użytkownika poniżej, a wtedy znajdziesz tutaj zaproszenie.", "LFG": "Aby zareklamować swoją nową drużynę lub znaleźć jakąś do przyłączenia się, idź do Gildii <%= linkStart %>Drużyna poszukiwana (szukam grupy)<%= linkEnd %>", - "wantExistingParty": "Want to join an existing party? Go to the <%= linkStart %>Party Wanted Guild<%= linkEnd %> and post this User ID:", + "wantExistingParty": "Chcesz dołączyć do istniejącej drużyny? Przejdź do <%= linkStart %>Party Wanted Guild<%= linkEnd %> i wpisz następujący ID użytkownika:", "joinExistingParty": "Dołącz do drużyny innego gracza", "create": "Stwórz", "userId": "ID Użytkownika", @@ -52,7 +53,7 @@ "logoUrl": "Link do logo", "assignLeader": "Przydziel przywódcę grupy", "members": "Członkowie", - "partyList": "Order for party members in header", + "partyList": "Kolejność wyświetlania członków drużyny", "banTip": "Wywal gracza z Drużyny", "moreMembers": "więcej członków", "invited": "Zaproszenie", @@ -117,7 +118,7 @@ "inviteByEmailExplanation": "Jeśli przyjaciel dołączy do Habitici przez twojego e-maila, automatycznie dołączy do twojej drużyny!", "inviteFriendsNow": "Zaproś znajomych teraz", "inviteFriendsLater": "Zaproś znajomych później", - "inviteAlertInfo": "If you have friends already using Habitica, invite them by User ID here.", + "inviteAlertInfo": "Jeżeli masz znajomych, którzy już używają Habitiki, zaproś ich poprzez ID użytkownika tutaj.", "inviteExistUser": "Zaproś istniejących użytkowników", "byColon": "Przez:", "inviteNewUsers": "Zaproś nowych użytkowników", @@ -136,14 +137,15 @@ "startAParty": "Utwórz drużynę", "addToParty": "Dodaj kogoś do swojej drużyny", "likePost": "Kliknij jeśli lubisz ten post!", - "partyExplanation1": "Play Habitica with friends to stay accountable!", + "partyExplanation1": "Graj w Habitikę z przyjaciółmi, by być odpowiedzialnym!", "partyExplanation2": "Walcz z bossami i twórz Wyzwania!", "partyExplanation3": "Zaproś przyjaciół by zdobyć Zwój Misji!", "wantToStartParty": "Czy chcesz założyć drużynę?", - "exclusiveQuestScroll": "Inviting a friend to your party will grant you an exclusive Quest Scroll to battle the Basi-List together!", + "exclusiveQuestScroll": "Za zaproszenie przyjaciela do drużyny otrzymasz wyjątkowy zwój misji abyście mogli wspólnie walczyć z Bazy-Listą", "nameYourParty": "Nazwij twoją nową drużynę!", "partyEmpty": "W twojej drużynie jesteś tylko ty. Zaproś swoich przyjaciół!", "partyChatEmpty": "Twój czat drużynowy jest pusty! Napisz wiadomość w powyższym okienku, by zacząć rozmowę.", "guildChatEmpty": "Czat tej gildii jest pusty! Napisz wiadomość w powyższym okienku, by zacząć rozmowę.", - "possessiveParty": "Drużyna należąca do <%= name %>" + "possessiveParty": "Drużyna należąca do <%= name %>", + "requestAcceptGuidelines": "Jeśli chcesz opublikować wiadomość w Karczmie lub na czacie dowolnej drużyny lub gildii, to najpierw przeczytaj <%= linkStart %>wytyczne wspólnotowe<%= linkEnd %>, a następnie kliknij przycisk poniżej, by je zaakceptować." } \ No newline at end of file diff --git a/common/locales/pl/limited.json b/common/locales/pl/limited.json index 8ef8021320..70f343c6b7 100644 --- a/common/locales/pl/limited.json +++ b/common/locales/pl/limited.json @@ -7,7 +7,7 @@ "alarmingFriends": "Niepokojący przyjaciele", "alarmingFriendsText": "Przestraszony <%= spookDust %> razy przez członków drużyny.", "agriculturalFriends": "Rolniczy przyjaciele", - "agriculturalFriendsText": "Przemieniony w kwiata <%= seeds %> razy przez członków drużyny.", + "agriculturalFriendsText": "Przemieniony w kwiat <%= seeds %> razy przez członków drużyny.", "aquaticFriends": "Wodni przyjaciele", "aquaticFriendsText": "Ochlapany <%= seafoam %> razy przez członków drużyny.", "valentineCard": "Kartka Walentynkowa", @@ -15,7 +15,7 @@ "valentineCardNotes": "Wyślij kartkę walentynkową do członka drużyny.", "valentine0": "\"Róże są czerwone\n\nNiebieskie są me Codzienne\n\nJestem z Tobą w drużynie\n\nCieszy mnie to niezmiernie!\"", "valentine1": "\"Róże są czerwone\n\nFiołeczki są śliczne\n\nDajmy wszyscy razem\n\nZłym Nawykom prztyczka!\"", - "valentine2": "\"Na górze róże\n\nTen wiersz w starym stylu\n\nObyś go polubił\n\nBoś o dziesięć złota do tyłu.\"", + "valentine2": "\"Na górze róże\n\nTen wiersz w starym stylu\n\nObyś go polubił\n\nBom o dziesięć złota do tyłu.\"", "valentine3": "\"Na górze czerwone róże\n\nLodowego smoka mam na oku\n\nNie ma większego skarbu\n\nNiż czas spędzony u Twego boku!\"", "valentineCardAchievementTitle": "Kochani przyjaciele", "valentineCardAchievementText": "Och, ty i twój przyjaciel musicie naprawdę troszczyć się o siebie! Wysłał lub otrzymał <%= cards %> kartek walentynkowych.", @@ -29,7 +29,8 @@ "seasonalShopClosedText": "Sklepik sezonowy jest aktualnie zamknięty! Nie wiem gdzie obecnie znajduje się Sezonowa Wróżka, ale na pewno zjawi się na kolejną Wielką Galę!", "seasonalShopText": "Witaj w Sezonowym Sklepiku!! Aktualnie mamy na składzie wiosenne przedmioty z Edycji sezonowej. Wszystko dostępne tutaj będzie w sprzedaży co roku podczas Wiosennego Szaleństwa, , lecz będziemy otwarci tylko do 30 kwietnia. Zrób więc teraz odpowiednie zapasy, inaczej będziesz zmuszony czekać cały rok, aby móc kupić te przedmioty ponownie!", "seasonalShopSummerText": "Witaj w Sezonowym Sklepiku!! Aktualnie mamy na składzie letnie przedmioty z Edycji sezonowej. Wszystko dostępne tutaj będzie w sprzedaży co roku podczas Letniego Plusku, lecz będziemy otwarci tylko do 31 lipca. Zrób więc teraz odpowiednie zapasy, inaczej będziesz zmuszony czekać cały rok, aby móc kupić te przedmioty ponownie!", - "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallText": "Witaj w Sezonowym Sklepiku!! Aktualnie mamy na składzie jesienne przedmioty z Edycji sezonowej. Wszystko dostępne tutaj będzie w sprzedaży co roku podczas Jesiennego Festiwalu, lecz będziemy otwarci tylko do 31 października. Zrób więc teraz odpowiednie zapasy, inaczej będziesz zmuszony czekać cały rok, aby móc kupić te przedmioty ponownie!", + "seasonalShopFallTextBroken": "Oh... Witaj w Sezonowym Sklepiku... Aktualnie mamy na składzie jesienne przedmioty z Edycji sezonowej lub coś w tym rodzaju... Wszystko dostępne tutaj będzie w sprzedaży co roku podczas Jesiennego Festiwalu, lecz będziemy otwarci tylko do 31 października... Powinieneś więc teraz zrobić odpowiednie zapasy, inaczej będziesz zmuszony czekać... i czekać... i czekać... *ehh*", "seasonalShopRebirth": "Jeśli użyłeś Kuli Odrodzenia, możesz ponownie kupić to wyposażenie w kolumnie nagród. Na początku będziesz mógł nabyć tylko ekwipunek dla swojej obecnej klasy (domyślnie Wojownik), ale nie martw się, przedmioty należące do innych klas pojawią się, jeśli zmienisz klasę.", "candycaneSet": "Cukierkowa laska (Mag)", "skiSet": "Narto-bójca (Łotrzyk)", @@ -56,9 +57,9 @@ "emeraldMermageSet": "Szmaragdowy Syremagik (Mag)", "reefSeahealerSet": "Koralowy Morskozdrowiciel (Uzdrowiciel)", "roguishPirateSet": "Psotliwy Pirat (Łotrzyk)", - "monsterOfScienceSet": "Monster of Science (Warrior)", - "witchyWizardSet": "Witchy Wizard (Mage)", - "mummyMedicSet": "Mummy Medic (Healer)", - "vampireSmiterSet": "Vampire Smiter (Rogue)", - "fallEventAvailability": "Available until October 31" + "monsterOfScienceSet": "Potwór laboratoryjny (Wojownik)", + "witchyWizardSet": "Wiedźmi czarodziej (Mag)", + "mummyMedicSet": "Ratownik mumiczny (Uzdrowiciel)", + "vampireSmiterSet": "Łowca wampirów (Łotrzyk)", + "fallEventAvailability": "Dostępne do 31 października" } \ No newline at end of file diff --git a/common/locales/pl/messages.json b/common/locales/pl/messages.json index ce8ce4aef1..512bbc9c55 100644 --- a/common/locales/pl/messages.json +++ b/common/locales/pl/messages.json @@ -15,7 +15,7 @@ "messageEquipped": "Przedmiot: <%= itemText %> założony.", "messageUnEquipped": "Przedmiot: <%= itemText %> ściągnięty.", "messageMissingEggPotion": "Brakuje Ci takiego jaja lub eliksiru.", - "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", + "messageInvalidEggPotionCombo": "Nie możesz użyć Magicznego Eliksiru Wyklucia na jaju z misji. Spróbuj innego jaja.", "messageAlreadyPet": "Już masz takiego chowańca. Spróbuj innej kombinacji!", "messageHatched": "Z Twojego jaja wykluł się chowaniec! Odwiedź stajnię, by wziąć go ze sobą.", "messageNotEnoughGold": "Nie masz wystarczająco dużo złota", @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "Już posiadasz ten przedmiot. Przejdź do strony z wyposażeniem, aby zacząć go używać.", "armoireEquipment": "<%= image %> Znalazłeś część rzadkiego wyposażenia w Zaczarowanej Szafie: <%= dropText %>! Fantastycznie!", "armoireFood": "<%= image %> Przeszukując Zaczarowaną Szafę znaleziono <%= dropArticle %><%= dropText %>. Co to tutaj robi?", - "armoireExp": "Mocujesz się z Zaczarowaną Szafą i zyskujesz doświadczenie. Masz za swoje!" + "armoireExp": "Mocujesz się z Zaczarowaną Szafą i zyskujesz doświadczenie. Masz za swoje!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/pl/npc.json b/common/locales/pl/npc.json index e3c061f2df..af532c2eba 100644 --- a/common/locales/pl/npc.json +++ b/common/locales/pl/npc.json @@ -3,10 +3,12 @@ "npcText": "Wsparł projekt Kickstarter na maksymalnym poziomie!", "mattBoch": "Matt Boch", "mattShall": "Mam przyprowadzić wierzchowca, <%= name %>? Gdy nakarmisz chowańca wystarczającą ilością jedzenia, by zamienił się w wierzchowca, pojawi się tutaj. Kliknij 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.", + "mattBochText1": "Witaj w stajni! Mam na imię Matt i jestem władcą chowańców. Od poziomu 3 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 3, 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 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.", + "danielTextBroken": "Witaj w Karczmie... czy jakoś tak... Jeśli potrzebujesz odpoczynku, znajdę dla ciebie pokój w gospodzie... Kiedy odpoczywasz, twoje Codzienne nie skrzywdzą ciebie na koniec dnia, jednak nadal możesz je odhaczać... jeśli starczy ci energii...", + "danielText2Broken": "Aha... Jeśli uczestniczysz w walce z bossem, wciąż może on zadać ci obrażenia, jeśli członkowie twojej drużyny ominą Codzienne... Twoje obrażenia dla bossa (lub zebrane przedmioty) też 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", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "Ian", "ianText": "Witaj w sklepie z misjami! Możesz tutaj wykorzystać zwoje misji, by wraz z przyjaciółmi toczyć boje z potworami. Już teraz koniecznie sprawdź naszą wspaniałą tablicę ze zwojami misji możliwymi do zakupu!", + "ianBrokenText": "Witaj w sklepie z misjami... Możesz tutaj wykorzystać zwoje misji, by wraz z przyjaciółmi toczyć boje z potworami... Już teraz koniecznie sprawdź naszą wspaniałą tablicę ze zwojami misji możliwymi do zakupu...", "USD": "USD", "newStuff": "Nowości", "cool": "Przypomnij mi później", diff --git a/common/locales/pl/pets.json b/common/locales/pl/pets.json index 9a0e8c53e6..7dfd80983b 100644 --- a/common/locales/pl/pets.json +++ b/common/locales/pl/pets.json @@ -1,13 +1,13 @@ { "pets": "Chowańce", "petsFound": "Znalezione chowańce", - "magicPets": "Magic Potion Pets", + "magicPets": "Magiczne chowańce", "rarePets": "Rzadkie chowańce", "questPets": "Chowańce z Misji", "mounts": "Wierzchowce", "mountsTamed": "Oswojonych wierzchowców", "questMounts": "Wierzchowce z Misji", - "magicMounts": "Magic Potion Mounts", + "magicMounts": "Magiczne wierzchowce", "rareMounts": "Rzadkie Wierzchowce", "etherealLion": "Eteryczny lew", "veteranWolf": "Wilk weteran", @@ -18,6 +18,7 @@ "mammoth": "Wełniany Mamut", "orca": "Orka", "royalPurpleGryphon": "Purpurowy królewski gryf", + "phoenix": "Feniks", "rarePetPop1": "Kliknij na złotą łapkę, aby dowiedzieć się, jak możesz zdobyć tego rzadkiego chowańca poprzez pomoc w tworzeniu Habitica!", "rarePetPop2": "Jak zdobyć tego Chowańca?", "potion": "Eliksir <%= potionType %>", @@ -33,8 +34,8 @@ "foodText": "karma", "food": "Jedzenie i siodła", "noFood": "Nie masz żadnego jedzenia ani siodeł.", - "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.", - "premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.", + "dropsExplanation": "Zdobądź te przedmioty szybciej przy pomocy Klejnotów jeśli nie chcesz czekać aż wypadną przy ukończeniu zadania. Dowiedz się więcej o systemie zdobywczym", + "premiumPotionNoDropExplanation": "Magiczne Eliksiry Wyklucia nie mogą zostać użyte na jajach otrzymanych z Misji. Jedynym sposobem na zdobycie Magicznych Eliksirów Wyklucia jest kupienie ich poniżej, nie stanowią losowych zdobyczy.", "beastMasterProgress": "Postęp Władcy chowańców", "stableBeastMasterProgress": "Postęp Władcy chowańców: znaleziono <%= number %> chowańców", "beastAchievement": "Zdobyłeś odznakę \"Władca Chowańców\", gdyż zebrałeś wszystkie możliwe Chowańce!", diff --git a/common/locales/pl/quests.json b/common/locales/pl/quests.json index c35e2c7513..e82cdc9c72 100644 --- a/common/locales/pl/quests.json +++ b/common/locales/pl/quests.json @@ -13,6 +13,7 @@ "youReceived": "Otrzymałeś", "dropQuestCongrats": "Gratulacje za zdobycie tego zwoju misji! Teraz możesz zaprosić swoją drużynę i od razu rozpocząć misję, albo powrócić do niej w dowolnym momencie z poziomu Ekwipunek > Misje.", "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 Społeczność > Drużyna.", + "questSendBroken": "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": "Zaproś Drużynę do Misji", "questInvitation": "Zaproszenie do misji:", "questInvitationTitle": "Zaproszenie do misji", @@ -24,18 +25,25 @@ "rejected": "Odrzucono", "pending": "Oczekujące", "questStart": "W momencie, gdy wszyscy członkowie zaakceptują lub odrzucą misję, ta rozpoczyna się. Tylko ci, którzy kliknęli 'zaakceptuj' będą mogli brać udział w misji i otrzymają nagrodę. Jeśli któryś ze członków zbyt długo zwleka z wyborem (być może jest nieaktywny?) właściciel misji może rozpocząć ją bez tej osoby, klikając 'Rozpocznij'. Właściciel misji może też zakończyć misję klikając \"Zakończ\", a zwój misji zostanie mu zwrócony.", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Rozpocznij", "bossHP": "Zdrowie Bossa", "bossStrength": "Siła bossa", + "rage": "Furia", "collect": "Zebrano", "collected": "Zebrano", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Przedmioty do zebrania", "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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Tylko uczestnicy mogą zbierać przedmioty i brać udział w podziale łupów.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Przerwij", "leaveQuest": "Opuść misję", "sureLeave": "Czy na pewno chcesz opuścić aktywną misję? Cały twój postęp zostanie stracony.", @@ -62,6 +70,7 @@ "sureAbort": "Czy na pewno chcesz porzucić tę misję? Zostanie przerwana dla każdego członka twojej drużyny i cały postęp zostanie stracony. Zwój misji zostanie zwrócony właścicielowi.", "doubleSureAbort": "Czy jesteś pewien? Drużyna się na Ciebie nie obrazi?", "questWarning": "Jeśli nowi gracze dołączą do drużyny zanim rozpocznie się misja, również dostaną zaproszenie do niej. Jednakże kiedy już misja się zacznie, żadni nowi członkowie drużyny nie będą mogli dołączyć do misji.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Furia", "bossRageDescription": "Gdy pasek się zapełni, boss wykona atak specjalny!", "startAQuest": "ROZPOCZNIJ MISJE", diff --git a/common/locales/pl/questscontent.json b/common/locales/pl/questscontent.json index 22476ad283..1a44f04f48 100644 --- a/common/locales/pl/questscontent.json +++ b/common/locales/pl/questscontent.json @@ -249,5 +249,23 @@ "questHorseCompletion": "Wymagało to całej twojej wprawy, ale w końcu koń uderza parę razy kopytami i popycha cię nosem w ramię zanim pozwala ci się dosiąść. Jedziesz krótko, ale dumnie wokół Tawerny podczas twoi przyjaciele wiwatują. Nieznajomy uśmiecha się szeroko.\n\"Widzę że nie były to czcze przechwałki! Twoja determinacja jest na prawdę imponujące. Weź te jajka aby wychować własne konie, a może kiedyś znów się spotkamy.\" Przyjmujesz jajka, nieznajomy uchyla kapelusza... i znika.", "questHorseBoss": "Koń-Mara", "questHorseDropHorseEgg": "Koń (jajo)", - "questHorseUnlockText": "Odblokowuje dostęp do kupna końskich jaj na Targu" + "questHorseUnlockText": "Odblokowuje dostęp do kupna końskich jaj na Targu", + "questBurnoutText": "Wypaleniec i Wycieńczone Duchy", + "questBurnoutNotes": "Jest już dobrze po północy i duszno od gorąca, kiedy nagle Redphoenix i kapitan zwiadowców Kiwibot wpadają przez bramy miasta. \"Musimy ewakuować wszystkie drewniane budynki!\" krzyczy Redphoenix. \"Szybko!\"

Kiwibot łapie się ściany i próbuje złapać oddech. \"Wyczerpuje ludzi i zmienia ich w Wycieńczone Duchy! Dlatego wszystko jest opóźnione. Tak zaginęli ci ludzie. To kradnie ich energię!\"

\"To?\" pyta Lemoness.

A wtedy gorąco nabiera kształtu.

Kłębiąca się i wirująca masa podnosi się z ziemi, a w powietrzu pełno jest dławiącego dymu i siarki. Płomienie liżą stopioną ziemię i wyginają się w kończyny, wijąc się na niebotyczną wysokość. Stwór otwiera tlące się oczy i wydaje z siebie głęboki, skrzeczący rechot.

Kiwibot szepcze jedno słowo.

\"Wypaleniec.\"", + "questBurnoutCompletion": "Wypaleniec został POKONANY!

Z wielkim westchnieniem Wypaleniec powoli uwalnia gorliwą energię, która podtrzymywała jego płomień. Gdy potwór cicho zmienia się w popiół, powietrze skrzy się do skradzionej przez niego energii, odżywiającej Wycieńczone Duchy i przywracającej im prawdziwą postać.

Ian, Daniel i Sezonowa Czarodziejka wiwatują, Habitanie biegną im naprzeciw, a wszyscy zaginieni mieszkańcy Kwitnących Pól ściskają swoje rodziny i przyjaciół. Ostatni Wycieńczony Duch zmienia się w Wesołą Żniwiarkę we własnej osobie!

\"Patrzcie!\" szepcze @Baconsaur, gdy popiół zaczyna lśnić. Powoli wyłaniają się z niego setki błyszczących feniksów!

Jeden z gorejących ptaków siada na kościanym ramieniu Wesołej Żniwiarki, a ona uśmiecha się do niego. \"Od dawna nie miałam okazji ujrzeć feniksa na Kwitnących Polach\", mówi. \"Chociaż, biorąc pod uwagę ostatnie wydarzenia, muszę powiedzieć, że to bardzo adekwatne do okazji!\"

Jej głos poważnieje, chociaż (naturalnie) ciągle się uśmiecha. \"Jesteśmy znani z pracowitości, ale również z naszych uczt i uroczystości. Jakie to ironiczne: tak bardzo staraliśmy się zaplanować niezwykłe święto, że nie pozwoliliśmy sobie nawet na chwilę zabawy. Na pewno nie popełnimy znowu tego samego błędu!\"

Klaszcze w dłonie. \"A teraz - czas świętować!\"", + "questBurnoutCompletionChat": "`Wypaleniec został POKONANY!`\n\nZ wielkim westchnieniem Wypaleniec powoli uwalnia gorliwą energię, która podtrzymywała jego płomień. Gdy potwór cicho zmienia się w popiół, powietrze skrzy się do skradzionej przez niego energii, odżywiającej Wycieńczone Duchy i przywracającej im prawdziwą postać.\n\nIan, Daniel i Sezonowa Czarodziejka wiwatują, Habitanie biegną im naprzeciw, a wszyscy zaginieni mieszkańcy Kwitnących Pól ściskają swoje rodziny i przyjaciół. Ostatni Wycieńczony Duch zmienia się w Wesołą Żniwiarkę we własnej osobie!\n\nPatrzcie!\" szepcze @Baconsaur, gdy popiół zaczyna lśnić. Powoli wyłaniają się z niego setki błyszczących feniksów!\n\nJeden z gorejących ptaków siada na kościanym ramieniu Wesołej Żniwiarki, a ona uśmiecha się do niego. \"Od dawna nie miałam okazji ujrzeć feniksa na Kwitnących Polach\", mówi. \"Chociaż, biorąc pod uwagę ostatnie wydarzenia, muszę powiedzieć, że to bardzo adekwatne do okazji!\"\n\nJej głos poważnieje, chociaż (naturalnie) ciągle się uśmiecha. \"Jesteśmy znani z pracowitości, ale również z naszych uczt i uroczystości. Jakie to ironiczne: tak bardzo staraliśmy się zaplanować niezwykłe święto, że nie pozwoliliśmy sobie nawet na chwilę zabawy. Na pewno nie popełnimy znowu tego samego błędu!\"\n\nKlaszcze w dłonie. \"A teraz - czas świętować!\"\n\nWszyscy Habitanie otrzymują:\n\nChowańca Feniksa\nWierzchowca Feniksa\nOsiągnięcie: Wybawca Kwitnących Pól\nZwyczajny cukierek\nWaniliowy cukierek\nPiaskowy cukierek\nCynamonowy cukierek\nCzekoladowy cukierek\nZgniły cukierek\nKwaśny różowy cukierek\nKwaśny niebieski cukierek\nMiodowy cukierek", + "questBurnoutBoss": "Wypaleniec", + "questBurnoutBossRageTitle": "Atak Wycieńczenia", + "questBurnoutBossRageDescription": "Gdy ten wskaźnik się zapełni, Wypaleniec wykona Atak Wycieńczenia na Habitice.", + "questBurnoutDropPhoenixPet": "Feniks (Chowaniec)", + "questBurnoutDropPhoenixMount": "Feniks (Wierzchowiec)", + "questBurnoutBossRageQuests": "`Wypaleniec używa ATAKU WYCIEŃCZENIA!`\n\nO, nie! Mimo naszych wysiłków, opuściliśmy trochę Codziennych zadań, a Wypaleniec aż płonie z energii! Z trzaskającym warkotem pochłania Iana, Mistrza Zadań, w fali widmowego ognia. Gdy tlące się zwoje z zadaniami opadają, a dym się rozwiewa, widzisz, że z Iana została wyssana energia, co zmieniło go w Wycieńczonego Ducha!\n\nTylko pokonanie Wypaleńca może odwrócić zaklęcie i przywrócić naszemu drogiemu Mistrzowi Zadań prawdziwą postać. Pilnujmy naszych Codziennych zadań i pokonajmy tę bestię, zanim znowu zaatakuje!", + "questBurnoutBossRageSeasonalShop": "`Wypaleniec używa ATAKU WYCIEŃCZENIA!`\n\nAaa!!! Nasze niewykonane Codzienne zadania zasiliły płomień Wypaleńca i teraz ma dosyć energii, aby znowu zaatakować! Przywołuje słup widmowego ognia, który spala Sklepik Sezonowy. Z przerażeniem odkrywasz, że pogodna Sezonowa Czarodziejka zmieniła się w Wycieńczonego Ducha.\n\nMusimy uratować naszych NPC! Szybko, Habitanie, ukończcie wasze zadania i pokonajcie Wypaleńca, zanim zaatakuje po raz trzeci!", + "questBurnoutBossRageTavern": "`Wypaleniec używa ATAKU WYCIEŃCZENIA!`\n\nWielu Habitan chowało się przed Wypaleńcem w Karczmie, ale nie na długo! Z jękliwym wyciem Wypaleniec zagarnia Karczmę w swoje rozpalone do białości łapska. Podczas gdy klienci uciekają, Daniel, uwięziony w uścisku Wypaleńca, przemienia się w Wycieńczonego Ducha na twoich oczach!\n\nTen płomienny koszmar trwa już zbyt długo. Nie poddawajcie się... Jesteśmy już blisko pokonania Wypaleńca raz na zawsze!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Żaba (jajo)", + "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market" } \ No newline at end of file diff --git a/common/locales/pl/settings.json b/common/locales/pl/settings.json index 57f59d6917..6020b7f24c 100644 --- a/common/locales/pl/settings.json +++ b/common/locales/pl/settings.json @@ -118,5 +118,26 @@ "promoCode": "Kod promocyjny", "promoCodeApplied": "Zastosowano kod promocyjny! Sprawdź swój ekwipunek", "promoPlaceholder": "Wpisz kod promocyjny", - "displayInviteToPartyWhenPartyIs1": "Wyświetl przycisk Zaproś do drużyny, gdy drużyna ma 1 członka." + "displayInviteToPartyWhenPartyIs1": "Wyświetl przycisk Zaproś do drużyny, gdy drużyna ma 1 członka.", + "saveCustomDayStart": "Zapisz własny początek dnia", + "registration": "Rejestracja", + "addLocalAuth": "Dodaj uwierzytelnianie lokalne:", + "generateCodes": "Generuj kody", + "generate": "Generuj", + "getCodes": "Zdobądź kody", + "webhooks": "Webhooks", + "enabled": "Włączone", + "webhookURL": "Webhook URL", + "add": "Dodaj", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mistyczne Klepsydry", + "mysticHourglassText": "Mistyczna Klepsydra pozwala na zakup Zestawów tajemniczych przedmiotów z poprzednich miesięcy.", + "purchasedPlanId": "<%= price %> dolarów będzie pobierane z konta co każde <%= months %> miesięcy (<%= plan %>)", + "purchasedPlanExtraMonths": "Posiadasz <%= months %> miesięcy kredytu abonenckiego.", + "consecutiveSubscription": "Ciągłość abonamentu", + "consecutiveMonths": "Ilość miesięcy z rzędu:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mistyczne Klepsydry:", + "paypal": "PayPal", + "amazonPayments": "Płatności Amazon" } \ No newline at end of file diff --git a/common/locales/pl/spells.json b/common/locales/pl/spells.json index e016cc0b04..bf6f116970 100644 --- a/common/locales/pl/spells.json +++ b/common/locales/pl/spells.json @@ -47,4 +47,4 @@ "spellSpecialSeafoamNotes": "Zamień przyjaciela w morskie stworzenie!", "spellSpecialSandText": "Piasek", "spellSpecialSandNotes": "Anuluj skutki Piany Morskiej" -} +} \ No newline at end of file diff --git a/common/locales/pl/subscriber.json b/common/locales/pl/subscriber.json index ba1cd1c6e3..1ca3474262 100644 --- a/common/locales/pl/subscriber.json +++ b/common/locales/pl/subscriber.json @@ -59,10 +59,10 @@ "timeTravelers": "Podróżnicy w Czasie", "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> i <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Tajemniczy Podróżnicy w Czasie", - "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", - "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", - "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", + "timeTravelersPopoverNoSub": "Potrzebujesz Mistycznej Klepsydry, aby wezwać tajemniczych Podróżników w Czasie! <%=linkStart %>Abonenci<%=linkEnd %> otrzymują jedną Mistyczną Klepsydrę za każde kolejne trzy miesiące subskrypcji. Wróć tu z Mistyczną Klepsydrą, a Podróżnicy w Czasie przyniosą ci rzadkiego chowańca, wierzchowca lub zestaw przedmiotów abonenckich z przeszłości... lub może nawet z przyszłości.", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersAlreadyOwned": "Gratulacje! Posiadasz już wszystko,co Podróżnicy w Czasie aktualnie oferują. Dziękujemy za wspieranie strony!", + "mysticHourglassPopover": "Mistyczna Klepsydra pozwala na kupienie pewnych przedmiotów o ograniczonej czasowo dostępności, takich jak comiesięczne Zestawy Tajemniczych Przedmiotów i nagrody od Światowych bossów z przeszłości.", "subUpdateCard": "Karta Uaktualnienia", "subUpdateTitle": "Aktualizuj", "subUpdateDescription": "Uaktualnij kartę by ją naładować.", @@ -72,8 +72,8 @@ "petsAlreadyOwned": "Chowaniec obecnie posiadany.", "mountsAlreadyOwned": "Wierzchowiec obecnie posiadany.", "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types:", - "petsNotAllowedHourglass": "Pet not available for purchase with Mystic Hourglass.", - "mountsNotAllowedHourglass": "Mount not available for purchase with Mystic Hourglass.", + "petsNotAllowedHourglass": "Tego chowańca nie można kupić za Mistyczne Klepsydry.", + "mountsNotAllowedHourglass": "Tego wierzchowca nie można kupić za Mistyczne Klepsydry.", "hourglassPurchase": "Kupiłeś przedmiot używając Mistycznej Klepsydry!", "hourglassPurchaseSet": "Kupiłeś zestaw przedmiotów używając Mistycznej Klepsydry!" } \ No newline at end of file diff --git a/common/locales/pt/backgrounds.json b/common/locales/pt/backgrounds.json index 3a5bffaa26..6e32e4a847 100644 --- a/common/locales/pt/backgrounds.json +++ b/common/locales/pt/backgrounds.json @@ -111,5 +111,12 @@ "backgroundStableText": "Estábulo de Habitica", "backgroundStableNotes": "Observe suas montaria no Estábulo de Habitica", "backgroundTavernText": "Taverna de Habitica", - "backgroundTavernNotes": "Visite a Taverna de Habitica" + "backgroundTavernNotes": "Visite a Taverna de Habitica", + "backgrounds102015": "Conjunto 17: Lançado em Outubro de 2015", + "backgroundHarvestMoonText": "Lua da Colheita", + "backgroundHarvestMoonNotes": "Cacarejo sob a Lua da Colheita", + "backgroundSlimySwampText": "Pântano Pegajoso", + "backgroundSlimySwampNotes": "Se arrastar por Pântano Pegajoso", + "backgroundSwarmingDarknessText": "Escuridão Fervilhante", + "backgroundSwarmingDarknessNotes": "Trema na Escuridão Fervilhante" } \ No newline at end of file diff --git a/common/locales/pt/challenge.json b/common/locales/pt/challenge.json index 182ea2de55..132412581d 100644 --- a/common/locales/pt/challenge.json +++ b/common/locales/pt/challenge.json @@ -43,8 +43,8 @@ "exportChallengeCSV": "Exportar para CSV", "selectGroup": "Favor selecionar grupo", "challengeCreated": "Desafio criado", - "sureDelCha": "Tem certeza que quer deletar esse desafio", - "sureDelChaTavern": "Tem certeza que quer deletar esse desafio? Suas gemas não serão reembosadas.", + "sureDelCha": "Tem certeza que deseja deletar esse desafio?", + "sureDelChaTavern": "Tem certeza que deseja deletar esse desafio? Suas gemas não serão reembosadas.", "removeTasks": "Remover Tarefas", "keepTasks": "Manter Tarefas", "closeCha": "Terminar desafio e...", @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "Você não tem gemas suficientes para postar este desafio.", "noPermissionEditChallenge": "Você não têm permissões para editar esse desafio", "noPermissionDeleteChallenge": "Você não têm permissões para deletar esse desafio", - "noPermissionCloseChallenge": "Você não têm permissões para fechar esse desafio" + "noPermissionCloseChallenge": "Você não têm permissões para fechar esse desafio", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/pt/character.json b/common/locales/pt/character.json index d353202955..420332180f 100644 --- a/common/locales/pt/character.json +++ b/common/locales/pt/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Bônus de Classe", "battleGear": "Equipamento de Batalha", "battleGearText": "Este é o equipamento que você usa em batalha; ele influencia os números ao interagir com suas tarefas.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/pt/content.json b/common/locales/pt/content.json index 13e5c59bce..9dfe8b083e 100644 --- a/common/locales/pt/content.json +++ b/common/locales/pt/content.json @@ -6,96 +6,99 @@ "armoireLastItem": "Você achou o último equipamento raro no Armário Encantado.", "armoireNotesEmpty": "O Armário terá novos equipamentos na primeira semana de cada mês. Até lá, continue clicando em busca de Experiência e Comida!", "dropEggWolfText": "Lobo", - "dropEggWolfMountText": "Wolf", - "dropEggWolfAdjective": "a loyal", + "dropEggWolfMountText": "Lobo", + "dropEggWolfAdjective": "um leal", "dropEggTigerCubText": "Tigre Filhote", "dropEggTigerCubMountText": "Tigre", - "dropEggTigerCubAdjective": "a fierce", + "dropEggTigerCubAdjective": "um feroz", "dropEggPandaCubText": "Filhote Panda", "dropEggPandaCubMountText": "Panda", - "dropEggPandaCubAdjective": "a gentle", + "dropEggPandaCubAdjective": "um gentil", "dropEggLionCubText": "Leão Filhote", "dropEggLionCubMountText": "Leão", - "dropEggLionCubAdjective": "a regal", + "dropEggLionCubAdjective": "um real", "dropEggFoxText": "Raposa", - "dropEggFoxMountText": "Fox", - "dropEggFoxAdjective": "a wily", + "dropEggFoxMountText": "Raposa", + "dropEggFoxAdjective": "um astuto", "dropEggFlyingPigText": "Porco Voador", - "dropEggFlyingPigMountText": "Flying Pig", - "dropEggFlyingPigAdjective": "a whimsical", + "dropEggFlyingPigMountText": "Porco Voador", + "dropEggFlyingPigAdjective": "um caprichoso", "dropEggDragonText": "Dragão", - "dropEggDragonMountText": "Dragon", - "dropEggDragonAdjective": "a mighty", + "dropEggDragonMountText": "Dragão", + "dropEggDragonAdjective": "um poderoso", "dropEggCactusText": "Cacto", - "dropEggCactusMountText": "Cactus", - "dropEggCactusAdjective": "a prickly", + "dropEggCactusMountText": "Cacto", + "dropEggCactusAdjective": "um espinhoso", "dropEggBearCubText": "Urso Filhote", "dropEggBearCubMountText": "Urso", - "dropEggBearCubAdjective": "a cuddly", + "dropEggBearCubAdjective": "um fofinho", "questEggGryphonText": "Grifo", - "questEggGryphonMountText": "Gryphon", - "questEggGryphonAdjective": "a proud", + "questEggGryphonMountText": "Grifo", + "questEggGryphonAdjective": "um orgulhoso", "questEggHedgehogText": "Ouriço", - "questEggHedgehogMountText": "Hedgehog", - "questEggHedgehogAdjective": "a spiky", + "questEggHedgehogMountText": "Ouriço", + "questEggHedgehogAdjective": "um espinhoso", "questEggDeerText": "Cervo", - "questEggDeerMountText": "Deer", - "questEggDeerAdjective": "an elegant", + "questEggDeerMountText": "Cervo", + "questEggDeerAdjective": "um elegante", "questEggEggText": "Ovo", "questEggEggMountText": "Cesta de Ovos", - "questEggEggAdjective": "a colorful", + "questEggEggAdjective": "um colorido", "questEggRatText": "Rato", - "questEggRatMountText": "Rat", - "questEggRatAdjective": "a dirty", + "questEggRatMountText": "Rato", + "questEggRatAdjective": "um sujo", "questEggOctopusText": "Polvo", - "questEggOctopusMountText": "Octopus", - "questEggOctopusAdjective": "a slippery", + "questEggOctopusMountText": "Polvo", + "questEggOctopusAdjective": "um escorregadio", "questEggSeahorseText": "Cavalo-Marinho", - "questEggSeahorseMountText": "Seahorse", - "questEggSeahorseAdjective": "a prize", + "questEggSeahorseMountText": "Cavalo-marinho", + "questEggSeahorseAdjective": "um prêmio", "questEggParrotText": "Arara", - "questEggParrotMountText": "Parrot", - "questEggParrotAdjective": "a vibrant", + "questEggParrotMountText": "Papagaio", + "questEggParrotAdjective": "um vibrante", "questEggRoosterText": "Galo", - "questEggRoosterMountText": "Rooster", - "questEggRoosterAdjective": "a strutting", + "questEggRoosterMountText": "Galo", + "questEggRoosterAdjective": "um pomposo", "questEggSpiderText": "Aranha", - "questEggSpiderMountText": "Spider", - "questEggSpiderAdjective": "a creepy", + "questEggSpiderMountText": "Aranha", + "questEggSpiderAdjective": "uma assustadora", "questEggOwlText": "Coruja", - "questEggOwlMountText": "Owl", - "questEggOwlAdjective": "a wise", + "questEggOwlMountText": "Coruja", + "questEggOwlAdjective": "um sábio", "questEggPenguinText": "Pinguim", - "questEggPenguinMountText": "Penguin", - "questEggPenguinAdjective": "a perspicacious", + "questEggPenguinMountText": "Pinguim", + "questEggPenguinAdjective": "um perspicaz", "questEggTRexText": "Tiranossauro", - "questEggTRexMountText": "Tyrannosaur", - "questEggTRexAdjective": "a tiny-armed", + "questEggTRexMountText": "Tiranossauro", + "questEggTRexAdjective": "um pequeno", "questEggRockText": "Pedra", - "questEggRockMountText": "Rock", - "questEggRockAdjective": "a lively", + "questEggRockMountText": "Pedra", + "questEggRockAdjective": "um animado", "questEggBunnyText": "Coelhinho", - "questEggBunnyMountText": "Bunny", - "questEggBunnyAdjective": "a snuggly", + "questEggBunnyMountText": "Coelhinho", + "questEggBunnyAdjective": "um aconchegante", "questEggSlimeText": "Gosma de Marshmallow", - "questEggSlimeMountText": "Marshmallow Slime", - "questEggSlimeAdjective": "a sweet", + "questEggSlimeMountText": "Gosma de Marshmallow", + "questEggSlimeAdjective": "um doce", "questEggSheepText": "Ovelha", - "questEggSheepMountText": "Sheep", - "questEggSheepAdjective": "a woolly", + "questEggSheepMountText": "Ovelha", + "questEggSheepAdjective": "uma felpuda", "questEggCuttlefishText": "Lula", - "questEggCuttlefishMountText": "Cuttlefish", - "questEggCuttlefishAdjective": "a cuddly", + "questEggCuttlefishMountText": "Lula", + "questEggCuttlefishAdjective": "uma fofa", "questEggWhaleText": "Baleia", - "questEggWhaleMountText": "Whale", - "questEggWhaleAdjective": "a splashy", + "questEggWhaleMountText": "Baleia", + "questEggWhaleAdjective": "uma espalhafatosa", "questEggCheetahText": "Guepardo", - "questEggCheetahMountText": "Cheetah", - "questEggCheetahAdjective": "an honest", + "questEggCheetahMountText": "Guepardo", + "questEggCheetahAdjective": "um honesto", "questEggHorseText": "Cavalo", - "questEggHorseMountText": "Horse", - "questEggHorseAdjective": "a galloping", - "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", + "questEggHorseMountText": "Cavalo", + "questEggHorseAdjective": "um galopante", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", + "eggNotes": "Ache uma poção de eclosão para usar nesse ovo e ele irá eclodir em um <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Básico", "hatchingPotionWhite": "Branco", "hatchingPotionDesert": "Deserto", @@ -106,9 +109,9 @@ "hatchingPotionCottonCandyPink": "Rosa Algodão-doce", "hatchingPotionCottonCandyBlue": "Azul Algodão-doce", "hatchingPotionGolden": "Dourado", - "hatchingPotionSpooky": "Spooky", + "hatchingPotionSpooky": "Assustador", "hatchingPotionNotes": "Use-o em um ovo, e ele chocará como um mascote <%= potText(locale) %>.", - "premiumPotionAddlNotes": "Not usable on quest pet eggs.", + "premiumPotionAddlNotes": "Não utilizável em ovos de mascote de missão.", "foodMeat": "Carne", "foodMilk": "Leite", "foodPotatoe": "Batata", diff --git a/common/locales/pt/faq.json b/common/locales/pt/faq.json index 8eeb7dcf3f..73f2b12b17 100644 --- a/common/locales/pt/faq.json +++ b/common/locales/pt/faq.json @@ -31,11 +31,14 @@ "iosFaqAnswer9": "Primeiro, você precisa criar ou se juntar a uma Equipe (veja acima). Apesar de você poder enfrentar monstros sozinho, nós recomendamos jogar com um grupo, pois isso deixará as Missões muito mais fáceis. Além disso, ter um amigo para comemorar com você ao completar tarefas é bem mais motivante!\n\nEm seguida, você precisará de um Pergaminho de Missão, que são guardados em Menu > Itens. Existem três maneiras de conseguir um pergaminho:\n\n-No nível 15, você receberá uma série de Missões, que são três missões interligadas. Mais séries de Missões são desbloqueadas nos níveis 30, 40 e 60, respectivamente.\n-Quando você convida pessoas para sua Equipe no [site](https://habitica.com/#/options/groups/party), você sera recompensado com o Pergaminho da Basi-Lista! (Nós adicionaremos essa função ao aplicativo em uma atualização futura.)\n-Você pode comprar Missões na página de Missões no [site](https://habitica.com/#/options/inventory/quests) usando ouro e gemas. (nòs adicionaremos essa função ao aplicativo em uma atualização futura)\n\nPara enfrentar o Chefão ou coletar itens para uma Missão de coleção, simplesmente complete suas tarefas normalmente e elas serão convertidas em dano no fim do dia. (Recarregar puxando a tela para baixo pode ser necessário para ver a vida do Chefe diminuir.) Se você está lutando contra um Chefão e você perdeu alguma Diárias, o Chefe causará dano à Equipe ao mesmo tempo que você causará dano a ele.\n\nApós o nível 11, Magos e Guerreiros ganham Habilidades que permitem causar dano adicional ao Chefe, então essas são classes execelentes para escolher após o nível 10 se você quiser ter um ataque poderoso.", "webFaqAnswer9": "Primeiro, você precisa criar ou se juntar a uma Equipe (em Social > Equipe). Apesar de você poder enfrentar monstros sozinho, nós recomendamos jogar com um grupo, pois isso deixará as Missões muito mais fáceis. Além disso, ter um amigo para comemorar com você ao completar tarefas é bem mais motivante!\n

\nEm seguida, você precisará de um Pergaminho de Missão, que são guardados em Inventário > Missões. Existem três maneiras de conseguir um pergaminho:\n

\n*Quando você convida pessoas para sua Equipe, você sera recompensado com o Pergaminho da Basi-Lista!\n*No nível 15, você receberá uma série de Missões, que são três missões interligadas. Mais séries de Missões são desbloqueadas nos níveis 30, 40 e 60, respectivamente.\n*Você pode comprar Missões na página de Missões (Inventário > Missões) usando Ouro e Gemas.\n

\nPara enfrentar o Chefão ou coletar itens para uma Missão de coleção, simplesmente complete suas tarefas normalmente e elas serão convertidas em dano no fim do dia. (Recarregar a página pode ser necessário para ver a vida do Chefe diminuir.) Se você está lutando contra um Chefão e você perdeu alguma Diárias, o Chefe causará dano à Equipe ao mesmo tempo que você causará dano a ele.\n

\nApós o nível 11, Magos e Guerreiros ganham Habilidades que permitem causar dano adicional ao Chefe, então essas são classes execelentes para escolher após o nível 10 se você quiser ter um ataque poderoso.", "faqQuestion10": "O que são gemas e como eu as consigo?", - "iosFaqAnswer10": "Gems are purchased with real money by tapping on the gem icon in the header. When people buy gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying gems directly, there are three other ways players can gain gems:\n\n * Win a Challenge on the [website](https://habitica.com) that has been set up by another player under Social > Challenges. (We will be adding Challenges to the app in a future update!)\n * Subscribe on the [website](https://habitica.com/#/options/settings/subscription) and unlock the ability to buy a certain number of gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with gems do not offer any statistical advantages, so players can still make use of the app without them!", + "iosFaqAnswer10": "Gemas são compradas com dinheiro real ao tocar no ícone no cabeçalho. Quando as pessoas compram gemas, elas estão nos ajudando a manter o site funcionando. Nós somos muito gratos pelo seu suporte!\n\nEm adição a comprar gemas diretamente, existem três outras maneiras que jogadores podem obter gemas:\n\n* Vença um Desafio no [site](https://habitica.com) que foi criado por outro jogador em Social > Desafios. (Nós iremos adicionar Desafios para o app numa futura atualização!)\n* Faça assinatura no [site](https://habitica.com/#/options/settings/subscription) and destrave a capacidade de comprar um certo número de gemas por mês.\n* Contribua com seus talentos para o projeto Habitica. Veja na página da wiki para mais detalhes: [Contribuindo com o Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\nTenha em mente que items comprados com gemas não oferecem nenhuma vantagem estatística, então os jogadores podem usar o app sem elas!", "webFaqAnswer10": "Gemas são [compradas com dinheiro real](https://habitica.com/#/options/settings/subscription), apesar de que [assinantes](https://habitica.com/#/options/settings/subscription) podem compra-las usando Ouro. Quando alguém assina o site ou compra gemas, esta pessoa está nos ajudando a manter o site funcionando. Ficamos muito agradecidos com esse suporte!\n

\nAlém de comprar gemas diretamente, existem outras três maneiras de se conseguir gemas:\n

\n* Vença um Desafio feito por outro jogador em Social > Challenges.\n* Contribua com seus talentos para o projeto do Habitica. Veja essa pagina da wiki para mais detalhes: [Contribuindo com o Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\nTenha em mente que itens comprados com gemas não oferecem nenhuma vantagem estatística, então todos podem utilizar o site sem elas!", "faqQuestion11": "Como eu relato um bug ou solicito uma funcionalidade?", - "iosFaqAnswer11": "Você pode relatar um bug, solicitar uma funcionalidade ou enviar seu feedback através dos caminhos Ajuda > Reportar um Problema e Ajuda > Solicitar Funcionalidade! Vamos fazer tudo que pudermos para ajudá-lo.", + "iosFaqAnswer11": "Você pode relatar um bug, solicitar uma funcionalidade ou enviar sua opinião através do menu Ajuda > Reportar um Problema e Ajuda > Fazer uma pergunta! Vamos fazer tudo que pudermos para ajudá-lo.", "webFaqAnswer11": "Relatos de bugs são armazenados no GitHub. Vá para [Ajuda > Relatar um Bug](https://github.com/HabitRPG/habitrpg/issues/2760) e siga as instruções. Não se preocupe, nós o consertaremos em breve!\n

\nSolicitações de funcionalidade são armazenadas no Trello. Vá para [Ajuda > Solicitar Funcionalidade] (https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) e siga as instruções. Ta-dan!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "Se você tem uma pergunta que não está nesta lista, venha perguntar no chat da Taverna. Basta seguir o caminho Social > Taverna! Ficaremos felizes em ajudar você.", "webFaqStillNeedHelp": "Se você tem uma pergunta que não está nesta lista, venha perguntar na [Guilda The Newbies](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a). Ficaremos contentes em ajudar você." } \ No newline at end of file diff --git a/common/locales/pt/gear.json b/common/locales/pt/gear.json index 5bd490bb4e..984df33258 100644 --- a/common/locales/pt/gear.json +++ b/common/locales/pt/gear.json @@ -87,7 +87,7 @@ "weaponSpecialSpringHealerText": "Osso Encantador", "weaponSpecialSpringHealerNotes": "PEGA! Aumenta Inteligência em <%= int %>. Equipamento Edição Limitada de Primavera 2014.", "weaponSpecialSummerRogueText": "Cutelo de Pirata", - "weaponSpecialSummerRogueNotes": "Avast! You'll make those Dailies walk the plank! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.", + "weaponSpecialSummerRogueNotes": "Atenção marujo! Você fará essas Tarefas Diárias andarem na prancha! Aumenta Força em <%= str %>. Equipamento Edição Limitada de Verão 2014.", "weaponSpecialSummerWarriorText": "Fatiador dos Mares", "weaponSpecialSummerWarriorNotes": "Não existe tarefa em qualquer lista de Afazeres que não possa ser domada com esta faca! Aumenta Força em <%= str %>. Equipamento Edição Limitada de Verão 2014.", "weaponSpecialSummerMageText": "Apanhador de Algas", @@ -115,7 +115,7 @@ "weaponSpecialSpring2015WarriorText": "Clava de Osso", "weaponSpecialSpring2015WarriorNotes": "É uma legítima clava de osso para cachorrinhos super ferozes e definitivamente não um brinquedo de mastigar que a Feiticeira Sazonal te deu porque quem é um bom garoto! Queeem é um bom garoto? Você!!! Você é um bom garoto!!! Aumenta Força em <%= str %>. Equipamento Edição Limitada de Primavera 2015.", "weaponSpecialSpring2015MageText": "Varinha do Mago", - "weaponSpecialSpring2015MageNotes": "Conjure up a carrot for yourself with this fancy wand. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Spring Gear.", + "weaponSpecialSpring2015MageNotes": "Conjure uma cenoura pra si mesmo com essa varinha. Aumenta Inteligência em <%= int %> e Percepção em <%= per %>. Equipamento Edição Limitada de Primavera 2015.", "weaponSpecialSpring2015HealerText": "Matraca de Gato", "weaponSpecialSpring2015HealerNotes": "Quando você sacode, faz um clique-claque fascinante que manteria QUALQUER UM entretido por horas. Aumenta Inteligência em <%= int %>. Equipamento Edição Limitada de Primavera 2015.", "weaponSpecialSummer2015RogueText": "Coral Atirador", @@ -126,14 +126,14 @@ "weaponSpecialSummer2015MageNotes": "Poderes ocultos brilham nas jóias deste cajado. Aumentam a Inteligência em <%= int %> e Percepção em <%= per %>. Edição Limitada Conjunto de Verão 2015.", "weaponSpecialSummer2015HealerText": "Varinha das Ondas", "weaponSpecialSummer2015HealerNotes": "Cura enjôos e maresias! Aumenta a Inteligência em <%= int %>. Edição Limitada Conjunto de Verão 2015.", - "weaponSpecialFall2015RogueText": "Bat-tle Ax", - "weaponSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015WarriorText": "Wooden Plank", - "weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015MageText": "Enchanted Thread", - "weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015HealerText": "Swamp-Slime Potion", - "weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", + "weaponSpecialFall2015RogueText": "Machado de Morcego", + "weaponSpecialFall2015RogueNotes": "Afazeres amedrontadores se acovardam frente à esse machado. Aumenta Força em <%= str %>. Equipamento Edição Limitada de Outono 2015.", + "weaponSpecialFall2015WarriorText": "Placa de Madeira", + "weaponSpecialFall2015WarriorNotes": "Boa pra levantar coisas ou amassar tarefas. Aumenta Força em <%= str %>. Equipamento Edição Limitada de Outono 2015.", + "weaponSpecialFall2015MageText": "Fio Encantado", + "weaponSpecialFall2015MageNotes": "Uma poderosa Bruxa da Costura pode controlar esse fio encantado sem nem tocar nele! Aumenta Inteligência em <%= int %> e Percepção em <%= per %>. Equipamento Edição Limitada de Outono 2015.", + "weaponSpecialFall2015HealerText": "Poção de Limo de Pântano", + "weaponSpecialFall2015HealerNotes": "Fermentado com perfeição! Agora tudo que você precisa é se convencer a beber. Aumenta Inteligência em <%= int %>. Equipamento Edição Limitada de Outono 2015.", "weaponMystery201411Text": "Forcado de Banquete", "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.", @@ -154,8 +154,8 @@ "weaponArmoireIronCrookNotes": "Martelado violentamente a partir do ferro, este cajado de ferro é bom para pastorear ovelhas. Aumenta a Percepção e a Força em <%= attrs %> cada. Armário Encantado: Conjunto de Ferro Encurvado (Item 3 de 3)", "weaponArmoireGoldWingStaffText": "Cajado Asa de Ouro", "weaponArmoireGoldWingStaffNotes": "As asas neste cajado vibram e giram constantemente. Aumenta todos os atributos em <%= attrs %> cada. Armário Encantado: Item Independente.", - "weaponArmoireBatWandText": "Bat Wand", - "weaponArmoireBatWandNotes": "This wand can turn any task into a bat! Wave it about and watch them fly away. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Independent Item.", + "weaponArmoireBatWandText": "Varinha de Morcego", + "weaponArmoireBatWandNotes": "Esta varinha pode transformar qualquer tarefa em um morcego! Balance a varinha e veja as tarefas voarem para longe. Aumenta Inteligência em <%= int %> e Percepção em <%= per %>. Armário Encantado: Item Independente.", "armor": "armadura", "armorBase0Text": "Roupas Modestas", "armorBase0Notes": "Vestimenta ordinária Não concede benefícios.", @@ -269,14 +269,14 @@ "armorSpecialSummer2015MageNotes": "Poderes ocultos residem nessas mangas. Aumenta Inteligência em <%= int %>. Edição Limitada Conjunto de Verão 2015.", "armorSpecialSummer2015HealerText": "Armadura de Marinheiro", "armorSpecialSummer2015HealerNotes": "Esta armadura deixa todo mundo sabendo que você é um honesto comerciante marinheiro que nunca sonharia em se comportar como um malandro. Aumenta Constituição em <%= con %>. Edição Limitada Conjunto de Verão 2015.", - "armorSpecialFall2015RogueText": "Bat-tle Armor", - "armorSpecialFall2015RogueNotes": "Fly into bat-tle! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015WarriorText": "Scarecrow Armor", - "armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015MageText": "Stitched Robes", - "armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015HealerText": "Potioner Robes", - "armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", + "armorSpecialFall2015RogueText": "Armadura de Morcego", + "armorSpecialFall2015RogueNotes": "Voe para a batalha! Aumenta Percepção em <%= per %>. Equipamento Edição Limitada de Outono 2015.", + "armorSpecialFall2015WarriorText": "Armadura de Espantalho", + "armorSpecialFall2015WarriorNotes": "Apesar ter sido enchida com canudinhos, esta armadura é extremamente forte! Aumenta Constituição em <%= con %>. Equipamento Edição Limitada de Outono 2015.", + "armorSpecialFall2015MageText": "Túnicas Costuradas", + "armorSpecialFall2015MageNotes": "Cada ponto de costura nesta armadura brilha com encanto. Aumenta Inteligência em <%= int %>. Equipamento Edição Limitada de Outono 2015.", + "armorSpecialFall2015HealerText": "Túnicas de Poção", + "armorSpecialFall2015HealerNotes": "O quê? Claro que essa era uma poção de constituição. Não, você definitivamente não está se transformando em um sapo! Não fique coaxando por aí. Aumenta Constituição em <%= con %>. Equipamento Edição Limitada de Outono 2015.", "armorMystery201402Text": "Túnicas do Mensageiro", "armorMystery201402Notes": "Cintilantes e resistentes, essas túnicas tem vários bolsos para carregar cartas. Não concede benefícios. Item de Assinante de Fevereiro 2014.", "armorMystery201403Text": "Armadura do Andador da Floresta", @@ -305,8 +305,8 @@ "armorMystery201506Notes": "Faça snorkel por um recife de corais com esse traje de natação colorido e brilhante! Não concede benefícios. Item de Assinante Junho 2015.", "armorMystery201508Text": "Traje de guepardo", "armorMystery201508Notes": "Corra como um raio nesse fofo traje de guepardo! Não concede benefícios. Item de assinante de Agosto de 2015.", - "armorMystery201509Text": "Werewolf Costume", - "armorMystery201509Notes": "This IS a costume, right? Confers no benefit. September 2015 Subscriber Item.", + "armorMystery201509Text": "Traje de Lobisomem", + "armorMystery201509Notes": "Este É um traje, não é? Não concede benefícios. Item de Assinante de Setembro 2015.", "armorMystery301404Text": "Fantasia Steampunk", "armorMystery301404Notes": "Elegante e distinto. Não concede benefícios. Item de Assinante de Fevereiro 3015.", "armorArmoireLunarArmorText": "Armadura Lunar Tranquilizadora", @@ -432,14 +432,14 @@ "headSpecialSummer2015MageNotes": "Um poder escondido brilha dos fios deste cachecol. Aumenta Percepção em <%= per %>. Edição Limitada Conjunto de Verão 2015.", "headSpecialSummer2015HealerText": "Chapéu do Marinheiro", "headSpecialSummer2015HealerNotes": "Com seu chapéu de marinheiro firme na cabeça, você pode navegar até pelos mares mais tempestuosos! Aumenta Inteligência em <%= int %>. Edição Limitada Conjunto de Verão 2015.", - "headSpecialFall2015RogueText": "Bat-tle Wings", - "headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015WarriorText": "Scarecrow Hat", - "headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015MageText": "Stitched Hat", - "headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015HealerText": "Hat of Frog", - "headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", + "headSpecialFall2015RogueText": "Asas de Morcego", + "headSpecialFall2015RogueNotes": "Assuste seus inimigos com este elmo poderosos! Aumenta Percepção em <%= per %>. Equipamento Edição Limitada de Outono 2015.", + "headSpecialFall2015WarriorText": "Chapéu de Espantalho", + "headSpecialFall2015WarriorNotes": "Todo mundo iria querer este chapéu - se ao menos tivessem um cérebro. Aumenta Força em <%= str %>. Equipamento Edição Limitada de Outono 2015.", + "headSpecialFall2015MageText": "Chapéu Costurado", + "headSpecialFall2015MageNotes": "Cada ponto de costura neste chapéu aumenta o seu poder. Aumenta Percepção em <%= per %>. Equipamento Edição Limitada de Outono 2015.", + "headSpecialFall2015HealerText": "Chapéu de Sapo", + "headSpecialFall2015HealerNotes": "Este é um chapéu extremamente sério digno apenas dos mais experientes criadores de poções. Aumenta Inteligência em <%= int %>. Equipamento Edição Limitada de Outono 2015.", "headSpecialGaymerxText": "Elmo do Guerreiro Arco-Íris", "headSpecialGaymerxNotes": "Em celebração da temporada do orgulho e GaymerX, esse elmo especial é decorado com um radiante e colorido arco-íris! GaymerX é uma convenção de jogos celebrando a comunidade LGBTQ e jogos e é aberta a todos. Acontece no InterContinental, no centro de San Francisco, de 11-13 de julho! Não concede benefícios.", "headMystery201402Text": "Elmo Alado", @@ -462,8 +462,8 @@ "headMystery201505Notes": "A pluma verde neste elmo de ferro balança orgulhosamente. Não concede benefícios. Item de Assinante de Maio de 2015.", "headMystery201508Text": "Chapéu de guepardo", "headMystery201508Notes": "Esse aconchegante chapéu de guepardo é muito peludo! Não concede benefícios. Item de assinante de agosto de 2015.", - "headMystery201509Text": "Werewolf Mask", - "headMystery201509Notes": "This IS a mask, right? Confers no benefit. September 2015 Subscriber Item.", + "headMystery201509Text": "Máscara de Lobisomem", + "headMystery201509Notes": "Esta É uma máscara, não é? Não concede benefícios. Item de Assinante de Setembro 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", @@ -492,10 +492,10 @@ "headArmoireRedFloppyHatNotes": "Muitas magias foram costuradas neste simples chapéu, dando a ele uma vibrante cor vermelha. Aumenta Constituição, Inteligência e Percepção em <%= attrs %> cada. Armário Encantado: Item independente.", "headArmoirePlagueDoctorHatText": "Chapéu Doutor Praga", "headArmoirePlagueDoctorHatNotes": "Um autêntico chapéu usado pelos médicos que lutaram contra a Praga da Procrastinação! Aumenta Força em <%= str %>, Inteligência em <%= int %> e Constituição em <%= con %>. Armário Encantado: Conjunto Doutor Praga (Item 1 de 3).", - "headArmoireBlackCatText": "Black Cat Hat", - "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoireOrangeCatText": "Orange Cat Hat", - "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireBlackCatText": "Chapéu de Gato Preto", + "headArmoireBlackCatNotes": "Este chapéu preto é... rosnante. E balança seu rabo. E respira? É, você tem um gato dormindo na sua cabeça. Aumenta Inteligência e Percepção em <%= attrs %> cada. Armário Encantado: Item Independente.", + "headArmoireOrangeCatText": "Chapéu de Gato Laranja", + "headArmoireOrangeCatNotes": "Este chapéu laranja é... rosnante. E balança seu rabo. E respira? É, você tem um gato dormindo na sua cabeça. Aumenta Força e Constituição em <%= attrs %> cada. Armário Encantado: Item Independente.", "offhand": "item da segunda mão", "shieldBase0Text": "Sem Equipamento na Segunda Mão", "shieldBase0Notes": "Sem escudo ou segundo armamento.", @@ -567,18 +567,18 @@ "shieldSpecialSummer2015WarriorNotes": "Forjado a partir de metal do mar profundo pelos artesãos de Dilatória, este escudo brilha como o sol e o mar. Aumenta Constituição em <%= con %>. Edição Limitada Conjunto de Verão 2015.", "shieldSpecialSummer2015HealerText": "Escudo Robusto", "shieldSpecialSummer2015HealerNotes": "Use este escudo para afastar ratos de porão. Aumenta Constituição em <%= con %>. Edição Limitada Conjunto de Verão 2015.", - "shieldSpecialFall2015RogueText": "Bat-tle Ax", - "shieldSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "shieldSpecialFall2015WarriorText": "Birdseed Bag", - "shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "shieldSpecialFall2015HealerText": "Stirring Stick", - "shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", + "shieldSpecialFall2015RogueText": "Machado de Morcego", + "shieldSpecialFall2015RogueNotes": "Afazeres amedrontadores se acovardam na frente deste machado. Aumenta Força em <%= str %>. Equipamento Edição Limitada de Outono 2015.", + "shieldSpecialFall2015WarriorText": "Sacola de Alpiste", + "shieldSpecialFall2015WarriorNotes": "É verdade que você deveria estar ASSUSTANDO os corvos, mas não tem nada de errado em fazer alguns amigos. Aumenta Constituição em <%= con %>. Equipamento Edição Limitada de Outono 2015.", + "shieldSpecialFall2015HealerText": "Vara de Mexer", + "shieldSpecialFall2015HealerNotes": "Esta vara pode mexer qualquer coisa sem derreter, dissolver ou queimar! Também pode ser usada para cutucar tarefas inimigas. Aumenta Constituição em <%= con %>. Equipamento Edição Limitada de Outono 2015.", "shieldMystery301405Text": "Escudo Relógio", "shieldMystery301405Notes": "O tempo está do seu lado com esse eminente escudo relógio! Não concede benefícios. Item de Assinante de Junho 3015.", "shieldArmoireGladiatorShieldText": "Escudo de Gladiador", "shieldArmoireGladiatorShieldNotes": "Para ser um gladiador você precisa... ah, tanto faz, só esmague eles com o seu escudo. Aumenta Constituição em <%= con %> e Força em <%= str %>. Armário Encantado: Conjunto de Gladiador (Item 3 de 3).", - "shieldArmoireMidnightShieldText": "Midnight Shield", - "shieldArmoireMidnightShieldNotes": "This shield is most powerful at the stroke of midnight! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Independent Item.", + "shieldArmoireMidnightShieldText": "Escudo da Meia-noite", + "shieldArmoireMidnightShieldNotes": "Este escudo é mais poderoso na marca da meia-noite! Aumenta Constituição em <%= con %> e Força em <%= str %>. Armário Encantado: Item Independente.", "back": "Acessório de Costas", "backBase0Text": "Sem Acessório de Fundo", "backBase0Notes": "Sem Acessório de Fundo.", @@ -592,6 +592,8 @@ "backMystery201504Notes": "Buzz buzz buzz! Voe de tarefa em tarefa. Não concede benefícios. Item de Assinante de Abril de 2015.", "backMystery201507Text": "Prancha de Surf Radical", "backMystery201507Notes": "Surfe na Doca dos Diligentes e monte nas ondas da Baia Imkompleta! Não concede benefícios. Item de Assinante Julho 2015.", + "backMystery201510Text": "Rabo de Goblin", + "backMystery201510Notes": "Multiuso e poderoso! Não concede benefícios. Item de Assinante de Outubro 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", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "Esses poderosos chifres mudam de cor com as folhas. Não concede benefícios. Item de Assinante de Setembro 2014.", "headAccessoryMystery201502Text": "Asas do Pensamento", "headAccessoryMystery201502Notes": "Deixe sua imaginação voar! Não concede benefícios. Item de Assinante de Fevereiro 2015.", + "headAccessoryMystery201510Text": "Chifres de Goblin", + "headAccessoryMystery201510Notes": "Esses chifres amedrontadores são pegajosos. Não concede benefícios. Item de Assinante de Outubro 2015.", "headAccessoryMystery301405Text": "Óculos de Proteção para Cabeça", "headAccessoryMystery301405Notes": "\"Óculos de proteção são para os olhos,\" eles disseram. \"Ninguém quer óculos que você só pode usar na cabeça,\" eles disseram. Ha! Você mostrou pra eles. Não concede benefícios. Item de Assinante de Agosto 3015.", "eyewear": "Óculos", diff --git a/common/locales/pt/generic.json b/common/locales/pt/generic.json index e17720b404..36d612509c 100644 --- a/common/locales/pt/generic.json +++ b/common/locales/pt/generic.json @@ -28,7 +28,7 @@ "market": "Mercado", "subscriberItem": "Item Misterioso", "newSubscriberItem": "Novo Item Misterioso", - "subscriberItemText": "Todo mês, assinantes receberão um item misterioso. Este item geralmente é lançado uma semana antes do fim do mês. Veja a página de Item Misterioso na wikia para a data exata.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Todos", "none": "Nenhum", "or": "Ou", @@ -79,6 +79,7 @@ "errorUpCase": "ERRO:", "newPassSent": "Nova senha enviada.", "serverUnreach": "Servidor não disponível no momento.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "Se o erro persistir, por favor reporte em Ajuda > Reportar um Problema. Se você estiver familiarizado com o console do seu navegador, por favor inclua quaisquer mensagens de erro.", "error": "Erro", "menu": "Menu", @@ -110,7 +111,9 @@ "December": "Dezembro", "dateFormat": "Formato de Data", "achievementStressbeast": "O Salvador de Stoïkalm", - "achievementStressbeastText": "Ajudou a derrotar a Abominável Besta do Estresse durante o evento de 2015 Maravilhas do Inverno!", + "achievementStressbeastText": "Ajudou a derrotar a Abominável Besta do Estresse durante o Evento de Inverno do País das Maravilhas em 2014!", + "achievementBurnout": "Salvador dos Campos Prósperos", + "achievementBurnoutText": "Ajudou a derrotar o Desgaste e recuperar os Espíritos Exaustos durante o evento do Festival de Outono de 2015!", "checkOutProgress": "Veja o meu progresso em Habitica! ", "cardReceived": "Recebeu um cartão!", "cardReceivedFrom": "<%= cardType %> de <%= userName %>", diff --git a/common/locales/pt/groups.json b/common/locales/pt/groups.json index efcb811a7d..7c1c35fdc8 100644 --- a/common/locales/pt/groups.json +++ b/common/locales/pt/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Sair da Pousada", "innCheckIn": "Descansar na Pousada", "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.", + "innTextBroken": "Você está descansando na Pousada, eu acho... 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... 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... tão cansado...", "lfgPosts": "Mensagens de Procura de Grupo (Equipe Desejada)", "tutorial": "Tutorial", "glossary": "Glossário", @@ -145,5 +146,6 @@ "partyEmpty": "Você é o único na sua equipe. Convide seus amigos!", "partyChatEmpty": "Seu bate-papo da equipe está vazio! Digite uma mensagem na caixa abaixo para começar a conversar.", "guildChatEmpty": "O bate-papo desta guilda está vazio! Digite uma mensagem na caixa abaixo para começar a conversar.", - "possessiveParty": "Equipe de <%= name %>" + "possessiveParty": "Equipe de <%= name %>", + "requestAcceptGuidelines": "Se você quiser publicar mensagens na Taverna, em qualquer equipe ou chat de guild, primeiro leia nossas <%= linkStart %>Diretrizes da Comunidade<%= linkEnd %> e depois clique no botão abaixo para indicar que você as aceita." } \ No newline at end of file diff --git a/common/locales/pt/limited.json b/common/locales/pt/limited.json index 2096489590..5331866936 100644 --- a/common/locales/pt/limited.json +++ b/common/locales/pt/limited.json @@ -29,7 +29,8 @@ "seasonalShopClosedText": "A Loja Sazonal está fechada atualmente! Eu não sei onde a Feiticeira Sazonal está agora, mas eu aposto que ela estará de volta durante a próxima Grande Gala!", "seasonalShopText": "Bem vindo a Loja Sazonal!! Nós estamos vendendo mercadorias Edição Sazonal de primavera no momento. Tudo aqui estará disponível para compra durante o Festival de Primavera todos os anos, mas nós só estaremos abertos até 30 de abril, então certifique-se de estocar agora ou você vai ter que esperar um ano para comprar esses items de novo!", "seasonalShopSummerText": "Bem-vindo à Loja Sazonal! No momento temos em estoque itens da Edição Sazonal de verão. Todos os itens daqui estarão disponíveis para compra durante o evento Splash de Verão de cada ano, mas ficaremos abertos somente até o dia 31 de julho, portanto certifique-se de garantir seus equipamentos agora, ou você terá que esperar um ano para comprar estes itens novamente.", - "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallText": "Bem-vindo à Loja Sazonal!! Estamos estocando itens de Edição Sazonal de Outono no momento. Tudo aqui ficará a disposição para compra durante o Festival de Outono anual, mas ficaremos abertos apenas até o dia 31 de Outubro, então é melhor fazer seu próprio estoque agora ou você terá que esperar o ano que vem para comprar estes itens de novo.", + "seasonalShopFallTextBroken": "Ah... Bem-vindo à Loja Sazonal... Estamos estocando itens da Edição Sazonal de outono, ou algo assim... Tudo aqui ficará a disposição para compra durante o Festival de Outono anual, mas ficaremos abertos apenas até o dia 31 de Outubro... Acho que você deveria fazer seu próprio estoque agora, ou terá que esperar... e esperar... e esperar... *argh*", "seasonalShopRebirth": "Se você usou o Orbe de Renascimento, você pode recomprar esse equipamento na Coluna de Recompensas. Inicialmente, você só poderá comprar itens de sua classe atual(Guerreiro por padrão), mas não tema, os outros itens específicos de classe ficarão disponíveis se você trocar para aquela classe.", "candycaneSet": "Bastão Doce (Mago)", "skiSet": "Assa-ski-no (Ladino)", @@ -56,9 +57,9 @@ "emeraldMermageSet": "Sereia Esmeralda (Mago)", "reefSeahealerSet": "Curandeiro dos Corais (Curandeiro)", "roguishPirateSet": "Pirata Malandro (Ladino)", - "monsterOfScienceSet": "Monster of Science (Warrior)", - "witchyWizardSet": "Witchy Wizard (Mage)", - "mummyMedicSet": "Mummy Medic (Healer)", - "vampireSmiterSet": "Vampire Smiter (Rogue)", - "fallEventAvailability": "Available until October 31" + "monsterOfScienceSet": "Monstro da Ciência (Guerreiro)", + "witchyWizardSet": "Bruxo Bruxólico (Mago)", + "mummyMedicSet": "Médico Múmia (Curandeiro)", + "vampireSmiterSet": "Vampiro Violento (Ladino)", + "fallEventAvailability": "Disponível até 31 de Outubro." } \ No newline at end of file diff --git a/common/locales/pt/messages.json b/common/locales/pt/messages.json index 35b605a89a..5b92444517 100644 --- a/common/locales/pt/messages.json +++ b/common/locales/pt/messages.json @@ -5,7 +5,7 @@ "messageTagNotFound": "Etiqueta não encontrada.", "messagePetNotFound": ":mascote não encontrado em user.items.pets", "messageFoodNotFound": ":comida não encontrada em user.items.food", - "messageNotAvailable": "This item is not currently available for purchase.", + "messageNotAvailable": "No momento este item não está disponível para compra.", "messageCannotFeedPet": "Não foi possível alimentar esse mascote.", "messageAlreadyMount": "Você já possui essa montaria. Tente alimentar outro mascote.", "messageEvolve": "Você domou <%= egg %>, vamos dar um passeio.", @@ -15,7 +15,7 @@ "messageEquipped": "<%= itemText %> equipado.", "messageUnEquipped": "<%= itemText %> desequipado.", "messageMissingEggPotion": "Está faltando o ovo ou a poção.", - "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", + "messageInvalidEggPotionCombo": "Você não pode chocar Ovos de Mascotes de Missões com Poções Mágicas de Eclosão! Tente um ovo diferente.", "messageAlreadyPet": "Você já possui esse mascote. Tente uma combinação diferente!", "messageHatched": "Seu ovo chocou! Visite seu estábulo para equipar seu mascote.", "messageNotEnoughGold": "Ouro Insuficiente", @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "Você já possui este item. Vista-o indo até a página de equipamentos.", "armoireEquipment": "<%= image %> Você encontrou uma peça de Equipamento raro no Armário: <%= dropText %>! Incrível!", "armoireFood": "<%= image %> Você remexeu no Armário e encontrou <%= dropArticle %><%= dropText %>. O que aquilo estava fazendo lá?", - "armoireExp": "Você se engalfinhou com o Armário e ganhou Experiência. Pega essa!" + "armoireExp": "Você se engalfinhou com o Armário e ganhou Experiência. Pega essa!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/pt/npc.json b/common/locales/pt/npc.json index 98bcd045f7..36b1802ae8 100644 --- a/common/locales/pt/npc.json +++ b/common/locales/pt/npc.json @@ -7,6 +7,8 @@ "daniel": "Daniel", "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.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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 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", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "Ian", "ianText": "Bem-vindo à Loja de Missões! Aqui você pode usar os Pergaminhos de Missões para lutar contra monstros com seus amigos. Não deixe de verificar nossa refinada lista de Pergaminhos de Missões para comprar à direita.", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "USD", "newStuff": "Novidades", "cool": "Me diga depois", diff --git a/common/locales/pt/pets.json b/common/locales/pt/pets.json index 0e59f9003f..7c1d3a6818 100644 --- a/common/locales/pt/pets.json +++ b/common/locales/pt/pets.json @@ -1,13 +1,13 @@ { "pets": "Mascotes", "petsFound": "Mascotes Encontrados", - "magicPets": "Magic Potion Pets", + "magicPets": "Poções Mágicas de Mascotes", "rarePets": "Mascotes Raros", "questPets": "Mascotes de Missão", "mounts": "Montarias", "mountsTamed": "Montarias Domadas", "questMounts": "Montarias de Missão", - "magicMounts": "Magic Potion Mounts", + "magicMounts": "Poções Mágicas de Montarias", "rareMounts": "Montarias Raras", "etherealLion": "Leão Etéreo", "veteranWolf": "Lobo Veterano", @@ -18,6 +18,7 @@ "mammoth": "Mamute Felpudo", "orca": "Orca", "royalPurpleGryphon": "Grifo Real Roxo", + "phoenix": "Fênix", "rarePetPop1": "Clique na pata de ouro para saber mais em como obter esse mascote raro através de contribuições ao Habitica.", "rarePetPop2": "Como Conseguir esse Mascote!", "potion": "Poção <%= potionType %>", @@ -26,15 +27,15 @@ "eggSingular": "ovo", "noEggs": "Você não possui ovos.", "hatchingPotions": "Poções de Eclosão", - "magicHatchingPotions": "Magic Hatching Potions", + "magicHatchingPotions": "Poções Mágicas de Eclosão", "hatchingPotion": "poção de eclosão", "noHatchingPotions": "Você não possui poções de eclosão.", "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.", "foodText": "comida", "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.", - "premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.", + "dropsExplanation": "Consiga estes itens mais rápido com Gemas, caso você não queira esperar que apareçam ao completar uma tarefa. Aprenda mais sobre o sistema de drop.", + "premiumPotionNoDropExplanation": "Poções Mágicas de Eclosão não podem ser usadas em ovos recebidos de Missões. A única forma de conseguir Poções Mágicas de Eclosão é comprando-as abaixo, não recebendo de drops aleatórios.", "beastMasterProgress": "Progresso do Mestre das Bestas", "stableBeastMasterProgress": "Progresso como Mestre das Bestas: <%= number %> mascotes encontrados", "beastAchievement": "Você adquiriu a Conquista \"Mestre das Bestas\" por coletar todos mascotes!", diff --git a/common/locales/pt/quests.json b/common/locales/pt/quests.json index b04bf1643c..eecb7577a7 100644 --- a/common/locales/pt/quests.json +++ b/common/locales/pt/quests.json @@ -13,6 +13,7 @@ "youReceived": "Você Recebeu", "dropQuestCongrats": "Parabéns, você ganhou um pergaminho de missão! Você pode convidar seu grupo para começar a missão agora mesmo, ou voltar a qualquer momento em Inventário > Missões.", "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 Social > Equipe.", + "questSendBroken": "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": "Convidar equipe para a missão", "questInvitation": "Convite de Missão:", "questInvitationTitle": "Convite para Missão", @@ -24,18 +25,25 @@ "rejected": "Rejeitado", "pending": "Pendente", "questStart": "Assim que todos os membros tenham aceitado ou rejeitado, a missão começa. Apenas aqueles que clicaram \"aceitar\" participarão da missão e receberão os prêmios. Se os membros estiverem pendentes por muito tempo (inativos?), o dono da missão pode começá-la sem eles clicando em \"Começar\". O dono da missão também pode cancelá-la e recuperar o pergaminho de missão clicando em \"Cancelar\".", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Começar", "bossHP": "Vida do Chefão", "bossStrength": "Força do Chefão", + "rage": "Ira", "collect": "Coletar", "collected": "Coletado", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Itens para Coletar", "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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Apenas participantes podem coletar itens e dividir as recompensas da missão.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Abortar", "leaveQuest": "Sair da missão", "sureLeave": "Tem certeza que deseja abandonar a missão ativa? Todo seu progresso nessa missão será perdido.", @@ -62,6 +70,7 @@ "sureAbort": "Você tem certeza que deseja abortar esta missão? Ela abortará para todos em sua equipe e todo progresso será perdido. O pergaminho de missão retornará para o dono da missão.", "doubleSureAbort": "Tem certeza mesmo? Certifique-se de que eles não o detestarão para sempre!", "questWarning": "Se novos jogadores se juntarem à equipe antes do início da missão, eles também receberão um convite. Contudo, uma vez que a missão comece, nenhum membro novo da equipe poderá entrar nela.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Ira", "bossRageDescription": "Quando essa barra encher, o chefão irá soltar um ataque especial!", "startAQuest": "INICIAR UMA MISSÃO", diff --git a/common/locales/pt/questscontent.json b/common/locales/pt/questscontent.json index e7292f130c..2973912bb8 100644 --- a/common/locales/pt/questscontent.json +++ b/common/locales/pt/questscontent.json @@ -212,7 +212,7 @@ "questWhaleText": "Lamento da Baleia", "questWhaleNotes": "Você chega na Doca dos Diligentes, na esperança de arranjar um submarino para ver a Corrida de Cavalos Marinhos de Dilatória. De repente, um berro ensurdecedor faz você parar e cobrir seus ouvidos. \"E ela sopra!\" o Capitão @krazjega Grita, apontando para uma enorme e barulhenta baleia. \"Não é seguro enviar os submarinos enquanto ela está se debatendo!\"

\"Rápido,\" diz ao @UncommonCriminal. \"Me ajude a acalmar a pobre criatura para podermos entender porque ela está fazendo todo este barulho!\"", "questWhaleBoss": "Baleia Chorona", - "questWhaleCompletion": "Depois de muito trabalho duro, finalmente a baleia cessa seu choro violento. \"Parece que ela estava se afogando em ondas de hábitos ruins,\" @zoebeagle explica. \"Graças ao seu esforço consistente, nós fomos capazes de virar a maré!\" Assim que você entra no submarino, vários ovos de baleia pulam em sua direção, e você os acolhe.", + "questWhaleCompletion": "Depois de muito trabalho duro, finalmente a baleia cessa seu choro violento. \"Parece que ela estava se afogando em ondas de hábitos negativos,\" @zoebeagle explica. \"Graças ao seu esforço consistente, nós fomos capazes de virar a maré!\" Assim que você entra no submarino, vários ovos de baleia pulam em sua direção, e você os acolhe.", "questWhaleDropWhaleEgg": "Baleia (Ovo)", "questWhaleUnlockText": "Desbloqueia a compra de ovos de baleia no Mercado", "questDilatoryDistress1Text": "Angustia da Dilatória, Parte 1: Mensagem na Garrafa", @@ -237,7 +237,7 @@ "questDilatoryDistress3Boss": "Adva, a Sereia Usurpadora", "questDilatoryDistress3DropFish": "Peixe (Comida).", "questDilatoryDistress3DropWeapon": "Tridente da Maré Absoluta (Arma)", - "questDilatoryDistress3DropShield": "Escudo de Pérola da Lua (Item para mão do escudo)", + "questDilatoryDistress3DropShield": "Escudo de Pérola Lunar (Item para mão do escudo)", "questCheetahText": "Tão Guepardo", "questCheetahNotes": "Enquanto você caminha pela Savana Sloensteadi com seus amigos @PainterProphet, @tivaquinn, @Unruly Hyena, e @Crawford, você fica assustado ao ver um Guepardo correndo com um novo Habiticano na boca. Embaixo das patas ferozes do Guepardo, tarefas somem mesmo sem serem completadas -- antes de alguém sequer ter a chance de finalizá-las. O Habiticano vê você e grita \"Por favor, me ajude! Este Guepardo está me fazendo subir de nível muito rápido, mas não estou terminando tarefa nenhuma. Quero ir mais devagar e aproveitar o jogo. Faça ele parar!\" Você lembra com carinho dos seus dias de iniciante e sabe que precisa ajudar o novato parando o Guepardo!", "questCheetahCompletion": "O novo Habiticano está ofegante depois do ocorrido com o Guepardo, mas agradece a você e aos seus amigos pela ajuda. \"Estou feliz que o Guepardo não poderá mais abocanhar ninguém. Ele até deixou alguns ovos de Guepardo para a gente, então talvez possamos criá-los como mascotes mais confiáveis!\"", @@ -249,5 +249,23 @@ "questHorseCompletion": "Foi necessaria toda sua habilidade, mas finalmente o cavalo bate com o casco no chão e se apoia no seu ombro antes de te deixar monta-lo. Você cavalga breve porém orgulhosamente ao redor da Taverna enquanto seus amigos vibram. O estranho sorri de ponta a ponta.\n\"Então não foi conversa fiada! Sua determinação é realmente impressionante. Pegue estes ovos para criar seus próprios cavalos, e talvez nos encontraremos novamente algum dia.\" Você pega os ovos, o estranho ajeita seu chapéu.... e desaparece.", "questHorseBoss": "Pesadelo", "questHorseDropHorseEgg": "Cavalo (Ovo)", - "questHorseUnlockText": "Desbloqueie ovos de Cavalo no Mercado" + "questHorseUnlockText": "Desbloqueie ovos de Cavalo no Mercado", + "questBurnoutText": "Queimadura e os Espíritos Exaustos", + "questBurnoutNotes": "Passou da meia-noite, mas o calor ainda queima quando Redphoenix e a capitã dos escoteiros, Kiwibot, entram abruptamente pelos portões da cidade. \"Precisamos evacuar todas as construções de madeira\", grita Redphoenix. \"Rápido!\"

Kiwibot se segura na parede enquanto recupera o fôlego. \"Ele está sugando pessoas e transformando-as em Espíritos Exaustos! É por isso que tudo estava atrasado. É isso que aconteceu com as pessoas desaparecidas. Ele está roubando a energia delas!\"

\"Ele?\", pergunta Lemoness.

E aí o calor toma forma.

Surge da terra em uma massa esvoaçante e torcida, enquanto o ar sucumbe ao cheiro da fumaça e do enxofre. Chamas avançam pelo chão derretido e transformam-se em patas, alcançando um tamanho assustador. Olhos ardentes se abrem e a criatura solta um alto estalo.

Kiwibot então sussura uma única palavra.

\"Queimadura.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Queimadura", + "questBurnoutBossRageTitle": "Golpe por Exaustão", + "questBurnoutBossRageDescription": "Quando este medidor estiver cheio, o Queimadura aplicará seu Golpe por Exaustão em todo Habitica.", + "questBurnoutDropPhoenixPet": "Fênix (Mascote)", + "questBurnoutDropPhoenixMount": "Fênix (Montaria)", + "questBurnoutBossRageQuests": "`Queimadura usou o GOLPE POR EXAUSTÃO!`\n\nAh não! Mesmo com nosso esforço, deixamos algumas Tarefas Diárias escapar e agora o Queimadura se inflamou com energia! Com um amedrontador grunhido, ele engole Ian, o Mestre das Missões, num espectro de fogo. Enquanto pergaminhos de missões caem queimadas, a fumaça espairece e você percebe que o Ian teve sua energia arrancada e se transformou num flutuante Espírito Exausto!\n\nApenas a derrota do Queimadura pode quebrar o feitiço e trazer de volta nosso querido Mestre das Missões. Vamos continuar fazendo nossas Tarefas Diárias e derrotar esse monstro antes que ele ataque novamente!", + "questBurnoutBossRageSeasonalShop": "`Queimadura usa ATAQUE DE EXAUSTÃO!`\n\nAhh !!! Nossas Tarefas Diárias incompletas têm alimentado as chamas do Queimadura, e agora ele tem energia suficiente para atacar novamente! Ele solta um jorro de chamas espectrais que cauteriza a Seasonal Shop. Você fica horrorizado ao ver que o animado Sorceress Sazonal, foi transformado em um abatido Espírito Exausto.\n\nTemos que resgatar nossos NPCs! Se apressem, Habiticanos, concluam suas tarefas e derrotem o Queimadura antes que ele ataque pela terceira vez!", + "questBurnoutBossRageTavern": "`Queimadura usa ATAQUE DE EXAUSTÃO!`\n\nMuitos Habiticanos tem se escondido do Queimadura na Taverna, mas não mais! Com um uivo estridente, Queimadura arranha a Taverna com as suas mãos ardentes. À medida que os clientes da Taverna fogem, Daniel é pego nas garras de Queimadura, e se transforma em um Espírito Exausto na sua frente! \n\nEste horror cabeça quente já dura tempo demais. Não desista... estamos tão perto de vencer o Queimadura de uma vez por todas!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market" } \ No newline at end of file diff --git a/common/locales/pt/settings.json b/common/locales/pt/settings.json index bc6f7310d4..796a2d6e6f 100644 --- a/common/locales/pt/settings.json +++ b/common/locales/pt/settings.json @@ -118,5 +118,26 @@ "promoCode": "Código Promocional", "promoCodeApplied": "Código Promocional Aplicado! Verifique seu inventário", "promoPlaceholder": "Insira um Código Promocional", - "displayInviteToPartyWhenPartyIs1": "Mostrar o botão 'Convidar' para a Equipe quando a equipe tiver 1 membro." + "displayInviteToPartyWhenPartyIs1": "Mostrar o botão 'Convidar' para a Equipe quando a equipe tiver 1 membro.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/pt/subscriber.json b/common/locales/pt/subscriber.json index f0149d8f52..d9f095739e 100644 --- a/common/locales/pt/subscriber.json +++ b/common/locales/pt/subscriber.json @@ -60,9 +60,9 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> e <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Misteriosos Viajantes do Tempo", "timeTravelersPopoverNoSub": "Você precisará de uma Ampulheta Mística para convocar os misteriosos Viajantes do Tempo! <%= linkStart %>Assinantes<%= linkEnd %> ganham uma Ampulheta Mística para cada três meses consecutivos de assinatura. Volte quando você tiver uma Ampulheta Mística e os Viajantes do Tempo buscarão para você um mascote raro, uma montaria rara ou um Conjunto de Itens de Assinante do passado... ou até do futuro.", - "timeTravelersPopover": "Estamos vendo que você tem uma Ampulheta Mística, então teremos todo o prazer em viajar no tempo para você! Por favor, escolha o mascote, montaria ou Conjunto de Itens Misteriosos que você gostaria. Você pode ver uma lista dos conjuntos antigos <%= linkStart %>aqui<%= linkEnd %>! Se esses conjuntos não te satisfazem, talvez você estaria interessado em algum dos nossos elegantes Conjuntos de Itens Steampunk futuristas?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Parabéns! Você já possui todos os itens que os Viajantes do Tempo oferecem no momento. Obrigado por apoiar o site!", - "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", + "mysticHourglassPopover": "A Ampulheta Mística permite a compra de certos itens limitados, como os Conjuntos de Itens Misteriosos e recompensas de chefões dos meses anteriores.", "subUpdateCard": "Atualizar Cartão", "subUpdateTitle": "Atualizar", "subUpdateDescription": "Atualize o cartão para ser cobrado.", diff --git a/common/locales/ro/backgrounds.json b/common/locales/ro/backgrounds.json index daf8f64133..f4f30c0719 100644 --- a/common/locales/ro/backgrounds.json +++ b/common/locales/ro/backgrounds.json @@ -111,5 +111,12 @@ "backgroundStableText": "Grajdul Habitica", "backgroundStableNotes": "Ai grijă de animalele de călărit din Grajdul Habitica.", "backgroundTavernText": "Cârciuma Habitica", - "backgroundTavernNotes": "Vizitează Cârciuma Habitica." + "backgroundTavernNotes": "Vizitează Cârciuma Habitica.", + "backgrounds102015": "SET 17: Lansat în Octombrie 2015", + "backgroundHarvestMoonText": "Luna recoltei", + "backgroundHarvestMoonNotes": "Cackle under the Harvest Moon.", + "backgroundSlimySwampText": "Slimy Swamp", + "backgroundSlimySwampNotes": "Slog through a Slimy Swamp.", + "backgroundSwarmingDarknessText": "Swarming Darkness", + "backgroundSwarmingDarknessNotes": "Shiver in the Swarming Darkness." } \ No newline at end of file diff --git a/common/locales/ro/challenge.json b/common/locales/ro/challenge.json index 8bd936144f..71f55c07dc 100644 --- a/common/locales/ro/challenge.json +++ b/common/locales/ro/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "You do not have enough gems to post this challenge.", "noPermissionEditChallenge": "You don't have permissions to edit this challenge", "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "noPermissionCloseChallenge": "You don't have permissions to close this challenge", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/ro/character.json b/common/locales/ro/character.json index 04f2989bd3..8a9f71424e 100644 --- a/common/locales/ro/character.json +++ b/common/locales/ro/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Class Bonus", "battleGear": "Echipament de luptă", "battleGearText": "This is the gear you wear into battle; it affects numbers when interacting with your tasks.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/ro/content.json b/common/locales/ro/content.json index bbe31fe815..364f745481 100644 --- a/common/locales/ro/content.json +++ b/common/locales/ro/content.json @@ -6,8 +6,8 @@ "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", "armoireNotesEmpty": "The Armoire will have new Equipment in the first week of every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Lup", - "dropEggWolfMountText": "Wolf", - "dropEggWolfAdjective": "a loyal", + "dropEggWolfMountText": "Lup", + "dropEggWolfAdjective": "loial", "dropEggTigerCubText": "Pui de tigru", "dropEggTigerCubMountText": "Tigru", "dropEggTigerCubAdjective": "a fierce", @@ -16,16 +16,16 @@ "dropEggPandaCubAdjective": "a gentle", "dropEggLionCubText": "Pui de leu", "dropEggLionCubMountText": "Leu", - "dropEggLionCubAdjective": "a regal", + "dropEggLionCubAdjective": "regal", "dropEggFoxText": "Vulpoi", - "dropEggFoxMountText": "Fox", + "dropEggFoxMountText": "Vulpoi", "dropEggFoxAdjective": "a wily", "dropEggFlyingPigText": "Porc zburător", - "dropEggFlyingPigMountText": "Flying Pig", - "dropEggFlyingPigAdjective": "a whimsical", + "dropEggFlyingPigMountText": "Porc zburător", + "dropEggFlyingPigAdjective": "năbădăios", "dropEggDragonText": "Dragon", "dropEggDragonMountText": "Dragon", - "dropEggDragonAdjective": "a mighty", + "dropEggDragonAdjective": "măreţ", "dropEggCactusText": "Cactus", "dropEggCactusMountText": "Cactus", "dropEggCactusAdjective": "a prickly", @@ -33,7 +33,7 @@ "dropEggBearCubMountText": "Urs", "dropEggBearCubAdjective": "a cuddly", "questEggGryphonText": "Grifon", - "questEggGryphonMountText": "Gryphon", + "questEggGryphonMountText": "Grifon", "questEggGryphonAdjective": "a proud", "questEggHedgehogText": "Arici", "questEggHedgehogMountText": "Hedgehog", @@ -95,6 +95,9 @@ "questEggHorseText": "Horse", "questEggHorseMountText": "Horse", "questEggHorseAdjective": "a galloping", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "de bază", "hatchingPotionWhite": "Alb", diff --git a/common/locales/ro/faq.json b/common/locales/ro/faq.json index 240985863b..778e11a56d 100644 --- a/common/locales/ro/faq.json +++ b/common/locales/ro/faq.json @@ -36,6 +36,9 @@ "faqQuestion11": "Cum raportez un defect sau cer o funcționalitate?", "iosFaqAnswer11": "Poți raporta un defect, solicita o funcționalitate sau poți trimite feedback în dreptul Meniu > Raportează un defect și Meniu > Trimite feedback! Vom face tot ce putem pentru a te ajuta.", "webFaqAnswer11": "Rapoartele de defecte sunt colectate pe GitHub. Mergi la [Ajutor > Raportează un defect](https://github.com/HabitRPG/habitrpg/issues/2760) și urmează instrucțiunile. Nu-ți fă griji, le vom repare în curând!\n

\nCererile de funcționalitate sunt colectate pe Trello. Mergi la [Ajutor > Solicită o funcționalitate](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) și urmează instrucțiunile. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "Dacă ai o întrebare ce nu este pe listă, vino și întreabă în chat-ul de pe Cârciumă în dreptul Meniu > Cârciumă! Suntem bucuroși să fim de ajutor.", "webFaqStillNeedHelp": "Dacă ai o întrebare ce nu este pe listă, vino și întreabă în [Breasla Novicilor](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Suntem bucuroși să fim de ajutor." } \ No newline at end of file diff --git a/common/locales/ro/gear.json b/common/locales/ro/gear.json index 405d5b297b..a7f3bd5861 100644 --- a/common/locales/ro/gear.json +++ b/common/locales/ro/gear.json @@ -592,6 +592,8 @@ "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backMystery201507Text": "Rad Surfboard", "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mantie măreață", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Mantie furtivă", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "These powerful antlers change colors with the leaves. Confers no benefit. September 2014 Subscriber Item.", "headAccessoryMystery201502Text": "Wings of Thought", "headAccessoryMystery201502Notes": "Let your imagination take flight! Confers no benefit. February 2015 Subscriber Item.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Headwear Goggles", "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.", "eyewear": "Eyewear", diff --git a/common/locales/ro/generic.json b/common/locales/ro/generic.json index 24c962254a..2a3bb5847b 100644 --- a/common/locales/ro/generic.json +++ b/common/locales/ro/generic.json @@ -28,7 +28,7 @@ "market": "Piață", "subscriberItem": "Obiect Misterios", "newSubscriberItem": "Obiect Misterios Nou", - "subscriberItemText": "În fiecare lună, abonații vor primi un obiect misterios. Acesta este de obicei disponibil cu o săptămână înainte de sfârșitul lunii. Vezi pagina wiki 'Obiect misterios' pentru data exactă.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Toate", "none": "Niciunul", "or": "Sau", @@ -79,6 +79,7 @@ "errorUpCase": "EROARE:", "newPassSent": "Parola nouă a fost trimisă.", "serverUnreach": "Momentan, serverul nu poate fi contactat.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "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.", "error": "Eroare", "menu": "Meniu", @@ -110,7 +111,9 @@ "December": "Decembrie", "dateFormat": "Date Format", "achievementStressbeast": "Savior of Stoïkalm", - "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2015 Winter Wonderland Event!", + "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!", + "achievementBurnout": "Savior of the Flourishing Fields", + "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "checkOutProgress": "Check out my progress in Habitica!", "cardReceived": "Received a card!", "cardReceivedFrom": "<%= cardType %> from <%= userName %>", diff --git a/common/locales/ro/groups.json b/common/locales/ro/groups.json index 05688a405c..417ef177a3 100644 --- a/common/locales/ro/groups.json +++ b/common/locales/ro/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Părăsește hanul", "innCheckIn": "Odihnește-te la han", "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.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Discuții despre grupuri (căutarea de echipe)", "tutorial": "Ghid", "glossary": "Glosar", @@ -145,5 +146,6 @@ "partyEmpty": "You're the only one in your party. Invite your friends!", "partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.", "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.", - "possessiveParty": "<%= name %>'s Party" + "possessiveParty": "<%= name %>'s Party", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/ro/limited.json b/common/locales/ro/limited.json index 18cfceeb58..4ac2ac96d2 100644 --- a/common/locales/ro/limited.json +++ b/common/locales/ro/limited.json @@ -30,6 +30,7 @@ "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!", "seasonalShopSummerText": "Welcome to the Seasonal Shop!! We're stocking summertime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Summer Splash event each year, but we're only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. 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/ro/messages.json b/common/locales/ro/messages.json index 1baf5bea2a..30b486cb99 100644 --- a/common/locales/ro/messages.json +++ b/common/locales/ro/messages.json @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.", "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!" + "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/ro/npc.json b/common/locales/ro/npc.json index df1a5f11d8..c20be79ba0 100644 --- a/common/locales/ro/npc.json +++ b/common/locales/ro/npc.json @@ -7,6 +7,8 @@ "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 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.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "Ian", "ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "USD", "newStuff": "Chestii noi", "cool": "Amintește-mi mai târziu", diff --git a/common/locales/ro/pets.json b/common/locales/ro/pets.json index 2aa698cdf5..f788bb2456 100644 --- a/common/locales/ro/pets.json +++ b/common/locales/ro/pets.json @@ -18,6 +18,7 @@ "mammoth": "Woolly Mammoth", "orca": "Orca", "royalPurpleGryphon": "Royal Purple Gryphon", + "phoenix": "Phoenix", "rarePetPop1": "Apasă pe laba de aur pentru a afla mai multe despre cum poți obține acest companion rar contribuind la Habitica!", "rarePetPop2": "Cum să primești acest companion", "potion": "Poțiune <%= potionType %>", diff --git a/common/locales/ro/quests.json b/common/locales/ro/quests.json index 55ca44a5c6..05728771a5 100644 --- a/common/locales/ro/quests.json +++ b/common/locales/ro/quests.json @@ -13,6 +13,7 @@ "youReceived": "Ai primit", "dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.", "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.", + "questSendBroken": "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 to Quest", "questInvitation": "Invitație la Aventuri:", "questInvitationTitle": "Quest Invitation", @@ -24,18 +25,25 @@ "rejected": "Refuzat", "pending": "În așteptare", "questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Începe", "bossHP": "Sănătatea Monstrului", "bossStrength": "Boss Strength", + "rage": "Rage", "collect": "Collect", "collected": "Adunate", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Items to Collect", "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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Doar participanții pot aduna obiecte și împărți prada aventurii.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Abandon", "leaveQuest": "Leave Quest", "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.", @@ -62,6 +70,7 @@ "sureAbort": "Ești sigur că vrei să abandonezi această misiune? Ea va fi abandonată pentru toți din echipa ta și tot progresul va fi pierdut.", "doubleSureAbort": "Ești sigur sigur ? Asigură-te că nu te vor urî pentru totdeauna!", "questWarning": "Dacă jucători noi se înscriu în echipă înainte ca aventura să pornească, aceștia vor primi și ei o invitație. Dacă totuși aventura a început deja, niciun nou jucător nu se poate alătura acesteia.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Furie", "bossRageDescription": "When this bar fills, the boss will unleash a special attack!", "startAQuest": "START A QUEST", diff --git a/common/locales/ro/questscontent.json b/common/locales/ro/questscontent.json index 6d530a0241..04d55ed771 100644 --- a/common/locales/ro/questscontent.json +++ b/common/locales/ro/questscontent.json @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog 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 6660d72945..e3bb67530c 100644 --- a/common/locales/ro/settings.json +++ b/common/locales/ro/settings.json @@ -118,5 +118,26 @@ "promoCode": "Promo Code", "promoCodeApplied": "Promo Code Applied! Check your inventory", "promoPlaceholder": "Enter Promotion Code", - "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member." + "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/ro/subscriber.json b/common/locales/ro/subscriber.json index 2c6475821d..71346e8eb3 100644 --- a/common/locales/ro/subscriber.json +++ b/common/locales/ro/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> și <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Misterioși călători în timp", "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", "subUpdateCard": "Update Card", diff --git a/common/locales/ru/backgrounds.json b/common/locales/ru/backgrounds.json index 73f0a60c9f..1aba081651 100644 --- a/common/locales/ru/backgrounds.json +++ b/common/locales/ru/backgrounds.json @@ -111,5 +111,12 @@ "backgroundStableText": "Стайня Habitica", "backgroundStableNotes": "Заботьтесь о скакунах в стайне Habitica.", "backgroundTavernText": "Таверна Habitica", - "backgroundTavernNotes": "Посетите таверну Habitica." + "backgroundTavernNotes": "Посетите таверну Habitica.", + "backgrounds102015": "Набор 17: Выпущен в октябре 2015", + "backgroundHarvestMoonText": "Полнолуние перед осенним равноденствием", + "backgroundHarvestMoonNotes": "Зловеще похихикайте на фоне полнолуния перед осенним равноденствием!", + "backgroundSlimySwampText": "Склизкое болото", + "backgroundSlimySwampNotes": "Проберитесь сквозь склизкое болото.", + "backgroundSwarmingDarknessText": "Кромешная тьма", + "backgroundSwarmingDarknessNotes": "Тряситесь от страха в кромешной тьме!" } \ No newline at end of file diff --git a/common/locales/ru/challenge.json b/common/locales/ru/challenge.json index 039d12ae17..9ed79ba979 100644 --- a/common/locales/ru/challenge.json +++ b/common/locales/ru/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "У вас недостаточно самоцветов, чтобы разместить это испытание.", "noPermissionEditChallenge": "У вас нет прав на редактирование этого испытания.", "noPermissionDeleteChallenge": "У вас нет прав на удаление этого испытания.", - "noPermissionCloseChallenge": "У вас нет прав на закрытие этого испытания." + "noPermissionCloseChallenge": "У вас нет прав на закрытие этого испытания.", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/ru/character.json b/common/locales/ru/character.json index 423c0f0c17..78521b187c 100644 --- a/common/locales/ru/character.json +++ b/common/locales/ru/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Бонус класса", "battleGear": "Боевая экипировка", "battleGearText": "Это ваша экипировка для сражений, она влияет на игровые результаты от взаимодействия с задачами.", + "autoEquipBattleGear": "Auto-equip new gear", "costume": "Костюм", "costumeText": "Если внешний вид какой-либо экипировки вам нравится больше, чем надетой сейчас, можете отметить «Использовать костюм» для того, чтобы визуально предстать в желаемом костюме поверх боевой экипировки.", "useCostume": "Использовать костюм", diff --git a/common/locales/ru/content.json b/common/locales/ru/content.json index 45bead071e..4d03d2c326 100644 --- a/common/locales/ru/content.json +++ b/common/locales/ru/content.json @@ -1,101 +1,104 @@ { "potionText": "Эликсир здоровья", "potionNotes": "Восстанавливает 15 здоровья (мгновенно)", - "armoireText": "Волшебный сундук", + "armoireText": "Зачарованная Кладовая", "armoireNotesFull": "Откройте сундук, чтобы случайным образом получить особое снаряжение, опыт или еду! Осталось снаряжения:", "armoireLastItem": "Вы получили последний редкий предмет из волшебного сундука.", "armoireNotesEmpty": "Новое снаряжение будет появляться в сундуке в начале каждого месяца. А пока что продолжайте кликать ради опыта и еды!", "dropEggWolfText": "Волк", - "dropEggWolfMountText": "Wolf", - "dropEggWolfAdjective": "a loyal", + "dropEggWolfMountText": "Волк", + "dropEggWolfAdjective": "верный", "dropEggTigerCubText": "Тигренок", "dropEggTigerCubMountText": "Тигр", - "dropEggTigerCubAdjective": "a fierce", + "dropEggTigerCubAdjective": "свирепый", "dropEggPandaCubText": "Детеныш панды", "dropEggPandaCubMountText": "Медведь панда", - "dropEggPandaCubAdjective": "a gentle", + "dropEggPandaCubAdjective": "ласковый", "dropEggLionCubText": "Львенок", "dropEggLionCubMountText": "Лев", - "dropEggLionCubAdjective": "a regal", + "dropEggLionCubAdjective": "величавый", "dropEggFoxText": "Лис", - "dropEggFoxMountText": "Fox", - "dropEggFoxAdjective": "a wily", + "dropEggFoxMountText": "Лис", + "dropEggFoxAdjective": "хитрый", "dropEggFlyingPigText": "Летающий кабан", - "dropEggFlyingPigMountText": "Flying Pig", - "dropEggFlyingPigAdjective": "a whimsical", + "dropEggFlyingPigMountText": "Летающий кабан", + "dropEggFlyingPigAdjective": "чудной", "dropEggDragonText": "Дракон", - "dropEggDragonMountText": "Dragon", - "dropEggDragonAdjective": "a mighty", + "dropEggDragonMountText": "Дракон", + "dropEggDragonAdjective": "могучий", "dropEggCactusText": "Кактус", - "dropEggCactusMountText": "Cactus", - "dropEggCactusAdjective": "a prickly", + "dropEggCactusMountText": "Кактус", + "dropEggCactusAdjective": "колючий", "dropEggBearCubText": "Медвежонок", "dropEggBearCubMountText": "Медведь", - "dropEggBearCubAdjective": "a cuddly", + "dropEggBearCubAdjective": "пушистый", "questEggGryphonText": "Грифон", - "questEggGryphonMountText": "Gryphon", - "questEggGryphonAdjective": "a proud", + "questEggGryphonMountText": "Грифон", + "questEggGryphonAdjective": "гордый", "questEggHedgehogText": "Еж", - "questEggHedgehogMountText": "Hedgehog", - "questEggHedgehogAdjective": "a spiky", + "questEggHedgehogMountText": "Ёж", + "questEggHedgehogAdjective": "колючий", "questEggDeerText": "Олень", - "questEggDeerMountText": "Deer", - "questEggDeerAdjective": "an elegant", + "questEggDeerMountText": "Олень", + "questEggDeerAdjective": "изящный", "questEggEggText": "Питомец-яйцо", "questEggEggMountText": "Кузовок с яйцами", - "questEggEggAdjective": "a colorful", + "questEggEggAdjective": "красочный", "questEggRatText": "Грызун", - "questEggRatMountText": "Rat", - "questEggRatAdjective": "a dirty", + "questEggRatMountText": "Крыса", + "questEggRatAdjective": "грязная", "questEggOctopusText": "Осьминог", - "questEggOctopusMountText": "Octopus", - "questEggOctopusAdjective": "a slippery", + "questEggOctopusMountText": "Осьминог", + "questEggOctopusAdjective": "скользкий", "questEggSeahorseText": "Морской конек", - "questEggSeahorseMountText": "Seahorse", - "questEggSeahorseAdjective": "a prize", + "questEggSeahorseMountText": "Морской конёк", + "questEggSeahorseAdjective": "призовой", "questEggParrotText": "Попугай", - "questEggParrotMountText": "Parrot", - "questEggParrotAdjective": "a vibrant", + "questEggParrotMountText": "Попугай", + "questEggParrotAdjective": "яркий", "questEggRoosterText": "Петух", - "questEggRoosterMountText": "Rooster", - "questEggRoosterAdjective": "a strutting", + "questEggRoosterMountText": "Петух", + "questEggRoosterAdjective": "напыщенный", "questEggSpiderText": "Паук", - "questEggSpiderMountText": "Spider", - "questEggSpiderAdjective": "a creepy", + "questEggSpiderMountText": "Паук", + "questEggSpiderAdjective": "жуткий", "questEggOwlText": "Филин", - "questEggOwlMountText": "Owl", - "questEggOwlAdjective": "a wise", + "questEggOwlMountText": "Филин", + "questEggOwlAdjective": "мудрый", "questEggPenguinText": "Пингвин", - "questEggPenguinMountText": "Penguin", - "questEggPenguinAdjective": "a perspicacious", + "questEggPenguinMountText": "Пингвин", + "questEggPenguinAdjective": "проницательный", "questEggTRexText": "Тираннозавр", - "questEggTRexMountText": "Tyrannosaur", - "questEggTRexAdjective": "a tiny-armed", + "questEggTRexMountText": "Тираннозавр", + "questEggTRexAdjective": "коротколапый", "questEggRockText": "Камень", - "questEggRockMountText": "Rock", - "questEggRockAdjective": "a lively", + "questEggRockMountText": "Камень", + "questEggRockAdjective": "оживлённый", "questEggBunnyText": "Кролик", - "questEggBunnyMountText": "Bunny", - "questEggBunnyAdjective": "a snuggly", + "questEggBunnyMountText": "Кролик", + "questEggBunnyAdjective": "ласковый", "questEggSlimeText": "Зефирный слизень", - "questEggSlimeMountText": "Marshmallow Slime", - "questEggSlimeAdjective": "a sweet", + "questEggSlimeMountText": "Зефирный слизень", + "questEggSlimeAdjective": "сладкий", "questEggSheepText": "Баран", - "questEggSheepMountText": "Sheep", - "questEggSheepAdjective": "a woolly", + "questEggSheepMountText": "Баран", + "questEggSheepAdjective": "шерстистый", "questEggCuttlefishText": "Кальмар", - "questEggCuttlefishMountText": "Cuttlefish", - "questEggCuttlefishAdjective": "a cuddly", + "questEggCuttlefishMountText": "Кальмар", + "questEggCuttlefishAdjective": "пушистый", "questEggWhaleText": "Кит", - "questEggWhaleMountText": "Whale", - "questEggWhaleAdjective": "a splashy", + "questEggWhaleMountText": "Кит", + "questEggWhaleAdjective": "плещущийся", "questEggCheetahText": "Гепард", - "questEggCheetahMountText": "Cheetah", - "questEggCheetahAdjective": "an honest", + "questEggCheetahMountText": "Гепард", + "questEggCheetahAdjective": "честный", "questEggHorseText": "Конь", - "questEggHorseMountText": "Horse", - "questEggHorseAdjective": "a galloping", - "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", + "questEggHorseMountText": "Конь", + "questEggHorseAdjective": "быстрый", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", + "eggNotes": "Найдите инкубационный эликсир, чтобы полить им это яйцо, и из него вылупится <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Обыкновенный", "hatchingPotionWhite": "Белый", "hatchingPotionDesert": "Пустынный", @@ -106,9 +109,9 @@ "hatchingPotionCottonCandyPink": "Розовый сахарный", "hatchingPotionCottonCandyBlue": "Синий сахарный", "hatchingPotionGolden": "Золотой", - "hatchingPotionSpooky": "Spooky", + "hatchingPotionSpooky": "Зловещий", "hatchingPotionNotes": "Полейте это на яйцо и из него вылупится <%= potText(locale) %> питомец.", - "premiumPotionAddlNotes": "Not usable on quest pet eggs.", + "premiumPotionAddlNotes": "Несовместим с яйцами квестовых питомцев.", "foodMeat": "Мясо", "foodMilk": "Молоко", "foodPotatoe": "Картофель", diff --git a/common/locales/ru/faq.json b/common/locales/ru/faq.json index d7041bcd05..409f063b8a 100644 --- a/common/locales/ru/faq.json +++ b/common/locales/ru/faq.json @@ -31,11 +31,14 @@ "iosFaqAnswer9": "В первую очередь вам необходимо присоединиться к команде или создать новую (см. выше). Хоть вы и можете сражаться против монстров в одиночку, мы рекомендуем играть в команде, потому что так будет намного проще выполнять квесты. Кроме того, подбадривания от друзей служат прекрасной мотивацией к выполнению заданий!\n\nДалее вам понадобится свиток квеста, который хранится в Меню > Предметы. Есть три способа получить свиток:\n\n- По достижении уровня 15 вы получаете доступ к квестовой линии, то есть к трём связанным в цепочку квестам. Другие квестовые линии открываются на уровнях 30, 40 и 60, соответственно.\n\n- Когда вы приглашаете людей вступить в вашу команду через [веб-сайт](https://habitica.com/#/options/groups/party), вы награждаетесь свитком Василиста! (Мы добавим эту функцию в приложение в будущем обновлении.)\n\n- Вы можете купить квест на странице квестов на [веб-сайте](https://habitica.com/#/options/inventory/quests) за золото и самоцветы. (Мы добавим эту функцию в приложение в будущем обновлении.)\n\nЧтобы принять участие в сражении с боссом или сборе квестовых предметов, просто выполняйте свои задачи так, как вы это обычно делаете, и эффект от них сложится в урон, который вы нанесёте ночью. (Чтобы увидеть изменения в здоровье босса, может потребоваться обновление страницы — для этого потяните экран вниз.) Если при сражении с боссом вы пропустили какие-либо ежедневные задания, босс нанесёт урон всей вашей команде в тот же момент, когда вы ударите босса.\n\nПосле получения 11-го уровня маги и воины приобретают навыки, позволяющие наносить дополнительные повреждения боссу. Если вы хотите стать сильным атакующим, то вам подойдёт один из этих классов при выборе на 10-м уровне.", "webFaqAnswer9": "В первую очередь вам необходимо присоединиться к команде или создать новую (в меню Общение > Команда). Хоть вы и можете сражаться против монстров в одиночку, мы рекомендуем играть в команде, потому что так будет намного проще выполнять квесты. Кроме того, подбадривания от друзей служат прекрасной мотивацией к выполнению заданий!\n

\nДалее вам понадобится свиток квеста, который хранится в меню Инвентарь > Квесты. Есть три способа получить свиток:\n

\n* Когда вы приглашаете людей вступить в вашу команду, вы награждаетесь свитком Василиста!\n* По достижении уровня 15 вы получаете доступ к квестовой линии, то есть к трём связанным в цепочку квестам. Другие квестовые линии открываются на уровнях 30, 40 и 60, соответственно.\n* Вы можете купить квест на странице квестов (Инвентарь > Квесты) за золото и самоцветы.\n

\nЧтобы принять участие в сражении с боссом или сборе квестовых предметов, просто выполняйте свои задачи так, как вы это обычно делаете, и эффект от них сложится в урон, который вы нанесёте ночью. (Чтобы увидеть изменения в здоровье босса, может потребоваться обновление страницы — для этого потяните экран вниз.) Если при сражении с боссом вы пропустили какие-либо ежедневные задания, босс нанесёт урон всей вашей команде в тот же момент, когда вы ударите босса.\n

\nПосле получения 11-го уровня маги и воины приобретают навыки, позволяющие наносить дополнительные повреждения боссу. Если вы хотите стать сильным атакующим, то вам подойдёт один из этих классов при выборе на 10-м уровне.", "faqQuestion10": "Что за самоцветы, и где их получить?", - "iosFaqAnswer10": "Gems are purchased with real money by tapping on the gem icon in the header. When people buy gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying gems directly, there are three other ways players can gain gems:\n\n * Win a Challenge on the [website](https://habitica.com) that has been set up by another player under Social > Challenges. (We will be adding Challenges to the app in a future update!)\n * Subscribe on the [website](https://habitica.com/#/options/settings/subscription) and unlock the ability to buy a certain number of gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with gems do not offer any statistical advantages, so players can still make use of the app without them!", + "iosFaqAnswer10": "Самоцветы можно приобрести за реальные деньги. Чтобы сделать это, нажмите на иконку самоцвета в шапке приложения. Покупая самоцветы, игроки помогают нам поддерживать сайт в рабочем состоянии. Мы очень признательны им за их поддержку!\n\nКроме способа прямой покупки самоцветов, есть три других способа заработать их: \n\n* Победить в испытании на [веб-сайте](https://habitica.com), которое было создано другим игроком через меню Общение > Испытания. (Мы добавим испытания в приложение в будущем обновлении!) \n* Оформить подписку на [веб-сайте](https://habitica.com/#/options/settings/subscription) и открыть возможность покупать за золото определённое количество самоцветов в месяц. \n* Стать участником и сделать вклад в проект Habitica. Для дополнительной информации посетите эту страницу: [Помощь в развитии Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\nПомните, что предметы, купленные за самоцветы, не дают совершенно никаких преимуществ в статистике, так что игроки могут спокойно пользоваться приложением без них.", "webFaqAnswer10": "Самоцветы можно [приобрести за реальные деньги](https://habitica.com/#/options/settings/subscription), однако [подписчики](https://habitica.com/#/options/settings/subscription) могут приобрести их за золото. Покупая самоцветы, игроки помогают нам поддерживать сайт в рабочем состоянии. Мы очень признательны им за их поддержку!\n

\nКроме способа прямой покупки самоцветов, есть два других способа заработать их:\n

\n* Победить в испытании, которое было создано другим игроком через меню Общение > Испытания. \n* Стать участником и сделать вклад в проект Habitica с помощью своих умений. Для дополнительной информации посетите эту страницу: [Помощь в развитии Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n

\nПомните, что предметы, купленные за самоцветы, не дают совершенно никаких преимуществ в статистике, так что игроки могут спокойно пользоваться сайтом без них.", "faqQuestion11": "Как сообщить о проблеме или предложить новую функцию?", "iosFaqAnswer11": "Вы можете сообщить о проблеме, предложить новую функцию или оставить отзыв через Меню > Сообщить о проблеме и Меню > Оставить отзыв! Мы сделаем всё, что в наших силах, чтобы вам помочь.", "webFaqAnswer11": "Мы принимаем отчёты об ошибках на сайте GitHub. Перейдите в [Меню > Сообщить о проблеме](https://github.com/HabitRPG/habitrpg/issues/2760) и следуйте инструкции. Не беспокойтесь, мы очень скоро всё починим!\n

\nПредложения о новых функциях принимаются на сайте Trello. Перейдите в меню [Помощь > Предложить новую функцию](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) и следуйте инструкции. Та-да!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "Если у вас возник вопрос, которого нет в этом списке, приходите и задайте его в чате Таверны в Меню > Таверна! Мы будем рады помочь.", "webFaqStillNeedHelp": "Если у вас возник вопрос, которого нет в этом списке, приходите и задайте его в [гильдии новичков](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Мы будем рады помочь." } \ No newline at end of file diff --git a/common/locales/ru/front.json b/common/locales/ru/front.json index 1c42b4d75b..6e9b2ba68a 100644 --- a/common/locales/ru/front.json +++ b/common/locales/ru/front.json @@ -179,5 +179,5 @@ "businessInquiries": "Бизнес предложения", "merchandiseInquiries": "Предложения по использованию торговой марки", "marketingInquiries": "Предложения по маркетингу и рекламе в соц. сетях", - "tweet": "Tweet" + "tweet": "Твитнуть" } \ No newline at end of file diff --git a/common/locales/ru/gear.json b/common/locales/ru/gear.json index db74d345c2..84106e4104 100644 --- a/common/locales/ru/gear.json +++ b/common/locales/ru/gear.json @@ -68,7 +68,7 @@ "weaponSpecial3Notes": "С дуэлями, монстрами и недомоганиями покончено! Сделай из них пюре! Увеличивает силу, интеллект и телосложение на <%= attrs %>.", "weaponSpecialCriticalText": "Молот победителя критических багов", "weaponSpecialCriticalNotes": "Этот борец разбил особо опасного неприятеля в битве на Github, в которой пали многие воины. Молот исполнен из костей Бага и наносит мощные критические удары. Увеличивает силу и восприятие на <%= attrs %>.", - "weaponSpecialTridentOfCrashingTidesText": "Трезубец сокрушительных приливов", + "weaponSpecialTridentOfCrashingTidesText": "Трезубец Сокрушительных Приливов", "weaponSpecialTridentOfCrashingTidesNotes": "Дает вам способность повелевать рыбами, а также наносить мощные удары задачам. Увеличивает интеллект на <%= int %>.", "weaponSpecialYetiText": "Копье укротителя Йети", "weaponSpecialYetiNotes": "Это копье позволяет владельцу управлять любым йети. Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска зимы 2013-2014.", @@ -87,7 +87,7 @@ "weaponSpecialSpringHealerText": "Милая косточка", "weaponSpecialSpringHealerNotes": "АПОРТ! Увеличивает интеллект на <%= int %>. Экипировка ограниченного выпуска весны 2014.", "weaponSpecialSummerRogueText": "Пиратская сабля", - "weaponSpecialSummerRogueNotes": "Avast! You'll make those Dailies walk the plank! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.", + "weaponSpecialSummerRogueNotes": "Встать на якорь! Пусть задания прогуляются по доске! Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска лета 2014.", "weaponSpecialSummerWarriorText": "Нож морехода", "weaponSpecialSummerWarriorNotes": "Ни одно задание не посмеет связаться с этим зазубренным ножом! Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска лета 2014.", "weaponSpecialSummerMageText": "Ловец ламинарии", @@ -115,7 +115,7 @@ "weaponSpecialSpring2015WarriorText": "Костяная дубина", "weaponSpecialSpring2015WarriorNotes": "Настоящая костяная дубина для настоящих яростных псов! Нет-нет, это совершенно точно не жевательная игрушка, которую Сезонная Волшебница дала вам потому что... а кто тут славный песик? Кто славный песик? Вы! Вы славный песик! Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска весны 2015.", "weaponSpecialSpring2015MageText": "Волшебная палочка фокусника", - "weaponSpecialSpring2015MageNotes": "Conjure up a carrot for yourself with this fancy wand. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Spring Gear.", + "weaponSpecialSpring2015MageNotes": "Этой симпатичной палочкой можно наколдовать себе морковку. Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Экипировка ограниченного выпуска весны 2015.", "weaponSpecialSpring2015HealerText": "Кошачья Погремушка", "weaponSpecialSpring2015HealerNotes": "Стоит только взмахнуть погремушкой, и чарующий треск этой штуки займет КОГО УГОДНО очень надолго. Увеличивает интеллект на <%= int %>. Экипировка ограниченного выпуска весны 2015.", "weaponSpecialSummer2015RogueText": "Коралл-огнемет", @@ -126,14 +126,14 @@ "weaponSpecialSummer2015MageNotes": "В мерцающих камнях этого посоха скрыта сила. Увеличивает Интеллект на <%= int %> и Восприятие на <%= per %>. Экипировка ограниченного выпуска лета 2015", "weaponSpecialSummer2015HealerText": "Волшебная палочка волн", "weaponSpecialSummer2015HealerNotes": "Исцеляет морскую болезнь! Увеличивает интеллект на <%= int %>. Ограниченный выпуск летней экипировки 2015.", - "weaponSpecialFall2015RogueText": "Bat-tle Ax", - "weaponSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015WarriorText": "Wooden Plank", - "weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015MageText": "Enchanted Thread", - "weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialFall2015HealerText": "Swamp-Slime Potion", - "weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", + "weaponSpecialFall2015RogueText": "Бое-вой Тпор", + "weaponSpecialFall2015RogueNotes": "Устрашающие задачи трусливо прячутся при виде взмахов этим топором. Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска осени 2015.", + "weaponSpecialFall2015WarriorText": "Деревянная Доска", + "weaponSpecialFall2015WarriorNotes": "Отлично подходит для поднимания вещей в кукурузных полях и/или для расправы с заданиями. Экипировка ограниченного выпуска осени 2015.", + "weaponSpecialFall2015MageText": "Волшебная нить", + "weaponSpecialFall2015MageNotes": "Властительная Вышиведьма может управлять этой волшебной нитью, даже не прикасаясь к ней! Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Экипировка ограниченного выпуска осени 2015.", + "weaponSpecialFall2015HealerText": "Болотно-Слизневое Зелье ", + "weaponSpecialFall2015HealerNotes": "Сварено на славу! Теперь вам только остаётся заставить себя это выпить. Увеличивает интеллект на <%= int %>. Экипировка ограниченного выпуска осени 2015.", "weaponMystery201411Text": "Вилы пиршества", "weaponMystery201411Notes": "Многофункциональные вилы – вонзайте их во врагов, или в свои любимые блюда! Бонусов не дают. Подарок подписчикам ноября 2014.", "weaponMystery201502Text": "Сверкающий крылатый посох Любви-а-также-Правды", @@ -154,13 +154,13 @@ "weaponArmoireIronCrookNotes": "Отчаянно выплавленный из железа, этот крюк прекрасно подходит для пастьбы овец. Увеличивает восприятие и силу на <%= attrs %>. Волшебный сундук: Набор Рогатого железа (Предмет 3 из 3).", "weaponArmoireGoldWingStaffText": "Посох Золотого Крыла", "weaponArmoireGoldWingStaffNotes": "Крылья на этом посохе постоянно трепещут и выгибаются. Увеличивает все характеристики на <%= attrs %>. Зачаровання коллекция: независимый предмет.", - "weaponArmoireBatWandText": "Bat Wand", - "weaponArmoireBatWandNotes": "This wand can turn any task into a bat! Wave it about and watch them fly away. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Independent Item.", + "weaponArmoireBatWandText": "Волшебная па... Дубина!", + "weaponArmoireBatWandNotes": "Эта волшебная палочка может превратить любое задание в летучую мышь! Просто размахивайте ей и смотрите, как задания разлетаются во все стороны. Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Волшебный сундук: независимый предмет.", "armor": "Броня", "armorBase0Text": "Обычная одежда", "armorBase0Notes": "Обычная одежда. Бонусов не дает.", "armorWarrior1Text": "Кожаные доспехи", - "armorWarrior1Notes": "Жакет из прочной кожи. Увеличивает телосложение на <%= con %>.", + "armorWarrior1Notes": "Куртка из прочной вываренной кожи. Увеличивает телосложение на <%= con %>.", "armorWarrior2Text": "Кольчуга", "armorWarrior2Notes": "Доспехи из переплетенных металлических колец. Увеличивают телосложение на <%= con %>.", "armorWarrior3Text": "Латный доспех", @@ -269,13 +269,13 @@ "armorSpecialSummer2015MageNotes": "Скрытая сила таится в этих одеяниях. Увеличивает Интеллект на <%= int %>. Экипировка ограниченного выпуска лета 2015.", "armorSpecialSummer2015HealerText": "Доспех Морехода", "armorSpecialSummer2015HealerNotes": "Эти доспехи дают знать всем, что вы честный торговец-мореплаватель, никогда и не думавший плутовать. Увеличивают телосложение на <%= con %>. Ограниченный выпуск экипировки лета 2015.", - "armorSpecialFall2015RogueText": "Bat-tle Armor", - "armorSpecialFall2015RogueNotes": "Fly into bat-tle! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015WarriorText": "Scarecrow Armor", + "armorSpecialFall2015RogueText": "Бое-Вой Доспех", + "armorSpecialFall2015RogueNotes": "Ворвись в Бит-ву! Увеличивает Восприятие на <%= per %>. Ограниченный Выпуск 2015 Осеннее Снаряжение.", + "armorSpecialFall2015WarriorText": "Доспех Пугала", "armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015MageText": "Stitched Robes", + "armorSpecialFall2015MageText": "Клочковатая Роба", "armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015HealerText": "Potioner Robes", + "armorSpecialFall2015HealerText": "Облачение знахаря", "armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", "armorMystery201402Text": "Облачение посланника", "armorMystery201402Notes": "Сверкающая и крепкая, эта броня снабжена большим количеством карманов для переноски писем. Бонусов не дает. Подарок подписчикам февраля 2014.", @@ -305,7 +305,7 @@ "armorMystery201506Notes": "Проплывите через коралловые рифы в этом ярком плавательном костюме! Бонусов не дает. Подарок подписчикам июня 2015.", "armorMystery201508Text": "Костюм гепарда", "armorMystery201508Notes": "Станьте быстрым как молния, наденьте пушистый костюм гепарда. Бонусов не дает. Подарок подписчикам августа 2015.", - "armorMystery201509Text": "Werewolf Costume", + "armorMystery201509Text": "Костюм Оборотня", "armorMystery201509Notes": "This IS a costume, right? Confers no benefit. September 2015 Subscriber Item.", "armorMystery301404Text": "Стимпанковский костюм", "armorMystery301404Notes": "Чудной и лихой! Бонусов не дает. Подарок подписчикам февраля 3015.", @@ -432,13 +432,13 @@ "headSpecialSummer2015MageNotes": "В нитях этого шарфа скрыта сила. Увеличивает Восприятие на <%= per %>. Экипировка ограниченного выпуска лета 2015.", "headSpecialSummer2015HealerText": "Шляпа Морехода", "headSpecialSummer2015HealerNotes": "Надев эту шляпу вы не пропадете даже в самый страшный шторм. Увеличивает Интеллект на <%= int %>. Экипировка ограниченного выпуска лета 2015.", - "headSpecialFall2015RogueText": "Bat-tle Wings", + "headSpecialFall2015RogueText": "Бое-Вые Крылья", "headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015WarriorText": "Scarecrow Hat", + "headSpecialFall2015WarriorText": "Шапка Пугала", "headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015MageText": "Stitched Hat", + "headSpecialFall2015MageText": "Клочковатая Шапка", "headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015HealerText": "Hat of Frog", + "headSpecialFall2015HealerText": "Шапка Лякухи", "headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", "headSpecialGaymerxText": "Радужный шлем воина.", "headSpecialGaymerxNotes": "Этот шлем выкрашен в яркие радужные цвета в честь празднования эпохи процветания и GaymerX. GaymerX это интернациональная игровая конвенция, поддерживающая ЛГБТ-сообщества и видео игры, она открыта каждому. Она проходит в центре Сан-Франциско 11-13 июля.Бонусов не дает.", @@ -462,7 +462,7 @@ "headMystery201505Notes": "На этом шлеме гордо колышется зеленый плюмаж. Бонусов не дает. Подарок подписчикам в мае 2015.", "headMystery201508Text": "Шляпа гепарда", "headMystery201508Notes": "Уютная пушистая гепардовая шляпа! Бонусов не даёт. Предмет подписчика августа 2015.", - "headMystery201509Text": "Werewolf Mask", + "headMystery201509Text": "Маска Оборотня", "headMystery201509Notes": "This IS a mask, right? Confers no benefit. September 2015 Subscriber Item.", "headMystery301404Text": "Модный цилиндр", "headMystery301404Notes": "Модный цилиндр для самых уважаемых господ! Подарок подписчикам января 3015. Бонусов не дает.", @@ -492,9 +492,9 @@ "headArmoireRedFloppyHatNotes": "Множество заклинаний было вплетено в эту простую шляпку, что придало ей лучезарный красный цвет. Увеличивает телосложение, интеллект и восприятие на <%= attrs %>. Волшебный сундук: независимый предмет.", "headArmoirePlagueDoctorHatText": "Шляпа чумного доктора", "headArmoirePlagueDoctorHatNotes": "Аутентичная шляпа, которую носят доктора, борющиеся против чумы прокрастинации! Увеличивает силу на <%= str %>, интеллект на <%= int%> и телосложение на <%= con %>. Волшебный сундук: набор чумного доктора (предмет 1 из 3).", - "headArmoireBlackCatText": "Black Cat Hat", + "headArmoireBlackCatText": "Шапка Чёрного Кота", "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoireOrangeCatText": "Orange Cat Hat", + "headArmoireOrangeCatText": "Шапка Оранжевого Кота", "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", "offhand": "предмет для защитной руки", "shieldBase0Text": "Нет снаряжения для защитной руки", @@ -539,46 +539,46 @@ "shieldSpecialSpringHealerNotes": "Под ударами испускает долгий, невыносимый визг, распугивающий врагов. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска весны 2014.", "shieldSpecialSummerRogueText": "Пираская сабля", "shieldSpecialSummerRogueNotes": "Тысяча чертей! Заставь свои задания прогуляться по доске! Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска лета 2014.", - "shieldSpecialSummerWarriorText": "Деревянный щит", + "shieldSpecialSummerWarriorText": "Деревянный Щит", "shieldSpecialSummerWarriorNotes": "Этот щит из обломков корабельной древесины способен сдержать даже самые бурные задания. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска лета 2014.", - "shieldSpecialSummerHealerText": "Теневой щит", + "shieldSpecialSummerHealerText": "Щит Мелководья", "shieldSpecialSummerHealerNotes": "Никто не осмелится атаковать коралловый риф, увидав этот сияющий щит! Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска лета 2014.", - "shieldSpecialFallRogueText": "Серебряная конфета", + "shieldSpecialFallRogueText": "Серебряная Конфета", "shieldSpecialFallRogueNotes": "Убивает нежить. Также дает преимущество против оборотней, ведь осторожность никогда не помешает. Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска осени 2014.", - "shieldSpecialFallWarriorText": "Мощный эликсир науки", + "shieldSpecialFallWarriorText": "Мощный Эликсир Науки", "shieldSpecialFallWarriorNotes": "Мистическим образом проливается на лабораторные халаты. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска осени 2014.", - "shieldSpecialFallHealerText": "Щит с инкрустацией", + "shieldSpecialFallHealerText": "Щит с Инкрустацией", "shieldSpecialFallHealerNotes": "Этот сверкающий щит был найден а древней гробнице. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска осени 2014.", - "shieldSpecialWinter2015RogueText": "Ледяной шип", + "shieldSpecialWinter2015RogueText": "Ледяной Шип", "shieldSpecialWinter2015RogueNotes": "Вы точно, действительно, совершенно точно просто подобрали это с земли. Увеличивает Силу на <%= str %>. Экипировка ограниченного выпуска зимы 2014-2015.", "shieldSpecialWinter2015WarriorText": "Мармеладный щит", "shieldSpecialWinter2015WarriorNotes": "Этот, казалось бы, сахарный щит на самом деле состоит из питательных желатиновых овощей. Увеличивает Телосложение на <%= con %>. Экипировка ограниченного выпуска зимы 2014-2015.", - "shieldSpecialWinter2015HealerText": "Щит успокоения", + "shieldSpecialWinter2015HealerText": "Щит Успокоения", "shieldSpecialWinter2015HealerNotes": "Этот щит отражает леденящий ветер. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска зимы 2014-2015.", "shieldSpecialSpring2015RogueText": "Взрывной Писк", "shieldSpecialSpring2015RogueNotes": "Не дайте звуку обмануть вас – эта взрывчатка просто сбивает с ног. Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска весны 2015.", "shieldSpecialSpring2015WarriorText": "Метательная Тарелка", "shieldSpecialSpring2015WarriorNotes": "Швырните ей во врага! Ну или оставьте себе, потому что к обеду в ней будет полно вкусного корма. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска весны 2015.", - "shieldSpecialSpring2015HealerText": "Узорчатая подушка", + "shieldSpecialSpring2015HealerText": "Узорчатая Подушка", "shieldSpecialSpring2015HealerNotes": "Вы можете уютно устроиться на этой подушке или же разодрать ее когтями в свое удовольствие. Рррр! Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска весны 2015.", - "shieldSpecialSummer2015RogueText": "Огнестрельный коралл", + "shieldSpecialSummer2015RogueText": "Огнестрельный Коралл", "shieldSpecialSummer2015RogueNotes": "Этот сородич огненного коралла способен стрелять ядом сквозь толщу воды. Увеличивает Силу на <%= str %>. Экипировка ограниченного выпуска лета 2015.", "shieldSpecialSummer2015WarriorText": "Щит Солнечной Рыбы", "shieldSpecialSummer2015WarriorNotes": "Созданный из глубоководного металла мастерами из Дилатори, этот щит сияет словно море и песок. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска лета 2015.", "shieldSpecialSummer2015HealerText": "Заклеенный Щит", "shieldSpecialSummer2015HealerNotes": "Оглушайте этим щитом трюмных крыс. Увеличивает Телосложение на <%= con %>. Экипировка ограниченного выпуска лета 2015.", - "shieldSpecialFall2015RogueText": "Bat-tle Ax", - "shieldSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "shieldSpecialFall2015WarriorText": "Birdseed Bag", + "shieldSpecialFall2015RogueText": "Бое-Вой Топор", + "shieldSpecialFall2015RogueNotes": "Устрашающие задания трусливо прячутся при виде взмахов этим топором. Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска осени 2015.", + "shieldSpecialFall2015WarriorText": "Сумка Птичьих Семян", "shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "shieldSpecialFall2015HealerText": "Stirring Stick", - "shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "shieldMystery301405Text": "Часовой щит", + "shieldSpecialFall2015HealerText": "Палка Для Помешиваня", + "shieldSpecialFall2015HealerNotes": "Эта палка может помешивать всё без таяния, растворения, или воспламенения! Она может быть также использована что-бы яростно тыкать в задачи врага. Увеличивает Телосложение на <%= con %>. Ограниченный Выпуск Осеннего Снаряжения 2015.", + "shieldMystery301405Text": "Часовой Щит", "shieldMystery301405Notes": "С этим монументальным часовым щитом время на вашей стороне! Подарок подписчикам июня 3015. Бонусов не дает.", "shieldArmoireGladiatorShieldText": "Щит Гладиатора", "shieldArmoireGladiatorShieldNotes": "Чтобы быть гладиатором, вы должны... а хотя, все равно, просто оглушайте врагов своим щитом. Увеличивает Телосложение на <%= con %> и Силу на <%= str %>. Волшебный сундук: Набор Гладиатора (Часть 3 из 3).", - "shieldArmoireMidnightShieldText": "Midnight Shield", - "shieldArmoireMidnightShieldNotes": "This shield is most powerful at the stroke of midnight! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Independent Item.", + "shieldArmoireMidnightShieldText": "Полуночный Щит", + "shieldArmoireMidnightShieldNotes": "Этот щит имеет самую большую мощь в самую полночь! Повышает Телосложение на <%= con %> и Силу на <%= str %>. Зачарованный Доспех: Независимый предмет.", "back": "Аксессуар на спину", "backBase0Text": "Нет аксессуаров на спине", "backBase0Notes": "Нет аксессуаров на спине.", @@ -586,12 +586,14 @@ "backMystery201402Notes": "Перья на этих сияющих крыльях сверкают на солнце! Бонусов не дают. Подарок подписчикам февраля 2014.", "backMystery201404Text": "Крылья Сумеречной бабочки", "backMystery201404Notes": "Порхайте, как бабочка! Бонусов не дает. Подарок подписчикам апреля 2014.", - "backMystery201410Text": "Крылья гоблина", + "backMystery201410Text": "Крылья Гоблина", "backMystery201410Notes": "Проноситесь сквозь ночь на этих сильных крыльях. Бонусов не дают. Подарок подписчикам октября 2014.", "backMystery201504Text": "Крылья трудолюбивой пчелки", "backMystery201504Notes": "Бз - бзз - бззз! Перелетаем с задания на задание. Бонусов не дает. Подарок подписчикам в апреле 2015.", "backMystery201507Text": "Крутая доска для сёрфинга", "backMystery201507Notes": "Прокатитесь по волнам от причала Прилежности до бухты Незавершённости! Бонусов не даёт. Подарок подписчикам в июле 2015 года.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "Могущественный плащ", "backSpecialWonderconRedNotes": "Развевается мощно и красиво. Бонусов не дает. Предмет специального фестивального выпуска.", "backSpecialWonderconBlackText": "Тайный плащ", @@ -613,13 +615,13 @@ "bodySpecialSummer2015RogueNotes": "Нельзя быть настоящим ренегатом без пафоса... и пояса. Бонусов не дает. Экипировка ограниченного выпуска лета 2015.", "bodySpecialSummer2015WarriorText": "Океанические шипы", "bodySpecialSummer2015WarriorNotes": "Каждый шип сочится медузьим ядом, защищая владельца. Бонусов не дает. Экипировка ограниченного выпуска лета 2015.", - "bodySpecialSummer2015MageText": "Золотая пряжка", + "bodySpecialSummer2015MageText": "Золотая Пряжка", "bodySpecialSummer2015MageNotes": "Эта пряжка не добавляет абсолютно никакой силы, но зато она блестит. Бонусов не дает. Экипировка ограниченного выпуска лета 2015.", "bodySpecialSummer2015HealerText": "Шейный платок моряка", "bodySpecialSummer2015HealerNotes": "Йо-хо-хо? Не-не-не! Бонусов не дает. Экипировка ограниченного выпуска лета 2015.", "headAccessory": "аксессуар на голову", "accessories": "Аксессуары", - "animalEars": "Звериные уши", + "animalEars": "Звериные Уши", "headAccessoryBase0Text": "Нет аксессуаров на голове", "headAccessoryBase0Notes": "Нет аксессуаров на голове.", "headAccessorySpecialSpringRogueText": "Пурпурные кошачьи уши", @@ -630,13 +632,13 @@ "headAccessorySpecialSpringMageNotes": "Эти круглые мышиные уши мягкие, как шелк. Бонусов не дают. Экипировка ограниченного выпуска весны 2014.", "headAccessorySpecialSpringHealerText": "Желтые собачьи уши", "headAccessorySpecialSpringHealerNotes": "Слегка обвислые, но милые. Поиграем? Бонусов не дают. Экипировка ограниченного выпуска весны 2014.", - "headAccessorySpecialSpring2015RogueText": "Желтые мышиные уши", + "headAccessorySpecialSpring2015RogueText": "Желтые Мышиные Уши", "headAccessorySpecialSpring2015RogueNotes": "Эти уши оберегают сами себя от повреждений при громких звуках взрывов. Бонусов не дают. Экипировка ограниченного выпуска весны 2015.", - "headAccessorySpecialSpring2015WarriorText": "Пурпурные собачьи уши", + "headAccessorySpecialSpring2015WarriorText": "Пурпурные Собачьи Уши", "headAccessorySpecialSpring2015WarriorNotes": "Фиолетовые. Собачьи. Ушки. Не тратьте время на всю прочую никому не нужную ерунду. Бонусов не дают. Экипировка ограниченного выпуска весны 2015.", - "headAccessorySpecialSpring2015MageText": "Синие кроличьи уши", + "headAccessorySpecialSpring2015MageText": "Синие Кроличьи Уши", "headAccessorySpecialSpring2015MageNotes": "Эти ушки внимательно слушают, не раскрывает ли где поблизости фокусник свои секреты. Бонусов не дают. Экипировка ограниченного выпуска весны 2015.", - "headAccessorySpecialSpring2015HealerText": "Зеленые кошачьи уши", + "headAccessorySpecialSpring2015HealerText": "Зеленые Кошачьи Уши", "headAccessorySpecialSpring2015HealerNotes": "Эти милые кошачьи ушки заставят всех позеленеть от зависти. Бонусов не дают. Экипировка ограниченного выпуска весны 2015.", "headAccessoryBearEarsText": "Медвежьи уши", "headAccessoryBearEarsNotes": "С этими ушами вы выглядите, как пушистый мишка! Бонусов не дают.", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "Эти могучие рога меняют цвет вместе с листвой. Бонусов не дают. Подарок подписчикам сентября 2014.", "headAccessoryMystery201502Text": "Крылья раздумий", "headAccessoryMystery201502Notes": "Позвольте своему воображению унести вас в мир грез! Бонусов не дает. Подарок подписчикам в феврале 2015.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Очки на голове", "headAccessoryMystery301405Notes": "\"Защищать очками надо глаза,\" говорили они. \"Кому сдались защитные очки на макушке,\" говорили они. Ха! Вы им показали! Подарок подписчикам августа 3015. Бонусов не дает.", "eyewear": "Очки", diff --git a/common/locales/ru/generic.json b/common/locales/ru/generic.json index 3a1cd3fd0c..f3c030bfd5 100644 --- a/common/locales/ru/generic.json +++ b/common/locales/ru/generic.json @@ -28,7 +28,7 @@ "market": "Рынок", "subscriberItem": "Таинственный предмет", "newSubscriberItem": "Новый таинственный предмет", - "subscriberItemText": "Каждый месяц подписчики получают таинственный предмет. Обычно это происходит примерно за неделю до конца месяца. Точную дату можно найти на вики-странице «Таинственный предмет».", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Все", "none": "Ничего", "or": "Или", @@ -79,6 +79,7 @@ "errorUpCase": "ОШИБКА:", "newPassSent": "Новый пароль отправлен.", "serverUnreach": "Сервер сейчас недоступен.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "Если ошибка появляется вновь, пожалуйста, сообщите о ней через меню Помощь > Сообщить о проблеме. Если вы знакомы с консолью браузера, пожалуйста, включите в отчет возможные сообщения об ошибках.", "error": "Ошибка", "menu": "Меню", @@ -110,7 +111,9 @@ "December": "Декабрь", "dateFormat": "Формат даты", "achievementStressbeast": "Спаситель Стойкальма", - "achievementStressbeastText": "Помог(ла) победить Отвратительного Стрессозверя во время события Зимняя Страна Чудес 2015!", + "achievementStressbeastText": "Помог победить Отвратительного Стрессозверя в 2014 во время Зимнего События Чудостраны!", + "achievementBurnout": "Спаситель Процветающих Полей", + "achievementBurnoutText": "Помог победить Выжигателя и восстановил Истощённые Духи в 2015 во время Осеннего Фестиваля!", "checkOutProgress": "Отметить мои достижения в Habitica!", "cardReceived": "Получено письмо!", "cardReceivedFrom": "<%= cardType %> от <%= userName %>", diff --git a/common/locales/ru/groups.json b/common/locales/ru/groups.json index fb4eaee7e7..73c81e8de7 100644 --- a/common/locales/ru/groups.json +++ b/common/locales/ru/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Покинуть гостиницу", "innCheckIn": "В гостиницу", "innText": "Вы отдыхаете в Гостинице! Пропущенные Ежедневные задания не будут причинять вам вреда в конце дня, но отметки об их выполнении будут сбрасываться каждый день. Будьте осторожны: если ваша команда сражается с Боссом, он все же будет наносить вам урон за Ежедневные задания, пропущенные вашими товарищами, если только они также не в гостинице! Кроме того, нанесенный вами урон Боссу или найденные предметы не будут зарегистрированы, пока вы не покинете Гостиницу.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Объявления о поиске команды", "tutorial": "Обучение", "glossary": "Терминология", @@ -145,5 +146,6 @@ "partyEmpty": "Кроме вас в вашей команде никого нет. Пригласите друзей!", "partyChatEmpty": "Чат вашей команды пустует! Наберите сообщение в поле сверху, чтобы начать общаться.", "guildChatEmpty": "Чат этой гильдии пустует! Наберите сообщение в поле сверху, чтобы начать общаться.", - "possessiveParty": "Команда игрока <%= name %>." + "possessiveParty": "Команда игрока <%= name %>.", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/ru/limited.json b/common/locales/ru/limited.json index 3935e5f3ec..8d20ef0608 100644 --- a/common/locales/ru/limited.json +++ b/common/locales/ru/limited.json @@ -29,7 +29,8 @@ "seasonalShopClosedText": "Сезонная лавка сейчас закрыта!! Я понятия не имею, куда ушла Сезонная Чародейка, но она уж точно вернется к следующему большому событию!", "seasonalShopText": "Добро пожаловать в Сезонную лавку! Сейчас мы предлагаем товары весеннего сезонного выпуска. Товары будут доступны ежегодно в дни Весенней Веселухи, но мы открыты только до 30 апреля, так что спешите закупиться сейчас, иначе придется ждать целый год!", "seasonalShopSummerText": "Добро пожаловать в Сезонную лавку! Сейчас мы предлагаем товары летнего сезонного выпуска. Товары будут доступны ежегодно в дни Летнего Всплеска, но мы открыты только до 31 июля, так что спешите закупиться сейчас, иначе придется ждать целый год!", - "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallText": "Добро пожаловать в Сезонную лавку! Сейчас мы предлагаем товары осеннего сезонного выпуска. Товары будут доступны ежегодно во время Осеннего Фестиваля, но только до 31 октября, так что спешите закупиться сейчас, иначе придется ждать целый год!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "Использовав шар возрождения, вы сможете повторно купить это снаряжение в колонке наград. Поначалу вы сможете купить только предметы для вашего текущего класса (класс по умолчанию – воин), но не волнуйтесь: после смены класса вам станут доступны другие классовые предметы.", "candycaneSet": "Карамельная палочка (Маг)", "skiSet": "Лыжник-ассасин (Разбойник)", @@ -56,9 +57,9 @@ "emeraldMermageSet": "Изумрудный Русалколдун (Маг)", "reefSeahealerSet": "Рифовый Морской Целитель (Целитель)", "roguishPirateSet": "Коварный Пират (Разбойник)", - "monsterOfScienceSet": "Monster of Science (Warrior)", - "witchyWizardSet": "Witchy Wizard (Mage)", - "mummyMedicSet": "Mummy Medic (Healer)", - "vampireSmiterSet": "Vampire Smiter (Rogue)", - "fallEventAvailability": "Available until October 31" + "monsterOfScienceSet": "Монстр науки (воин)", + "witchyWizardSet": "Ведь-маг (маг)", + "mummyMedicSet": "Мумифицированный доктор (целитель)", + "vampireSmiterSet": "Вампир-убийца (разбойник)", + "fallEventAvailability": "Доступно до 31 октября" } \ No newline at end of file diff --git a/common/locales/ru/messages.json b/common/locales/ru/messages.json index cb62362070..8ff4e77a9e 100644 --- a/common/locales/ru/messages.json +++ b/common/locales/ru/messages.json @@ -5,7 +5,7 @@ "messageTagNotFound": "Тег не найден.", "messagePetNotFound": ":pet не найдено в user.items.pets", "messageFoodNotFound": ":food не найдено в user.items.food", - "messageNotAvailable": "This item is not currently available for purchase.", + "messageNotAvailable": "Сейчас этот предмет приобрести невозможно.", "messageCannotFeedPet": "Нельзя кормить этого питомца.", "messageAlreadyMount": "У вас уже есть такой скакун. Попробуйте покормить другого питомца.", "messageEvolve": "<%= egg %> приручен, пора кататься!", @@ -15,7 +15,7 @@ "messageEquipped": "Надето: <%= itemText %>.", "messageUnEquipped": "Снято: <%= itemText %>", "messageMissingEggPotion": "У вас нет нужного яйца или эликсира", - "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", + "messageInvalidEggPotionCombo": "Вы не можете вывести квестового питомца с помощью волшебного инкубационного эликсира. Попробуйте другое яйцо.", "messageAlreadyPet": "У вас уже есть такой питомец! Попробуйте другую комбинацию!", "messageHatched": "Из яйца вылупился питомец! Загляните в стойла, чтобы взять его с собой.", "messageNotEnoughGold": "Недостаточно золота", @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "У вас уже есть этот предмет. Наденьте его на странице снаряжения.", "armoireEquipment": "<%= image %> Вы нашли в сундуке редкий предмет: <%= dropText %>! Потрясающе!", "armoireFood": "<%= image %> Копаясь в сундуке, вы что-то находите. Откуда здесь <%= dropArticle %><%= dropText %>?", - "armoireExp": "Вы сражаетесь с сундуком и набираете опыт. Получай!" + "armoireExp": "Вы сражаетесь с сундуком и набираете опыт. Получай!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/ru/npc.json b/common/locales/ru/npc.json index 51f7bed73a..bccd99e478 100644 --- a/common/locales/ru/npc.json +++ b/common/locales/ru/npc.json @@ -7,6 +7,8 @@ "daniel": "Даниэль", "danielText": "Добро пожаловать в Таверну! Задержитесь немного и поболтайте с местными жителями. Вам нужен отдых: (отпуск или больничный)? Я размещу вас в Гостинице. Пропущенные Ежедневные задания при этом не будут причинять вам вреда в конце дня, но вы так же сможете отмечать их выполнение.", "danielText2": "Будьте осторожны: если ваша команда сражается с Боссом, он все же будет наносить вам урон за Ежедневные задания, пропущенные вашими товарищами! Кроме того, нанесенный вами урон Боссу или найденные предметы не будут зарегистрированы, пока вы не покинете Гостиницу.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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": "Заходите на рынок! Купите редкие яйца и эликсиры! Продайте то, что вам не нужно! Воспользуйтесь полезными услугами! Загляните и ознакомьтесь со всеми предложениями.", "sellForGold": "Продать <%= item %> за <%= gold %> золота", @@ -16,6 +18,7 @@ "justin": "Джастин", "ian": "Ян", "ianText": "Добро пожаловать в Лавку квестов! Здесь вы можете использовать Свитки Квестов, чтобы сразиться с монстрами вместе с друзьями. Не забудьте оценить справа стройные ряды Свитков Квестов на продажу!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "долларов США", "newStuff": "Что-то новенькое", "cool": "Напомнить позже", diff --git a/common/locales/ru/pets.json b/common/locales/ru/pets.json index 86822605e8..97f8ab0bdb 100644 --- a/common/locales/ru/pets.json +++ b/common/locales/ru/pets.json @@ -1,13 +1,13 @@ { "pets": "Питомцы", "petsFound": "Питомцев найдено", - "magicPets": "Magic Potion Pets", + "magicPets": "Питомцы из волшебного эликсира", "rarePets": "Редкие питомцы", "questPets": "Квестовые питомцы", "mounts": "Скакуны", "mountsTamed": "­Пойманных скакунов", "questMounts": "Квестовые скакуны", - "magicMounts": "Magic Potion Mounts", + "magicMounts": "Скакуны из волшебного эликсира", "rareMounts": "Редкие скакуны", "etherealLion": "Бесплотный лев", "veteranWolf": "Волк-ветеран", @@ -18,6 +18,7 @@ "mammoth": "Шерстистый мамонт", "orca": "Косатка", "royalPurpleGryphon": "Королевский пурпурный грифон", + "phoenix": "Феникс", "rarePetPop1": "Нажмите золотую лапу, чтобы подробнее узнать, как получить этого редкого питомца, приняв участие в проекте Habitica!", "rarePetPop2": "Как получить этого питомца?", "potion": "<%= potionType %> эликсир", @@ -26,15 +27,15 @@ "eggSingular": "яйцо", "noEggs": "У вас нет яиц.", "hatchingPotions": "Инкубационные эликсиры", - "magicHatchingPotions": "Magic Hatching Potions", + "magicHatchingPotions": "Волшебный инкубационный эликсир", "hatchingPotion": "инкубационный эликсир", "noHatchingPotions": "У вас нет инкубационных эликсиров.", "inventoryText": "Выберите яйцо, чтобы посмотреть эликсиры, которые можно использовать с ним — они подсветятся зеленым, затем выберите один из этих эликсиров, чтобы вырастить питомца. Если ни один эликсир не будет выделен подсветкой, щелкните яйцо снова, чтобы снять выбор, а затем выберите сначала эликсир, чтобы выделить подсветкой яйца, которые можно использовать с ним. Ненужные вам предметы можно продать Торговцу Александру.", "foodText": "еда", "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.", - "premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.", + "dropsExplanation": "Получите эти предметы быстрее за самоцветы, если не хотите дожидаться пока они выпадут при завершении задания. Узнайте больше о системе выпадения предметов.", + "premiumPotionNoDropExplanation": "Волшебные инкубационные эликсиры не могут быть использованы на яйцах, полученных в квестах. Единственный способ получить волшебные инкубанционные эликсиры — купить их здесь. Они не выпадают в качестве трофеев.", "beastMasterProgress": "Прогресс повелителя зверей", "stableBeastMasterProgress": "Мастер зверей: Найдено <%= number %> питомцев", "beastAchievement": "Вы заработали достижение «Повелитель зверей» за то, что собрали всех питомцев!", diff --git a/common/locales/ru/quests.json b/common/locales/ru/quests.json index 25d71a0eed..427495a993 100644 --- a/common/locales/ru/quests.json +++ b/common/locales/ru/quests.json @@ -13,6 +13,7 @@ "youReceived": "Вы получили", "dropQuestCongrats": "Поздравляем с получением этого свитка квеста! Вы можете пригласить команду для начала квеста прямо сейчас или вернуться к нему позже в любое время через раздел Инвентарь > Квесты.", "questSend": "Нажатие кнопки «Пригласить» отправит приглашения всем членам команды. Когда все члены команды ответят на него (согласием или отказом), квест начнется. Текущий статус можно посмотреть во вкладке Общение > Команда", + "questSendBroken": "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": "Пригласить команду в квест", "questInvitation": "Приглашение на участие в квесте", "questInvitationTitle": "Приглашение на квест", @@ -24,18 +25,25 @@ "rejected": "Отклонено", "pending": "В ожидании", "questStart": "Квест начнется, когда все члены команды примут или отклонят его. Принять участие и получить выпадающие предметы смогут только те, кто нажал «принять». Если на приглашение не отвечают слишком долго (неактивный аккаунт?), владелец квеста может начать без них, нажав «Начать». Он также может отменить квест и получить свиток квеста обратно, нажав \"Отменить\"", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Начать", "bossHP": "Здоровье босса", "bossStrength": "Сила босса", + "rage": "Ярость", "collect": "Собрать", "collected": "Собрано", "collectionItems": "<%= items %>: <%= number %> шт. ", "itemsToCollect": "Предметы для сбора", "bossDmg1": "Босс получает урон от каждого завершенного ежедневного задания, каждой задачи и каждой полезной привычки. Вы можете нанести больше урона, выполняя красные задания и используя Мощный удар или Всплеск пламени. Босс нанесет урон каждому участнику квеста за каждое пропущенное ежедневное задание (ущерб от задания, умноженный на силу босса) в дополнение к обычному урону. Старайтесь поддерживать здоровье команды, выполняя ежедневные задания! Весь урон, нанесенный команде и боссу, засчитывается в момент смены суток (по окончании вашего дня).", "bossDmg2": "Только участники будут сражаться с боссом и разделят квестовые трофеи.", - "tavernBossInfo": "Чтобы нанести урон боссу, выполняйте свои задачи и ежедневные задания. Чем сложнее задание, тем больший урон вы нанесете боссу выполняя его (красные задания, заклинания магов, атаки воинов и так далее). Ярость босса будет увеличиваться за каждое невыполненное ежедневное задание (урон от него умножается на силу босса). Когда его ярость достигнет максимума произойдёт что-то плохое, поэтому выполняйте свои ежедневные задания! Весь урон боссу и от босса подсчитывается по расписанию (в ваш момент смены суток).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "bossColl1": "Чтобы собирать предметы, выполняйте положительные задания. Квестовые предметы падают точно так же, как обычные; однако, вы не увидите, что упало, до начала следующего дня — тогда всё, что вы нашли, будет посчитано и сложено в общую стопку.", "bossColl2": "Только участники могут собрать предметы и разделять квестовые трофеи.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Прервать", "leaveQuest": "Покинуть квест", "sureLeave": "Вы уверены, что хотите покинуть активный квест? Весь ваш прогресс будет потерян.", @@ -62,6 +70,7 @@ "sureAbort": "Вы уверены, что хотите отменить эту миссию? Она отменится для всех членов группы, весь прогресс будет утерян. Свиток вернется к владельцу квеста.", "doubleSureAbort": "Вы точно-точно уверены? Подумайте, не будут ли они ненавидеть вас всю жизнь после этого?", "questWarning": "Получайте приглашение на участие в квесте до его начала, т.к. после старта ни один новый член команды не сможет к нему присоединиться.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Ярость", "bossRageDescription": "Когда полоска заполнится, босс произведет особую атаку!", "startAQuest": "НАЧАТЬ КВЕСТ", diff --git a/common/locales/ru/questscontent.json b/common/locales/ru/questscontent.json index 8fd3989ad7..206b0d7c45 100644 --- a/common/locales/ru/questscontent.json +++ b/common/locales/ru/questscontent.json @@ -238,7 +238,7 @@ "questDilatoryDistress3DropFish": "Рыба (Еда)", "questDilatoryDistress3DropWeapon": "Трезубец сокрушительных приливов (Оружие)", "questDilatoryDistress3DropShield": "Щит из лунного жемчуга (для защитной руки)", - "questCheetahText": "Ах ты Гепаржулик!", + "questCheetahText": "Ах ты, Гепаржулик!", "questCheetahNotes": "Прогуливаясь по Тишеездной саванне с вашими друзьями @PainterProphet, @tivaquinn, @Unruly Hyena, и @Crawford, вы замираете в шоке, глядя, как Гепаржулик с пронзительным визгом проносится мимо, стиснув в зубах нового жителя страны Habitica! Под пылающими лапами Гепаржулика одно за другим сгорают задания — быстрее, чем кто-либо в состоянии их завершить! Пойманный житель замечает вас и кричит: «Прошу вас, помогите! Этот Гепаржулик накручивает мне уровни, но я совсем ничего не выполняю! Я хочу замедлить ход и наслаждаться игрой. Кто-нибудь, остановите его!». Вы с теплом вспоминаете свои молодые годы и понимаете, что просто обязаны помочь новичку и остановить прыткого Гепаржулика!", "questCheetahCompletion": "Новый житель страны Habitica, тяжело дыша после дикой гонки, благодарит вас и ваших друзей за помощь. «Я так рад, что Гепаржулик не успел схватить остальных! Смотрите, он оставил несколько яиц гепарда! Может, мы сможем воспитать его детёнышей так, чтобы они выросли более честными питомцами?»", "questCheetahBoss": "Гепаржулик", @@ -249,5 +249,23 @@ "questHorseCompletion": "Вы стараетесь изо всех сил, и, в конце-концов, лошадь пару раз топает копытами и тычется носом в ваше плечо, прежде чем позволяет оседлать себя. Вы недолго, но гордо скачете вокруг таверны, а друзья ликуют в вашу честь. На лице странника появляется неоднозначная ухмылка.\n«А я смотрю, ты и правда не лыком шит! Твоя решительность и правда впечатляет. Вот, возьми эти яйца и взрасти собственную лошадь, и, возможно, мы еще встретимся вновь... когда-нибудь.» Вы берёте яйца, странник приподнимает свою шляпу в знак прощания... и растворяется в воздухе.", "questHorseBoss": "Лошмар", "questHorseDropHorseEgg": "Лошадь (яйцо)", - "questHorseUnlockText": "Позволяет покупать на рынке лошадь в яйце." + "questHorseUnlockText": "Позволяет покупать на рынке лошадь в яйце.", + "questBurnoutText": "Выжженные и Истощённые Духи", + "questBurnoutNotes": "Уже далеко за полночь. Было спокойно и очень душно, когда Красный Феникс и капитан скаутов Кивибот резко ворвался через городские ворота. \"Нам нужно эвакуировать все деревянные здания!\" - закричал Красный Феникс. \"Торопись!\"

Кивибот цепляется за стену, пока переводит дыхание. \"Оно высасывает людей и превращает их в Истощённых Духов! Вот почему всё задерживалось. Вот куда пропали недостающие люди. Оно крало их энергию!\"

\"Оно..?\" - спросила Лэмонесс.

И тогда тепло обретает форму.

Оно поднимается с земли в развевающейся, скручивающейся массе, и воздух переполняется запахами дыма и серы. Корчась до страшных высот, пламя возлизало расплавленную замлю, на кончиках искривляясь. Дымящиеся глаза распахиваются, и тварь издаёт глубокое и трещащее гоготание.

Кивибот прошептала единое слово.

\"Вижигатель.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Вижигатель", + "questBurnoutBossRageTitle": "Истощающий Удар", + "questBurnoutBossRageDescription": "Когда этот индикатор заполнится, Выжигатель выпустит свой Истощающий Удар на страну Habitica", + "questBurnoutDropPhoenixPet": "Феникс (питомец)", + "questBurnoutDropPhoenixMount": "Феникс (скакун)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market" } \ No newline at end of file diff --git a/common/locales/ru/settings.json b/common/locales/ru/settings.json index 4a760f72c8..41cc110f65 100644 --- a/common/locales/ru/settings.json +++ b/common/locales/ru/settings.json @@ -118,5 +118,26 @@ "promoCode": "Промокод", "promoCodeApplied": "Промокод принят! Проверьте инвентарь", "promoPlaceholder": "Введите Промокод", - "displayInviteToPartyWhenPartyIs1": "Отображать кнопку приглашения в команду, когда в команде 1 человек" + "displayInviteToPartyWhenPartyIs1": "Отображать кнопку приглашения в команду, когда в команде 1 человек", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/ru/subscriber.json b/common/locales/ru/subscriber.json index 7b4d29626a..887461c4a5 100644 --- a/common/locales/ru/subscriber.json +++ b/common/locales/ru/subscriber.json @@ -60,9 +60,9 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> и <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Загадочные путешественники во времени", "timeTravelersPopoverNoSub": "Вам понадобятся мистические песочные часы, чтобы призвать загадочных путешественников во времени. <%= linkStart %>Подписчики<%= linkEnd %> получают одни песочные часы за каждые три месяца непрерывной подписки. Возвращайтесь, когда у вас будут песочные часы, и путешественники во времени добудут вам редкого питомца, скакуна или подарочный набор подписчика из прошлого... или даже из будущего.", - "timeTravelersPopover": "Раз у тебя вас мистические песочные часы, мы счастливы отправиться для тебя в прошлое! Пожалуйста, выбери питомца, скакуна или таинственный набор, который ты хочешь получить. Посмотреть список прошлых наборов можно <%= linkStart %>здесь<%= linkEnd %>! Если этого недостаточно, то, возможно, тебя заинтересует один из наших модных футуристических наборов в стиле стимпанк?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Поздравляем! У вас уже есть все предметы, которые могут предложить путешественники во времени. Благодарим за поддержку сайта!", - "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", + "mysticHourglassPopover": "Загадочные песочные часы позволят вам приобрести определённые предметы, которые были лишь временно доступны когда-то. Например, наборы таинственных предметов и награды за мировых боссов. Прямо из прошлого!", "subUpdateCard": "Обновить карточку", "subUpdateTitle": "Обновить", "subUpdateDescription": "Обновите данные карты для оплаты.", diff --git a/common/locales/sk/backgrounds.json b/common/locales/sk/backgrounds.json index 6ba0160e64..dfd4e45056 100644 --- a/common/locales/sk/backgrounds.json +++ b/common/locales/sk/backgrounds.json @@ -104,5 +104,19 @@ "backgroundSunsetSavannahText": "Sunset Savannah", "backgroundSunsetSavannahNotes": "Stalk across the Sunset Savannah.", "backgroundTwinklyPartyLightsText": "Twinkly Party Lights", - "backgroundTwinklyPartyLightsNotes": "Dance under Twinkly Party Lights!" + "backgroundTwinklyPartyLightsNotes": "Dance under Twinkly Party Lights!", + "backgrounds092015": "SET 16: Released September 2015", + "backgroundMarketText": "Habitica Market", + "backgroundMarketNotes": "Shop in the Habitica Market.", + "backgroundStableText": "Habitica Stable", + "backgroundStableNotes": "Tend mounts in the Habitica Stable.", + "backgroundTavernText": "Habitica Tavern", + "backgroundTavernNotes": "Visit the Habitica Tavern.", + "backgrounds102015": "SET 17: Released October 2015", + "backgroundHarvestMoonText": "Harvest Moon", + "backgroundHarvestMoonNotes": "Cackle under the Harvest Moon.", + "backgroundSlimySwampText": "Slimy Swamp", + "backgroundSlimySwampNotes": "Slog through a Slimy Swamp.", + "backgroundSwarmingDarknessText": "Swarming Darkness", + "backgroundSwarmingDarknessNotes": "Shiver in the Swarming Darkness." } \ No newline at end of file diff --git a/common/locales/sk/challenge.json b/common/locales/sk/challenge.json index 78168ec06b..014b93d8c1 100644 --- a/common/locales/sk/challenge.json +++ b/common/locales/sk/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "Na vytvorenie výzvy nemáš dosť drahokamov.", "noPermissionEditChallenge": "You don't have permissions to edit this challenge", "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "noPermissionCloseChallenge": "You don't have permissions to close this challenge", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/sk/character.json b/common/locales/sk/character.json index 840edf3dbb..0ee2043984 100644 --- a/common/locales/sk/character.json +++ b/common/locales/sk/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Bonus za povolanie", "battleGear": "Bojová výzbroj", "battleGearText": "Toto je výzbroj, ktorú nosíš do boja; ovplyvňuje čísla pri interakcii s úlohami.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/sk/communityguidelines.json b/common/locales/sk/communityguidelines.json index 4f49cf92a3..05303e0761 100644 --- a/common/locales/sk/communityguidelines.json +++ b/common/locales/sk/communityguidelines.json @@ -43,7 +43,7 @@ "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": "Na súkromných miestach, majú užívatelia viac voľnosti na diskusiu ľubovoľnej témy, ale stále nesmú porušiť Podmienky a Pravidlá Užívania, vrátane zdieľania akéhokoľvek diskriminačného, násilného alebo výhražného obsahu. ", "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.", - "commGuidePara021": "Furthermore, some public spaces in Habitica have additional guidelines.", + "commGuidePara021": "Okrem toho majú niektoré verejné priestory vo svete Habitica ďalšie pokyny.", "commGuideHeadingTavern": "Hostinec", "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...", "commGuidePara023": "Conversation tends to revolve around casual chatting and productivity or life improvement tips.", diff --git a/common/locales/sk/content.json b/common/locales/sk/content.json index 7d41263119..5775a55aed 100644 --- a/common/locales/sk/content.json +++ b/common/locales/sk/content.json @@ -95,6 +95,9 @@ "questEggHorseText": "Horse", "questEggHorseMountText": "Horse", "questEggHorseAdjective": "a galloping", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Základný", "hatchingPotionWhite": "Biely", diff --git a/common/locales/sk/death.json b/common/locales/sk/death.json index b7032d7a73..600c6164d5 100644 --- a/common/locales/sk/death.json +++ b/common/locales/sk/death.json @@ -1,7 +1,16 @@ { - "lostAllHealth": "You ran out of Health!", - "dontDespair": "Don't despair!", - "deathPenaltyDetails": "You lost a Level, your Gold, and a piece of Equipment, but you can get them all back with hard work! Good luck--you'll do great.", - "refillHealthTryAgain": "Refill Health & Try Again", - "dyingOftenTips": "Is this happening often? Here are some tips!" + "lostAllHealth": "Došiel ti život!", + "dontDespair": "Nezúfaj!", + "deathPenaltyDetails": "Stratil si level, tvoje zlato a kus výstroje, ale s tvrdú prácu ich môžeš všetky získať späť! Veľa šťastia - pôjde ti to skvelo.", + "refillHealthTryAgain": "Doplň si život a skús znova", + "dyingOftenTips": "Stáva sa to často? Tu sú nejaké tipy! ", + "losingHealthWarning": "Pozor - Strácaš život!", + "losingHealthWarning2": "Nedopusti, aby tvoj život klesol na nulu! Ak sa to udeje, stratíš level, tvoje zlato a časť výstroje.", + "toRegainHealth": "Ak chcete znova získať život:", + "lowHealthTips1": "Dosiahni celý level, aby si sa plne uzdravil!", + "lowHealthTips2": "Zakúp si lektvar života zo stĺpca odmien, aby si obnovil 15 bodov života.", + "losingHealthQuickly": "Strácaš život rýchlo?", + "lowHealthTips3": "Nedokončené denné úlohy ťa ublížia cez noc, takže buď opatrní, aby si ich nepridal príliš veľa na začiatku.", + "lowHealthTips4": "Ak denná úloha nieje splatná na určitý deň, môžete to vypnúť kliknutím na ikonu ceruzky.", + "goodLuck": "Veľa šťastia!" } \ No newline at end of file diff --git a/common/locales/sk/faq.json b/common/locales/sk/faq.json index c2a7b7deaf..65a12611a6 100644 --- a/common/locales/sk/faq.json +++ b/common/locales/sk/faq.json @@ -36,6 +36,9 @@ "faqQuestion11": "How do I report a bug or request a feature?", "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." } \ No newline at end of file diff --git a/common/locales/sk/gear.json b/common/locales/sk/gear.json index 4d8e80403a..2eaa27656c 100644 --- a/common/locales/sk/gear.json +++ b/common/locales/sk/gear.json @@ -592,6 +592,8 @@ "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backMystery201507Text": "Rad Surfboard", "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mocný plášť", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Tajomný plášť", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "These powerful antlers change colors with the leaves. Confers no benefit. September 2014 Subscriber Item.", "headAccessoryMystery201502Text": "Wings of Thought", "headAccessoryMystery201502Notes": "Let your imagination take flight! Confers no benefit. February 2015 Subscriber Item.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Headwear Goggles", "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.", "eyewear": "Eyewear", diff --git a/common/locales/sk/generic.json b/common/locales/sk/generic.json index c02e295b14..6d89ec7f79 100644 --- a/common/locales/sk/generic.json +++ b/common/locales/sk/generic.json @@ -28,7 +28,7 @@ "market": "Trh", "subscriberItem": "Záhadný predmet", "newSubscriberItem": "Nový tajomný predmet", - "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for the exact date.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Všetko", "none": "Nič", "or": "Alebo", @@ -79,6 +79,7 @@ "errorUpCase": "CHYBA:", "newPassSent": "Nové heslo odoslané.", "serverUnreach": "Server je dočasne nedostupný.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "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.", "error": "Chyba", "menu": "Menu", @@ -110,7 +111,9 @@ "December": "December", "dateFormat": "Date Format", "achievementStressbeast": "Savior of Stoïkalm", - "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2015 Winter Wonderland Event!", + "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!", + "achievementBurnout": "Savior of the Flourishing Fields", + "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "checkOutProgress": "Check out my progress in Habitica!", "cardReceived": "Received a card!", "cardReceivedFrom": "<%= cardType %> from <%= userName %>", diff --git a/common/locales/sk/groups.json b/common/locales/sk/groups.json index eadae1cebf..22a4a68e6c 100644 --- a/common/locales/sk/groups.json +++ b/common/locales/sk/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Odíď z hostinca", "innCheckIn": "Odpočiň si v hostinci", "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.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Príspevky ľudí hľadajúcich skupiny (\"Zháňam družinu\")", "tutorial": "Návod", "glossary": "Glosár", @@ -145,5 +146,6 @@ "partyEmpty": "You're the only one in your party. Invite your friends!", "partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.", "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.", - "possessiveParty": "<%= name %>'s Party" + "possessiveParty": "<%= name %>'s Party", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/sk/limited.json b/common/locales/sk/limited.json index c0dbaf518e..485dafe783 100644 --- a/common/locales/sk/limited.json +++ b/common/locales/sk/limited.json @@ -30,6 +30,7 @@ "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!", "seasonalShopSummerText": "Welcome to the Seasonal Shop!! We're stocking summertime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Summer Splash event each year, but we're only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. 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/sk/messages.json b/common/locales/sk/messages.json index cc53d74984..c7574b042e 100644 --- a/common/locales/sk/messages.json +++ b/common/locales/sk/messages.json @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.", "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!" + "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/sk/npc.json b/common/locales/sk/npc.json index 91148767d7..143e23f73f 100644 --- a/common/locales/sk/npc.json +++ b/common/locales/sk/npc.json @@ -1,12 +1,14 @@ { "npc": "NPC", "npcText": "Podporil projekt na Kickstarteri na najvyššej úrovni!", - "mattBoch": "Matt Boch", + "mattBoch": "Matúš Boch", "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. Starting at level 3, 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 3, and they'll grow into hardy 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 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.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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 %>", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "Ian", "ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "USD", "newStuff": "Novoty", "cool": "Upozorni ma neskôr", @@ -38,13 +41,13 @@ "spellsText": "Teraz môžeš odomknúť kúzla špecifické pre triedu. Prvé uvidíš na 11. leveli. Tvoja mana sa obnovuje rýchlosťou 10 bodov za deň a 1 bod za každé dokončené", "toDo": "Úlohy", "moreClass": "Pre viac informácií o povolaniach si pozri", - "tourWelcome": "Welcome to Habitica! This is your To-Do list. Check off a task to proceed!", - "tourExp": "Great job! Checking off a task gives you Experience and Gold!", + "tourWelcome": "Vitaj v Habitica! Toto je tvoj zoznam úloh. Odškrtni jednu úlohu aby si pokračoval(a).", + "tourExp": "Dobrá práca! Odškrtávanie úlohy ti dáva skúsenosti a zlato !", "tourDailies": "This column is for Daily tasks. To proceed, enter a task you should do every day! Sample Dailies: Make Bed, Floss, Check Work Email", "tourCron": "Splendid! Your Dailies will reset every day.", "tourHP": "Watch out! If you don't complete a Daily by midnight, it will hurt you!", "tourHabits": "This column is for good and bad Habits that you do many times a day! To proceed, click the pencil to edit the names, then click the checkmark to save.", - "tourStats": "Good Habits add Experience and Gold! Bad Habits remove health.", + "tourStats": "Dobré zvyky pridávajú skúsenosti a zlato! Zlé zvyky strhávajú život.", "tourGP": "To proceed, buy the Training Sword with the gold you just earned!", "tourAvatar": "Customize Your Avatar", "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.", @@ -59,26 +62,26 @@ "tourPetsPage": "This is the Stable! After level 3, 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 3, 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 3.) 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!", - "tourAvatarProceed": "Show me my tasks!", + "tourOkay": "OK!", + "tourAwesome": "Úžasne!", + "tourSplendid": "Skvelé!", + "tourNifty": "Šikovne!", + "tourAvatarProceed": "Ukáž mi moje úlohy!", "tourToDosBrief": "To-Do List", "tourDailiesBrief": "Daily Tasks", - "tourDailiesProceed": "I'll be careful!", + "tourDailiesProceed": "Budem si dávať pozor!", "tourHabitsBrief": "Good & Bad Habits", - "tourHabitsProceed": "Makes sense!", + "tourHabitsProceed": "Dáva to zmysel!", "tourRewardsBrief": "Reward List", - "tourRewardsProceed": "That's all!", - "welcomeToHabit": "Welcome to Habitica!", - "welcome1": "Create a basic avatar.", + "tourRewardsProceed": "To je všetko!", + "welcomeToHabit": "Vitaj vo svete Habitica!", + "welcome1": "Vyrobit si zakladného avatara.", "welcome1notes": "This avatar will represent you as you progress.", - "welcome2": "Set up your tasks.", + "welcome2": "Založ si úlohy.", "welcome2notes": "How well you do on your real-life tasks will control how well you do in the game!", "welcome3": "Progress in life and the game!", "welcome3notes": "As you improve your life, your avatar will level up and unlock pets, quests, equipment, and more!", "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": "Enter Habitica" + "imReady": "Vstúp do sveta Habitica" } \ No newline at end of file diff --git a/common/locales/sk/pets.json b/common/locales/sk/pets.json index 8ae55e3799..342937c20e 100644 --- a/common/locales/sk/pets.json +++ b/common/locales/sk/pets.json @@ -18,6 +18,7 @@ "mammoth": "Huňatý Mamut", "orca": "Kosatka", "royalPurpleGryphon": "Royal Purple Gryphon", + "phoenix": "Phoenix", "rarePetPop1": "Ak chceš vedieť, ako môžeš získať vzácne zvieratko vďaka prispevaniu do Habitica, klikni na zlatú packu.", "rarePetPop2": "Ako získam toto zvieratko?", "potion": "<%= potionType %> liahoxír", diff --git a/common/locales/sk/quests.json b/common/locales/sk/quests.json index bce423a845..1cad87ea5b 100644 --- a/common/locales/sk/quests.json +++ b/common/locales/sk/quests.json @@ -13,6 +13,7 @@ "youReceived": "Získal si", "dropQuestCongrats": "Gratulujeme ti k získaniu zvitku výpravy! Teraz môžeš pozvať svoju družinu na výpravu alebo sa môžeš kedykoľvek vrátiť cez Inventár -> Výpravy.", "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.", + "questSendBroken": "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 to Quest", "questInvitation": "Pozvánka na výpravu:", "questInvitationTitle": "Pozvánka na výpravu", @@ -24,18 +25,25 @@ "rejected": "Odmietnutá", "pending": "Čáká sa", "questStart": "V momente, keď všetci členovia prijmú alebo odmietnu, výprava sa začne. Len tí, ktorí klikli na \"prijať\" sa zúčastnia výpravy a po jej dokončení dostanú odmenu. Ak sa pridlho čaká na niektorých členov družiny (sú neaktívni?), vlastník výpravy môže začať aj bez nich kliknutím na \"začať\". Vlastník výpravy môže tiež zrušiť výpravu klinutím na \"zrušiť\" a tým sa mu vráti zvitok do inventára.", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Začať", "bossHP": "Bossove zdravie", "bossStrength": "Boss Strength", + "rage": "Rage", "collect": "Collect", "collected": "Nazbieraných", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Items to Collect", "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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Len tí, čo sú na výprave môžu zbierať predmety a podeliť sa o korisť.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Ukončiť", "leaveQuest": "Leave Quest", "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.", @@ -62,6 +70,7 @@ "sureAbort": "Si si istý, že chceš ukončiť misiu? Zruší sa všetkým v družine a stratíte všetky svoje pokroky. Zvitok s výpravou sa vráti naspäť jeho vlastníkovi.", "doubleSureAbort": "Si si naozaj istý? Uisti sa, že ťa potom nebudú naveky neznášať!", "questWarning": "Ak sa nový hráči pridajú do družiny pred začiatkom výpravy, dostanú pozvánku aj oni. Ale ak sa už výprava začala, noví hráči sa nebudú môcť na ňu pridať.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Zúrivosť", "bossRageDescription": "When this bar fills, the boss will unleash a special attack!", "startAQuest": "START A QUEST", diff --git a/common/locales/sk/questscontent.json b/common/locales/sk/questscontent.json index 99e93f5fc9..60e5d826a3 100644 --- a/common/locales/sk/questscontent.json +++ b/common/locales/sk/questscontent.json @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog 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 19ec5782e1..d6b647e7d3 100644 --- a/common/locales/sk/settings.json +++ b/common/locales/sk/settings.json @@ -118,5 +118,26 @@ "promoCode": "Promo Code", "promoCodeApplied": "Promo Code Applied! Check your inventory", "promoPlaceholder": "Enter Promotion Code", - "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member." + "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/sk/subscriber.json b/common/locales/sk/subscriber.json index 69f10739e6..c42064e3c5 100644 --- a/common/locales/sk/subscriber.json +++ b/common/locales/sk/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> and <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Mysterious Time Travelers", "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", "subUpdateCard": "Update Card", diff --git a/common/locales/sr/backgrounds.json b/common/locales/sr/backgrounds.json index 366d7d0f35..38484fa537 100644 --- a/common/locales/sr/backgrounds.json +++ b/common/locales/sr/backgrounds.json @@ -111,5 +111,12 @@ "backgroundStableText": "Habitika štala", "backgroundStableNotes": "Negujte životinje za jahanje u Habitika štali.", "backgroundTavernText": "Habitika Krčma", - "backgroundTavernNotes": "Posetite Habitika Krčmu." + "backgroundTavernNotes": "Posetite Habitika Krčmu.", + "backgrounds102015": "SET 17: Released October 2015", + "backgroundHarvestMoonText": "Harvest Moon", + "backgroundHarvestMoonNotes": "Cackle under the Harvest Moon.", + "backgroundSlimySwampText": "Slimy Swamp", + "backgroundSlimySwampNotes": "Slog through a Slimy Swamp.", + "backgroundSwarmingDarknessText": "Swarming Darkness", + "backgroundSwarmingDarknessNotes": "Shiver in the Swarming Darkness." } \ No newline at end of file diff --git a/common/locales/sr/challenge.json b/common/locales/sr/challenge.json index c95e122f46..90b86f94d9 100644 --- a/common/locales/sr/challenge.json +++ b/common/locales/sr/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "Nemate dovoljno dragulja da postavite ovaj izazov.", "noPermissionEditChallenge": "Nemate ovlašćenje da prepravite ovaj izazov.", "noPermissionDeleteChallenge": "Nemate ovlašćenje da izbrišete ovaj izazov.", - "noPermissionCloseChallenge": "Nemate ovlašćenje da zatvorite ovaj izazov." + "noPermissionCloseChallenge": "Nemate ovlašćenje da zatvorite ovaj izazov.", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/sr/character.json b/common/locales/sr/character.json index f070e51271..66ee7fe798 100644 --- a/common/locales/sr/character.json +++ b/common/locales/sr/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Bonus klase", "battleGear": "Borbena oprema", "battleGearText": "Oprema u kojoj se borite. Utiče na interakciju sa zadacima.", + "autoEquipBattleGear": "Auto-equip new gear", "costume": "Kostim", "costumeText": "Ako niste zadovoljni izgledom svoje opreme, izaberite „Koristi kostim“ da biste obukli kostim preko borbene opreme.", "useCostume": "Kostim", diff --git a/common/locales/sr/content.json b/common/locales/sr/content.json index 9b18a11a6f..3ff416dbb1 100644 --- a/common/locales/sr/content.json +++ b/common/locales/sr/content.json @@ -95,6 +95,9 @@ "questEggHorseText": "Horse", "questEggHorseMountText": "Horse", "questEggHorseAdjective": "a galloping", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Običan", "hatchingPotionWhite": "Beli", diff --git a/common/locales/sr/faq.json b/common/locales/sr/faq.json index 6c98cee39b..f62069d07d 100644 --- a/common/locales/sr/faq.json +++ b/common/locales/sr/faq.json @@ -36,6 +36,9 @@ "faqQuestion11": "How do I report a bug or request a feature?", "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." } \ No newline at end of file diff --git a/common/locales/sr/gear.json b/common/locales/sr/gear.json index 9475d44cab..3ec327b924 100644 --- a/common/locales/sr/gear.json +++ b/common/locales/sr/gear.json @@ -592,6 +592,8 @@ "backMystery201504Notes": "Bzzz Bzzz Bzzz! Letite sa zadatka na zadatak. Ne daje nikakav bonus. Predmet za pretplatnike april 2015.", "backMystery201507Text": "Rad Surfboard", "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "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", @@ -662,6 +664,8 @@ "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": "Neka vaša mašta poleti! Ne daje nikakav bonus. Predmet za pretplatnike februar 2015.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "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.", "eyewear": "Eyewear", diff --git a/common/locales/sr/generic.json b/common/locales/sr/generic.json index f52e4f36a6..8968ce1609 100644 --- a/common/locales/sr/generic.json +++ b/common/locales/sr/generic.json @@ -28,7 +28,7 @@ "market": "Pijaca", "subscriberItem": "Tajanstveni predmet", "newSubscriberItem": "Novi tajanstveni predmet", - "subscriberItemText": "Pretplatnici svakog meseca dobijaju tajanstveni predmet, najčešće nedelju dana pre kraja meseca. Tačan datum možete naći na wiki stranici „Tajanstveni predmet”.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Sve", "none": "Ništa", "or": "Ili", @@ -79,6 +79,7 @@ "errorUpCase": "Greška:", "newPassSent": "Nova lozinka poslata.", "serverUnreach": "Server trenutno nije dostupan.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "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", @@ -110,7 +111,9 @@ "December": "decembar", "dateFormat": "Format datuma", "achievementStressbeast": "Spasitelj od Stoïkalma", - "achievementStressbeastText": "Pomogao u borbi protiv Gnusnog Stres-čudovišta za vreme Zimske Zemlje čuda 2015.", + "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!", + "achievementBurnout": "Savior of the Flourishing Fields", + "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "checkOutProgress": "Check out my progress in Habitica!", "cardReceived": "Received a card!", "cardReceivedFrom": "<%= cardType %> from <%= userName %>", diff --git a/common/locales/sr/groups.json b/common/locales/sr/groups.json index 8de5d325ee..f77121d83f 100644 --- a/common/locales/sr/groups.json +++ b/common/locales/sr/groups.json @@ -3,6 +3,7 @@ "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.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Tražim družinu", "tutorial": "Obuka", "glossary": "Glosar", @@ -145,5 +146,6 @@ "partyEmpty": "You're the only one in your party. Invite your friends!", "partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.", "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.", - "possessiveParty": "<%= name %>'s Party" + "possessiveParty": "<%= name %>'s Party", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/sr/limited.json b/common/locales/sr/limited.json index 9821b5a4c8..b2949c7a64 100644 --- a/common/locales/sr/limited.json +++ b/common/locales/sr/limited.json @@ -30,6 +30,7 @@ "seasonalShopText": "Dobro došli u Prodavnicu sezonskih predmeta!! Trenutno u ponudi imamo opremu iz prolećne Sezonske serije. Ovi predmeti biće u prodaju do 30. aprila. Nabavite ih sada, jer ćete sledeću priliku imati tek za godinu dana!", "seasonalShopSummerText": "Welcome to the Seasonal Shop!! We're stocking summertime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Summer Splash event each year, but we're only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. 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": "Šećerna oprema (Čarobnjak)", "skiSet": "Skijaška oprema (Odmetnik)", diff --git a/common/locales/sr/messages.json b/common/locales/sr/messages.json index c2f84d63f6..69c951f86b 100644 --- a/common/locales/sr/messages.json +++ b/common/locales/sr/messages.json @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.", "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!" + "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/sr/npc.json b/common/locales/sr/npc.json index 53bec065a1..d852794e3d 100644 --- a/common/locales/sr/npc.json +++ b/common/locales/sr/npc.json @@ -7,6 +7,8 @@ "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), 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.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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": "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", @@ -16,6 +18,7 @@ "justin": "Džastin", "ian": "Ian", "ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "USD", "newStuff": "Novosti", "cool": "Pročitaću kasnije", diff --git a/common/locales/sr/pets.json b/common/locales/sr/pets.json index c4c2c08152..ec6b227221 100644 --- a/common/locales/sr/pets.json +++ b/common/locales/sr/pets.json @@ -18,6 +18,7 @@ "mammoth": "Čupavi mamut", "orca": "Orca", "royalPurpleGryphon": "Royal Purple Gryphon", + "phoenix": "Phoenix", "rarePetPop1": "Kliknite na zlatnu šapu da saznate kako da nabavite ovu retku zver!", "rarePetPop2": "Kako nabaviti ovu zver!", "potion": "<%= potionType %> napitak", diff --git a/common/locales/sr/quests.json b/common/locales/sr/quests.json index 4f9b1bc3e0..00a7d7e6eb 100644 --- a/common/locales/sr/quests.json +++ b/common/locales/sr/quests.json @@ -13,6 +13,7 @@ "youReceived": "Dobili ste", "dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.", "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.", + "questSendBroken": "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 to Quest", "questInvitation": "Poziv u misiju:", "questInvitationTitle": "Poziv u misiju", @@ -24,18 +25,25 @@ "rejected": "Odbijeno", "pending": "Bez odgovora", "questStart": "Misija počinje kad svi članovi odgovore. Samo oni koji su prihvatili poziv moći će da učestvuju u misiji i dobiju predmete. Ako pozvani članovi ne odgovore posle dužeg perioda (ili su neaktivni), vlasnik misije može da je pokrene klikom na „Polazak“. Vlasnik misije može i da je otkaže, a u tom slučaju svitak s misijom biće mu vraćen.", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Polazak", "bossHP": "Zdravlje bosa", "bossStrength": "Snaga Bosa", + "rage": "Rage", "collect": "Sakupiti", "collected": "Sakupljeno", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Items to Collect", "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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Samo učesnici mogu da preuzmu predmete i dobiju deo plena.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Prekinuti", "leaveQuest": "Leave Quest", "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.", @@ -62,6 +70,7 @@ "sureAbort": "Jeste li sigurni da želite da prekinete ovu misiju? Misija će biti prekinuta za celu družinu i sva dostignuća biće izgubljena. Vlasnik misije zadržaće svitak sa misijom.", "doubleSureAbort": "Jeste li sigurni da ste sigurni? Ne radite nešto zbog čega ćete se kajati.", "questWarning": "Ako novi igrači pristupe družini pre nego što misija počne, i oni će dobiti pozivnice. Kad misija počne, novi članovi družine ne mogu da se priključe.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Bes", "bossRageDescription": "Kada se ova skala popuni, bos će upotrebiti specijalni napad.", "startAQuest": "START A QUEST", diff --git a/common/locales/sr/questscontent.json b/common/locales/sr/questscontent.json index 601111617b..7a2f5014fc 100644 --- a/common/locales/sr/questscontent.json +++ b/common/locales/sr/questscontent.json @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog 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 4c80ebe760..d3ba00e8c3 100644 --- a/common/locales/sr/settings.json +++ b/common/locales/sr/settings.json @@ -118,5 +118,26 @@ "promoCode": "Kupon", "promoCodeApplied": "Kupon je aktiviran! Pogledajte u svoj inventar", "promoPlaceholder": "Unesite kod sa kupona", - "displayInviteToPartyWhenPartyIs1": "Prikazati opciju „Pozvati u družinu” kad družina ima 1 člana." + "displayInviteToPartyWhenPartyIs1": "Prikazati opciju „Pozvati u družinu” kad družina ima 1 člana.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/sr/subscriber.json b/common/locales/sr/subscriber.json index 9e86341459..99008b01d7 100644 --- a/common/locales/sr/subscriber.json +++ b/common/locales/sr/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tajler<%= linkEnd %> i <%= linkStartVicky %>Viki<%= linkEnd %>", "timeTravelersTitle": "Tajanstveni putnici kroz vreme", "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", "subUpdateCard": "Ažuriranje karte", diff --git a/common/locales/sv/backgrounds.json b/common/locales/sv/backgrounds.json index d213ad00df..8c7748faae 100644 --- a/common/locales/sv/backgrounds.json +++ b/common/locales/sv/backgrounds.json @@ -13,35 +13,35 @@ "backgroundOpenWatersText": "Öppna Vatten", "backgroundOpenWatersNotes": "Njut av de öppna vattnen.", "backgroundSeafarerShipText": "Havsfartyg", - "backgroundSeafarerShipNotes": "Segla ombord ett havsfartyg.", + "backgroundSeafarerShipNotes": "Segla ombord ett Havsfartyg.", "backgrounds082014": "SET 3: Släpptes Augusti 2014", "backgroundCloudsText": "Moln", - "backgroundCloudsNotes": "Flyg bland molnen.", - "backgroundDustyCanyonsText": "En Dammig Ravin.", - "backgroundDustyCanyonsNotes": "Vandra genom en Dammig Ravin.", + "backgroundCloudsNotes": "Flyg bland Molnen.", + "backgroundDustyCanyonsText": "Dammig Ravin", + "backgroundDustyCanyonsNotes": "Vandra genom en dammig ravin.", "backgroundVolcanoText": "Vulkan", - "backgroundVolcanoNotes": "Värm dig i en Vulkan.", + "backgroundVolcanoNotes": "Värm dig inuti en vulkan.", "backgrounds092014": "SET 4: Släpptes September 2014", "backgroundThunderstormText": "Åskväder", - "backgroundThunderstormNotes": "Led blixtar i ett åskväder.", + "backgroundThunderstormNotes": "Led blixtar i ett Åskväder.", "backgroundAutumnForestText": "Höstskog", "backgroundAutumnForestNotes": "Promenera genom en Höstskog.", "backgroundHarvestFieldsText": "Skördefält", - "backgroundHarvestFieldsNotes": "Bruka dina skördefält.", + "backgroundHarvestFieldsNotes": "Bruka dina Skördefält.", "backgrounds102014": "SET 5: Släpptes Oktober 2014", "backgroundGraveyardText": "Kyrkogård", - "backgroundGraveyardNotes": "Besök en kuslig kyrkogård.", + "backgroundGraveyardNotes": "Besök en Kuslig Kyrkogård.", "backgroundHauntedHouseText": "Spökhus", "backgroundHauntedHouseNotes": "Smyg genom ett Spökhus.", "backgroundPumpkinPatchText": "Pumpaodling", - "backgroundPumpkinPatchNotes": "Skär pumpalyktor i en pumpaodling.", + "backgroundPumpkinPatchNotes": "Skär pumpalyktor i en Pumpaodling.", "backgrounds112014": "SET 6: Släpptes November 2014", "backgroundHarvestFeastText": "Skördefest", - "backgroundHarvestFeastNotes": "Njut av en skördefest.", - "backgroundStarrySkiesText": "Stjärnklar Himmel", - "backgroundStarrySkiesNotes": "Titta upp på en stjärnklar himmel.", - "backgroundSunsetMeadowText": "Solnedgång på äng", - "backgroundSunsetMeadowNotes": "Beundra solnedgången på en äng.", + "backgroundHarvestFeastNotes": "Njut av en Skördefest.", + "backgroundStarrySkiesText": "Stjärnhimmel", + "backgroundStarrySkiesNotes": "Titta upp på Stjärnhimlen.", + "backgroundSunsetMeadowText": "Solnedgång på Äng", + "backgroundSunsetMeadowNotes": "Beundra Solnedgången på en Äng.", "backgrounds122014": "SET 7: Släpptes December 2014", "backgroundIcebergText": "Isberg", "backgroundIcebergNotes": "Driv runt på ett Isberg.", @@ -101,8 +101,22 @@ "backgrounds082015": "SET 15: Släpptes Augusti 2015", "backgroundPyramidsText": "Pyramider", "backgroundPyramidsNotes": "Beundra Pyramiderna.", - "backgroundSunsetSavannahText": "Sunset Savannah", - "backgroundSunsetSavannahNotes": "Stalk across the Sunset Savannah.", - "backgroundTwinklyPartyLightsText": "Twinkly Party Lights", - "backgroundTwinklyPartyLightsNotes": "Dance under Twinkly Party Lights!" + "backgroundSunsetSavannahText": "Solnedgång på Savann", + "backgroundSunsetSavannahNotes": "Vandra omkring på Savannen i Solnedgången.", + "backgroundTwinklyPartyLightsText": "Blinkande Partybeysning", + "backgroundTwinklyPartyLightsNotes": "Dansa under Blinkande Partybelysning!", + "backgrounds092015": "SET 16: Släpptes September 2015", + "backgroundMarketText": "Habiticas marknad", + "backgroundMarketNotes": "Handla i Habiticas marknad", + "backgroundStableText": "Habiticas stall", + "backgroundStableNotes": "Ta hand om riddjur i Habiticas stall", + "backgroundTavernText": "Habiticas värdshus", + "backgroundTavernNotes": "Besök Habiticas värdshus", + "backgrounds102015": "SET 17: Släpptes Oktober 2015", + "backgroundHarvestMoonText": "Skördemåne", + "backgroundHarvestMoonNotes": "Kackla under skördemånen", + "backgroundSlimySwampText": "Slemmig Sumpmark", + "backgroundSlimySwampNotes": "Slaska genom en slemmig sumpmark", + "backgroundSwarmingDarknessText": "Myllrande Mörker", + "backgroundSwarmingDarknessNotes": "Rys i det myllrande mörkret" } \ No newline at end of file diff --git a/common/locales/sv/challenge.json b/common/locales/sv/challenge.json index 8ecba71765..df013d6dcd 100644 --- a/common/locales/sv/challenge.json +++ b/common/locales/sv/challenge.json @@ -17,7 +17,7 @@ "deleteOrSelect": "Ta bort eller välj vinnare", "endChallenge": "Avsluta utmaning", "challengeDiscription": "Det här är utmaningens uppgifter som kommer att läggas till dina uppgifter när du går med i utmaningen. Exempeluppgifterna här under kommer att ändra färg och få diagram som visar gruppens samlade framsteg.", - "hows": "Hur går det för alla?", + "hows": "Hur går det för er allihop?", "filter": "Filter", "groups": "Grupper", "all": "Alla", @@ -33,8 +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": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. The maximum number you can award is the number of gems you own (plus the number of 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 award that winner a Gem prize. Max = number of gems you own. Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", + "prizePop": "Om någon kan 'vinna' din utmaning så kan du välja att belöna vinnaren med Juveler som pris. Det högsta antalet du kan ge är antalet juveler du äger (plus antalet juveler gillet äger, om du skapade den här utmaningens gille). Obs: Detta pris kan inte ändras i efterhand.", + "prizePopTavern": "Om någon kan 'vinna' din utmaning så kan du belöna vinnaren med Juveler som pris. Max = antalet juveler du äger. Obs: Detta pris kan inte ändras i efterhand och utmaningar i Tavernan återbetalas inte om utmaningen blir inställd.", "publicChallenges": "Minst 1 Juvel för offentliga utmaningar (motverkar spam).", "officialChallenge": "Officiell Habitica-utmaning", "by": "av", @@ -43,8 +43,8 @@ "exportChallengeCSV": "Exportera till CSV", "selectGroup": "Var vänlig välj grupp", "challengeCreated": "Utmaning skapad", - "sureDelCha": "Are you sure you want to delete this challenge?", - "sureDelChaTavern": "Are you sure you want to delete this challenge? Your gems will not be refunded.", + "sureDelCha": "Är du säker på att du vill ta bort den här utmaningen?", + "sureDelChaTavern": "Är du säker på att du vill ta bort den här utmaningen? Dina juveler kommer inte att återbetalas.", "removeTasks": "Ta bort uppgifter", "keepTasks": "Ha kvar uppgifter", "closeCha": "Avsluta utmaning och...", @@ -56,8 +56,10 @@ "backToChallenges": "Tillbaka till alla utmaningar", "prizeValue": "<%= gemcount %> <%= gemicon %> Pris", "clone": "Klon", - "challengeNotEnoughGems": "You do not have enough gems to post this challenge.", - "noPermissionEditChallenge": "You don't have permissions to edit this challenge", - "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "challengeNotEnoughGems": "Du har inte tillräckligt med juveler för att skapa den här utmaningen.", + "noPermissionEditChallenge": "Du har inte tillstånd att ändra den här utmaningen.", + "noPermissionDeleteChallenge": "Du har inte tillstånd att ta bort den här utmaningen.", + "noPermissionCloseChallenge": "Du har inte tillstånd att stänga den här utmaningen.", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/sv/character.json b/common/locales/sv/character.json index f0565a1b2e..2d5f2315b6 100644 --- a/common/locales/sv/character.json +++ b/common/locales/sv/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Klassbonus", "battleGear": "Stridsutrustning", "battleGearText": "Detta är den utrustning som du bär i strid och den påverkar siffrorna när du hanterar dina uppgifter.", + "autoEquipBattleGear": "Auto-equip new gear", "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", diff --git a/common/locales/sv/content.json b/common/locales/sv/content.json index 3c1a264bca..6da299dcc0 100644 --- a/common/locales/sv/content.json +++ b/common/locales/sv/content.json @@ -6,96 +6,99 @@ "armoireLastItem": "Du har hittat den sista ovanliga utrustningen i det förtrollade vapenskåpet.", "armoireNotesEmpty": "Klädskåpet kommer att ha ny utrustning den första veckan varje månad. Tills dess kan du fortsätta klicka för erfarenhet och mat!", "dropEggWolfText": "varg", - "dropEggWolfMountText": "Wolf", - "dropEggWolfAdjective": "a loyal", + "dropEggWolfMountText": "Varg", + "dropEggWolfAdjective": "en lojal", "dropEggTigerCubText": "tigerunge", "dropEggTigerCubMountText": "tiger", - "dropEggTigerCubAdjective": "a fierce", + "dropEggTigerCubAdjective": "vild", "dropEggPandaCubText": "pandaunge", "dropEggPandaCubMountText": "panda", - "dropEggPandaCubAdjective": "a gentle", + "dropEggPandaCubAdjective": "lugn", "dropEggLionCubText": "lejonunge", "dropEggLionCubMountText": "lejon", - "dropEggLionCubAdjective": "a regal", + "dropEggLionCubAdjective": "kunglig", "dropEggFoxText": "räv", - "dropEggFoxMountText": "Fox", - "dropEggFoxAdjective": "a wily", + "dropEggFoxMountText": "Räv", + "dropEggFoxAdjective": "lömsk", "dropEggFlyingPigText": "flygande gris", - "dropEggFlyingPigMountText": "Flying Pig", - "dropEggFlyingPigAdjective": "a whimsical", + "dropEggFlyingPigMountText": "Flygande Gris", + "dropEggFlyingPigAdjective": "nyckfull", "dropEggDragonText": "drake", - "dropEggDragonMountText": "Dragon", - "dropEggDragonAdjective": "a mighty", + "dropEggDragonMountText": "Drake", + "dropEggDragonAdjective": "mäktig", "dropEggCactusText": "kaktus", - "dropEggCactusMountText": "Cactus", - "dropEggCactusAdjective": "a prickly", + "dropEggCactusMountText": "Kaktus", + "dropEggCactusAdjective": "retlig", "dropEggBearCubText": "björnunge", "dropEggBearCubMountText": "björn", - "dropEggBearCubAdjective": "a cuddly", + "dropEggBearCubAdjective": "kelig", "questEggGryphonText": "grip", - "questEggGryphonMountText": "Gryphon", - "questEggGryphonAdjective": "a proud", + "questEggGryphonMountText": "Grip", + "questEggGryphonAdjective": "stolt", "questEggHedgehogText": "igelkott", - "questEggHedgehogMountText": "Hedgehog", - "questEggHedgehogAdjective": "a spiky", + "questEggHedgehogMountText": "Igelkott", + "questEggHedgehogAdjective": "taggig", "questEggDeerText": "hjort", - "questEggDeerMountText": "Deer", - "questEggDeerAdjective": "an elegant", + "questEggDeerMountText": "Hjort", + "questEggDeerAdjective": "elegant", "questEggEggText": "ägg", "questEggEggMountText": "äggkorg", - "questEggEggAdjective": "a colorful", + "questEggEggAdjective": "ärgglad", "questEggRatText": "råtta", - "questEggRatMountText": "Rat", - "questEggRatAdjective": "a dirty", + "questEggRatMountText": "Råtta", + "questEggRatAdjective": "smutsig", "questEggOctopusText": "bläckfisk", - "questEggOctopusMountText": "Octopus", - "questEggOctopusAdjective": "a slippery", + "questEggOctopusMountText": "Bläckfisk", + "questEggOctopusAdjective": "slemmig", "questEggSeahorseText": "sjöhäst", - "questEggSeahorseMountText": "Seahorse", - "questEggSeahorseAdjective": "a prize", + "questEggSeahorseMountText": "Sjöhäst", + "questEggSeahorseAdjective": "vinst", "questEggParrotText": "papegoja", - "questEggParrotMountText": "Parrot", - "questEggParrotAdjective": "a vibrant", + "questEggParrotMountText": "Papegoja", + "questEggParrotAdjective": "livfull", "questEggRoosterText": "tupp", - "questEggRoosterMountText": "Rooster", - "questEggRoosterAdjective": "a strutting", + "questEggRoosterMountText": "Tupp", + "questEggRoosterAdjective": "svassande", "questEggSpiderText": "spindel", - "questEggSpiderMountText": "Spider", - "questEggSpiderAdjective": "a creepy", + "questEggSpiderMountText": "Spindel", + "questEggSpiderAdjective": "läskig", "questEggOwlText": "uggla", - "questEggOwlMountText": "Owl", - "questEggOwlAdjective": "a wise", + "questEggOwlMountText": "Uggla", + "questEggOwlAdjective": "vis", "questEggPenguinText": "pingvin", - "questEggPenguinMountText": "Penguin", - "questEggPenguinAdjective": "a perspicacious", + "questEggPenguinMountText": "Pingvin", + "questEggPenguinAdjective": "skarpsinnig", "questEggTRexText": "Tyrannosaurus", - "questEggTRexMountText": "Tyrannosaur", - "questEggTRexAdjective": "a tiny-armed", + "questEggTRexMountText": "Tyrannosaurus", + "questEggTRexAdjective": "kortarmad", "questEggRockText": "sten", - "questEggRockMountText": "Rock", - "questEggRockAdjective": "a lively", + "questEggRockMountText": "Sten", + "questEggRockAdjective": "livlig", "questEggBunnyText": "kanin", - "questEggBunnyMountText": "Bunny", - "questEggBunnyAdjective": "a snuggly", + "questEggBunnyMountText": "Kanin", + "questEggBunnyAdjective": "gosig", "questEggSlimeText": "marshmallowslem", "questEggSlimeMountText": "Marshmallow Slime", - "questEggSlimeAdjective": "a sweet", + "questEggSlimeAdjective": "söt", "questEggSheepText": "får", - "questEggSheepMountText": "Sheep", - "questEggSheepAdjective": "a woolly", + "questEggSheepMountText": "Får", + "questEggSheepAdjective": "ullig", "questEggCuttlefishText": "Bläckfisk", - "questEggCuttlefishMountText": "Cuttlefish", - "questEggCuttlefishAdjective": "a cuddly", + "questEggCuttlefishMountText": "Sepialiknande Bläckfisk", + "questEggCuttlefishAdjective": "kelig", "questEggWhaleText": "Val", - "questEggWhaleMountText": "Whale", - "questEggWhaleAdjective": "a splashy", - "questEggCheetahText": "Cheetah", - "questEggCheetahMountText": "Cheetah", - "questEggCheetahAdjective": "an honest", - "questEggHorseText": "Horse", - "questEggHorseMountText": "Horse", - "questEggHorseAdjective": "a galloping", - "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", + "questEggWhaleMountText": "Val", + "questEggWhaleAdjective": "stänkig", + "questEggCheetahText": "Gepard", + "questEggCheetahMountText": "Gepard", + "questEggCheetahAdjective": "ärlig", + "questEggHorseText": "Häst", + "questEggHorseMountText": "Häst", + "questEggHorseAdjective": "galloperande", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", + "eggNotes": "Hitta en kläckningsdryck och häll på det här ägget så kommer det kläckas till <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Standard", "hatchingPotionWhite": "Vit", "hatchingPotionDesert": "Öken", @@ -106,9 +109,9 @@ "hatchingPotionCottonCandyPink": "Ljusrosa", "hatchingPotionCottonCandyBlue": "Ljusblå", "hatchingPotionGolden": "Guld", - "hatchingPotionSpooky": "Spooky", + "hatchingPotionSpooky": "läskig", "hatchingPotionNotes": "Häll den här på ett ägg, så kläcks det som ett <%= potText(locale) %> husdjur.", - "premiumPotionAddlNotes": "Not usable on quest pet eggs.", + "premiumPotionAddlNotes": "Kan ej användas på ägg till uppdragshusdjur", "foodMeat": "Kött", "foodMilk": "Mjölk", "foodPotatoe": "Potatis", diff --git a/common/locales/sv/death.json b/common/locales/sv/death.json index 0918bd24fa..935da8131e 100644 --- a/common/locales/sv/death.json +++ b/common/locales/sv/death.json @@ -1,7 +1,16 @@ { "lostAllHealth": "Din Hälsa tog slut!", - "dontDespair": "Oroa dig inte!", - "deathPenaltyDetails": "Du förlorade en Nivå, ditt Guld, och en Utrustningsdel, men med hårt jobb kan du få tillbaka allt! Lycka till -- du fixar det.", - "refillHealthTryAgain": "Refill Health & Try Again", - "dyingOftenTips": "Is this happening often? Here are some tips!" + "dontDespair": "Misströsta inte!", + "deathPenaltyDetails": "Du förlorade en Nivå, ditt Guld, och en Utrustningsdel, men med hårt arbete kan du få tillbaka alltihop! Lycka till - du klarar det galant.", + "refillHealthTryAgain": "Fyll på Hälsa & Försök Igen", + "dyingOftenTips": "Händer detta ofta? Här är några tips!", + "losingHealthWarning": "Försiktigt - Du förlorar hälsan!", + "losingHealthWarning2": "Don't let your Health drop to zero! If you do, you'll lose a level, your Gold, and a piece of equipment.", + "toRegainHealth": "För att återfå hälsa:", + "lowHealthTips1": "Level up to fully heal!", + "lowHealthTips2": "Buy a Health Potion from the Rewards column to restore 15 Health Points.", + "losingHealthQuickly": "Losing Health quickly?", + "lowHealthTips3": "Incomplete Dailies hurt you overnight, so be careful not to add too many at first!", + "lowHealthTips4": "If a Daily isn't due on a certain day, you can disable it by clicking the pencil icon.", + "goodLuck": "Good luck!" } \ No newline at end of file diff --git a/common/locales/sv/faq.json b/common/locales/sv/faq.json index c2a7b7deaf..70d5b4003e 100644 --- a/common/locales/sv/faq.json +++ b/common/locales/sv/faq.json @@ -1,21 +1,21 @@ { - "frequentlyAskedQuestions": "Frequently Asked Questions", - "faqQuestion0": "I'm confused. Where do I get an overview?", + "frequentlyAskedQuestions": "Frekvent Ställda Frågor", + "faqQuestion0": "Jag är förvirrad. Var kan jag få en överblick?", "iosFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn experience and gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as Pets, Skills, and Quests! You can customize your character under Menu > Customize Avatar.\n\n Some basic ways to interact: click the (+) in the upper-right-hand corner to add a new task. Tap on an existing task to edit it, and swipe left on a task to delete it. You can sort tasks using Tags in the upper-left-hand corner, and expand and contract checklists by clicking on the checklist bubble.", "webFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn Experience and Gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as pets, skills, and quests! For more detail, the wiki has an excellent step-by-step overview of the game [right here](http://habitica.wikia.com/wiki/Habitica_Wiki).", - "faqQuestion1": "How do I set up my tasks?", + "faqQuestion1": "Hur ställer jag in mina uppgifter?", "iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.", "webFaqAnswer1": "Good Habits (the ones with a ) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a ) are tasks that you should avoid, like biting nails. Habits with a and a have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n

\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n

\n To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.", - "faqQuestion2": "What are some sample tasks?", + "faqQuestion2": "Finns det några enkla uppgifter?", "iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n

\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "faqQuestion3": "Why do my tasks change color?", + "faqQuestion3": "Varför ändrar mina uppgifter färg?", "iosFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it's a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", "webFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it’s a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", - "faqQuestion4": "Why did my avatar lose health, and how do I regain it?", + "faqQuestion4": "Varför förlorade min avatar hälsan och hur får jag tillbaka den?", "iosFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you tap a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your Party and one of your Party mates did not complete all their Dailies, the Boss will attack you.\n\n The main way to heal is to gain a level, which restores all your health. You can also buy a Health Potion with gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a Party with a Healer, they can heal you as well.", "webFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you click a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your party and one of your party mates did not complete all their Dailies, the Boss will attack you.\n

\n The main way to heal is to gain a level, which restores all your Health. You can also buy a Health Potion with Gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a party (under Social > Party) with a Healer, they can heal you as well.", - "faqQuestion5": "How do I play Habitica with my friends?", + "faqQuestion5": "Hur spelar jag Habitica med mina vänner?", "iosFaqAnswer5": "The best way is to invite them to a Party with you, via the [website](https://habitica.com/#/options/groups/party)! We'll add the ability to create a Party from this app soon, but in the meantime you can use the [website](https://habitica.com/#/options/groups/party). Parties can go on quests, battle monsters, and cast skills to support each other. On the website, you and your friends can also join Guilds, which are public chat rooms. Guilds will be added to the app in a future update!", "webFaqAnswer5": "The best way is to invite them to a party with you, under Social > Party! Parties can go on quests, battle monsters, and cast skills to support each other. You can also join guilds together (Social > Guilds). Guilds are chat rooms focusing on a shared interest or the pursuit of a common goal, and can be public or private. You can join as many guilds as you'd like, but only one party.\n

\n For more detailed info, check out the wiki pages on [Parties](http://habitrpg.wikia.com/wiki/Party) and [Guilds](http://habitrpg.wikia.com/wiki/Guilds).", "faqQuestion6": "How do I get a Pet or Mount?", @@ -33,9 +33,12 @@ "faqQuestion10": "What are gems, and how do I get them?", "iosFaqAnswer10": "Gems are purchased with real money by tapping on the gem icon in the header. When people buy gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying gems directly, there are three other ways players can gain gems:\n\n * Win a Challenge on the [website](https://habitica.com) that has been set up by another player under Social > Challenges. (We will be adding Challenges to the app in a future update!)\n * Subscribe on the [website](https://habitica.com/#/options/settings/subscription) and unlock the ability to buy a certain number of gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with gems do not offer any statistical advantages, so players can still make use of the app without them!", "webFaqAnswer10": "Gems are [purchased with real money](https://habitica.com/#/options/settings/subscription), although [subscribers](https://habitica.com/#/options/settings/subscription) can purchase them with Gold. When people subscribe or buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n

\n In addition to buying Gems directly or becoming a subscriber, there are two other ways players can gain Gems:\n

\n * Win a Challenge that has been set up by another player under Social > Challenges.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the site without them!", - "faqQuestion11": "How do I report a bug or request a feature?", + "faqQuestion11": "Hur rapporterar jag en bugg eller begär en funktion?", "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." } \ No newline at end of file diff --git a/common/locales/sv/gear.json b/common/locales/sv/gear.json index e2a698cca5..05d400e59c 100644 --- a/common/locales/sv/gear.json +++ b/common/locales/sv/gear.json @@ -592,6 +592,8 @@ "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backMystery201507Text": "Rad Surfboard", "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 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", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "Dessa kraftfulla horn ändrar färg med löven. Ger ingen fördel. September 2014 Prenumerantobjekt.", "headAccessoryMystery201502Text": "Tankevingar", "headAccessoryMystery201502Notes": "Let your imagination take flight! Confers no benefit. February 2015 Subscriber Item.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Headwear Goggles", "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.", "eyewear": "Eyewear", diff --git a/common/locales/sv/generic.json b/common/locales/sv/generic.json index 318bfdcdf3..f4b645e1e2 100644 --- a/common/locales/sv/generic.json +++ b/common/locales/sv/generic.json @@ -6,7 +6,7 @@ "expandToolbar": "Expandera Verktygsfält", "collapseToolbar": "Fäll ihop Verktygsfält", "markdownBlurb": "Habitica uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", - "showFormattingHelp": "Show formatting help", + "showFormattingHelp": "Visa formateringshjälp", "hideFormattingHelp": "Hide formatting help", "youType": "Du skriva:", "youSee": "Du ser:", @@ -28,7 +28,7 @@ "market": "Marknad", "subscriberItem": "Mystiskt Objekt", "newSubscriberItem": "Nytt mystiskt föremål", - "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for the exact date.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Alla", "none": "Ingen", "or": "Eller", @@ -79,6 +79,7 @@ "errorUpCase": "FEL:", "newPassSent": "Nytt lösenord skickat.", "serverUnreach": "Servern är otillgänglig för tillfället.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "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.", "error": "Fel", "menu": "Meny", @@ -110,7 +111,9 @@ "December": "December", "dateFormat": "Datumformat", "achievementStressbeast": "Stoïkalms Räddare", - "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2015 Winter Wonderland Event!", + "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!", + "achievementBurnout": "Savior of the Flourishing Fields", + "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "checkOutProgress": "Check out my progress in Habitica!", "cardReceived": "Received a card!", "cardReceivedFrom": "<%= cardType %> from <%= userName %>", diff --git a/common/locales/sv/groups.json b/common/locales/sv/groups.json index bd818ff187..9888ec8f0c 100644 --- a/common/locales/sv/groups.json +++ b/common/locales/sv/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Checka ur Värdshuset", "innCheckIn": "Vila på Värdshuset", "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.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Sällskap Sökes-inlägg", "tutorial": "Handledning", "glossary": "Ordlista", @@ -145,5 +146,6 @@ "partyEmpty": "You're the only one in your party. Invite your friends!", "partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.", "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.", - "possessiveParty": "<%= name %>'s Party" + "possessiveParty": "<%= name %>'s Party", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/sv/limited.json b/common/locales/sv/limited.json index 5c0d62e28d..7a7998a641 100644 --- a/common/locales/sv/limited.json +++ b/common/locales/sv/limited.json @@ -30,6 +30,7 @@ "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!", "seasonalShopSummerText": "Welcome to the Seasonal Shop!! We're stocking summertime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Summer Splash event each year, but we're only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. 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": "Polkagris (Magiker)", "skiSet": "Ski-sassin (Rogue)", diff --git a/common/locales/sv/messages.json b/common/locales/sv/messages.json index b4077a6d75..efa324e007 100644 --- a/common/locales/sv/messages.json +++ b/common/locales/sv/messages.json @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.", "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!" + "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/sv/npc.json b/common/locales/sv/npc.json index 59f7a45b37..5807baa558 100644 --- a/common/locales/sv/npc.json +++ b/common/locales/sv/npc.json @@ -7,6 +7,8 @@ "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 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.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "Ian", "ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "USD", "newStuff": "Nya Prylar", "cool": "Påminn Mig Senare", diff --git a/common/locales/sv/pets.json b/common/locales/sv/pets.json index 44a41fceb3..3588343330 100644 --- a/common/locales/sv/pets.json +++ b/common/locales/sv/pets.json @@ -18,6 +18,7 @@ "mammoth": "Ullig mammut", "orca": "Orca", "royalPurpleGryphon": "Royal Purple Gryphon", + "phoenix": "Phoenix", "rarePetPop1": "Tryck på den gyllene tassen för att lära dig mer om hur du kan erhålla detta sällsynta husdjur genom att bidra till Habitica.", "rarePetPop2": "Hur du får detta husdjur!", "potion": "<%= potionType %> Dryck", diff --git a/common/locales/sv/quests.json b/common/locales/sv/quests.json index 1c134b7e20..0b76c56631 100644 --- a/common/locales/sv/quests.json +++ b/common/locales/sv/quests.json @@ -13,6 +13,7 @@ "youReceived": "Du har erhållit", "dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.", "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.", + "questSendBroken": "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 to Quest", "questInvitation": "Uppdragsinbjudan:", "questInvitationTitle": "Uppdragsinbjudnader", @@ -24,18 +25,25 @@ "rejected": "Avslog", "pending": "Inte svarat än", "questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Starta", "bossHP": "Bossens Hälsa", "bossStrength": "Bossstyrka", + "rage": "Rage", "collect": "Samla", "collected": "Samlade", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Items to Collect", "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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "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.", "bossColl2": "Endast deltagare kan samla föremål och dela uppdragets byte.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Avbryt", "leaveQuest": "Leave Quest", "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.", @@ -62,6 +70,7 @@ "sureAbort": "Är du säker att du vill avbryta detta uppdrag? Det kommer att avbrytas för alla i ditt sällskap och alla framsteg kommer att förloras. Uppdragsrullen kommer att återvända till uppdragsägaren.", "doubleSureAbort": "Är du helt säker? Se till att de inte kommer hata dig för alltid!", "questWarning": "Nya spelare som går med i sällskapet innan uppdraget påbörjas får också en inbjudan. Däremot kan inga nya sällskapsmedlemmar ansluta sig till uppdraget när det väl har påbörjats.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Vrede", "bossRageDescription": "När denna mätare fylls kommer bossen släppa lös en specialattack.", "startAQuest": "START A QUEST", diff --git a/common/locales/sv/questscontent.json b/common/locales/sv/questscontent.json index d3c17e7ff4..f6b67d207f 100644 --- a/common/locales/sv/questscontent.json +++ b/common/locales/sv/questscontent.json @@ -241,7 +241,7 @@ "questCheetahText": "Such a Cheetah", "questCheetahNotes": "As you hike across the Sloensteadi Savannah with your friends @PainterProphet, @tivaquinn, @Unruly Hyena, and @Crawford, you're startled to see a Cheetah screeching past with a new Habitican clamped in its jaws. Under the Cheetah's scorching paws, tasks burn away as though complete -- before anyone has the chance to actually finish them! The Habitican sees you and yells, \"Please help me! This Cheetah is making me level too quickly, but I'm not getting anything done. I want to slow down and enjoy the game. Make it stop!\" You fondly remember your own fledgling days, and know that you have to help the newbie by stopping the Cheetah!", "questCheetahCompletion": "The new Habitican is breathing heavily after the wild ride, but thanks you and your friends for your help. \"I'm glad that Cheetah won't be able to grab anyone else. It did leave some Cheetah eggs for us, so maybe we can raise them into more trustworthy pets!\"", - "questCheetahBoss": "Cheetah", + "questCheetahBoss": "Gepard", "questCheetahDropCheetahEgg": "Cheetah (Egg)", "questCheetahUnlockText": "Unlocks purchasable Cheetah eggs in the Market", "questHorseText": "Ride the Night-Mare", @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog 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 e423bb83c3..4b54c6870d 100644 --- a/common/locales/sv/settings.json +++ b/common/locales/sv/settings.json @@ -118,5 +118,26 @@ "promoCode": "Promo Code", "promoCodeApplied": "Promo Code Applied! Check your inventory", "promoPlaceholder": "Enter Promotion Code", - "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member." + "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/sv/subscriber.json b/common/locales/sv/subscriber.json index 6e6327a2b2..6eaed52ecd 100644 --- a/common/locales/sv/subscriber.json +++ b/common/locales/sv/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> and <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Mystiska Tidsresenärer", "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", "subUpdateCard": "Uppdatera Kort", diff --git a/common/locales/uk/backgrounds.json b/common/locales/uk/backgrounds.json index d16764a4f4..8e9809cb91 100644 --- a/common/locales/uk/backgrounds.json +++ b/common/locales/uk/backgrounds.json @@ -111,5 +111,12 @@ "backgroundStableText": "Стайня Habitica", "backgroundStableNotes": "Турбуйтся про скакунів у Стайні Habitica", "backgroundTavernText": "Таверна Habitica", - "backgroundTavernNotes": "Відвідайте Таверну Habitica" + "backgroundTavernNotes": "Відвідайте Таверну Habitica", + "backgrounds102015": "SET 17: Released October 2015", + "backgroundHarvestMoonText": "Harvest Moon", + "backgroundHarvestMoonNotes": "Cackle under the Harvest Moon.", + "backgroundSlimySwampText": "Slimy Swamp", + "backgroundSlimySwampNotes": "Slog through a Slimy Swamp.", + "backgroundSwarmingDarknessText": "Swarming Darkness", + "backgroundSwarmingDarknessNotes": "Shiver in the Swarming Darkness." } \ No newline at end of file diff --git a/common/locales/uk/challenge.json b/common/locales/uk/challenge.json index 46a3153708..23f6d342b3 100644 --- a/common/locales/uk/challenge.json +++ b/common/locales/uk/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "У вас немає достатньої кількості самоцвітів, щоб розмістити це випробування", "noPermissionEditChallenge": "У вас немає дозволу редагувати це випробування", "noPermissionDeleteChallenge": "У вас немає дозволу видаляти це випробування", - "noPermissionCloseChallenge": "У вас немає дозволу закривати це випробування" + "noPermissionCloseChallenge": "У вас немає дозволу закривати це випробування", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/uk/character.json b/common/locales/uk/character.json index 1ca8456302..317eaf73bd 100644 --- a/common/locales/uk/character.json +++ b/common/locales/uk/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "Класовий бонус", "battleGear": "Бойове спорядження", "battleGearText": "Це спорядження ви носите в бій; це впливає на число при взаємодії з вашими завданнями.", + "autoEquipBattleGear": "Auto-equip new gear", "costume": "Костюм", "costumeText": "Якщо зовнішній вигляд іншого спорядженням Вам подобається більше, оберіть „Надягти костюм“, аби зовні постати у костюмі, допоки бойове спорядження вдягнене під низ.", "useCostume": "Надягти костюм", diff --git a/common/locales/uk/content.json b/common/locales/uk/content.json index 2bc77fbc45..aadc85438c 100644 --- a/common/locales/uk/content.json +++ b/common/locales/uk/content.json @@ -95,6 +95,9 @@ "questEggHorseText": "Horse", "questEggHorseMountText": "Horse", "questEggHorseAdjective": "a galloping", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Простий", "hatchingPotionWhite": "Білий", diff --git a/common/locales/uk/faq.json b/common/locales/uk/faq.json index c2a7b7deaf..65a12611a6 100644 --- a/common/locales/uk/faq.json +++ b/common/locales/uk/faq.json @@ -36,6 +36,9 @@ "faqQuestion11": "How do I report a bug or request a feature?", "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." } \ No newline at end of file diff --git a/common/locales/uk/gear.json b/common/locales/uk/gear.json index 5084ebbd50..00fd14d7e6 100644 --- a/common/locales/uk/gear.json +++ b/common/locales/uk/gear.json @@ -592,6 +592,8 @@ "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backMystery201507Text": "Rad Surfboard", "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mighty Cape", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Sneaky Cape", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "These powerful antlers change colors with the leaves. Confers no benefit. September 2014 Subscriber Item.", "headAccessoryMystery201502Text": "Wings of Thought", "headAccessoryMystery201502Notes": "Let your imagination take flight! Confers no benefit. February 2015 Subscriber Item.", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "Headwear Goggles", "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.", "eyewear": "Eyewear", diff --git a/common/locales/uk/generic.json b/common/locales/uk/generic.json index 1c19924be4..ed2882f035 100644 --- a/common/locales/uk/generic.json +++ b/common/locales/uk/generic.json @@ -28,7 +28,7 @@ "market": "Ринок", "subscriberItem": "Таємничий предмет", "newSubscriberItem": "Новий таємничий предмет", - "subscriberItemText": "Кожен місяць передплатники отримутивамуть таємничий предмет. Це, як правило, стається десь за тиждень до кінця місяця. Відвідайте \"Таємничий предмет\" в Вікі, щоб уточнити дату.", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "Усі", "none": "Жодного", "or": "Чи", @@ -79,6 +79,7 @@ "errorUpCase": "ПОМИЛКА:", "newPassSent": "Новий пароль надіслано.", "serverUnreach": "Наразі сервер недоступний.", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "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.", "error": "Помилка", "menu": "Меню", @@ -110,7 +111,9 @@ "December": "Грудень", "dateFormat": "Формат дати", "achievementStressbeast": "Savior of Stoïkalm", - "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2015 Winter Wonderland Event!", + "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!", + "achievementBurnout": "Savior of the Flourishing Fields", + "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "checkOutProgress": "Check out my progress in Habitica!", "cardReceived": "Отримав листівку!", "cardReceivedFrom": "<%= cardType %> from <%= userName %>", diff --git a/common/locales/uk/groups.json b/common/locales/uk/groups.json index e7179092f1..d4af208f4d 100644 --- a/common/locales/uk/groups.json +++ b/common/locales/uk/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "Зайти до господи", "innCheckIn": "Відпочити у господі", "innText": "Ви відпочиваєтє в господі! Доки ви залишаєтеь тут, ваші Щоденні задання не будуть наносити ушкоджень в кінці дня, але вони все одно будуть щоденно оновлюватись. Будьте уважні: якщо ви приймаєте участь у Квесті на Боса, Бос буде наносити вам ушкодження за пропущені Щоденні завдання ваших товаришів по групі, якщо вони також не відпочиватимуть в господі! До того ж ви не будете наносити ушкоджень Босу (та отримувати речі) до виходу з господи.", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "Повідомлення про пошук групи (гурту)", "tutorial": "Навчання", "glossary": "Ґлосарій", @@ -145,5 +146,6 @@ "partyEmpty": "You're the only one in your party. Invite your friends!", "partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.", "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.", - "possessiveParty": "<%= name %>'s Party" + "possessiveParty": "<%= name %>'s Party", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/uk/limited.json b/common/locales/uk/limited.json index c0f93e666a..3ea75597c7 100644 --- a/common/locales/uk/limited.json +++ b/common/locales/uk/limited.json @@ -30,6 +30,7 @@ "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!", "seasonalShopSummerText": "Welcome to the Seasonal Shop!! We're stocking summertime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Summer Splash event each year, but we're only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. 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/uk/messages.json b/common/locales/uk/messages.json index 090c2d7f9c..51b7588fbd 100644 --- a/common/locales/uk/messages.json +++ b/common/locales/uk/messages.json @@ -30,5 +30,20 @@ "messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.", "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!" + "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/uk/npc.json b/common/locales/uk/npc.json index fba6d7e014..37ff361f44 100644 --- a/common/locales/uk/npc.json +++ b/common/locales/uk/npc.json @@ -7,6 +7,8 @@ "daniel": "Данило", "danielText": "Ласкаво просимо до Таверни! Залиштеся трохи та познайомтеся з тутешніми. Якщо вам потрібно відпочити (відпустка? хвороба?), я облаштую вас у господі. Доки ви перебуватимете в господі, ваші Щоденні завдання не наноситимуть ушкоджень в кінці дня, але ви все одно можете їх виконувати.", "danielText2": "Будьте уважні: якщо ви приймаєте участь у Квесті на Боса, Бос буде наносити вам ушкодження за пропущені Щоденні завдання вашими товаришами по групі! До того ж ви не будете наносити ушкоджень Босу (та отримувати речі) до виходу з господи.", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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": "Вітаю на ринку! Купуйте тут рідкісні яйця та зілля! Продавайте непотріб! Оплачуйте корисні послуги! Погляньте, що тут є в продажу.", "sellForGold": "Продати <%= item %> за <%= gold %> золота", @@ -16,6 +18,7 @@ "justin": "Юстин", "ian": "Ian", "ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "офіри", "newStuff": "Щось новеньке", "cool": "Розкажіть потім", diff --git a/common/locales/uk/pets.json b/common/locales/uk/pets.json index 92229a839a..f5fcf222d9 100644 --- a/common/locales/uk/pets.json +++ b/common/locales/uk/pets.json @@ -18,6 +18,7 @@ "mammoth": "Шерстяний Мамонт", "orca": "Orca", "royalPurpleGryphon": "Royal Purple Gryphon", + "phoenix": "Phoenix", "rarePetPop1": "Клацніть на золоту лапку, аби довідатися, як отримати цього улюбленця, завдяки підтримуванню Habitica!", "rarePetPop2": "Як отримати цього улюбленця!", "potion": "<%= potionType %> Зілля", diff --git a/common/locales/uk/quests.json b/common/locales/uk/quests.json index f1e3213a59..fd2339ac03 100644 --- a/common/locales/uk/quests.json +++ b/common/locales/uk/quests.json @@ -13,6 +13,7 @@ "youReceived": "Ви отримали", "dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.", "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.", + "questSendBroken": "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 to Quest", "questInvitation": "Запрошення до квесту:", "questInvitationTitle": "Запрошення до квесту", @@ -24,18 +25,25 @@ "rejected": "Відхилено", "pending": "Не розглянуто", "questStart": "Як тільки всі учасники погодяться або відмовляться, квест починається. Тільки ті, хто натиснув „прийняти“ зможуть взяти участь у квесті і отримати винагороду. Якщо участники очікують надто довго (неактивні?), власник квесту може почати його без них, натиснувши „Почати“. Власник квесту, також може скасувати його і отримати квестовий сувій, натиснувши „Скасувати“.", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "Почати", "bossHP": "Здоров'я боса", "bossStrength": "Сила Боса", + "rage": "Rage", "collect": "Collect", "collected": "Зібрано", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Items to Collect", "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).", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "bossColl1": "Аби зібрати всі предмети, виконуйте позитивні завдання. Квестові предмети випадають так само часто, як і звичайні, але Ви не побачите, що випало, до початку наступного дня, лише після цього все, що було знайдено, буде підраховано та складено до загальної купи.", "bossColl2": "Лише учасники можуть збирати предмети та розподіляти квестові трофеї.", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "Перервати", "leaveQuest": "Leave Quest", "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.", @@ -62,6 +70,7 @@ "sureAbort": "Ви впевнені, що хочете скасувати виконання місії? Це скасує її для кожного члена вашого гурту, увесь прогрес буде втрачено. Квестовий сувій повернеться до власника квесту.", "doubleSureAbort": "Ви точно-точно впевнені? Подумайте, чи не зненавидять вони Вас назавжди!", "questWarning": "Якщо нові учасники вступають до гурту до початку квесту, вони також отримують запрошення. Коли квест розпочався, нові учасники не можуть приєднатися до нього.", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "Лють", "bossRageDescription": "When this bar fills, the boss will unleash a special attack!", "startAQuest": "START A QUEST", diff --git a/common/locales/uk/questscontent.json b/common/locales/uk/questscontent.json index f0aabd57a8..7b076bc221 100644 --- a/common/locales/uk/questscontent.json +++ b/common/locales/uk/questscontent.json @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog 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 b8e19657a0..ee239845da 100644 --- a/common/locales/uk/settings.json +++ b/common/locales/uk/settings.json @@ -118,5 +118,26 @@ "promoCode": "Promo Code", "promoCodeApplied": "Promo Code Applied! Check your inventory", "promoPlaceholder": "Enter Promotion Code", - "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member." + "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member.", + "saveCustomDayStart": "Save Custom Day Start", + "registration": "Registration", + "addLocalAuth": "Add local authentication:", + "generateCodes": "Generate Codes", + "generate": "Generate", + "getCodes": "Get Codes", + "webhooks": "Webhooks", + "enabled": "Enabled", + "webhookURL": "Webhook URL", + "add": "Add", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> Mystic Hourglass", + "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/uk/subscriber.json b/common/locales/uk/subscriber.json index 6b779aabb4..ab20919f17 100644 --- a/common/locales/uk/subscriber.json +++ b/common/locales/uk/subscriber.json @@ -60,7 +60,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Тайлер<%= linkEnd %> та <%= linkStartVicky %>Вікі<%= linkEnd %>", "timeTravelersTitle": "Таємничі Мандрівники у Часі", "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", "subUpdateCard": "Оновити картку", diff --git a/common/locales/zh/backgrounds.json b/common/locales/zh/backgrounds.json index 0a8b8ae79e..377980111b 100644 --- a/common/locales/zh/backgrounds.json +++ b/common/locales/zh/backgrounds.json @@ -111,5 +111,12 @@ "backgroundStableText": "Habitica马厩", "backgroundStableNotes": "照顾在Habitica马厩里的坐骑", "backgroundTavernText": "Habitica酒馆", - "backgroundTavernNotes": "前往Habitica酒馆" + "backgroundTavernNotes": "前往Habitica酒馆", + "backgrounds102015": "第17组:2015年10月推出", + "backgroundHarvestMoonText": "丰收之月", + "backgroundHarvestMoonNotes": "在丰收之月下面哈哈笑", + "backgroundSlimySwampText": "黏糊糊的沼泽", + "backgroundSlimySwampNotes": "在黏糊糊的沼泽中奋勇前进", + "backgroundSwarmingDarknessText": "遮天蔽日的黑暗", + "backgroundSwarmingDarknessNotes": "在遮天蔽日的黑暗中颤抖" } \ No newline at end of file diff --git a/common/locales/zh/challenge.json b/common/locales/zh/challenge.json index 02c99df764..48f5abe399 100644 --- a/common/locales/zh/challenge.json +++ b/common/locales/zh/challenge.json @@ -59,5 +59,7 @@ "challengeNotEnoughGems": "你没有足够的宝石来发布这一挑战。", "noPermissionEditChallenge": "你没有权限修改这个挑战。", "noPermissionDeleteChallenge": "你没有权限删除这个挑战。", - "noPermissionCloseChallenge": "你没有权限关闭这个挑战。" + "noPermissionCloseChallenge": "你没有权限关闭这个挑战。", + "noChallengeOwner": "没有主持人", + "noChallengeOwnerPopover": "这项挑战没有主持人,因为创建了这个挑战项目的用户删除了他们的帐号" } \ No newline at end of file diff --git a/common/locales/zh/character.json b/common/locales/zh/character.json index 054987e4b5..87e01f3284 100644 --- a/common/locales/zh/character.json +++ b/common/locales/zh/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "职业奖励", "battleGear": "战斗装备", "battleGearText": "这是你在战斗中的装备;这会影响您在任务重的各项数值", + "autoEquipBattleGear": "Auto-equip new gear", "costume": "服装", "costumeText": "如果你更喜欢其它装备的样子,勾选\"显示服装\"的按钮,在装备战斗装备的情况下换一个造型。", "useCostume": "显示服装", diff --git a/common/locales/zh/content.json b/common/locales/zh/content.json index 27e470d848..f5f9001803 100644 --- a/common/locales/zh/content.json +++ b/common/locales/zh/content.json @@ -6,96 +6,99 @@ "armoireLastItem": "您在 魔法衣橱 里找到了最后一件 稀有装备。", "armoireNotesEmpty": "每个月的第一个星期这里都会有新的装备,到时记得常点进来获得经验和食物", "dropEggWolfText": "狼", - "dropEggWolfMountText": "Wolf", - "dropEggWolfAdjective": "a loyal", + "dropEggWolfMountText": "狼", + "dropEggWolfAdjective": "一只忠诚的", "dropEggTigerCubText": "老虎幼崽", "dropEggTigerCubMountText": "老虎", - "dropEggTigerCubAdjective": "a fierce", + "dropEggTigerCubAdjective": "一只凶猛的", "dropEggPandaCubText": "熊猫幼崽", "dropEggPandaCubMountText": "熊猫", - "dropEggPandaCubAdjective": "a gentle", + "dropEggPandaCubAdjective": "一只温顺的", "dropEggLionCubText": "小狮子", "dropEggLionCubMountText": "狮子", - "dropEggLionCubAdjective": "a regal", + "dropEggLionCubAdjective": "一只威严的", "dropEggFoxText": "狐狸", - "dropEggFoxMountText": "Fox", - "dropEggFoxAdjective": "a wily", + "dropEggFoxMountText": "狐狸", + "dropEggFoxAdjective": "一只狡猾的", "dropEggFlyingPigText": "飞猪", - "dropEggFlyingPigMountText": "Flying Pig", - "dropEggFlyingPigAdjective": "a whimsical", + "dropEggFlyingPigMountText": "飞猪", + "dropEggFlyingPigAdjective": "一只幽默有趣的", "dropEggDragonText": "龙", - "dropEggDragonMountText": "Dragon", - "dropEggDragonAdjective": "a mighty", + "dropEggDragonMountText": "龙", + "dropEggDragonAdjective": "一只威猛的", "dropEggCactusText": "仙人掌", - "dropEggCactusMountText": "Cactus", - "dropEggCactusAdjective": "a prickly", + "dropEggCactusMountText": "仙人掌", + "dropEggCactusAdjective": "一只多刺的", "dropEggBearCubText": "幼熊", "dropEggBearCubMountText": "熊", - "dropEggBearCubAdjective": "a cuddly", + "dropEggBearCubAdjective": "一只要抱抱的", "questEggGryphonText": "狮鹫", - "questEggGryphonMountText": "Gryphon", - "questEggGryphonAdjective": "a proud", + "questEggGryphonMountText": "狮鹫", + "questEggGryphonAdjective": "一只骄傲的", "questEggHedgehogText": "刺猬", - "questEggHedgehogMountText": "Hedgehog", - "questEggHedgehogAdjective": "a spiky", + "questEggHedgehogMountText": "刺猬", + "questEggHedgehogAdjective": "一只刺刺的", "questEggDeerText": "鹿", - "questEggDeerMountText": "Deer", - "questEggDeerAdjective": "an elegant", + "questEggDeerMountText": "鹿", + "questEggDeerAdjective": "一只优雅的", "questEggEggText": "蛋", "questEggEggMountText": "装了鸡蛋的篮子", - "questEggEggAdjective": "a colorful", + "questEggEggAdjective": "一只彩色的", "questEggRatText": "老鼠", - "questEggRatMountText": "Rat", - "questEggRatAdjective": "a dirty", + "questEggRatMountText": "老鼠", + "questEggRatAdjective": "一只脏脏的", "questEggOctopusText": "章鱼", - "questEggOctopusMountText": "Octopus", - "questEggOctopusAdjective": "a slippery", + "questEggOctopusMountText": "章鱼", + "questEggOctopusAdjective": "一只滑溜溜的", "questEggSeahorseText": "海马", - "questEggSeahorseMountText": "Seahorse", - "questEggSeahorseAdjective": "a prize", + "questEggSeahorseMountText": "海马", + "questEggSeahorseAdjective": "一只珍赏的", "questEggParrotText": "鹦鹉", - "questEggParrotMountText": "Parrot", - "questEggParrotAdjective": "a vibrant", + "questEggParrotMountText": "鹦鹉", + "questEggParrotAdjective": "一只充满活力的", "questEggRoosterText": "公雞", - "questEggRoosterMountText": "Rooster", - "questEggRoosterAdjective": "a strutting", + "questEggRoosterMountText": "公雞", + "questEggRoosterAdjective": "一只大摇大摆的", "questEggSpiderText": "蜘蛛", - "questEggSpiderMountText": "Spider", - "questEggSpiderAdjective": "a creepy", + "questEggSpiderMountText": "蜘蛛", + "questEggSpiderAdjective": "一只惊悚的", "questEggOwlText": "猫头鹰", - "questEggOwlMountText": "Owl", - "questEggOwlAdjective": "a wise", + "questEggOwlMountText": "猫头鹰", + "questEggOwlAdjective": "一只充满智慧的", "questEggPenguinText": "企鹅", - "questEggPenguinMountText": "Penguin", - "questEggPenguinAdjective": "a perspicacious", + "questEggPenguinMountText": "企鹅", + "questEggPenguinAdjective": "一只聪颖的", "questEggTRexText": "霸王龙", - "questEggTRexMountText": "Tyrannosaur", - "questEggTRexAdjective": "a tiny-armed", + "questEggTRexMountText": "霸王龙", + "questEggTRexAdjective": "一只手臂短短的", "questEggRockText": "石头", - "questEggRockMountText": "Rock", - "questEggRockAdjective": "a lively", + "questEggRockMountText": "石头", + "questEggRockAdjective": "一只活泼的", "questEggBunnyText": "兔子", - "questEggBunnyMountText": "Bunny", - "questEggBunnyAdjective": "a snuggly", + "questEggBunnyMountText": "兔子", + "questEggBunnyAdjective": "一只暖洋洋的", "questEggSlimeText": "棉花糖烂泥", - "questEggSlimeMountText": "Marshmallow Slime", - "questEggSlimeAdjective": "a sweet", + "questEggSlimeMountText": "棉花糖烂泥", + "questEggSlimeAdjective": "一只甜蜜的", "questEggSheepText": "羊", - "questEggSheepMountText": "Sheep", - "questEggSheepAdjective": "a woolly", + "questEggSheepMountText": "羊", + "questEggSheepAdjective": "一只软绵绵的", "questEggCuttlefishText": "墨鱼", - "questEggCuttlefishMountText": "Cuttlefish", - "questEggCuttlefishAdjective": "a cuddly", + "questEggCuttlefishMountText": "墨鱼", + "questEggCuttlefishAdjective": "一只要抱抱的", "questEggWhaleText": "鲸", - "questEggWhaleMountText": "Whale", - "questEggWhaleAdjective": "a splashy", + "questEggWhaleMountText": "鲸", + "questEggWhaleAdjective": "一只招摇高调的", "questEggCheetahText": "猎豹", - "questEggCheetahMountText": "Cheetah", - "questEggCheetahAdjective": "an honest", - "questEggHorseText": "Horse", - "questEggHorseMountText": "Horse", - "questEggHorseAdjective": "a galloping", - "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.", + "questEggCheetahMountText": "猎豹", + "questEggCheetahAdjective": "一只诚实的", + "questEggHorseText": "马", + "questEggHorseMountText": "马", + "questEggHorseAdjective": "一只奔腾驰骋的", + "questEggFrogText": "青蛙", + "questEggFrogMountText": "青蛙", + "questEggFrogAdjective": "一只王子一般的", + "eggNotes": "将一瓶孵化药水倒在这个宠物蛋上,你就能孵化出一只<%= eggAdjective(locale) %><%= eggText(locale) %>。", "hatchingPotionBase": "普通", "hatchingPotionWhite": "白色", "hatchingPotionDesert": "沙漠", @@ -106,9 +109,9 @@ "hatchingPotionCottonCandyPink": "粉色棉花糖", "hatchingPotionCottonCandyBlue": "蓝色棉花糖", "hatchingPotionGolden": "金色", - "hatchingPotionSpooky": "Spooky", + "hatchingPotionSpooky": "阴森森的", "hatchingPotionNotes": "把它倒在宠物蛋上可以孵化出一只<%= potText(locale) %>宠物。", - "premiumPotionAddlNotes": "Not usable on quest pet eggs.", + "premiumPotionAddlNotes": "无法在任务奖励宠物蛋上使用", "foodMeat": "肉", "foodMilk": "牛奶", "foodPotatoe": "土豆", diff --git a/common/locales/zh/faq.json b/common/locales/zh/faq.json index 4e92abc129..31d00c386c 100644 --- a/common/locales/zh/faq.json +++ b/common/locales/zh/faq.json @@ -1,41 +1,44 @@ { "frequentlyAskedQuestions": "经常被问到的问题", "faqQuestion0": "我很迷惑。我在哪里能得到简介 ?", - "iosFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn experience and gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as Pets, Skills, and Quests! You can customize your character under Menu > Customize Avatar.\n\n Some basic ways to interact: click the (+) in the upper-right-hand corner to add a new task. Tap on an existing task to edit it, and swipe left on a task to delete it. You can sort tasks using Tags in the upper-left-hand corner, and expand and contract checklists by clicking on the checklist bubble.", - "webFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn Experience and Gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as pets, skills, and quests! For more detail, the wiki has an excellent step-by-step overview of the game [right here](http://habitica.wikia.com/wiki/Habitica_Wiki).", - "faqQuestion1": "How do I set up my tasks?", - "iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.", - "webFaqAnswer1": "Good Habits (the ones with a ) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a ) are tasks that you should avoid, like biting nails. Habits with a and a have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n

\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n

\n To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.", - "faqQuestion2": "What are some sample tasks?", - "iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n

\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "faqQuestion3": "Why do my tasks change color?", - "iosFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it's a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", - "webFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it’s a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", - "faqQuestion4": "Why did my avatar lose health, and how do I regain it?", - "iosFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you tap a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your Party and one of your Party mates did not complete all their Dailies, the Boss will attack you.\n\n The main way to heal is to gain a level, which restores all your health. You can also buy a Health Potion with gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a Party with a Healer, they can heal you as well.", - "webFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you click a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your party and one of your party mates did not complete all their Dailies, the Boss will attack you.\n

\n The main way to heal is to gain a level, which restores all your Health. You can also buy a Health Potion with Gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a party (under Social > Party) with a Healer, they can heal you as well.", - "faqQuestion5": "How do I play Habitica with my friends?", - "iosFaqAnswer5": "The best way is to invite them to a Party with you, via the [website](https://habitica.com/#/options/groups/party)! We'll add the ability to create a Party from this app soon, but in the meantime you can use the [website](https://habitica.com/#/options/groups/party). Parties can go on quests, battle monsters, and cast skills to support each other. On the website, you and your friends can also join Guilds, which are public chat rooms. Guilds will be added to the app in a future update!", - "webFaqAnswer5": "The best way is to invite them to a party with you, under Social > Party! Parties can go on quests, battle monsters, and cast skills to support each other. You can also join guilds together (Social > Guilds). Guilds are chat rooms focusing on a shared interest or the pursuit of a common goal, and can be public or private. You can join as many guilds as you'd like, but only one party.\n

\n For more detailed info, check out the wiki pages on [Parties](http://habitrpg.wikia.com/wiki/Party) and [Guilds](http://habitrpg.wikia.com/wiki/Guilds).", - "faqQuestion6": "How do I get a Pet or Mount?", - "iosFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Menu > Items.\n\n To hatch a Pet, you'll need an egg and a hatching potion. Tap on the egg to determine the species you want to hatch, and select \"Hatch Egg.\" Then choose a hatching potion to determine its color! Go to Menu > Pets to equip your new Pet to your avatar by clicking on it. \n\n You can also grow your Pets into Mounts by feeding them under Menu > Pets. Tap on a Pet, and then select \"Feed Pet\"! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Menu > Mounts and tap on it to equip it to your avatar.\n\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", - "webFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Inventory > Market.\n

\n To hatch a Pet, you'll need an egg and a hatching potion. Click on the egg to determine the species you want to hatch, and then click on the hatching potion to determine its color! Go to Inventory > Pets to equip it to your avatar by clicking on it.\n

\n You can also grow your Pets into Mounts by feeding them under Inventory > Pets. Click on a Pet, and then click on a piece of food from the right-hand menu to feed it! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Inventory > Mounts and click on it to equip it to your avatar.\n

\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", - "faqQuestion7": "How do I become a Warrior, Mage, Rogue, or Healer?", - "iosFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their Party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most gold and find the most item drops, and they can help their Party do the same. Finally, Healers can heal themselves and their Party members.\n\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click “Decide Later” and choose later under Menu > Choose Class.", + "iosFaqAnswer0": "首先,你要建立起你每天要完成的任务。然后,当你在现实生活中完成这些任务时,在应用中清点它们,你就会得到经验值和金钱。金钱可以用来买装备和一些物品,也可以用来买奖励。经验可以使你的人物升级,并解锁宠物、技能、任务等内容。你可以在菜单>装扮角色中装扮你的角色。\n\n一些基本的交互方法:点击右上角的(+)添加任务。点击一个已经存在的任务去编辑它,左滑来删除它。你可以用左上角标签给任务排序,并通过点击清单气泡来增大和缩小任务清单。", + "webFaqAnswer0": "首先,你需要设定你希望自己每天应该完成的日常任务,以后在平时完成这些任务时你可以给它们打个勾,这样你就能得到经验值和金币。金币可以用来购买装备和一些道具,还有自定义奖励。经验值能让你的角色升级成长,并解锁更多内容比如宠物,技能和任务!想了解更多信息,我们的维基能给你一个完美的进阶指导[就在这儿](http://habitica.wikia.com/wiki/Habitica_Wiki).", + "faqQuestion1": "怎样来建立一个任务?", + "iosFaqAnswer1": "好习惯(有+号的那些)养成任务你能够在一天之内完成很多次,比如多吃蔬菜。坏习惯(带有-号的)则是你需要避免去做的,比如啃指甲。同时带有+和-号的任务表示某件事可以有好坏两个选择,比如走楼梯上楼,还有乘坐电梯。养成好习惯能奖励你经验值和金币,坏习惯则会损害生命值。\n\n每日任务是你每天都必须完成的事项,比如刷牙,或者检查你的邮件。可以通过点击每日任务编辑任务完成期限,如果在一个任务到期前你没能完成它,你的健康值将降低,小心,不要一次性加太多每日任务!\n\n待办任务就是你的待办项列表,完成一个待办任务可以获得金币和经验值,你不会因为待办任务损失生命值,可以点击编辑一个待办任务来为它添加完成期限。", + "webFaqAnswer1": "好习惯(有的那些)养成任务你能够在一天之内完成很多次,比如多吃蔬菜。坏习惯(带有的)则是你需要避免去做的,比如啃指甲。同时带有 的任务表示某件事可以有好坏两个选择,比如走楼梯上楼,还有乘坐电梯。养成好习惯能奖励你经验值和金币,坏习惯则会损害生命值。\n

\n每日任务是你每天都必须完成的事项,比如刷牙,或者检查你的邮件。可以通过点击每日任务编辑任务完成期限,如果在一个任务到期前你没能完成它,你的健康值将降低,小心,不要一次性加太多每日任务!\n

\n待办任务就是你的待办项列表,完成一个待办任务可以获得金币和经验值,你不会因为待办任务损失生命值,可以点击编辑一个待办任务来为它添加完成期限。", + "faqQuestion2": "有没有可供参考的任务范例?", + "iosFaqAnswer2": "wiki有四个范例:\n

\n* [习惯](http://habitica.wikia.com/wiki/Sample_Habits)\n* [每日任务](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [待办事项](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [自订奖励](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "webFaqAnswer2": "wiki有四个范例:\n* [习惯](http://habitica.wikia.com/wiki/Sample_Habits)\n* [每日任务](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [待办事项](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [自订奖励](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "faqQuestion3": "为什么我的待办任务会变颜色?", + "iosFaqAnswer3": "你的任务会根据你完成的情况改变颜色!每一个新任务都用黄色表示,越经常地完成每日任务或好习惯养成,这些任务项就变得越蓝。错过一个每日任务,或是做了一个坏习惯,这些任务就向红色变化,一个任务项的颜色越红,完成它就能给你越多的奖励,但如果那是一个每日任务,或是一个坏习惯,那它就会扣除越多的生命值!这样就能激励你去完成那些特别有困难去完成的任务。", + "webFaqAnswer3": "你的任务会根据你完成的情况改变颜色!每一个新任务都用黄色表示,越经常地完成每日任务或好习惯养成,这些任务项就变得越蓝。错过一个每日任务,或是做了一个坏习惯,这些任务就向红色变化,一个任务项的颜色越红,完成它就能给你越多的奖励,但如果那是一个每日任务,或是一个坏习惯,那它就会扣除越多的生命值!这样就能激励你去完成那些特别有困难去完成的任务。", + "faqQuestion4": "为什么我的头像显示生命值降低了,怎样才能重新获得生命值?", + "iosFaqAnswer4": "有这样一些东西会减少你的生命值,第一,如果你有每日任务没完成,它会克扣你的生命值,第二,如果你“点击”了一个坏习惯,它也会伤害你的生命值,最后,如果你在和你的队员一起进行BOSS战时,一旦队伍中有一个成员没能完成每日任务,BOSS就会攻击你。\n\n回复生命值最主要的办法是升级,每一次升级时,所有的生命值都会回复。你也用金币从奖励栏里可以购买生命药剂。另外,在达到10级以上的级数时,你可以选择成为一个医师,然后学习治疗技能。如果你的队伍里有一个医师,他也能治疗你。", + "webFaqAnswer4": "有这样一些东西会减少你的生命值,第一,如果你有每日任务没完成,它会克扣你的生命值,第二,如果你“点击”了一个坏习惯,它也会伤害你的生命值,最后,如果你在和你的队员一起进行BOSS战时,一旦队伍中有一个成员没能完成每日任务,BOSS就会攻击你。\n

\n回复生命值最主要的办法是升级,每一次升级时,所有的生命值都会回复。你也用金币从奖励栏里可以购买生命药剂。另外,在达到10级以上的级数时,你可以选择成为一个医师,然后学习治疗技能。如果你的队伍(可在社交>队伍里查看)里有一个医师,他也能治疗你。", + "faqQuestion5": "我怎么和朋友们以前玩Habitica?", + "iosFaqAnswer5": "最好的方法就是邀请他们跟你一起加入队伍,参考 [website](https://habitica.com/#/options/groups/party)!我们在不久的将来会增加功能让app可以新增队伍,但现在你可以先用这个[website](https://habitica.com/#/options/groups/party)。队伍可以参加任务卷轴、跟魔王对抗、使用技能来支援彼此。在网站里你可以和朋友加入公会,里面有一个公共的聊天室。公会也会增加到之后的app更新中。", + "webFaqAnswer5": "最好的方法就是邀请他们跟你一起加入队伍,选择「社交」>「队伍」。队伍可以参加任务卷轴、和魔王对抗、使用技能来支援彼此。你也可以加入公会(「社交」>「公会」),公会里面有聊天室,你可以在上面分享些新鲜事或者说说你想要达成的好习惯目标,你可以自由的选择要公开聊天或者私下。公会可以重复加入数个,但是队伍一次只能加入一组喔!\n

\n想要知道更多资讯,请点选我们的wiki页面\n[队伍](http://habitrpg.wikia.com/wiki/Party) \n[公会](http://habitrpg.wikia.com/wiki/Guilds)", + "faqQuestion6": "我要怎样才能得到宠物或是坐骑呢?", + "iosFaqAnswer6": "当你等级升到3的时候,就会解锁掉落系统。每当你完成任务时,你就会有一定的机率收到宠物蛋、孵化药水,或是喂养宠物的食物。当你收到时系统就会自动存入「选单」>「物品」。\n\n想要孵化宠物,你需要同时拥有宠物蛋和孵化药水各一。点选宠物蛋确认你要孵化的种类,接着点击「孵化」,然后选择孵化药水就能够确认宠物的颜色啰!孵化完成后你可以到「选单」>「宠物」将你的宠物装备到角色上。\n\n你也可以用喂食的方式让宠物进化成坐骑。点选宠物选择「喂食」,你会看到一条绿色的状态列随着你喂食次数而增长,当状态列额满后就会进化成坐骑。这需要花点时间,不过如果你能找到宠物最喜欢的食物,就可以加速宠物进化的速度啰!请多多尝试食物种类或者看这个[剧透]。 (http://habitica.wikia.com/wiki/Food#Food_Preferences)\n当你拥有了一只座骑,你可以到「选单」>「坐骑」将它装备到角色上。\n\n当你完成某些任务卷轴时,你也可能收到任务宠物蛋。 (你可以看看下面有一些关于任务卷轴的介绍)。", + "webFaqAnswer6": "当你等级升到3的时候,就会解锁掉落系统。每当你完成任务时,你就会有一定的机率收到宠物蛋、孵化药水,或是喂养宠物的食物。当你收到时系统就会自动存入「背包」>「市场」。\n

\n想要孵化宠物,你需要同时拥有宠物蛋和孵化药水各一。点选宠物蛋确认你要孵化的种类,然后选择孵化药水就能够确认宠物的颜色啰!孵化完成后你可以到「背包」>「宠物」将你的宠物装备到角色上。\n

\n你也可以用喂食的方式让宠物进化成坐骑。点选「背包」>「宠物」后选择宠物,这时画面右方会出现选单,点选食物然后「喂食」就可以了!你会看到一条绿色的状态列随着你喂食次数而增长,当状态列额满后就会进化成坐骑。这需要花点时间,不过如果你能找到宠物最喜欢的食物,就可以加速宠物进化的速度啰!请多多尝试食物种类或者看这个[see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences)。\n当你拥有了一只座骑,你可以到「背包」>「坐骑」将它装备到角色上。\n

\n当你完成某些任务卷轴时,你也可能收到任务宠物蛋。 (你可以看看下面有一些关于任务卷轴的介绍)。", + "faqQuestion7": "我怎样才能够成为战士、法师、盗贼或是医师?", + "iosFaqAnswer7": "在等级10的时候,你可以选择成为战士、法师、盗贼或是医者。 (所有玩家在一开始都会被系统默认为是战士直到你升等为10。) 每种职业都有各自的优点以及不同的装备选择,当你等级11时还能够施放职业技能。战士可以很轻松地击退魔王,还能够抵挡来自任务的伤害,同时也是队伍攻击主力。法师也能够给予魔王有效的攻击,等级提升快速且能够帮助队伍的成员补充魔力。盗贼能获得最多金币,也是能捡到最多掉落物品的职业,而这些优点也能回馈给队伍。最后是医师,医师拥有特殊技能可以治愈他们自身以及队伍成员的生命值。\n\n如果你还没能够决定该选择哪种作为职业的话--举例,如果你觉得与​​其马上选择职业,不如先补足目前所需的装备的话--你可以点选「之后再决定」,等你觉得时机到了就可以到「选单」>「选择职业」。", "webFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most Gold and find the most item drops, and they can help their party do the same. Finally, Healers can heal themselves and their party members.\n

\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click \"Opt Out\" and re-enable it later under User > Stats.", "faqQuestion8": "What is the blue stat bar that appears in the Header after level 10?", "iosFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 under Menu > Use Skills. Unlike your health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", "webFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 in a special section in the Rewards Column. Unlike your Health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You’ll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", - "faqQuestion9": "How do I fight monsters and go on Quests?", + "faqQuestion9": "我怎么和怪兽战斗,继续任务?", "iosFaqAnswer9": "First, you need to join or start a Party (see above). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party on the [website](https://habitica.com/#/options/groups/party), you'll be rewarded with the Basi-List Scroll! (We will add this feature to the app in a future update.)\n - You can buy Quests from the Quests Page on the [website](https://habitica.com/#/options/inventory/quests) for gold and gems. (We will add this feature to the app in a future update.)\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", "webFaqAnswer9": "First, you need to join or start a party (under Social > Party). Although you can battle monsters alone, we recommend playing in a group, because this will make quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n

\n Next, you need a Quest Scroll, which are stored under Inventory > Quests. There are three ways to get a scroll:\n

\n * When you invite people to your party, you’ll be rewarded with the Basi-List Scroll!\n * At level 15, you get a Quest-line, i.e., three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively.\n * You can buy Quests from the Quests Page (Inventory > Quests) for Gold and Gems.\n

\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading may be required to see the Boss's Health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your party at the same time that you damage the Boss.\n

\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", - "faqQuestion10": "What are gems, and how do I get them?", + "faqQuestion10": "什么是宝石?我如何获得宝石?", "iosFaqAnswer10": "Gems are purchased with real money by tapping on the gem icon in the header. When people buy gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying gems directly, there are three other ways players can gain gems:\n\n * Win a Challenge on the [website](https://habitica.com) that has been set up by another player under Social > Challenges. (We will be adding Challenges to the app in a future update!)\n * Subscribe on the [website](https://habitica.com/#/options/settings/subscription) and unlock the ability to buy a certain number of gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with gems do not offer any statistical advantages, so players can still make use of the app without them!", "webFaqAnswer10": "Gems are [purchased with real money](https://habitica.com/#/options/settings/subscription), although [subscribers](https://habitica.com/#/options/settings/subscription) can purchase them with Gold. When people subscribe or buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n

\n In addition to buying Gems directly or becoming a subscriber, there are two other ways players can gain Gems:\n

\n * Win a Challenge that has been set up by another player under Social > Challenges.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the site without them!", - "faqQuestion11": "How do I report a bug or request a feature?", + "faqQuestion11": "我怎么才能报告一个bug,或者请求增加功能?", "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.", "webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n

\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "webFaqStillNeedHelp": "If you have a question that isn't on this list, come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." } \ No newline at end of file diff --git a/common/locales/zh/gear.json b/common/locales/zh/gear.json index be9e5686e2..7ded31d382 100644 --- a/common/locales/zh/gear.json +++ b/common/locales/zh/gear.json @@ -263,7 +263,7 @@ "armorSpecialSpring2015HealerNotes": "这条柔软的连衣裤非常舒适,就像薄荷茶一样抚慰人心。提高<%= con %>点体质。2015春季限定版装备。", "armorSpecialSummer2015RogueText": "Ruby Tail", "armorSpecialSummer2015RogueNotes": "This garment of shimmering scales transforms its wearer into a real Reef Renegade! Increases Perception by <%= per %>. Limited Edition 2015 Summer Gear.", - "armorSpecialSummer2015WarriorText": "Golden Tail", + "armorSpecialSummer2015WarriorText": "黄金尾巴", "armorSpecialSummer2015WarriorNotes": "This garment of shimmering scales transforms its wearer into a real Sunfish Warrior! Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.", "armorSpecialSummer2015MageText": "Soothsayer Robes", "armorSpecialSummer2015MageNotes": "Hidden power resides in the puffs of these sleeves. Increases Intelligence by <%= int %>. Limited Edition 2015 Summer Gear.", @@ -592,6 +592,8 @@ "backMystery201504Notes": "嗡嗡嗡嗡嗡嗡声!从掠过任务任务。不授予任何好处。 2015年4月认购项目。", "backMystery201507Text": "Rad Surfboard", "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201510Text": "Goblin Tail", + "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backSpecialWonderconRedText": "威武斗篷", "backSpecialWonderconRedNotes": "力量与美貌在刷刷作响。没有属性加成。特别版参与者物品。", "backSpecialWonderconBlackText": "潜行斗篷", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "这对强大的鹿角会随着树叶一起改变颜色。没有增益效果。2014年9月捐赠者物品。", "headAccessoryMystery201502Text": "思绪之翼", "headAccessoryMystery201502Notes": "放飞你的想象力!没有属性加成。2015年2月捐赠者物品。", + "headAccessoryMystery201510Text": "Goblin Horns", + "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.", "headAccessoryMystery301405Text": "头戴护目镜", "headAccessoryMystery301405Notes": "“护目镜是戴在眼睛上的,”人们说。“没有人会想要一副只能戴在头上的护目镜。”人们说。哈!你果然让他们长见识了!没有增益效果。3015年8月捐赠者物品。", "eyewear": "眼镜", diff --git a/common/locales/zh/generic.json b/common/locales/zh/generic.json index 06c98b9095..26cc665844 100644 --- a/common/locales/zh/generic.json +++ b/common/locales/zh/generic.json @@ -28,7 +28,7 @@ "market": "市场", "subscriberItem": "神秘物品", "newSubscriberItem": "新的神秘物品", - "subscriberItemText": "每个月,订阅者会收到一个神秘物品。这通常会在月底前一个星期发布。你可以在维基的“神秘物品”页面查到确切的日期。", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "全部", "none": "无", "or": "或", @@ -79,6 +79,7 @@ "errorUpCase": "错误:", "newPassSent": "已传送新密码。", "serverUnreach": "暂时连不上服务器。", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "如果错误持续存在,请在帮助>报告Bug。如果你对你的浏览器的控制台熟悉的话,请加入所有的错误信息。", "error": "错误", "menu": "菜单", @@ -110,7 +111,9 @@ "December": "十二月", "dateFormat": "日期格式", "achievementStressbeast": "Stoïkalm的救星", - "achievementStressbeastText": "在\"2015冬季仙境事件\"中协助战胜可恶的压力野兽!", + "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!", + "achievementBurnout": "Savior of the Flourishing Fields", + "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "checkOutProgress": "Check out my progress in Habitica!", "cardReceived": "Received a card!", "cardReceivedFrom": "<%= cardType %> from <%= userName %>", diff --git a/common/locales/zh/groups.json b/common/locales/zh/groups.json index 37e15e3cb2..94016e3bae 100644 --- a/common/locales/zh/groups.json +++ b/common/locales/zh/groups.json @@ -2,7 +2,8 @@ "tavern": "酒馆", "innCheckOut": "离开客栈", "innCheckIn": "在客栈休息", - "innText": "你正在客栈中休息!当你在客栈中是,你的日常任务不会在一天结束时伤害你,但是它们任然会每天刷新。警告:如果你正在参与一个Boss战任务,你仍然会因为队友未完成的每日任务受到boss的伤害!同样,你对Boss的伤害(或者道具的收集)在你离开客栈之前不会结算。", + "innText": "你正在客栈中休息!当你在客栈中时,你没完成的日常任务不会在一天结束时伤害你,但是它们仍然会每天刷新。注意:如果你正在参与一个Boss战任务,你仍然会因为队友未完成的每日任务受到boss的伤害!同样,你对Boss的伤害(或者收集的道具道具)在你离开客栈之前不会结算。", + "innTextBroken": "你正在客栈中休息,我想是的……入住客栈以后,你的每日任务不会在每天结束时因为没完成而减少你的生命值,但它们仍然会每天刷新……如果你正在一场BOSS战中,BOSS仍然会因为你所在队伍中的队友没完成每日任务而伤害到你……除非你的队友也在客栈中休息。同样,你对BOSS的伤害(或是收集的道具)在从客栈离开前页不会起效……唉好累啊……", "lfgPosts": "寻找小组 (队伍招募) 帖", "tutorial": "教学", "glossary": "词汇表", @@ -12,7 +13,7 @@ "community": "社区论坛", "dataTool": "数据展示工具", "resources": "资源", - "askQuestionNewbiesGuild": "Ask a Question (Newbies Guild)", + "askQuestionNewbiesGuild": "请教一个问题 (新人公会)", "tavernTalk": "酒馆聊天", "tavernAlert1": "注意:开发者不会来这里阅读反馈。如果你想报告bug,请", "tavernAlert2": "使用GitHub ", @@ -23,9 +24,9 @@ "party": "队伍", "createAParty": "创建一个队伍", "updatedParty": "队伍设置已更新。", - "noPartyText": "要么你不在一个队伍中,要么你的队伍需要一段时间来加载。你可以创建一个队伍并邀请朋友。或者,如果你想加入一个队伍,你可以把下方的你的唯一用户 ID 给他们,然后来这里查看邀请信息。", - "LFG": "宣传你的队伍或招募队友,请到<%= linkStart %>集结队伍(寻找小组)<%= linkEnd %> 公会。", - "wantExistingParty": "Want to join an existing party? Go to the <%= linkStart %>Party Wanted Guild<%= linkEnd %> and post this User ID:", + "noPartyText": "你也许不在一个队伍中,或者你的队伍还需要一段时间来加载。你也可以创建一个新队伍来邀请朋友。或者如果你想加入一个队伍,你可以把下方你的用户 ID 给他们,然后返回这里查看邀请信息。", + "LFG": "招募队友,宣传你的队伍,或加入一个已有队伍,请到<%= linkStart %>集结队伍 (寻找小组) <%= linkEnd %> 公会。", + "wantExistingParty": "想加入一个队伍吗? 点击 <%= linkStart %>Party Wanted Guild<%= linkEnd %> 把这个 用户ID填上", "joinExistingParty": "加入别人的队伍", "create": "建立", "userId": "用户ID", @@ -36,12 +37,12 @@ "joinNewParty": "加入新队伍", "declineInvitation": "拒绝邀请", "loadingNewParty": "你的新队伍正在载入,请稍候……", - "newMsg": "新消息在 “<%= name %>”", + "newMsg": "有新消息 “<%= name %>”", "chat": "聊天", "sendChat": "发送", "toolTipMsg": "查看最近的消息", "guildBankPop1": "公会银行", - "guildBankPop2": "公会会长可以用于挑战的宝石。", + "guildBankPop2": "公会会长可用的挑战完成奖励宝石", "guildGems": "公会宝石", "editGroup": "编辑团队", "newGroupName": "<%= groupType %> 名称", @@ -52,14 +53,14 @@ "logoUrl": "图标链接", "assignLeader": "任命队长", "members": "成员", - "partyList": "Order for party members in header", + "partyList": "给队伍成员的置顶讯息", "banTip": "引导成员", "moreMembers": "更多成员", "invited": "已邀请", "leaderMsg": "公会会长的消息 (支持标记语言)", "name": "名字", "description": "描述", - "public": "公共", + "public": "公开", "inviteOnly": "只能邀请进入", "gemCost": "花费宝石可以保证公会质量。这些宝石会被送入公会银行,可以作为公会挑战的奖励!", "search": "搜索", @@ -131,7 +132,7 @@ "sendGiftPurchase": "支付", "sendGiftMessagePlaceholder": "私信(可选)", "sendGiftSubscription": "<%= months %>月(或多个月): $<%= price %>", - "battleWithFriends": "与朋友一起同怪兽战斗", + "battleWithFriends": "与朋友一起大战怪兽", "startPartyWithFriends": "和你的朋友们组建新队伍", "startAParty": "创建一个队伍", "addToParty": "加入队伍成员", @@ -145,5 +146,6 @@ "partyEmpty": "你孤身一人,快邀请你的朋友们!", "partyChatEmpty": "队伍聊天框里空空如也!在上面的聊天框打字来开始聊天。", "guildChatEmpty": "公会聊天框里空空如也!在上面的聊天框打字来开始聊天。", - "possessiveParty": "<%= name %>的队伍" + "possessiveParty": "<%= name %>的队伍", + "requestAcceptGuidelines": "如果你想在酒馆里,或是队伍和公会里张贴信息,请先阅读<%= linkStart %>交流须知<%= linkEnd %>并点击按钮,表示接受其中的条款。 " } \ No newline at end of file diff --git a/common/locales/zh/limited.json b/common/locales/zh/limited.json index 1c4af6041d..74dbcf5810 100644 --- a/common/locales/zh/limited.json +++ b/common/locales/zh/limited.json @@ -8,57 +8,58 @@ "alarmingFriendsText": "被队友吓到了 <%= spookDust %> 次", "agriculturalFriends": "农民同志", "agriculturalFriendsText": "被队友变成花朵<%= seeds %>次。", - "aquaticFriends": "Aquatic Friends", - "aquaticFriendsText": "Got splashed <%= seafoam %> times by party members.", + "aquaticFriends": "水族朋友", + "aquaticFriendsText": "被队伍成员泼水 <%= seafoam %>次", "valentineCard": "情人节卡片", - "valentineCardExplanation": "For enduring such a saccharine poem, you both receive the \"Adoring Friends\" badge!", + "valentineCardExplanation": "为了表彰你们忍受如此腻人诗歌的壮举,你们两个都收到了\"可爱的朋友们\"的奖章", "valentineCardNotes": "赠送情人节卡片给你的一个队伍成员。", - "valentine0": "\"Roses are red\n\nMy Dailies are blue\n\nI'm happy that I'm\n\nIn a Party with you!\"", - "valentine1": "\"Roses are red\n\nViolets are nice\n\nLet's get together\n\nAnd fight against Vice!\"", - "valentine2": "\"Roses are red\n\nThis poem style is old\n\nI hope that you like this\n\n'Cause it cost ten Gold.\"", - "valentine3": "\"Roses are red\n\nIce Drakes are blue\n\nNo treasure is better\n\nThan time spent with you!\"", - "valentineCardAchievementTitle": "Adoring Friends", - "valentineCardAchievementText": "Aww, you and your friend must really care about each other! Sent or received <%= cards %> Valentine's Day cards.", + "valentine0": "\"玫瑰是红色的\n我的日常生活是忧郁的\n我欢呼雀跃,因为\n我与你一同派对!\"", + "valentine1": "\"玫瑰是红色的\n紫罗兰开得绚烂\n让我们一起\n与邪恶抗争!\"", + "valentine2": "\"玫瑰是红色的\n这首诗已经流传很久\n我希望你能喜欢\n因为它价值十枚金币.\"", + "valentine3": "\"玫瑰是红色的\n冰蜉蝣是蓝色的\n没有任何宝藏比得上\n与你共处的时光!\"", + "valentineCardAchievementTitle": "崇拜的朋友", + "valentineCardAchievementText": "啊,你和你的朋友一定很关心对方!你们之间已经发送或接受了<%= cards %>张情人节卡片。", "polarBear": "北极熊", "turkey": "火鸡", "polarBearPup": "北极熊崽", "jackolantern": "杰克南瓜灯", "seasonalShop": "季度商店", - "seasonalShopClosedTitle": "<%= linkStart %>Siena Leslie<%= linkEnd %>", + "seasonalShopClosedTitle": "<%= linkStart %>锡耶纳 莱斯利<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>季节魔女<%= 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 Grand Gala!", + "seasonalShopClosedText": "季度商店暂时停业!! 我不知道季节女巫现在在哪里,但是我敢打赌她会在下一个 盛大庆典的时候回来!", "seasonalShopText": "欢迎来到季度商店!!我们现在囤积了各色春日 季度版 商品。每年的春日嘉年华期间,这里的一切都能买到——直到4月30号。所以赶快来扫货吧,否则你要足足再等一年才能买到!", - "seasonalShopSummerText": "Welcome to the Seasonal Shop!! We're stocking summertime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Summer Splash event each year, but we're only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again!", - "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, 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. 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.", + "seasonalShopSummerText": "欢迎来到季度商店!! 我们现在推挤了不少夏日时光 季度版商品。在这里的所有东西在夏日水花活动期间你都可以购买,但是我们只开放到六月31日,所以赶快来购买吧,不然你要等一整年才可以再次买到!", + "seasonalShopFallText": "欢迎来到季度商店!! 我们现在推挤了不少秋日时光 季度版商品。在这里的所有东西在金秋佳节活动期间你都可以购买,但是我们只开放到十月月31日,所以赶快来购买吧,不然你要等一整年才可以再次买到!", + "seasonalShopFallTextBroken": "啊……欢迎来到季节商店……我们正在准备秋季特供产品,还有其他一些什么的…… 这里所有的东西都会在每年秋季节庆期间开放购买,但我们只开门到10月31日……你可能现在可以开始囤货了,或者只能继续等,等,等…… *叹气*", + "seasonalShopRebirth": "如果你曾经使用过重生之球,你可以在奖励栏重新购买此项物品。最开始,你只能购买与你的职业对应的物品(默认为战士),但是不要害怕,当你转职之后,你也可以购买其他职业特有的物品。", "candycaneSet": "拐杖糖 (法师)", "skiSet": "雪橇刺客 (盗贼)", "snowflakeSet": "雪片 (医师)", "yetiSet": "野人驯化 (战士)", - "toAndFromCard": "To: <%= toName %>, From: <%= fromName %>", + "toAndFromCard": "发给: <%= toName %>, 来自: <%= fromName %>", "nyeCard": "新年贺卡", - "nyeCardExplanation": "For celebrating the new year together, you both receive the \"Auld Acquaintance\" badge!", + "nyeCardExplanation": "你们一起庆祝了新年的到来,为此你们收到了\"老朋友\"的奖章!", "nyeCardNotes": "送一张新年贺卡给你的一个队伍成员", "seasonalItems": "季节性商品", - "nyeCardAchievementTitle": "Auld Acquaintance", - "nyeCardAchievementText": "Happy New Year! Sent or received <%= cards %> New Year's cards.", - "nye0": "Happy New Year! May you slay many a bad Habit.", - "nye1": "Happy New Year! May you reap many Rewards.", - "nye2": "Happy New Year! May you earn many a Perfect Day.", - "nye3": "Happy New Year! May your To-Do list stay short and sweet.", - "nye4": "Happy New Year! May you not get attacked by a raging Hippogriff.", + "nyeCardAchievementTitle": "老朋友", + "nyeCardAchievementText": "系新年快乐! 寄出或收到了<%= cards %>新年贺卡", + "nye0": "新年快乐! 愿你消灭掉很多的坏习惯。", + "nye1": "新年快乐! 愿你收货很多的奖励。", + "nye2": "新年快乐! 愿你拥有很多完美日。", + "nye3": "新年快乐! 愿你的待办列表永远简短而甜蜜。", + "nye4": "新年快乐! 但愿你别被暴怒的河马狮鹫攻击。", "holidayCard": "收到一封节日贺卡!", "mightyBunnySet": "强力兔(战士)", "magicMouseSet": "魔力鼠(法师)", "lovingPupSet": "可爱犬(医师)", "stealthyKittySet": "偷盗猫(盗贼)", - "daringSwashbucklerSet": "Daring Swashbuckler (Warrior)", - "emeraldMermageSet": "Emerald Mermage (Mage)", - "reefSeahealerSet": "Reef Seahealer (Healer)", - "roguishPirateSet": "Roguish Pirate (Rogue)", - "monsterOfScienceSet": "Monster of Science (Warrior)", - "witchyWizardSet": "Witchy Wizard (Mage)", - "mummyMedicSet": "Mummy Medic (Healer)", - "vampireSmiterSet": "Vampire Smiter (Rogue)", - "fallEventAvailability": "Available until October 31" + "daringSwashbucklerSet": "无畏侠盗(战士)", + "emeraldMermageSet": "绿宝石人鱼法师(法师)", + "reefSeahealerSet": "暗礁海洋医师(医师)", + "roguishPirateSet": "流浪海盗(盗贼)", + "monsterOfScienceSet": "科学怪人(战士)", + "witchyWizardSet": "怪异巫师(法师)", + "mummyMedicSet": "木乃伊医师(医师)", + "vampireSmiterSet": "吸血重击者(盗贼)", + "fallEventAvailability": "有效期至十月31日" } \ No newline at end of file diff --git a/common/locales/zh/messages.json b/common/locales/zh/messages.json index 93644cb7fd..c9ab4f552d 100644 --- a/common/locales/zh/messages.json +++ b/common/locales/zh/messages.json @@ -5,7 +5,7 @@ "messageTagNotFound": "找不到标签。", "messagePetNotFound": "找不到该宠物。", "messageFoodNotFound": "找不到该食物。", - "messageNotAvailable": "This item is not currently available for purchase.", + "messageNotAvailable": "这样东西目前不能被购买.", "messageCannotFeedPet": "不能喂这只宠物。", "messageAlreadyMount": "你已经有这个坐骑了。请喂另一只宠物。", "messageEvolve": "你驯养了<%= egg %>,去骑几圈吧!", @@ -15,7 +15,7 @@ "messageEquipped": "装备了<%= itemText %>", "messageUnEquipped": "卸下了 <%= itemText %>", "messageMissingEggPotion": "你没选择药水或者宠物蛋", - "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", + "messageInvalidEggPotionCombo": "你不能用孵化药水孵化这个宠物蛋,试试其他的蛋.", "messageAlreadyPet": "你已经拥有这只宠物了,试着用另一种方案孵化吧。", "messageHatched": "你的蛋孵化了,造访你的马厩来配备你的宠物吧。", "messageNotEnoughGold": "金币不够", @@ -26,9 +26,24 @@ "messageDropQuest": "你找到一个任务!", "messageDropMysteryItem": "你打开一个盒子找到<%= dropText %>!", "messageFoundQuest": "你有个新剧情任务\"<%= questText %>\"!", - "messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.", - "messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.", - "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!" + "messageAlreadyPurchasedGear": "你之前已经购买了这件装备,但现在它已经不属于你了。你可以重新在任务页面的奖励栏里购买它。", + "messageAlreadyOwnGear": "你已经拥有了这个道具,可以在装备页面上装配它。", + "armoireEquipment": "<%= image %> 你发现了一件稀有装备!恭喜你 <%= dropText %>! ", + "armoireFood": "<%= image %> 你找到了 <%= dropArticle %><%= dropText %>. 它是用来做什么的?", + "armoireExp": "你和大衣柜展开了殊死搏斗,并赢得了经验,尝尝这个吧!", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/zh/npc.json b/common/locales/zh/npc.json index 783ef2f3dc..f9acf8d9f0 100644 --- a/common/locales/zh/npc.json +++ b/common/locales/zh/npc.json @@ -3,10 +3,12 @@ "npcText": "用尽全力支持了我们的Kickstarter项目!", "mattBoch": "马特·博赫", "mattShall": "<%= name %>,需要我带你去见坐骑吗?一旦你喂养一只宠物足够的食物来将它转为坐骑后,它会出现在这里。点击一只坐骑进行乘骑。", - "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.", + "mattBochText1": "欢迎来到马厩!我是马特,训兽大师。当你3级时,您可以孵化宠物和使用药水。你在市场上购买的宠物蛋,会出现在这里!点击宠物将它添加到你的头像。你3级后,找食物喂它们,它们将会成长为强壮的坐骑。", "daniel": "Daniel", "danielText": "欢迎来到酒馆!来这坐下见见当地人吧。如果你需要休息 (度假还是生病?),我可以把你安置在客栈里。你登记了之后,你的每日任务会被冻结在原状态直到你离开客栈。在冻结状态下,你不会因为未完成的每日任务而受到伤害。", "danielText2": "警告:如果你正在参与一个Boss战任务,你仍然会因为队友未完成的每日任务受到boss的伤害!同样,你对Boss的伤害(或者道具的收集)在你离开客栈之前不会结算。", + "danielTextBroken": "欢迎来到酒馆……我想……如果你需要休息,我会把你安置在客栈里……入住之后,你的每日任务就不会在一天结束时给你造成伤害,不过你仍然可以签到……只要你还有精力就行……", + "danielText2Broken": "哦……如果你正在一场BOSS战当中,你仍然会因为队友未完成的每日任务受到BOSS的伤害……同样,你对Boss的伤害(或者道具的收集)在你离开客栈之前不会结算……", "alexander": "商人Alexander", "welcomeMarket": "欢迎来到市场!在这里购买稀有的蛋和药水!卖掉你多余的物品!委托服务!来瞧瞧我们能为你提供什么。", "sellForGold": "以<%= gold %>金币售出<%= item %>", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "岚", "ianText": "欢迎来到任务商店!这里你可以使用任务卷轴来同你的朋友一起与怪物战斗。不要选购一个在右边为您精心排列的任务卷轴吗?", + "ianBrokenText": "欢迎来到任务商店……这里你可以使用任务卷轴来同你的朋友一起与怪物战斗……请一定要到右边栏来看看我们为您精心准备的任务卷轴……", "USD": "美金", "newStuff": "新品", "cool": "稍后再跟我说", @@ -23,7 +26,7 @@ "donateText1": "在你的账号里增加20个宝石。宝石可以用来购买特殊的虚拟物品,例如衣服和发型。", "donateText2": "帮助与支持Habitica", "donateText3": "Habitica是一个基于用户支持的开源项目。你使用在宝石上的金钱帮助我们维持服务、雇佣员工、开发新功能,以及奖励我们的志愿程序员。感谢您的慷慨!", - "donationDesc": "20宝石,捐献给Habitica", + "donationDesc": "给Habitica捐献", "payWithCard": "用信用卡付款", "payNote": "注意:PayPal有时会需要很长的时间。我们推荐用信用卡。", "card": "信用卡", @@ -31,7 +34,7 @@ "paymentMethods": "付款流程:", "classGear": "职业装备", "classGearText": "首先:别惊慌!你的旧装备放在你的物品栏,你现在穿着你的新手<%= klass %>装备。穿你的职业装备为你提供50%额外属性奖励。但是,你仍然可以切换回原来的装备。", - "classStats": "These are your class's stats; they affect the game-play. Each time you level up, you get one point to allocate to a particular stat. Hover over each stat for more information.", + "classStats": "这是你职业的属性点:它们会影响游戏的操作和过程。每次升级时,你将获得一点自由分配点,用来给某一特定属性加成。将鼠标悬停在每个属性上来查看更多信息。", "autoAllocate": "自动分配", "autoAllocateText": "如果选了“自动分配”,你的角色会自动地根据你的任务属性,你可以在任务 > 编辑 > 高级 > 属性中看到他们。例如,如果你经常点‘健身房’任务,而健身房日常属性被设置为'物理',那你会自动获得力量点。", "spells": "法术", @@ -71,14 +74,14 @@ "tourHabitsProceed": "有道理!", "tourRewardsBrief": "奖励单", "tourRewardsProceed": "就是这些了!", - "welcomeToHabit": "Welcome to Habitica!", - "welcome1": "Create a basic avatar.", - "welcome1notes": "This avatar will represent you as you progress.", - "welcome2": "Set up your tasks.", - "welcome2notes": "How well you do on your real-life tasks will control how well you do in the game!", - "welcome3": "Progress in life and the game!", - "welcome3notes": "As you improve your life, your avatar will level up and unlock pets, quests, equipment, and more!", + "welcomeToHabit": "欢迎来到Habitica!", + "welcome1": "创建一个角色", + "welcome1notes": "这个角色将代表你", + "welcome2": "创建你的任务", + "welcome2notes": "你在现实中做的怎么样将影响你在游戏中的成绩", + "welcome3": "在游戏和生活中进步!", + "welcome3notes": "随着你在生活中的进步,你的角色会升级,获得宠物,装备,任务等等", "welcome4": "避免坏习惯扣除你的生命值(HP),否则你的角色会死亡!", "welcome5": "现在你要设置你的角色形象和建立你的任务……", - "imReady": "Enter Habitica" + "imReady": "进入Habitica" } \ No newline at end of file diff --git a/common/locales/zh/pets.json b/common/locales/zh/pets.json index f2dadcc774..9f19b4f74b 100644 --- a/common/locales/zh/pets.json +++ b/common/locales/zh/pets.json @@ -1,13 +1,13 @@ { "pets": "宠物", "petsFound": "拥有的宠物", - "magicPets": "Magic Potion Pets", + "magicPets": "神奇药水宠物", "rarePets": "稀有宠物", "questPets": "剧情任务宠物", "mounts": "坐骑", "mountsTamed": "已驯服的坐骑", "questMounts": "任务坐骑", - "magicMounts": "Magic Potion Mounts", + "magicMounts": "神奇药水坐骑", "rareMounts": "稀有坐骑", "etherealLion": "灵狮", "veteranWolf": "退伍军狼", @@ -18,6 +18,7 @@ "mammoth": "猛犸象", "orca": "兽人", "royalPurpleGryphon": "紫御狮鹫", + "phoenix": "凤凰", "rarePetPop1": "按按金色的爪印查看怎么通过为Habitica贡献来获得这只稀有宠物!", "rarePetPop2": "得到这个宠物的方法!", "potion": "<%= potionType %> 药水", @@ -26,15 +27,15 @@ "eggSingular": "蛋", "noEggs": "你没有任何宠物蛋。", "hatchingPotions": "孵化药水", - "magicHatchingPotions": "Magic Hatching Potions", + "magicHatchingPotions": "魔法孵化药水", "hatchingPotion": "孵化药水", "noHatchingPotions": "你没有任何孵化药水。", "inventoryText": "点选一颗蛋后,可使用的药水会亮起绿色的背景,然后点击药水来孵化出宠物。如果没有药水亮起绿色背景,再点击一次蛋来取消点选它,然后先点击药水看看可使用的宠物蛋,它们同样会亮起绿色背景。你也可以在商人Alexander那里卖掉不想要的物品。", "foodText": "食物", "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.", - "premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.", + "dropsExplanation": "如果你不想等每次完成任务才掉落这些物品,你可以用宝石来加速获取。 你可以在这了解更多关于掉落系统的信息。", + "premiumPotionNoDropExplanation": "魔法孵化药水不能用来孵化从完成任务获得的蛋,也不会随机掉落,获取魔法孵化药水只有一个办法:在下面链接购买。", "beastMasterProgress": "驯兽师进度", "stableBeastMasterProgress": "驯兽师进度:<%= number %>宠物已获得", "beastAchievement": "你集齐了所有宠物,获得了”驯兽师“的成就!", diff --git a/common/locales/zh/quests.json b/common/locales/zh/quests.json index 1715c2c843..be9d645351 100644 --- a/common/locales/zh/quests.json +++ b/common/locales/zh/quests.json @@ -1,44 +1,52 @@ { "quests": "任务", "quest": "任务", - "whereAreMyQuests": "在各自的页面上任务现在已经生效了!点击物品栏->任务找到。", + "whereAreMyQuests": "现在你已经能在专门的页面上查看任务了!点击物品栏->任务找到。", "yourQuests": "你的任务", "questsForSale": "任务出售", "petQuests": "宠物和坐骑任务", - "unlockableQuests": "未解锁任务", + "unlockableQuests": "未解锁的任务", "goldQuests": "可用金币购买的任务", "questDetails": "任务详情", "invitations": "邀请", "completed": "完成了!", "youReceived": "你收到了", "dropQuestCongrats": "恭喜得到探索任务卷轴!你可以现在立即邀请队伍并开始任务,或以后再从你的物品栏>任务里开始该任务。", - "questSend": "点击\"邀请\" 向队友发送一封邀请函。当所有队友接受或拒绝,任务开始。在社交>队伍查看详细。", + "questSend": "点击\"邀请\" 向队友发送一封邀请函。当所有队友都回应接受或拒绝,任务就会开始。在社交>队伍查看详细。", + "questSendBroken": "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": "邀请队伍参加探索任务", "questInvitation": "任务邀请:", "questInvitationTitle": "任务邀请", "questInvitationInfo": "探索任务邀请<%= quest %>", "askLater": "稍后再问", - "questLater": "Quest Later", + "questLater": "后续任务", "buyQuest": "购买任务", "accepted": "接受了", "rejected": "拒绝的", "pending": "等待中", "questStart": "一旦所有成员都接受或拒绝,任务就开始了。只有那些点击“接受”者可以参加任务并取得掉落物。如果成员回应时间太长(无活动?),任务拥有者可以透过点击“开始”,略过他们启动任务。任务拥有者还可以透过点击“取消”取消任务,并恢复任务卷轴。", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "开始", "bossHP": "Boss的生命值", "bossStrength": "Boss的力量", + "rage": "愤怒值", "collect": "收集", "collected": "已收集", "collectionItems": "<%= number %> <%= items %>", - "itemsToCollect": "Items to Collect", - "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).", + "itemsToCollect": "需要收集的道具", + "bossDmg1": "每一个完成的每日任务和待办事项,或是每培养一次好习惯都能攻击到BOSS。完成更加红色的任务或使用碎裂一击及火球术能给BOSS造成更多伤害。除了你自己的日常任务外,一旦队伍中的任何一人错过了自己的每日任务,你都会从BOSS那里受到额外的伤害值 (按BOSS的力量值成倍增加)! 所有对BOSS和来自BOSS的伤害会在重置时间进行结算 (你的日常重置时间)", "bossDmg2": "只有参与者会跟boss战斗并共享任务掉落。", - "tavernBossInfo": "为了对世界boss造成伤害,请完成你的日常任务和待办事项。更高的任务伤害意味着更高的boss伤害( 完成红色任务,法师技能,战士攻击等等)。你的每个未完成日常个数 (乘以boss的力量),boss的怒气都会增加。一旦他的怒气达到上限,后果不堪设想——所以请完成你的日常任务。所有对boss和来自boss的伤害会在重置时间进行结算 (你的日常重置时间)", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "bossColl1": "为了收集物品,做那些正的任务。任务物品会像正常物品一样掉落;但是你直到第二天才能看得见这些掉落,然后找到的所有物品会被结算然后堆叠到一起。", "bossColl2": "只有参与者才能收集物品并共享任务掉落。", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "舍弃", - "leaveQuest": "Leave Quest", - "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.", + "leaveQuest": "放弃任务", + "sureLeave": "你确定你要舍弃这个任务吗?这样做会消除所有进度。", "questOwner": "任务业主", "questOwnerNotInPendingQuest": "任务拥有者已经离开这个队伍,无法再启动这个任务。我们建议您现在取消它。任务拥有者将保留持有的任务卷轴。", "questOwnerNotInRunningQuest": "任务拥有者已经离开这个任务。如果你必须退出,你可以退出这个任务。你也可以繼續執行這個任务,其余所有参与者将会在完成任务时获得任务奖励。", @@ -50,18 +58,19 @@ "scrollsText1": "任务需要团队去完成。如果你想单独做任务,", "scrollsText2": "你可以建立一个空团队。", "scrollsPre": "你还没有解锁这项任务!", - "alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.", - "alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.", + "alreadyEarnedQuestLevel": "你已经达到了等级<%= level %>并完成了这个任务。", + "alreadyEarnedQuestReward": "你已经通过完成<%= priorQuest %>完成了这个任务。", "completedQuests": "已完成任务", "mustComplete": "你要先完成<%= quest %>。", - "mustLevel": "You must be level <%= level %> to begin this quest.", + "mustLevel": "要开始这个任务,你需要达到等级<%= level %> 。", "mustLvlQuest": "你需要达到第<%= level %>级才能买这个任务!", - "mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?", - "unlockByQuesting": "To earn this quest, complete <%= title %>.", + "mustInviteFriend": "要完成这个任务,你需要邀请一个朋友加入你的队伍。现在就发出邀请吗?", + "unlockByQuesting": "要完成这个任务,需要完成<%= title %> 。", "sureCancel": "你是否确定要放弃这个任务?将会失去所有接受的邀请。任务拥有者将保留持有的任务卷轴。", "sureAbort": "你是否确定要放弃这个任务?这样做会让你的所有队员都退出这个任务,并且消除所有进度。任务卷轴将会回到任务拥有者手上。", "doubleSureAbort": "你真的真的要这样做吗?要确保他们不会讨厌你一辈子哟!", "questWarning": "如果一个新的小队成员在任务开始前加入,他们会收到一个邀请。但是一旦任务开始了,新成员就无法再加入这个任务了。", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "愤怒值", "bossRageDescription": "当这个条满的时候,boss会释放一个特殊攻击!", "startAQuest": "开始一个探索任务", diff --git a/common/locales/zh/questscontent.json b/common/locales/zh/questscontent.json index d2578219bc..ade203aece 100644 --- a/common/locales/zh/questscontent.json +++ b/common/locales/zh/questscontent.json @@ -128,15 +128,15 @@ "questSeahorseBoss": "海种马", "questSeahorseDropSeahorseEgg": "海马 (宠物蛋)", "questSeahorseUnlockText": "解锁海马蛋购买功能。", - "questAtom1Text": "Attack of the Mundane, Part 1: Dish Disaster!", + "questAtom1Text": "平凡世界的攻势,卷1:碗碟的灾难", "questAtom1Notes": "你到了一个洗手池旁好好休息一下……但是洗手池被一堆没洗的盘子污染了!这怎么可以?你当然不能允许它在这种状态。你唯一能做的事情就是:洗掉这些盘子,拯救你的休息区!最好找些肥皂来清洗这团糟。要好多肥皂……", - "questAtom1CollectSoapBars": "块肥皂", - "questAtom1Drop": "The SnackLess Monster (Quest Scroll)", - "questAtom2Text": "Attack of the Mundane, Part 2: The SnackLess Monster", + "questAtom1CollectSoapBars": "几块肥皂", + "questAtom1Drop": "不吃零食的怪兽(任务卷轴)", + "questAtom2Text": "平凡世界的攻势:卷2:不吃零食的怪兽", "questAtom2Notes": "呼呼,盘子洗掉之后这个地方看起来舒服多了。也许,你终于可以找点乐子休息一下了。喔——那看起来有个披萨饼盒子浮在池子里。好吧,下一个清理一个是什么东西?哎呀,不是一个披萨盒那么简单!那个盒子突然从水里升高,原来是一个怪物的脑袋。不会吧!传说中的好吃懒做怪?据说它自从史前就一直隐藏在池子里:一个从废弃食品和垃圾中召唤出的古老Habit生物。呕!", "questAtom2Boss": "好吃懒做怪", - "questAtom2Drop": "The Laundromancer (Quest Scroll)", - "questAtom3Text": "Attack of the Mundane, Part 3: The Laundromancer", + "questAtom2Drop": "洗衣终结者(任务卷轴)", + "questAtom3Text": "平凡世界的攻势:,卷3:洗衣终结者", "questAtom3Notes": "好吃懒做怪发出震耳欲聋的哭声,五种甜美的奶酪从它的嘴里涌出。好吃懒做怪裂成了碎片。“是谁这么大的胆子!”从水面下传起一个声音。一个身穿长袍的蓝色身影从水中显现出来,头上还戴着一个马桶刷。他愤怒地宣告:“我乃洗衣终结者!你们真有胆子——洗了我可爱的脏盘子,摧毁了我的宠物,还穿着这么干净的衣服进入我的地盘。看我反洗衣魔法的威力,感受一下我的愤怒吧!\"", "questAtom3Completion": "邪恶的洗衣终结者被打败了!干净的衣服从空中飘下,堆在了你们身边。这一切看起来好极了。当你准备穿过这些新熨好的衣服时,一道金属的闪光吸引了你的注意——一个闪闪发光的头盔。已经无法知道这个闪亮的物品的原主人是谁了,但是当你把它带上时,你感觉到他的慷慨带给你的温暖。真可惜,他们忘了把自己的名字缝在边上。", "questAtom3Boss": "洗衣终结者", @@ -169,52 +169,52 @@ "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", - "questTRexUndeadText": "The Dinosaur Unearthed", + "questTRexBoss": "血肉霸王龙", + "questTRexUndeadText": "恐龙大发现", "questTRexUndeadNotes": "As the ancient dinosaurs from the Stoïkalm Steppes roam through Habit City, a cry of terror emanates from the Grand Museum. @Baconsaur shouts, \"The Tyrannosaur skeleton in the museum is stirring! It must have sensed its kin!\" The bony beast bares its teeth and clatters towards you. How can you defeat a creature that is already dead? You'll have to strike fast before it heals itself!", - "questTRexUndeadCompletion": "The Tyrannosaur's glowing eyes grow dark, and it settles back onto its familiar pedestal. Everyone sighs with relief. \"Look!\" @Baconsaur says. \"Some of the fossilized eggs are shiny and new! Maybe they'll hatch for you.\"", - "questTRexUndeadBoss": "Skeletal Tyrannosaur", - "questTRexUndeadRageTitle": "Skeleton Healing", - "questTRexUndeadRageDescription": "This bar fills when you don't complete your Dailies. When it is full, the Skeletal Tyrannosaur will heal 30% of its remaining health!", - "questTRexUndeadRageEffect": "`Skeletal Tyrannosaur uses SKELETON HEALING!`\n\nThe monster lets forth an unearthly roar, and some of its damaged bones knit back together!", + "questTRexUndeadCompletion": "霸王龙闪亮的瞳中的光熄灭了,然后坐回到了它熟悉的台子上。每个人都如释重负地叹了口气。\"看!\"@灯塔龙说。\"你的化石蛋里面有几个闪亮而崭新的!也许它们能为你孵出什么。\"", + "questTRexUndeadBoss": "骷髅霸王龙", + "questTRexUndeadRageTitle": "骷髅治疗", + "questTRexUndeadRageDescription": "在你未完成每日任务的时候这个进度条的进度会前进。当他填满的时候骷髅霸王龙会回复30% of 它剩余生命值。", + "questTRexUndeadRageEffect": "骷髅霸王龙使用了骷髅治疗!\n那个怪兽发出了一声怪异的咆哮,然后它破损的骨架修复了一部分!", "questTRexDropTRexEgg": "霸王龙 (宠物蛋)", "questTRexUnlockText": "解锁霸王龙蛋购买功能。", - "questRockText": "Escape the Cave Creature", + "questRockText": "逃离山洞生物", "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": "水晶巨像", "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", + "questRockDropRockEgg": "岩石(蛋)", + "questRockUnlockText": "在市场里解锁岩石蛋的购买功能", "questBunnyText": "杀人兔", "questBunnyNotes": "历经艰辛,你终于到达了拖延山顶峰,站在疏忽堡垒那壮观的大门之前。你读了石上铭文。“里面居住的生物是你恐惧的化身,是你无所作为的根源。敲开门,直面你心底的恶魔!”你浑身战栗,想象里面会是多么可怕。逃跑的冲动在你耳边轻语,反正之前你也退缩过多次。@Draayder 把你拉了回来。“冷静点,我的朋友!这个时机终于到来!你必须得上!”

你敲了敲门,门就向内打开。昏暗之中,你听到整耳欲聋的吼叫,你拿起了武器。", "questBunnyBoss": "杀人兔", "questBunnyCompletion": "随着你的最后一击,杀人兔缓缓沉入地面。一阵闪闪发光的迷雾从她身上升起,她变回了一只小兔子……而非你之前看到那残暴的野兽。她的小鼻子可爱地动了动,随后就跳走了,留下了几个蛋。@Gully 大笑道:“拖延山就是会让小小的挑战都看上去高不可攀。让我们拿上这些蛋回家吧。”", "questBunnyDropBunnyEgg": "兔(宠物蛋)", "questBunnyUnlockText": "解锁兔子蛋购买功能", - "questSlimeText": "The Jelly Regent", + "questSlimeText": "果冻摄政王", "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": "棉花糖烂泥(蛋)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", - "questSheepText": "The Thunder Ram", + "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": "Thunder Ram", + "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": "Unlocks purchasable sheep eggs in the Market", - "questKrakenText": "The Kraken of Inkomplete", + "questSheepUnlockText": "解锁绵羊蛋购买功能", + "questKrakenText": "象征着未完成的北海巨妖", "questKrakenNotes": "It's a warm, sunny day as you sail across the Inkomplete Bay, but your thoughts are clouded with worries about everything that you still need to do. It seems that as soon as you finish one task, another crops up, and then another...

Suddenly, the boat gives a horrible jolt, and slimy tentacles burst out of the water on all sides! \"We're being attacked by the Kraken of Inkomplete!\" Wolvenhalo cries.

\"Quickly!\" Lemoness calls to you. \"Strike down as many tentacles and tasks as you can, before new ones can rise up to take their place!\"", - "questKrakenBoss": "The Kraken of Inkomplete", + "questKrakenBoss": "象征着未完成的北海巨妖", "questKrakenCompletion": "As the Kraken flees, several eggs float to the surface of the water. Lemoness examines them, and her suspicion turns to delight. \"Cuttlefish eggs!\" she says. \"Here, take them as a reward for everything you've completed.\"", - "questKrakenDropCuttlefishEgg": "Cuttlefish (Egg)", - "questKrakenUnlockText": "Unlocks purchasable cuttlefish eggs in the Market", - "questWhaleText": "Wail of the Whale", + "questKrakenDropCuttlefishEgg": "墨鱼(蛋)", + "questKrakenUnlockText": "解锁墨鱼蛋购买功能", + "questWhaleText": "鲸之哀嚎", "questWhaleNotes": "You arrive at the Diligent Docks, hoping to take a submarine to watch the Dilatory Derby. Suddenly, a deafening bellow forces you to stop and cover your ears. \"Thar she blows!\" cries Captain @krazjega, pointing to a huge, wailing whale. \"It's not safe to send out the submarines while she's thrashing around!\"

\"Quick,\" calls @UncommonCriminal. \"Help me calm the poor creature so we can figure out why she's making all this noise!\"", - "questWhaleBoss": "Wailing Whale", + "questWhaleBoss": "哀嚎的鲸鱼", "questWhaleCompletion": "After much hard work, the whale finally ceases her thunderous cry. \"Looks like she was drowning in waves of negative habits,\" @zoebeagle explains. \"Thanks to your consistent effort, we were able to turn the tides!\" As you step into the submarine, several whale eggs bob towards you, and you scoop them up.", - "questWhaleDropWhaleEgg": "Whale (Egg)", - "questWhaleUnlockText": "Unlocks purchasable whale eggs in the Market", + "questWhaleDropWhaleEgg": "鲸鱼(蛋)", + "questWhaleUnlockText": "解锁鲸鱼蛋购买功能", "questDilatoryDistress1Text": "Dilatory Distress, Part 1: Message in a Bottle", "questDilatoryDistress1Notes": "A message in a bottle arrived from the newly rebuilt city of Dilatory! It reads: \"Dear Habiticans, we need your help once again. Our princess has disappeared and the city is under siege by some unknown watery demons! The mantis shrimps are holding the attackers at bay. Please aid us!\" To make the long journey to the sunken city, one must be able to breathe water. Fortunately, the alchemists @Benga and @hazel can make it all possible! You only have to find the proper ingredients.", "questDilatoryDistress1Completion": "You don the the finned armor and swim to Dilatory as quickly as you can. The merfolk and their mantis shrimp allies have managed to keep the monsters outside the city for the moment, but they are losing. No sooner are you within the castle walls than the horrifying siege descends!", @@ -241,7 +241,7 @@ "questCheetahText": "Such a Cheetah", "questCheetahNotes": "As you hike across the Sloensteadi Savannah with your friends @PainterProphet, @tivaquinn, @Unruly Hyena, and @Crawford, you're startled to see a Cheetah screeching past with a new Habitican clamped in its jaws. Under the Cheetah's scorching paws, tasks burn away as though complete -- before anyone has the chance to actually finish them! The Habitican sees you and yells, \"Please help me! This Cheetah is making me level too quickly, but I'm not getting anything done. I want to slow down and enjoy the game. Make it stop!\" You fondly remember your own fledgling days, and know that you have to help the newbie by stopping the Cheetah!", "questCheetahCompletion": "The new Habitican is breathing heavily after the wild ride, but thanks you and your friends for your help. \"I'm glad that Cheetah won't be able to grab anyone else. It did leave some Cheetah eggs for us, so maybe we can raise them into more trustworthy pets!\"", - "questCheetahBoss": "Cheetah", + "questCheetahBoss": "猎豹", "questCheetahDropCheetahEgg": "Cheetah (Egg)", "questCheetahUnlockText": "Unlocks purchasable Cheetah eggs in the Market", "questHorseText": "Ride the Night-Mare", @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market" } \ No newline at end of file diff --git a/common/locales/zh/settings.json b/common/locales/zh/settings.json index e65ba1a7e8..2b9783b681 100644 --- a/common/locales/zh/settings.json +++ b/common/locales/zh/settings.json @@ -32,11 +32,11 @@ "saveData": "你可以用几种方法导出你的习惯数据。", "habitHistory": "习惯历史", "exportHistory": "导出历史:", - "csv": "(CSV)", + "csv": "(CSV/逗号分隔值)", "userData": "玩家数据", "exportUserData": "导出玩家数据:", "export": "导出", - "xml": "(XML)", + "xml": "(XML/可扩展标记语言)", "json": "(JSON)", "customDayStart": "自定义起始日期", "changeCustomDayStart": "变更自定义起始日期?", @@ -57,7 +57,7 @@ "resetText1": "警告!这会重置你角色的许多数值。强烈不建议你这样做。不过,在短暂的试玩一段时间后,进行重置或许会有所帮助。", "resetText2": "你会失去你所有的等级,金币和经验。你所有的任务会被永久删除,你会失去你所有的任务历史数据。你会失去所有的装备,但是你能够把他们买回来。包括你曾经拥有过的所有限量版装备和订阅者的神秘物品(你需要编程合适的职业才能重新购买职业限定的装备)。你会保留你的当前职业和你的宠物与坐骑。相比之下,用道具重生球会更安全,你的任务会被保留下来。", "deleteText": "你确定吗?这会永久地删除你的帐号,并且永远也无法恢复!如果希望再次使用Habitica需要注册一个新的帐号。已有的金钱和花掉的宝石无法被退费。如果你非常确定,在下面的文本框中输入<%= deleteWord %>。", - "API": "API", + "API": "API / 应用程序接口", "APIText": "这个是用来复制到第三方应用的。但是,你的API令牌相当于密码,不要公开它。有时候别人会问你要用户ID,但是永远不要把你的API令牌分享给其他人,包括Github。", "APIToken": "API 令牌 (这相当于密码——看上面的警告!)", "resetDo": "去吧,重置我的账号吧!", @@ -75,7 +75,7 @@ "emailSuccess": "邮箱修改成功", "detachFacebook": "注销Facebook的链接", "detachedFacebook": "Facebook和你的账号取消关联成功", - "addedLocalAuth": "Successfully added local authentication", + "addedLocalAuth": "成功加入本地端认证", "data": "数据", "exportData": "导出数据", "emailChange1": "要改变你的邮箱地址,请发送邮件到", @@ -112,11 +112,32 @@ "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": "我们有时会举办送优惠码或特别装备的活动(例如那些来我们的Wondercon摊位的朋友)", "apply": "申请", "resubscribe": "重新订阅", "promoCode": "优惠码", "promoCodeApplied": "优惠码已生效!请查看物品栏", "promoPlaceholder": "输入优惠码", - "displayInviteToPartyWhenPartyIs1": "当队伍有1名成员时显示“邀请至队伍”" + "displayInviteToPartyWhenPartyIs1": "当队伍有1名成员时显示“邀请至队伍”", + "saveCustomDayStart": "保存自定义起始日期设定", + "registration": "注册", + "addLocalAuth": "添加本地认证", + "generateCodes": "生成代码", + "generate": "生成", + "getCodes": "获取代码", + "webhooks": "Webhooks", + "enabled": "已启用", + "webhookURL": "Webhook链接", + "add": "添加", + "buyGemsGoldCap": "Cap raised to <%= amount %>", + "mysticHourglass": "<%= amount %> 个神秘沙漏", + "mysticHourglassText": "神秘沙漏能让你购买几个月之前的神秘道具套装。", + "purchasedPlanId": "Recurring $<%= price %> each <%= months %> Month(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "Consecutive Subscription", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/zh/subscriber.json b/common/locales/zh/subscriber.json index bffe4e0e27..2f8a2e0760 100644 --- a/common/locales/zh/subscriber.json +++ b/common/locales/zh/subscriber.json @@ -1,9 +1,9 @@ { "subscription": "捐助", "subscriptions": "捐助", - "subDescription": "Buy gems with gold, get monthly mystery items, retain progress history, double daily drop-caps, support the devs. Click for more info.", + "subDescription": "使用金币购买宝石,获得每月神秘道具,保存历史进度,双倍的日常掉率上限,支持开发者,点击获取更多信息。", "buyGemsGold": "用金币购买宝石", - "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!", + "buyGemsGoldText": "商人亚历山大可以按 <%= gemCost %>金币一个宝石的价格向你出售宝石,他每个月的初始进货量是 <%= gemLimit %> 个宝石,如果可以在接下来的时间里坚持捐助,每三个月宝石上限就会增加5,直到最大值——1个月50颗宝石!", "retainHistory": "保留完整的历史记录", "retainHistoryText": "使你的所有历史数据可以用图表展示或者导出。非定期捐助者的历史数据会因为数据库优化而合并。", "doubleDrops": "日常掉率上限翻倍", @@ -59,21 +59,21 @@ "timeTravelers": "时间旅行者", "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> 和 <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "神秘的时间旅行者", - "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", - "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", - "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", + "timeTravelersPopoverNoSub": "你需要一个神秘沙漏召唤神秘的时光穿梭者!<%= linkStart %>网站定期捐助者<%= linkEnd %>;每连续捐助三个月就可以获得一个神秘沙漏。使用神秘沙漏,时间旅行者就会从过去——甚至有可能从未来——为你带回一个稀有宠物,坐骑或是捐助者套装。", + "timeTravelersPopover": "我们看到你有1个神秘的沙漏,所以我们愉快地决定穿梭回来找你!请选择你喜欢的宠物,坐骑或是神秘物品。你还可以看到一系列已不再开放的物品列表在 这里!如果这些都不能满足你,也许你会对我们富有时尚未来感的蒸汽朋克物品套装感兴趣?", + "timeTravelersAlreadyOwned": "恭喜!你已经拥有了时光穿梭者目前能够提供的所有道具,感谢支持本站!", + "mysticHourglassPopover": "神秘沙漏可以让你购买一些特别的限定道具,比如每月神秘道具组合,世界BOSS甚至过去已经发布完的奖励!", "subUpdateCard": "更新卡", "subUpdateTitle": "更新", "subUpdateDescription": "更新收费卡。", - "notEnoughHourglasses": "You don't have enough Mystic Hourglasses.", - "hourglassBuyEquipSetConfirm": "Buy this full set of items for 1 Mystic Hourglass?", - "hourglassBuyItemConfirm": "Buy this item for 1 Mystic Hourglass?", - "petsAlreadyOwned": "Pet already owned.", - "mountsAlreadyOwned": "Mount already owned.", - "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types:", - "petsNotAllowedHourglass": "Pet not available for purchase with Mystic Hourglass.", - "mountsNotAllowedHourglass": "Mount not available for purchase with Mystic Hourglass.", - "hourglassPurchase": "Purchased an item using a Mystic Hourglass!", - "hourglassPurchaseSet": "Purchased an item set using a Mystic Hourglass!" + "notEnoughHourglasses": "你没有足够的神秘沙漏", + "hourglassBuyEquipSetConfirm": "花费1个神秘沙漏购买完整这一系列道具?", + "hourglassBuyItemConfirm": "花费1个神秘沙漏购买这个道具?", + "petsAlreadyOwned": "你已经拥有这只宠物", + "mountsAlreadyOwned": "你已经拥有这只坐骑", + "typeNotAllowedHourglass": "本道具无法使用神秘沙漏购买,可购买种类有:", + "petsNotAllowedHourglass": "本宠物无法使用神秘沙漏购买,可购买种类有:", + "mountsNotAllowedHourglass": "本坐骑无法使用神秘沙漏购买,可购买种类有:", + "hourglassPurchase": "你使用了一个神秘沙漏购买了一件道具!", + "hourglassPurchaseSet": "你使用了一个神秘沙漏购买了一套道具组合!" } \ No newline at end of file diff --git a/common/locales/zh/tasks.json b/common/locales/zh/tasks.json index fadb4d51d2..fd9023e9b6 100644 --- a/common/locales/zh/tasks.json +++ b/common/locales/zh/tasks.json @@ -8,13 +8,13 @@ "habits": "习惯", "newHabit": "新习惯", "newHabitBulk": "新习惯(每个一行)", - "yellowred": "偶尔", + "yellowred": "虚弱", "greenblue": "经常", "edit": "修改", "save": "保存", "addChecklist": "新增清单", "checklist": "清单", - "checklistText": "把大任务打散!清单能增加单条待办事项的经验和金币收入,还能减少日常任务失败的伤害。", + "checklistText": "把大任务分割开!清单能增加单条待办事项的经验和金币收入,还能减少日常任务失败的伤害。", "expandCollapse": "展开 / 折叠", "text": "标题", "extraNotes": "额外注解", @@ -78,14 +78,14 @@ "streakSingular": "连击者", "streakSingularText": "在每日任务里完成过一个21天连击", "perfectName": "完美日", - "perfectText": "Completed all active Dailies on <%= perfects %> days. With this achievement you get a +level/2 buff to all attributes for the next day. Levels greater than 100 don't have any additional effects on buffs.", + "perfectText": "在 <%= perfects %> 天内完成所有每日任务,可以在下一天获得一个 +等级/2 全属性的增益魔法。等级在100级以上时不会获得增益效果。", "perfectSingular": "完美日", - "perfectSingularText": "Completed all active Dailies in one day. With this achievement you get a +level/2 buff to all attributes for the next day. Levels greater than 100 don't have any additional effects on buffs.", + "perfectSingularText": "完成一天的所有日常任务。达成这一点会在下一天获得一个 +等级/2 全属性的增益魔法。等级在100级以上时不会获得增益效果。", "streakerAchievement": "你已经获得“连击”成就!21天是养成习惯的一个里程碑。你在这个任务或其他任务每完成额外的21天会继续堆叠这个成就。", "fortifyName": "稳固药剂", "fortifyPop": "将所有任务恢复至中性状态(黄色),并补充所有损失的生命值。", "fortify": "稳固", - "fortifyText": "Fortify will return all your tasks to a neutral (yellow) state, as if you'd just added them, and top your Health off to full. This is great if all your red tasks are making the game too hard, or all your blue tasks are making the game too easy. If starting fresh sounds much more motivating, spend the Gems and catch a reprieve!", + "fortifyText": "稳固作用会将所有的任务重置到初始(黄色)状态,就像刚刚添加时一样,还会回满你的生命值。如果你变红的任务太多,让你感到游戏太难进行,而蓝色的任务又太容易,这会非常有帮助。如果觉得重获新生非常激励人,那就花几块宝石来给自己缓解一下吧!", "sureDelete": "你确定要删除这个任务吗?", "streakCoins": "连击奖励!", "pushTaskToTop": "将任务置于顶部", @@ -96,18 +96,18 @@ "habitHelp2": "坏习惯是你要避免的。每次你按<%= minusIcon %>他们会扣除你的生命值。", "habitHelp3": "如果不知道怎么写的话,来看看这些别人的习惯例子!", "newbieGuild": "还有更多的问题?在 <%= linkStart %>新手公会<%= linkEnd %>问吧!", - "dailyHelp1": "Dailies repeat <%= emphasisStart %>every day<%= emphasisEnd %> that they are active. Click the <%= pencilIcon %> to change the days a Daily is active.", + "dailyHelp1": "每日任务会 <%= emphasisStart %>每天<%= emphasisEnd %> 重新激活刷新。点击<%= pencilIcon %>改变每日任务的刷新周期。", "dailyHelp2": "如果你未完成每日任务,那么当天过后你会失去生命值。", - "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!", + "dailyHelp3": "一旦错过一个每日任务,它就会变<%= emphasisStart %>红<%= emphasisEnd %> , 而完成它们时则变得更 <%= emphasisStart %>蓝r<%= emphasisEnd %> 。越是红色的每日任务,越能给你带来丰厚的奖赏……或者伤害。 ", + "dailyHelp4": "需要设置每一天从何时开始计算,进入 <%= linkStart %> 设置 > 站点 <%= linkEnd %> > 自定义每日计时点。", + "dailyHelp5": "想要来点灵感提示吗?点击这里看看一些每日任务示例!", "toDoHelp1": "待办事项开始时是黄色,你完成它们耗时越久它们就越红(越有价值)。", "toDoHelp2": "待办事项不会伤害你!它们只会提供金币和经验的报酬。", - "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 %>).", + "toDoHelp3": "将一个待办任务分割成一系列小目标可以让它看上去不那么紧张,而且能为你挣来更多点数!", + "toDoHelp4": "想要来点灵感提示吗?点击这里看看一些待办任务示例!", + "rewardHelp1": "你所购买的装备都储存在<%= linkStart %>物品栏 > 装备<%= linkEnd %>。", + "rewardHelp2": "装备能够影响你的属性点数 (<%= linkStart %>头像 > 属性点<%= linkEnd %>)。", "rewardHelp3": "特殊装备会在世界性事件中出现。", - "rewardHelp4": "Don't be afraid to set custom Rewards! Check out some samples here.", + "rewardHelp4": "别害怕,大胆地为自己设置自定义奖励!来这里看看 一些简单例子。", "clickForHelp": "点击获取帮助" } \ No newline at end of file diff --git a/common/locales/zh_TW/backgrounds.json b/common/locales/zh_TW/backgrounds.json index 78eaa675fc..35d0ee0c0b 100644 --- a/common/locales/zh_TW/backgrounds.json +++ b/common/locales/zh_TW/backgrounds.json @@ -109,7 +109,14 @@ "backgroundMarketText": "Habitica市集", "backgroundMarketNotes": "在Habitica市集的店舖", "backgroundStableText": "Habitica馬廄", - "backgroundStableNotes": "Tend mounts in the Habitica Stable.", + "backgroundStableNotes": "將座騎牽至Habitica馬廄照料", "backgroundTavernText": "Habitica酒館", - "backgroundTavernNotes": "拜訪Habitica酒館" + "backgroundTavernNotes": "拜訪Habitica酒館", + "backgrounds102015": "第 17 組:2015 年 10 月推出", + "backgroundHarvestMoonText": "滿月", + "backgroundHarvestMoonNotes": "在滿月下閒聊", + "backgroundSlimySwampText": "黏糊糊的沼澤", + "backgroundSlimySwampNotes": "跋涉過黏糊糊的沼澤", + "backgroundSwarmingDarknessText": "蜂擁黑暗", + "backgroundSwarmingDarknessNotes": "在蜂擁黑暗瑟瑟發抖" } \ No newline at end of file diff --git a/common/locales/zh_TW/challenge.json b/common/locales/zh_TW/challenge.json index be2979b49b..d9094b414f 100644 --- a/common/locales/zh_TW/challenge.json +++ b/common/locales/zh_TW/challenge.json @@ -43,8 +43,8 @@ "exportChallengeCSV": "匯出為 CSV", "selectGroup": "請選擇群組", "challengeCreated": "挑戰已建立", - "sureDelCha": "Are you sure you want to delete this challenge?", - "sureDelChaTavern": "Are you sure you want to delete this challenge? Your gems will not be refunded.", + "sureDelCha": "你確定要收回挑戰嗎?", + "sureDelChaTavern": "你確定要收回挑戰嗎?你付出的寶石不會退還喔!", "removeTasks": "移除任務", "keepTasks": "保留任務", "closeCha": "關閉挑戰並且……", @@ -56,8 +56,10 @@ "backToChallenges": "回到挑戰", "prizeValue": "<%= gemcount %> <%= gemicon %> 禮物", "clone": "複製", - "challengeNotEnoughGems": "沒有足夠的寶石來產生這個挑戰。", - "noPermissionEditChallenge": "You don't have permissions to edit this challenge", - "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge", - "noPermissionCloseChallenge": "You don't have permissions to close this challenge" + "challengeNotEnoughGems": "沒有足夠的寶石來產生這個挑戰", + "noPermissionEditChallenge": "你沒有權限更動這個挑戰的內容", + "noPermissionDeleteChallenge": "你沒有權限撤回這個挑戰要求", + "noPermissionCloseChallenge": "你沒有權限關閉這個挑戰", + "noChallengeOwner": "no owner", + "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account." } \ No newline at end of file diff --git a/common/locales/zh_TW/character.json b/common/locales/zh_TW/character.json index 31a901b5eb..8c1cda2e00 100644 --- a/common/locales/zh_TW/character.json +++ b/common/locales/zh_TW/character.json @@ -52,6 +52,7 @@ "classEquipBonus": "職業加成", "battleGear": "戰鬥裝備", "battleGearText": "這是你帶上戰場的裝備,在你做任務時會影響一些數值。", + "autoEquipBattleGear": "Auto-equip new gear", "costume": "服裝", "costumeText": "如果你喜歡其他裝備的外觀更勝於你現在的裝備,勾選\"使用服裝\"框穿上想被看到的服裝,而你的戰鬥裝備會穿在裡面。", "useCostume": "使用服裝", @@ -59,7 +60,7 @@ "useCostumeInfo2": "當你第一次按下\"使用服裝\"時,你的頭像看起來會很簡陋...不過沒關係,可以看到畫面左邊武器裝備的狀態還在,接下來可以在畫面右邊隨意穿上各種裝備,這雖不會影響到實際戰鬥數據,但是看起來十分帥氣!試著組合所有武器、防具、寵物、坐騎、還有背景

有問題嗎?在遊戲維基裡看一看 這個 on 找到你最佳的組合?到這裡或是酒館秀給大家看吧!", "gearAchievement": "你已達成「終極裝備」成就:升級到最高裝備!你已完成以下組合:", "moreGearAchievements": "欲取得終極裝備徽章,到這裡選擇職業並開始購買職業專屬物品!", - "armoireUnlocked": "妳已解鎖 神秘寶箱! 點擊神秘寶箱可隨機獲得特殊裝備、食物、或是經驗值! ", + "armoireUnlocked": "你已解鎖 神秘寶箱! 點擊神秘寶箱可隨機獲得特殊裝備、食物、或是經驗值! ", "ultimGearName": "終極裝備", "ultimGearText": "已升級到此種職業之最高武器和盔甲:", "level": "等級", diff --git a/common/locales/zh_TW/content.json b/common/locales/zh_TW/content.json index 633d706cdb..9a02ee0c58 100644 --- a/common/locales/zh_TW/content.json +++ b/common/locales/zh_TW/content.json @@ -7,67 +7,67 @@ "armoireNotesEmpty": "每個月的第一個禮拜,神祕寶箱都會推出新的裝備。在那之前,請繼續點擊神祕寶箱以獲得經驗和食物吧!", "dropEggWolfText": "狼", "dropEggWolfMountText": "狼", - "dropEggWolfAdjective": "一隻憨厚老實的", + "dropEggWolfAdjective": "一隻忠誠的", "dropEggTigerCubText": "小老虎", "dropEggTigerCubMountText": "老虎", - "dropEggTigerCubAdjective": "一隻適合演壞人的", + "dropEggTigerCubAdjective": "一隻兇猛的", "dropEggPandaCubText": "小熊貓", "dropEggPandaCubMountText": "熊貓", - "dropEggPandaCubAdjective": "一隻看似善良但一點也不的", + "dropEggPandaCubAdjective": "一隻溫馴的", "dropEggLionCubText": "小獅子", "dropEggLionCubMountText": "獅子", - "dropEggLionCubAdjective": "一隻像是土豪的", + "dropEggLionCubAdjective": "一隻豪氣的", "dropEggFoxText": "狐狸", "dropEggFoxMountText": "狐狸", "dropEggFoxAdjective": "一隻古靈精怪的", "dropEggFlyingPigText": "飛豬", "dropEggFlyingPigMountText": "飛豬", - "dropEggFlyingPigAdjective": "一隻幽默有趣的", + "dropEggFlyingPigAdjective": "一隻詼諧的", "dropEggDragonText": "龍", "dropEggDragonMountText": "龍", - "dropEggDragonAdjective": "一隻騰雲駕霧的", + "dropEggDragonAdjective": "一隻偉大的", "dropEggCactusText": "仙人掌", "dropEggCactusMountText": "仙人掌", - "dropEggCactusAdjective": "一隻會刺到你的", + "dropEggCactusAdjective": "一隻多刺的", "dropEggBearCubText": "小熊", "dropEggBearCubMountText": "熊", - "dropEggBearCubAdjective": "一隻可愛到爆炸的", + "dropEggBearCubAdjective": "一隻萌爆了的", "questEggGryphonText": "獅鷲獸", "questEggGryphonMountText": "獅鷲獸", - "questEggGryphonAdjective": "一隻驕傲無可救藥的", + "questEggGryphonAdjective": "一隻驕傲的", "questEggHedgehogText": "刺猬", "questEggHedgehogMountText": "刺猬", - "questEggHedgehogAdjective": "一隻美麗帶刺的", + "questEggHedgehogAdjective": "一隻尖銳的", "questEggDeerText": "鹿", "questEggDeerMountText": "鹿", - "questEggDeerAdjective": "一隻恍若仙女的", + "questEggDeerAdjective": "一隻優雅的", "questEggEggText": "蛋", "questEggEggMountText": "蛋籃子", - "questEggEggAdjective": "一顆色彩繽紛的", + "questEggEggAdjective": "一顆繽紛的", "questEggRatText": "老鼠", "questEggRatMountText": "老鼠", "questEggRatAdjective": "一隻灰撲撲的", "questEggOctopusText": "章魚", "questEggOctopusMountText": "章魚", - "questEggOctopusAdjective": "一隻滑頭滑腦的", + "questEggOctopusAdjective": "一隻滑溜的", "questEggSeahorseText": "海馬", "questEggSeahorseMountText": "海馬", - "questEggSeahorseAdjective": "一隻珍奇難尋的", + "questEggSeahorseAdjective": "一隻珍奇的", "questEggParrotText": "鸚鵡", "questEggParrotMountText": "鸚鵡", - "questEggParrotAdjective": "一隻活力充沛的", + "questEggParrotAdjective": "一隻朝氣的", "questEggRoosterText": "公雞", "questEggRoosterMountText": "公雞", - "questEggRoosterAdjective": "一隻傲視群雄的", + "questEggRoosterAdjective": "一隻傲氣的", "questEggSpiderText": "蜘蛛", "questEggSpiderMountText": "蜘蛛", "questEggSpiderAdjective": "一隻毛骨悚然的", "questEggOwlText": "貓頭鷹", "questEggOwlMountText": "貓頭鷹", - "questEggOwlAdjective": "一隻富含智慧的", + "questEggOwlAdjective": "一隻智慧的", "questEggPenguinText": "企鵝", "questEggPenguinMountText": "企鵝", - "questEggPenguinAdjective": "一隻敏捷迅速的", + "questEggPenguinAdjective": "一隻敏捷的", "questEggTRexText": "暴龍", "questEggTRexMountText": "暴龍", "questEggTRexAdjective": "一隻雙手短短的", @@ -76,25 +76,28 @@ "questEggRockAdjective": "一顆活躍的", "questEggBunnyText": "兔子", "questEggBunnyMountText": "兔子", - "questEggBunnyAdjective": "一隻軟綿綿的", + "questEggBunnyAdjective": "一隻柔軟的", "questEggSlimeText": "棉花糖史萊姆", "questEggSlimeMountText": "棉花糖史萊姆", "questEggSlimeAdjective": "一坨甜滋滋的", "questEggSheepText": "羊", "questEggSheepMountText": "羊", - "questEggSheepAdjective": "一隻毛蓬蓬的", + "questEggSheepAdjective": "一隻蓬蓬的", "questEggCuttlefishText": "烏賊", "questEggCuttlefishMountText": "烏賊", - "questEggCuttlefishAdjective": "一隻可愛到爆炸的", + "questEggCuttlefishAdjective": "一隻萌萌的", "questEggWhaleText": "鯨魚", "questEggWhaleMountText": "鯨魚", - "questEggWhaleAdjective": "一隻像巨人的", + "questEggWhaleAdjective": "一隻巨大的", "questEggCheetahText": "獵豹", "questEggCheetahMountText": "獵豹", - "questEggCheetahAdjective": "一隻為人實在的", + "questEggCheetahAdjective": "一隻誠實的", "questEggHorseText": "馬", "questEggHorseMountText": "馬", - "questEggHorseAdjective": "一隻隨風奔馳的", + "questEggHorseAdjective": "一隻奔馳的", + "questEggFrogText": "Frog", + "questEggFrogMountText": "Frog", + "questEggFrogAdjective": "a princely", "eggNotes": "找瓶孵化藥水倒在這顆蛋上,接著等蛋孵化出<%= eggAdjective(locale) %> <%= eggText(locale) %>。", "hatchingPotionBase": "普通", "hatchingPotionWhite": "白色", diff --git a/common/locales/zh_TW/faq.json b/common/locales/zh_TW/faq.json index e3b9affd39..917b362869 100644 --- a/common/locales/zh_TW/faq.json +++ b/common/locales/zh_TW/faq.json @@ -2,13 +2,13 @@ "frequentlyAskedQuestions": "常見問題", "faqQuestion0": "我不知道怎麼玩,有遊戲介紹嗎?", "iosFaqAnswer0": "首先,你要設定好你的每日任務。接著,當你在現實生活中完成時,再把每日任務打勾,你會因此得到經驗值和金幣。金幣可以購買裝備和物品,而經驗值能使你的角色升級並且隨著等級提升還能解鎖其他功能,像是:寵物、技能,以及關卡任務!你可以調整你自己的角色在選單「玩家」>「角色」裡面。\n\n另外,有些基本的功能作用需要注意:點選手機螢幕介面右上角的(+)可以增加新任務。新增任務後,可以輕按現有任務便可再度編輯。按住不放將任務往左邊滑過便可刪除。在畫面左上角有一個標籤可幫助你分類,你可以點選任務來增加或減少清單。", - "webFaqAnswer0": "首先,你要設定好你的每日任務。接著,當你在現實生活中完成時,再把每日任務打勾,你會因此得到經驗值和金幣。金幣可以購買裝備和物品,而經驗值能使你的角色升級並且隨著等級提升還能解鎖其他功能,像是:寵物、技能,以及關卡任務!\n想要更多資訊,可以在wiki裡面找到詳細的介紹,讓你一步一步熟悉遊戲! [這裡](http://habitica.wikia.com/wiki/Habitica_Wiki)", + "webFaqAnswer0": "首先,你要設定好你的每日任務。接著,當你在現實生活中完成時,再把每日任務打勾,你會因此得到經驗值和金幣。金幣可以購買裝備和物品,而經驗值能使你的角色升級並且隨著等級提升還能解鎖其他功能,像是:寵物、技能,以及關卡任務!\n\n想要更多資訊,可以在wiki裡面找到詳細的介紹,讓你一步一步熟悉遊戲! [wiki](http://habitica.wikia.com/wiki/Habitica_Wiki)", "faqQuestion1": "我要如何設定每日任務?", - "iosFaqAnswer1": "好習慣(+符號)就是你每天可以做很多次的那種任務,像是吃蔬菜。壞習慣(-符號)則是你應該要避免的任務,像是咬指甲。有些習慣同時擁有+和-,代表它可以同時兼具好的一面和壞的一面,像是走樓梯vs搭電梯。達成好習慣會獎勵你金幣和經驗。壞習慣則會減損生命值。\n\n每日任務是你每天都會做到的事情,像是刷牙或檢查電子信箱。你可以透過點擊來指定每日任務的天數。如果你沒有在每日任務指定的日子完成它的話,你的角色會在隔天減少生命值。所以小心不要一口氣增加太多每日任務!\n\n待辦事項是你的待辦清單,完成待辦事項也能夠得到金幣和經驗值。你不會因為待辦事項完成與否而受到攻擊。對著待辦事項點選也可以編輯指定日期。", - "webFaqAnswer1": "好習慣( )就是你每天可以做很多次的那種任務,像是吃蔬菜。壞習慣()則是你應該要避免的任務,像是咬指甲。有些習慣同時擁有 ,代表它可以同時兼具好的一面和壞的一面,像是走樓梯vs搭電梯。達成好習慣會獎勵你金幣和經驗。壞習慣則會減損生命值。\n

\n每日任務是你每天都會做到的事情,像是刷牙或檢查電子信箱。你可以透過點擊來指定每日任務的天數。如果你沒有在每日任務指定的日子完成它的話,你的角色會在隔天減少生命值。所以小心不要一口氣增加太多每日任務!\n

\n待辦事項是你的待辦清單,完成待辦事項也能夠得到金幣和經驗值。你不會因為待辦事項完成與否而受到攻擊。對著待辦事項點選鉛筆按鈕也可以編輯指定日期。", - "faqQuestion2": "有沒有可供參考的範例任務?", - "iosFaqAnswer2": "wiki有四種參考範例來當作靈感:\n

\n* [範例習慣](http://habitica.wikia.com/wiki/Sample_Habits)\n* [範例每日任務](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [範例待辦事項](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [範例自訂獎勵](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "webFaqAnswer2": "wiki有四種參考範例來當作靈感:\n * [範例習慣](http://habitica.wikia.com/wiki/Sample_Habits)\n * [範例每日任務](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [範例待辦事項](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [範例自訂獎勵](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "iosFaqAnswer1": "好習慣(+符號)就是你每天可以做很多次的那種正面任務,像是多吃菜。壞習慣(-符號)則是你應該要避免的負面任務,像是咬指甲。有些習慣同時擁有+和-,代表它可以同時兼具好的一面和壞的一面,像是走樓梯vs搭電梯。達成好習慣會獎勵你金幣和經驗。壞習慣則會減損生命值。\n\n每日任務是你每天都會做到的事情,像是刷牙或檢查電子信箱。你可以透過點擊來指定每日任務的天數。如果你沒有在每日任務指定的日子完成它的話,你的角色會在隔天減少生命值。所以小心不要一口氣增加太多每日任務!\n\n待辦事項是你的待辦清單,完成待辦事項也能夠得到金幣和經驗值。你不會因為待辦事項完成與否而受到攻擊。對著待辦事項點選也可以編輯指定日期。", + "webFaqAnswer1": "好習慣( )就是你每天可以做很多次的那種正面任務,像是多吃菜。壞習慣()則是你應該要避免的負面任務,像是咬指甲。有些習慣同時擁有 ,代表它可以同時兼具好的一面和壞的一面,像是走樓梯vs搭電梯。達成好習慣會獎勵你金幣和經驗。壞習慣則會減損生命值。\n

\n每日任務是你每天都會做到的事情,像是刷牙或檢查電子信箱。你可以透過點擊來指定每日任務的天數。如果你沒有在每日任務指定的日子完成它的話,你的角色會在隔天減少生命值。所以小心不要一口氣增加太多每日任務!\n

\n待辦事項是你的待辦清單,完成待辦事項也能夠得到金幣和經驗值。你不會因為待辦事項完成與否而受到攻擊。對著待辦事項點選鉛筆按鈕也可以編輯指定日期。", + "faqQuestion2": "有沒有可供參考的任務範例?", + "iosFaqAnswer2": "wiki有四種參考範例來當作靈感:\n

\n* [習慣](http://habitica.wikia.com/wiki/Sample_Habits)\n* [每日任務](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [待辦事項](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [自訂獎勵](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "webFaqAnswer2": "wiki有四種參考範例來當作靈感:\n * [習慣](http://habitica.wikia.com/wiki/Sample_Habits)\n * [每日任務](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [待辦事項](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [自訂獎勵](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "faqQuestion3": "為什麼我的任務會改變顏色?", "iosFaqAnswer3": "你的任務會改變顏色是因為你完成該任務的次數比較多!每一個新任務都是從黃色開始。當你完成每日任務或是好習慣時,它們就會轉變成藍色。如果沒有完成每日任務或是你做了壞習慣時,它們就會轉變成紅色。越是紅的任務被正向完成時,就能得到越多獎勵。但是如果你又負向完成的話,它所給予的傷害也就越多喔!這有助於你完成比較困難的任務!", "webFaqAnswer3": "你的任務會改變顏色是因為你完成該任務的次數比較多!每一個新任務都是從黃色開始。當你完成每日任務或是好習慣時,它們就會轉變成藍色。如果沒有完成每日任務或是你做了壞習慣時,它們就會轉變成紅色。越是紅的任務被正向完成時,就能得到越多獎勵。但是如果你又負向完成的話,它所給予的傷害也就越多喔!這有助於你完成比較困難的任務!", @@ -32,10 +32,13 @@ "webFaqAnswer9": "首先,你要先加入或者創建一個隊伍(在「社交」>「隊伍」中),當然你也可以獨自一人解任務,但我們還是推薦你加入隊伍啦,因為多點人會比較輕鬆打卷軸,而且跟朋友一起行動也比較能激勵你!\n

\n接著,你要有一個任務卷軸,它會被存在「背包」>「任務」裡面。你有三種方式可以獲得卷軸:\n

\n*當你等級15時,你會得到一個任務線,它是由三個任務組合而成的。而每當你等級達30級、40級、60級的時候,系統也會自動開啟各自的任務線。\n\n*當你邀請別人進入你的隊伍,系統也會自動發送一個任務卷軸給你哦!\n\n*你也可以用金幣或是寶石購買任務捲軸。(在「背包」>「任務」中)\n

\n通常情況下,任務卷軸的任務會是和魔王決鬥或是收集特定物品,當你完成後它會在隔天顯示目前收集狀態或是魔王的生命值還剩多少。(你只需要重新整理網頁就可以看到。)如果你在解任務途中錯過任何每日任務沒有完成的話,在你攻擊魔王的同時魔王也會攻擊你的隊員哦!\n

\n在11級過後,戰士和法師會有職業技能能夠對魔王造成額外傷害,所以如果你現在已經等級10了,想成為一個優秀的前鋒就對著這兩個職業點下去吧!", "faqQuestion10": "寶石是什麼東西?我要怎麼得到呢?", "iosFaqAnswer10": "如果要購買寶石,你必須要點擊上方寶石圖示後使用你錢包裡真真實實的錢來購買。當你購買寶石的同時,也代表你幫助我們把網站建立的更加完善。我們超感謝你的支持!\n\n除了用現金購買才能得到寶石之外,還有三種方法可以獲得:\n\n*使用電腦版在網站贏得挑戰。 [網站](https://habitica.com)你可以在「社交」>「挑戰」裡找到許多由他人設定好的挑戰可以選擇。(我們日後也會增加此功能在手機版上!)\n*使用電腦版在網站上訂閱我們,[網站](https://habitica.com/#/options/settings/subscription)就能夠使用金幣在每個月購買特定數量的寶石哦! \n*為Habitica作出貢獻,看看wiki頁面就能得到更多資訊:[幫助Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n小提醒!不論你有沒有購買寶石,它們不會使你變得比別人更有優勢,所以就算你沒有寶石你還是能夠開開心心順利玩Habitica哦!", - "webFaqAnswer10": "如果要購買寶石,你必須要點擊寶石圖示後使用你錢包裡真真實實的錢來購買, [新台幣/美金]。(https://habitica.com/#/options/settings/subscription),或者成為訂閱用戶也能夠使用遊戲裡的金幣購買一定數量的寶石, [訂閱用戶]。(https://habitica.com/#/options/settings/subscription)當你成為訂閱用戶或者購買寶石的同時,也代表你幫助我們把網站建立的更加完善。我們超感謝你的支持!\n

\n除了用現金購買或者成為訂閱用戶才能得到寶石之外,還有兩種方法可以獲得:\n

\n*贏得挑戰。你可以在「社交」>「挑戰」裡找到許多由他人設定好的挑戰可以選擇。\n\n*為Habitica作出貢獻,看看wiki頁面就能得到更多資訊:[幫助Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n

\n小提醒!不論你有沒有購買寶石,它們不會使你變得比別人更有優勢,所以就算你沒有寶石你還是能夠開開心心順利玩Habitica哦!", + "webFaqAnswer10": "如果要購買寶石,你必須要點擊寶石圖示後使用你錢包裡真真實實的錢來購買 [新台幣/美金](https://habitica.com/#/options/settings/subscription)\n或者成為訂閱用戶也能夠使用遊戲裡的金幣購買一定數量的寶石, [訂閱用戶](https://habitica.com/#/options/settings/subscription)\n當你成為訂閱用戶或者購買寶石的同時,也代表你幫助我們把網站建立的更加完善。我們超感謝你的支持!\n

\n除了用現金購買或者成為訂閱用戶才能得到寶石之外,還有兩種方法可以獲得:\n

\n*贏得挑戰。你可以在「社交」>「挑戰」裡找到許多由他人設定好的挑戰可以選擇。\n\n*為Habitica作出貢獻,看看wiki頁面就能得到更多資訊:[幫助Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\n小提醒!不論你有沒有購買寶石,它們不會使你變得比別人更有優勢,所以就算你沒有寶石你還是能夠開開心心順利玩Habitica哦!", "faqQuestion11": "我要怎麼做才能回報問題或者請求新功能呢?", "iosFaqAnswer11": "在「選單」>「回饋意見」裡,你可以回報錯誤、請求新功能或者只是給個意見,我們會盡其所能的協助你!", - "webFaqAnswer11": "回報錯誤的話要到[幫助 > 回報問題](https://github.com/HabitRPG/habitrpg/issues/2760),跟著步驟填寫資訊即可,我們一定會使命必達的,別怕!\n

\n建議我們增加新功能的話,則是要到[幫助 > 請求新功能](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) ,然後跟著音浪一起流動就沒錯啦!", + "webFaqAnswer11": "回報錯誤的話要到[幫助 > 回報問題](https://github.com/HabitRPG/habitrpg/issues/2760),跟著步驟填寫資訊即可,我們一定會使命必達的,別怕!\n

\n建議我們增加新功能的話,則是要到[幫助 > 請求新功能](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) ,然後跟著指示做就沒錯啦!", + "faqQuestion12": "How do I battle a World Boss?", + "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", + "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "如果你有疑問,可是沒在這裡看到解答的話,來「選單」>「酒館」的聊天室問問,我們很高興為你服務!", "webFaqStillNeedHelp": "如果你有疑問,可是沒在這裡看到解答的話,來這裏問問 [新手公會](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a),我們很高興為你服務!" } \ No newline at end of file diff --git a/common/locales/zh_TW/front.json b/common/locales/zh_TW/front.json index df25c6dcec..4d8ce4282e 100644 --- a/common/locales/zh_TW/front.json +++ b/common/locales/zh_TW/front.json @@ -2,7 +2,7 @@ "FAQ": "常見問題", "accept1Terms": "當按下下面按鈕時,表示我同意", "accept2Terms": "以及", - "alexandraQuote": "Couldn't NOT talk about [Habitica] during my speech in Madrid. Must-have tool for freelancers who still need a boss.", + "alexandraQuote": "當我在馬德里發表演說時,我真的不得不提到[Habitica]帶來的好處,如果你是一位需要老闆來管理自己的自由工作者,你絕對要擁有它!", "althaireQuote": "接獲一個任務能不斷地激勵我完成所有的每日工作和待辦事項。我最大的動力就是不讓我的隊員們失望", "andeeliaoQuote": "這是多麼棒的作品,我才剛開始玩幾天,已經更使我加的自覺並讓我有效運用時間!", "autumnesquirrelQuote": "我減少對工作和做家事的拖延並且準時支付賬單。", @@ -38,7 +38,7 @@ "elmiQuote": "每天早上我期待著起床,因為我可以賺到金幣!", "email": "電子信箱", "emailNewPass": "電子郵件寄送新密碼", - "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks [Habitica]!", + "evagantzQuote": "我去看牙醫的時候,護理士發現我每天都有使用牙線,他很為我維持住這個好習慣感到開心,謝謝 [Habitica]!", "examplesHeading": "玩家使用Habitica 來管理", "featureAchievementByline": "做一些非常棒的事?取得勳章並展示出來!", "featureAchievementHeading": "成就徽章", @@ -71,23 +71,23 @@ "healthSample4": "吃健康/垃圾食物", "healthSample5": "努力 1 小時", "history": "歷史紀錄", - "infhQuote": "[Habitica] has really helped me impart structure to my life in graduate school.", + "infhQuote": "在我讀研究所的時候,[Habitica]幫我重建了生活重心!", "invalidEmail": "需要有效的電子郵件地址,以便進行密碼重置。", "irishfeet123Quote": "我曾經有個很糟的習慣,就是吃完飯後不去整理,而把杯子放得到處都是不放回原位。[Habitica] 救了我!", "joinOthers": "和 25 萬人一起讓達成目標變得有趣!", - "kazuiQuote": "Before [Habitica], 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.", + "kazuiQuote": "還沒有遇到[Habitica]之前,我被論文給卡住了,而且我要求自己要做到的事也都進度緩慢,像是做家事、背單字,學圍棋等。至從遇到它之後我才發現,原來我把事情分散開來會更好管理,現在做這些每日任務成了我的動力來源!", "landingadminlink": "管理方案", "landingend": "還沒被說服嗎?", "landingend2": "看看更多", "landingend3": "。您需要更私密的遊戲環境嗎?看看我們提供的", "landingend4": ",最適合家庭、老師、支持性團體或商業環境下使用。", "landingfeatureslink": "我們的特色", - "landingp1": "The problem with most productivity apps on the market is that they provide no incentive to continue using them. Habitica fixes this by making habit building fun! By rewarding you for your successes and penalizing you for slip-ups, Habitica provides external motivation for completing your day-to-day activities.", + "landingp1": "目前市面上出現的生產力工具app中,最常見的問題就是這些app其實並沒有辦法鼓勵你繼續堅持下去,但Habitica透過完成好習慣來克服了這個問題!它獎勵你的完成也處罰你的閃失,Habitica提供了外在動力促使你達成每一天的目標!", "landingp2": "當您逐漸養成了好習慣、完成每日任務或是處理了一件積了很久的待辦事項時, Habitica 會立馬獎勵您經驗值和金幣。當您累積越多經驗值,您可以升級、提昇人物屬性或解鎖更多功能(例如職業或寵物。)金幣可以用來購買遊戲中的物品或是兌換一次您自己設定的獎勵。就算完成一件小事我們也會立刻給予獎勵,有努力就有回報,使你不再拖延。", "landingp2header": "及時獎勵", "landingp3": "當壞習慣發作或未能完成日常事務時,你的生命值會減少。若是生命值降得太低,你將失去一些現有的進度。透過給予即時後果的方式,Habitica 能夠在造成現實問題之前協助破除壞習慣和延宕的惡性循環。", "landingp3header": "承擔後果", - "landingp4": "With an active community, Habitica 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. In Habitica, the community means that you have both the support and the accountability you need to succeed.", + "landingp4": "Habitica建立了活躍的社群,來確保你對工作保持責任感。你可以和最麻吉的朋友們組成隊伍,並從中得到歡樂。除此之外,公會系統能讓你找到興趣相投的人或新的挑戰目標。\n你可以在公會分享你的目標,並且和大家交換如何解決問題的提示。\n在Habitica的社群裡意味著你同時擁有了支持,也擁有了解決事情的責任。", "landingp4header": "培養責任", "leadText": "Habitica 是一個讓你建立好習慣並提升生產力的免費app,使你的現實生活有如遊戲般有趣。遊戲內的獎罰制度激勵你向前邁進,強大的社群網路支持啟發你。Habitica 可以幫助你達成目標,使你變得健康,認真工作又快樂!!", "login": "登入", @@ -109,7 +109,7 @@ "marketing3Lead1": "iPhone & Android 的 Apps 能讓您隨時更新任務進度。我們知道若每次都要登入網站按按鈕才能更新進度其實是個不小的負擔。", "marketing3Lead2": "Other 3rd Party Tools tie Habitica 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": "組織或機構的應用環境", - "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.", + "marketing4Lead1": "教育是遊戲化最好的行業之一。我們都知道現在的學生是多麼寸步不離地玩著手機和遊戲;利用這種力量,推坑你的學生吧!讓他們和自己的麻吉們進行正面競爭,並且用稀有裝備獎勵有良好行為的學生。接著就等著看他們自己的成績和態度往好處飆升。", "marketing4Lead1Title": "將遊戲融入教育", "marketing4Lead2": "醫療保健的支出逐漸上升,我們總要做點什麼。有幾百種的課程能改善您的健康、減少您看醫生的錢。我們相信 Habitica 能幫助您通往健康的生活方式。", "marketing4Lead2Title": "將遊戲融入健康與保健", @@ -129,14 +129,14 @@ "playButtonFull": "開始玩Habitica", "presskit": "媒體資料", "presskitDownload": "下載所有圖像:", - "presskitText": "Thanks for your interest in Habitica! The following images can be used for articles or videos about Habitica. For more information, please contact Siena Leslie at leslie@habitica.com.", + "presskitText": "感謝您對Habitica有興趣!下面的圖片可被用於有關Habitica文章或視頻。欲了解更多信息,請聯繫Siena Leslie 的信箱 leslie@habitica.com", "privacy": "隱私權政策", "psst": "噓!", "punishByline": "用即將發生的後果警戒自己,破除壞習慣和一再拖延的惡性循環。", "punishHeading1": "錯失了一個每日目標?", "punishHeading2": "生命值降低!", "questByline1": "和你朋友一起玩會讓你負責你的任務", - "questByline2": "Issue each other Challenges to complete a goal together!", + "questByline2": "對彼此發出挑戰,然後一起熱血完成目標吧!", "questHeading1": "和朋友一起打怪物!", "questHeading2": "如果你偷懶,他們會受傷!", "register": "註冊", @@ -158,15 +158,15 @@ "supermouse35Quote": "我比較常運動以及我好幾個月沒忘記吃我的藥!謝謝,Habit。 :D", "sync": "同步", "tasks": "工作", - "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample1": "主要會議行程安排在星期二", "teamSample2": "Brainstorm Growth Hacking", - "teamSample3": "Discuss this week's KPIs", + "teamSample3": "討論這週的 KPIs", "teams": "隊伍", "terms": "服務條款及細則", "testimonialHeading": "人家在說。。。", "tutorials": "新手教學", "unlockByline1": "達成你的目標並升級。", - "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!", + "unlockByline2": "解鎖新的獎勵工具,例如收集所有寵物、隨機掉落系統,以及更多!", "unlockHeadline": "當你持續保持高生產力,你也解鎖新的遊戲內容。", "useUUID": "使用 UUID / API Token (供 Facebook 用戶使用)", "username": "使用者名稱", diff --git a/common/locales/zh_TW/gear.json b/common/locales/zh_TW/gear.json index 94ed056351..f20e256988 100644 --- a/common/locales/zh_TW/gear.json +++ b/common/locales/zh_TW/gear.json @@ -87,7 +87,7 @@ "weaponSpecialSpringHealerText": "美麗骨頭", "weaponSpecialSpringHealerNotes": "拿來!增加<%= int %>點智力。2014年春季限量版裝備。", "weaponSpecialSummerRogueText": "海盜彎刀", - "weaponSpecialSummerRogueNotes": "Avast! You'll make those Dailies walk the plank! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.", + "weaponSpecialSummerRogueNotes": "退散吧!你讓那些每日任務走上跳板一去不復返!增強<%= str %>;點力量。2014限量版夏季裝備。", "weaponSpecialSummerWarriorText": "航海切片刀", "weaponSpecialSummerWarriorNotes": "沒有任何待辦事項中的任務願意與這把粗糙的刀糾纏!增加<%= str %>點力量。2014年限量版夏季裝備。", "weaponSpecialSummerMageText": "海帶捕捉器", @@ -143,19 +143,19 @@ "weaponMystery301404Text": "蒸氣龐克風拐杖", "weaponMystery301404Notes": "特別適合在城裡散步。3015年3月訂閱者物品。沒有屬性加成。", "weaponArmoireBasicCrossbowText": "基礎十字弓", - "weaponArmoireBasicCrossbowNotes": "不管從多遠,都能夠用這把十字弓刺破任務的鎧甲!增加<%= str %>點力量, <%= per %>點感知和<%= con %>點體質。神祕寶箱:獨立系列", + "weaponArmoireBasicCrossbowNotes": "不管從多遠,都能夠用這把十字弓刺破任務的鎧甲!增加<%= str %>點力量, <%= per %>點感知和<%= con %>點體質。神祕寶箱:獨立物品。", "weaponArmoireLunarSceptreText": "潤月權杖", - "weaponArmoireLunarSceptreNotes": "從這把魔杖所帶來的治癒能量,會隨著月亮盈缺而增減。提高<%= con %>點體質和<%= int %>點智力。神祕寶箱:潤月系列 (3/3)。", + "weaponArmoireLunarSceptreNotes": "從這把魔杖所帶來的治癒能量,會隨著月亮盈缺而增減。提高<%= con %>點體質和<%= int %>點智力。神祕寶箱:潤月系列(3/3)。", "weaponArmoireRancherLassoText": "牧人套索", - "weaponArmoireRancherLassoNotes": "套索:為圍捕和扯皮的理想工具。增加<%= str %>點力量, <%= per %>點感知和<%= int %>點智力。神祕寶箱:牧人系列(3/3)。", + "weaponArmoireRancherLassoNotes": "套索:為圍補和牽繩的理想工具。增加<%= str %>點力量, <%= per %>點感知和<%= int %>點智力。神祕寶箱:牧人系列(3/3)。", "weaponArmoireMythmakerSwordText": "神話英雄之劍", "weaponArmoireMythmakerSwordNotes": "雖然這把劍看起來有點破舊,但它可是見證了無數個神話英雄的誕生。增加感知和力量各<%= attrs %>點。神祕寶箱:黃金袍系列(3/3)。", "weaponArmoireIronCrookText": "鐵彎杖", "weaponArmoireIronCrookNotes": "激烈地敲擊鐵塊所製成的,但這把鐵彎杖很擅長牧羊哦。提高感知和力量各<%= attrs %>點。神祕寶箱:鐵角系列 (3/3)", "weaponArmoireGoldWingStaffText": "金翼魔杖", - "weaponArmoireGoldWingStaffNotes": "The wings on this staff constantly flutter and twist. Increases all attributes by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "weaponArmoireBatWandText": "Bat Wand", - "weaponArmoireBatWandNotes": "This wand can turn any task into a bat! Wave it about and watch them fly away. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Independent Item.", + "weaponArmoireGoldWingStaffNotes": "法杖上的風不斷地旋轉扭動,增加所有屬性各<%= attrs %>點。神祕寶箱:獨立物品。", + "weaponArmoireBatWandText": "蝙蝠魔杖", + "weaponArmoireBatWandNotes": "這個魔杖可以把任何任務轉變成一隻蝙蝠!只要揮動它然後等著看蝙蝠飛走吧。增加<%= int %> 點智力,和<%= per %>點感知。神祕寶箱:獨立物品。", "armor": "盔甲", "armorBase0Text": "正常服裝", "armorBase0Notes": "普通的衣服。 沒有屬性加成。", @@ -206,7 +206,7 @@ "armorSpecial2Text": "Jean Chalard 的貴族外套", "armorSpecial2Notes": "讓你更加地蓬鬆!體質與智力各加<%= attrs %>。", "armorSpecialFinnedOceanicArmorText": "魚鰭海洋護甲", - "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.", + "armorSpecialFinnedOceanicArmorNotes": "雖然看起來很精緻,但這件盔甲會讓你的皮膚摸起來像是有害的紅珊瑚哦。增加<%= str %>點力量。", "armorSpecialYetiText": "雪怪馴化長袍", "armorSpecialYetiNotes": "模糊和激烈。增加<%= con %>點體質。2013-2014冬季限量版裝備。", "armorSpecialSkiText": "雪橇刺客大衣", @@ -261,22 +261,22 @@ "armorSpecialSpring2015MageNotes": "你的燕尾服尾巴很配你的棉尾巴哦!提高<%= int %>點智力。2015春季限定版裝備。", "armorSpecialSpring2015HealerText": "撫慰連衣褲", "armorSpecialSpring2015HealerNotes": "這條柔軟的連衣褲非常舒適,就像薄荷茶一樣撫慰人心。提高<%= con %>點體質。2015春季限定版裝備。", - "armorSpecialSummer2015RogueText": "Ruby Tail", - "armorSpecialSummer2015RogueNotes": "This garment of shimmering scales transforms its wearer into a real Reef Renegade! Increases Perception by <%= per %>. Limited Edition 2015 Summer Gear.", - "armorSpecialSummer2015WarriorText": "Golden Tail", - "armorSpecialSummer2015WarriorNotes": "This garment of shimmering scales transforms its wearer into a real Sunfish Warrior! Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.", + "armorSpecialSummer2015RogueText": "紅寶石尾", + "armorSpecialSummer2015RogueNotes": "這件衣服上那閃閃發光的鱗片會使穿上的人變成一個真真正正的珊瑚礁逆賊!增加<%= per %>點感知。2015年夏季限量版裝備。", + "armorSpecialSummer2015WarriorText": "黃金尾", + "armorSpecialSummer2015WarriorNotes": "這件衣服上那閃閃發光的鱗片會使穿上的人變成一個真真正正的太陽魚戰士!增加<%= con %>點體質。2015年夏季限量版裝備。", "armorSpecialSummer2015MageText": "預言者袍", - "armorSpecialSummer2015MageNotes": "Hidden power resides in the puffs of these sleeves. Increases Intelligence by <%= int %>. Limited Edition 2015 Summer Gear.", + "armorSpecialSummer2015MageNotes": "隱藏的力量存在於袖子裡的煙霧中。增加<%= int %>.點智力。2015年夏季限量版裝備。", "armorSpecialSummer2015HealerText": "水手護甲", - "armorSpecialSummer2015HealerNotes": "This armor lets everyone know that you are an honest merchant sailor who would never dream of behaving like a scalawag. Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.", - "armorSpecialFall2015RogueText": "Bat-tle Armor", - "armorSpecialFall2015RogueNotes": "Fly into bat-tle! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015WarriorText": "Scarecrow Armor", - "armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015MageText": "Stitched Robes", - "armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialFall2015HealerText": "Potioner Robes", - "armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", + "armorSpecialSummer2015HealerNotes": "這種裝甲讓每個人都以為你是個誠實的商人水手,誰會想要看起來像個騙子呢?增加<%= con %>點體質。2015年夏季限量版裝備。", + "armorSpecialFall2015RogueText": "蝙蝠癲癇盔甲", + "armorSpecialFall2015RogueNotes": "像隻癲險的蝙蝠飛起來吧!增加 <%= per %>點感知。2015年秋季限量版裝備。", + "armorSpecialFall2015WarriorText": "稻草人盔甲", + "armorSpecialFall2015WarriorNotes": "儘管被塞滿了稻草,這件鎧甲是非常沉重的!增加<%= con %>點體質。2015年秋季限量版裝備。", + "armorSpecialFall2015MageText": "縫合長袍", + "armorSpecialFall2015MageNotes": "在這件鎧甲上的每針每線都散發著閃閃動人的魔力。增加<%= int %>點智力。2015年秋季限量版裝備。", + "armorSpecialFall2015HealerText": "藥師長袍", + "armorSpecialFall2015HealerNotes": "什麼?這當然是體質的藥水啊。不會啦,你絕不會變成一隻青蛙!別傻啦。增加<%= con %>點體質。2015年秋季限量版裝備。", "armorMystery201402Text": "使者長袍", "armorMystery201402Notes": "閃閃發光又強大,這些衣服有很多攜帶信件的口袋。沒有屬性加成。 2014年2月訂閱者物品。", "armorMystery201403Text": "森林行者護甲", @@ -305,22 +305,22 @@ "armorMystery201506Notes": "穿上這件色澤鮮豔的泳裝在珊瑚礁潛水吧!沒有屬性加成。 2015年6月訂閱者物品。", "armorMystery201508Text": "獵豹套裝", "armorMystery201508Notes": "穿上毛茸茸的獵豹服裝讓你跑得跟閃光一樣快!沒有屬性加成。 2015年8月訂閱者物品。", - "armorMystery201509Text": "Werewolf Costume", - "armorMystery201509Notes": "This IS a costume, right? Confers no benefit. September 2015 Subscriber Item.", + "armorMystery201509Text": "狼人服裝", + "armorMystery201509Notes": "這真的是扮裝,對吧?沒有屬性加成。2015年9月訂閱者物品。", "armorMystery301404Text": "蒸汽龐克套裝", "armorMystery301404Notes": "精巧又瀟灑,哇嗚!沒有屬性加成。3015年1月訂閱者物品。", "armorArmoireLunarArmorText": "潤月護甲", - "armorArmoireLunarArmorNotes": "月光會使你堅強和機警。提高 <%= str %> 點力量和 <%= int %>點智力。神祕寶箱:潤月系列(2/3)。", + "armorArmoireLunarArmorNotes": "月光會使你堅強和機警。提高 <%= str %> 點力量和 <%= int %>點智力。神祕寶箱:潤月系列(2/3)。", "armorArmoireGladiatorArmorText": "角鬥士鎧甲", - "armorArmoireGladiatorArmorNotes": "想成為一名夠格的角鬥士,你不僅要夠狡猾⋯⋯還要強到破表。增加感知<%= per %>點和力量<%= str %>。神祕寶箱:角鬥士系列(2/3)。", + "armorArmoireGladiatorArmorNotes": "想成為一名夠格的角鬥士,你不僅要夠狡猾⋯⋯還要強到破表。增加感知<%= per %>點和力量<%= str %>。神祕寶箱:角鬥士系列(2/3)。", "armorArmoireRancherRobesText": "牧人袍", - "armorArmoireRancherRobesNotes": "穿著這身神奇的牧人袍,帶上你的坐騎和寵物們吧!增加<%= str %>點力量, <%= per %>點感知和<%= int %>點智力。神祕寶箱:牧人系列(2/3)", + "armorArmoireRancherRobesNotes": "穿著這身神奇的牧人袍,帶上你的坐騎和寵物們吧!增加<%= str %>點力量, <%= per %>點感知和<%= int %>點智力。神祕寶箱:牧人系列(2/3)。", "armorArmoireGoldenTogaText": "黃金長袍", - "armorArmoireGoldenTogaNotes": "This glimmering toga is only worn by true heroes. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Golden Toga Set (Item 1 of 3).", + "armorArmoireGoldenTogaNotes": "這件閃閃發光的長袍只有真英雄才夠格穿戴。增加力量和體質各<%= attrs %>點。神祕寶箱:黃金袍系列(1/3)。", "armorArmoireHornedIronArmorText": "鐵角鎧甲", - "armorArmoireHornedIronArmorNotes": "Fiercely hammered from iron, this horned armor is nearly impossible to break. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Horned Iron Set (Item 2 of 3).", + "armorArmoireHornedIronArmorNotes": "用鐵激烈地鍛造而成,這件角盔甲無懈可擊!增加<%= con %>點體質和<%= per %>點感知。神祕寶箱:鐵角系列 (2/3)。", "armorArmoirePlagueDoctorOvercoatText": "瘟疫醫袍", - "armorArmoirePlagueDoctorOvercoatNotes": "An authentic overcoat worn by the doctors who battle the Plague of Procrastination! Increases Intelligence by <%= int %>, Strength by <%= str %>, and Constitution by <%= con %>. Enchanted Armoire: Plague Doctor Set (Item 3 of 3).", + "armorArmoirePlagueDoctorOvercoatNotes": "和拖拉瘟疫戰鬥的醫生,值得一件真真正正的大衣!增加<%= int %>點智力,<%= str %>點力量和<%= con %>點體質。神祕寶箱:瘟疫醫師系列(3/3)。", "headgear": "頭飾", "headBase0Text": "沒有頭盔", "headBase0Notes": "沒有頭飾", @@ -371,7 +371,7 @@ "headSpecial2Text": "無名頭盔", "headSpecial2Notes": "不求回報之人對自己許下的聖約。提高智力和力量各<%= attrs %>點。", "headSpecialFireCoralCircletText": "火珊瑚頭飾", - "headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.", + "headSpecialFireCoralCircletNotes": "這個裝備,由Habitica最偉大的煉金師設計,讓你可以在水中呼吸和潛水尋寶!", "headSpecialNyeText": "可笑的派對帽子", "headSpecialNyeNotes": "你收到了一頂可笑的派對帽子!當新年鐘聲響起時,自豪地戴上這頂帽子吧!沒有屬性加成。", "headSpecialYetiText": "雪怪馴化頭盔", @@ -425,21 +425,21 @@ "headSpecialSpring2015HealerText": "撫慰王冠", "headSpecialSpring2015HealerNotes": "王冠中央的珍珠能鎮定並安撫其周圍的人。提高<%= int %>點智力。2015春季限定版裝備。", "headSpecialSummer2015RogueText": "叛徒之帽", - "headSpecialSummer2015RogueNotes": "This pirate hat fell overboard and has been decorated with scraps of fire coral. Increases Perception by <%= per %>. Limited Edition 2015 Summer Gear.", + "headSpecialSummer2015RogueNotes": "這個海盜帽掉下了甲板,帽上裝飾著火珊瑚碎片。增加<%= per %>點感知。2015年夏季限量版裝備。", "headSpecialSummer2015WarriorText": "寶石海洋頭盔", - "headSpecialSummer2015WarriorNotes": "Crafted of deep-ocean metal by the artisans of Dilatory, this helm is strong and handsome. Increases Strength by <%= str %>. Limited Edition 2015 Summer Gear.", + "headSpecialSummer2015WarriorNotes": "由辦事拖拉的工匠從深海金屬提煉製作而成。是頂堅固而美觀的頭盔。增加<%= str %>點力量。2015夏季限量版裝備。", "headSpecialSummer2015MageText": "預言者圍巾", - "headSpecialSummer2015MageNotes": "Hidden power shines in the threads of this scarf. Increases Perception by <%= per %>. Limited Edition 2015 Summer Gear.", + "headSpecialSummer2015MageNotes": "隱藏的力量閃耀在這條圍巾的絲線中。增加<%= per %>點感知。2015年限量版夏季裝備。", "headSpecialSummer2015HealerText": "水手帽", - "headSpecialSummer2015HealerNotes": "With your sailor's cap set firmly on your head, you can navigate even the stormiest seas! Increases Intelligence by <%= int %>. Limited Edition 2015 Summer Gear.", - "headSpecialFall2015RogueText": "Bat-tle Wings", - "headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015WarriorText": "Scarecrow Hat", - "headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015MageText": "Stitched Hat", - "headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", - "headSpecialFall2015HealerText": "Hat of Frog", - "headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", + "headSpecialSummer2015HealerNotes": "把你的水手帽穩穩地戴在頭上,你甚至可以暢行暴風雨的海洋!增加<%= int %>點智力。2015年夏季限量版裝備。", + "headSpecialFall2015RogueText": "蝙蝠癲癇翅膀", + "headSpecialFall2015RogueNotes": "用這頂強大的頭盔去擊敗敵人吧!增加<%= per %>點感知。2015年秋季限量版裝備。", + "headSpecialFall2015WarriorText": "稻草人帽", + "headSpecialFall2015WarriorNotes": "每一個人都搶著要這頂帽子——如果他們有腦袋的話。增加<%= str %>點力量。2015年秋季限量版裝備。", + "headSpecialFall2015MageText": "縫合帽", + "headSpecialFall2015MageNotes": "在這頂帽子上的一針一線都增強了它的力量。增加<%= per %>點感知。2015年秋季限量版裝備。", + "headSpecialFall2015HealerText": "青蛙帽", + "headSpecialFall2015HealerNotes": "這是一頂極其嚴肅的帽子,只有最優秀的藥師可以配戴它。增加<%= int %>點智力。 2015年秋季限量版裝備。", "headSpecialGaymerxText": "彩虹戰士頭盔", "headSpecialGaymerxNotes": "這頂由五光十色的鐳射彩虹圖案裝飾的帽子是為了慶祝驕傲時節和GaymerX!GaymerX是一個向所有人開放的慶祝LGBTQ並儘情玩樂的遊戲大會。7月11-13日在舊金山市中心洲際飯店舉行!沒有屬性加成。", "headMystery201402Text": "翼盔", @@ -459,43 +459,43 @@ "headMystery201501Text": "繁星頭盔", "headMystery201501Notes": "頭盔上閃爍搖曳的星座指引著佩戴者的思緒向目標前進。沒有屬性加成。2015年1月訂閱者物品。", "headMystery201505Text": "綠騎士頭盔", - "headMystery201505Notes": "頭盔上的綠色長羽正驕傲的舞動著。沒有屬性加成。2015年訂閱者物品。", + "headMystery201505Notes": "頭盔上的綠色長羽正驕傲的舞動著。沒有屬性加成。2015年5月訂閱者物品。", "headMystery201508Text": "獵豹帽", - "headMystery201508Notes": "這個柔順的獵豹帽可真是毛茸茸啊!沒有屬性加成。2015年訂閱者物品。", - "headMystery201509Text": "Werewolf Mask", - "headMystery201509Notes": "This IS a mask, right? Confers no benefit. September 2015 Subscriber Item.", + "headMystery201508Notes": "這個柔順的獵豹帽可真是毛茸茸啊!沒有屬性加成。2015年8月訂閱者物品。", + "headMystery201509Text": "狼人面具", + "headMystery201509Notes": "這個真的是面具,對吧?沒有屬性加成。2015年9月訂閱者物品。", "headMystery301404Text": "華麗禮帽", "headMystery301404Notes": "上流社會佼佼者的華麗禮帽!3015年1月訂閱者物品。沒有屬性加成。", "headMystery301405Text": "基礎禮帽", "headMystery301405Notes": "一頂基礎禮帽,渴望能與華麗的頭飾搭配。沒有屬性加成。3015年5月訂閱者物品。", "headArmoireLunarCrownText": "潤月王冠", - "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).", + "headArmoireLunarCrownNotes": "這頂王冠能增強生命值並磨練感知,特別是在月圓的時候。增加<%= con %>點體質和 <%= per %>點感知。神祕寶箱:潤月系列(1/3)。", "headArmoireRedHairbowText": "紅蝴蝶結頭飾", - "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.", + "headArmoireRedHairbowNotes": "當你戴上紅蝴蝶結頭飾,你就能變得更強壯、堅毅而且更聰明!增加<%= str %>點力量,<%= con %>點體質和<%= int %>點智力。神祕寶箱:獨立物品。", "headArmoireVioletFloppyHatText": "紫色軟帽", - "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.", + "headArmoireVioletFloppyHatNotes": "許多咒術被縫進這頂帽子裡,最後在給它一抹惹人喜愛的紫色。增加<%= per %>點感知,<%= int %>點智力和<%= con %>點體質。神祕寶箱:獨立物品。", "headArmoireGladiatorHelmText": "角鬥士頭盔", - "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).", + "headArmoireGladiatorHelmNotes": "要成為一名鬥士,你必須要不僅是強壯⋯⋯還要狡猾。增加智力<%= int %>點和<%= per %>點感知。神祕寶箱:角鬥士系列(1/3)。", "headArmoireRancherHatText": "牧人帽", - "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: Rancher Set (Item 1 of 3).", + "headArmoireRancherHatNotes": "戴著這頂神奇的牧人帽,帶上你的坐騎和寵物們吧!增加<%= str %>點力量,<%= per %>點感知和<%= int %>點智力。神祕寶箱:牧人系列(1/3)。", "headArmoireBlueHairbowText": "藍蝴蝶結頭飾", - "headArmoireBlueHairbowNotes": "Become perceptive, tough, and smart while wearing this beautiful Blue Hairbow! Increases Perception by <%= per %>, Constitution by <%= con %>, and Intelligence by <%= int %>. Enchanted Armoire: Independent Item.", + "headArmoireBlueHairbowNotes": "當你戴上藍蝴蝶結頭飾,你就能變得更敏銳、堅毅而且更聰明!增加<%= per %>點感知,<%= con %>點體質和<%= int %>點智力。神祕寶箱:獨立物品。", "headArmoireRoyalCrownText": "王者之冠", - "headArmoireRoyalCrownNotes": "Hooray for the ruler, mighty and strong! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.", + "headArmoireRoyalCrownNotes": "統治者歡呼,吾王萬歲萬萬歲!增加<%= str %>點力量。神祕寶箱:獨立物品。", "headArmoireGoldenLaurelsText": "黃金桂冠", - "headArmoireGoldenLaurelsNotes": "These golden laurels reward those who have conquered bad habits. Increases Perception and Constitution by <%= attrs %> each. Enchanted Armoire: Golden Toga Set (Item 2 of 3).", + "headArmoireGoldenLaurelsNotes": "這頂金色桂冠用來獎勵那些克服壞習慣的人們。增加感知和體質各<%= attrs %>點。神祕寶箱:黃金袍系列(2/3)。", "headArmoireHornedIronHelmText": "鐵角頭盔", - "headArmoireHornedIronHelmNotes": "Fiercely hammered from iron, this horned helmet is nearly impossible to break. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Horned Iron Set (Item 1 of 3).", + "headArmoireHornedIronHelmNotes": "用鐵激烈地鍛造而成,這件角頭盔無懈可擊!增加<%= con %>點體質和<%= str %>點力量。神祕寶箱:鐵角系列 (1/3)。", "headArmoireYellowHairbowText": "黃蝴蝶結頭飾", - "headArmoireYellowHairbowNotes": "Become perceptive, strong, and smart while wearing this beautiful Yellow Hairbow! Increases Perception, Strength, and Intelligence by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireYellowHairbowNotes": "當你戴上黃蝴蝶結頭飾,你就能變得更敏銳、堅毅而且更聰明!增加感知、體質和智力各<%= attrs %>點。神祕寶箱:獨立物品。", "headArmoireRedFloppyHatText": "紅色軟帽", - "headArmoireRedFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a radiant red color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireRedFloppyHatNotes": "許多咒術被縫進這頂帽子裡,最後在給它一抹光芒四射的紅色。增加感知、智力和體質各<%= attrs %>點。神祕寶箱:獨立物品。", "headArmoirePlagueDoctorHatText": "瘟疫醫帽", - "headArmoirePlagueDoctorHatNotes": "An authentic hat worn by the doctors who battle the Plague of Procrastination! Increases Strength by <%= str %>, Intelligence by <%= int %>, and Constitution by <%= con %>. Enchanted Armoire: Plague Doctor Set (Item 1 of 3).", - "headArmoireBlackCatText": "Black Cat Hat", - "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "headArmoireOrangeCatText": "Orange Cat Hat", - "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoirePlagueDoctorHatNotes": "和拖拉瘟疫戰鬥的醫生,值得一件真真正正的帽子!增加<%= int %>點智力,<%= str %>點力量和<%= con %>點體質。神祕寶箱:瘟疫醫師系列(1/3)。", + "headArmoireBlackCatText": "黑貓帽", + "headArmoireBlackCatNotes": "這頂黑帽在⋯⋯打呼嚕,還甩動著尾巴,而且還在呼吸?沒錯,在你頭上的是一隻正在睡覺的貓。增加智力和感知各<%= attrs %>點。神祕寶箱:獨立物品。", + "headArmoireOrangeCatText": "橘貓帽", + "headArmoireOrangeCatNotes": "這頂橘帽在⋯⋯打呼嚕,還甩動著尾巴,而且還在呼吸?沒錯,在你頭上的是一隻正在睡覺的貓。增加力量和體質各<%= attrs %>點。神祕寶箱:獨立物品。", "offhand": "副手物品", "shieldBase0Text": "沒有副手裝備", "shieldBase0Notes": "沒有盾牌或副武器。", @@ -524,7 +524,7 @@ "shieldSpecial1Text": "水晶盾", "shieldSpecial1Notes": "既能粉碎利箭,也能打破反對者的說詞。所有屬性提高<%= attrs %>。", "shieldSpecialMoonpearlShieldText": "月亮珍珠盾", - "shieldSpecialMoonpearlShieldNotes": "Designed for fast swimming, and also some defense. Increases Constitution by <%= con %>.", + "shieldSpecialMoonpearlShieldNotes": "被設計用來幫助快速游泳,還能夠形成一點防禦。增加<%= con %>點體質。", "shieldSpecialGoldenknightText": "Mustaine的碎石流星錘", "shieldSpecialGoldenknightNotes": "怪物統統搗碎!增加力量、智力、體質各<%= attrs %>點。", "shieldSpecialYetiText": "雪怪馴化盾", @@ -564,21 +564,21 @@ "shieldSpecialSummer2015RogueText": "火焰珊瑚", "shieldSpecialSummer2015RogueNotes": "這種火珊瑚具有一種能力,可以在水裡散播毒液。提高<%= str %>點力量。2014夏季限量版裝備。", "shieldSpecialSummer2015WarriorText": "太陽魚盾", - "shieldSpecialSummer2015WarriorNotes": "Crafted of deep-ocean metal by the artisans of Dilatory, this shield shines like the sand and the sea. Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.", + "shieldSpecialSummer2015WarriorNotes": "由辦事拖拉的工匠從深海金屬提煉製作而成。是一面閃耀著細沙和海浪的盾牌。增加 <%= con %>點體質。2015夏季限量版裝備。", "shieldSpecialSummer2015HealerText": "綑綁之盾", - "shieldSpecialSummer2015HealerNotes": "Use this shield to bash away bilge rats. Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.", + "shieldSpecialSummer2015HealerNotes": "用這面盾牌擊退船艙裡的老鼠吧。增加<%= con %>點體質。2015年夏季限量版裝備。", "shieldSpecialFall2015RogueText": "蝙蝠癲險斧", "shieldSpecialFall2015RogueNotes": "令人恐懼的待辦事項看到這把斧頭在晃動時,也給嚇的縮起來。2015秋季限量版裝備。", - "shieldSpecialFall2015WarriorText": "Birdseed Bag", - "shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "shieldSpecialFall2015HealerText": "Stirring Stick", - "shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", + "shieldSpecialFall2015WarriorText": "鳥飼料袋", + "shieldSpecialFall2015WarriorNotes": "沒錯你是該嚇唬走烏鴉,但是交些朋友也不是什麼壞事!增加 <%= con %>點體質。2015年秋季限量版裝備。", + "shieldSpecialFall2015HealerText": "攪拌棒", + "shieldSpecialFall2015HealerNotes": "這根棒子無論攪拌任何東西都不會融化、溶解、更不會起火燃燒!你可以用它戳爆敵方任務。增加<%= con %>點體質。2015年秋季限量版裝備。", "shieldMystery301405Text": "時鐘之盾", "shieldMystery301405Notes": "擁有這塊高聳的時鐘之盾,時間與你同在!沒有屬性加成。3015年6月訂閱者物品。", "shieldArmoireGladiatorShieldText": "角鬥士盾", - "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).", - "shieldArmoireMidnightShieldText": "Midnight Shield", - "shieldArmoireMidnightShieldNotes": "This shield is most powerful at the stroke of midnight! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Independent Item.", + "shieldArmoireGladiatorShieldNotes": "想成為一名夠格的角鬥士,你不僅要⋯⋯算了隨便啦,用盾牌打爆他們就對了。增加體質 <%= con %> 點和力量<%= str %>。神祕寶箱:角鬥士系列(1/3)。", + "shieldArmoireMidnightShieldText": "午夜之盾", + "shieldArmoireMidnightShieldNotes": "在午夜鐘聲響起時,這面盾牌將會展現它最大的力量!增加<%= con %> 點體質和<%= str %>點力量。神祕寶箱:獨立物品。", "back": "後背附件", "backBase0Text": "沒有後背附件", "backBase0Notes": "沒有後背附件。", @@ -591,7 +591,9 @@ "backMystery201504Text": "匆忙蜜蜂翅膀", "backMystery201504Notes": "嗡嗡嗡!掠過一樣又一項的任務。沒有屬性加成。2015年5月訂閱者品。", "backMystery201507Text": "抗輻射衝浪板", - "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.", + "backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay!沒有屬性加成。2015年7月訂閱者物品。", + "backMystery201510Text": "哥布林尾巴", + "backMystery201510Notes": "很好抓握而且力量強大!2015年10月訂閱者物品。", "backSpecialWonderconRedText": "威武斗篷", "backSpecialWonderconRedNotes": "力量與美貌在刷刷作響。沒有屬性加成。特別版參與者物品。", "backSpecialWonderconBlackText": "潛行斗篷", @@ -662,6 +664,8 @@ "headAccessoryMystery201409Notes": "這對強大的鹿角會隨著樹葉一起改變顏色。沒有屬性加成。2014年9月訂閱者物品。", "headAccessoryMystery201502Text": "思緒之翼", "headAccessoryMystery201502Notes": "讓想像力翱翔吧!沒有屬性加成。2015年2月訂閱者物品。", + "headAccessoryMystery201510Text": "哥布林角", + "headAccessoryMystery201510Notes": "這些嚇人的角有一點黏糊糊的。沒有屬性加成。2015年10月訂閱者物品。", "headAccessoryMystery301405Text": "頭戴護目鏡", "headAccessoryMystery301405Notes": "人們說,\"護目鏡是戴在眼睛上的\"。人們說,\"沒有人會想要一個只能戴在頭上的護目鏡\"。哈!你的確是讓他們長見識了!沒有屬性加成。3015年8月訂閱者物品。", "eyewear": "眼部配件", @@ -686,5 +690,5 @@ "eyewearMystery301405Text": "單片眼鏡", "eyewearMystery301405Notes": "沒有什麼飾品能比單片眼鏡更炫—可能吧,除了護目鏡。沒有屬性加成。3015年7月訂閱者物品", "eyewearArmoirePlagueDoctorMaskText": "瘟疫醫師面罩", - "eyewearArmoirePlagueDoctorMaskNotes": "讓醫生戴上這個面罩去抵抗蔓延的瘟疫吧!沒有屬性加成。神祕寶箱:瘟疫醫師系列(2/3)。" + "eyewearArmoirePlagueDoctorMaskNotes": "讓醫生戴上這個面罩去抵抗拖拉瘟疫吧!沒有屬性加成。神祕寶箱:瘟疫醫師系列(2/3)。" } \ No newline at end of file diff --git a/common/locales/zh_TW/generic.json b/common/locales/zh_TW/generic.json index f964a10c30..d01d5c11a6 100644 --- a/common/locales/zh_TW/generic.json +++ b/common/locales/zh_TW/generic.json @@ -28,7 +28,7 @@ "market": "市場", "subscriberItem": "神秘物品", "newSubscriberItem": "新的神秘物品", - "subscriberItemText": "每個月,訂閱者會收到一個神秘物品。一般會在月底前一個星期公佈。詳情請看維基「神秘物品」(Mystery Item)頁面的確切日期。", + "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", "all": "全部", "none": "無", "or": "或", @@ -79,6 +79,7 @@ "errorUpCase": "錯誤:", "newPassSent": "已傳送新密碼。", "serverUnreach": "暫時連不上伺服器。", + "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "如果錯誤仍然存在,請在 幫助>回報問題 告訴我們。如果你熟悉瀏覽器的控制介面,請連同任何錯誤訊息一起回報給我們。", "error": "錯誤", "menu": "選單", @@ -110,7 +111,9 @@ "December": "十二月", "dateFormat": "日期格式", "achievementStressbeast": "Stoïkalm 的救世主", - "achievementStressbeastText": "在2015年冬季夢幻之地事件中幫忙打敗惡劣壓力雪怪。", + "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!", + "achievementBurnout": "Savior of the Flourishing Fields", + "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "checkOutProgress": "檢查在 Habitica 的進度!", "cardReceived": "收到一張卡片!", "cardReceivedFrom": "來自 <%= userName %> 的 <%= cardType %>", diff --git a/common/locales/zh_TW/groups.json b/common/locales/zh_TW/groups.json index ff4f64cdfb..14e4eadfbb 100644 --- a/common/locales/zh_TW/groups.json +++ b/common/locales/zh_TW/groups.json @@ -3,6 +3,7 @@ "innCheckOut": "離開旅館", "innCheckIn": "在旅館休息", "innText": "你正在旅館內休息! 當你進住,你的每日任務將凍結,但是每天仍會刷新,而且如果你有參加打怪任務,怪物仍可以傷害你跟你一樣在旅館裡的,打怪時產生的傷害(與掉落下來的東西)要等離開旅館才能被收集。", + "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... 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... so tired...", "lfgPosts": "尋找隊伍( 隊伍徵人 ) 貼文", "tutorial": "教學", "glossary": "常用詞彙", @@ -145,5 +146,6 @@ "partyEmpty": "你現在孤零零的在隊伍裡,趕快邀請朋友加入吧!", "partyChatEmpty": "你的隊伍聊天室太安靜了!趕快發送訊息打破沉默吧。", "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.", - "possessiveParty": "<%= name %>的隊伍" + "possessiveParty": "<%= name %>的隊伍", + "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Communit Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them." } \ No newline at end of file diff --git a/common/locales/zh_TW/limited.json b/common/locales/zh_TW/limited.json index 538d52e7cd..802367ee10 100644 --- a/common/locales/zh_TW/limited.json +++ b/common/locales/zh_TW/limited.json @@ -30,6 +30,7 @@ "seasonalShopText": "歡迎來到季節限定商店!!我們正要把春天 季節限定版 的商品上架呢。這裡的每樣物品都會在每年歡慶春日的時節開放購買,但只到四月30日為止,所以趕快趁現在採購,不然你可得等到明年才能再買囉。", "seasonalShopSummerText": "歡迎來到季節商店!! 我們在夏令有季節性版本 商品。 每年的夏季特賣我們都會提供相關商品販售,只賣到7/31而已喔,所以請趕快購買,錯過要等明年了!", "seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. 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": "拐杖糖 ( 法師 )", "skiSet": "滑雪杖 ( 盜賊 )", diff --git a/common/locales/zh_TW/messages.json b/common/locales/zh_TW/messages.json index 6b18d78525..fdc5cbd466 100644 --- a/common/locales/zh_TW/messages.json +++ b/common/locales/zh_TW/messages.json @@ -5,7 +5,7 @@ "messageTagNotFound": "找不到標籤", "messagePetNotFound": "找不到寵物", "messageFoodNotFound": "找不到食物", - "messageNotAvailable": "This item is not currently available for purchase.", + "messageNotAvailable": "這個物品目前無法購得。", "messageCannotFeedPet": "無法餵食這隻寵物", "messageAlreadyMount": "你已經擁有這個坐騎了,試著給其他的寵物。", "messageEvolve": "你已經馴服 <%= egg %>,出去兜兜風吧!", @@ -15,7 +15,7 @@ "messageEquipped": "裝備了 <%= itemText %>。", "messageUnEquipped": "取下 <%= itemText %> 了。", "messageMissingEggPotion": "缺少蛋或是藥劑", - "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", + "messageInvalidEggPotionCombo": "你不能使用魔法孵化藥水在任務寵物蛋上,請試試別種蛋吧。", "messageAlreadyPet": "你已經有這隻寵物了,請試試別的組合!", "messageHatched": "你的蛋孵化了!去馬廄裝備你的寵物", "messageNotEnoughGold": "金幣不足", @@ -28,7 +28,22 @@ "messageFoundQuest": "你找到了新任務\"<%= questText %>\"!", "messageAlreadyPurchasedGear": " 你曾經買過某個裝備,但是現在沒有了,你可在工作頁裡重買一次。", "messageAlreadyOwnGear": "你已經有這個東西了。到裝備頁裡裝備它吧。", - "armoireEquipment": "<%= image %> 你在衣櫥裡找到稀有的裝備 <%= dropText %>! 好棒!", - "armoireFood": "<%= image %> 你在衣櫥裡找到 <%= dropArticle %><%= dropText %>. 這是什麼啊?", - "armoireExp": "你打開衣櫥而且得到經驗值。" + "armoireEquipment": "<%= image %> 你在神祕寶箱裡找到稀有的裝備 <%= dropText %>! 好棒!", + "armoireFood": "<%= image %> 你在神祕寶箱裡找到 <%= dropArticle %><%= dropText %>. 這是什麼東東啊?", + "armoireExp": "你打開神祕寶箱⋯⋯只得到經驗值。", + "messageInsufficientGems": "Not enough gems!", + "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match", + "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required", + "messageAuthUsernameTaken": "Username already taken", + "messageAuthEmailTaken": "Email already taken", + "messageAuthNoUserFound": "No user found.", + "messageAuthMustBeLoggedIn": "You must be logged in.", + "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request", + "messageGroupNotFound": "Group not found or you don't have access.", + "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", + "messageGroupRequiresInvite": "Can't join a group you're not invited to.", + "messageGroupCannotRemoveSelf": "You cannot remove yourself!", + "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", + "messageUserOperationNotFound": "<%= operation %> operation not found" } \ No newline at end of file diff --git a/common/locales/zh_TW/npc.json b/common/locales/zh_TW/npc.json index 46b8b21f8f..b8ae8e65fe 100644 --- a/common/locales/zh_TW/npc.json +++ b/common/locales/zh_TW/npc.json @@ -2,11 +2,13 @@ "npc": "NPC", "npcText": "全力支持了我們的Kickstarter項目!", "mattBoch": "Matt Boch", - "mattShall": "<%= name %>;,需要我把你的坐騎帶出來嗎?當寵物餵滿食物時就會變成坐騎顯示在這邊。點擊一隻坐騎來騎上牠。", - "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.", + "mattShall": "需要我把你的坐騎<%= name %>帶出來嗎?當寵物夠飽時就會變成坐騎顯示在這邊。點擊一隻坐騎來騎上牠吧 !", + "mattBochText1": "歡迎來到馬廄!我是野獸大師Matt . 從3等開始,你就夠使用藥水和寵物蛋來孵化寵物 ! 當你在市場孵化了寵物,牠就會顯示在這裡。點選一隻寵物的圖片把牠加入你的角色。 用你在升上4等後尋獲的食物餵食牠們,牠們將會成長為力量充沛的坐騎! ", "daniel": "Daniel", "danielText": "歡迎來到酒館!稍微坐一下且認識其他人。如果你需要休息(休假?生病?),我會讓你入住旅館。一旦入住,你的每日任務會原地凍結,直到退房的隔天。你將不用為錯過每日任務受傷,但是你仍然能點選完成那些任務。", "danielText2": "警告:如果你正在參與一個boss戰任務,你仍然會因為隊友未完成的每日任務,受到boss的傷害。而且你讓boss得到傷害(或是收到東西)將會在妳離開旅館時才生效。", + "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, 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... if you have the energy...", + "danielText2Broken": "Oh... 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 %> 賣掉", @@ -16,6 +18,7 @@ "justin": "Justin", "ian": "Ian", "ianText": "歡迎來到任務商店! 這裡可以買任務卷軸,與朋友一起打怪。記得常來看看有什麼可以買!", + "ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...", "USD": "美金", "newStuff": "新品", "cool": "稍候再跟我說", @@ -71,14 +74,14 @@ "tourHabitsProceed": "有意義!", "tourRewardsBrief": "獎勵列表", "tourRewardsProceed": "就這樣!", - "welcomeToHabit": "Welcome to Habitica!", - "welcome1": "Create a basic avatar.", - "welcome1notes": "This avatar will represent you as you progress.", - "welcome2": "Set up your tasks.", - "welcome2notes": "How well you do on your real-life tasks will control how well you do in the game!", - "welcome3": "Progress in life and the game!", - "welcome3notes": "As you improve your life, your avatar will level up and unlock pets, quests, equipment, and more!", + "welcomeToHabit": "歡迎來到 Habitica !", + "welcome1": "創造一個角色圖像。", + "welcome1notes": "這個角色將伴隨你一起進步!", + "welcome2": "設定你的任務。", + "welcome2notes": "你在現實裡做得多好將影響你在遊戲中能玩得多棒 !", + "welcome3": "在現實與遊戲中同時進步提升吧!!!", + "welcome3notes": "當你的生活進步,你的角色也會隨著升級並解鎖寵物,任務,裝備和更多功能!", "welcome4": "避免壞習慣的發生,因為它會奪走你的生命 (HP),你的角色將會因此死亡!", "welcome5": "現在你可以裝扮你的角色與設定你的任務...", - "imReady": "Enter Habitica" + "imReady": "進入 Habitica的世界" } \ No newline at end of file diff --git a/common/locales/zh_TW/pets.json b/common/locales/zh_TW/pets.json index 22e98c52c5..b0c946d267 100644 --- a/common/locales/zh_TW/pets.json +++ b/common/locales/zh_TW/pets.json @@ -18,6 +18,7 @@ "mammoth": "蓬蓬長毛象", "orca": "逆戟鯨", "royalPurpleGryphon": "紫禦獅鷲", + "phoenix": "Phoenix", "rarePetPop1": "按按金色的爪印,看看怎麼為Habitica貢獻,以獲得這隻稀有寵物!", "rarePetPop2": "得到這個寵物的方法!", "potion": "<%= potionType %> 藥水", diff --git a/common/locales/zh_TW/quests.json b/common/locales/zh_TW/quests.json index 48ca9b7146..2c09f876d4 100644 --- a/common/locales/zh_TW/quests.json +++ b/common/locales/zh_TW/quests.json @@ -13,6 +13,7 @@ "youReceived": "你收到了", "dropQuestCongrats": "恭喜妳拿到任務卷軸! 你可以邀請你的隊伍開始任務,或隨時透過 背包->任務 回來查看。", "questSend": "點擊「邀請」會向你的隊友發送邀請。當所有成員接受或拒絕後任務開始。在選項> 社交> 組隊裡查看任務狀態。", + "questSendBroken": "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": "邀請隊伍參予任務", "questInvitation": "任務邀請:", "questInvitationTitle": "任務邀請", @@ -24,18 +25,25 @@ "rejected": "拒絕", "pending": "等待中", "questStart": "一旦所有成員都接受或拒絕,任務就開始了。只有那些點擊接受者,可以參加任務並取得掉落物品。如果成員回應時間太長(無動作?),任務擁有者可以略過他們直接按「開始」來啟動任務。任務擁有者還可以透過點擊「取消」取消任務,並恢復任務捲軸。", + "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...", "begin": "開始", "bossHP": "Boss的生命值", "bossStrength": "Boss的力量", + "rage": "Rage", "collect": "收集", "collected": "已收集", "collectionItems": "<%= number %>個<%= items %>", "itemsToCollect": "需收集的物品", "bossDmg1": "想要攻擊魔王,你必須完成你的每日任務和待辦事項。任務傷害越高,你對魔王的傷害也越大,達成紅色事項、法師的法術、戰士的攻擊等等。如果你未能完成每日任務,除了本來就會遭受的傷害,魔王會針對你遺漏的事項(乘上魔王的力量)額外再傷害你和你的隊友。所以想要保持隊伍健康,就去完成你的每日任務! 所有從魔王和你攻擊的傷害將在跨日(一天結束)時結算。 ", "bossDmg2": "只有參與者會跟魔王戰鬥,並共享任務獎勵。", - "tavernBossInfo": "想要攻擊世界Boss,你必須完成你的每日任務和待辦事項。任務傷害越高,你對魔王的傷害也越大(達成紅色事項、法師的法術、戰士的攻擊等等)。如果你未能完成每日任務,除了本來就會遭受的傷害,魔王會針對你遺漏的事項(乘上魔王的力量)累積憤怒值。一旦憤怒值達到上限,將會發生相當糟糕的事情─所以好好完成你的每日任務! 所有從魔王和你攻擊的傷害將在跨日(一天結束)時結算。 ", + "bossDmg1Broken": "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)...", + "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...", + "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Exhaust Strike Bar. When the Exhaust 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 not resting in the Inn will have their tasks tallied.", + "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust 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 not resting in the Inn will have their tasks tallied...", "bossColl1": "要撿到物品,你必須完成你的「正向」任務。任務獎勵品會像普通物品一樣掉落;但要在隔天才看到。你撿到的物品會被計算並累積到戰利品堆當中。", "bossColl2": "只有參與者會跟魔王戰鬥,並共享任務獎勵。", + "bossColl1Broken": "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...", + "bossColl2Broken": "Only participants can collect items and share in the quest loot...", "abort": "放棄", "leaveQuest": "退出任務", "sureLeave": "你確定要退出執行中的任務嗎?所有執行任務的成果將會遺失。", @@ -62,6 +70,7 @@ "sureAbort": "你是否確定要放棄這個任務?這樣做會讓你的所有隊員都退出這個任務,並且消除所有進度。任務捲軸將會回到任務擁有者手上。", "doubleSureAbort": "你真的真的要這樣做嗎?要確保他們不會一輩子討厭你喲!", "questWarning": "如果新的隊友在開始前加入了隊伍,他們也會收到邀請。但是一旦任務已經開始,新的隊友就無法再加入這個任務了。", + "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...", "bossRageTitle": "憤怒值", "bossRageDescription": "當此欄全滿時,Boss就會發動特殊攻擊!", "startAQuest": "開始一個任務", diff --git a/common/locales/zh_TW/questscontent.json b/common/locales/zh_TW/questscontent.json index 24d54aa6d8..ef0f25a12a 100644 --- a/common/locales/zh_TW/questscontent.json +++ b/common/locales/zh_TW/questscontent.json @@ -58,45 +58,45 @@ "questSpiderBoss": "蜘蛛", "questSpiderDropSpiderEgg": "蜘蛛 ( 蛋 )", "questSpiderUnlockText": "解鎖-可在市集中購買蜘蛛蛋", - "questVice1Text": "Vice, Part 1: Free Yourself of the Dragon's Influence", + "questVice1Text": "惡習,第1部:從龍的影響中解放你自己", "questVice1Notes": "

他們說在 Habitica 山的洞穴充滿了極度的邪惡,怪物的出現摧毀了勇士們堅強的意志,使他們既懶惰又養成了懷習慣!這隻從陰影中誕生的巨龍充滿了邪惡的能量。勇敢的 Habit 公民啊,如果你能堅強地面對它巨大的黑辦,那麼就站出來徹底地擊敗這隻邪惡的魔物吧!

陋習之 1 :

如果你已經被魔物控制了,那麼你還期望自己打敗它嗎?所以必須小心,不要成為懶隋及陋習的俘虜!努力地對抗惡龍吧,不要被他的黑暗力量所控制了!

", "questVice1Boss": "惡習之龍的陰影", "questVice1DropVice2Quest": "惡習之龍—第 2 部 ( 捲軸 )", - "questVice2Text": "Vice, Part 2: Find the Lair of the Wyrm", + "questVice2Text": "惡習,第2部:尋覓巨龍之巢", "questVice2Notes": "當你掙脫了惡習的控制,你感覺到一股你已然忘卻的力量回到你的體內。帶著必勝的信念,你的隊伍又一次充滿自信的踏上了前往Habitica山的路。你們在山洞的入口停了下來。從洞裡不斷湧出漆黑的暗影,像霧一樣籠罩著洞口。洞裡漆黑一片,伸手不見五指。從燈籠裡發出的光根本無法觸及暗影籠罩的區域。據說只有用魔力點亮的光可以滲入巨龍的陰霾中。如果能找到足夠多的光明水晶,你就可以找到去巨龍那裡的路了。", "questVice2CollectLightCrystal": "光明水晶", "questVice2DropVice3Quest": "惡習之龍—第 3 部 ( 捲軸 )", - "questVice3Text": "Vice, Part 3: Vice Awakens", + "questVice3Text": "惡習,第3部:惡習甦醒", "questVice3Notes": "在不斷的努力之下,你的隊伍終於發現了惡習之龍的巢穴.這個龐大的怪物用厭惡的眼神盯著你的隊伍。黑暗的漩渦圍繞著你們,一個聲音在你們的腦海中耳語。\"又有更多愚蠢的Habitic公民來阻止我了嗎?有意思。你們會後悔來到這裡的。\"這隻長滿鱗片的巨物抬起了頭,回過身來準備攻擊。你們的機會來了!盡你們所能,最後一次擊敗惡習之龍吧!", "questVice3Completion": "陰影從洞穴中消散,一切歸於沉寂。你們做到了!你們打敗了惡習!你和你的隊伍終於可以鬆一口氣了。勇敢的Habit公民,盡情享受勝利的喜悅吧,但是請銘記你在打敗惡習的過程中學到的一切,繼續向前邁進吧。還有更多的習慣等著你,還有更兇猛的惡魔需要征服!", "questVice3Boss": "黑影巨龍惡習", "questVice3DropWeaponSpecial2": "Stephen Weber的龍矛", "questVice3DropDragonEgg": "龍 ( 蛋 )", "questVice3DropShadeHatchingPotion": "深色孵化藥水", - "questMoonstone1Text": "The Moonstone Chain, Part 1: The Moonstone Chain", + "questMoonstone1Text": "月光石項鍊,第1部:月光石項鍊", "questMoonstone1Notes": "

一個可怕的災難已經衝擊Habit大陸。壞習慣透過甦醒死者來報仇了。說謊未洗的盤子、許久未讀的教科書、以及猖獗的拖延伎倆!


你跟蹤了自己一些壞習慣前往淤滯沼澤,發現罪魁禍首:幽靈般的亡靈法師,Recidivate。你到達那裡並揮動武器,但好像滑過幽靈般的無用武之地。


\"別吵我\" 她用又乾又刺耳的嘶嘶聲說著。\"如果沒有月光石項鍊,沒有什麼可以傷害我 - 但是很久以前大珠寶商 @aurakami 在Habiti大陸上散落全部的月光石!\"你氣喘吁吁的撤退......,但是你已經知道你必須做甚麼了。

", "questMoonstone1CollectMoonstone": "月之石", "questMoonstone1DropMoonstone2Quest": "月光石項鍊第 2 部分:死靈法師 Recidivate (卷軸)", - "questMoonstone2Text": "The Moonstone Chain, Part 2: Recidivate The Necromancer", - "questMoonstone2Notes": "

勇敢的武器鍛造師 @Inventrix 幫助您將令人陶醉的月光石製作成項鍊。終於你準備好面對 Recidivate,但是當你進入淤滯沼澤時,一個可怕的寒意掃過你。


腐爛的氣息在你耳邊細語。\"在一次回來嗎?真是令人愉快......\"你旋轉並紮好馬步,並且依月光石項鍊的指引,你的武器刺中的她的肉身。Recidivate 吼著 \"你可能已經限制了我再一次到這個世界,但是現在是你該滾蛋的時候了!\"

", + "questMoonstone2Text": "月光石項鍊,第2部:死靈法師Recidivate", + "questMoonstone2Notes": "

勇敢的武器鍛造師 @Inventrix 幫助您將令人陶醉的月光石製作成項鍊。終於你準備好面對 Recidivate,但是當你進入淤滯沼澤時,一個可怕的寒意掃過你。


腐爛的氣息在你耳邊細語。\"再一次回來嗎?真是令人愉快......\"你旋轉並紮好馬步,並且依月光石項鍊的指引,你的武器刺中她的肉身。Recidivate 吼著 \"你可能阻止了我再一次到這個世界,但是現在是你該滾蛋的時候了!\"

", "questMoonstone2Boss": "死靈法師", "questMoonstone2DropMoonstone3Quest": "月光石項鍊第 3 部分: Recidivate 的轉化(卷軸)", - "questMoonstone3Text": "The Moonstone Chain, Part 3: Recidivate Transformed", + "questMoonstone3Text": "月光石項鍊,第3部:Recidivate的轉化", "questMoonstone3Notes": "

Recidivate 縮成一團的倒在地上,而你用月光石項鏈打擊˙她。令你害怕的是, Recidivate 一把抓住了月光石項鏈,眼睛勝利般的燃燒著。


\"血肉而成的愚蠢動物!\"她大喊。\"這些月光石將讓我恢復實體,是的,但並不像你所想像的那樣。如同黑暗中的滿月一般,我的力量將不斷湧現,並在陰影中我將招喚你最害怕敵人的幽靈!\"


沼澤中升起一陣飄渺的綠霧,再來 Recidivate 的身體翻轉扭曲成令你恐懼的樣子-另一副令人恐懼的不死軀殼,可怕的重生了。

", - "questMoonstone3Completion": "

當不死巨龍倒下時,你的呼吸變得困難,汗水刺激著你的眼睛。Recidivate的遺體風化成薄薄的灰霧,當清風吹拂時飄散了。你聽到Habit公民們一勞永逸地打敗他們的壞習慣時發出的一陣響徹雲霄的歡呼聲。這時,馴獸師


@Baconsaur騎著獅鷲獸從天空中俯衝下來,\"我在天空中看到了你戰鬥的尾聲,我被深深感動了。請拿上這件附魔的長袍——你的勇敢訴說著你高尚的心靈,我相信這是你應當擁有的。”

", + "questMoonstone3Completion": "

當不死巨龍倒下時,你的呼吸變得困難,汗水刺激著你的眼睛。Recidivate的遺體風化成薄薄的灰霧,在清風吹拂時飄散了。你聽到Habit公民們一勞永逸地打敗他們的壞習慣時發出的一陣響徹雲霄的歡呼聲。這時,馴獸師


@Baconsaur騎著獅鷲獸從天空中俯衝下來,\"我在天空中看到了你戰鬥的尾聲,我被深深感動了。請拿上這件附有魔法的長袍——你的勇敢訴說著你高尚的心靈,我相信這是你應當擁有的。”

", "questMoonstone3Boss": "死靈-惡習", "questMoonstone3DropRottenMeat": "腐肉 ( 食物 )", "questMoonstone3DropZombiePotion": "殭屍孵化藥水", - "questGoldenknight1Text": "The Golden Knight, Part 1: A Stern Talking-To", + "questGoldenknight1Text": "黃金騎士之鍊,第1部:義正嚴詞", "questGoldenknight1Notes": "

黃金騎士得知了可憐的Habit公民們的情況。沒有將你們的每日任務全部完成?記錄下一個不好的習慣?她會以此為理由來不斷的騷擾你,教你怎樣像她一樣。她是完美Habit公民的經典範例,而你只不過是一個失敗者。但是,雖然這的確有點不光彩!但是所有人都會犯錯。那些犯了錯的人也不應因此就受到這樣消極的待遇。也許現在對你來說正是時候,從受到傷害的Habit公民們那裡收集一些證據,然後和黃金騎士來一場嚴肅的談話

", "questGoldenknight1CollectTestimony": "證明", "questGoldenknight1DropGoldenknight2Quest": "黃金騎士的項鍊-第2部:失色的黃金(卷軸)", - "questGoldenknight2Text": "The Golden Knight, Part 2: Gold Knight", + "questGoldenknight2Text": "黃金騎士之鍊,第2部:金幣騎士", "questGoldenknight2Notes": "

帶著上百個Habit公民提供的證據,你面對著黃金騎士,開始一個接著一個地對她陳述Habit公民們對她的不滿,\"還有@Pfeffernusse說你總是不停的討價還價-\"黃金騎士舉起了她的手打斷了你,嘲弄道,\"拜託,這些人只不過是嫉妒我的成功。比起抱怨,他們更應該像我一樣努力的工作!也許我應該向你展示一下,就像我一樣,勤奮所能給予你的力量!\"說著她舉起狼牙棒,準備攻擊你!

", "questGoldenknight2Boss": "黃金騎士", "questGoldenknight2DropGoldenknight3Quest": "黃金騎士的項鍊-第3部:鐵騎士(卷軸)", - "questGoldenknight3Text": "The Golden Knight, Part 3: The Iron Knight", - "questGoldenknight3Notes": "

@Jon Arinbjorn cries out to you to get your attention. In the aftermath of your battle, a new figure has appeared. A knight coated in stained-black iron slowly approaches you with sword in hand. The Golden Knight shouts to the figure, \"Father, no!\" but the knight shows no signs of stopping. She turns to you and says, \"I am sorry. I have been a fool, with a head too big to see how cruel I have been. But my father is crueler than I could ever be. If he isn't stopped he'll destroy us all. Here, use my morningstar and halt the Iron Knight!\"

", + "questGoldenknight3Text": "黃金騎士,第 3 部:鋼鐵騎士", + "questGoldenknight3Notes": "

@Jon Arinbjorn 大聲嘶叫期望得到你的注意。在戰鬥過後,有個神秘身影現身。一位全身被染黑的鐵騎士拿著利劍悄悄地靠近你。黃金騎士對著他喊著,「不要啊,父親!」但黑騎士並沒有因此停下來。她看向你,接著說,「我真的很抱歉,我一直都眼高於頂,無法看清自己曾經做過的事有多麼殘忍,但我的父親比起我過之而無不及。如果他再不停手,連我們都會被他給毀了!你拿去吧,用我的morningstar制止鐵騎士吧!」

", "questGoldenknight3Completion": "

鏗鏘一聲,鋼鐵騎士雙膝跪地倒下了。\"你太強了,\"他氣喘吁吁說, \"今天,我被輕而易舉地打敗了。\"黃金騎士向你走來,說道:\"謝謝你。我相信我們都從與你的相遇中學會了謙遜。我會和我的父親好好談談,並解釋那些針對我們的怨言。也許是時候向其他Habit公民道歉了。\"她 ​​考慮了一會兒,又向你轉過身來,\"拿上它吧,作為我們給你的禮物,我希望你能帶上我的流星錘。它現在是你的了。\"

", "questGoldenknight3Boss": "鐵騎士", "questGoldenknight3DropHoney": "蜂蜜(食物)", @@ -128,15 +128,15 @@ "questSeahorseBoss": "海種馬", "questSeahorseDropSeahorseEgg": "海馬 ( 蛋 )", "questSeahorseUnlockText": "解鎖-可在市集中購買海馬蛋", - "questAtom1Text": "Attack of the Mundane, Part 1: Dish Disaster!", + "questAtom1Text": "平凡任務線的進攻,卷1:碗盤災害!", "questAtom1Notes": "你到了一個洗手池旁好好休息一下……但是洗手池被一堆沒洗的盤子污染了!這怎麼行?你當然不能允許這種事情。你唯一能做的就是:洗掉這些盤子,拯救你的休息區!最好找些肥皂來清洗這團糟。要好多肥皂……", "questAtom1CollectSoapBars": "一塊肥皂", - "questAtom1Drop": "The SnackLess Monster (Quest Scroll)", - "questAtom2Text": "Attack of the Mundane, Part 2: The SnackLess Monster", + "questAtom1Drop": "好吃懶做怪(任務卷軸)", + "questAtom2Text": "平凡任務線的進攻,卷 2:好吃懶做怪", "questAtom2Notes": "呼,盤子洗掉之後這個地方看起來舒服多了。也許,你終於可以找點樂子休息一下了。喔—那看起來有個披薩餅盒子浮在池子裡。好吧,下一個清理一個是什麼東西?等等,那並不是一個披薩盒!那個盒子突然從水里升高,原來是一個怪物的腦袋。不會吧!傳說中的好吃懶做怪?據說它自從史前就一直隱藏在池子裡:一個從廢棄食品和垃圾中召喚出的古老Habit生物。嘔!", "questAtom2Boss": "好吃懶做怪", - "questAtom2Drop": "The Laundromancer (Quest Scroll)", - "questAtom3Text": "Attack of the Mundane, Part 3: The Laundromancer", + "questAtom2Drop": "洗衣傳奇(任務卷軸)", + "questAtom3Text": "平凡任務線的進攻,卷3:洗衣傳奇", "questAtom3Notes": "好吃懶做怪發出震耳欲聾的哭聲,五種甜美的奶酪從它的嘴裡湧出。好吃懶做怪裂成了碎片。\"是誰這麼大的膽子!\"從水面下傳起一個聲音。一個身穿長袍的藍色身影從水中顯現出來,頭上還戴著一個馬桶刷。他憤怒地宣告:\"我乃洗衣終結者!你們真有膽子—洗了我可愛的髒盤子,摧毀了我的寵物,還穿著這麼乾淨的衣服進入我的地盤。看我終結洗衣魔法的威力,感受一下我的憤怒吧!\"", "questAtom3Completion": "邪惡的洗衣傳奇被打敗了!乾淨的衣服堆在你們周圍,一切看起來好極了。當你準備穿過這些新壓好的衣服時,一道金屬的閃光吸引了你的視線。你注意到一個閃閃發光的頭盔,不過已經無法知道這個閃亮物品的主人是誰了,但是當你把它帶上時,你感覺到慷慨精神所帶來的溫暖。真可惜他們沒幫頭盔縫上名字標籤。", "questAtom3Boss": "洗衣傳奇", @@ -162,29 +162,29 @@ "questStressbeastDropMammothMount": "長毛象 ( 座騎 )", "questStressbeastBossRageStables": "`惡劣壓力雪怪使用壓力一擊`\n\n激增的壓力治癒了惡劣壓力雪怪!\n\n喔不!儘管我們盡了最大努力,我們依然沒做完一些每日任務,他們的暗紅色激怒了惡劣壓力雪怪,並導致牠恢復了一些健康!可怕的傢伙撲向了馬廄,但寵物大師Matt英勇加入戰鬥,以保護寵物和坐騎。壓力雪怪抓住Matt並凶狠的握住他,但至少牠分心了。快點!讓我們繼續保持完成每日任務,並在牠再次攻擊前擊敗這個怪物!", "questStressbeastBossRageBailey": "`惡劣壓力雪怪使用壓力一擊`\n\n激增的壓力治癒了惡劣壓力雪怪!\n\n啊!我們未完成的每日任務,造成惡劣壓力雪怪變得比以往任何時候都更加瘋狂,並且恢復它的一些健康!傳令員Bailey大喊保護了公民的安全,但現在她已經被牠另一隻手抓住!你看她,她在被惡劣壓力雪怪惡毒的甩動時,她依然英勇的做報導... 讓我們能對得起她勇敢所做的事情,我們可以拯救我們的NPC!", - "questStressbeastBossRageGuide": "`Abominable Stressbeast uses STRESS STRIKE!`\n\nThe surge of stress heals Abominable Stressbeast!\n\nLook out! Justin the Guide is trying to distract the Stressbeast by running around its ankles, yelling productivity tips! The Abominable Stressbeast is stomping madly, but it seems like we're really wearing this beast down. I doubt it has enough energy for another strike. Don't give up... we're so close to finishing it off!", - "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.\"", + "questStressbeastBossRageGuide": "`惡劣壓力雪怪使出壓力一擊!`\n\n飆升的壓力治癒了惡劣壓力雪怪!\n\n看啊!嚮導Justin在惡劣壓力雪怪的腳踝邊亂躦試圖牽制它,大叫著有用的秘訣!惡劣壓力雪怪被他給氣得跺腳,看起來我們似乎快把這個巨獸給擊敗了。我懷疑它根本沒有足夠的力氣再攻擊我們。別放棄阿夥伴⋯⋯我們就差臨門一腳了!", + "questStressbeastDesperation": "`惡劣壓力雪怪 生命值達 500K! 惡劣壓力雪怪 發動 絕望防禦!`\n\n我們就快要成功了,各位Habit公民!憑著勤奮和每日任務,我們折損壓力雪怪的生命值到只剩500K了!這個怪獸正在絕望地嘶吼著,比以往更容易憤怒。Bailey 和 Matt覺得有點害怕,因為它開始快速地在他們周圍擺動,形成阻礙視線的暴風雪,使得雪怪更不容易被擊中。\n\n我們必須趁勝追擊,雪怪的弱點眾所皆知是位於它的心臟,加油啊!", + "questStressbeastCompletion": "惡劣壓力雪怪被擊敗!

我們成功了!在最後一擊後,惡劣壓力雪怪消散成雪霧。Habit公民們在閃耀著雪花的時刻,歡樂地擁抱坐騎和寵物。動物們和NPC們的和平再度降臨!

Stoïkalm安全了!

SabreCat對著一隻小劍齒虎說,「請找到 Stoïkalm 平原的市民們,並把他們帶來這裡。」幾小時後,劍齒虎歸來,後面慢吞吞地跟著一大群人。你從中認識了Glaciate女士,Stoïkalm的領袖。

「偉大的Habit公民。」她訴說著,「您奮力保護我們的草原遠離災難,我的人民和我在此致上最深的感謝和歉意。我們在很久以前就偷偷地把壓力丟進了冰山裡,那時候我們不知道,這些壓力經過幾個世代後竟變成您所看到的惡劣壓力雪怪。它打破了界線,將我們給關進了冰山內,而大肆侵略我們心愛的動物們。」她的目光在雪花下顯得悲痛欲絕。「由於我們的愚昧,使得大家身陷危險。但請放心,以後我們會在問題發生之前,前來尋求您的協助。」

她轉向正陪伴在長毛象寶寶身邊的@Baconsaur ,接著說「我們獻上食物給您受驚嚇的動物們,以表達歉意。為了展現誠意,我們會贈送您一些寵物和坐騎,我們明白您一定會好好照顧他們。」", + "questStressbeastCompletionChat": "`惡劣壓力雪怪被擊敗!`\n\n我們成功了!在最後一擊後,惡劣壓力雪怪消散成雪霧。Habit公民們在閃耀著雪花的時刻,歡樂地擁抱坐騎和寵物。動物們和NPC們的和平再度降臨!\n\n`Stoïkalm安全了!`\nSabreCat對著一隻小劍齒虎說,「請找到 Stoïkalm 平原的市民們,並把他們帶來這裡。」幾小時後,劍齒虎歸來,後面慢吞吞地跟著一大群人。你從中認識了Glaciate女士,Stoïkalm的領袖。\n\n「偉大的Habit公民。」她訴說著,「您奮力保護我們的草原遠離災難,我的人民和我在此致上最深的感謝和歉意。我們在很久以前就偷偷地把壓力丟進了冰山裡,那時候我們不知道,這些壓力經過幾個世代後竟變成您所看到的惡劣壓力雪怪。它打破了界線,將我們給關進了冰山內,而大肆侵略我們心愛的動物們。」她的目光在雪花下顯得悲痛欲絕。「由於我們的愚昧,使得大家身陷危險。但請放心,以後我們會在問題發生之前,前來尋求您的協助。」\n\n她轉向正陪伴在長毛象寶寶身邊的@Baconsaur ,接著說「我們獻上食物給您受驚嚇的動物們,以表達歉意。為了展現誠意,我們會贈送您一些寵物和坐騎,我們明白您一定會好好照顧他們。」", "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.\"", + "questTRexNotes": "現在,來自Stoïkalm草原的遠古生物蔓延了整座Habitica城市,@Urse決定領養一隻發育完全的霸王龍,應該不會再出錯了吧?

所有的事。", + "questTRexCompletion": "野生的恐龍終於停止橫衝直撞,乖乖地和巨型公雞當好朋友。@Urse 說「只要教他們一點規矩,他們就都會是很棒的寵物!這裏有一些霸王龍蛋,你就拿些回去吧!」", "questTRexBoss": "暴龍", "questTRexUndeadText": "恐龍出土", - "questTRexUndeadNotes": "As the ancient dinosaurs from the Stoïkalm Steppes roam through Habit City, a cry of terror emanates from the Grand Museum. @Baconsaur shouts, \"The Tyrannosaur skeleton in the museum is stirring! It must have sensed its kin!\" The bony beast bares its teeth and clatters towards you. How can you defeat a creature that is already dead? You'll have to strike fast before it heals itself!", - "questTRexUndeadCompletion": "The Tyrannosaur's glowing eyes grow dark, and it settles back onto its familiar pedestal. Everyone sighs with relief. \"Look!\" @Baconsaur says. \"Some of the fossilized eggs are shiny and new! Maybe they'll hatch for you.\"", + "questTRexUndeadNotes": "當來自Stoïkalm草原的遠古生物蔓延整座Habit城市時,一陣恐怖的叫聲從大博物館傳來。@Baconsaur 大喊著「霸王龍的骨骸正在共鳴,它一定是感應到了同伴!」骨頭對著你張開空洞的牙齒,發出喀拉科拉的聲音。你要怎麼樣打倒一隻已經死過的生物呢?你必須要在它治癒自己之前擊敗它!", + "questTRexUndeadCompletion": "霸王龍的雙眼轉暗,將自己重新返回到原先的展示台上。所有人都寬慰地鬆了一口氣。「看啊!」@Baconsaur 說,「有一些化石蛋變得又新又閃亮!也許他們可以被你孵化。」", "questTRexUndeadBoss": "骷髏暴龍", "questTRexUndeadRageTitle": "骨頭癒合", - "questTRexUndeadRageDescription": "This bar fills when you don't complete your Dailies. When it is full, the Skeletal Tyrannosaur will heal 30% of its remaining health!", - "questTRexUndeadRageEffect": "`Skeletal Tyrannosaur uses SKELETON HEALING!`\n\nThe monster lets forth an unearthly roar, and some of its damaged bones knit back together!", + "questTRexUndeadRageDescription": "當你未完成你的每日任務時,這條狀態列就會增加。如果狀態列滿了,霸王龍骨骸就會治癒它剩下生命值的 30% o", + "questTRexUndeadRageEffect": "`霸王龍骨骸使出骨骸治癒!`\n\n怪獸發出神祕的嘶吼聲,接著它的骨頭開始癒合在一起!", "questTRexDropTRexEgg": "暴龍 ( 蛋 )", "questTRexUnlockText": "解鎖-可在市集中購買暴龍蛋", - "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!\"", + "questRockText": "逃離洞穴生物", + "questRockNotes": "你與朋友們正穿越 Habitica 的蜿蜒山脈,某天晚上紮營在一個有著閃亮礦石的美麗洞穴。但第二天早上醒來時,入口消失了,而身下的洞穴地面正在變化。

「這座山是活的!」你的同伴@pfeffernusse大叫著,「這些不是水晶──是牙齒!」

@Painter de Cluster抓住你的手。「我們得另外想辦法逃出去──跟緊我,別恍神了,否則我們永遠都會被困在這裡!」", "questRockBoss": "水晶競技場", - "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": "岩石(蛋)", - "questRockUnlockText": "解鎖-可在市集中購買岩石蛋", + "questRockCompletion": "你拚命找到了一條安全的道路通過了這座有生命的山。站在陽光下,你的朋友@intune注意到洞穴出口處的地面上有東西在發光。你彎腰撿起來,它看起來是帶著一條黃金礦脈的小石塊。在它旁邊還有許多形狀奇特的岩石。它們看起來幾乎就像是...蛋?", + "questRockDropRockEgg": "岩石 (蛋)", + "questRockUnlockText": "解鎖 - 可在市集中購買岩石蛋", "questBunnyText": "殺手兔", "questBunnyNotes": "歷經艱辛,你終於到達了拖延山頂峰,站在疏忽堡壘那壯觀的大門之前。你讀了石上銘文。\"裡面居住的生物是你恐懼的化身,是你無所作為的根源。敲門並面對你心底的惡魔!\"你渾身戰栗,想像裡面會是多麼可怕。逃跑的想法在你耳邊輕語,反正之前你也退縮過多次。@Draayder把你拉了回來。\"冷靜點,我的朋友!這個時機終於到來!你必須得上!\"

你敲了敲門,門自動的向內打開。昏暗之中,你聽到整耳欲聾的吼叫聲,你拿起了武器。", "questBunnyBoss": "殺手兔", @@ -197,47 +197,47 @@ "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", - "questKrakenText": "The Kraken of Inkomplete", - "questKrakenNotes": "It's a warm, sunny day as you sail across the Inkomplete Bay, but your thoughts are clouded with worries about everything that you still need to do. It seems that as soon as you finish one task, another crops up, and then another...

Suddenly, the boat gives a horrible jolt, and slimy tentacles burst out of the water on all sides! \"We're being attacked by the Kraken of Inkomplete!\" Wolvenhalo cries.

\"Quickly!\" Lemoness calls to you. \"Strike down as many tentacles and tasks as you can, before new ones can rise up to take their place!\"", - "questKrakenBoss": "The Kraken of Inkomplete", - "questKrakenCompletion": "As the Kraken flees, several eggs float to the surface of the water. Lemoness examines them, and her suspicion turns to delight. \"Cuttlefish eggs!\" she says. \"Here, take them as a reward for everything you've completed.\"", - "questKrakenDropCuttlefishEgg": "Cuttlefish (Egg)", - "questKrakenUnlockText": "Unlocks purchasable cuttlefish eggs in the Market", - "questWhaleText": "Wail of the Whale", - "questWhaleNotes": "你到達勤勉碼頭,希望能搭潛水艇前往觀看Dilatory Derby。突然,一聲震耳欲聾的咆嘯直竄耳膜並逼迫你停了下來。\"Thar 她噴水了!\" 船長 @krazjega 尖叫,並指向一隻哀號中的巨大的鯨魚。\"我們不能在她失去控制亂撞時發送潛水艇,這樣太危險了!\"

\"快點\"@UncommonCriminal 大喊。\"先幫我鎮定那隻可憐的動物,我們才能了解為什麼她一直嚎叫!\"", - "questWhaleBoss": "Wailing Whale", - "questWhaleCompletion": "After much hard work, the whale finally ceases her thunderous cry. \"Looks like she was drowning in waves of negative habits,\" @zoebeagle explains. \"Thanks to your consistent effort, we were able to turn the tides!\" As you step into the submarine, several whale eggs bob towards you, and you scoop them up.", - "questWhaleDropWhaleEgg": "Whale (Egg)", - "questWhaleUnlockText": "Unlocks purchasable whale eggs in the Market", - "questDilatoryDistress1Text": "Dilatory Distress, Part 1: Message in a Bottle", - "questDilatoryDistress1Notes": "A message in a bottle arrived from the newly rebuilt city of Dilatory! It reads: \"Dear Habiticans, we need your help once again. Our princess has disappeared and the city is under siege by some unknown watery demons! The mantis shrimps are holding the attackers at bay. Please aid us!\" To make the long journey to the sunken city, one must be able to breathe water. Fortunately, the alchemists @Benga and @hazel can make it all possible! You only have to find the proper ingredients.", - "questDilatoryDistress1Completion": "You don the the finned armor and swim to Dilatory as quickly as you can. The merfolk and their mantis shrimp allies have managed to keep the monsters outside the city for the moment, but they are losing. No sooner are you within the castle walls than the horrifying siege descends!", - "questDilatoryDistress1CollectFireCoral": "Fire Coral", - "questDilatoryDistress1CollectBlueFins": "Blue Fins", - "questDilatoryDistress1DropArmor": "Finned Oceanic Armor (Armor)", - "questDilatoryDistress2Text": "Dilatory Distress, Part 2: Creatures of the Crevasse", - "questDilatoryDistress2Notes": "The siege can be seen from miles away: thousands of disembodied skulls rushing through a portal in the crevasse walls and making their way towards Dilatory.

When you meet King Manta in his war room, his eyes seem sunken, and his face is worried. \"My daughter Adva disappeared into the Dark Crevasse just before this siege began. Please find her and bring her back home safely! I will lend you my Fire Coral Circlet to aid you. If you succeed, it is yours.\"", - "questDilatoryDistress2Completion": "你擊敗了這群夢魘般的骷髏,但是你感覺距離找到Adva仍然遙遙無期。於是你向皇家追蹤者@Kiwibot詢問是否有任何頭緒。\"守護城市的蝦蛄們一定有看到Adva逃跑,\"試著跟著牠們去 Dark Crevasse吧。\"@Kiwibot說。", - "questDilatoryDistress2Boss": "Water Skull Swarm", - "questDilatoryDistress2RageTitle": "Swarm Respawn", - "questDilatoryDistress2RageDescription": "Swarm Respawn: This bar fills when you don't complete your Dailies. When it is full, the Water Skull Swarm will heal 30% of its remaining health!", - "questDilatoryDistress2RageEffect": "`Water Skull Swarm uses SWARM RESPAWN!`\n\nEmboldened by their victories, more skulls pour forth from the crevasse, bolstering the swarm!", - "questDilatoryDistress2DropSkeletonPotion": "Skeleton Hatching Potion", - "questDilatoryDistress2DropCottonCandyBluePotion": "Cotton Candy Blue Hatching Potion", - "questDilatoryDistress2DropHeadgear": "Fire Coral Circlet (Headgear)", - "questDilatoryDistress3Text": "Dilatory Distress, Part 3: Not a Mere Maid", - "questDilatoryDistress3Notes": "You follow the mantis shrimps deep into the Crevasse, and discover an underwater fortress. Princess Adva, escorted by more watery skulls, awaits you inside the main hall. \"My father has sent you, has he not? Tell him I refuse to return. I am content to stay here and practice my sorcery. Leave now, or you shall feel the wrath of the ocean's new queen!\" Adva seems very adamant, but as she speaks you notice a strange, ruby pendant on her neck glowing ominously... Perhaps her delusions would cease should you break it?", - "questDilatoryDistress3Completion": "Finally, you manage to pull the bewitched pendant from Adva's neck and throw it away. Adva clutches her head. \"Where am I? What happened here?\" After hearing your story, she frowns. \"This necklace was given to me by a strange ambassador - a lady called 'Tzina'. I don't remember anything after that!\"

Back at Dilatory, Manta is overjoyed by your success. \"Allow me to reward you with this trident and shield! I ordered them from @aiseant and @starsystemic as a gift for Adva, but... I'd rather not put weapons in her hands any time soon.\"", - "questDilatoryDistress3Boss": "Adva, the Usurping Mermaid", - "questDilatoryDistress3DropFish": "Fish (Food)", - "questDilatoryDistress3DropWeapon": "Trident of Crashing Tides (Weapon)", - "questDilatoryDistress3DropShield": "Moonpearl Shield (Shield-Hand Item)", + "questSheepText": "雷霆羊", + "questSheepNotes": "你與朋友們漫步在 Taskan 鄉間,暫時拋開責任「稍作休息」時,發現了一家愜意的毛線店。你沉溺在怠惰中而幾乎沒察覺到不祥的密雲正在天邊悄悄聚集。「這天氣感覺很~不妙啊。」@Misceo喃喃的說,你抬頭向上望。陰沉的密雲正漫湧聚集而來,看起來就像一隻...「我們沒時間觀雲了!」@starsystemic大叫,「這可是攻擊啊!」雷霆羊呼嘯而來,朝你擲出了閃電箭!", + "questSheepBoss": "雷霆羊", + "questSheepCompletion": "雷霆羊被你的勤奮所打動,怒氣消退。牠朝你的方向擲出三個巨大的冰雹之後便伴隨著低沉的轟隆聲消隱而去。仔細檢查後,發現這些冰雹其實是三個毛茸茸的蛋。你把它們收起來,在蔚藍的天空下漫步回家。", + "questSheepDropSheepEgg": "羊 (蛋)", + "questSheepUnlockText": "解鎖-可在市集中購買羊蛋", + "questKrakenText": "未盡灣的海怪", + "questKrakenNotes": "這是溫暖而晴朗的一天,你航行經過未盡灣,但你的思緒卻被該做的事給佔據了。感覺你剛完成一項任務就立刻冒出下一項,接踵而至...

突然間船身一陣可怕的震盪,許多黏滑的觸手從四面八方的水面竄出!「我們被未盡灣的海怪攻擊了!」Wolvenhalo 大喊。

「快!」Lemoness 朝你呼喊,「盡你所能的擊倒觸手和任務,在新的又冒出來之前!」", + "questKrakenBoss": "未盡灣的海怪", + "questKrakenCompletion": "當海怪逃離時,許多蛋浮在水面上。Lemoness 對它們仔細檢查,接著疑心轉為喜悅。「是烏賊蛋!」她說,「來,把它們當作你完成這一切的獎勵吧。」", + "questKrakenDropCuttlefishEgg": "烏賊 (蛋)", + "questKrakenUnlockText": "解鎖-可在市集中購買烏賊蛋", + "questWhaleText": "鯨魚的哀號聲", + "questWhaleNotes": "你到達勤勉碼頭,希望能搭潛水艇前往觀看 Dilatory Derby。突然,一聲震耳欲聾的咆嘯直竄耳膜並逼迫你停了下來。\"Thar 她噴水了!\" 船長 @krazjega 尖叫,並指向一隻哀號中的巨大的鯨魚。\"我們不能在她失去控制亂撞時發送潛水艇,這樣太危險了!\"

\"快點\"@UncommonCriminal 大喊。\"先幫我鎮定那隻可憐的動物,我們才能了解為什麼她一直嚎叫!\"", + "questWhaleBoss": "哀嚎鯨魚", + "questWhaleCompletion": "努力一段時間後,這隻鯨魚終於停下她雷鳴般的哭號。「看來她淹沒在壞習慣的浪潮之中了。」@zoebeagle 解釋著,「謝謝你持續的努力,我們可以扭轉局面了!」當你踏入潛水艇時,許多鯨魚蛋彈跳著向你而來,你把它們收集了起來。", + "questWhaleDropWhaleEgg": "鯨魚 (蛋)", + "questWhaleUnlockText": "解鎖-可在市集中購買鯨魚蛋", + "questDilatoryDistress1Text": "Dilatory 危機,第 1 章:瓶中信", + "questDilatoryDistress1Notes": "一封來自 Dilatory 重建城市的瓶中信!上面寫著:「親愛的 Habit 公民,我們再次需要你的幫助。我們的公主失蹤了,而且城市正被不明的水生怪物給包圍著!目前瀨尿蝦們正在海灣邊抵禦著襲擊者。請幫幫我們!」這趟前往水中城市的漫長旅途,必須擁有在水中呼吸的能力。幸運的是煉金術士 @Benga 和 @hazel 能夠使其成真!你只要找到適當的材料就行了。", + "questDilatoryDistress1Completion": "你穿上鰭狀盔甲並盡快地游到 Dilatory 。魚人族和他們的瀨尿蝦盟友雖然將怪物抵擋在城外,但正在節節敗退。你剛進到城牆內,恐怖的圍攻就開始了!", + "questDilatoryDistress1CollectFireCoral": "火焰珊瑚", + "questDilatoryDistress1CollectBlueFins": "藍鰭", + "questDilatoryDistress1DropArmor": "魚鰭海洋盔甲 (盔甲)", + "questDilatoryDistress2Text": "Dilatory 危機,第 2 章:海溝裡的怪物", + "questDilatoryDistress2Notes": "圍城的攻勢從幾里外就看得到:遊魂般的骷髏們通過海溝壁上的傳送門向 Dilatory 襲來。

你在作戰室見到 Manta 國王,他的雙眼凹陷,神情憂慮。「就在這次的大軍進攻前,我的女兒 Adva 在黑暗海溝失蹤了。請找到她,並把她平安帶回來!我會借你我的火焰珊瑚環來協助你。如果你成功,它就是你的了。」", + "questDilatoryDistress2Completion": "你擊敗了夢魘般的骷髏大軍,但是你感覺距離找到 Adva 仍然遙遙無期。於是你向皇家追蹤者 @Kiwibot 詢問是否有任何頭緒。「守衛城市的瀨尿蝦們一定有看到 Adva 逃跑。」@Kiwibot 說,「跟著牠們進入黑暗海溝看看吧。」", + "questDilatoryDistress2Boss": "水骷髏群", + "questDilatoryDistress2RageTitle": "怪物群重生", + "questDilatoryDistress2RageDescription": "怪物群重生:當你未完成你的每日任務時,這條狀態列就會增加。如果狀態列滿了,水骷髏群就會回復它現有生命值的 30%!", + "questDilatoryDistress2RageEffect": "『水骷髏群使用了怪物群重生!』\n\n被勝利所鼓舞,更多的骷髏從海溝湧出支援!", + "questDilatoryDistress2DropSkeletonPotion": "骨骸孵化藥水", + "questDilatoryDistress2DropCottonCandyBluePotion": "棉花糖藍色孵化藥水", + "questDilatoryDistress2DropHeadgear": "火焰珊瑚環 (頭飾)", + "questDilatoryDistress3Text": "Dilatory 危機,第 3 章:不單純是個少女", + "questDilatoryDistress3Notes": "你跟隨著瀨尿蝦們深入大海溝,並發現了一座海底堡壘。Adva 公主由更多的水骷髏護衛著,在正殿中等著你。「我父親派你來的,對吧?告訴他我不回去。我想待在這裡,並練習我的法術。現在離開吧,否則你將體會到海洋新女王的憤怒!」Adva 看起來十分強硬,但在她說話時你注意到有個奇怪的紅寶石墜飾在她頸上發著不祥的光...也許當你破壞它就能解除公主的蠱惑狀態?", + "questDilatoryDistress3Completion": "終於你設法從 Adva 的頸間扯下那蠱惑人心的墜飾並扔到一旁。Adva 緊抱著頭。「我在哪裡?! 發生了什麼事?」聽完你的話後她皺起了眉頭。「這條項鍊是一個奇怪的使者給我的──一個叫 Tzina 的女人。之後的事我什麼都想不起來了!」

回到 Dilatory,Manta 為你達成任務欣喜若狂。「請收下這三叉戟和盾作為報答!這本來是從 @aiseant 和 @starsystemic 那兒訂來送給 Adva 的禮物,但...短期內我還是不要給她任何武器好了。」", + "questDilatoryDistress3Boss": "Adva,篡位的人魚", + "questDilatoryDistress3DropFish": "魚 (食物)", + "questDilatoryDistress3DropWeapon": "擊潰浪潮的三叉戟 (武器)", + "questDilatoryDistress3DropShield": "月亮珍珠盾 (副手物品)", "questCheetahText": "Such a Cheetah", "questCheetahNotes": "As you hike across the Sloensteadi Savannah with your friends @PainterProphet, @tivaquinn, @Unruly Hyena, and @Crawford, you're startled to see a Cheetah screeching past with a new Habitican clamped in its jaws. Under the Cheetah's scorching paws, tasks burn away as though complete -- before anyone has the chance to actually finish them! The Habitican sees you and yells, \"Please help me! This Cheetah is making me level too quickly, but I'm not getting anything done. I want to slow down and enjoy the game. Make it stop!\" You fondly remember your own fledgling days, and know that you have to help the newbie by stopping the Cheetah!", "questCheetahCompletion": "The new Habitican is breathing heavily after the wild ride, but thanks you and your friends for your help. \"I'm glad that Cheetah won't be able to grab anyone else. It did leave some Cheetah eggs for us, so maybe we can raise them into more trustworthy pets!\"", @@ -249,5 +249,23 @@ "questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.", "questHorseBoss": "Night-Mare", "questHorseDropHorseEgg": "Horse (Egg)", - "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market" + "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market", + "questBurnoutText": "Burnout and the Exhaust Spirits", + "questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"

Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"

\"'It'?'\" asks Lemoness.

And then the heat takes form.

It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.

Kiwibot whispers a single word.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout is DEFEATED!

With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.

Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!

\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!

One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"

Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"

She claps her hands. \"Now - let's celebrate!\"", + "questBurnoutCompletionChat": "`Burnout is DEFEATED!`\n\nWith a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.\n\nIan, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!\n\n\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!\n\nOne of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"\n\nHer tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"\n\nShe claps her hands. \"Now - let's celebrate!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutBoss": "Burnout", + "questBurnoutBossRageTitle": "Exhaust Strike", + "questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!", + "questBurnoutDropPhoenixPet": "Phoenix (Pet)", + "questBurnoutDropPhoenixMount": "Phoenix (Mount)", + "questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!", + "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", + "questFrogText": "Swamp of the Clutter Frog", + "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogBoss": "Clutter Frog", + "questFrogDropFrogEgg": "Frog (Egg)", + "questFrogUnlockText": "Unlocks purchasable Frog 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 bece9700ea..10e3d80633 100644 --- a/common/locales/zh_TW/settings.json +++ b/common/locales/zh_TW/settings.json @@ -118,5 +118,26 @@ "promoCode": "優惠代碼", "promoCodeApplied": "優惠代碼已使用! 請檢查你的背包", "promoPlaceholder": "輸入優惠代碼", - "displayInviteToPartyWhenPartyIs1": "當隊伍有1個夥伴時,會顯示邀請入隊的按鈕。" + "displayInviteToPartyWhenPartyIs1": "當隊伍有1個夥伴時,會顯示邀請入隊的按鈕。", + "saveCustomDayStart": "儲存開始日期", + "registration": "登錄", + "addLocalAuth": "新增本地認證", + "generateCodes": "產生驗證碼", + "generate": "產生", + "getCodes": "得到驗證碼", + "webhooks": "Webhooks", + "enabled": "啟用", + "webhookURL": "Webhook URL", + "add": "增加", + "buyGemsGoldCap": "上限提高到<%= amount %>", + "mysticHourglass": "<%= amount %>神秘沙漏", + "mysticHourglassText": "神秘沙漏允許您購買以前每月神祕的物品。", + "purchasedPlanId": "定期$<%= price %>每 <%= months %>月(s) (<%= plan %>)", + "purchasedPlanExtraMonths": "You have <%= months %> months of subscription credit.", + "consecutiveSubscription": "連續訂閱", + "consecutiveMonths": "Consecutive Months:", + "gemCapExtra": "Gem Cap Extra:", + "mysticHourglasses": "Mystic Hourglasses:", + "paypal": "PayPal", + "amazonPayments": "Amazon Payments" } \ No newline at end of file diff --git a/common/locales/zh_TW/subscriber.json b/common/locales/zh_TW/subscriber.json index 640ef26e98..14f9a54e3a 100644 --- a/common/locales/zh_TW/subscriber.json +++ b/common/locales/zh_TW/subscriber.json @@ -59,21 +59,21 @@ "timeTravelers": "時光旅行者", "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> 和 <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "神秘的時光旅行者", - "timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.", - "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets <%= linkStart %>here<%= linkEnd %>! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", - "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!", - "mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!", - "subUpdateCard": "更新信用卡", + "timeTravelersPopoverNoSub": "你需要神秘沙漏來召喚神秘的時光旅行者!<%= linkStart %>訂閱用戶<%= linkEnd %>每連續訂閱三個月就可以獲得一個神祕沙漏。請在擁有神秘沙漏時回來,時光旅行者將從過去為你取得稀有寵物、座騎或訂閱者物品組...甚至可能取得未來的物品。", + "timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?", + "timeTravelersAlreadyOwned": "恭喜!你已擁有時光旅行者目前所供應的所有物品。感謝你對這個網站的支持!", + "mysticHourglassPopover": "神秘沙漏能讓你購買特定的限期物品,像是每個月的神祕物品和世界 Boss 的獎品,取得過去的東西!", + "subUpdateCard": "更新信用卡資訊", "subUpdateTitle": "更新", "subUpdateDescription": "更新信用卡以便我們扣款", - "notEnoughHourglasses": "You don't have enough Mystic Hourglasses.", - "hourglassBuyEquipSetConfirm": "Buy this full set of items for 1 Mystic Hourglass?", - "hourglassBuyItemConfirm": "Buy this item for 1 Mystic Hourglass?", - "petsAlreadyOwned": "Pet already owned.", - "mountsAlreadyOwned": "Mount already owned.", - "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types:", - "petsNotAllowedHourglass": "Pet not available for purchase with Mystic Hourglass.", - "mountsNotAllowedHourglass": "Mount not available for purchase with Mystic Hourglass.", - "hourglassPurchase": "Purchased an item using a Mystic Hourglass!", - "hourglassPurchaseSet": "Purchased an item set using a Mystic Hourglass!" + "notEnoughHourglasses": "你的神祕沙漏不足。", + "hourglassBuyEquipSetConfirm": "使用 1 個神祕沙漏購買這組物品嗎?", + "hourglassBuyItemConfirm": "使用 1 個神祕沙漏購買這個物品嗎?", + "petsAlreadyOwned": "已擁有此寵物。", + "mountsAlreadyOwned": "已擁有此座騎。", + "typeNotAllowedHourglass": "此物品類型無法用神秘沙漏購買。適用類型:", + "petsNotAllowedHourglass": "此寵物無法使用神秘沙漏購買。", + "mountsNotAllowedHourglass": "此座騎無法使用神秘沙漏購買。", + "hourglassPurchase": "使用神秘沙漏購買了一項物品!", + "hourglassPurchaseSet": "使用神秘沙漏購買了一組物品!" } \ No newline at end of file diff --git a/common/locales/zh_TW/tasks.json b/common/locales/zh_TW/tasks.json index e6c1c42ea6..3d9cf6fc36 100644 --- a/common/locales/zh_TW/tasks.json +++ b/common/locales/zh_TW/tasks.json @@ -14,7 +14,7 @@ "save": "儲存", "addChecklist": "增加清單", "checklist": "清單", - "checklistText": "把一個任務拆解成較小的項目!清單會增加你能從待辦事項獲得的經驗值與金幣,並且減少每日任務帶來的傷害。", + "checklistText": "把一個任務拆解成較小的項目!被拆解的任務可以獲得更多的經驗值與金幣,並且減少每日任務帶來的傷害。", "expandCollapse": "展開 / 縮合", "text": "標題", "extraNotes": "說明", @@ -42,7 +42,7 @@ "dailyRepeatHelpContent": "這個任務每 X 日到期,你可以在下面設定。", "weeklyRepeatHelpContent": "This task will be due on the highlighted days below. Click on a day to activate/deactivate it.", "repeatDays": "每 X 日", - "repeatWeek": "On Certain Days of the Week", + "repeatWeek": "在每星期的某幾日", "day": "日", "days": "日", "restoreStreak": "重設連擊數", @@ -91,23 +91,23 @@ "pushTaskToTop": "置頂", "pushTaskToBottom": "置底", "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.", - "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.", + "dailiesRestingInInn": "你正在酒館休息中!你今天不會因為未完成每日任務而受到傷害,但是任務還是會每天刷新哦。如果你正在隊伍中解任務的話,在你離開酒館前,你將不會受到傷害也無法獲得獎勵,可是若你的隊伍沒有乖乖完成他們自己的每日任務的話,你的生命值仍然會受損哦。", + "habitHelp1": "「好習慣」就是你每天都可以完成好幾次的正面事情。當你每次點擊 <%= plusIcon %>的時候,它會為你帶來金幣和經驗值哦。", + "habitHelp2": "「壞習慣」就是你想要盡力避免去做的事。當你每次點擊<%= minusIcon %>的時候,壞習慣會折損你的生命值。", + "habitHelp3": "想要獲得些任務靈感?你可以點擊 範例參考!", + "newbieGuild": "還有一肚子疑問?到這裏問問吧!<%= linkStart %>新手公會<%= linkEnd %>", + "dailyHelp1": "每日任務重複 <%= emphasisStart %>每一天<%= emphasisEnd %>它們被設定好的日子。點擊 <%= pencilIcon %> 可以編輯一星期中的哪幾天開啟任務。", + "dailyHelp2": "如果你沒有如期完成每日任務的話,你的生命值會在任務過期的時候受損。", + "dailyHelp3": "每日任務會變成<%= emphasisStart %>更紅<%= emphasisEnd %>當你沒有完成的時候,它會變得<%= emphasisStart %>更藍<%= emphasisEnd %>當你完成的時候。越紅的任務越能夠獎勵你⋯⋯也更能造成生命值更多傷害哦。", + "dailyHelp4": "想改變你的每日任務結算時間?到<%= linkStart %>設定>網站<%= linkEnd %> > 設定開始日期。", + "dailyHelp5": "想找關於自訂每日任務的靈感?看看這些範例參考!", + "toDoHelp1": "待辦事項一開始會是黃色的,它會隨著完成日期的延後而轉變成紅色。 (越紅的任務所帶來的獎勵越高。) ", "toDoHelp2": "待辦事項永遠不會傷害到你!它們都是等你領取的經驗值與金幣。", - "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 %>).", + "toDoHelp3": "將待辦事項分解成較小的項目會讓這件事看起來不那麼難完成,而且也會增加你的屬性點哦!", + "toDoHelp4": "想找關於自訂待辦事項的靈感? 看看這些範例參考!", + "rewardHelp1": "你所購置的角色裝備會被儲存在<%= linkStart %>背包>裝備。<%= linkEnd %>", + "rewardHelp2": "裝備會影響你的屬性。 (<%= linkStart %>角色 > 屬性<%= linkEnd %>。)", "rewardHelp3": "在世界事件發生時,特殊的裝備會出現。", - "rewardHelp4": "Don't be afraid to set custom Rewards! Check out some samples here.", + "rewardHelp4": "不知道要怎麼自訂獎勵嗎? 點擊這裡有一些參考範例。", "clickForHelp": "點選獲得協助" } \ No newline at end of file diff --git a/common/script/content/faq.js b/common/script/content/faq.js index d0b9173272..7d8468ee3e 100644 --- a/common/script/content/faq.js +++ b/common/script/content/faq.js @@ -9,7 +9,7 @@ var faq = {}; faq.questions = []; -for (var i = 0; i < NUMBER_OF_QUESTIONS; i++) { +for (var i = 0; i <= NUMBER_OF_QUESTIONS; i++) { var question = { question: t('faqQuestion' + i), ios: t('iosFaqAnswer' + i), diff --git a/common/script/content/index.coffee b/common/script/content/index.coffee index 376970baef..5fd84cb243 100644 --- a/common/script/content/index.coffee +++ b/common/script/content/index.coffee @@ -27,7 +27,7 @@ events = winter2015: {start:'2014-12-21',end:'2015-02-02'} spring2015: {start:'2015-03-20',end:'2015-05-02'} summer2015: {start:'2015-06-20',end:'2015-08-02'} - fall2015: {start:'2015-09-21',end:'2015-11-01'} + fall2015: {start:'2015-09-21',end:'2015-11-02'} api.mystery = 201402: {start:'2014-02-22',end:'2014-02-28', text:'Winged Messenger Set'} @@ -50,6 +50,7 @@ api.mystery = 201507: {start:'2015-07-24',end:'2015-08-02', text:'Rad Surfer Set'} 201508: {start:'2015-08-23',end:'2015-09-02', text:'Cheetah Costume Set'} 201509: {start:'2015-09-24',end:'2015-10-02', text:'Werewolf Set'} + 201510: {start:'2015-10-26',end:'2015-11-02', text:'Horned Goblin 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 @@ -459,6 +460,7 @@ gear = 201410: text: t('backMystery201410Text'), notes: t('backMystery201410Notes'), mystery:'201410', value: 0 201504: text: t('backMystery201504Text'), notes: t('backMystery201504Notes'), mystery:'201504', value: 0 201507: text: t('backMystery201507Text'), notes: t('backMystery201507Notes'), mystery:'201507', value: 0 + 201510: text: t('backMystery201510Text'), notes: t('backMystery201510Notes'), mystery:'201510', 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' @@ -507,6 +509,7 @@ gear = 201404: text: t('headAccessoryMystery201404Text'), notes: t('headAccessoryMystery201404Notes'), mystery:'201404', value: 0 201409: text: t('headAccessoryMystery201409Text'), notes: t('headAccessoryMystery201409Notes'), mystery:'201409', value: 0 201502: text: t('headAccessoryMystery201502Text'), notes: t('headAccessoryMystery201502Notes'), mystery:'201502', value: 0 + 201510: text: t('headAccessoryMystery201510Text'), notes: t('headAccessoryMystery201510Notes'), mystery:'201510', value: 0 301405: text: t('headAccessoryMystery301405Text'), notes: t('headAccessoryMystery301405Notes'), mystery:'301405', value: 0 eyewear: @@ -1121,6 +1124,7 @@ api.questEggs = Whale: text: t('questEggWhaleText'), adjective: t('questEggWhaleAdjective'), canBuy: ((u)-> u.achievements.quests && u.achievements.quests.whale? > 0) Cheetah: text: t('questEggCheetahText'), adjective: t('questEggCheetahAdjective'), canBuy: ((u)-> u.achievements.quests && u.achievements.quests.cheetah? > 0) Horse: text: t('questEggHorseText'), adjective: t('questEggHorseAdjective'), canBuy: ((u)-> u.achievements.quests && u.achievements.quests.horse? > 0) + Frog: text: t('questEggFrogText'), adjective: t('questEggFrogAdjective'), canBuy: ((u)-> u.achievements.quests && u.achievements.quests.frog? > 0) _.each api.questEggs, (egg,key) -> _.defaults egg, @@ -1154,6 +1158,7 @@ api.specialMounts = 'Orca-Base': 'orca' 'Gryphon-RoyalPurple': 'royalPurpleGryphon' 'Phoenix-Base': 'phoenix' + 'JackOLantern-Base': 'jackolantern' api.timeTravelStable = pets: @@ -2178,6 +2183,26 @@ api.quests = exp: 275 unlock: t('questHorseUnlockText') + frog: + text: t('questFrogText') + notes: t('questFrogNotes') + completion: t('questFrogCompletion') + value: 4 + category: 'pet' + boss: + name: t('questFrogBoss') + hp: 300 + str: 1.5 + drop: + items: [ + {type: 'eggs', key: 'Frog', text: t('questFrogDropFrogEgg')} + {type: 'eggs', key: 'Frog', text: t('questFrogDropFrogEgg')} + {type: 'eggs', key: 'Frog', text: t('questFrogDropFrogEgg')} + ] + gp: 25 + exp: 125 + unlock: t('questFrogUnlockText') + _.each api.quests, (v,key) -> _.defaults v, {key,canBuy:(()->true)} b = v.boss diff --git a/common/script/index.coffee b/common/script/index.coffee index 191c2e12d2..a69f64fcaf 100644 --- a/common/script/index.coffee +++ b/common/script/index.coffee @@ -73,7 +73,7 @@ api.dayMapping = {0:'su',1:'m',2:'t',3:'w',4:'th',5:'f',6:'s'} ### api.daysSince = (yesterday, options = {}) -> o = sanitizeOptions options - Math.abs api.startOfDay(_.defaults {now:yesterday}, o).diff(api.startOfDay(_.defaults {now:o.now}, o), 'days') + api.startOfDay(_.defaults {now:o.now}, o).diff(api.startOfDay(_.defaults {now:yesterday}, o), 'days') ### Should the user do this task on this date, given the task's repeat options and user.preferences.dayStart? @@ -186,6 +186,13 @@ preenHistory = (history) -> newHistory + +### + Preen 3-day past-completed To-Dos from Angular & mobile app +### +api.preenTodos = (tasks) -> + _.where(tasks, (t) -> !t.completed || (t.challenge && t.challenge.id) || moment(t.dateCompleted).isAfter(moment().subtract({days:3}))) + ### Update the in-browser store with new gear. FIXME this was in user.fns, but it was causing strange issues there ### @@ -613,6 +620,11 @@ api.wrap = (user, main=true) -> return cb?({code:404, message: i18n.t('messageTaskNotFound', req.language)}) unless task return cb?('?to=__&from=__ are required') unless to? and from? tasks = user["#{task.type}s"] + if task.type is 'todo' and tasks[from] isnt task # client indices don't match because of preened tasks + preenedTasks = api.preenTodos(tasks); + to = tasks.indexOf(preenedTasks[to]) unless to == -1 # Push To Bottom doesn't require readjustment + from = tasks.indexOf(preenedTasks[from]) + return cb?({code:404, message: i18n.t('messageTaskNotFound', req.language)}) unless tasks[from] is task movedTask = tasks.splice(from, 1)[0] if to == -1 # we've used the Push To Bottom feature tasks.push(movedTask) @@ -661,6 +673,14 @@ api.wrap = (user, main=true) -> user.tags.splice to, 0, user.tags.splice(from, 1)[0] cb? null, user.tags + getTags: (req, cb) -> + cb? null, user.tags + + getTag: (req, cb) -> + tid = req.params.id + i = _.findIndex user.tags, {id: tid} + return cb?({code:404,message:i18n.t('messageTagNotFound', req.language)}) if !~i + cb? null, user.tags[i] updateTag: (req, cb) -> tid = req.params.id @@ -958,7 +978,7 @@ api.wrap = (user, main=true) -> message = i18n.t('armoireExp', req.language) armoireResp = {"type": "experience", "value": armoireExp} else - user.items.gear.equipped[item.type] = item.key + if user.preferences.autoEquip then 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) @@ -1677,15 +1697,6 @@ api.wrap = (user, main=true) -> cron: (options={}) -> now = +options.now || +new Date - # They went to a different timezone - # FIXME: - # (1) This exit-early code isn't taking timezone into consideration!! - # (2) Won't switching timezones be handled automatically client-side anyway? (aka, can we just remove this code?) - # (3) And if not, is this the correct way to handle switching timezones - # if moment(user.lastCron).isAfter(now) - # user.lastCron = now - # return - daysMissed = api.daysSince user.lastCron, _.defaults({now}, user.preferences) return unless daysMissed > 0 @@ -1853,7 +1864,7 @@ api.wrap = (user, main=true) -> user: user, resting: user.preferences.sleep, cronCount: user.flags.cronCount, - progressUp: _progress.up, + progressUp: _.min([_progress.up, 900]), progressDown: _progress.down } options.analytics?.track('Cron', analyticsData) diff --git a/common/script/public/config.js b/common/script/public/config.js index fca510da0f..bb78e244bd 100644 --- a/common/script/public/config.js +++ b/common/script/public/config.js @@ -35,9 +35,9 @@ angular.module('habitrpg').config(['$httpProvider', function($httpProvider){ // Error } else { - var error = 'Please reload, ' + - '"'+window.env.t('error')+' '+(response.data.err || response.data || 'something went wrong')+'" ' + - window.env.t('seeConsole'); + var error = window.env.t('requestError') + '

"' + + window.env.t('error') + ' ' + (response.data.err || response.data || 'something went wrong') + + '"

' + window.env.t('seeConsole'); if (mobileApp) error = 'Error contacting the server. Please try again in a few minutes.'; $rootScope.$broadcast('responseError', error); console.error(response); diff --git a/common/script/src/content/eggs/quest.js b/common/script/src/content/eggs/quest.js index efde0776af..cd27ecd4d4 100644 --- a/common/script/src/content/eggs/quest.js +++ b/common/script/src/content/eggs/quest.js @@ -22,6 +22,7 @@ const QUEST_EGGS = [ 'Whale', 'Cheetah', 'Horse', + 'Frog' ]; let eggDefaults = { diff --git a/common/script/src/content/faq.js b/common/script/src/content/faq.js index 3be4054c45..bbe5e97438 100644 --- a/common/script/src/content/faq.js +++ b/common/script/src/content/faq.js @@ -6,7 +6,7 @@ let faq = {}; faq.questions = []; -for (var i = 0; i < NUMBER_OF_QUESTIONS; i++) { +for (var i = 0; i <= NUMBER_OF_QUESTIONS; i++) { let question = { question: t('faqQuestion' + i), ios: t('iosFaqAnswer' + i), diff --git a/common/script/src/content/gear/index.js b/common/script/src/content/gear/index.js index 2d78868d38..2c226511bd 100644 --- a/common/script/src/content/gear/index.js +++ b/common/script/src/content/gear/index.js @@ -27,7 +27,7 @@ import moment from 'moment'; // mystery: // } // -// - What type of euqipment it is (armor, head, weapon, etc) +// - What type of equipment it is (armor, head, weapon, etc) // - What set this gear is a part of (special, mystery, warrior, etc) // - The order in this particular set // - CamelCased version of key diff --git a/common/script/src/content/gear/sets/mystery.js b/common/script/src/content/gear/sets/mystery.js index 715548fe46..d3f8d330fd 100644 --- a/common/script/src/content/gear/sets/mystery.js +++ b/common/script/src/content/gear/sets/mystery.js @@ -25,6 +25,7 @@ let back = { 201410: { mystery: '201410', value: 0 }, 201504: { mystery: '201504', value: 0 }, 201507: { mystery: '201507', value: 0 }, + 201510: { mystery: '201510', value: 0 }, }; let eyewear = { @@ -46,7 +47,7 @@ let head = { 201501: { mystery: '201501', value: 0 }, 201505: { mystery: '201505', value: 0 }, 201508: { mystery: '201508', value: 0 }, - 201509: { mystery:'201509', value: 0 }, + 201509: { mystery: '201509', value: 0 }, 301404: { mystery: '301404', value: 0 }, 301405: { mystery: '301405', value: 0 }, }; @@ -56,6 +57,7 @@ let headAccessory = { 201404: { mystery: '201404', value: 0 }, 201409: { mystery: '201409', value: 0 }, 201502: { mystery: '201502', value: 0 }, + 201510: { mystery: '201510', value: 0 }, 301405: { mystery: '301405', value: 0 }, }; diff --git a/common/script/src/content/mystery-sets.js b/common/script/src/content/mystery-sets.js index 9d0c6de7ea..e57505815a 100644 --- a/common/script/src/content/mystery-sets.js +++ b/common/script/src/content/mystery-sets.js @@ -102,6 +102,11 @@ let mysterySets = { end:'2015-10-02', text:'Werewolf Set' }, + 201510: { + start:'2015-10-26', + end:'2015-11-02', + text:'Horned Goblin Set' + }, 301404: { start: '3014-03-24', end: '3014-04-02', diff --git a/common/script/src/content/pets-mounts/special-mounts.js b/common/script/src/content/pets-mounts/special-mounts.js index bd85c78a3d..6b0d2c9005 100644 --- a/common/script/src/content/pets-mounts/special-mounts.js +++ b/common/script/src/content/pets-mounts/special-mounts.js @@ -6,7 +6,8 @@ let specialMounts = { 'Mammoth-Base': 'mammoth', 'Orca-Base': 'orca', 'Gryphon-RoyalPurple': 'royalPurpleGryphon', - 'Phoenix-Base': 'phoenix' + 'Phoenix-Base': 'phoenix', + 'JackOLantern-Base': 'jackolantern' } export default specialMounts; diff --git a/common/script/src/content/quests/pet.js b/common/script/src/content/quests/pet.js index 865c6ab1c4..6ae4f7f8a5 100644 --- a/common/script/src/content/quests/pet.js +++ b/common/script/src/content/quests/pet.js @@ -325,6 +325,16 @@ let petQuests = { gp: 37, exp: 275, } + }, + frog: { + boss: { + hp: 300, + str: 1.5 + }, + drop: { + gp: 25, + exp: 125, + } } }; diff --git a/migrations/20151013_jackolanterns.js b/migrations/20151013_jackolanterns.js new file mode 100644 index 0000000000..35da80c1cc --- /dev/null +++ b/migrations/20151013_jackolanterns.js @@ -0,0 +1,67 @@ +var migrationName = 'new_stuff.js'; +var authorName = 'Sabe'; // in case script author needs to know when their ... +var authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; //... own data is done + +/* + * Award Jack-O'-Lantern mounts to users who already have the pet version, award pet if they don't + */ + +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'); + +// specify a query to limit the affected users (empty for all users): +var query = { +}; + +// specify fields we are interested in to limit retrieved data (empty if we're not reading data): +var fields = { + 'items.pets.JackOLantern-Base':1 +}; + +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++; + + // specify user data to change: + var set = {}; + if (user.items.pets['JackOLantern-Base']) { + set = {'migration':migrationName, 'items.mounts.JackOLantern-Base':true}; + } else { + set = {'migration':migrationName, 'items.pets.JackOLantern-Base':5}; + } + + dbUsers.update({_id:user._id}, {$set:set}); + + if (count%progressCount == 0) console.warn(count + ' ' + user._id); + if (user._id == authorUuid) console.warn(authorName + ' 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/20151021_usernames_emails_lowercase.js b/migrations/20151021_usernames_emails_lowercase.js new file mode 100644 index 0000000000..432d7eb650 --- /dev/null +++ b/migrations/20151021_usernames_emails_lowercase.js @@ -0,0 +1,63 @@ +/* + * Migrate email to lowerCase version and add auth.local.lowerCaseUsername email + */ + +var mongo = require('mongoskin'); +var async = require('async'); + +var dbserver = 'url'; +var dbname = 'dbname'; +var countUsers = 0; + +var db = mongo.db(dbserver + '/' + dbname + '?auto_reconnect'); +var dbUsers = db.collection('users'); + +console.log('Begins work on db'); + +function findUsers(gt){ + var query = {}; + if(gt) query._id = {$gt: gt}; + + console.log(query) + + dbUsers.find(query, { + fields: {_id: 1, auth: 1}, + limit: 10000, + sort: { + _id: 1 + } + }).toArray(function(err, users){ + if(err) throw err; + + var lastUser = null; + if(users.length === 10000){ + lastUser = users[users.length - 1]; + } + + async.eachLimit(users, 20, function(user, cb){ + countUsers++; + console.log('User: ', countUsers, user._id); + + var update = { + $set: {}; + }; + + if(user.auth && user.auth.local) { + if(user.auth.local.username) update['$set']['auth.local.lowerCaseUsername'] = user.auth.local.username.toLowerCase(); + if(user.auth.local.email) update['$set']['auth.local.email'] = user.auth.local.email.toLowerCase(); + } + + dbUsers.update({ + _id: user._id + }, update, cb); + }, function(err){ + if(err) throw err; + + if(lastUser && lastUser._id){ + findUsers(lastUser._id); + } + }); + }); +}; + +findUsers(); \ No newline at end of file diff --git a/migrations/mystery_items.js b/migrations/mystery_items.js index 48f2009b15..199301f512 100644 --- a/migrations/mystery_items.js +++ b/migrations/mystery_items.js @@ -2,7 +2,7 @@ var _id = ''; var update = { $addToSet: { 'purchased.plan.mysteryItems':{ - $each:['head_mystery_201509','armor_mystery_201509'] + $each:['headAccessory_mystery_201510','back_mystery_201510'] } } }; diff --git a/newrelic.js b/newrelic.js deleted file mode 100644 index 682f608e42..0000000000 --- a/newrelic.js +++ /dev/null @@ -1,25 +0,0 @@ -/** - * New Relic agent configuration. - * - * See lib/config.defaults.js in the agent distribution for a more complete - * description of configuration variables and their potential values. - */ -var nconf = require('nconf') -exports.config = { - /** - * Array of application names. - */ - app_name : ['HabitRPG'], - /** - * Your New Relic license key. - */ - license_key : nconf.get('NEW_RELIC_LICENSE_KEY'), - logging : { - /** - * Level at which to log. 'trace' is most useful to New Relic when diagnosing - * issues with the agent, 'info' and higher will impose the least overhead on - * production applications. - */ - level : 'warning' - } -}; diff --git a/package.json b/package.json index 5893a7d523..a3fc0957cc 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "./website/src/server.js", "dependencies": { "amazon-payments": "0.0.4", - "amplitude": "^1.0.6", + "amplitude": "^2.0.1", "async": "~0.9.0", "aws-sdk": "^2.0.25", "babel": "^5.5.4", @@ -56,7 +56,7 @@ "mongoose": "~3.8.23", "mongoose-id-autoinc": "~2013.7.14-4", "nconf": "~0.6.9", - "newrelic": "~1.11.2", + "newrelic": "~1.23.0", "nib": "~1.0.1", "nodemailer": "~0.5.2", "pageres": "^1.0.1", @@ -72,7 +72,7 @@ "request": "~2.44.0", "s3-upload-stream": "^1.0.6", "stripe": "*", - "superagent": "~0.15.7", + "superagent": "~1.4.0", "swagger-node-express": "lefnire/swagger-node-express#habitrpg", "universal-analytics": "~0.3.2", "validator": "~3.19.0", @@ -81,13 +81,9 @@ "winston-newrelic": "~0.1.4" }, "private": true, - "subdomain": "habitrpg", - "domains": [ - "habitrpg.com", - "www.habitrpg.com" - ], "engines": { - "node": "0.10.x" + "node": "^0.10.40", + "npm": "^2.14.9" }, "scripts": { "test": "gulp test", @@ -97,7 +93,8 @@ "coverage": "COVERAGE=true mocha --require register-handlers.js --reporter html-cov > coverage.html; open coverage.html" }, "devDependencies": { - "chai": "^2.3.0", + "chai": "^3.4.0", + "chai-as-promised": "^5.1.0", "coffee-coverage": "~0.4.2", "coveralls": "^2.11.2", "csv": "~0.3.6", @@ -113,21 +110,23 @@ "karma-firefox-launcher": "~0.1.0", "karma-html2js-preprocessor": "~0.1.0", "karma-jasmine": "~0.1.3", - "karma-mocha": "0.1.3", - "karma-mocha-reporter": "^1.0.2", + "karma-mocha": "^0.2.0", + "karma-mocha-reporter": "^1.1.1", "karma-ng-html2js-preprocessor": "~0.1.0", "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", + "mocha": "^2.3.3", + "mongodb": "^2.0.46", "mongoskin": "~0.6.1", "protractor": "~2.0.0", "rewire": "^2.3.3", "shelljs": "^0.4.0", - "sinon": "1.15.4", - "sinon-chai": "^2.7.0", - "superagent-defaults": "~0.1.5", + "sinon": "^1.17.2", + "sinon-chai": "^2.8.0", + "superagent-defaults": "^0.1.13", + "uuid": "^2.0.1", "vinyl-source-stream": "^1.0.0", "vinyl-transform": "^1.0.0" } diff --git a/protractor.conf.js b/protractor.conf.js index ab91fc074b..0f810a8915 100644 --- a/protractor.conf.js +++ b/protractor.conf.js @@ -14,7 +14,7 @@ exports.config = { // A base URL for your application under test. Calls to protractor.get() // with relative paths will be prepended with this. - baseUrl: 'http://localhost:3001', + baseUrl: 'http://localhost:3003', // Options to be passed to Jasmine-node. jasmineNodeOpts: { diff --git a/tasks/gulp-sprites.js b/tasks/gulp-sprites.js index 016c0bf160..a5777af9ce 100644 --- a/tasks/gulp-sprites.js +++ b/tasks/gulp-sprites.js @@ -69,7 +69,7 @@ function createSpritesStream(name, src) { cssName: `spritesmith-${name}-${index}.css`, algorithm: 'binary-tree', padding: 1, - cssTemplate: 'common/css/css.template.mustache', + cssTemplate: 'common/css/css.template.handlebars', cssVarMap: cssVarMap })); diff --git a/tasks/gulp-start.js b/tasks/gulp-start.js index 5c33ae9293..7cb842af00 100644 --- a/tasks/gulp-start.js +++ b/tasks/gulp-start.js @@ -8,6 +8,10 @@ gulp.task('run:dev', ['nodemon', 'build:dev:watch']); gulp.task('nodemon', () => { nodemon({ script: pkg.main, - ignore: ['website/public/*', 'website/views/*'] + ignore: [ + 'website/public/*', + 'website/views/*', + 'common/dist/script/content/*', + ] }); }); diff --git a/tasks/gulp-tests.js b/tasks/gulp-tests.js index 881d4559d9..6cd40918b2 100644 --- a/tasks/gulp-tests.js +++ b/tasks/gulp-tests.js @@ -4,21 +4,26 @@ import mongoose from 'mongoose'; import { exec } from 'child_process'; import psTree from 'ps-tree'; import gulp from 'gulp'; +import { sync as glob } from 'glob'; import Q from 'q'; +import Mocha from 'mocha'; +import { resolve } from 'path'; -const TEST_SERVER_PORT = 3001 +const TEST_SERVER_PORT = 3003 const TEST_DB = 'habitrpg_test' +let server; const TEST_DB_URI = `mongodb://localhost/${TEST_DB}` -const API_TEST_COMMAND = 'mocha test/api'; -const COMMON_TEST_COMMAND = 'mocha test/common'; -const CONTENT_TEST_COMMAND = 'mocha test/content --opts test/content/mocha.content.opts'; +const API_TEST_COMMAND = 'mocha test/api --recursive --compilers js:babel/register'; +const LEGACY_API_TEST_COMMAND = 'mocha test/api-legacy'; +const COMMON_TEST_COMMAND = 'mocha test/common --compilers coffee:coffee-script'; +const CONTENT_TEST_COMMAND = 'mocha test/content --compilers js:babel/register'; const CONTENT_OPTIONS = {maxBuffer: 1024 * 500}; const KARMA_TEST_COMMAND = 'karma start'; const SERVER_SIDE_TEST_COMMAND = 'mocha test/server_side'; -const INSTANBUL_TEST_COMMAND = `istanbul cover -i "website/src/**" --dir coverage/api $(npm bin)/${API_TEST_COMMAND}`; +const ISTANBUL_TEST_COMMAND = `istanbul cover -i "website/src/**" --dir coverage/api ./node_modules/.bin/${LEGACY_API_TEST_COMMAND}`; /* Helper methods for reporting test summary */ let testResults = []; @@ -32,13 +37,23 @@ let testBin = (string) => { }; gulp.task('test:prepare:mongo', (cb) => { - mongoose.connect(TEST_DB_URI, () => { + mongoose.connect(TEST_DB_URI, (err) => { + if (err) return cb(`Unable to connect to mongo database. Are you sure it's running? \n\n${err}`); mongoose.connection.db.dropDatabase(); mongoose.connection.close(); cb(); }); }); +gulp.task('test:prepare:server', ['test:prepare:mongo'], () => { + if (!server) { + server = exec(`NODE_ENV="TESTING" NODE_DB_URI="${TEST_DB_URI}" PORT="${TEST_SERVER_PORT}" node ./website/src/server.js`, (error, stdout, stderr) => { + if (error) { throw `Problem with the server: ${error}`; } + if (stderr) { console.error(stderr); } + }); + } +}); + gulp.task('test:prepare:build', (cb) => { exec(testBin('grunt build:test'), cb); }); @@ -149,9 +164,9 @@ gulp.task('test:server_side:safe', ['test:prepare:build'], (cb) => { pipe(runner); }); -gulp.task('test:api', ['test:prepare:mongo'], (cb) => { +gulp.task('test:api-legacy', ['test:prepare:mongo'], (cb) => { let runner = exec( - testBin(INSTANBUL_TEST_COMMAND), + testBin(ISTANBUL_TEST_COMMAND), (err, stdout, stderr) => { cb(err); } @@ -159,12 +174,12 @@ gulp.task('test:api', ['test:prepare:mongo'], (cb) => { pipe(runner); }); -gulp.task('test:api:safe', ['test:prepare:mongo'], (cb) => { +gulp.task('test:api-legacy:safe', ['test:prepare:mongo'], (cb) => { let runner = exec( - testBin(INSTANBUL_TEST_COMMAND), + testBin(ISTANBUL_TEST_COMMAND), (err, stdout, stderr) => { testResults.push({ - suite: 'API Specs\t', + suite: 'API (legacy) Specs', pass: testCount(stdout, /(\d+) passing/), fail: testCount(stderr, /(\d+) failing/), pend: testCount(stdout, /(\d+) pending/) @@ -175,15 +190,15 @@ gulp.task('test:api:safe', ['test:prepare:mongo'], (cb) => { pipe(runner); }); -gulp.task('test:api:clean', (cb) => { - pipe(exec(testBin(API_TEST_COMMAND), () => cb())); +gulp.task('test:api-legacy:clean', (cb) => { + pipe(exec(testBin(LEGACY_API_TEST_COMMAND), () => cb())); }); -gulp.task('test:api:watch', [ +gulp.task('test:api-legacy:watch', [ 'test:prepare:mongo', - 'test:api:clean' + 'test:api-legacy:clean' ], () => { - gulp.watch(['website/src/**', 'test/api/**'], ['test:api:clean']); + gulp.watch(['website/src/**', 'test/api-legacy/**'], ['test:api-legacy:clean']); }); gulp.task('test:karma', ['test:prepare:build'], (cb) => { @@ -222,15 +237,15 @@ gulp.task('test:karma:safe', ['test:prepare:build'], (cb) => { pipe(runner); }); -gulp.task('test:e2e', ['test:prepare'], (cb) => { +gulp.task('test:e2e', ['test:prepare', 'test:prepare:server'], (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); + support.push(server); Q.all([ - awaitPort(3001), + awaitPort(TEST_SERVER_PORT), awaitPort(4444) ]).then(() => { let runner = exec( @@ -247,15 +262,14 @@ gulp.task('test:e2e', ['test:prepare'], (cb) => { }); }); -gulp.task('test:e2e:safe', ['test:prepare'], (cb) => { +gulp.task('test:e2e:safe', ['test:prepare', 'test:prepare:server'], (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(TEST_SERVER_PORT), awaitPort(4444) ]).then(() => { let runner = exec( @@ -279,13 +293,59 @@ gulp.task('test:e2e:safe', ['test:prepare'], (cb) => { }); }); +gulp.task('test:api', ['test:prepare:server'], (done) => { + require('../test/helpers/globals.helper'); + + awaitPort(TEST_SERVER_PORT).then(() => { + let mocha = new Mocha({reporter: 'spec'}); + let tests = glob('./test/api/**/*.js'); + + tests.forEach((test) => { + delete require.cache[resolve(test)]; + mocha.addFile(test); + }); + + mocha.run((numberOfFailures) => { + if (!process.env.RUN_INTEGRATION_TEST_FOREVER) { + kill(server); + process.exit(numberOfFailures); + } + done(); + }); + }); +}); + +gulp.task('test:api:watch', ['test:prepare:server'], () => { + process.env.RUN_INTEGRATION_TEST_FOREVER = true; + gulp.watch(['website/src/**', 'test/api/**'], ['test:api']); +}); + +gulp.task('test:api:safe', ['test:prepare:server'], (done) => { + awaitPort(TEST_SERVER_PORT).then(() => { + let runner = exec( + testBin(API_TEST_COMMAND), + (err, stdout, stderr) => { + testResults.push({ + suite: 'API Specs\t', + pass: testCount(stdout, /(\d+) passing/), + fail: testCount(stderr, /(\d+) failing/), + pend: testCount(stdout, /(\d+) pending/) + }); + done(); + } + ); + pipe(runner); + }); +}); + gulp.task('test', [ + 'test:e2e:safe', 'test:common:safe', - 'test:content:safe', + // 'test:content:safe', 'test:server_side:safe', 'test:karma:safe', + 'test:api-legacy:safe', 'test:api:safe', - 'test:e2e:safe' ], () => { let totals = [0,0,0]; @@ -311,6 +371,8 @@ gulp.task('test', [ if (totals[1] > 0) throw "ERROR: There are failing tests!" else { + kill(server); console.log('\n\x1b[36mThanks for helping keep Habitica clean!\x1b[0m'); + process.exit(); } }); diff --git a/test/api-legacy/README.md b/test/api-legacy/README.md new file mode 100644 index 0000000000..9157af554d --- /dev/null +++ b/test/api-legacy/README.md @@ -0,0 +1,5 @@ +# Legacy API Tests + +These tests have been deprecated. Any tests that you see in this folder should be converted to ES2015 and ported to the `/test/api` directory. + +Once all tests have been ported, this directory will be removed. diff --git a/test/api-legacy/api-helper.js b/test/api-legacy/api-helper.js new file mode 100644 index 0000000000..3dcaf5241c --- /dev/null +++ b/test/api-legacy/api-helper.js @@ -0,0 +1,90 @@ +require('coffee-script'); +var path, superagentDefaults; + +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; + +path = require("path"); + +global.conf = require("nconf"); + +conf.argv().env().file({ + file: path.join(__dirname, "../config.json") +}).defaults(); + +conf.set("PORT", "1337"); + +process.env.NODE_DB_URI = "mongodb://localhost/habitrpg_test_api_legacy"; + +global.baseURL = "http://localhost:" + conf.get("PORT") + "/api/v2"; + +global.user = void 0; + +global.expectCode = function(res, code) { + if (code === 200) { + expect(res.body.err).to.not.exist; + } + return expect(res.statusCode).to.equal(code); +}; + +global.registerNewUser = function(cb, main) { + var password, randomID, username; + if (main == null) { + main = true; + } + randomID = shared.uuid(); + if (main) { + username = password = randomID; + } + return 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(function(err, res) { + var _id, apiToken; + if (!main) { + return cb(null, res.body); + } + _id = res.body._id; + apiToken = res.body.apiToken; + return User.findOne({ + _id: _id, + apiToken: apiToken + }, function(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); + return cb(null, res.body); + }); + }); +}; + +global.registerManyUsers = function(number, callback) { + return async.times(number, function(n, next) { + return registerNewUser(function(err, user) { + return next(err, user); + }, false); + }, function(err, users) { + return callback(err, users); + }); +}; diff --git a/test/api/challenges.coffee b/test/api-legacy/challenges.coffee similarity index 91% rename from test/api/challenges.coffee rename to test/api-legacy/challenges.coffee index ad4172c30a..30e5ccad8d 100644 --- a/test/api/challenges.coffee +++ b/test/api-legacy/challenges.coffee @@ -18,7 +18,7 @@ describe "Challenges", -> request.post(baseURL + "/groups").send( name: "TestGroup" type: "party" - ).end (res) -> + ).end (err, res) -> expectCode res, 200 group = res.body expect(group.members.length).to.equal 1 @@ -38,7 +38,7 @@ describe "Challenges", -> }] rewards: [] habits: [] - ).end (res) -> + ).end (err, res) -> challenge = res.body done() ] @@ -64,7 +64,7 @@ describe "Challenges", -> rewards: [] habits: [] official: true - ).end (res) -> + ).end (err, res) -> expectCode res, 200 async.parallel [ (cb) -> @@ -84,7 +84,7 @@ describe "Challenges", -> updateTodo.notes = "User overriden notes" async.waterfall [ (cb) -> - request.put(baseURL + "/user/tasks/" + updateTodo.id).send(updateTodo).end (res) -> + request.put(baseURL + "/user/tasks/" + updateTodo.id).send(updateTodo).end (err, res) -> cb() , (cb) -> Challenge.findById challenge._id, cb @@ -93,7 +93,7 @@ describe "Challenges", -> cb() , (cb) -> request.get(baseURL + "/user/tasks/" + updateTodo.id) - .end (res) -> + .end (err, res) -> expect(res.body.notes).to.eql("User overriden notes") done() ] @@ -102,7 +102,7 @@ describe "Challenges", -> challenge.dailys[0].text = "Updated Daily" request.post(baseURL + "/challenges/" + challenge._id) .send(challenge) - .end (res) -> + .end (err, res) -> challenge = res.body expect(challenge.dailys[0].text).to.equal "Updated Daily" User.findById user._id, (err, _user) -> @@ -114,7 +114,7 @@ describe "Challenges", -> challenge.todos[0].notes = "Challenge Updated Todo Notes" request.post(baseURL + "/challenges/" + challenge._id) .send(challenge) - .end (res) -> + .end (err, res) -> challenge = res.body expect(challenge.todos[0].notes).to.equal "Challenge Updated Todo Notes" User.findById user._id, (err, _user) -> @@ -128,7 +128,7 @@ describe "Challenges", -> updateTodo.notes = "User overriden notes" async.waterfall [ (cb) -> - request.put(baseURL + "/user/tasks/" + updateTodo.id).send(updateTodo).end (res) -> + request.put(baseURL + "/user/tasks/" + updateTodo.id).send(updateTodo).end (err, res) -> cb() , (cb) -> Challenge.findById challenge._id, cb @@ -136,7 +136,7 @@ describe "Challenges", -> expect(chal.todos[0].notes).to.eql("Challenge Notes") cb() , (cb) -> - request.get(baseURL + "/challenges/" + challenge._id + "/member/" + user._id).end (res) -> + request.get(baseURL + "/challenges/" + challenge._id + "/member/" + user._id).end (err, res) -> expect(res.body.todos[res.body.todos.length - 1].notes).to.equal "User overriden notes" done() ] @@ -145,14 +145,14 @@ describe "Challenges", -> 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) -> + request.post(baseURL + "/user/tasks/" + u.todos[0].id + "/up").end (err, res) -> + request.post(baseURL + "/user/tasks/clear-completed").end (err, 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) -> + request.del(baseURL + "/challenges/" + challenge._id).end (err, res) -> User.findById user._id, (err, user) -> len = user.dailys.length - 1 daily = user.dailys[user.dailys.length - 1] @@ -161,10 +161,10 @@ describe "Challenges", -> # 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) -> + User.findByIdAndUpdate user._id, unset, {new: true}, (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) -> + request.post(baseURL + "/user/tasks/" + daily.id + "/up").end (err, res) -> setTimeout (-> User.findById user._id, (err, user) -> expect(user.dailys[len].challenge.broken).to.equal "CHALLENGE_DELETED" @@ -175,6 +175,7 @@ describe "Challenges", -> User.findByIdAndUpdate user._id, $set: "contributor.admin": true + , {new: true} , (err, _user) -> expect(err).to.not.exist async.parallel [ @@ -186,7 +187,7 @@ describe "Challenges", -> rewards: [] habits: [] official: false - ).end (res) -> + ).end (err, res) -> expect(res.body.official).to.equal false cb() (cb) -> @@ -197,7 +198,7 @@ describe "Challenges", -> rewards: [] habits: [] official: true - ).end (res) -> + ).end (err, res) -> expect(res.body.official).to.equal true cb() ], done @@ -205,7 +206,8 @@ describe "Challenges", -> it "User creates a non-tavern challenge with prize, deletes it, gets refund", (done) -> User.findByIdAndUpdate user._id, $set: - "balance": 8 + "balance": 8, + , {new: true} , (err, user) -> expect(err).to.not.be.ok request.post(baseURL + "/challenges").send( @@ -215,7 +217,7 @@ describe "Challenges", -> rewards: [] habits: [] prize: 10 - ).end (res) -> + ).end (err, res) -> expect(res.body.prize).to.equal 10 async.parallel [ (cb) -> @@ -226,7 +228,7 @@ describe "Challenges", -> user = results[0] challenge = results[1] expect(user.balance).to.equal 5.5 - request.del(baseURL + "/challenges/" + challenge._id).end (res) -> + request.del(baseURL + "/challenges/" + challenge._id).end (err, res) -> User.findById user._id, (err, _user) -> expect(_user.balance).to.equal 8 done() @@ -234,7 +236,8 @@ describe "Challenges", -> it "User creates a tavern challenge with prize, deletes it, and does not get refund", (done) -> User.findByIdAndUpdate user._id, $set: - "balance": 8 + "balance": 8, + , {new: true} , (err, user) -> expect(err).to.not.be.ok request.post(baseURL + "/challenges").send( @@ -244,7 +247,7 @@ describe "Challenges", -> rewards: [] habits: [] prize: 10 - ).end (res) -> + ).end (err, res) -> expect(res.body.prize).to.equal 10 async.parallel [ (cb) -> @@ -255,7 +258,7 @@ describe "Challenges", -> user = results[0] challenge = results[1] expect(user.balance).to.equal 5.5 - request.del(baseURL + "/challenges/" + challenge._id).end (res) -> + request.del(baseURL + "/challenges/" + challenge._id).end (err, res) -> User.findById user._id, (err, _user) -> expect(_user.balance).to.equal 5.5 done() @@ -273,7 +276,7 @@ describe "Challenges", -> type: "daily" text: "Challenge Daily" ] - ).end (res) -> + ).end (err, res) -> challenge = res.body cb() @@ -287,7 +290,7 @@ describe "Challenges", -> challenge.name = 'foobar' request.post(baseURL + "/challenges/" + challenge._id) .send(challenge) - .end (res) -> + .end (err, res) -> error = res.body.err expect(error).to.eql("You don't have permissions to edit this challenge") @@ -295,7 +298,7 @@ describe "Challenges", -> it 'can not close challenge', (done) -> request.post(baseURL + "/challenges/" + challenge._id + "/close?uid=" + user._id) - .end (res) -> + .end (err, res) -> error = res.body.err expect(error).to.eql("You don't have permissions to close this challenge") @@ -303,7 +306,7 @@ describe "Challenges", -> it 'can not delete challenge', (done) -> request.del(baseURL + "/challenges/" + challenge._id) - .end (res) -> + .end (err, res) -> error = res.body.err expect(error).to.eql("You don't have permissions to delete this challenge") @@ -312,13 +315,13 @@ describe "Challenges", -> context "non-owner that is an admin", () -> beforeEach (done) -> - User.findByIdAndUpdate(user._id, { 'contributor.admin': true }, done) + User.findByIdAndUpdate(user._id, { 'contributor.admin': true }, {new: true}, done) it 'can edit challenge', (done) -> challenge.name = 'foobar' request.post(baseURL + "/challenges/" + challenge._id) .send(challenge) - .end (res) -> + .end (err, res) -> expect(res.body.err).to.not.exist Challenge.findById challenge._id, (err, chal) -> expect(chal.name).to.eql('foobar') @@ -326,7 +329,7 @@ describe "Challenges", -> it 'can close challenge', (done) -> request.post(baseURL + "/challenges/" + challenge._id + "/close?uid=" + user._id) - .end (res) -> + .end (err, res) -> expect(res.body.err).to.not.exist User.findById user._id, (err, usr) -> expect(usr.achievements.challenges[0]).to.eql(challenge.name) @@ -334,10 +337,10 @@ describe "Challenges", -> it 'can delete challenge', (done) -> request.del(baseURL + "/challenges/" + challenge._id) - .end (res) -> + .end (err, res) -> expect(res.body.err).to.not.exist request.get(baseURL + "/challenges/" + challenge._id) - .end (res) -> + .end (err, res) -> error = res.body.err expect(error).to.eql("Challenge #{challenge._id} not found") done() diff --git a/test/api-legacy/chat.coffee b/test/api-legacy/chat.coffee new file mode 100644 index 0000000000..fe889a93f4 --- /dev/null +++ b/test/api-legacy/chat.coffee @@ -0,0 +1,73 @@ +'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 (err, 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 "removes a user's chat notifications when user is kicked", (done) -> + userToRemove = null + async.waterfall [ + (cb) -> + registerManyUsers 1, cb + + (members, cb) -> + userToRemove = members[0] + request.post(baseURL + "/groups/" + group._id + "/invite").send( + uuids: [userToRemove._id] + ) + .end -> cb() + + (cb) -> + request.post(baseURL + "/groups/" + group._id + "/join") + .set("X-API-User", userToRemove._id) + .set("X-API-Key", userToRemove.apiToken) + .end (err, res) -> cb() + + (cb) -> + msg = "TestMsg" + request.post(baseURL + "/groups/" + group._id + "/chat?message=" + msg) + .end (err, res) -> cb() + + (cb) -> + request.get(baseURL + "/user") + .set("X-API-User", userToRemove._id) + .set("X-API-Key", userToRemove.apiToken) + .end (err, res) -> + expect(res.body.newMessages[group._id]).to.exist + cb() + + (cb) -> + request.post(baseURL + "/groups/" + group._id + "/removeMember?uuid=" + userToRemove._id) + .end (err, res) -> cb() + + (cb) -> + request.get(baseURL + "/user") + .set("X-API-User", userToRemove._id) + .set("X-API-Key", userToRemove.apiToken) + .end (err, res) -> + expect(res.body.newMessages[group._id]).to.not.exist + cb() + ], done diff --git a/test/api/coupons.coffee b/test/api-legacy/coupons.coffee similarity index 94% rename from test/api/coupons.coffee rename to test/api-legacy/coupons.coffee index 4a0635aa9c..e0fd380bf5 100644 --- a/test/api/coupons.coffee +++ b/test/api-legacy/coupons.coffee @@ -6,7 +6,7 @@ Coupon = require("../../website/src/models/coupon").model makeSudoUser = (usr, cb) -> registerNewUser -> sudoUpdate = { "$set" : { "contributor.sudo" : true } } - User.findByIdAndUpdate user._id, sudoUpdate, (err, _user) -> + User.findByIdAndUpdate user._id, sudoUpdate, {new: true}, (err, _user) -> usr = _user cb() , true @@ -34,7 +34,7 @@ describe "Coupons", -> queries = '?count=10' request .post(baseURL + '/coupons/generate/wondercon' + queries) - .end (res) -> + .end (err, res) -> expectCode res, 200 Coupon.find { event: 'wondercon' }, (err, _coupons) -> coupons = _coupons @@ -52,7 +52,7 @@ describe "Coupons", -> queries = '?count=10' request .post(baseURL + '/coupons/generate/wondercon' + queries) - .end (res) -> + .end (err, res) -> expectCode res, 401 expect(res.body.err).to.equal 'You don\'t have admin access' done() @@ -68,7 +68,7 @@ describe "Coupons", -> queries = '?_id=' + user._id + '&apiToken=' + user.apiToken request .get(baseURL + '/coupons' + queries) - .end (res) -> + .end (err, res) -> expectCode res, 200 codes = res.text expect(codes).to.contain('code') @@ -81,7 +81,7 @@ describe "Coupons", -> queries = '?_id=' + user._id + '&apiToken=' + user.apiToken + '&limit=5' request .get(baseURL + '/coupons' + queries) - .end (res) -> + .end (err, res) -> expectCode res, 200 codes = res.text sortedCoupons = _.sortBy(coupons, 'seq') @@ -98,7 +98,7 @@ describe "Coupons", -> queries = '?_id=' + user._id + '&apiToken=' + user.apiToken + '&skip=5' request .get(baseURL + '/coupons' + queries) - .end (res) -> + .end (err, res) -> expectCode res, 200 codes = res.text sortedCoupons = _.sortBy(coupons, 'seq') @@ -121,7 +121,7 @@ describe "Coupons", -> queries = '?_id=' + user._id + '&apiToken=' + user.apiToken request .get(baseURL + '/coupons' + queries) - .end (res) -> + .end (err, res) -> expectCode res, 401 expect(res.body.err).to.equal 'You don\'t have admin access' done() @@ -156,7 +156,7 @@ describe "Coupons", -> code = coupons[0]._id request .post(baseURL + '/user/coupon/' + code) - .end (res) -> + .end (err, res) -> expectCode res, 200 gear = res.body.items.gear.owned specialGear(gear, true) @@ -168,7 +168,7 @@ describe "Coupons", -> code = coupons[0]._id request .post(baseURL + '/user/coupon/' + code) - .end (res) -> + .end (err, res) -> expectCode res, 400 expect(res.body.err).to.equal "Coupon already used" User.findById user._id, (err, _user) -> @@ -182,7 +182,7 @@ describe "Coupons", -> code = "not-a-real-coupon" request .post(baseURL + '/user/coupon/' + code) - .end (res) -> + .end (err, res) -> expectCode res, 400 expect(res.body.err).to.equal "Invalid coupon code" User.findById user._id, (err, _user) -> diff --git a/test/api/inAppPurchases.coffee b/test/api-legacy/inAppPurchases.coffee similarity index 99% rename from test/api/inAppPurchases.coffee rename to test/api-legacy/inAppPurchases.coffee index b31e982e71..0256b4bd83 100644 --- a/test/api/inAppPurchases.coffee +++ b/test/api-legacy/inAppPurchases.coffee @@ -155,7 +155,7 @@ describe 'In-App Purchases', -> inApp.iosVerify(req, res, next) expect(paymentSpy).to.be.calledOnce - expect(paymentSpy).to.be.calledWith({user: res.locals.user, paymentMethod:'IAP AppleStore'}) + expect(paymentSpy).to.be.calledWith({user: res.locals.user, paymentMethod:'IAP AppleStore', amount: 5.25}) context 'error in setup', -> before -> diff --git a/test/api/party.coffee b/test/api-legacy/party.coffee similarity index 75% rename from test/api/party.coffee rename to test/api-legacy/party.coffee index 2a8b54801a..93dadf5b12 100644 --- a/test/api/party.coffee +++ b/test/api-legacy/party.coffee @@ -6,124 +6,6 @@ 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 @@ -153,7 +35,7 @@ describe "Party", -> request.post(baseURL + "/groups").send( name: "TestGroup" type: "party" - ).end (res) -> + ).end (err, res) -> expectCode res, 200 group = res.body expect(group.members.length).to.equal 1 @@ -164,18 +46,19 @@ describe "Party", -> request.post(baseURL + '/user/tasks').send({ type: 'daily' text: 'daily one' - }).end (res) -> + }).end (err, res) -> cb() (cb) -> request.post(baseURL + '/user/tasks').send({ type: 'daily' text: 'daily two' - }).end (res) -> + }).end (err, res) -> cb() (cb) -> User.findByIdAndUpdate user._id, $set: "stats.lvl": 50 + , {new: true} , (err, _user) -> cb(null, _user) (_user, cb) -> @@ -198,7 +81,7 @@ describe "Party", -> body: "stats.lvl": 50 } - ]).end (res) -> + ]).end (err, res) -> user = res.body expect(user.party.quest.progress.up).to.be.above 0 @@ -227,7 +110,7 @@ describe "Party", -> (cb2) -> request.post(inviteURL).send( uuids: [party[2]._id] - ).end (res)-> + ).end (err, res)-> cb2() ], cb @@ -255,15 +138,16 @@ describe "Party", -> # Start the quest async.waterfall [ (cb) -> - request.post(baseURL + "/groups/" + group._id + "/questAccept?key=vice3").end (res) -> + request.post(baseURL + "/groups/" + group._id + "/questAccept?key=vice3").end (err, res) -> expectCode res, 400 User.findByIdAndUpdate user._id, $set: "items.quests.vice3": 1 + , {new: true} , cb (_user, cb) -> - request.post(baseURL + "/groups/" + group._id + "/questAccept?key=vice3").end (res) -> + request.post(baseURL + "/groups/" + group._id + "/questAccept?key=vice3").end (err, res) -> expectCode res, 200 Group.findById group._id, cb @@ -271,8 +155,8 @@ describe "Party", -> 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) -> + request.post(baseURL + "/groups/" + group._id + "/questAccept").set("X-API-User", party[1]._id).set("X-API-Key", party[1].apiToken).end (err, res) -> + request.post(baseURL + "/groups/" + group._id + "/questReject").set("X-API-User", party[2]._id).set("X-API-Key", party[2].apiToken).end (err, res) -> group = res.body expect(group.quest.active).to.equal true cb() @@ -282,12 +166,12 @@ describe "Party", -> it "Casts a spell", (done) -> mp = user.stats.mp - request.get(baseURL + "/members/" + party[0]._id).end (res) -> + request.get(baseURL + "/members/" + party[0]._id).end (err, res) -> party[0] = res.body - request.post(baseURL + "/user/class/cast/snowball?targetType=user&targetId=" + party[0]._id).end (res) -> + request.post(baseURL + "/user/class/cast/snowball?targetType=user&targetId=" + party[0]._id).end (err, res) -> #expect(res.body.stats.mp).to.be.below(mp); - request.get(baseURL + "/members/" + party[0]._id).end (res) -> + request.get(baseURL + "/members/" + party[0]._id).end (err, res) -> member = res.body expect(member.achievements.snowball).to.equal 1 expect(member.stats.buffs.snowball).to.exist @@ -295,18 +179,18 @@ describe "Party", -> expect(_.size(difference)).to.equal 2 # level up user so str is > 0 - request.put(baseURL + "/user").send("stats.lvl": 5).end (res) -> + request.put(baseURL + "/user").send("stats.lvl": 5).end (err, 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) -> + request.put(baseURL + "/user").send("stats.mp": 100).end (err, res) -> + request.post(baseURL + "/user/class/cast/valorousPresence?targetType=party").end (err, res) -> + request.get(baseURL + "/members/" + member._id).end (err, 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) -> + request.get(baseURL + "/groups/" + group._id).end (err, res) -> expect(_.size(res.body.quest.members)).to.equal 3 done() @@ -325,7 +209,7 @@ describe "Party", -> done() xit "Hurts the boss", (done) -> - request.post(baseURL + "/user/batch-update").end (res) -> + request.post(baseURL + "/user/batch-update").end (err, res) -> user = res.body up = user.party.quest.progress.up expect(up).to.be.above 0 @@ -344,10 +228,10 @@ describe "Party", -> body: lastCron: moment().subtract(1, "days") } - ]).end (res) -> + ]).end (err, 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) -> + request.get(baseURL + "/groups/party").end (err, res) -> # Check boss damage async.waterfall [ @@ -399,6 +283,7 @@ describe "Party", -> Group.findByIdAndUpdate group._id, $set: "quest.progress.hp": 0 + , {new: true} , cb2 ], cb (_group, cb) -> @@ -419,7 +304,7 @@ describe "Party", -> cb() (cb) -> - request.post(baseURL + "/user/batch-update").end (res) -> + request.post(baseURL + "/user/batch-update").end (err, res) -> cb null, res.body (_user, cb) -> diff --git a/test/api/pushNotifications.coffee b/test/api-legacy/pushNotifications.coffee similarity index 95% rename from test/api/pushNotifications.coffee rename to test/api-legacy/pushNotifications.coffee index d7c23ce47c..3cbac5ab3d 100644 --- a/test/api/pushNotifications.coffee +++ b/test/api-legacy/pushNotifications.coffee @@ -11,21 +11,6 @@ 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() } diff --git a/test/api/score.coffee b/test/api-legacy/score.coffee similarity index 85% rename from test/api/score.coffee rename to test/api-legacy/score.coffee index a3b1b41826..57e455f068 100644 --- a/test/api/score.coffee +++ b/test/api-legacy/score.coffee @@ -11,9 +11,9 @@ describe "Score", -> request.post(baseURL + "/user/tasks/withUp/up").send( type: "todo" text: "withUp" - ).end (res) -> + ).end (err, res) -> expectCode res, 200 - request.get(baseURL + "/user/tasks/withUp").end (res) -> + request.get(baseURL + "/user/tasks/withUp").end (err, res) -> upTodo = res.body expect(upTodo.completed).to.equal true done() @@ -22,9 +22,9 @@ describe "Score", -> request.post(baseURL + "/user/tasks/withDown/down").send( type: "todo" text: "withDown" - ).end (res) -> + ).end (err, res) -> expectCode res, 200 - request.get(baseURL + "/user/tasks/withDown").end (res) -> + request.get(baseURL + "/user/tasks/withDown").end (err, res) -> downTodo = res.body expect(downTodo.completed).to.equal false done() @@ -34,9 +34,9 @@ describe "Score", -> type: "todo" text: "withUpWithComplete" completed: false - ).end (res) -> + ).end (err, res) -> expectCode res, 200 - request.get(baseURL + "/user/tasks/withUpWithComplete").end (res) -> + request.get(baseURL + "/user/tasks/withUpWithComplete").end (err, res) -> upTodo = res.body expect(upTodo.completed).to.equal true done() @@ -46,9 +46,9 @@ describe "Score", -> type: "todo" text: "withDownWithUncomplete" completed: true - ).end (res) -> + ).end (err, res) -> expectCode res, 200 - request.get(baseURL + "/user/tasks/withDownWithUncomplete").end (res) -> + request.get(baseURL + "/user/tasks/withDownWithUncomplete").end (err, res) -> downTodo = res.body expect(downTodo.completed).to.equal false done() @@ -58,13 +58,13 @@ describe "Score", -> request.post(baseURL + "/user/tasks").send( type: "todo" text: "Sample Todo" - ).end (res) -> + ).end (err, res) -> expectCode res, 200 unCompletedTodo = res.body expect(unCompletedTodo.completed).to.equal false - request.post(baseURL + "/user/tasks/"+unCompletedTodo._id+"/up").end (res) -> + request.post(baseURL + "/user/tasks/"+unCompletedTodo._id+"/up").end (err, res) -> expectCode res, 200 - request.get(baseURL + "/user/tasks/"+unCompletedTodo._id).end (res) -> + request.get(baseURL + "/user/tasks/"+unCompletedTodo._id).end (err, res) -> unCompletedTodo = res.body expect(unCompletedTodo.completed).to.equal true done() @@ -74,13 +74,13 @@ describe "Score", -> type: "todo" text: "Sample Todo" completed: true - ).end (res) -> + ).end (err, res) -> expectCode res, 200 completedTodo = res.body expect(completedTodo.completed).to.equal true - request.post(baseURL + "/user/tasks/"+completedTodo._id+"/down").end (res) -> + request.post(baseURL + "/user/tasks/"+completedTodo._id+"/down").end (err, res) -> expectCode res, 200 - request.get(baseURL + "/user/tasks/"+completedTodo._id).end (res) -> + request.get(baseURL + "/user/tasks/"+completedTodo._id).end (err, res) -> completedTodo = res.body expect(completedTodo.completed).to.equal false done() @@ -91,9 +91,9 @@ describe "Score", -> type: "habit" text: "testTitle" completed: true - ).end (res) -> + ).end (err, res) -> expectCode res, 200 - request.get(baseURL + "/user/tasks/habitWithUp").end (res) -> + request.get(baseURL + "/user/tasks/habitWithUp").end (err, res) -> upHabit = res.body expect(upHabit.value).to.be.at.least(1) expect(upHabit.type).to.equal("habit") @@ -105,9 +105,9 @@ describe "Score", -> type: "habit" text: "testTitle" completed: true - ).end (res) -> + ).end (err, res) -> expectCode res, 200 - request.get(baseURL + "/user/tasks/habitWithDown").end (res) -> + request.get(baseURL + "/user/tasks/habitWithDown").end (err, res) -> downHabit = res.body expect(downHabit.value).to.have.at.most(-1) expect(downHabit.type).to.equal("habit") diff --git a/test/api/subscriptions.coffee b/test/api-legacy/subscriptions.coffee similarity index 100% rename from test/api/subscriptions.coffee rename to test/api-legacy/subscriptions.coffee diff --git a/test/api-legacy/todos.coffee b/test/api-legacy/todos.coffee new file mode 100644 index 0000000000..e9566c9f5e --- /dev/null +++ b/test/api-legacy/todos.coffee @@ -0,0 +1,82 @@ +'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 (err, 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 (err, 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 (err, res) -> + # Expect todos to be 2 less than the total count + expect(_.size(res.body.todos)).to.equal numTasks - 2 + done() diff --git a/test/api/users.coffee b/test/api-legacy/users.coffee similarity index 87% rename from test/api/users.coffee rename to test/api-legacy/users.coffee index e465d1f3d5..69411cf792 100644 --- a/test/api/users.coffee +++ b/test/api-legacy/users.coffee @@ -12,25 +12,6 @@ describe "Users", -> done() , true - it 'Should delete a user', (done) -> - async.waterfall [ - (cb) -> - registerManyUsers 1, cb - - (_userToDelete, cb) -> - userToDelete = _userToDelete[0] - request.del(baseURL + "/user") - .set("X-API-User", userToDelete._id) - .set("X-API-Key", userToDelete.apiToken) - .end (res) -> - expectCode res, 200 - request.get(baseURL + "/user/" + userToDelete._id) - .end (res) -> - expectCode res, 404 - cb() - - ], done - context "handle group changes when user cancels", -> it "Should choose a new group leader when deleting a user", (done) -> userToDelete = undefined @@ -46,6 +27,7 @@ describe "Users", -> User.findByIdAndUpdate userToDelete._id, $set: "balance": 4 + , {new: true} , (err, _user) -> cb() @@ -56,7 +38,7 @@ describe "Users", -> ) .set("X-API-User", userToDelete._id) .set("X-API-Key", userToDelete.apiToken) - .end (res) -> + .end (err, res) -> expectCode res, 200 guildToHaveNewLeader = res.body expect(guildToHaveNewLeader.leader).to.eql(userToDelete._id) @@ -66,7 +48,7 @@ describe "Users", -> inviteURL = baseURL + "/groups/" + guildToHaveNewLeader._id + "/invite" request.post(inviteURL) .send( uuids: [userToBecomeLeader._id]) - .end (res) -> + .end (err, res) -> expectCode res, 200 cb() @@ -74,7 +56,7 @@ describe "Users", -> request.post(baseURL + "/groups/" + guildToHaveNewLeader._id + "/join") .set("X-API-User", userToBecomeLeader._id) .set("X-API-Key", userToBecomeLeader.apiToken) - .end (res) -> + .end (err, res) -> expectCode res, 200 cb() @@ -82,7 +64,7 @@ describe "Users", -> request.del(baseURL + "/user") .set("X-API-User", userToDelete._id) .set("X-API-Key", userToDelete.apiToken) - .end (res) -> + .end (err, res) -> expectCode res, 200 cb() @@ -90,7 +72,7 @@ describe "Users", -> request.get(baseURL + "/groups/" + guildToHaveNewLeader._id) .set("X-API-User", userToBecomeLeader._id) .set("X-API-Key", userToBecomeLeader.apiToken) - .end (res) -> + .end (err, res) -> expectCode res, 200 g = res.body userInGroup = _.find(g.members, (member) -> return member._id == userToDelete._id; ) @@ -107,6 +89,7 @@ describe "Users", -> User.findByIdAndUpdate user._id, $set: "balance": 4 + , {new: true} , (err, _user) -> async.waterfall [ (cb) -> @@ -114,7 +97,7 @@ describe "Users", -> name: "TestPrivateGroup" type: "party" ) - .end (res) -> + .end (err, res) -> expectCode res, 200 party = res.body cb() @@ -124,7 +107,7 @@ describe "Users", -> name: "TestPrivateGroup" type: "guild" ) - .end (res) -> + .end (err, res) -> expectCode res, 200 guild = res.body cb() @@ -143,7 +126,7 @@ describe "Users", -> inviteURL = baseURL + "/groups/" + party._id + "/invite" request.post(inviteURL) .send( uuids: [userToDelete._id]) - .end (res) -> + .end (err, res) -> expectCode res, 200 cb() @@ -151,7 +134,7 @@ describe "Users", -> inviteURL = baseURL + "/groups/" + guild._id + "/invite" request.post(inviteURL) .send( uuids: [userToDelete._id]) - .end (res) -> + .end (err, res) -> expectCode res, 200 cb() @@ -159,7 +142,7 @@ describe "Users", -> request.post(baseURL + "/groups/" + party._id + "/join") .set("X-API-User", userToDelete._id) .set("X-API-Key", userToDelete.apiToken) - .end (res) -> + .end (err, res) -> expectCode res, 200 cb() @@ -167,7 +150,7 @@ describe "Users", -> request.post(baseURL + "/groups/" + guild._id + "/join") .set("X-API-User", userToDelete._id) .set("X-API-Key", userToDelete.apiToken) - .end (res) -> + .end (err, res) -> expectCode res, 200 cb() @@ -175,13 +158,13 @@ describe "Users", -> request.del(baseURL + "/user") .set("X-API-User", userToDelete._id) .set("X-API-Key", userToDelete.apiToken) - .end (res) -> + .end (err, res) -> expectCode res, 200 cb() (cb) -> request.get(baseURL + "/groups/" + party._id) - .end (res) -> + .end (err, res) -> expectCode res, 200 g = res.body userInGroup = _.find(g.members, (member) -> return member._id == userToDelete._id; ) @@ -190,7 +173,7 @@ describe "Users", -> (cb) -> request.get(baseURL + "/groups/" + guild._id) - .end (res) -> + .end (err, res) -> expectCode res, 200 g = res.body userInGroup = _.find(g.members, (member) -> return member._id == userToDelete._id; ); @@ -211,7 +194,7 @@ describe "Users", -> inviteURL = baseURL + "/groups/" + party._id + "/invite" request.post(inviteURL) .send( uuids: [userToDeleteInvites._id]) - .end (res) -> + .end (err, res) -> expectCode res, 200 cb() @@ -219,7 +202,7 @@ describe "Users", -> inviteURL = baseURL + "/groups/" + guild._id + "/invite" request.post(inviteURL) .send( uuids: [userToDeleteInvites._id]) - .end (res) -> + .end (err, res) -> expectCode res, 200 cb() @@ -227,13 +210,13 @@ describe "Users", -> request.del(baseURL + "/user") .set("X-API-User", userToDeleteInvites._id) .set("X-API-Key", userToDeleteInvites.apiToken) - .end (res) -> + .end (err, res) -> expectCode res, 200 cb() (cb) -> request.get(baseURL + "/groups/" + party._id) - .end (res) -> + .end (err, res) -> expectCode res, 200 g = res.body userInviteForGroup = _.find(g.invites, (invite) -> return invite._id == userToDeleteInvites._id; ) @@ -242,7 +225,7 @@ describe "Users", -> (cb) -> request.get(baseURL + "/groups/" + guild._id) - .end (res) -> + .end (err, res) -> expectCode res, 200 g = res.body userInviteForGroup = _.find(g.invites, (invite) -> return invite._id == userToDeleteInvites._id; ) diff --git a/test/api/README.md b/test/api/README.md index 2f3dc40681..5751dfb26a 100644 --- a/test/api/README.md +++ b/test/api/README.md @@ -1,32 +1,106 @@ -# API Tests +# So you want to write API integration tests? -Our API tests are written in [coffeescript](http://coffeescript.org/) using the [Mocha testing framework](http://mochajs.org/). +That's great! This README will serve as a quick primer for style conventions and practices for these tests. -There's a variety of ways to run the tests: +## What is this? + +These are integration tests for the Habitica API. They are performed by making REST requests to the API's endpoints and asserting on the data that is returned. + +If the javascript looks weird to you, that's because it's written in [ES2015](http://www.ecma-international.org/ecma-262/6.0/) and transpiled by [Babel](https://babeljs.io/docs/learn-es2015/). + +## How to run the tests + +First, install gulp. ```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 +$ npm install -g gulp ``` -### Modules +To run the api tests, make sure the mongo db is up and running and then type this on the command line: -Some modules are declared in the [api-helper.coffee](api-helper.coffee) file for use in any of the api tests: +```bash +$ gulp test:api +``` -* `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 +It may take a little while to get going, since it requires the web server to start up before the tests can run. -### Helper Methods +You can also run a watch command for the api tests. This will allow the tests to re-run automatically when you make changes in the `/test/api/` or `/website/src/` directories. -There are helper methods declared in the [api-helper.coffee](api-helper.coffee) file. Some useful methods contained there: +```bash +$ gulp test:api:watch +``` -* `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. +One caveat. If you have a severe syntax error in your files, the tests may fail to run, but they won't alert you that they are not running. If you ever find your test hanging for a while, run this to get the stackstrace. Once you've fixed the problem, you can resume running the watch comand. + +```bash +$ gulp test:api:safe +``` + +## Structure + +Each top level route has it's own directory. So, all the routes that begin with `/groups/` live in `/test/api/groups/`. + +Each test should: + + * encompase a single route + * begin with the REST parameter for the route + * display the full name of the route, swapping out `/` for `_` + * end with test.js + +So, for the `POST` route `/groups/:id/leave`, it would be + +```bash +POST-groups_id_leave.test.js +``` + +## Promises + +To mitigate [callback hell](http://callbackhell.com/) :imp:, we've written helper methods that [return promises](https://babeljs.io/docs/learn-es2015/#promises). This makes it very easy to chain together commands. All you need to do to make a subsequent request is return another promise and then call `.then((result) => {})` on the surrounding block, like so: + +```js +it('does something', () => { + let request; + return generateUser().then((user) => { // We return the initial promise so this test can be run asyncronously + request = requester(user); + return request.post('/groups', { + type: 'party', + }); + }).then((party) => { // the result of the promise above is the argument of the function + return request.put(`/groups/${party._id}`, { + name: 'My party', + }); + }).then((result) => { + return request.get('/groups/party'); + }).then((party) => { + expect(party.name).to.eql('My party'); + }); +}); +``` + +If the test is simple, you can use the [chai-as-promised](http://chaijs.com/plugins/chai-as-promised) `return expect(somePromise).to.eventually` syntax to make your assertion. + +```js +it('makes the party creator the leader automatically', () => { + let api = requester(user); + return expect(request.post('/groups', { + type: 'party', + })).to.eventually.have.deep.property('leader._id', user._id); +}); +``` + +If the test is checking that the request returns an error, use the `.eventually.be.rejected.and.eql` syntax. + +```js +it('returns an error', () => { + let api = requester(user); + return expect(request.get('/groups/id-of-a-party-that-user-does-not-belong-to')) + .to.eventually.be.rejected.and.eql({ + code: 404, + text: t('messageGroupNotFound'), + }); +}); +``` + +## Questions? + +Ask in the [Aspiring Coder's Guild](https://habitica.com/#/options/groups/guilds/68d4a01e-db97-4786-8ee3-05d612c5af6f)! diff --git a/test/api/anonymized.coffee b/test/api/anonymized.coffee deleted file mode 100644 index 5532a8c472..0000000000 --- a/test/api/anonymized.coffee +++ /dev/null @@ -1,62 +0,0 @@ -'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 deleted file mode 100644 index 0c3ae7b580..0000000000 --- a/test/api/api-helper.coffee +++ /dev/null @@ -1,76 +0,0 @@ -############################## -# 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/chat.coffee b/test/api/chat.coffee deleted file mode 100644 index 38c1254a00..0000000000 --- a/test/api/chat.coffee +++ /dev/null @@ -1,145 +0,0 @@ -'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() - - it "removes a user's chat notifications when user is kicked", (done) -> - userToRemove = null - async.waterfall [ - (cb) -> - registerManyUsers 1, cb - - (members, cb) -> - userToRemove = members[0] - request.post(baseURL + "/groups/" + group._id + "/invite").send( - uuids: [userToRemove._id] - ) - .end -> cb() - - (cb) -> - request.post(baseURL + "/groups/" + group._id + "/join") - .set("X-API-User", userToRemove._id) - .set("X-API-Key", userToRemove.apiToken) - .end (res) -> cb() - - (cb) -> - msg = "TestMsg" - request.post(baseURL + "/groups/" + group._id + "/chat?message=" + msg) - .end (res) -> cb() - - (cb) -> - request.get(baseURL + "/user") - .set("X-API-User", userToRemove._id) - .set("X-API-Key", userToRemove.apiToken) - .end (res) -> - expect(res.body.newMessages[group._id]).to.exist - cb() - - (cb) -> - request.post(baseURL + "/groups/" + group._id + "/removeMember?uuid=" + userToRemove._id) - .end (res) -> cb() - - (cb) -> - request.get(baseURL + "/user") - .set("X-API-User", userToRemove._id) - .set("X-API-Key", userToRemove.apiToken) - .end (res) -> - expect(res.body.newMessages[group._id]).to.not.exist - cb() - ], done diff --git a/test/api/get_user.coffee b/test/api/get_user.coffee deleted file mode 100644 index 530fa398a9..0000000000 --- a/test/api/get_user.coffee +++ /dev/null @@ -1,25 +0,0 @@ -'use strict' - -require('../../website/src/server') - -describe 'User', -> - - before (done) -> - registerNewUser done, true - - describe 'GET /user', -> - it 'removes password from user object', (done) -> - request.get(baseURL + '/user') - .end (err, res) -> - expectCode res, 200 - localAuth = res.body.auth.local - expect(localAuth.hashed_password).to.not.exist - expect(localAuth.salt).to.not.exist - done() - - it 'removes apiToken from user object', (done) -> - request.get(baseURL + '/user') - .end (err, res) -> - expectCode res, 200 - expect(res.body.apiToken).to.not.exist - done() diff --git a/test/api/groups.coffee b/test/api/groups.coffee deleted file mode 100644 index b5a4fa2765..0000000000 --- a/test/api/groups.coffee +++ /dev/null @@ -1,500 +0,0 @@ -'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": 40 - , (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() - - it "deletes a group when the last member leaves", (done) -> - groupToDeleteAfterLeave = undefined - request.post(baseURL + "/groups").send( - name: "TestGroupToDeleteAfteLeave" - type: "guild" - privacy: "private" - ).end (res) -> - groupToDeleteAfterLeave = res.body - async.waterfall [ - (cb) -> - request.post(baseURL + "/groups/" + groupToDeleteAfterLeave._id + "/leave") - .end (res) -> - expectCode res, 204 - cb() - - (cb) -> - request.post(baseURL + "/groups/" + groupToDeleteAfterLeave._id) - .end (res) -> - expectCode res, 404 - cb() - ], done - - it "deletes all invites to a group (guild) when the last member leaves", (done) -> - groupToDeleteAfterLeave = undefined - userToRemoveInvite = undefined - request.post(baseURL + "/groups").send( - name: "TestGroupToDeleteAfterLeave" - type: "guild" - privacy: "private" - ).end (res) -> - groupToDeleteAfterLeave = res.body - async.waterfall [ - (cb) -> - registerManyUsers 1, cb - - (_members, cb) -> - userToRemoveInvite = _members[0] - inviteURL = baseURL + "/groups/" + groupToDeleteAfterLeave._id + "/invite" - request.post(inviteURL).send( - uuids: [userToRemoveInvite._id] - ) - .end -> - cb() - - (cb) -> - request.post(baseURL + "/groups/" + groupToDeleteAfterLeave._id + "/leave") - .end (res) -> - expectCode res, 204 - cb() - - (cb) -> - request.get(baseURL + '/user') - .set("X-API-User", userToRemoveInvite._id) - .set("X-API-Key", userToRemoveInvite.apiToken) - .end (err, res) -> - expectCode res, 200 - groupInvitation = _.find(res.body.invitations.guilds, {id: groupToDeleteAfterLeave._id}) - expect(groupInvitation).to.not.exist - cb() - - (cb) -> - request.post(baseURL + "/groups/" + groupToDeleteAfterLeave._id) - .end (res) -> - expectCode res, 404 - cb() - ], done - - it "deletes all invites to a group (party) when the last member leaves", (done) -> - partyToDeleteAfterLeave = undefined - userToRemovePartyInvite = undefined - request.post(baseURL + "/groups").send( - name: "TestPartyToDeleteAfterLeave" - type: "party" - ).end (res) -> - partyToDeleteAfterLeave = res.body - async.waterfall [ - (cb) -> - registerManyUsers 1, cb - - (_members, cb) -> - userToRemovePartyInvite = _members[0] - inviteURL = baseURL + "/groups/" + partyToDeleteAfterLeave._id + "/invite" - request.post(inviteURL).send( - uuids: [userToRemovePartyInvite._id] - ) - .end -> - cb() - - (cb) -> - request.post(baseURL + "/groups/" + partyToDeleteAfterLeave._id + "/leave") - .end (res) -> - expectCode res, 204 - cb() - - (cb) -> - request.get(baseURL + '/user') - .set("X-API-User", userToRemovePartyInvite._id) - .set("X-API-Key", userToRemovePartyInvite.apiToken) - .end (err, res) -> - expectCode res, 200 - party = partyToDeleteAfterLeave - partyInvitation = _.find(res.body.invitations.party, (invite) -> - return invite == party._id - ) - expect(partyInvitation).to.not.exist - cb() - - (cb) -> - request.post(baseURL + "/groups/" + partyToDeleteAfterLeave._id) - .end (res) -> - expectCode res, 404 - cb() - ], done - - context "removing users groups", -> - it "allows guild leaders to remove a member (but not themselves)", (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=" + guildToRemoveMember.leader) - .send().end (res) -> - expectCode res, 401 - 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", -> - before (done) -> - async.waterfall [ - (cb) -> - registerNewUser -> - User.findByIdAndUpdate user._id, {$set: { "balance": 10 } }, (err, _user) -> - cb() - , true - ], done - - context "joining groups", -> - it "makes user a group leader when group is empty", (done) -> - guildToEmptyAndAssignLeader = undefined - members = undefined - userToBecomeLeader = undefined - request.post(baseURL + "/groups").send( - name: "TestGuildToEmptyAndAssignLeader" - type: "guild", - privacy: "public" - ).end (res) -> - guildToEmptyAndAssignLeader = res.body - #Add members to guild - async.waterfall [ - (cb) -> - registerManyUsers 1, cb - - (_members, cb) -> - userToBecomeLeader = _members[0] - members = _members - inviteURL = baseURL + "/groups/" + guildToEmptyAndAssignLeader._id + "/invite" - request.post(inviteURL).send( - uuids: [userToBecomeLeader._id] - ) - .end -> - cb() - - (cb) -> - request.post(baseURL + "/groups/" + guildToEmptyAndAssignLeader._id + "/leave") - .send() - .end (res) -> - expectCode res, 204 - cb() - - (cb) -> - request.post(baseURL + "/groups/" + guildToEmptyAndAssignLeader._id + "/join") - .set("X-API-User", userToBecomeLeader._id) - .set("X-API-Key", userToBecomeLeader.apiToken) - .end (res) -> - expectCode res, 200 - cb() - - (cb) -> - request.get(baseURL + "/groups/" + guildToEmptyAndAssignLeader._id) - .set("X-API-User", userToBecomeLeader._id) - .set("X-API-Key", userToBecomeLeader.apiToken) - .send() - .end (res) -> - expectCode res, 200 - g = res.body - expect(g.leader._id).to.equal(userToBecomeLeader._id) - cb() - - ], done - - context "viewing", -> - 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/groups/GET-groups.test.js b/test/api/groups/GET-groups.test.js new file mode 100644 index 0000000000..86be49a810 --- /dev/null +++ b/test/api/groups/GET-groups.test.js @@ -0,0 +1,122 @@ +import { + generateGroup, + generateUser, + resetHabiticaDB, + requester, +} from '../../helpers/api.helper'; + +describe('GET /groups', () => { + const NUMBER_OF_PUBLIC_GUILDS = 3; + const NUMBER_OF_USERS_GUILDS = 2; + + let user, api; + + before(() => { + let leader, createdGroup; + + // Set up a world with a mixture of public and private guilds + // Invite user to a few of them + return resetHabiticaDB().then(() => { + return generateUser(); + }).then((_user) => { + user = _user; + + return generateUser({ + balance: 10, + }); + }).then((_user) => { + leader = _user; + api = requester(leader); + + let publicGuildWithUserAsMember = generateGroup(leader, { + name: 'public guild - is member', + type: 'guild', + privacy: 'public', + members: [leader._id, user._id], + }); + + let publicGuildWithoutUserAsMember = generateGroup(leader, { + name: 'public guild - is not member', + type: 'guild', + privacy: 'public', + }); + + let privateGuildWithUserAsMember = generateGroup(leader, { + name: 'private guild - is member', + type: 'guild', + privacy: 'private', + members: [leader._id, user._id], + }); + + let privateGuildWithoutUserAsMember = generateGroup(leader, { + name: 'private guild - is not member', + type: 'guild', + privacy: 'private', + }); + + let partyWithoutUserAsMember = generateGroup(leader, { + name: 'party name', + type: 'party', + privacy: 'private', + }); + + let promises = [ + publicGuildWithUserAsMember, + publicGuildWithoutUserAsMember, + privateGuildWithUserAsMember, + privateGuildWithoutUserAsMember, + partyWithoutUserAsMember, + ]; + + return Promise.all(promises); + }).then((groups) => { + api = requester(user); + return api.post('/groups', { + type: 'party', + name: 'user\'s party', + privacy: 'private', + }); + }); + }); + + context('no query passed in', () => { + + xit('lists all public guilds, the tavern, user\'s party, and any private guilds that user is a part of - TODO query includes duplicates - IE, tavern is included as tavern and part of public guilds. Refactor so this is not the case'); + }); + + context('tavern passed in as query', () => { + + it('returns only the tavern', () => { + return expect(api.get('/groups', null, {type: 'tavern'})) + .to.eventually.have.a.lengthOf(1) + .and.to.have.deep.property('[0]') + .and.to.have.property('_id', 'habitrpg'); + }); + }); + + context('party passed in as query', () => { + + it('returns only the user\'s party', () => { + return expect(api.get('/groups', null, {type: 'party'})) + .to.eventually.have.a.lengthOf(1) + .and.to.have.deep.property('[0]') + .and.to.have.property('leader', user._id); + }); + }); + + context('public passed in as query', () => { + + it('returns all public guilds', () => { + return expect(api.get('/groups', null, {type: 'public'})) + .to.eventually.have.a.lengthOf(NUMBER_OF_PUBLIC_GUILDS); + }); + }); + + context('guilds passed in as query', () => { + + it('returns all guilds user is a part of ', () => { + return expect(api.get('/groups', null, {type: 'guilds'})) + .to.eventually.have.a.lengthOf(NUMBER_OF_USERS_GUILDS); + }); + }); +}); diff --git a/test/api/groups/GET-groups_id.test.js b/test/api/groups/GET-groups_id.test.js new file mode 100644 index 0000000000..786bc45b83 --- /dev/null +++ b/test/api/groups/GET-groups_id.test.js @@ -0,0 +1,235 @@ +import { + createAndPopulateGroup, + generateUser, + requester, + translate as t, +} from '../../helpers/api.helper'; +import { + find, + each +} from 'lodash'; + +describe('GET /groups/:id', () => { + + let typesOfGroups = {}; + typesOfGroups['public guild'] = { type: 'guild', privacy: 'public' }; + typesOfGroups['private guild'] = { type: 'guild', privacy: 'private' }; + typesOfGroups['party'] = { type: 'party', privacy: 'private' }; + + each(typesOfGroups, (groupData, groupType) => { + context(`Member of a ${groupType}`, () => { + let leader, member, createdGroup; + + before(() => { + return createAndPopulateGroup({ + members: 30, + groupDetails: { + name: 'test guild', + type: 'guild', + privacy: 'public', + }, + }).then((res) => { + leader = res.leader; + member = res.members[0]; + createdGroup = res.group; + }); + }); + + it('returns the group object', () => { + let api = requester(member); + return api.get(`/groups/${createdGroup._id}`).then((group) => { + expect(group._id).to.eql(createdGroup._id); + expect(group.name).to.eql(createdGroup.name); + expect(group.type).to.eql(createdGroup.type); + expect(group.privacy).to.eql(createdGroup.privacy); + }); + }); + + it('transforms members array to an array of user objects', () => { + let api = requester(member); + return api.get(`/groups/${createdGroup._id}`).then((group) => { + let member = group.members[0]; + expect(member._id).to.exist; + expect(member.profile.name).to.exist; + expect(member.contributor).to.exist; + expect(member.achievements).to.exist; + expect(member.items).to.exist; + }); + }); + + it('transforms leader id to leader object', () => { + let api = requester(member); + return api.get(`/groups/${createdGroup._id}`).then((group) => { + expect(group.leader._id).to.eql(leader._id); + expect(group.leader.profile.name).to.eql(leader.profile.name); + expect(group.leader.items).to.exist; + expect(group.leader.stats).to.exist; + expect(group.leader.achievements).to.exist; + expect(group.leader.contributor).to.exist; + }); + }); + + it('includes the user in the members list', () => { + let api = requester(member); + return api.get(`/groups/${createdGroup._id}`).then((group) => { + let members = group.members; + let userInGroup = find(members, (user) => { + return member._id === user._id; + }); + expect(userInGroup).to.be.ok; + }); + }); + }); + }); + + context('Non-member of a public guild', () => { + let leader, nonMember, createdGroup; + + before(() => { + return createAndPopulateGroup({ + members: 1, + groupDetails: { + name: 'test guild', + type: 'guild', + privacy: 'public', + }, + }).then((res) => { + leader = res.leader; + createdGroup = res.group; + return generateUser(); + }).then((user) => { + nonMember = user; + }); + }); + + it('returns the group object for a non-member', () => { + let api = requester(nonMember); + return api.get(`/groups/${createdGroup._id}`) + .then((group) => { + expect(group._id).to.eql(createdGroup._id); + expect(group.name).to.eql(createdGroup.name); + expect(group.type).to.eql(createdGroup.type); + expect(group.privacy).to.eql(createdGroup.privacy); + }); + }); + + it('does not include user in members list', () => { + let api = requester(nonMember); + return api.get(`/groups/${createdGroup._id}`).then((group) => { + let userInGroup = find(group.members, (user) => { + return nonMember._id === user._id; + }); + expect(userInGroup).to.not.be.ok; + }); + }); + }); + + context('Private Guilds', () => { + let leader, nonMember, createdGroup; + + before(() => { + return createAndPopulateGroup({ + members: 1, + groupDetails: { + name: 'test guild', + type: 'guild', + privacy: 'private', + }, + }).then((res) => { + leader = res.leader; + createdGroup = res.group; + return generateUser(); + }).then((user) => { + nonMember = user; + }); + }); + + it('does not return the group object for a non-member', () => { + let api = requester(nonMember); + return expect(api.get(`/groups/${createdGroup._id}`)) + .to.eventually.be.rejected.and.eql({ + code: 404, + text: t('messageGroupNotFound'), + }); + }); + }); + + context('Non-member of a party', () => { + let leader, nonMember, createdGroup; + + before(() => { + return createAndPopulateGroup({ + members: 1, + groupDetails: { + name: 'test party', + type: 'party', + privacy: 'private', + }, + }).then((res) => { + leader = res.leader; + createdGroup = res.group; + return generateUser(); + }).then((user) => { + nonMember = user; + }); + }); + + it('does not return the group object for a non-member', () => { + let api = requester(nonMember); + return expect(api.get(`/groups/${createdGroup._id}`)) + .to.eventually.be.rejected.and.eql({ + code: 404, + text: t('messageGroupNotFound'), + }); + }); + }); + + context('Member of a party', () => { + let leader, member, createdGroup; + + before(() => { + return createAndPopulateGroup({ + members: 1, + groupDetails: { + name: 'test party', + type: 'party', + privacy: 'private', + }, + }).then((res) => { + leader = res.leader; + createdGroup = res.group; + member = res.members[0]; + }); + }); + + it('returns the user\'s party if an id of "party" is passed in', () => { + let api = requester(member); + return api.get('/groups/party') + .then((group) => { + expect(group._id).to.eql(createdGroup._id); + expect(group.name).to.eql(createdGroup.name); + expect(group.type).to.eql(createdGroup.type); + expect(group.privacy).to.eql(createdGroup.privacy); + }); + }); + }); + + context('Non-existent group', () => { + let user; + + beforeEach(() => { + return generateUser().then((_user) => { + user = _user; + }); + }); + + it('returns error if group does not exist', () => { + let api = requester(user); + return expect(api.get('/groups/group-that-does-not-exist')) + .to.eventually.be.rejected.and.eql({ + code: 404, + text: t('messageGroupNotFound'), + }); + }); + }); +}); diff --git a/test/api/groups/POST-groups.test.js b/test/api/groups/POST-groups.test.js new file mode 100644 index 0000000000..71d241a7c6 --- /dev/null +++ b/test/api/groups/POST-groups.test.js @@ -0,0 +1,151 @@ +import { + generateGroup, + generateUser, + requester, + translate as t, +} from '../../helpers/api.helper'; + +describe('POST /groups', () => { + + context('All groups', () => { + let api, leader; + + beforeEach(() => { + return generateUser().then((user) => { + leader = user; + api = requester(user); + }); + }); + + xit('returns defaults? (TODO: it\'s possible to create a group without a type. Should the group default to party? Should we require type to be set?', () => { + return api.post('/groups').then((group) => { + expect(group._id).to.exist; + expect(group.name).to.eql(`${leader.profile.name}'s group`); + expect(group.type).to.eql('party'); + expect(group.privacy).to.eql('private'); + }); + }); + + it('returns a group object', () => { + let group = { + name: 'Test Group', + type: 'party', + leaderOnly: { challenges: true }, + description: 'Test Group Description', + leaderMessage: 'Test Group Message', + }; + + return api.post('/groups', group).then((createdGroup) => { + expect(createdGroup._id).to.exist; + expect(createdGroup.leader).to.eql(leader._id); + expect(createdGroup.name).to.eql(group.name); + expect(createdGroup.description).to.eql(group.description); + expect(createdGroup.leaderMessage).to.eql(group.leaderMessage); + expect(createdGroup.leaderOnly).to.eql(group.leaderOnly); + expect(createdGroup.memberCount).to.eql(1); + }); + }); + + it('returns a populated members array', () => { + return api.post('/groups', { + type: 'party', + }).then((party) => { + let member = party.members[0]; + expect(member._id).to.eql(leader._id); + expect(member.profile).to.eql(leader.profile); + expect(member.contributor).to.eql(leader.contributor); + }); + }); + }); + + context('Parties', () => { + let api, leader; + + beforeEach(() => { + return generateUser().then((user) => { + leader = user; + api = requester(user); + }); + }); + + it('allows party creation without gems', () => { + return expect(api.post('/groups', { + type: 'party', + })).to.eventually.have.property('_id'); + }); + + it('prevents party creation if user is already in party', () => { + return expect(generateGroup(leader, { + type: 'party', + }).then((group) => { + return api.post('/groups', { + type: 'party', + }); + })).to.eventually.be.rejected.and.eql({ + code: 400, + text: t('messageGroupAlreadyInParty'), + }); + }); + + xit('prevents creating a public party. TODO: it is possible to create a public party. Should we send back an error? Automatically switch the privacy to private?', () => { + return expect(api.post('/groups', { + type: 'party', + privacy: 'public', + })).to.eventually.be.rejected.and.eql({ + code: 400, + text: 'Parties must be private', + }); + }); + }); + + context('Guilds', () => { + let api, leader; + + beforeEach(() => { + return generateUser({ + balance: 2, + }).then((user) => { + leader = user; + api = requester(user); + }); + }); + + it('prevents guild creation when user does not have enough gems', () => { + return expect(generateUser({ + balance: 0.75, + }).then((user) => { + api = requester(user); + return api.post('/groups', { + type: 'guild', + }); + })).to.eventually.be.rejected.and.eql({ + code: 401, + text: t('messageInsufficientGems'), + }); + }); + + it('can create a public guild', () => { + return expect(api.post('/groups', { + type: 'guild', + privacy: 'public', + })).to.eventually.have.property('leader', leader._id); + }); + + it('can create a private guild', () => { + return expect(api.post('/groups', { + type: 'guild', + privacy: 'private', + })).to.eventually.have.property('leader', leader._id); + }); + + it('deducts gems from user and adds them to guild bank', () => { + return expect(api.post('/groups', { + type: 'guild', + privacy: 'private', + }).then((group) => { + expect(group.balance).to.eql(1); + return api.get('/user'); + })).to.eventually.have.deep.property('balance', 1); + }); + }); +}); diff --git a/test/api/groups/POST-groups_id.test.js b/test/api/groups/POST-groups_id.test.js new file mode 100644 index 0000000000..603d0fe6a6 --- /dev/null +++ b/test/api/groups/POST-groups_id.test.js @@ -0,0 +1,75 @@ +import { + generateGroup, + generateUser, + requester, + translate as t, +} from '../../helpers/api.helper'; + +describe('POST /groups/:id', () => { + + context('user is not the leader of the group', () => { + let api, user, otherUser, groupUserDoesNotOwn; + + beforeEach(() => { + return Promise.all([ + generateUser({ balance: 10 }), + generateUser({ balance: 10 }), + ]).then((users) => { + user = users[0]; + otherUser = users[1]; + api = requester(user); + + return generateGroup(otherUser, { + name: 'Group not Owned By User', + type: 'guild', + privacy: 'public', + members: [user, otherUser], + }); + }).then((group) => { + groupUserDoesNotOwn = group; + }); + }); + + it('does not allow user to update group', () => { + return expect(api.post(`/groups/${groupUserDoesNotOwn._id}`, { + name: 'Change' + })).to.eventually.be.rejected.and.eql({ + code: 401, + text: t('messageGroupOnlyLeaderCanUpdate'), + }); + }); + }); + + context('user is the leader of the group', () => { + let api, user, usersGroup; + + beforeEach(() => { + return generateUser({ + balance: 10, + }).then((_user) => { + user = _user; + api = requester(user); + + return generateGroup(user, { + name: 'Original Group Title', + type: 'guild', + privacy: 'public', + }); + }).then((group) => { + usersGroup = group; + }); + }); + + it('allows user to update group', () => { + return api.post(`/groups/${usersGroup._id}`, { + name: 'New Group Title', + description: 'New group description', + }).then((group) => { + return api.get(`/groups/${usersGroup._id}`); + }).then((group) => { + expect(group.name).to.eql('New Group Title'); + expect(group.description).to.eql('New group description'); + }); + }); + }); +}); diff --git a/test/api/groups/POST-groups_id_join.test.js b/test/api/groups/POST-groups_id_join.test.js new file mode 100644 index 0000000000..1d3ab95dca --- /dev/null +++ b/test/api/groups/POST-groups_id_join.test.js @@ -0,0 +1,144 @@ +import { + createAndPopulateGroup, + generateUser, + requester, + translate as t, +} from '../../helpers/api.helper'; +import { each, find } from 'lodash'; + +describe('POST /groups/:id/join', () => { + + context('user is already a member of the group', () => { + it('returns an error'); + }); + + each({ + 'public guild': {type: 'guild', privacy: 'public'}, + 'private guild': {type: 'guild', privacy: 'private'}, + 'party': {type: 'party', privacy: 'private'}, + }, (data, groupType) => { + context(`user has invitation to a ${groupType}`, () => { + let api, group, invitee; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + type: data.type, + privacy: data.privacy, + }, + invites: 1, + }).then((res) => { + group = res.group; + invitee = res.invitees[0]; + api = requester(invitee); + }); + }); + + it(`allows user to join a ${groupType}`, () => { + return api.post(`/groups/${group._id}/join`).then((res) => { + return api.get(`/groups/${group._id}`); + }).then((_group) => { + let members = _group.members; + let userInGroup = find(members, (user) => { + return user._id === invitee._id; + }); + + expect(userInGroup).to.exist; + }); + }); + }); + }); + + each({ + 'private guild': {type: 'guild', privacy: 'private'}, + 'party': {type: 'party', privacy: 'private'}, + }, (data, groupType) => { + context(`user does not have an invitation to a ${groupType}`, () => { + let api, group, user; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + type: data.type, + privacy: data.privacy, + }, + }).then((res) => { + group = res.group; + return generateUser(); + }).then((generatedUser) => { + user = generatedUser; + api = requester(user); + }); + }); + + it(`does not allow user to join a ${groupType}`, () => { + return expect(api.post(`/groups/${group._id}/join`).then((res) => { + return api.get(`/groups/${group._id}`); + })).to.eventually.be.rejected.and.eql({ + code: 401, + text: t('messageGroupRequiresInvite'), + }); + }); + }); + }); + + context('user does not have an invitation to a public group', () => { + let api, group, user; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + type: 'guild', + privacy: 'public', + }, + }).then((res) => { + group = res.group; + return generateUser(); + }).then((generatedUser) => { + user = generatedUser; + api = requester(user); + }); + }); + + it('allows user to join a public guild', () => { + return api.post(`/groups/${group._id}/join`).then((res) => { + return api.get(`/groups/${group._id}`); + }).then((_group) => { + let members = _group.members; + let userInGroup = find(members, (member) => { + return user._id === user._id; + }); + + expect(userInGroup).to.exist; + }); + }); + }); + + context('public guild has no leader', () => { + let user, group; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + name: 'test guild', + type: 'guild', + privacy: 'public', + }, + }).then((res) => { + group = res.group; + return requester(res.leader).post(`/groups/${group._id}/leave`); + }).then((res) => { + return generateUser(); + }).then((generatedUser) => { + user = generatedUser; + }); + }); + + it('makes the joining user the leader', () => { + let api = requester(user); + return expect(api.post(`/groups/${group._id}/join`).then((result) => { + return api.get(`/groups/${group._id}`); + })).to.eventually.have.deep.property('leader._id', user._id); + }); + }); +}); diff --git a/test/api/groups/POST-groups_id_leave.test.js b/test/api/groups/POST-groups_id_leave.test.js new file mode 100644 index 0000000000..e895f56f61 --- /dev/null +++ b/test/api/groups/POST-groups_id_leave.test.js @@ -0,0 +1,161 @@ +import { + checkExistence, + createAndPopulateGroup, + generateUser, + requester, + translate as t, +} from '../../helpers/api.helper'; +import { find } from 'lodash'; + +describe('POST /groups/:id/leave', () => { + + context('user is not member of the group', () => { + it('returns an error'); + }); + + context('user is a non-leader member of a guild', () => { + let api, user, group; + + beforeEach(() => { + return createAndPopulateGroup({ + members: 3, + groupDetails: { + name: 'test guild', + type: 'guild', + privacy: 'public', + }, + }).then((res) => { + user = res.members[0]; + api = requester(user); + group = res.group; + }); + }); + + it('leaves the group', () => { + return api.post(`/groups/${group._id}/leave`).then((result) => { + return api.get(`/groups/${group._id}`); + }).then((group) => { + let userInGroup = find(group.members, (member) => { + return member._id === user._id; + }); + expect(userInGroup).to.not.be.ok; + }); + }); + }); + + context('user is the last member of a public guild', () => { + let api, user, group; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + name: 'test guild', + type: 'guild', + privacy: 'public', + }, + }).then((res) => { + user = res.leader; + api = requester(user); + group = res.group; + }); + }); + + it('leaves the group accessible', () => { + return expect(api.post(`/groups/${group._id}/leave`).then((result) => { + return api.get(`/groups/${group._id}`); + })).to.eventually.have.property('_id', group._id); + }); + }); + + context('user is the last member of a private group', () => { + let api, user, group; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + name: 'test guild', + type: 'guild', + privacy: 'private', + }, + }).then((res) => { + user = res.leader; + api = requester(user); + group = res.group; + }); + }); + + it('group is deleted', () => { + return expect(api.post(`/groups/${group._id}/leave`).then((result) => { + return checkExistence('groups', group._id); + })).to.eventually.eql(false); + }); + }); + + context('user is the last member of a private group with pending invites', () => { + let api, user, inviteeRequest1, inviteeRequest2, group; + + beforeEach(() => { + return createAndPopulateGroup({ + invites: 2, + groupDetails: { + name: 'test guild', + type: 'guild', + privacy: 'private', + }, + }).then((res) => { + user = res.leader; + inviteeRequest1 = requester(res.invitees[0]); + inviteeRequest2 = requester(res.invitees[1]); + api = requester(user); + group = res.group; + }); + }); + + it('deletes the group invitations from users', () => { + return api.post(`/groups/${group._id}/leave`).then((result) => { + return Promise.all([ + expect(inviteeRequest1.get(`/user`)) + .to.eventually.have.deep.property('invitations.guilds') + .and.to.be.empty, + expect(inviteeRequest2.get(`/user`)) + .to.eventually.have.deep.property('invitations.guilds') + .and.to.be.empty, + ]); + }); + }); + }); + + context('user is the last member of a party with pending invites', () => { + let api, user, inviteeRequest1, inviteeRequest2, group; + + beforeEach(() => { + return createAndPopulateGroup({ + invites: 2, + groupDetails: { + name: 'test party', + type: 'party', + privacy: 'private', + }, + }).then((res) => { + user = res.leader; + inviteeRequest1 = requester(res.invitees[0]); + inviteeRequest2 = requester(res.invitees[1]); + api = requester(user); + group = res.group; + }); + }); + + it('deletes the group invitations from users', () => { + return api.post(`/groups/${group._id}/leave`).then((result) => { + return Promise.all([ + expect(inviteeRequest1.get(`/user`)) + .to.eventually.have.deep.property('invitations.party') + .and.to.be.empty, + expect(inviteeRequest2.get(`/user`)) + .to.eventually.have.deep.property('invitations.party') + .and.to.be.empty, + ]); + }); + }); + }); +}); diff --git a/test/api/groups/POST-groups_id_removeMember.test.js b/test/api/groups/POST-groups_id_removeMember.test.js new file mode 100644 index 0000000000..2806e54fc5 --- /dev/null +++ b/test/api/groups/POST-groups_id_removeMember.test.js @@ -0,0 +1,59 @@ +import { + createAndPopulateGroup, + generateGroup, + generateUser, + requester, + translate as t, +} from '../../helpers/api.helper'; + +describe('POST /groups/:id/removeMember', () => { + + context('user is not member of the group', () => { + it('returns an error'); + }); + + context('user is a non-leader member of a guild', () => { + it('returns an error'); + }); + + context('user is the leader of a guild', () => { + let api, leader, member, group; + + beforeEach(() => { + return createAndPopulateGroup({ + members: 1, + groupDetails: { + name: 'test group', + type: 'guild', + privacy: 'public', + }, + }).then((res) => { + leader = res.leader; + member = res.members[0]; + group = res.group; + + api = requester(leader); + }); + }); + + it('does not allow leader to remove themselves', () => { + return expect(api.post(`/groups/${group._id}/removeMember`, null, { + uuid: leader._id, + })).to.eventually.be.rejected.and.eql({ + code: 401, + text: t('messageGroupCannotRemoveSelf'), + }); + }); + + it('can remove other members of guild', () => { + return api.post(`/groups/${group._id}/removeMember`, null, { + uuid: member._id, + }).then((res) => { + return api.get(`/groups/${group._id}`); + }).then((guild) => { + expect(guild.members).to.have.a.lengthOf(1); + expect(guild.members[0]._id).to.not.eql(member._id); + }); + }); + }); +}); diff --git a/test/api/groups/chat/DELETE-groups_id_chat.test.js b/test/api/groups/chat/DELETE-groups_id_chat.test.js new file mode 100644 index 0000000000..aee50ed3f3 --- /dev/null +++ b/test/api/groups/chat/DELETE-groups_id_chat.test.js @@ -0,0 +1,42 @@ +import { + createAndPopulateGroup, + generateUser, + requester, + translate as t, +} from '../../../helpers/api.helper'; + +describe('DELETE /groups/:id/chat', () => { + let api, group, message, user; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + type: 'guild', + privacy: 'public', + }, + }).then((res) => { + group = res.group; + user = res.leader; + api = requester(user); + + return api.post(`/groups/${group._id}/chat`, null, { message: 'Some message', }); + }).then((res) => { + message = res.message; + }); + }); + + it('deletes a message', () => { + return api.del(`/groups/${group._id}/chat/${message.id}`).then((res) => { + return api.get(`/groups/${group._id}/chat/`); + }).then((messages) => { + expect(messages).to.have.length(0); + }); + }); + + it('returns an error is message does not exist', () => { + return expect(api.del(`/groups/${group._id}/chat/some-fake-id`)).to.eventually.be.rejected.and.eql({ + code: 404, + text: t('messageGroupChatNotFound'), + }); + }); +}); diff --git a/test/api/groups/chat/GET-groups_id_chat.test.js b/test/api/groups/chat/GET-groups_id_chat.test.js new file mode 100644 index 0000000000..99c19f5fca --- /dev/null +++ b/test/api/groups/chat/GET-groups_id_chat.test.js @@ -0,0 +1,48 @@ +import { + createAndPopulateGroup, + generateUser, + requester, + translate as t, +} from '../../../helpers/api.helper'; + +describe('GET /groups/:id/chat', () => { + + context('group with multiple messages', () => { + let group, member, message1, message2, user; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + type: 'guild', + privacy: 'public', + }, + members: 1, + }).then((res) => { + group = res.group; + user = res.leader; + member = res.members[0]; + + return requester(member).post(`/groups/${group._id}/chat`, null, { message: 'Group member message' }); + }).then((res) => { + message1 = res.message; + + return requester(user).post(`/groups/${group._id}/chat`, null, { message: 'User message' }); + }).then((res) => { + message2 = res.message; + }); + }); + + it('gets messages', () => { + let api = requester(user); + + return api.get(`/groups/${group._id}/chat`).then((messages) => { + expect(messages).to.have.length(2); + + let message = messages[0]; + expect(message.id).to.exist; + expect(message.text).to.exist; + expect(message.uuid).to.exist; + }); + }); + }); +}); diff --git a/test/api/groups/chat/POST-groups_id_chat.test.js b/test/api/groups/chat/POST-groups_id_chat.test.js new file mode 100644 index 0000000000..82fac690f3 --- /dev/null +++ b/test/api/groups/chat/POST-groups_id_chat.test.js @@ -0,0 +1,46 @@ +import { + createAndPopulateGroup, + generateUser, + requester, + translate as t, +} from '../../../helpers/api.helper'; + +describe('POST /groups/:id/chat', () => { + + let api, group, user; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + type: 'guild', + privacy: 'public', + }, + }).then((res) => { + group = res.group; + user = res.leader; + api = requester(user); + }); + }); + + it('creates a chat message', () => { + return api.post(`/groups/${group._id}/chat`, null, { + message: 'Test Message', + }).then((res) => { + let message = res.message; + + expect(message.id).to.exist; + expect(message.timestamp).to.exist; + expect(message.text).to.eql('Test Message'); + expect(message.uuid).to.eql(user._id); + }); + }); + + it('does not post an empty message', () => { + return expect(api.post(`/groups/${group._id}/chat`, null, { + message: '', + })).to.eventually.be.rejected.and.eql({ + code: 400, + text: t('messageGroupChatBlankMessage'), + }); + }); +}); diff --git a/test/api/groups/chat/POST-groups_id_chat_id_flag.test.js b/test/api/groups/chat/POST-groups_id_chat_id_flag.test.js new file mode 100644 index 0000000000..16ab13f429 --- /dev/null +++ b/test/api/groups/chat/POST-groups_id_chat_id_flag.test.js @@ -0,0 +1,102 @@ +import { + createAndPopulateGroup, + generateUser, + requester, + translate as t, +} from '../../../helpers/api.helper'; + +describe('POST /groups/:id/chat/:id/flag', () => { + + context('another member\'s message', () => { + let group, member, message, user; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + type: 'guild', + privacy: 'public', + }, + members: 1, + }).then((res) => { + group = res.group; + user = res.leader; + member = res.members[0]; + + return requester(member) + .post(`/groups/${group._id}/chat`, null, { message: 'Group member message', }); + }).then((res) => { + message = res.message; + }); + }); + + it('flags message', () => { + let api = requester(user); + + return api.post(`/groups/${group._id}/chat/${message.id}/flag`).then((messages) => { + return api.get(`/groups/${group._id}/chat`); + }).then((messages) => { + let message = messages[0]; + expect(message.flags[user._id]).to.eql(true); + }); + }); + }); + + context('own message', () => { + let api, group, message, user; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + type: 'guild', + privacy: 'public', + members: 1, + }, + }).then((res) => { + group = res.group; + user = res.leader; + api = requester(user); + + return api.post(`/groups/${group._id}/chat`, null, { message: 'User\'s own message', }); + }).then((res) => { + message = res.message; + }); + }); + + it('cannot flag message', () => { + let api = requester(user); + + return expect(api.post(`/groups/${group._id}/chat/${message.id}/flag`)) + .to.eventually.be.rejected.and.eql({ + code: 401, + text: t('messageGroupChatFlagOwnMessage'), + }); + }); + }); + + context('nonexistant message', () => { + let api, group, message, user; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + type: 'guild', + privacy: 'public', + }, + }).then((res) => { + group = res.group; + user = res.leader; + api = requester(user); + }); + }); + + it('returns error', () => { + let api = requester(user); + + return expect(api.post(`/groups/${group._id}/chat/non-existant-message/flag`)) + .to.eventually.be.rejected.and.eql({ + code: 404, + text: t('messageGroupChatNotFound'), + }); + }); + }); +}); diff --git a/test/api/groups/chat/POST-groups_id_chat_id_like.test.js b/test/api/groups/chat/POST-groups_id_chat_id_like.test.js new file mode 100644 index 0000000000..654a030629 --- /dev/null +++ b/test/api/groups/chat/POST-groups_id_chat_id_like.test.js @@ -0,0 +1,111 @@ +import { + createAndPopulateGroup, + generateUser, + requester, + translate as t, +} from '../../../helpers/api.helper'; + +describe('POST /groups/:id/chat/:id/like', () => { + + context('another member\'s message', () => { + let group, member, message, user; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + type: 'guild', + privacy: 'public', + }, + members: 1, + }).then((res) => { + group = res.group; + user = res.leader; + member = res.members[0]; + + return requester(member) + .post(`/groups/${group._id}/chat`, null, { message: 'Group member message', }); + }).then((res) => { + message = res.message; + }); + }); + + it('likes message', () => { + let api = requester(user); + + return api.post(`/groups/${group._id}/chat/${message.id}/like`).then((messages) => { + let message = messages[0]; + expect(message.likes[user._id]).to.eql(true); + }); + }); + + it('returns the message object', () => { + let api = requester(user); + + return api.post(`/groups/${group._id}/chat/${message.id}/like`).then((messages) => { + let message = messages[0]; + expect(message.text).to.eql('Group member message'); + expect(message.uuid).to.eql(member._id); + expect(message.user).to.eql(member.profile.name); + }); + }); + }); + + context('own message', () => { + let api, group, message, user; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + type: 'guild', + privacy: 'public', + members: 1, + }, + }).then((res) => { + group = res.group; + user = res.leader; + api = requester(user); + + return api.post(`/groups/${group._id}/chat`, null, { message: 'User\'s own message', }); + }).then((res) => { + message = res.message; + }); + }); + + it('cannot like message', () => { + let api = requester(user); + + return expect(api.post(`/groups/${group._id}/chat/${message.id}/like`)) + .to.eventually.be.rejected.and.eql({ + code: 401, + text: t('messageGroupChatLikeOwnMessage'), + }); + }); + }); + + context('nonexistant message', () => { + let api, group, message, user; + + beforeEach(() => { + return createAndPopulateGroup({ + groupDetails: { + type: 'guild', + privacy: 'public', + }, + }).then((res) => { + group = res.group; + user = res.leader; + api = requester(user); + }); + }); + + it('returns error', () => { + let api = requester(user); + + return expect(api.post(`/groups/${group._id}/chat/non-existant-message/like`)) + .to.eventually.be.rejected.and.eql({ + code: 404, + text: t('messageGroupChatNotFound'), + }); + }); + }); +}); diff --git a/test/api/register/POST-register.test.js b/test/api/register/POST-register.test.js new file mode 100644 index 0000000000..bb87eea1ff --- /dev/null +++ b/test/api/register/POST-register.test.js @@ -0,0 +1,140 @@ +import { + generateUser, + requester, + translate as t, +} from '../../helpers/api.helper'; +import {v4 as generateRandomUserName} from 'uuid'; + +describe('POST /register', () => { + + context('username and email are free', () => { + it('registers a new user', () => { + let api = requester(); + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let password = 'password'; + + return api.post('/register', { + username: username, + email: email, + password: password, + confirmPassword: password, + }).then((user) => { + expect(user._id).to.exist; + expect(user.apiToken).to.exist; + expect(user.auth.local.username).to.eql(username); + }); + }); + + it('requires password and confirmPassword to match', () => { + let api = requester(); + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let password = 'password'; + let confirmPassword = 'not password'; + + return expect(api.post('/register', { + username: username, + email: email, + password: password, + confirmPassword: confirmPassword, + })).to.eventually.be.rejected.and.eql({ + code: 401, + text: t('messageAuthPasswordMustMatch'), + }); + }); + + it('requires a username', () => { + let api = requester(); + let email = `${generateRandomUserName()}@example.com`; + let password = 'password'; + let confirmPassword = 'password'; + + return expect(api.post('/register', { + email: email, + password: password, + confirmPassword: confirmPassword, + })).to.eventually.be.rejected.and.eql({ + code: 401, + text: t('messageAuthCredentialsRequired'), + }); + }); + + it('requires an email', () => { + let api = requester(); + let username = generateRandomUserName(); + let password = 'password'; + let confirmPassword = 'password'; + + return expect(api.post('/register', { + username: username, + password: password, + confirmPassword: confirmPassword, + })).to.eventually.be.rejected.and.eql({ + code: 401, + text: t('messageAuthCredentialsRequired'), + }); + }); + + it('requires a password', () => { + let api = requester(); + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let confirmPassword = 'password'; + + return expect(api.post('/register', { + username: username, + email: email, + confirmPassword: confirmPassword, + })).to.eventually.be.rejected.and.eql({ + code: 401, + text: t('messageAuthCredentialsRequired'), + }); + }); + }); + + context('login is already taken', () => { + let username, email; + beforeEach(() => { + username = generateRandomUserName(); + email = `${username}@example.com`; + return generateUser({ + 'auth.local.username': username, + 'auth.local.lowerCaseUsername': username, + 'auth.local.email': email + }); + }); + + it('rejects if username is already taken', () => { + let api = requester(); + let uniqueEmail = `${generateRandomUserName()}@exampe.com`; + let password = 'password'; + + return expect(api.post('/register', { + username: username, + email: uniqueEmail, + password: password, + confirmPassword: password, + })).to.eventually.be.rejected.and.eql({ + code: 401, + text: t('messageAuthUsernameTaken'), + }); + }); + + it('rejects if email is already taken', () => { + let api = requester(); + let uniqueUsername = generateRandomUserName(); + let password = 'password'; + + return expect(api.post('/register', { + username: uniqueUsername, + email: email, + password: password, + confirmPassword: password, + })).to.eventually.be.rejected.and.eql({ + code: 401, + text: t('messageAuthEmailTaken'), + }); + }); + }); +}); diff --git a/test/api/status.coffee b/test/api/status.coffee deleted file mode 100644 index 99c72bd31c..0000000000 --- a/test/api/status.coffee +++ /dev/null @@ -1,41 +0,0 @@ -'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/status/GET-status.test.js b/test/api/status/GET-status.test.js new file mode 100644 index 0000000000..86979c42cb --- /dev/null +++ b/test/api/status/GET-status.test.js @@ -0,0 +1,10 @@ +import {requester} from '../../helpers/api.helper'; + +describe('Status', () => { + + it('returns a status of up when server is up', () => { + let api = requester(); + return expect(api.get('/status')) + .to.eventually.eql({status: 'up'}); + }); +}); diff --git a/test/api/todos.coffee b/test/api/todos.coffee deleted file mode 100644 index 7b57378bf4..0000000000 --- a/test/api/todos.coffee +++ /dev/null @@ -1,185 +0,0 @@ -'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/api/user/DELETE-user.test.js b/test/api/user/DELETE-user.test.js new file mode 100644 index 0000000000..c69c398e5f --- /dev/null +++ b/test/api/user/DELETE-user.test.js @@ -0,0 +1,76 @@ +import { + checkExistence, + generateGroup, + generateUser, + requester, + translate as t, +} from '../../helpers/api.helper'; + +describe('DELETE /user', () => { + let api, user; + + beforeEach(() => { + return generateUser().then((usr) => { + api = requester(usr); + user = usr; + }); + }); + + it('deletes the user', () => { + return expect(api.del('/user').then((fetchedUser) => { + return checkExistence('users', user._id); + })).to.eventually.eql(false); + }); + + context('user has active subscription', () => { + it('does not delete account'); + }); + + context('last member of a party', () => { + let party; + + beforeEach(() => { + return generateGroup(user, { + type: 'party', + privacy: 'private' + }).then((group) => { + party = group; + }); + }); + + it('deletes party when user is the only member', () => { + return expect(api.del('/user').then((result) => { + return checkExistence('groups', party._id); + })).to.eventually.eql(false); + }); + }); + + context('last member of a private guild', () => { + let guild; + + beforeEach(() => { + return generateGroup(user, { + type: 'guild', + privacy: 'private' + }).then((group) => { + guild = group; + }); + }); + + it('deletes guild when user is the only member', () => { + return expect(api.del('/user').then((result) => { + return checkExistence('groups', guild._id); + })).to.eventually.eql(false); + }); + }); + + context('groups with multiple members', () => { + it('removes user from all groups user was a part of'); + + it('chooses new group leader for any group user was the leader of'); + }); + + context('pending invitation to group', () => { + it('removes invitations from groups'); + }); +}); diff --git a/test/api/user/GET-user.test.js b/test/api/user/GET-user.test.js new file mode 100644 index 0000000000..30d903d022 --- /dev/null +++ b/test/api/user/GET-user.test.js @@ -0,0 +1,33 @@ +import { + generateUser, + requester, +} from '../../helpers/api.helper'; + +describe('GET /user', () => { + let user; + + before(() => { + return generateUser().then((usr) => { + let api = requester(usr); + return api.get('/user'); + }).then((fetchedUser) => { + user = fetchedUser; + }); + }); + + it('gets the user object', () => { + expect(user._id).to.eql(user._id); + expect(user.auth.local.username).to.eql(user.auth.local.username); + expect(user.todos).to.eql(user.todos); + expect(user.items).to.eql(user.items); + }); + + it('does not include password information', () => { + expect(user.auth.local.hashed_password).to.not.exist + expect(user.auth.local.salt).to.not.exist + }); + + it('does not include api token', () => { + expect(user.apiToken).to.not.exist + }); +}); diff --git a/test/api/user/GET-user_tags.test.js b/test/api/user/GET-user_tags.test.js new file mode 100644 index 0000000000..c76d5f66e4 --- /dev/null +++ b/test/api/user/GET-user_tags.test.js @@ -0,0 +1,20 @@ +import { + generateUser, + requester, +} from '../../helpers/api.helper'; + +describe('GET /user/tags', () => { + let api, user; + + beforeEach(() => { + return generateUser().then((usr) => { + user = usr; + api = requester(usr); + }); + }); + + it('gets the user\'s tags', () => { + return expect(api.get('/user/tags')) + .to.eventually.eql(user.tags); + }); +}); diff --git a/test/api/user/GET-user_tags_id.test.js b/test/api/user/GET-user_tags_id.test.js new file mode 100644 index 0000000000..5bcbead2f0 --- /dev/null +++ b/test/api/user/GET-user_tags_id.test.js @@ -0,0 +1,29 @@ +import { + generateUser, + requester, + translate as t, +} from '../../helpers/api.helper'; + +describe('GET /user/tags/id', () => { + let api, user; + + beforeEach(() => { + return generateUser().then((usr) => { + user = usr; + api = requester(usr); + }); + }); + + it('gets a user\'s tag by id', () => { + return expect(api.get('/user/tags/' + user.tags[0].id)) + .to.eventually.eql(user.tags[0]); + }); + + it('fails for non-existent tags', () => { + return expect(api.get('/user/tags/not-an-id')) + .to.eventually.be.rejected.and.eql({ + code: 404, + text: t('messageTagNotFound'), + }); + }); +}); diff --git a/test/api/user/PUT-user.test.js b/test/api/user/PUT-user.test.js new file mode 100644 index 0000000000..836e97920b --- /dev/null +++ b/test/api/user/PUT-user.test.js @@ -0,0 +1,76 @@ +import { + generateUser, + requester, + translate as t, +} from '../../helpers/api.helper'; + +import { each } from 'lodash'; + +describe('PUT /user', () => { + let api, user; + + beforeEach(() => { + return generateUser().then((usr) => { + user = usr; + api = requester(user); + }); + }); + + context('allowed operations', () => { + it('updates the user', () => { + return api.put('/user', { + 'profile.name' : 'Frodo', + 'preferences.costume': true, + 'stats.hp': 14, + }).then((updatedUser) => { + expect(updatedUser.profile.name).to.eql('Frodo'); + expect(updatedUser.preferences.costume).to.eql(true); + expect(updatedUser.stats.hp).to.eql(14); + }); + }); + }); + + context('top level protected operations', () => { + let protectedOperations = { + 'gem balance': {balance: 100}, + 'auth': {'auth.blocked': true, 'auth.timestamps.created': new Date()}, + 'contributor': {'contributor.level': 9, 'contributor.admin': true, 'contributor.text': 'some text'}, + 'backer': {'backer.tier': 10, 'backer.npc': 'Bilbo'}, + 'subscriptions': {'purchased.plan.extraMonths': 500, 'purchased.plan.consecutive.trinkets': 1000}, + 'customization gem purchases': {'purchased.background.tavern': true, 'purchased.skin.bear': true}, + 'tasks': {todos: [], habits: [], dailys: [], rewards: []}, + }; + + each(protectedOperations, (data, testName) => { + it(`does not allow updating ${testName}`, () => { + let errorText = []; + each(data, (value, operation) => { + errorText.push(t('messageUserOperationProtected', { operation: operation })); + }); + return expect(api.put('/user', data)).to.eventually.be.rejected.and.eql({ + code: 401, + text: errorText, + }); + }); + }); + }); + + context('sub-level protected operations', () => { + let protectedOperations = { + 'class stat': {'stats.class': 'wizard'}, + }; + + each(protectedOperations, (data, testName) => { + it(`does not allow updating ${testName}`, () => { + let errorText = []; + each(data, (value, operation) => { + errorText.push(t('messageUserOperationProtected', { operation: operation })); + }); + return expect(api.put('/user', data)).to.eventually.be.rejected.and.eql({ + code: 401, + text: errorText, + }); + }); + }); + }); +}); diff --git a/test/api/user/anonymized/GET-user_anonymized.test.js b/test/api/user/anonymized/GET-user_anonymized.test.js new file mode 100644 index 0000000000..7c8037eb9b --- /dev/null +++ b/test/api/user/anonymized/GET-user_anonymized.test.js @@ -0,0 +1,102 @@ +import { + generateUser, + requester, +} from '../../../helpers/api.helper'; +import { each } from 'lodash'; + +describe('GET /user/anonymized', () => { + let api, user; + + before(() => { + return generateUser({ + 'inbox.messages' : { + 'the-message-id' : { + sort : 214, + user : 'Some user', + backer : {}, + contributor : { + text : 'Blacksmith', + level : 2, + contributions : 'Made some contributions', + admin : false + }, + uuid : 'some-users-uuid', + flagCount : 0, + flags : {}, + likes : {}, + timestamp : 1444154258699.0000000000000000, + text : 'Lorem ipsum', + id : 'the-messages-id', + sent : true + } + } + }).then((usr) => { + api = requester(usr); + return api.post('/user/tasks', { + text: 'some private text', + notes: 'some private notes', + checklist: [ + {text: 'a private checklist'}, + {text: 'another private checklist'}, + ], + type: 'daily', + }); + }).then((result) => { + return api.get('/user/anonymized'); + }).then((anonymizedUser) => { + user = anonymizedUser; + }); + }); + + it('retains user id', () => { + expect(user._id).to.exist; + }); + + it('removes credentials and financial information', () => { + expect(user.apiToken).to.not.exist; + expect(user.auth.local).to.not.exist; + expect(user.auth.facebook).to.not.exist; + expect(user.purchased.plan).to.not.exist; + }); + + it('removes profile information', () => { + expect(user.profile).to.not.exist; + expect(user.contributor).to.not.exist; + expect(user.achievements.challenges).to.not.exist; + }); + + it('removes social information', () => { + expect(user.newMessages).to.not.exist; + expect(user.invitations).to.not.exist; + expect(user.items.special.nyeReceived).to.not.exist; + expect(user.items.special.valentineReceived).to.not.exist; + + each(user.inbox.messages, (msg) => { + expect(msg.text).to.eql('inbox message text'); + }); + }); + + it('anonymizes task info', () => { + each(['habits', 'todos', 'dailys', 'rewards'], (tasks) => { + each(user[tasks], (task) => { + expect(task.text).to.eql('task text'); + expect(task.notes).to.eql('task notes'); + + each(task.checklist, (box) => { + expect(box.text).to.match(/item\d*/); + }); + }); + }); + }); + + it('anonymizes tags', () => { + each(user.tags, (tag) => { + expect(tag.name).to.eql('tag'); + expect(tag.challenge).to.eql('challenge'); + }); + }); + + it('removes webhooks', () => { + expect(user.webhooks).to.not.exist; + }); +}); diff --git a/test/api/user/batch-update/POST-user_batch-update.test.js b/test/api/user/batch-update/POST-user_batch-update.test.js new file mode 100644 index 0000000000..23e6be52fe --- /dev/null +++ b/test/api/user/batch-update/POST-user_batch-update.test.js @@ -0,0 +1,69 @@ +import { + generateUser, + requester, + translate as t, +} from '../../../helpers/api.helper'; + +import { each } from 'lodash'; + +describe('POST /user/batch-update', () => { + let api, user; + + beforeEach(() => { + return generateUser().then((usr) => { + user = usr; + api = requester(user); + }); + }); + + context('allowed operations', () => { + it('makes batch operations', () => { + let task; + + return api.get('/user/tasks').then((tasks) => { + task = tasks[0]; + return api.post('/user/batch-update', [ + {op: 'update', body: {'stats.hp': 30}}, + {op: 'update', body: {'profile.name': 'Samwise'}}, + {op: 'score', params: { direction: 'up', id: task.id }}, + ]); + }).then((user) => { + expect(user.stats.hp).to.eql(30); + expect(user.profile.name).to.eql('Samwise'); + return api.get(`/user/tasks/${task.id}`); + }).then((task) => { + expect(task.value).to.be.greaterThan(0); + }); + }); + }); + + context('development only operations', () => { + let protectedOperations = { + 'Add Ten Gems': 'addTenGems', + 'Add Hourglass': 'addHourglass', + }; + + each(protectedOperations, (operation, description) => { + + it(`it sends back a 500 error for ${description} operation`, () => { + return expect(api.post('/user/batch-update', [ + {op: operation}, + ])).to.eventually.be.rejected.and.eql({ + code: 500, + text: t('messageUserOperationNotFound', { operation: operation}), + }); + }); + }); + }); + + context('unknown operations', () => { + it('sends back a 500 error', () => { + return expect(api.post('/user/batch-update', [ + {op: 'aNotRealOperation'}, + ])).to.eventually.be.rejected.and.eql({ + code: 500, + text: t('messageUserOperationNotFound', { operation: 'aNotRealOperation' }), + }); + }); + }); +}); diff --git a/test/api/user/pushDevice/POST-pushDevice.test.js b/test/api/user/pushDevice/POST-pushDevice.test.js new file mode 100644 index 0000000000..072f0ff3f9 --- /dev/null +++ b/test/api/user/pushDevice/POST-pushDevice.test.js @@ -0,0 +1,26 @@ +import { + generateUser, + requester, +} from '../../../helpers/api.helper'; + +describe('POST /user/pushDevice', () => { + let api; + + beforeEach(() => { + return generateUser().then((user) => { + api = requester(user); + }); + }); + + it('registers a device id', () => { + return api.post('/user/pushDevice', { + regId: '123123', + type: 'android', + }).then((devices) => { + let device = devices[0]; + expect(device._id).to.exist; + expect(device.regId).to.eql('123123'); + expect(device.type).to.eql('android'); + }); + }); +}); diff --git a/test/api/user/tasks/DELETE-tasks_id.test.js b/test/api/user/tasks/DELETE-tasks_id.test.js new file mode 100644 index 0000000000..3a13a6e3c5 --- /dev/null +++ b/test/api/user/tasks/DELETE-tasks_id.test.js @@ -0,0 +1,45 @@ +import { + generateUser, + requester, + translate as t, +} from '../../../helpers/api.helper'; + +describe('DELETE /user/tasks/:id', () => { + let api, user, task; + + beforeEach(() => { + return generateUser().then((_user) => { + user = _user; + task = user.todos[0]; + api = requester(user); + }); + }); + + it('deletes a task', () => { + return expect(api.del(`/user/tasks/${task.id}`) + .then((res) => { + return api.get(`/user/tasks/${task.id}`); + })).to.eventually.be.rejected.and.eql({ + code: 404, + text: t('messageTaskNotFound'), + }); + }); + + it('returns an error if the task does not exist', () => { + return expect(api.del('/user/tasks/task-that-does-not-exist')) + .to.eventually.be.rejected.and.eql({ + code: 404, + text: t('messageTaskNotFound'), + }); + }); + + it('does not delete another user\'s task', () => { + return expect(generateUser().then((otherUser) => { + let otherUsersTask = otherUser.todos[0]; + return api.del(`/user/tasks/${otherUsersTask.id}`); + })).to.eventually.be.rejected.and.eql({ + code: 404, + text: 'Task not found.', + }); + }); +}); diff --git a/test/api/user/tasks/GET-tasks.test.js b/test/api/user/tasks/GET-tasks.test.js new file mode 100644 index 0000000000..c58e8d11ef --- /dev/null +++ b/test/api/user/tasks/GET-tasks.test.js @@ -0,0 +1,28 @@ +import { + generateUser, + requester, + translate as t, +} from '../../../helpers/api.helper'; + +describe('GET /user/tasks/', () => { + let api, user; + + beforeEach(() => { + return generateUser().then((_user) => { + user = _user; + api = requester(user); + }); + }); + + it('gets all tasks', () => { + return api.get(`/user/tasks/`).then((tasks) => { + expect(tasks).to.be.an('array'); + expect(tasks.length).to.be.greaterThan(4); + + let task = tasks[0]; + expect(task.id).to.exist; + expect(task.type).to.exist; + expect(task.text).to.exist; + }); + }); +}); diff --git a/test/api/user/tasks/GET-tasks_id.test.js b/test/api/user/tasks/GET-tasks_id.test.js new file mode 100644 index 0000000000..d321b66666 --- /dev/null +++ b/test/api/user/tasks/GET-tasks_id.test.js @@ -0,0 +1,45 @@ +import { + generateUser, + requester, + translate as t, +} from '../../../helpers/api.helper'; + +describe('GET /user/tasks/:id', () => { + let api, user, task; + + beforeEach(() => { + return generateUser().then((_user) => { + user = _user; + task = user.todos[0]; + api = requester(user); + }); + }); + + it('gets a task', () => { + return api.get(`/user/tasks/${task.id}`).then((foundTask) => { + expect(foundTask.id).to.eql(task.id); + expect(foundTask.text).to.eql(task.text); + expect(foundTask.notes).to.eql(task.notes); + expect(foundTask.value).to.eql(task.value); + expect(foundTask.type).to.eql(task.type); + }); + }); + + it('returns an error if the task does not exist', () => { + return expect(api.get('/user/tasks/task-that-does-not-exist')) + .to.eventually.be.rejected.and.eql({ + code: 404, + text: t('messageTaskNotFound'), + }); + }); + + it('does not get another user\'s task', () => { + return expect(generateUser().then((otherUser) => { + let otherUsersTask = otherUser.todos[0]; + return api.get(`/user/tasks/${otherUsersTask.id}`); + })).to.eventually.be.rejected.and.eql({ + code: 404, + text: t('messageTaskNotFound'), + }); + }); +}); diff --git a/test/api/user/tasks/POST-tasks.test.js b/test/api/user/tasks/POST-tasks.test.js new file mode 100644 index 0000000000..556e4f37af --- /dev/null +++ b/test/api/user/tasks/POST-tasks.test.js @@ -0,0 +1,71 @@ +import { + generateUser, + requester, + translate as t, +} from '../../../helpers/api.helper'; + +describe('POST /user/tasks', () => { + + let api, user; + + beforeEach(() => { + return generateUser().then((_user) => { + user = _user; + api = requester(user); + }); + }); + + it('creates a task', () => { + return api.post('/user/tasks').then((task) => { + expect(task.id).to.exist; + }); + }); + + it('creates a habit by default', () => { + return expect(api.post('/user/tasks')) + .to.eventually.have.property('type', 'habit'); + }); + + it('creates a task with specified values', () => { + return api.post('/user/tasks', { + type: 'daily', + text: 'My task', + notes: 'My notes', + frequency: 'daily', + }).then((task) => { + expect(task.type).to.eql('daily'); + expect(task.text).to.eql('My task'); + expect(task.notes).to.eql('My notes'); + expect(task.frequency).to.eql('daily'); + }); + }); + + it('does not create a task with an id that already exists', () => { + let todo = user.todos[0]; + + return expect(api.post('/user/tasks', { + id: todo.id, + })).to.eventually.be.rejected.and.eql({ + code: 409, + text: t('messageDuplicateTaskID'), + }); + }); + + xit('TODO: no error is thrown - throws a 500 validation error if invalid type is posted', () => { + return expect(api.post('/user/tasks', { + type: 'not-valid', + })).to.eventually.be.rejected.and.eql({ + code: 500, + text: 'Cannot call method \'indexOf\' of undefined', + }); + }); + + xit('TODO: no error is thrown - throws a 500 validation error if invalid data is posted', () => { + return expect(api.post('/user/tasks', { + frequency: 'not-valid', + })).to.eventually.be.rejected.and.eql({ + code: 500, + text: 'Task validation failed', + }); + }); +}); diff --git a/test/api/user/tasks/PUT-tasks_id.test.js b/test/api/user/tasks/PUT-tasks_id.test.js new file mode 100644 index 0000000000..0fa32b3546 --- /dev/null +++ b/test/api/user/tasks/PUT-tasks_id.test.js @@ -0,0 +1,71 @@ +import { + generateUser, + requester, + translate as t, +} from '../../../helpers/api.helper'; + +describe('PUT /user/tasks/:id', () => { + let api, user, task; + + beforeEach(() => { + return generateUser().then((_user) => { + user = _user; + api = requester(user); + task = user.todos[0]; + }); + }); + + it('does not update the id of the task', () => { + return api.put(`/user/tasks/${task.id}`, { + id: 'some-thing', + }).then((updatedTask) => { + expect(updatedTask.id).to.eql(task.id); + expect(updatedTask.id).to.not.eql('some-thing'); + }); + }); + + it('does not update the type of the task', () => { + return api.put(`/user/tasks/${task.id}`, { + type: 'habit', + }).then((updatedTask) => { + expect(updatedTask.type).to.eql(task.type); + expect(updatedTask.type).to.not.eql('habit'); + }); + }); + + it('updates text, attribute, priority, value and notes', () => { + return api.put(`/user/tasks/${task.id}`, { + text: 'new text', + notes: 'new notes', + value: 10000, + priority: .5, + attribute: 'str', + }).then((updatedTask) => { + expect(updatedTask.text).to.eql('new text'); + expect(updatedTask.notes).to.eql('new notes'); + expect(updatedTask.value).to.eql(10000); + expect(updatedTask.priority).to.eql(.5); + expect(updatedTask.attribute).to.eql('str'); + }); + }); + + it('returns an error if the task does not exist', () => { + return expect(api.put('/user/tasks/task-id-that-does-not-exist')) + .to.eventually.be.rejected.and.eql({ + code: 404, + text: 'Task not found.', + }); + }); + + it('does not update another user\'s task', () => { + return expect(generateUser().then((otherUser) => { + let otherUsersTask = otherUser.todos[0]; + return api.put(`/user/tasks/${otherUsersTask._id}`, { + name: 'some name', + }); + })).to.eventually.be.rejected.and.eql({ + code: 404, + text: 'Task not found.', + }); + }); +}); diff --git a/test/common/algos.mocha.coffee b/test/common/algos.mocha.coffee index 5f98890666..642156b752 100644 --- a/test/common/algos.mocha.coffee +++ b/test/common/algos.mocha.coffee @@ -30,7 +30,9 @@ newUser = (addTasks=true)-> quest: progress: down: 0 - preferences: {} + preferences: { + autoEquip: true + } dailys: [] todos: [] rewards: [] @@ -145,7 +147,7 @@ describe 'User', -> buffs = {per:0, int:0, con:0, str:0, stealth: 0, streaks: false} expect(user.stats).to.eql { str: 1, con: 1, per: 1, int: 1, hp: 50, mp: 32, lvl: 1, exp: 0, gp: 0, class: 'warrior', buffs: buffs } expect(user.items.gear).to.eql { equipped: base_gear, costume: base_gear, owned: {weapon_warrior_0: true} } - expect(user.preferences).to.eql { costume: false } + expect(user.preferences).to.eql { autoEquip: true, costume: false } it 'calculates max MP', -> user = newUser() @@ -392,33 +394,6 @@ describe 'User', -> } describe 'store', -> - it 'recovers hp buying potions', -> - user = newUser() - user.stats.hp = 30 - user.stats.gp = 50 - user.ops.buy {params: {key: 'potion'}} - expect(user).toHaveHP 45 - expect(user).toHaveGP 25 - - user.ops.buy {params: {key: 'potion'}} - expect(user).toHaveHP 50 # don't exceed max hp - expect(user).toHaveGP 0 - - it 'buys equipment', -> - user = newUser() - user.stats.gp = 31 - user.ops.buy {params: {key: 'armor_warrior_1'}} - expect(user.items.gear.owned).to.eql { weapon_warrior_0: true, armor_warrior_1: true } - expect(user.items.gear.equipped).to.eql { armor: 'armor_warrior_1', weapon: 'weapon_base_0', head: 'head_base_0', shield: 'shield_base_0' } - expect(user).toHaveGP 1 - - it 'does not buy equipment without enough Gold', -> - user = newUser() - user.stats.gp = 1 - user.ops.buy {params: {key: 'armor_warrior_1'}} - 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 - it 'buys a Quest scroll', -> user = newUser() user.stats.gp = 205 diff --git a/test/common/user.fns.buy.test.js b/test/common/user.fns.buy.test.js index bcfe333d27..05f7abb78d 100644 --- a/test/common/user.fns.buy.test.js +++ b/test/common/user.fns.buy.test.js @@ -16,9 +16,13 @@ describe('user.fns.buy', function() { gear: { owned: { weapon_warrior_0: true + }, + equipped: { + weapon_warrior_0: true } } }, + preferences: {}, stats: { gp: 200 }, achievements: { }, flags: { } @@ -36,13 +40,77 @@ describe('user.fns.buy', function() { }); context('Potion', function() { - it('recovers hp'); + it('recovers 15 hp', function() { + user.stats.hp = 30; + user.ops.buy({params: {key: 'potion'}}); + expect(user.stats.hp).to.eql(45); + }); + + it('does not increase hp above 50', function() { + user.stats.hp = 45; + user.ops.buy({params: {key: 'potion'}}); + expect(user.stats.hp).to.eql(50); + }); + + it('deducts 25 gp', function() { + user.stats.hp = 45; + user.ops.buy({params: {key: 'potion'}}); + + expect(user.stats.gp).to.eql(175); + }); + + it('does not purchase if not enough gp', function() { + user.stats.hp = 45; + user.stats.gp = 5; + user.ops.buy({params: {key: 'potion'}}); + + expect(user.stats.hp).to.eql(45); + expect(user.stats.gp).to.eql(5); + }); }); context('Gear', function() { - it('buys equipment'); + it('adds equipment to inventory', function() { + user.stats.gp = 31; - it('does not buy equipment without enough Gold'); + user.ops.buy({params: {key: 'armor_warrior_1'}}); + + expect(user.items.gear.owned).to.eql({ weapon_warrior_0: true, armor_warrior_1: true }); + }); + + it('deducts gold from user', function() { + user.stats.gp = 31; + + user.ops.buy({params: {key: 'armor_warrior_1'}}); + + expect(user.stats.gp).to.eql(1); + }); + + it('auto equips equipment if user has auto-equip preference turned on', function() { + user.stats.gp = 31; + user.preferences.autoEquip = true; + + user.ops.buy({params: {key: 'armor_warrior_1'}}); + + expect(user.items.gear.equipped).to.have.property('armor', 'armor_warrior_1'); + }); + + it('buys equipment but does not auto-equip', function() { + user.stats.gp = 31; + user.preferences.autoEquip = false; + + user.ops.buy({params: {key: 'armor_warrior_1'}}); + + expect(user.items.gear.equipped).to.not.have.property('armor'); + }); + + it('does not buy equipment without enough Gold', function() { + user.stats.gp = 20; + + user.ops.buy({params: {key: 'armor_warrior_1'}}); + + expect(user.items.gear.owned).to.not.have.property('armor_warrior_1'); + }); }); context('Quests', function() { diff --git a/test/content/mocha.content.opts b/test/content/mocha.content.opts deleted file mode 100644 index 610fc454d3..0000000000 --- a/test/content/mocha.content.opts +++ /dev/null @@ -1,7 +0,0 @@ ---colors ---reporter spec ---timeout 8000 ---check-leaks ---growl ---compilers js:babel/register ---require ./test/helpers/content.helper.js diff --git a/test/helpers/api.helper.js b/test/helpers/api.helper.js new file mode 100644 index 0000000000..4a2084e4ea --- /dev/null +++ b/test/helpers/api.helper.js @@ -0,0 +1,256 @@ +import { + assign, + each, + isEmpty, + times, +} from 'lodash'; +import {MongoClient as mongo} from 'mongodb'; +import {v4 as generateUUID} from 'uuid'; +import superagent from 'superagent'; +import i18n from '../../common/script/src/i18n'; +require('coffee-script'); +i18n.translations = require('../../website/src/i18n.js').translations; + +const API_TEST_SERVER_PORT = 3003; + +// Sets up an abject that can make all REST requests +// If a user is passed in, the uuid and api token of +// the user are used to make the requests +export function requester(user={}) { + return { + get: _requestMaker(user, 'get'), + post: _requestMaker(user, 'post'), + put: _requestMaker(user, 'put'), + del: _requestMaker(user, 'del'), + } +}; + +// Use this to verify error messages returned by the server +// That way, if the translated string changes, the test +// will not break. NOTE: it checks agains errors with string as well. +export function translate(key, variables) { + const STRING_ERROR_MSG = 'Error processing the string. Please see Help > Report a Bug.'; + const STRING_DOES_NOT_EXIST_MSG = /^String '.*' not found.$/; + + let translatedString = i18n.t(key, variables); + + expect(translatedString).to.not.be.empty; + expect(translatedString).to.not.eql(STRING_ERROR_MSG); + expect(translatedString).to.not.match(STRING_DOES_NOT_EXIST_MSG); + + return translatedString; +}; + +// Useful for checking things that have been deleted, +// but you no longer have access to, +// like private parties or users +export function checkExistence(collectionName, id) { + return new Promise((resolve, reject) => { + mongo.connect('mongodb://localhost/habitrpg_test', (err, db) => { + if (err) return reject(err); + let collection = db.collection(collectionName); + collection.find({_id: id}, {_id: 1}).limit(1).toArray((err, docs) => { + let exists = docs.length > 0; + db.close(); + resolve(exists); + }); + }); + }); +} + +// Creates a new user and returns it +// If you need the user to have specific requirements, +// such as a balance > 0, just pass in the adjustment +// to the update object. If you want to adjust a nested +// paramter, such as the number of wolf eggs the user has, +// , you can do so by passing in the full path as a string: +// { 'items.eggs.Wolf': 10 } +export function generateUser(update={}) { + let username = generateUUID(); + let password = 'password' + let email = username + '@example.com'; + + let request = _requestMaker({}, 'post'); + + return new Promise((resolve, reject) => { + request('/register', { + username: username, + email: email, + password: password, + confirmPassword: password, + }).then((user) => { + _updateDocument('users', user, update, () => { + resolve(user); + }); + }); + }); +}; + +// Generates a new group. Requires a user object, which +// will will become the groups leader. Takes an update +// argument which will update group +export function generateGroup(leader, update={}) { + let request = _requestMaker(leader, 'post'); + + return new Promise((resolve, reject) => { + request('/groups').then((group) => { + _updateDocument('groups', group, update, () => { + resolve(group); + }); + }); + }); +}; + +// This is generate group + the ability to create +// real users to populate it. The settings object +// takes in: +// members: Number - the number of group members to create. Defaults to 0. +// inivtes: Number - the number of users to create and invite to the group. Defaults to 0. +// groupDetails: Object - how to initialize the group +// leaderDetails: Object - defaults for the leader, defaults with a gem balance so the user +// can create the group +// +// Returns an object with +// members: an array of user objects that correspond to the members of the group +// invitees: an array of user objects that correspond to the invitees of the group +// leader: the leader user object +// group: the group object +export function createAndPopulateGroup(settings={}) { + let request, leader, members, invitees, group; + + let numberOfMembers = settings.members || 0; + let numberOfInvites = settings.invites || 0; + let groupDetails = settings.groupDetails; + let leaderDetails = settings.leaderDetails || { balance: 10 }; + + let leaderPromise = generateUser(leaderDetails); + + let memberPromises = Promise.all( + times(numberOfMembers, () => { + return generateUser(); + }) + ); + + let invitePromises = Promise.all( + times(numberOfInvites, () => { + return generateUser(); + }) + ); + + return new Promise((resolve, reject) => { + return leaderPromise.then((user) => { + leader = user; + request = _requestMaker(leader, 'post'); + return memberPromises; + }).then((users) => { + members = users; + groupDetails.members = groupDetails.members || [leader._id]; + + each(members, (member) => { + groupDetails.members.push(member._id); + }); + + return generateGroup(leader, groupDetails); + }).then((createdGroup) => { + group = createdGroup; + return invitePromises; + }).then((users) => { + invitees = users; + + let invitePromises = []; + + each(invitees, (invitee) => { + let invitePromise = request(`/groups/${group._id}/invite`, { + uuids: [invitee._id] + }); + invitePromises.push(invitePromise); + }); + + return Promise.all(invitePromises); + }).then((inviteResults) => { + resolve({ + leader: leader, + group: group, + members: members, + invitees: invitees, + }); + }).catch(reject); + }); +}; + +// Specifically helpful for the GET /groups tests, +// resets the db to an empty state and creates a tavern document +export function resetHabiticaDB() { + return new Promise((resolve, reject) => { + mongo.connect('mongodb://localhost/habitrpg_test', (err, db) => { + if (err) return reject(err); + + db.dropDatabase((err) => { + if (err) return reject(err); + let groups = db.collection('groups'); + groups.insertOne({ + _id: 'habitrpg', + chat: [], + leader: '9', + name: 'HabitRPG', + type: 'guild', + privacy: 'public', + members: [], + }, (err) => { + if (err) return reject(err); + + db.close(); + resolve(); + }); + }); + }); + }); +} + +function _requestMaker(user, method) { + return (route, send, query) => { + return new Promise((resolve, reject) => { + let request = superagent[method](`http://localhost:${API_TEST_SERVER_PORT}/api/v2${route}`) + .accept('application/json'); + + if (user._id && user.apiToken) { + request + .set('x-api-user', user._id) + .set('x-api-key', user.apiToken); + } + + request + .query(query) + .send(send) + .end((err, response) => { + if (err) { + if (!err.response) return reject(err); + let errorString = JSON.parse(err.response.text).err; + return reject({ + code: err.response.statusCode, + text: errorString, + }); + } + + resolve(response.body); + }); + }); + } +} + +function _updateDocument(collectionName, doc, update, cb) { + if (isEmpty(update)) { return cb(); } + + mongo.connect('mongodb://localhost/habitrpg_test', (err, db) => { + if (err) throw `Error connecting to database when updating ${collectionName} collection: ${err}`; + + let collection = db.collection(collectionName); + + collection.update({ _id: doc._id }, { $set: update }, (err, result) => { + if (err) throw `Error updating ${collectionName}: ${err}`; + assign(doc, update); + db.close(); + cb(); + }); + }); +} diff --git a/test/helpers/globals.helper.js b/test/helpers/globals.helper.js index 892d086dc8..a731f1e8c2 100644 --- a/test/helpers/globals.helper.js +++ b/test/helpers/globals.helper.js @@ -5,4 +5,5 @@ global._ = require("lodash") global.chai = require("chai") chai.use(require("sinon-chai")) +chai.use(require("chai-as-promised")); global.expect = chai.expect diff --git a/test/mocha.opts b/test/mocha.opts index 3f0bf9cd67..30b4268b07 100644 --- a/test/mocha.opts +++ b/test/mocha.opts @@ -3,7 +3,7 @@ --timeout 8000 --check-leaks --growl ---debug --compilers coffee:coffee-script --globals io ---require test/api/api-helper +--require test/api-legacy/api-helper +--require ./test/helpers/globals.helper diff --git a/test/server_side/analytics.test.js b/test/server_side/analytics.test.js index 96caeca914..b88d24c364 100644 --- a/test/server_side/analytics.test.js +++ b/test/server_side/analytics.test.js @@ -8,7 +8,9 @@ describe('analytics', function() { // Mocks var amplitudeMock = sinon.stub(); var googleAnalyticsMock = sinon.stub(); - var amplitudeTrack = sinon.stub(); + var amplitudeTrack = sinon.stub().returns({ + catch: function () { return true; } + }); var googleEvent = sinon.stub().returns({ send: function() { } }); @@ -96,6 +98,24 @@ describe('analytics', function() { }); }); + it('uses a dummy user id if none is provided', function() { + delete analyticsData.uuid; + + initializedAnalytics.track(event_type, analyticsData); + + expect(amplitudeTrack).to.be.calledOnce; + expect(amplitudeTrack).to.be.calledWith({ + event_type: 'Cron', + user_id: 'no-user-id-was-provided', + platform: 'server', + event_properties: { + category: 'behavior', + resting: true, + cronCount: 5 + } + }); + }); + it('sends english item name for gear if itemKey is provided', function() { analyticsData.itemKey = 'headAccessory_special_foxEars' diff --git a/test/spec/services/statServicesSpec.js b/test/spec/services/statServicesSpec.js index d688be23fb..81e13645de 100644 --- a/test/spec/services/statServicesSpec.js +++ b/test/spec/services/statServicesSpec.js @@ -135,7 +135,7 @@ describe('Stats Service', function() { }); describe('equipmentStatBonus', function() { - it('tallies up stats from euqipment that is equipped', function() { + it('tallies up stats from equipment that is equipped', function() { var equippedGear = { "weapon" : "weapon_special_1", "shield" : "shield_special_1", diff --git a/vagrant.sh b/vagrant.sh index 75fe9d46b1..38246143e8 100644 --- a/vagrant.sh +++ b/vagrant.sh @@ -68,6 +68,8 @@ echo Updating repositories... apt-get update -qq echo Installing node.js apt-get install -qq nodejs +echo Updating npm... +npm install -g npm cd /vagrant diff --git a/validate-commit-msg.js b/validate-commit-msg.js deleted file mode 100755 index 56becc5136..0000000000 --- a/validate-commit-msg.js +++ /dev/null @@ -1,109 +0,0 @@ -#!/usr/bin/env node - -/** - * Git COMMIT-MSG hook for validating commit message - * From: https://github.com/angular/angular.js - * See https://docs.google.com/document/d/1rk04jEuGfk9kYzfqCuOlPTSJw3hEDZJTBN5E5f1SALo/edit - * - * Installation: - * >> cd - * >> ln -s ../../validate-commit-msg.js .git/hooks/commit-msg - */ -var fs = require('fs'); -var util = require('util'); - - -var MAX_LENGTH = 999; -var PATTERN = /^(?:fixup!\s*)?(\w*)(\(([\w\$\.\-\*/]*)\))?\: (.*)$/; -var IGNORED = /^WIP\:/; -var TYPES = { - feat: true, - fix: true, - docs: true, - style: true, - refactor: true, - perf: true, - test: true, - chore: true, - revert: true, - 'interface': true, - i18n: true -}; - - -var error = function() { - // gitx does not display it - // http://gitx.lighthouseapp.com/projects/17830/tickets/294-feature-display-hook-error-message-when-hook-fails - // https://groups.google.com/group/gitx/browse_thread/thread/a03bcab60844b812 - console.error('INVALID COMMIT MSG: ' + util.format.apply(null, arguments)); -}; - - -var validateMessage = function(message) { - var isValid = true; - - if (IGNORED.test(message)) { - console.log('Commit message validation ignored.'); - return true; - } - - if (message.length > MAX_LENGTH) { - error('is longer than %d characters !', MAX_LENGTH); - isValid = false; - } - - var match = PATTERN.exec(message); - - if (!match) { - error('does not match "(): " ! was: ' + message); - return false; - } - - var type = match[1]; - var scope = match[3]; - var subject = match[4]; - - if (!TYPES.hasOwnProperty(type)) { - error('"%s" is not allowed type !', type); - return false; - } - - // Some more ideas, do want anything like this ? - // - allow only specific scopes (eg. fix(docs) should not be allowed ? - // - auto correct the type to lower case ? - // - auto correct first letter of the subject to lower case ? - // - auto add empty line after subject ? - // - auto remove empty () ? - // - auto correct typos in type ? - // - store incorrect messages, so that we can learn - - return isValid; -}; - - -var firstLineFromBuffer = function(buffer) { - return buffer.toString().split('\n').shift(); -}; - - - -// publish for testing -exports.validateMessage = validateMessage; - -// hacky start if not run by jasmine :-D -if (process.argv.join('').indexOf('jasmine-node') === -1) { - var commitMsgFile = process.argv[2]; - var incorrectLogFile = commitMsgFile.replace('COMMIT_EDITMSG', 'logs/incorrect-commit-msgs'); - - fs.readFile(commitMsgFile, function(err, buffer) { - var msg = firstLineFromBuffer(buffer); - - if (!validateMessage(msg)) { - fs.appendFile(incorrectLogFile, msg + '\n', function() { - process.exit(1); - }); - } else { - process.exit(0); - } - }); -} diff --git a/validate-commit-msg.spec.js b/validate-commit-msg.spec.js deleted file mode 100644 index 4edbfdea5f..0000000000 --- a/validate-commit-msg.spec.js +++ /dev/null @@ -1,71 +0,0 @@ -describe('validate-commit-msg.js', function() { - var m = require('./validate-commit-msg'); - var errors = []; - var logs = []; - - var VALID = true; - var INVALID = false; - - beforeEach(function() { - errors.length = 0; - logs.length = 0; - - spyOn(console, 'error').andCallFake(function(msg) { - errors.push(msg.replace(/\x1B\[\d+m/g, '')); // uncolor - }); - - spyOn(console, 'log').andCallFake(function(msg) { - logs.push(msg.replace(/\x1B\[\d+m/g, '')); // uncolor - }); - }); - - describe('validateMessage', function() { - - it('should be valid', function() { - expect(m.validateMessage('fixup! fix($compile): something')).toBe(VALID); - expect(m.validateMessage('fix($compile): something')).toBe(VALID); - expect(m.validateMessage('feat($location): something')).toBe(VALID); - expect(m.validateMessage('docs($filter): something')).toBe(VALID); - expect(m.validateMessage('style($http): something')).toBe(VALID); - expect(m.validateMessage('refactor($httpBackend): something')).toBe(VALID); - expect(m.validateMessage('test($resource): something')).toBe(VALID); - expect(m.validateMessage('chore($controller): something')).toBe(VALID); - expect(m.validateMessage('chore(foo-bar): something')).toBe(VALID); - expect(m.validateMessage('chore(*): something')).toBe(VALID); - expect(m.validateMessage('chore(guide/location): something')).toBe(VALID); - expect(m.validateMessage('revert(foo): something')).toBe(VALID); - expect(m.validateMessage('i18n(translate): something')).toBe(VALID); - expect(m.validateMessage('interface(ui-change): something')).toBe(VALID); - expect(errors).toEqual([]); - }); - - - it('should validate "(): " format', function() { - var msg = 'not correct format'; - - expect(m.validateMessage(msg)).toBe(INVALID); - expect(errors).toEqual(['INVALID COMMIT MSG: does not match "(): " ! was: not correct format']); - }); - - - it('should validate type', function() { - expect(m.validateMessage('weird($filter): something')).toBe(INVALID); - expect(errors).toEqual(['INVALID COMMIT MSG: "weird" is not allowed type !']); - }); - - - it('should allow empty scope', function() { - expect(m.validateMessage('fix: blablabla')).toBe(VALID); - }); - - - it('should allow dot in scope', function() { - expect(m.validateMessage('chore(mocks.$httpBackend): something')).toBe(VALID); - }); - - - it('should ignore msg prefixed with "WIP: "', function() { - expect(m.validateMessage('WIP: bullshit')).toBe(VALID); - }); - }); -}); diff --git a/website/public/css/items.styl b/website/public/css/items.styl index dd96381fd9..5c43898e28 100644 --- a/website/public/css/items.styl +++ b/website/public/css/items.styl @@ -14,7 +14,6 @@ top: -5px .btn-buy - width: 4.5em min-height: 3em height: 100% padding: 0.75em 0 0 0.5em @@ -29,7 +28,7 @@ .btn-buy input:focus opacity:0 - + input:focus + a.btn-buy background-color: $bad text-decoration: none diff --git a/website/public/css/npcs.styl b/website/public/css/npcs.styl index 14fee471ea..7acf652045 100644 --- a/website/public/css/npcs.styl +++ b/website/public/css/npcs.styl @@ -34,4 +34,4 @@ display block position:relative -.popover-navigation {clear:both;} \ No newline at end of file +.popover-navigation {clear:both;} diff --git a/website/public/css/tasks.styl b/website/public/css/tasks.styl index cbeed74de6..3baa99bf48 100644 --- a/website/public/css/tasks.styl +++ b/website/public/css/tasks.styl @@ -441,6 +441,8 @@ form font-size: 0.75em content: "\E114" padding-left: 0.75em + &.active:after + content: "\E113" //&:not(.mega):after //content: ':' diff --git a/website/public/js/controllers/footerCtrl.js b/website/public/js/controllers/footerCtrl.js index 008524db51..189a74f43a 100644 --- a/website/public/js/controllers/footerCtrl.js +++ b/website/public/js/controllers/footerCtrl.js @@ -34,6 +34,18 @@ function($scope, $rootScope, User, $http, Notification, ApiUrl) { // Twitter $.getScript('https://platform.twitter.com/widgets.js'); + // Facebook + (function(d, s, id) { + var js, fjs = d.getElementsByTagName(s)[0]; + if (d.getElementById(id)) return; + js = d.createElement(s); js.id = id; + js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5"; + fjs.parentNode.insertBefore(js, fjs); + }(document, 'script', 'facebook-jssdk')); + + // Tumblr + $.getScript('https://assets.tumblr.com/share-button.js'); + /* Google Content Experiments if (window.env.NODE_ENV === 'production') { $.getScript('//www.google-analytics.com/cx/api.js?experiment=boVO4eEyRfysNE5D53nCMQ', function(){ diff --git a/website/public/js/controllers/settingsCtrl.js b/website/public/js/controllers/settingsCtrl.js index a61eb3bd31..ed9ac730f1 100644 --- a/website/public/js/controllers/settingsCtrl.js +++ b/website/public/js/controllers/settingsCtrl.js @@ -2,8 +2,8 @@ // Make user and settings available for everyone through root scope. habitrpg.controller('SettingsCtrl', - ['$scope', 'User', '$rootScope', '$http', 'ApiUrl', 'Guide', '$location', '$timeout', 'Notification', 'Shared', - function($scope, User, $rootScope, $http, ApiUrl, Guide, $location, $timeout, Notification, Shared) { + ['$scope', 'User', '$rootScope', '$http', 'ApiUrl', 'Guide', '$location', '$timeout', 'Content', 'Notification', 'Shared', + function($scope, User, $rootScope, $http, ApiUrl, Guide, $location, $timeout, Content, Notification, Shared) { // FIXME we have this re-declared everywhere, figure which is the canonical version and delete the rest // $scope.auth = function (id, token) { @@ -150,6 +150,7 @@ habitrpg.controller('SettingsCtrl', Notification.text(env.t('promoCodeApplied')); }); } + $scope.generateCodes = function(codes){ $http.post(ApiUrl.get() + '/api/v2/coupons/generate/'+codes.event+'?count='+(codes.count || 1)) .success(function(res,code){ @@ -158,6 +159,7 @@ habitrpg.controller('SettingsCtrl', window.location.href = '/api/v2/coupons?limit='+codes.count+'&_id='+User.user._id+'&apiToken='+User.user.apiToken; }) } + $scope.releasePets = function() { User.user.ops.releasePets({}); $rootScope.$state.go('tasks'); @@ -194,12 +196,30 @@ habitrpg.controller('SettingsCtrl', $http.get(ApiUrl.get() + '/api/v2/coupons/valid-discount/'+coupon) .success(function(){ Notification.text("Coupon applied!"); - var subs = $scope.Content.subscriptionBlocks; + var subs = Content.subscriptionBlocks; subs["basic_6mo"].discount = true; subs["google_6mo"].discount = false; }); } + $scope.gemGoldCap = function(subscription) { + var baseCap = 25; + var gemCapExtra = User.user.purchased.plan.consecutive.gemCapExtra; + // @TODO: What are these magic numbers? 3? 5? + var blocks = Content.subscriptionBlocks[subscription.key].months / 3 * 5; + var flooredBlocks = Math.floor(blocks); + + var userTotalDropCap = baseCap + gemCapExtra + flooredBlocks; + var maxDropCap = 50; + + return [userTotalDropCap, maxDropCap]; + }; + + $scope.numberOfMysticHourglasses = function(subscription) { + var numberOfHourglasses = Content.subscriptionBlocks[subscription.key].months / 3; + return Math.floor(numberOfHourglasses); + }; + function _calculateNextCron() { $scope.dayStart; diff --git a/website/public/js/services/notificationServices.js b/website/public/js/services/notificationServices.js index 80d2a18df4..3916dceb47 100644 --- a/website/public/js/services/notificationServices.js +++ b/website/public/js/services/notificationServices.js @@ -108,13 +108,14 @@ angular.module("habitrpg").factory("Notification", var stack_topright = {"dir1": "down", "dir2": "left", "spacing1": 15, "spacing2": 15, "firstpos1": 60}; function _notify(html, type, icon) { + console.log(type) 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, + hide: (type == 'error' || type == 'danger') ? false : true, mouse_reset: false, width: "250px", stack: stack_topright, diff --git a/website/public/presskit/Basi-List.png b/website/public/presskit/Basi-List.png new file mode 100644 index 0000000000..eedc25917d Binary files /dev/null and b/website/public/presskit/Basi-List.png differ diff --git a/website/public/presskit/stag_battle_by_leephon.png b/website/public/presskit/Battling the Ghost Stag.png similarity index 100% rename from website/public/presskit/stag_battle_by_leephon.png rename to website/public/presskit/Battling the Ghost Stag.png diff --git a/website/public/presskit/Dread Drag'on of Dilatory.png b/website/public/presskit/Dread Drag'on of Dilatory.png new file mode 100644 index 0000000000..5fd8d2297b Binary files /dev/null and b/website/public/presskit/Dread Drag'on of Dilatory.png differ diff --git a/website/public/presskit/HabitRPGPromoPostCard6.png b/website/public/presskit/HabitRPGPromoPostCard6.png deleted file mode 100755 index a81708db03..0000000000 Binary files a/website/public/presskit/HabitRPGPromoPostCard6.png and /dev/null differ diff --git a/website/public/presskit/HabitRPGdevices.png b/website/public/presskit/HabitRPGdevices.png deleted file mode 100755 index 8981ff8875..0000000000 Binary files a/website/public/presskit/HabitRPGdevices.png and /dev/null differ diff --git a/website/public/presskit/Habitica Gryphon.png b/website/public/presskit/Habitica Gryphon.png new file mode 100644 index 0000000000..92d7f6daec Binary files /dev/null and b/website/public/presskit/Habitica Gryphon.png differ diff --git a/website/public/presskit/Habitica Logo Promo.png b/website/public/presskit/Habitica Logo Promo.png new file mode 100644 index 0000000000..a89c38d626 Binary files /dev/null and b/website/public/presskit/Habitica Logo Promo.png differ diff --git a/website/public/presskit/Habitica Text Logo.png b/website/public/presskit/Habitica Text Logo.png new file mode 100644 index 0000000000..d4478c5cf2 Binary files /dev/null and b/website/public/presskit/Habitica Text Logo.png differ diff --git a/website/public/presskit/HabitRPGPromoThin.png b/website/public/presskit/HabiticaPromoThin.png similarity index 100% rename from website/public/presskit/HabitRPGPromoThin.png rename to website/public/presskit/HabiticaPromoThin.png diff --git a/website/public/presskit/Laundromancer_by_Arcosine.png b/website/public/presskit/Laundromancer.png similarity index 100% rename from website/public/presskit/Laundromancer_by_Arcosine.png rename to website/public/presskit/Laundromancer.png diff --git a/website/public/presskit/vice_reborn_by_baconsaur.png b/website/public/presskit/Necro-Vice.png similarity index 100% rename from website/public/presskit/vice_reborn_by_baconsaur.png rename to website/public/presskit/Necro-Vice.png diff --git a/website/public/presskit/SnackLessMonster_by_Arcosine.png b/website/public/presskit/SnackLess Monster.png similarity index 100% rename from website/public/presskit/SnackLessMonster_by_Arcosine.png rename to website/public/presskit/SnackLess Monster.png diff --git a/website/public/presskit/stagnant_dishes_by_kiwibot.png b/website/public/presskit/Stagnant Dishes Boss.png similarity index 100% rename from website/public/presskit/stagnant_dishes_by_kiwibot.png rename to website/public/presskit/Stagnant Dishes Boss.png diff --git a/website/public/presskit/PROMOdevices2.png b/website/public/presskit/Tasks Page.png similarity index 100% rename from website/public/presskit/PROMOdevices2.png rename to website/public/presskit/Tasks Page.png diff --git a/website/public/presskit/habitica.png b/website/public/presskit/habitica.png new file mode 100644 index 0000000000..a90f684be2 Binary files /dev/null and b/website/public/presskit/habitica.png differ diff --git a/website/public/presskit/habitrpg_pixel.png b/website/public/presskit/habitrpg_pixel.png deleted file mode 100755 index 4bd1c43f3b..0000000000 Binary files a/website/public/presskit/habitrpg_pixel.png and /dev/null differ diff --git a/website/public/presskit/logo with text.png b/website/public/presskit/logo with text.png new file mode 100644 index 0000000000..fb7c21eda7 Binary files /dev/null and b/website/public/presskit/logo with text.png differ diff --git a/website/public/presskit/presskit.zip b/website/public/presskit/presskit.zip index e14b647dff..3122fec5c6 100644 Binary files a/website/public/presskit/presskit.zip and b/website/public/presskit/presskit.zip differ diff --git a/website/public/presskit/promo mobile inventorySTILL1.png b/website/public/presskit/promo mobile inventorySTILL1.png deleted file mode 100755 index 08ea4352e2..0000000000 Binary files a/website/public/presskit/promo mobile inventorySTILL1.png and /dev/null differ diff --git a/website/public/presskit/promo mobile inventorySTILL2.png b/website/public/presskit/promo mobile inventorySTILL2.png deleted file mode 100755 index 4cc2d85925..0000000000 Binary files a/website/public/presskit/promo mobile inventorySTILL2.png and /dev/null differ diff --git a/website/src/analytics.js b/website/src/analytics.js index c4e8d6fec2..19a8a9b14c 100644 --- a/website/src/analytics.js +++ b/website/src/analytics.js @@ -31,7 +31,9 @@ function track(eventType, data) { function _sendDataToAmplitude(eventType, data) { var amplitudeData = _formatDataForAmplitude(data); amplitudeData.event_type = eventType; - amplitude.track(amplitudeData); + amplitude.track(amplitudeData).catch(function(error) { + // @TODO log error with new relic + }); } function _sendDataToGoogle(eventType, data) { @@ -87,7 +89,9 @@ function _sendPurchaseDataToAmplitude(data) { amplitudeData.event_type = 'purchase'; amplitudeData.revenue = data.purchaseValue; - amplitude.track(amplitudeData) + amplitude.track(amplitudeData).catch(function(error) { + // @TODO log error with new relic + }); } function _formatDataForAmplitude(data) { @@ -95,7 +99,7 @@ function _formatDataForAmplitude(data) { var event_properties = _.omit(data, PROPERTIES_TO_SCRUB); var ampData = { - user_id: data.uuid, + user_id: data.uuid || 'no-user-id-was-provided', platform: 'server', event_properties: event_properties } diff --git a/website/src/controllers/auth.js b/website/src/controllers/auth.js index 667bf6454a..7fa551689e 100644 --- a/website/src/controllers/auth.js +++ b/website/src/controllers/auth.js @@ -16,19 +16,15 @@ var isProd = nconf.get('NODE_ENV') === 'production'; var api = module.exports; -var NO_TOKEN_OR_UID = { err: "You must include a token and uid (user id) in your request"}; -var NO_USER_FOUND = {err: "No user found."}; -var NO_SESSION_FOUND = { err: "You must be logged in." }; +var NO_TOKEN_OR_UID = { err: shared.i18n.t('messageAuthMustIncludeTokens') }; +var NO_USER_FOUND = {err: shared.i18n.t('messageAuthNoUserFound') }; +var NO_SESSION_FOUND = { err: shared.i18n.t('messageAuthMustBeLoggedIn') }; var accountSuspended = function(uuid){ return { err: 'Account has been suspended, please contact leslie@habitica.com with your UUID ('+uuid+') for assistance.', code: 'ACCOUNT_SUSPENDED' }; } -// Allow case-insensitive regex searching for Mongo queries. See http://stackoverflow.com/a/3561711/362790 -var RegexEscape = function(s){ - return new RegExp('^' + s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&') + '$', 'i'); -} api.auth = function(req, res, next) { var uid = req.headers['x-api-user']; @@ -67,35 +63,42 @@ api.authWithUrl = function(req, res, next) { } api.registerUser = function(req, res, next) { - var regEmail = RegexEscape(req.body.email), - regUname = RegexEscape(req.body.username); + var email = req.body.email && req.body.email.toLowerCase(); + var username = req.body.username; + // Get the lowercase version of username to check that we do not have duplicates + // So we can search for it in the database and then reject the choosen username if 1 or more results are found + var lowerCaseUsername = username && username.toLowerCase(); + async.auto({ validate: function(cb) { - if (!(req.body.username && req.body.password && req.body.email)) - return cb({code:401, err: ":username, :email, :password, :confirmPassword required"}); + if (!(username && req.body.password && email)) + return cb({code:401, err: shared.i18n.t('messageAuthCredentialsRequired')}); if (req.body.password !== req.body.confirmPassword) - return cb({code:401, err: ":password and :confirmPassword don't match"}); - if (!validator.isEmail(req.body.email)) + return cb({code:401, err: shared.i18n.t('messageAuthPasswordMustMatch')}); + if (!validator.isEmail(email)) return cb({code:401, err: ":email invalid"}); cb(); }, findReg: function(cb) { - User.findOne({$or:[{'auth.local.email': regEmail}, {'auth.local.username': regUname}]}, {'auth.local':1}, cb); + // Search for duplicates using lowercase version of username + User.findOne({$or:[{'auth.local.email': email}, {'auth.local.lowerCaseUsername': lowerCaseUsername}]}, {'auth.local':1}, cb); }, findFacebook: function(cb){ User.findOne({_id: req.headers['x-api-user'], apiToken: req.headers['x-api-key']}, {auth:1}, cb); }, register: ['validate', 'findReg', 'findFacebook', function(cb, data) { if (data.findReg) { - if (regEmail.test(data.findReg.auth.local.email)) return cb({code:401, err:"Email already taken"}); - if (regUname.test(data.findReg.auth.local.username)) return cb({code:401, err:"Username already taken"}); + if (email === data.findReg.auth.local.email) return cb({code:401, err:"Email already taken"}); + // Check that the lowercase username isn't already used + if (lowerCaseUsername === data.findReg.auth.local.lowerCaseUsername) return cb({code:401, err: shared.i18n.t('messageAuthUsernameTaken')}); } var salt = utils.makeSalt(); var newUser = { auth: { local: { - username: req.body.username, - email: req.body.email, + username: username, + lowerCaseUsername: lowerCaseUsername, // Store the lowercase version of the username + email: email, // Store email as lowercase salt: salt, hashed_password: utils.encryptPassword(req.body.password, salt) }, @@ -115,12 +118,14 @@ api.registerUser = function(req, res, next) { var analyticsData = { category: 'acquisition', type: 'local', - gaLabel: 'local' + gaLabel: 'local', + uuid: user._id, }; analytics.track('register', analyticsData) user.save(function(err, savedUser){ // Clean previous email preferences + // TODO when emails added to EmailUnsubcription they should use lowercase version EmailUnsubscription.remove({email: savedUser.auth.local.email}, function(){ utils.txnEmail(savedUser, 'welcome'); }); @@ -143,7 +148,10 @@ api.loginLocal = function(req, res, next) { var username = req.body.username; var password = req.body.password; if (!(username && password)) return res.json(401, {err:'Missing :username or :password in request body, please provide both'}); - var login = validator.isEmail(username) ? {'auth.local.email':username} : {'auth.local.username':username}; + var login = validator.isEmail(username) ? + {'auth.local.email':username.toLowerCase()} : // Emails are all lowercase + {'auth.local.username':username}; // Use the username as the user typed it + User.findOne(login, {auth:1}, function(err, user){ if (err) return next(err); 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\"."}); @@ -205,7 +213,8 @@ api.loginSocial = function(req, res, next) { var analyticsData = { category: 'acquisition', type: network, - gaLabel: network + gaLabel: network, + uuid: user._id, }; analytics.track('register', analyticsData) }] @@ -233,12 +242,14 @@ api.deleteSocial = function(req,res,next){ } api.resetPassword = function(req, res, next){ - var email = req.body.email, + var email = req.body.email && req.body.email.toLowerCase(), // Emails are all lowercase salt = utils.makeSalt(), newPassword = utils.makeSalt(), // use a salt as the new password too (they'll change it later) hashed_password = utils.encryptPassword(newPassword, salt); - User.findOne({'auth.local.email': RegexEscape(email)}, function(err, user){ + if(!email) return res.json(400, {err: "Email not provided"}); + + User.findOne({'auth.local.email': email}, function(err, user){ if (err) return next(err); 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; @@ -266,15 +277,22 @@ var invalidPassword = function(user, password){ } api.changeUsername = function(req, res, next) { + var user = res.locals.user; + var username = req.body.username; + var lowerCaseUsername = username && username.toLowerCase(); // we search for the lowercased version to intercept duplicates + + if(!username) return res.json(400, {err: "Username not provided"}); async.waterfall([ function(cb){ - User.findOne({'auth.local.username': RegexEscape(req.body.username)}, {auth:1}, cb); + User.findOne({'auth.local.lowerCaseUsername': lowerCaseUsername}, {auth:1}, cb); }, function(found, cb){ if (found) return cb({code:401, err: "Username already taken"}); - if (invalidPassword(res.locals.user, req.body.password)) return cb(invalidPassword(res.locals.user, req.body.password)); - res.locals.user.auth.local.username = req.body.username; - res.locals.user.save(cb); + if (invalidPassword(user, req.body.password)) return cb(invalidPassword(user, req.body.password)); + user.auth.local.username = username; + user.auth.local.lowerCaseUsername = lowerCaseUsername; + + user.save(cb); } ], function(err){ if (err) return err.code ? res.json(err.code, err) : next(err); @@ -283,14 +301,17 @@ api.changeUsername = function(req, res, next) { } api.changeEmail = function(req, res, next){ + var email = req.body.email && req.body.email.toLowerCase(); // emails are all lowercase + if(!email) return res.json(400, {err: "Email not provided"}); + async.waterfall([ function(cb){ - User.findOne({'auth.local.email': RegexEscape(req.body.email)}, {auth:1}, cb); + User.findOne({'auth.local.email': email}, {auth:1}, cb); }, function(found, cb){ - if(found) return cb({code:401, err: "Email already taken"}); + if(found) return cb({code:401, err: shared.i18n.t('messageAuthEmailTaken')}); if (invalidPassword(res.locals.user, req.body.password)) return cb(invalidPassword(res.locals.user, req.body.password)); - res.locals.user.auth.local.email = req.body.email; + res.locals.user.auth.local.email = email; res.locals.user.save(cb); } ], function(err){ @@ -333,7 +354,7 @@ api.getFirebaseToken = function(req, res, next) { .createToken({ uid: user._id, isHabiticaUser: true - }, { + }, { expires: expires }); diff --git a/website/src/controllers/challenges.js b/website/src/controllers/challenges.js index a8bc4dc244..6ac40b2571 100644 --- a/website/src/controllers/challenges.js +++ b/website/src/controllers/challenges.js @@ -230,7 +230,7 @@ api.update = function(req, res, next){ // before-save / after-save comparison to determine if we need to sync to users before = _before; var attrs = _.pick(req.body, 'name shortName description habits dailys todos rewards date'.split(' ')); - Challenge.findByIdAndUpdate(cid, {$set:attrs}, cb); + Challenge.findByIdAndUpdate(cid, {$set:attrs}, {new: true}, cb); }, function(saved, cb) { @@ -271,7 +271,7 @@ function closeChal(cid, broken, cb) { function(_removed, cb2) { removed = _removed; var pull = {'$pull':{}}; pull['$pull'][_removed._id] = 1; - Group.findByIdAndUpdate(_removed.group, pull); + Group.findByIdAndUpdate(_removed.group, {new: true}, pull); User.find({_id:{$in: removed.members}}, cb2); }, function(users, cb2) { @@ -297,7 +297,7 @@ function closeChal(cid, broken, cb) { /** * Delete & close */ -api['delete'] = function(req, res, next){ +api.delete = function(req, res, next){ var user = res.locals.user; var cid = req.params.cid; @@ -370,7 +370,7 @@ api.join = function(req, res, next){ async.waterfall([ function(cb) { - Challenge.findByIdAndUpdate(cid, {$addToSet:{members:user._id}}, cb); + Challenge.findByIdAndUpdate(cid, {$addToSet:{members:user._id}}, {new: true}, cb); }, function(chal, cb) { @@ -403,7 +403,7 @@ api.leave = function(req, res, next){ async.waterfall([ function(cb){ - Challenge.findByIdAndUpdate(cid, {$pull:{members:user._id}}, cb); + Challenge.findByIdAndUpdate(cid, {$pull:{members:user._id}}, {new: true}, cb); }, function(chal, cb){ diff --git a/website/src/controllers/groups.js b/website/src/controllers/groups.js index 391a16c15e..216315fa4c 100644 --- a/website/src/controllers/groups.js +++ b/website/src/controllers/groups.js @@ -143,7 +143,7 @@ api.get = function(req, res, next) { q.exec(function(err, group){ if (err) return next(err); if(!group){ - if(gid !== 'party') return res.json(404,{err: "Group not found or you don't have access."}); + if(gid !== 'party') return res.json(404,{err: shared.i18n.t('messageGroupNotFound')}); // 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 @@ -188,7 +188,7 @@ api.create = function(req, res, next) { group.leader = user._id; if(group.type === 'guild'){ - if(user.balance < 1) return res.json(401, {err: 'Not enough gems!'}); + if(user.balance < 1) return res.json(401, {err: shared.i18n.t('messageInsufficientGems')}); group.balance = 1; user.balance--; @@ -213,7 +213,7 @@ api.create = function(req, res, next) { Group.findOne({type:'party',members:{$in:[user._id]}},cb); }, function(found, cb){ - if (found) return cb('Already in a party, try refreshing.'); + if (found) return cb(shared.i18n.t('messageGroupAlreadyInParty')); group.save(cb); }, function(saved, count, cb){ @@ -222,7 +222,7 @@ api.create = function(req, res, next) { saved.populate('members', nameFields, cb); } ], function(err, populated){ - if (err == 'Already in a party, try refreshing.') return res.json(400,{err:err}); + if (err === shared.i18n.t('messageGroupAlreadyInParty')) return res.json(400,{err:err}); if (err) return next(err); group = user = null; return res.json(populated); @@ -235,7 +235,7 @@ api.update = function(req, res, next) { var user = res.locals.user; if(group.leader !== user._id) - return res.json(401, {err: "Only the group leader can update the group!"}); + return res.json(401, {err: shared.i18n.t('messageGroupOnlyLeaderCanUpdate')}); 'name description logo logo leaderMessage leader leaderOnly'.split(' ').forEach(function(attr){ group[attr] = req.body[attr]; @@ -255,7 +255,7 @@ api.attachGroup = function(req, res, next) { var q = (gid == 'party') ? Group.findOne({type: 'party', members: {'$in': [res.locals.user._id]}}) : Group.findById(gid); q.exec(function(err, group){ if(err) return next(err); - if(!group) return res.json(404, {err: "Group not found"}); + if(!group) return res.json(404, {err: shared.i18n.t('messageGroupNotFound')}); res.locals.group = group; next(); }); @@ -274,7 +274,7 @@ api.getChat = 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."}); + if (!group && gid!=='party') return res.json(404,{err: shared.i18n.t('messageGroupNotFound')}); //Remove flagged messages if the user is not mod if (!user.contributor.admin) { group.chat = _.filter(group.chat, function(message) { return !message.flagCount || message.flagCount < 2; }); @@ -289,7 +289,7 @@ api.getChat = function(req, res, next) { */ api.postChat = function(req, res, next) { if(!req.query.message) { - return res.json(400,{err:'You cannot send a blank message'}); + return res.json(400,{err: shared.i18n.t('messageGroupChatBlankMessage')}); } else { var user = res.locals.user var group = res.locals.group; @@ -337,15 +337,15 @@ api.flagChatMessage = function(req, res, next){ var group = res.locals.group; var message = _.find(group.chat, {id: req.params.mid}); - if(!message) return res.json(404, {err: "Message not found!"}); - if(message.uuid == user._id) return res.json(401, {err: "Can't report your own message."}); + if(!message) return res.json(404, {err: shared.i18n.t('messageGroupChatNotFound')}); + if(message.uuid == user._id) return res.json(401, {err: shared.i18n.t('messageGroupChatFlagOwnMessage')}); User.findOne({_id: message.uuid}, {auth: 1}, function(err, author){ if(err) return next(err); // Log user ids that have flagged the message if(!message.flags) message.flags = {}; - if(message.flags[user._id] && !user.contributor.admin) return res.json(401, {err: "You have already reported this message"}); + if(message.flags[user._id] && !user.contributor.admin) return res.json(401, {err: shared.i18n.t('messageGroupChatFlagAlreadyReported')}); message.flags[user._id] = true; // Log total number of flags (publicly viewable) @@ -402,7 +402,7 @@ api.clearFlagCount = function(req, res, next){ var group = res.locals.group; var message = _.find(group.chat, {id: req.params.mid}); - if(!message) return res.json(404, {err: "Message not found!"}); + if(!message) return res.json(404, {err: shared.i18n.t('messageGroupChatNotFound')}); if(user.contributor.admin){ message.flagCount = 0; @@ -413,7 +413,7 @@ api.clearFlagCount = function(req, res, next){ return res.send(204); }); }else{ - return res.json(401, {err: "Only an admin can clear the flag count!"}) + return res.json(401, {err: shared.i18n.t('messageGroupChatAdminClearFlagCount')}) } } @@ -433,8 +433,8 @@ api.likeChatMessage = function(req, res, next) { var user = res.locals.user; var group = res.locals.group; var message = _.find(group.chat, {id: req.params.mid}); - if (!message) return res.json(404, {err: "Message not found!"}); - if (message.uuid == user._id) return res.json(401, {err: "Can't like your own message. Don't be that person."}); + if (!message) return res.json(404, {err: shared.i18n.t('messageGroupChatNotFound')}); + if (message.uuid == user._id) return res.json(401, {err: shared.i18n.t('messageGroupChatLikeOwnMessage')}); if (!message.likes) message.likes = {}; if (message.likes[user._id]) { delete message.likes[user._id]; @@ -478,7 +478,7 @@ api.join = function(req, res, next) { } } - if(!isUserInvited) return res.json(401, {err: "Can't join a group you're not invited to."}); + if(!isUserInvited) return res.json(401, {err: shared.i18n.t('messageGroupRequiresInvite')}); if (!_.contains(group.members, user._id)){ if (group.members.length === 0) { @@ -529,6 +529,7 @@ api.leave = function(req, res, next) { group.leave(user, keep, function(err){ if (err) return next(err); user = group = keep = null; + return res.send(204); }); }; @@ -691,7 +692,7 @@ api.invite = function(req, res, next){ } else if (req.body.emails) { inviteByEmails(req.body.emails, group, req, res, next) } else { - return res.json(400,{err: "Can invite only by email or uuid"}); + return res.json(400, {err: "Can only invite by email or uuid"}); } } @@ -920,7 +921,8 @@ api.questAccept = function(req, res, next) { owner: true, response: 'accept', gaLabel: 'accept', - questName: key + questName: key, + uuid: user._id, }; analytics.track('quest',analyticsData); group.quest.members[m] = true; @@ -966,7 +968,8 @@ api.questAccept = function(req, res, next) { owner: false, response: 'accept', gaLabel: 'accept', - questName: group.quest.key + questName: group.quest.key, + uuid: user._id, }; analytics.track('quest',analyticsData); group.quest.members[user._id] = true; @@ -985,7 +988,8 @@ api.questReject = function(req, res, next) { owner: false, response: 'reject', gaLabel: 'reject', - questName: group.quest.key + questName: group.quest.key, + uuid: user._id, }; analytics.track('quest',analyticsData); group.quest.members[user._id] = false; diff --git a/website/src/controllers/payments/iap.js b/website/src/controllers/payments/iap.js index 6065673287..6da2a29606 100644 --- a/website/src/controllers/payments/iap.js +++ b/website/src/controllers/payments/iap.js @@ -101,9 +101,27 @@ exports.iosVerify = function(req, res, next) { if (iap.isValidated(appleRes)) { var purchaseDataList = iap.getPurchaseData(appleRes); if (purchaseDataList.length > 0) { - if (purchaseDataList[0].productId === 'com.habitrpg.ios.Habitica.20gems') { - //Correct receipt - payments.buyGems({user:user, paymentMethod:'IAP AppleStore'}); + var correctReceipt = true; + for (var index in purchaseDataList) { + switch (purchaseDataList[index].productId) { + case 'com.habitrpg.ios.Habitica.4gems': + payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 1}); + break; + case 'com.habitrpg.ios.Habitica.8gems': + payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 2}); + break; + case 'com.habitrpg.ios.Habitica.20gems': + case 'com.habitrpg.ios.Habitica.21gems': + payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 5.25}); + break; + case 'com.habitrpg.ios.Habitica.42gems': + payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 10.5}); + break; + default: + correctReceipt = false; + } + } + if (correctReceipt) { var resObj = { ok: true, data: appleRes diff --git a/website/src/controllers/payments/index.js b/website/src/controllers/payments/index.js index b1b444006f..1f8935645d 100644 --- a/website/src/controllers/payments/index.js +++ b/website/src/controllers/payments/index.js @@ -137,7 +137,8 @@ exports.cancelSubscription = function(data, cb) { } exports.buyGems = function(data, cb) { - var amt = data.gift ? data.gift.gems.amount/4 : 5; + var amt = data.amount || 5; + amt = data.gift ? data.gift.gems.amount/4 : amt; (data.gift ? data.gift.member : data.user).balance += amt; data.user.purchased.txnCount++; if(isProduction) { diff --git a/website/src/controllers/pushNotifications.js b/website/src/controllers/pushNotifications.js index d0d98b5218..d1c728f365 100644 --- a/website/src/controllers/pushNotifications.js +++ b/website/src/controllers/pushNotifications.js @@ -13,14 +13,14 @@ var gcm = gcmApiKey ? pushNotify.gcm({ if(gcm){ gcm.on('transmitted', function (result, message, registrationId) { - console.info("transmitted", result, message, registrationId); + //console.info("transmitted", result, message, registrationId); }); gcm.on('transmissionError', function (error, message, registrationId) { - console.info("transmissionError", error, message, registrationId); + //console.info("transmissionError", error, message, registrationId); }); gcm.on('updated', function (result, registrationId) { - console.info("updated", result, registrationId); + //console.info("updated", result, registrationId); }); } diff --git a/website/src/controllers/unsubscription.js b/website/src/controllers/unsubscription.js index d0ef89f920..8c0edffd5f 100644 --- a/website/src/controllers/unsubscription.js +++ b/website/src/controllers/unsubscription.js @@ -13,9 +13,9 @@ api.unsubscribe = function(req, res, next){ if(data._id){ User.update({_id: data._id}, { $set: {'preferences.emailNotifications.unsubscribeFromAll': true} - }, {multi: false}, function(err, nAffected){ + }, {multi: false}, function(err, updateRes){ if(err) return next(err); - if(nAffected !== 1) return res.json(404, {err: 'User not found'}); + if(updateRes !== 1) return res.json(404, {err: 'User not found'}); res.send('

' + i18n.t('unsubscribedSuccessfully', null, req.language) + '

' + i18n.t('unsubscribedTextUsers', null, req.language)); }); diff --git a/website/src/controllers/user.js b/website/src/controllers/user.js index 80a8321191..b9559e23c5 100644 --- a/website/src/controllers/user.js +++ b/website/src/controllers/user.js @@ -164,7 +164,7 @@ api.getTasks = function(req, res, next) { */ api.getTask = function(req, res, next) { var task = findTask(req,res); - if (!task) return res.json(404, {err: "No task found."}); + if (!task) return res.json(404, {err: shared.i18n.t('messageTaskNotFound')}); return res.json(200, task); }; @@ -298,10 +298,9 @@ acceptablePUTPaths = _.reduce(require('./../models/user').schema.paths, function return m; }, {}) -//// Uncomment this if we we want to disable GP-restoring (eg, holiday events) -//_.each('stats.gp'.split(' '), function(removePath){ -// delete acceptablePUTPaths[removePath]; -//}) +_.each('stats.class'.split(' '), function(removePath){ + delete acceptablePUTPaths[removePath]; +}) /** * Update user @@ -318,7 +317,7 @@ api.update = function(req, res, next) { if (acceptablePUTPaths[k]) user.fns.dotSet(k, v); else - errors.push("path `" + k + "` was not saved, as it's a protected path. See https://github.com/HabitRPG/habitrpg/blob/develop/API.md for PUT /api/v2/user."); + errors.push(shared.i18n.t('messageUserOperationProtected', { operation: k })); return true; }); user.save(function(err) { @@ -365,7 +364,7 @@ api.cron = function(req, res, next) { // api.reroll // Shared.ops // api.reset // Shared.ops -api['delete'] = function(req, res, next) { +api.delete = function(req, res, next) { var user = res.locals.user; var plan = user.purchased.plan; @@ -397,38 +396,32 @@ api['delete'] = function(req, res, next) { /* ------------------------------------------------------------------------ - Gems + Development Only Operations ------------------------------------------------------------------------ */ +if (nconf.get('NODE_ENV') === 'development') { -// api.unlock // see Shared.ops + api.addTenGems = function(req, res, next) { + var user = res.locals.user; -api.addTenGems = function(req, res, next) { - var user = res.locals.user; - user.balance += 2.5; - user.save(function(err){ - if (err) return next(err); - res.send(204); - }) -} + user.balance += 2.5; -/* - ------------------------------------------------------------------------ - Hourglass - ------------------------------------------------------------------------ - */ + user.save(function(err){ + if (err) return next(err); + res.send(204); + }); + }; -// api.unlock // see Shared.ops + api.addHourglass = function(req, res, next) { + var user = res.locals.user; -api.addHourglass = function(req, res, next) { - var user = res.locals.user; + user.purchased.plan.consecutive.trinkets += 1; - user.purchased.plan.consecutive.trinkets += 1; - - user.save(function(err){ - if (err) return next(err); - res.send(204); - }) + user.save(function(err){ + if (err) return next(err); + res.send(204); + }); + }; } /* @@ -607,6 +600,7 @@ api.batchUpdate = function(req, res, next) { return cb(code+": "+ (data.message ? data.message : data.err ? data.err : JSON.stringify(data))); return cb(); }; + if(!api[_req.op]) { return cb(shared.i18n.t('messageUserOperationNotFound', { operation: _req.op })); } api[_req.op](_req, res, cb); }); }) @@ -635,9 +629,7 @@ api.batchUpdate = function(req, res, next) { // Fetch full user object } else if (response.wasModified){ // Preen 3-day past-completed To-Dos from Angular & mobile app - response.todos = _.where(response.todos, function(t) { - return !t.completed || (t.challenge && t.challenge.id) || moment(t.dateCompleted).isAfter(moment().subtract({days:3})); - }); + response.todos = shared.preenTodos(response.todos); res.json(200, response); // return only the version number diff --git a/website/src/i18n.js b/website/src/i18n.js index 2f0f14eeb6..463565ac3e 100644 --- a/website/src/i18n.js +++ b/website/src/i18n.js @@ -155,4 +155,4 @@ module.exports.enTranslations = function(){ // stringName and vars are the allow var args = Array.prototype.slice.call(arguments, 0); args.push(language.code); return shared.i18n.t.apply(null, args); -}; +}; \ No newline at end of file diff --git a/website/src/middlewares/domain.js b/website/src/middlewares/domain.js index ef35bfac5e..c9be25d839 100644 --- a/website/src/middlewares/domain.js +++ b/website/src/middlewares/domain.js @@ -12,8 +12,9 @@ module.exports = function(server,mongoose) { useAvg = false, // use average over 3 minutes, or simply the last minute's report url = 'https://api.newrelic.com/v2/applications/'+nconf.get('NEW_RELIC_APPLICATION_ID')+'/metrics/data.json?names[]=Apdex&values[]=score'; setInterval(function(){ + // TODO, DISABLED UNTIL NEW RELIC IS ADDED AGAIN // see https://docs.newrelic.com/docs/apm/apis/api-v2-examples/average-response-time-examples-api-v2, https://rpm.newrelic.com/api/explore/applications/data - request({ + /*request({ url: useAvg ? url+'&from='+moment().subtract({minutes:mins}).utc().format()+'&to='+moment().utc().format()+'&summarize=true' : url, headers: {'X-Api-Key': nconf.get('NEW_RELIC_API_KEY')} }, function(err, response, body){ @@ -22,8 +23,12 @@ module.exports = function(server,mongoose) { apdexBad = score < .75 || score == 1, memory = os.freemem() / os.totalmem(), memoryHigh = memory < 0.1; - if (/*apdexBad || */memoryHigh) throw '[Memory Leak] Apdex='+score+' Memory='+parseFloat(memory).toFixed(3)+' Time='+moment().format(); - }); + if (apdexBad || memoryHigh) throw '[Memory Leak] Apdex='+score+' Memory='+parseFloat(memory).toFixed(3)+' Time='+moment().format(); + + });*/ + var memory = os.freemem() / os.totalmem(), + memoryHigh = memory < 0.1; + if (memoryHigh) throw '[Memory Leak] Memory='+parseFloat(memory).toFixed(3)+' Time='+moment().format(); }, mins*60*1000); } diff --git a/website/src/models/user.js b/website/src/models/user.js index c883caacc1..d55a06c2d1 100644 --- a/website/src/models/user.js +++ b/website/src/models/user.js @@ -66,7 +66,8 @@ var UserSchema = new Schema({ email: String, hashed_password: String, salt: String, - username: String + username: String, + lowerCaseUsername: String // Store a lowercase version of username to check for duplicates }, timestamps: { created: {type: Date,'default': Date.now}, @@ -138,6 +139,29 @@ var UserSchema = new Schema({ hall: {type: Number, 'default': -1}, equipment: {type: Number, 'default': -1} }, + tutorial: { + common: { + habits: {type: Boolean, 'default': false}, + dailies: {type: Boolean, 'default': false}, + todos: {type: Boolean, 'default': false}, + rewards: {type: Boolean, 'default': false}, + party: {type: Boolean, 'default': false}, + pets: {type: Boolean, 'default': false}, + gems: {type: Boolean, 'default': false}, + skills: {type: Boolean, 'default': false}, + classes: {type: Boolean, 'default': false}, + tavern: {type: Boolean, 'default': false}, + equipment: {type: Boolean, 'default': false}, + items: {type: Boolean, 'default': false}, + }, + ios: { + addTask: {type: Boolean, 'default': false}, + editTask: {type: Boolean, 'default': false}, + deleteTask: {type: Boolean, 'default': false}, + filterTask: {type: Boolean, 'default': false}, + groupPets: {type: Boolean, 'default': false}, + } + }, dropsEnabled: {type: Boolean, 'default': false}, itemsEnabled: {type: Boolean, 'default': false}, newStuff: {type: Boolean, 'default': false}, @@ -171,7 +195,6 @@ var UserSchema = new Schema({ todos: Array //[{data: Date, value: Number}] // big peformance issues if these are defined }, - // FIXME remove? invitations: { guilds: {type: Array, 'default': []}, party: Schema.Types.Mixed @@ -324,6 +347,7 @@ var UserSchema = new Schema({ language: String, automaticAllocation: Boolean, allocationMode: {type:String, enum: ['flat','classbased','taskbased'], 'default': 'flat'}, + autoEquip: {type: Boolean, 'default': true}, costume: Boolean, dateFormat: {type: String, enum:['MM/dd/yyyy', 'dd/MM/yyyy', 'yyyy/MM/dd'], 'default': 'MM/dd/yyyy'}, sleep: {type: Boolean, 'default': false}, @@ -579,7 +603,7 @@ UserSchema.methods.unlink = function(options, cb) { module.exports.schema = UserSchema; module.exports.model = mongoose.model("User", UserSchema); -// Initially export an empty object so external requires will get +// Initially export an empty object so external requires will get // the right object by reference when it's defined later // Otherwise it would remain undefined if requested before the query executes module.exports.mods = []; diff --git a/website/src/routes/apiv1.js b/website/src/routes/apiv1.js index 5a28ef8f3b..f2876fedc4 100644 --- a/website/src/routes/apiv1.js +++ b/website/src/routes/apiv1.js @@ -155,7 +155,7 @@ router.post('/user/tasks/:id/:direction', auth.auth, i18n.getUserLanguage, cron, // Tasks router.get('/user/tasks', auth.auth, i18n.getUserLanguage, cron, api.getTasks); router.get('/user/task/:id', auth.auth, i18n.getUserLanguage, cron, api.getTask); -router["delete"]('/user/task/:id', auth.auth, i18n.getUserLanguage, cron, api.deleteTask); +router.delete('/user/task/:id', auth.auth, i18n.getUserLanguage, cron, api.deleteTask); router.post('/user/task', auth.auth, i18n.getUserLanguage, cron, api.addTask); // User diff --git a/website/src/routes/apiv2.coffee b/website/src/routes/apiv2.coffee index 5a6aba7a49..746423684f 100644 --- a/website/src/routes/apiv2.coffee +++ b/website/src/routes/apiv2.coffee @@ -265,7 +265,7 @@ module.exports = (swagger, v2) -> method: 'DELETE' description: "Delete a user object entirely, USE WITH CAUTION!" middleware: [auth.auth, i18n.getUserLanguage] - action: user["delete"] + action: user.delete "/user/revive": spec: @@ -347,8 +347,19 @@ module.exports = (swagger, v2) -> action: user.batchUpdate # Tags - "/user/tags": + "/user/tags/{id}:GET": spec: + path: '/user/tags/{id}' + method: 'GET' + description: "Get a tag" + parameters: [ + path 'id','The id of the tag to get','string' + ] + action: user.getTag + + "/user/tags:POST": + spec: + path: "/user/tags" method: 'POST' description: 'Create a new tag' parameters: [ @@ -356,6 +367,13 @@ module.exports = (swagger, v2) -> ] action: user.addTag + "/user/tags:GET": + spec: + path: "/user/tags" + method: 'GET' + description: 'List all of a user\'s tags' + action: user.getTags + "/user/tags/sort": spec: method: 'POST' @@ -756,7 +774,7 @@ module.exports = (swagger, v2) -> description: "Delete a challenge" parameters: [path('cid','Challenge id','string')] middleware: [auth.auth, i18n.getUserLanguage] - action: challenges["delete"] + action: challenges.delete "/challenges/{cid}/close": spec: diff --git a/website/src/server.js b/website/src/server.js index 5b7520ccc6..23ce277eba 100644 --- a/website/src/server.js +++ b/website/src/server.js @@ -7,6 +7,7 @@ utils.setupConfig(); var logging = require('./logging'); var isProd = nconf.get('NODE_ENV') === 'production'; var isDev = nconf.get('NODE_ENV') === 'development'; +var DISABLE_LOGGING = nconf.get('DISABLE_REQUEST_LOGGING'); var cores = +nconf.get("WEB_CONCURRENCY") || 0; if (cores!==0 && cluster.isMaster && (isDev || isProd)) { @@ -91,7 +92,7 @@ if (cores!==0 && cluster.isMaster && (isDev || isProd)) { app.set("port", nconf.get('PORT')); require('./middlewares/apiThrottle')(app); app.use(require('./middlewares/domain')(server,mongoose)); - if (!isProd) app.use(express.logger("dev")); + if (!isProd && !DISABLE_LOGGING) app.use(express.logger("dev")); app.use(express.compress()); app.set("views", __dirname + "/../views"); app.set("view engine", "jade"); @@ -144,4 +145,4 @@ if (cores!==0 && cluster.isMaster && (isDev || isProd)) { }); module.exports = server; -} +} \ No newline at end of file diff --git a/website/src/utils.js b/website/src/utils.js index 5d1e4ac2ba..d63c54b531 100644 --- a/website/src/utils.js +++ b/website/src/utils.js @@ -159,6 +159,10 @@ module.exports.makeSalt = function() { return crypto.randomBytes(Math.ceil(len / 2)).toString('hex').substring(0, len); } +// Prepare to export analytics object +// Export emoty methods until the right ones are ready +module.exports.analytics = { track: function() { }, trackPurchase: function() { } }; + /** * Load nconf and define default configuration values if config.json or ENV vars are not found */ @@ -171,7 +175,7 @@ module.exports.setupConfig = function(){ if (nconf.get('NODE_ENV') === "development") Error.stackTraceLimit = Infinity; //if (nconf.get('NODE_ENV') === 'production') - // require('newrelic'); + //require('newrelic'); isProd = nconf.get('NODE_ENV') === 'production'; baseUrl = nconf.get('BASE_URL'); @@ -182,9 +186,13 @@ module.exports.setupConfig = function(){ googleAnalytics: nconf.get('GA_ID') } - module.exports.analytics = analytics - ? analytics(analyticsTokens) - : { track: function() { }, trackPurchase: function() { } }; + if(analytics){ + analytics = analytics(analyticsTokens); + // Use the right analytics methods, don't substitute the entire object + // or all the require() across the code will keep the empty methods + module.exports.analytics.track = analytics.track; + module.exports.analytics.trackPurchase = analytics.trackPurchase; + } }; var algorithm = 'aes-256-ctr'; diff --git a/website/views/options/inventory/drops.jade b/website/views/options/inventory/drops.jade index f4eaef8487..34fcbb15ba 100644 --- a/website/views/options/inventory/drops.jade +++ b/website/views/options/inventory/drops.jade @@ -93,10 +93,22 @@ a(target='_blank', href='http://www.kickstarter.com/profile/523661924')=env.t('alexander') .popover-content p=env.t('welcomeMarket') - p - button.btn.btn-primary(ng-show='selectedEgg', ng-click='sellInventory()')=env.t('sellEggForGold', {itemType: "{{selectedEgg.text()}}", gold: "{{selectedEgg.value}}"}) - button.btn.btn-primary(ng-show='selectedPotion', ng-click='sellInventory()')=env.t('sellPotionForGold', {itemType: "{{selectedPotion.text()}}", gold: "{{selectedPotion.value}}"}) - button.btn.btn-primary(ng-show='selectedFood', ng-click='sellInventory()')=env.t('sellForGold', {item: "{{selectedFood.text()}}", gold: "{{selectedFood.value}}"}) + hr(ng-show='selectedEgg || selectedPotion || selectedFood') + div(ng-show='selectedEgg || selectedPotion || selectedFood') + .pull-left.customize-option(class='Pet_Egg_{{selectedEgg.key}}' ng-show='selectedEgg') + p(ng-show='selectedEgg') + !=env.t('displayEggForGold', {itemType: "{{selectedEgg.text()}}"}) + .pull-left.customize-option(class='Pet_HatchingPotion_{{selectedPotion.key}}' ng-show='selectedPotion') + p(ng-show='selectedPotion') + !=env.t('displayPotionForGold', {itemType: "{{selectedPotion.text()}}"}) + .pull-left.customize-option(class='Pet_Food_{{selectedFood.key}}' ng-show='selectedFood') + p(ng-show='selectedFood') + !=env.t('displayItemForGold', {itemType: "{{selectedFood.text()}}"}) + .clearfix + button.btn.btn-primary.btn-block(ng-show='selectedEgg', ng-click='sellInventory()')=env.t('sellForGold', {itemType: "{{selectedEgg.text()}}", gold: "{{selectedEgg.value}}"}) + button.btn.btn-primary.btn-block(ng-show='selectedPotion', ng-click='sellInventory()')=env.t('sellForGold', {itemType: "{{selectedPotion.text()}}", gold: "{{selectedPotion.value}}"}) + button.btn.btn-primary.btn-block(ng-show='selectedFood', ng-click='sellInventory()')=env.t('sellForGold', {item: "{{selectedFood.text()}}", gold: "{{selectedFood.value}}"}) + menu.inventory-list(type='list') li.customize-menu menu.pets-menu(label=env.t('eggs')) diff --git a/website/views/options/inventory/equipment.jade b/website/views/options/inventory/equipment.jade index ba45f9a693..8d77a25a8b 100644 --- a/website/views/options/inventory/equipment.jade +++ b/website/views/options/inventory/equipment.jade @@ -4,6 +4,13 @@ h3.equipment-title.hint(popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', popover=env.t('battleGearText'))=env.t('battleGear') + + .checkbox.equipment-title + label + input(type="checkbox", ng-model="user.preferences.autoEquip", + ng-change='set({"preferences.autoEquip":user.preferences.autoEquip ? true : false})') + |   + =env.t('autoEquipBattleGear') div button.btn.btn-default(type="button", ng-click='dequip("battleGear");') {{env.t("unequipBattleGear")}} diff --git a/website/views/options/inventory/quests.jade b/website/views/options/inventory/quests.jade index 0af4463120..53a8dfa3e4 100644 --- a/website/views/options/inventory/quests.jade +++ b/website/views/options/inventory/quests.jade @@ -9,7 +9,8 @@ include ../../shared/mixins .arrow.hidden-xs h3.popover-title=env.t('ian') .popover-content - p=env.t('ianText') + p(ng-if='env.worldDmg.quests')=env.t('ianBrokenText') + p(ng-if='!env.worldDmg.quests')=env.t('ianText') h3.equipment-title=env.t('yourQuests') +ownedQuests(true,'right') diff --git a/website/views/options/inventory/seasonal-shop.jade b/website/views/options/inventory/seasonal-shop.jade index 57ed54c585..a5576a00d8 100644 --- a/website/views/options/inventory/seasonal-shop.jade +++ b/website/views/options/inventory/seasonal-shop.jade @@ -5,7 +5,8 @@ .arrow.hidden-xs h3.popover-title!=env.t('seasonalShopTitle', {linkStart:"", linkEnd: ""}) .popover-content - p!=env.t('seasonalShopFallText') + p(ng-if='!env.worldDmg.seasonalShop')!=env.t('seasonalShopFallText') + p(ng-if='env.worldDmg.seasonalShop')!=env.t('seasonalShopFallTextBroken') .well(ng-if='User.user.achievements.rebirths > 0')=env.t('seasonalShopRebirth') diff --git a/website/views/options/inventory/time-travelers.jade b/website/views/options/inventory/time-travelers.jade index 82dd6227b4..a54c3e03d8 100644 --- a/website/views/options/inventory/time-travelers.jade +++ b/website/views/options/inventory/time-travelers.jade @@ -12,7 +12,7 @@ .pull-right span.inventory_special_trinket.inline-gems b x{{user.purchased.plan.consecutive.trinkets}} - p!=env.t('timeTravelersPopover', {linkStart: "", linkEnd: ""}) + p!=env.t('timeTravelersPopover') .row: .col-md-7 .alert.alert-info(ng-if='hasAllTimeTravelerItems()')=env.t('timeTravelersAlreadyOwned') diff --git a/website/views/options/settings.jade b/website/views/options/settings.jade index c2445a04a8..ebe96e9ae2 100644 --- a/website/views/options/settings.jade +++ b/website/views/options/settings.jade @@ -103,19 +103,19 @@ script(type='text/ng-template', id='partials/options.settings.settings.html') br.visible-xs button.btn.btn-block.btn-primary(ng-click='openDayStartModal(dayStart)', ng-disabled='dayStart == user.preferences.dayStart') - | Save Custom Day Start + =env.t('saveCustomDayStart') .personal-options.col-md-6 .panel.panel-default .panel-heading - span Registration + span=env.t('registration') .panel-body div(ng-if='user.auth.facebook.id') button.btn.btn-primary(disabled='disabled', ng-if='!user.auth.local.username')=env.t('registeredWithFb') button.btn.btn-danger(ng-click='http("delete","/api/v2/user/auth/social",null,"detachedFacebook")', ng-if='user.auth.local.username')=env.t('detachFacebook') hr div(ng-if='!user.auth.local.username') - p Add local authentication: + p=env.t('addLocalAuth') form(ng-submit='http("post","/api/v2/register",localAuth,"addedLocalAuth")', ng-init='localAuth={}', name='localAuth', novalidate) //-.alert.alert-danger(ng-messages='changeUsername.$error && changeUsername.submitted')=env.t('fillAll') .form-group @@ -189,15 +189,15 @@ script(type='text/ng-template', id='partials/options.settings.promo.html') small= env.t('couponText') div(ng-if='user.contributor.sudo') hr - h4 Generate Codes + h4=env.t('generateCodes') form.form(role='form',ng-submit='generateCodes(_codes)',ng-init='_codes={}') .form-group input.form-control(type='text',ng-model='_codes.event',placeholder="Event code (eg, 'wondercon')") .form-group input.form-control(type='number',ng-model='_codes.count',placeholder="Number of codes to generate (eg, 250)") .form-group - button.btn.btn-primary(type='submit') Generate - a.btn.btn-default(href='/api/v2/coupons?_id={{user._id}}&apiToken={{user.apiToken}}') Get Codes + button.btn.btn-primary(type='submit')=env.t('generate') + a.btn.btn-default(href='/api/v2/coupons?_id={{user._id}}&apiToken={{user.apiToken}}')=env.t('getCodes') script(type='text/ng-template', id='partials/options.settings.api.html') .container-fluid @@ -214,12 +214,12 @@ script(type='text/ng-template', id='partials/options.settings.api.html') hr - h2 Webhooks + h2=env.t('webhooks') table.table.table-striped thead(ng-if='hasWebhooks') tr - th Enabled - th Webhook URL + th=env.t('enabled') + th=env.t('webhookURL') th tbody tr(ng-repeat="webhook in user.preferences.webhooks | toArray:true | orderBy:'sort'") @@ -235,9 +235,9 @@ script(type='text/ng-template', id='partials/options.settings.api.html') td(colspan=2) form.form-horizontal(ng-submit='addWebhook(_newWebhook.url)') .form-group.col-sm-10 - input.form-control(type='url', ng-model='_newWebhook.url', placeholder='Webhook URL') + input.form-control(type='url', ng-model='_newWebhook.url', placeholder=env.t('webhookURL')) .col-sm-2 - button.btn.btn-sm.btn-primary(type='submit') Add + button.btn.btn-sm.btn-primary(type='submit')=env.t('add') script(id='partials/options.settings.export.html', type="text/ng-template") .container-fluid @@ -258,7 +258,7 @@ mixin subPerks() tr td span.hint(popover=env.t('buyGemsGoldText', {gemCost: "{{Shared.planGemLimits.convRate}}", gemLimit: "{{Shared.planGemLimits.convCap}}"}),popover-trigger='mouseenter',popover-placement='right') #{env.t('buyGemsGold')}  - span.badge.badge-success(ng-show='_subscription.key!="basic_earned"') Cap raised to {{ [25 + user.purchased.plan.consecutive.gemCapExtra + Math.floor(Content.subscriptionBlocks[_subscription.key].months/3*5), 50] | min }} + span.badge.badge-success(ng-show='_subscription.key!="basic_earned"')=env.t('buyGemsGoldCap', {amount: '{{:: gemGoldCap(_subscription) | min }}'}) tr td span.hint(popover=env.t('retainHistoryText'),popover-trigger='mouseenter',popover-placement='right')=env.t('retainHistory') @@ -269,8 +269,8 @@ mixin subPerks() td span.hint(popover=env.t('mysteryItemText'),popover-trigger='mouseenter',popover-placement='right') #{env.t('mysteryItem')}  div(ng-show='_subscription.key!="basic_earned"') - .badge.badge-success +{{Math.floor(Content.subscriptionBlocks[_subscription.key].months/3)}} Mystic Hourglass - .small.muted Mystic Hourglasses allow purchasing a previous month's Mystery Item set. + .badge.badge-success=env.t('mysticHourglass', {amount: '+{{:: numberOfMysticHourglasses(_subscription)}}'}) + .small.muted=env.t('mysticHourglassText') tr td span.hint(popover=env.t('supportDevsText'),popover-trigger='mouseenter',popover-placement='right')=env.t('supportDevs') @@ -324,17 +324,17 @@ script(id='partials/options.settings.subscription.html',type='text/ng-template') | #{env.t('subCanceled')} {{moment(user.purchased.plan.dateTerminated).format('MM/DD/YYYY')}} tr(ng-if='!user.purchased.plan.dateTerminated'): td h4=env.t('subscribed') - p(ng-if='user.purchased.plan.planId') Recurring ${{Content.subscriptionBlocks[user.purchased.plan.planId].price}} each {{Content.subscriptionBlocks[user.purchased.plan.planId].months}} Month(s) ({{user.purchased.plan.paymentMethod}}) + p(ng-if='user.purchased.plan.planId')=env.t('purchasedPlanId', {price: '{{Content.subscriptionBlocks[user.purchased.plan.planId].price}}', months: '{{Content.subscriptionBlocks[user.purchased.plan.planId].months}}', plan: '{{user.purchased.plan.paymentMethod}}'}) tr(ng-if='user.purchased.plan.extraMonths'): td span.glyphicon.glyphicon-credit-card - | You have {{user.purchased.plan.extraMonths | number:2}} months of subscription credit. + |  #{env.t('purchasedPlanExtraMonths', {months: '{{user.purchased.plan.extraMonths | number:2}}'})} tr(ng-if='user.purchased.plan.consecutive.count || user.purchased.plan.consecutive.offset'): td span.glyphicon.glyphicon-forward - |  Consecutive Subscription + |  #{env.t('consecutiveSubscription')} ul.list-unstyled - li Consecutive Months: {{user.purchased.plan.consecutive.count + user.purchased.plan.consecutive.offset}} - li Gem Cap Extra: {{user.purchased.plan.consecutive.gemCapExtra}} - li Mystic Hourglasses: {{user.purchased.plan.consecutive.trinkets}} + li #{env.t('consecutiveMonths')} {{user.purchased.plan.consecutive.count + user.purchased.plan.consecutive.offset}} + li #{env.t('gemCapExtra')} {{user.purchased.plan.consecutive.gemCapExtra}} + li #{env.t('mysticHourglasses')} {{user.purchased.plan.consecutive.trinkets}} div(ng-if='!user.purchased.plan.customerId || (user.purchased.plan.customerId && user.purchased.plan.dateTerminated)') .form-group .radio(ng-repeat='block in Content.subscriptionBlocks | toArray | omit: "discount==true" | orderBy:"months"') @@ -355,8 +355,8 @@ script(id='partials/options.settings.subscription.html',type='text/ng-template') 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-success(href='/paypal/subscribe?_id={{user._id}}&apiToken={{user.apiToken}}&sub={{_subscription.key}}{{_subscription.coupon ? "&coupon="+_subscription.coupon : ""}}', ng-disabled='!_subscription.key') PayPal - a.btn.btn-warning(ng-click="Payments.amazonPayments.init({type: 'subscription', subscription:_subscription.key, coupon:_subscription.coupon})") Amazon Payments + a.btn.btn-success(href='/paypal/subscribe?_id={{user._id}}&apiToken={{user.apiToken}}&sub={{_subscription.key}}{{_subscription.coupon ? "&coupon="+_subscription.coupon : ""}}', ng-disabled='!_subscription.key')=env.t('paypal') + a.btn.btn-warning(ng-click="Payments.amazonPayments.init({type: 'subscription', subscription:_subscription.key, coupon:_subscription.coupon})")=env.t('amazonPayments') 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') .btn.btn-sm.btn-danger(ng-if='!user.purchased.plan.dateTerminated', ng-click='Payments.cancelSubscription()')=env.t('cancelSub') diff --git a/website/views/options/social/challenges.jade b/website/views/options/social/challenges.jade index 555b188eeb..cb0a36e358 100644 --- a/website/views/options/social/challenges.jade +++ b/website/views/options/social/challenges.jade @@ -186,11 +186,13 @@ script(type='text/ng-template', id='partials/options.social.challenges.html') | {{challenge.group.name}} a(ui-sref="options.social.party" ng-if="challenge.group.type=='party'") | {{challenge.group.name}} - li + li(ng-if='challenge.leader.profile.name') =env.t('by') + ' ' - a(ng-click='clickMember(challenge.leader._id, true)') {{challenge.leader.profile.name}} - li - =env.t('participants', {membercount: "{{challenge.memberCount}}"}) + a(ng-click='clickMember(challenge.leader._id, true)') {{::challenge.leader.profile.name}} + li(ng-if='!challenge.leader.profile.name', + popover=env.t('noChallengeOwnerPopover'), + popover-trigger='mouseenter')=env.t('noChallengeOwner') + li=env.t('participants', {membercount: "{{challenge.memberCount}}"}) li(ng-show='challenge.prize') p!=env.t('prizeValue', {gemcount: "{{challenge.prize}}", gemicon: ""}) li.bg-transparent diff --git a/website/views/options/social/chat-box.jade b/website/views/options/social/chat-box.jade index 31aa3ac021..1bc2602b76 100644 --- a/website/views/options/social/chat-box.jade +++ b/website/views/options/social/chat-box.jade @@ -1,8 +1,5 @@ div.chat-form.guidelines-not-accepted(ng-if='!user.flags.communityGuidelinesAccepted') - p If you would like to post messages in the Tavern or any party or guild chat, please first read our - |  - a(target='_blank', href='/static/community-guidelines')=env.t('communityGuidelines') - | and then click the button below to indicate that you accept them. + p!=env.t('requestAcceptGuidelines', {linkStart: '', linkEnd: ''}) .chat-controls div button.btn.btn-warning(ng-click='acceptCommunityGuidelines()')=env.t('iAcceptCommunityGuidelines') diff --git a/website/views/options/social/quests/ianQuestInfo.jade b/website/views/options/social/quests/ianQuestInfo.jade index 519845afdf..a9a5c0ad74 100644 --- a/website/views/options/social/quests/ianQuestInfo.jade +++ b/website/views/options/social/quests/ianQuestInfo.jade @@ -2,13 +2,18 @@ div(class="#{env.worldDmg.quests ? 'npc_ian_broken' : 'npc_ian'}").pull-left div(ng-if='::Content.quests[group.quest.key].boss') if tavern - p!=env.t('tavernBossInfo') + p(ng-if='!env.worldDmg.quests')!=env.t('tavernBossInfo') + p(ng-if='env.worldDmg.quests')!=env.t('tavernBossInfoBroken') else - p!=env.t('bossDmg1') + p(ng-if='!env.worldDmg.quests')!=env.t('bossDmg1') + p(ng-if='env.worldDmg.quests')!=env.t('bossDmg1Broken') br - p=env.t('bossDmg2') + p(ng-if='!env.worldDmg.quests')=env.t('bossDmg2') + p(ng-if='env.worldDmg.quests')=env.t('bossDmg2Broken') div(ng-if='::Content.quests[group.quest.key].collect') - p=env.t('bossColl1') + p(ng-if='!env.worldDmg.quests')=env.t('bossColl1') + p(ng-if='env.worldDmg.quests')=env.t('bossColl1Broken') br - p=env.t('bossColl2') + p(ng-if='!env.worldDmg.quests')=env.t('bossColl2') + p(ng-if='env.worldDmg.quests')=env.t('bossColl2Broken') diff --git a/website/views/options/social/quests/questNotActive.jade b/website/views/options/social/quests/questNotActive.jade index 69e672da9e..3472011e29 100644 --- a/website/views/options/social/quests/questNotActive.jade +++ b/website/views/options/social/quests/questNotActive.jade @@ -19,7 +19,8 @@ div(ng-if='group.quest.active===false') hr div(class="#{env.worldDmg.quests ? 'npc_ian_broken' : 'npc_ian'}").pull-left - p=env.t('questStart') + p(ng-if='!env.worldDmg.quests')=env.t('questStart') + p(ng-if='env.worldDmg.quests')=env.t('questStartBroken') span(ng-if='user.party.quest.RSVPNeeded') button.btn.btn-sm.btn-success(ng-click='questAccept()')=env.t('accept') diff --git a/website/views/options/social/tavern.jade b/website/views/options/social/tavern.jade index baa9b6240a..c2d7aef7b9 100644 --- a/website/views/options/social/tavern.jade +++ b/website/views/options/social/tavern.jade @@ -14,10 +14,12 @@ h3.popover-title a(target='_blank', href='http://www.kickstarter.com/profile/2014640723')=env.t('daniel') .popover-content - | {{user.preferences.sleep ? env.t('innText',{name: user.profile.name}) : env.t('danielText')}} + span(ng-if='!env.worldDmg.tavern') {{user.preferences.sleep ? env.t('innText',{name: user.profile.name}) : env.t('danielText')}} + span(ng-if='env.worldDmg.tavern') {{user.preferences.sleep ? env.t('innTextBroken',{name: user.profile.name}) : env.t('danielTextBroken')}} 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') + span(ng-if='!user.preferences.sleep && !env.worldDmg.tavern')=env.t('danielText2') + span(ng-if='!user.preferences.sleep && env.worldDmg.tavern')=env.t('danielText2Broken') // Resources diff --git a/website/views/shared/avatar/index.jade b/website/views/shared/avatar/index.jade index 0a6c9d26d9..a09d678686 100644 --- a/website/views/shared/avatar/index.jade +++ b/website/views/shared/avatar/index.jade @@ -16,6 +16,8 @@ mixin herobox(opts) - var name = '{{profile.profile.name}}' - var buffs = 'profile.stats.buffs' + - var rebirthLevel = '{{profile.achievements.rebirthLevel < 100 ? profile.achievements.rebirthLevel : "100+"}}' + figure.herobox(ng-click=ngClick, data-name=name, class=klass, ng-class=ngKlass) .avatar-name(ng-class='userLevelStyle(profile)')=name @@ -27,4 +29,4 @@ mixin herobox(opts) ng-show='#{buffs}.str || #{buffs}.per || #{buffs}.con || #{buffs}.int || #{buffs}.stealth') span(tooltip=env.t('level'), tooltip-append-to-body="true") {{profile.stats.lvl}} span.glyphicon.glyphicon-plus-sign(ng-show='profile.achievements.rebirths', - tooltip=env.t('reborn', {reLevel: "{{profile.achievements.rebirthLevel}}"}), tooltip-append-to-body="true") + tooltip=env.t('reborn', {reLevel: rebirthLevel}), tooltip-append-to-body="true") diff --git a/website/views/shared/footer.jade b/website/views/shared/footer.jade index 55df4cbec5..d3a4edb1cc 100644 --- a/website/views/shared/footer.jade +++ b/website/views/shared/footer.jade @@ -1,4 +1,5 @@ footer.footer(ng-controller='FooterCtrl') + div(id='fb-root') .container .row .col-sm-3 @@ -63,16 +64,19 @@ footer.footer(ng-controller='FooterCtrl') table tr td - a.addthis_button_facebook_like(fb:like:layout='button_count') + .fb-like(data-href='https://habitica.com/static/front', data-layout='button', data-action='like', data-share='true') tr td a.twitter-share-button(href='https://twitter.com/intent/tweet?text=Improve+yourself+in+the+land+of+Habitica!&via=habitica&url=https://habitica.com/&count=none')=env.t('tweet') tr td - iframe(src='/bower_components/github-buttons/github-btn.html?user=habitrpg&repo=habitrpg&type=watch&count=true', allowtransparency='true', frameborder='0', scrolling='0', width='85px', height='20px') + a.tumblr-share-button(data-href='https://habitica.com/static/front', data-notes='none') tr td a.addthis_button_google_plusone(g:plusone:size='medium') + tr + td + iframe(src='/bower_components/github-buttons/github-btn.html?user=habitrpg&repo=habitrpg&type=watch&count=true', allowtransparency='true', frameborder='0', scrolling='0', width='85px', height='20px') else if (env.NODE_ENV==='development' || env.NODE_ENV==='test') && !env.isStaticPage h4 Debug .btn-group-vertical diff --git a/website/views/shared/modals/achievements.jade b/website/views/shared/modals/achievements.jade index 142415be8f..5d105b50fa 100644 --- a/website/views/shared/modals/achievements.jade +++ b/website/views/shared/modals/achievements.jade @@ -91,6 +91,9 @@ script(id='modals/achievements/rebirth.html', type='text/ng-template') h4=env.t('modalAchievement') .modal-body .achievement.achievement-sun - =env.t('rebirthAchievement', {number: "{{user.achievements.rebirths}}", level: "{{user.achievements.rebirthLevel}}"}) + div(ng-if='user.achievements.rebirthLevel < 100') + =env.t('rebirthAchievement', {number: "{{user.achievements.rebirths}}", level: "{{user.achievements.rebirthLevel}}"}) + div(ng-if='user.achievements.rebirthLevel >= 100') + =env.t('rebirthAchievement100', {number: "{{user.achievements.rebirths}}"}) .modal-footer button.btn.btn-default(ng-click='$close()')=env.t('ok') diff --git a/website/views/shared/modals/quests.jade b/website/views/shared/modals/quests.jade index 55a778433e..4b3039edb4 100644 --- a/website/views/shared/modals/quests.jade +++ b/website/views/shared/modals/quests.jade @@ -39,8 +39,10 @@ script(type='text/ng-template', id='modals/showQuest.html') +questInfo hr div(class="#{env.worldDmg.quests ? 'npc_ian_broken' : 'npc_ian'}").pull-left - p=env.t('questSend') - p=env.t('questWarning') + p(ng-if='!env.worldDmg.quests')=env.t('questSend') + p(ng-if='!env.worldDmg.quests')=env.t('questWarning') + p(ng-if='env.worldDmg.quests')=env.t('questSendBroken') + p(ng-if='env.worldDmg.quests')=env.t('questWarningBroken') .modal-footer button.btn.btn-default(ng-click='closeQuest(); $close()')=env.t('cancel') button.btn.btn-primary(ng-click='questInit()') diff --git a/website/views/shared/modals/reroll.jade b/website/views/shared/modals/reroll.jade index cd144d8252..5d05124385 100644 --- a/website/views/shared/modals/reroll.jade +++ b/website/views/shared/modals/reroll.jade @@ -9,7 +9,7 @@ script(type='text/ng-template', id='modals/reroll.html') .modal-footer button.btn.btn-default(ng-click='$close()')=env.t('neverMind') span(ng-if='user.balance < 1') - a.btn.btn-success(ng-click='openModal("buyGems",{track:{"Gems > Reroll"}})')=env.t('buyMoreGems') + a.btn.btn-success(ng-click='openModal("buyGems",{track:"Gems > Reroll"})')=env.t('buyMoreGems') span.gem-cost=env.t('notEnoughGems') span(ng-if='user.balance >= 1', ng-controller='SettingsCtrl') a.btn.btn-danger(ng-click='$close(); reroll()')=env.t('fortify') diff --git a/website/views/shared/new-stuff.jade b/website/views/shared/new-stuff.jade index 58ea2f83f7..a2e66bb9af 100644 --- a/website/views/shared/new-stuff.jade +++ b/website/views/shared/new-stuff.jade @@ -1,34 +1,148 @@ -h2 10/8/2015 - WORLD BOSS REVEALED: BURNOUT! +h2 10/31/2015 - BURNOUT IS DEFEATED! PLUS, LAST CHANCE FOR FALL FESTIVAL ITEMS hr tr td - .promo_burnout.pull-right - h3 Burnout, Scourge of the Flourishing Fields - p It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. "We need to evacuate all the wooden buildings!" Redphoenix shouts. "Hurry!" + .Pet-Wolf-Spooky.pull-right + h3 Last Chance for Fall Festival Items + p This is your last chance to get all Fall Festival items before they vanish! This includes Limited-Edition Outfits, Seasonal Shop purchases, Seasonal Edition Skins and Hair Colors, and yes, even Spooky Hatching Potions. Grab them all while you still can! + tr + td + span.Mount_Body_Phoenix-Base.pull-right + span.Mount_Head_Phoenix-Base.pull-right(style='margin:0') + h3 World Boss: Burnout is Defeated! + p Burnout has been defeated! All Habiticans have received rewards, including a phoenix pet and mount, assorted candies, and the Savior of the Flourishing Fields achievement. Well done! Here's how it happened: br - p Kiwibot grips the wall as she catches her breath."It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!" + p With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms. br - p "'It'?'" asks Lemoness. + p Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself! br - p And then the heat takes form. + p "Look!" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes! br - p It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle. + p One of glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. "It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields," she says. "Although given recent occurrences, I must say, this is highly thematically appropriate!" br - p Kiwibot whispers a single word. + p Her tone sobers, although (naturally) her grin remains. "We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!" br - p "Burnout." - hr - p Quickly, Habiticans, we have to save the Flourishing Fields from incineration! All of us will battle this World Boss together by completing tasks, but it won't attack us individually. However, the more Dailies we skip, the closer we get to triggering its fearsome Exhaust Strike, which will target our NPCs! - br - p Knowing your enemy is the first step to defeating it. Read more about World Bosses here. - br - p.small.muted by Lemoness, SabreCat, and Kiwibot - + p She claps her hands. "Now - let's celebrate!" + p.small.muted by Lemoness, Baconsaur, Aiseant, and SabreCat + if menuItem !== 'oldNews' hr a(href='/static/old-news', target='_blank') Read older news mixin oldNews + h2 10/30/2015 - HAPPY HABITOWEEN! MONSTER NPCS, AND LAST CHANCE FOR ALL FALL FESTIVAL ITEMS + tr + td + .promo_classes_fall_2015.pull-right + h3 Last Chance for Fall Festival Items + p This is your last chance to get all Fall Festival items before they vanish at the end of October 31st! This includes Limited-Edition Outfits, Seasonal Shop purchases, Seasonal Edition Skins and Hair Colors, and yes, even Spooky Hatching Potions. Grab them all while you still can! + tr + td + .promo_mystery_201510.pull-right + h3 Last Chance for Horned Goblin Set + p Reminder: this is the final day to subscribe and receive the Horned Goblin Item Set! If you want the Goblin Horns or the Goblin Tail, now's the time! + br + p Thanks so much for your supporting the site -- you're helping us keep Habitica alive. + tr + td + .npc_justin.pull-right + h3 Happy Habitoween! + p Burnout is nearly defeated, so what could be a better way to speed the celebration than to have some fun? In honor of Habitoween and defiance of the looming threat, all of the remaining NPCs have dressed up as monsters from the Flourishing Fields! Be sure to visit them on the site to admire their outfits. If only the three Exhaust Spirits could join them... + + h2 10/27/2015 - BURNOUT STRIKES AGAIN! PLUS, SPOOKY POTIONS VANISHING SOON + tr + td + .npc_daniel_broken.pull-right + h3 World Boss: Burnout Uses Exhaust Strike! + p Many Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you! + br + p This hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all! + br + p Late to the fight? Learn about Burnout and how to defeat World Bosses here. + tr + td + .Pet-Wolf-Spooky.pull-right + h3 Spooky Potions Vanishing Soon + p If you're hoping to collect all the Spooky Pets, be sure to do it soon. The Spooky Hatching Potions will disappear from the Market on November 1st! + br + p If you purchase Spooky Hatching Potions before November 1st but don't have a chance to use them, they will remain in your inventory. Be sure to stock up now, or you'll have to wait a whole year for them to return! + + h2 10/26/2015 - OCTOBER SUBSCRIBER ITEM REVEALED + tr + td + .promo_mystery_201510.pull-right + h3 October Subscriber Item: Horned Goblin! + p The October Subscriber Item has been revealed: the Horned Goblin Set! All October subscribers will receive the Goblin Horns and the Goblin Tail. You still have four days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep Habitica free to use and running smoothly. + p.small.muted by Lemoness + + h2 10/21/2015 - FROG PET QUEST, TO-DO SORTING FIX, AND SECOND WORLD BOSS EXHAUST STRIKE + tr + td + span.Mount_Body_Frog-Base.pull-right + span.Mount_Head_Frog-Base.pull-right(style='margin:0') + h3 Frog Pet Quest + p Deep in the Swamps of Stagnation, you find your path obstructed by debris... and an angry amphibian. Yuck! If you complete the Clutter Frog quest, you'll be rewarded with some princely Frog pets! + p.small.muted Art by starsystemic, RosemonkeyCT, Jon Arjinborn, and Breadstrings + p.small.muted Writing by Fluitare + tr + td + h3 To-Do Sorting Fix + p To-dos will now stay sorted when you drag and drop them! Often, To-Dos used to change their order unless you cleared your completed To-Dos on a regular basis. That should no longer be a problem. + p.small.muted by ikadzuchi and Alys + tr + td + .seasonalshop_broken.pull-right + h3 World Boss: Burnout Uses Exhaust Strike! + p Ahh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a sorrowful Exhaust Spirit! + br + p We have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time! + br + p Late to the fight? Learn about Burnout and how to defeat World Bosses here. + h2 10/14/2015 - JACK O'LANTERN PETS AND MOUNTS! WORLD BOSS EXHAUST STRIKE! + hr + tr + td + .Pet-JackOLantern-Base.pull-right + h3 Jack O'Lantern Pets and Mounts + p The Flourishing Fields are full of cute carved pumpkins - and it looks like one has followed you home! It must be frightened of Burnout and looking for an adventurer to protect it. + br + p Those of you who weren't around last Fall Festival have received a pet Jack-O-Lantern, and those of you who got one last year have received a Jack-O-Lantern Mount! Happy Fall Festival. + p.small.muted by Lemoness + tr + td + .npc_ian_broken.pull-right + h3 World Boss: Burnout Uses Exhaust Strike! + p Oh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit! + br + p Only defeating Burnout can break the spell and save our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again! + br + p Late to the fight? Learn about Burnout and how to defeat World Bosses here. + + h2 10/8/2015 - WORLD BOSS REVEALED: BURNOUT! + tr + td + .promo_burnout.pull-right + h3 Burnout, Scourge of the Flourishing Fields + p It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. "We need to evacuate all the wooden buildings!" Redphoenix shouts. "Hurry!" + br + p Kiwibot grips the wall as she catches her breath."It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!" + br + p "'It'?'" asks Lemoness. + br + p And then the heat takes form. + br + p It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle. + br + p Kiwibot whispers a single word. + br + p "Burnout." + hr + p Quickly, Habiticans, we have to save the Flourishing Fields from incineration! All of us will battle this World Boss together by completing tasks, but it won't attack us individually. However, the more Dailies we skip, the closer we get to triggering its fearsome Exhaust Strike, which will target our NPCs! + br + p Knowing your enemy is the first step to defeating it. Read more about World Bosses here. + br + p.small.muted by Lemoness, SabreCat, and Kiwibot + h2 10/5/2015 - OCTOBER BACKGROUNDS REVEALED, COSTUME CHALLENGE BEGINS, AND FALL PLOT-LINE CONTINUES tr td diff --git a/website/views/shared/profiles/achievements.jade b/website/views/shared/profiles/achievements.jade index f302a7af06..8504eaf754 100644 --- a/website/views/shared/profiles/achievements.jade +++ b/website/views/shared/profiles/achievements.jade @@ -21,7 +21,7 @@ div(ng-if='::profile.backer.npc') hr div(ng-if='::profile.contributor.level || user._id == profile._id') - .achievement.achievement-firefox(ng-if='::profile.contributor.level') + .achievement.achievement-boot(ng-if='::profile.contributor.level') div(ng-class='::{muted: !profile.contributor.level}') h5 span.label.label-default(ng-if='::profile.contributor.level', class='label-contributor-{{::profile.contributor.level}}') {{::contribText(profile.contributor, profile.backer)}} @@ -120,9 +120,12 @@ div(ng-if='::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 + small(ng-if='::profile.achievements.rebirthLevel < 100') =env.t('rebirthOrb') | {{::profile.achievements.rebirthLevel}}. + small(ng-if='::profile.achievements.rebirthLevel >= 100') + =env.t('rebirthOrb100') + hr div(ng-if='::profile.achievements.veteran') diff --git a/website/views/shared/tasks/edit/advanced_options.jade b/website/views/shared/tasks/edit/advanced_options.jade index 9c206c5766..d7a775fbaa 100644 --- a/website/views/shared/tasks/edit/advanced_options.jade +++ b/website/views/shared/tasks/edit/advanced_options.jade @@ -1,5 +1,6 @@ div(ng-if='::task.type!="reward"') button.advanced-options-toggle.option-title.mega(type='button', + ng-class='{active: task._advanced}', ng-click='task._advanced = !task._advanced', tooltip=env.t('expandCollapse')) =env.t('advancedOptions') diff --git a/website/views/shared/tasks/edit/tags.jade b/website/views/shared/tasks/edit/tags.jade index 697eae67c0..089aa0c408 100644 --- a/website/views/shared/tasks/edit/tags.jade +++ b/website/views/shared/tasks/edit/tags.jade @@ -1,5 +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') + p.option-title.mega(ng-class='{active: task._tags}', ng-click='task._tags = !task._tags', tooltip=env.t('expandCollapse'))=env.t('tags') label.checkbox(ng-repeat='tag in user.tags', ng-if='task._tags') input(type='checkbox', ng-model='task.tags[tag.id]') markdown(text='tag.name') diff --git a/website/views/static/contact.jade b/website/views/static/contact.jade index 53c172cf1f..77ab5ac170 100644 --- a/website/views/static/contact.jade +++ b/website/views/static/contact.jade @@ -19,7 +19,7 @@ block content br =env.t('reportBug') | :  - a(target='_blank', href='https://github.com/HabitRPG/habitrpg/issues?q=is%3Aopen') Github + a(target='_blank', href='https://github.com/HabitRPG/habitrpg/issues?q=is%3Aopen') GitHub br =env.t('reportCommunityIssues') | :  diff --git a/website/views/static/faq.jade b/website/views/static/faq.jade index 80e89a884c..b4bf859178 100644 --- a/website/views/static/faq.jade +++ b/website/views/static/faq.jade @@ -18,7 +18,7 @@ block content =env.t('September') | 4, 2015 - - var headings = ['overview', 'set-up-tasks', 'sample-tasks', 'task-color', 'health', 'party-with-friends', 'pets-mounts', 'character-classes', 'blue-mana-bar', 'monsters-quests', 'gems', 'bugs-features'] + - var headings = ['overview', 'set-up-tasks', 'sample-tasks', 'task-color', 'health', 'party-with-friends', 'pets-mounts', 'character-classes', 'blue-mana-bar', 'monsters-quests', 'gems', 'bugs-features', 'world-boss'] - for heading, index in headings a.h2.accordion.collapsed(ng-href='#' + heading, data-toggle='collapse')=env.t('faqQuestion' + index) .clearfix.collapse(id=heading) diff --git a/website/views/static/front.jade b/website/views/static/front.jade index 1ecc1270db..63009af221 100644 --- a/website/views/static/front.jade +++ b/website/views/static/front.jade @@ -2,9 +2,6 @@ doctype html html(ng-app='habitrpg', ng-controller='RootCtrl') head meta(charset='utf-8') - script(type='text/javascript'). - window.env = !{JSON.stringify(env._.pick(env, env.clientVars))}; - != env.getManifestFiles("tmp_static_front") link(href='//fonts.googleapis.com/css?family=Lato:400,700', rel='stylesheet', type='text/css') title Habitica | Your Life the Role Playing Game meta(name='description', content='') @@ -12,16 +9,19 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') meta(name='author', content='') meta(name='geo.placename', content='') meta(name='viewport', content='width=device-width, maximum-scale=1') - meta(property='og:title', content='') - meta(property='og:description', content='') - meta(property='og:url', content='') - meta(property='og:image', content='') - meta(property='og:site_name', content='') + meta(property='og:url', content='https://habitica.com/static/front') + meta(property='og:type', content='website') + meta(property='og:title', content='Habitica: Your Life the Role Playing Game') + meta(property='og:description', content='Habitica 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, Habitica can help you achieve your goals to become healthy, hard-working, and happy.') + meta(property='og:site_name', content='Habitica') + meta(property='og:image', content='https://s3.amazonaws.com/habitica-assets/assets/gryphon_logo_300x300.png') + meta(property='fb:app_id', content='128307497299777') meta(name='twitter:card' content='summary') meta(name='twitter:site' content='@habitica') meta(name='twitter:title' content='Habitica: Your Life the Role Playing Game') meta(name='twitter:description' content='Habitica is a free habit-building and productivity app that treats your real life like a game! Motivate yourself with in-game rewards and social encouragement.') meta(name='twitter:image' content='https://s3.amazonaws.com/habitica-assets/assets/gryphon_logo.png') + meta(name='apple-itunes-app' content='app-id=994882113') link(rel='canonical', href='', type='text/html') link(rel='shortcut icon', href='/favicon.ico') diff --git a/website/views/static/press-kit.jade b/website/views/static/press-kit.jade index 1eb0ac9bf9..01c177c096 100644 --- a/website/views/static/press-kit.jade +++ b/website/views/static/press-kit.jade @@ -19,7 +19,7 @@ block content p= env.t('presskitDownload') |   a.btn.btn-success(href='/presskit/presskit.zip') presskit.zip - - var imgs = ['habitrpg_pixel', 'HabitRPGdevices', 'Market Sample Screen', 'Challenges Sample Screen', 'Equipment Sample Screen', 'Guilds Sample Screen', 'HabitRPGPromoPostCard6', 'HabitRPGPromoThin', 'Laundromancer_by_Arcosine', 'promo mobile inventorySTILL1', 'promo mobile inventorySTILL2', 'PROMOdevices2', 'SnackLessMonster_by_Arcosine', 'stag_battle_by_leephon', 'stagnant_dishes_by_kiwibot', 'vice_reborn_by_baconsaur'] + - var imgs = ['Habitica Text Logo', 'Habitica Logo Promo', 'Habitica Gryphon', 'Dread Drag\'on of Dilatory', 'Market Sample Screen', 'Challenges Sample Screen', 'Equipment Sample Screen', 'Guilds Sample Screen', 'HabiticaPromoThin', 'Laundromancer', 'Tasks Page', 'SnackLess Monster', 'Battling the Ghost Stag', 'Stagnant Dishes Boss', 'Necro-Vice'] //-#carousel.carousel.slide(data-ride='carousel') ol.carousel-indicators