Compare commits

...

40 Commits

Author SHA1 Message Date
Sabe Jones 67e750a81c 4.31.1 2018-03-15 21:19:44 +00:00
Keith Holliday 7fe62a731b Fixed gem amount on master key (#10140)
* Fixed gem amount on master key

* fix(news): update Bailey text
2018-03-15 16:19:11 -05:00
Sabe Jones bb6f465ac8 4.31.0 2018-03-15 19:10:37 +00:00
Sabe Jones a2a79e4607 chore(i18n): update locales 2018-03-15 19:07:38 +00:00
SabreCat 5125cc5f59 chore(news): Bailey 2018-03-15 19:04:00 +00:00
Alys 5ba09c45df adjust comments and word lists in slurs and banned words. TRIGGER / CONTENT WARNING: assault, slurs, swearwords, etc 2018-03-15 20:53:48 +10:00
Matteo Pagliazzi 70dec611e3 Make Kafka dep optional (#10129)
* Made kafka optional

* make kafka optional
2018-03-14 18:21:39 +01:00
Keith Holliday 2195464772 Flag comment (#9991)
* Added initial chat flag comment form

* Added user comment to slack message

* Updated copy and styles

* Fixed comma

* Updated admin messaging
2018-03-14 07:41:13 -05:00
Sabe Jones b662f8bdff Merge branch 'release' into develop 2018-03-13 21:00:00 +00:00
Sabe Jones 0e6d6336c6 4.30.0 2018-03-13 20:59:13 +00:00
Sabe Jones d8078adacd chore(i18n): update locales 2018-03-13 20:58:43 +00:00
SabreCat a88800df78 chore(sprites): compile 2018-03-13 20:54:54 +00:00
SabreCat 42e0095bbd feat(content): spring Hatching Potions 2018-03-13 20:54:27 +00:00
Sabe Jones ee1aa653f0 fix(groups): Guild badge fencepost errors 2018-03-12 14:43:39 -05:00
SabreCat 8d1b1ff794 chore(npm): update package lock 2018-03-09 21:22:25 +00:00
SabreCat 70500d7c98 Merge branch 'release' into develop 2018-03-09 21:18:56 +00:00
Travis 35849ebdd7 Fixing items sort by number in the market. (#10108)
fixes #10093
2018-03-09 15:17:26 -06:00
Matteo Pagliazzi 1332fd68b0 Mongoose 5 (#9870)
* mongoose 5: remove unused autoinc, remove promise option (it uses native promises now)

* remove mongodb package

* remove mongoskin

* migrate migration away from mongoskin

* fix mongoose hooks

* fix _updateUserWithRetries

* try without next

* remove init

* update sinon

* fix some integration tests

* fix remaining tests

* fix error message

* fix error message

* fix error message

* another fix

* fix mongoose options

* remove greenkeeper exception
2018-03-09 15:13:58 -06:00
Travis f9a47b1420 Update user pinned items on purchases. (#10085)
fixes #10049
2018-03-09 15:11:42 -06:00
Sabe Jones 090c571f3e 4.29.8 2018-03-09 21:04:14 +00:00
Dexx Mandele 07b3824c4c Stop market background from covering sign (#10067) 2018-03-09 14:59:45 -06:00
Sabe Jones 1bf3736198 chore(i18n): update locales 2018-03-09 20:58:12 +00:00
Travis 92fa6805eb fix: Quest collected items displayed multiple times. (#10111)
fixes #10065
2018-03-09 14:56:59 -06:00
SabreCat d5efa7b2b0 fix(event): clean up more Valentine's content 2018-03-09 20:45:12 +00:00
Dexx Mandele f64b34318f Set warrior as default for the choose class pop-up (#10084) 2018-03-09 14:40:53 -06:00
Sabe Jones 5e13a9c503 4.29.7 2018-03-09 03:31:53 +00:00
Sabe Jones b27aec855c chore(event): end Cupid Potions 2018-03-09 03:31:39 +00:00
Sabe Jones fe61c0f29e Merge branch 'release' into develop 2018-03-08 21:43:35 +00:00
Sabe Jones 2db3ac7bd3 4.29.6 2018-03-08 21:42:52 +00:00
SabreCat 201ec0e865 fix(world-boss): add achievement badge, correct mount positioning 2018-03-08 21:37:17 +00:00
Sabe Jones a0253cf289 chore(i18n): update locales 2018-03-08 19:41:22 +00:00
SabreCat 5256569bac fix(world-boss): remove notification 2018-03-08 19:37:27 +00:00
Sabe Jones 5f0b957dc2 fix(logging): only start Stackimpact in prod (#10112) 2018-03-08 13:12:45 -06:00
Sabe Jones 37650ca674 Merge branch 'release' into develop 2018-03-08 00:30:37 +00:00
Sabe Jones b4dab2e13c Merge branch 'release' into develop 2018-03-07 22:53:09 +00:00
Sabe Jones b827b17481 Don't include seasonal class gear in classless category (#10047)
* fix(market): don't include seasonal class gear in classless category

* refactor(shops): use standard indexOf check
2018-03-06 11:03:49 -06:00
Sabe Jones 27ef187e66 Merge branch 'release' into develop 2018-03-05 20:59:17 +00:00
Keith Holliday 9c9b67aa9d Keys kennel fixes (#9848)
* Show keys to pets immediately

* Ensured keys to pets dissapear after use

* Added resdirect to stable after purchase

* Added mount check and updated keys to mounts and to both

* Added api calls

* Added check for beastmaster progress

* Added mount check for release mounts. Added pets and mount check to release both

* Added actions

* Added catch to common tests

* Added beast count and reload

* Removed extra console log
2018-03-02 15:30:11 -06:00
Keith Holliday 7cff331800 Removed uri for client side oauth (#10058)
* Removed uri for client side oauth

* Fixed lint
2018-03-02 14:07:15 -07:00
Keith Holliday e7bc505b88 Modal popup fixes (#10080)
* Added validation for modal stack

* Lint fixes
2018-03-02 12:43:22 -07:00
310 changed files with 12856 additions and 10774 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ RUN npm install -g gulp-cli mocha
# Clone Habitica repo and install dependencies
RUN mkdir -p /usr/src/habitrpg
WORKDIR /usr/src/habitrpg
RUN git clone --branch v4.29.2 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg
RUN git clone --branch v4.29.8 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg
RUN npm install
RUN gulp build:prod --force
+2 -1
View File
@@ -112,5 +112,6 @@
"CLOUDKARAFKA_USERNAME": "",
"CLOUDKARAFKA_PASSWORD": "",
"CLOUDKARAFKA_TOPIC_PREFIX": ""
}
},
"STACK_IMPACT_KEY": "aaaabbbbccccddddeeeeffffgggg111100002222"
}
-1
View File
@@ -26,7 +26,6 @@ let improveRepl = (context) => {
const mongooseOptions = !isProd ? {} : {
keepAlive: 1,
connectTimeoutMS: 30000,
useMongoClient: true,
};
mongoose.connect(
nconf.get('NODE_DB_URI'),
+3838 -2553
View File
File diff suppressed because it is too large Load Diff
+41 -44
View File
@@ -1,26 +1,21 @@
{
"name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "4.29.5",
"version": "4.31.1",
"main": "./website/server/index.js",
"greenkeeper": {
"ignore": [
"mongoose"
]
},
"dependencies": {
"@slack/client": "^3.8.1",
"accepts": "^1.3.2",
"accepts": "^1.3.5",
"amazon-payments": "^0.2.6",
"amplitude": "^3.5.0",
"apidoc": "^0.17.5",
"autoprefixer": "^8.0.0",
"aws-sdk": "^2.200.0",
"autoprefixer": "^8.1.0",
"aws-sdk": "^2.209.0",
"axios": "^0.18.0",
"axios-progress-bar": "^1.1.8",
"babel-core": "^6.0.0",
"babel-eslint": "^8.2.2",
"babel-loader": "^7.1.2",
"babel-loader": "^7.1.4",
"babel-plugin-syntax-async-functions": "^6.13.0",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
"babel-plugin-transform-async-to-module-method": "^6.8.0",
@@ -34,21 +29,21 @@
"bluebird": "^3.3.5",
"body-parser": "^1.15.0",
"bootstrap": "^4.0.0",
"bootstrap-vue": "^2.0.0-rc.1",
"bootstrap-vue": "^2.0.0-rc.2",
"compression": "^1.7.2",
"cookie-session": "^1.2.0",
"coupon-code": "^0.4.5",
"cross-env": "^5.1.3",
"cross-env": "^5.1.4",
"css-loader": "^0.28.0",
"csv-stringify": "^2.0.4",
"cwait": "^1.1.1",
"domain-middleware": "~0.1.0",
"express": "^4.16.2",
"express": "^4.16.3",
"express-basic-auth": "^1.1.4",
"express-validator": "^5.0.1",
"express-validator": "^5.0.3",
"extract-text-webpack-plugin": "^3.0.2",
"glob": "^7.1.2",
"got": "^8.2.0",
"got": "^8.3.0",
"gulp": "^4.0.0",
"gulp-babel": "^7.0.1",
"gulp-imagemin": "^4.1.0",
@@ -58,22 +53,21 @@
"hellojs": "^1.15.1",
"html-webpack-plugin": "^2.8.1",
"image-size": "^0.6.2",
"in-app-purchase": "^1.1.6",
"in-app-purchase": "^1.8.9",
"intro.js": "^2.6.0",
"jquery": ">=3.0.0",
"js2xmlparser": "^3.0.0",
"lodash": "^4.17.4",
"merge-stream": "^1.0.0",
"method-override": "^2.3.5",
"moment": "^2.13.0",
"moment": "^2.21.0",
"moment-recur": "^1.0.7",
"mongoose": "^4.13.11",
"mongoose": "^5.0.10",
"morgan": "^1.7.0",
"nconf": "^0.10.0",
"node-gcm": "^0.14.4",
"node-rdkafka": "^2.2.3",
"node-sass": "^4.5.0",
"nodemailer": "^4.5.0",
"node-sass": "^4.8.2",
"nodemailer": "^4.6.3",
"ora": "^2.0.0",
"pageres": "^4.1.1",
"passport": "^0.4.0",
@@ -81,21 +75,21 @@
"passport-google-oauth20": "1.0.0",
"paypal-ipn": "3.0.0",
"paypal-rest-sdk": "^1.8.1",
"popper.js": "^1.13.0",
"popper.js": "^1.14.1",
"postcss-easy-import": "^3.0.0",
"ps-tree": "^1.0.0",
"pug": "^2.0.0-rc.4",
"pug": "^2.0.1",
"push-notify": "git://github.com/habitrpg/push-notify.git#6bc2b5fdb1bdc9649b9ec1964d79ca50187fc8a9",
"pusher": "^1.3.0",
"rimraf": "^2.4.3",
"sass-loader": "^6.0.2",
"sass-loader": "^6.0.7",
"shelljs": "^0.8.1",
"stackimpact": "^1.2.1",
"stripe": "^5.5.0",
"superagent": "^3.4.3",
"svg-inline-loader": "^0.8.0",
"svg-url-loader": "^2.0.2",
"svgo": "^1.0.4",
"svg-url-loader": "^2.3.2",
"svgo": "^1.0.5",
"svgo-loader": "^2.1.0",
"universal-analytics": "^0.4.16",
"url-loader": "^0.6.2",
@@ -103,17 +97,17 @@
"uuid": "^3.0.1",
"validator": "^9.4.1",
"vinyl-buffer": "^1.0.1",
"vue": "^2.5.2",
"vue-loader": "^14.1.1",
"vue": "^2.5.16",
"vue-loader": "^14.2.1",
"vue-mugen-scroll": "^0.2.1",
"vue-router": "^3.0.0",
"vue-style-loader": "^4.0.2",
"vue-template-compiler": "^2.5.2",
"vue-template-compiler": "^2.5.16",
"vuedraggable": "^2.15.0",
"vuejs-datepicker": "git://github.com/habitrpg/vuejs-datepicker.git#5d237615463a84a23dd6f3f77c6ab577d68593ec",
"webpack": "^3.11.0",
"webpack-merge": "^4.0.0",
"winston": "^2.1.0",
"winston": "^2.4.1",
"winston-loggly-bulk": "^2.0.2",
"xml2js": "^0.4.4"
},
@@ -147,20 +141,20 @@
"apidoc": "gulp apidoc"
},
"devDependencies": {
"babel-plugin-istanbul": "^4.0.0",
"babel-plugin-istanbul": "^4.1.6",
"chai": "^4.1.2",
"chai-as-promised": "^7.1.1",
"chalk": "^2.3.1",
"chromedriver": "^2.27.2",
"chalk": "^2.3.2",
"chromedriver": "^2.36.0",
"connect-history-api-fallback": "^1.1.0",
"coveralls": "^3.0.0",
"cross-spawn": "^6.0.4",
"eslint": "^4.18.1",
"cross-spawn": "^6.0.5",
"eslint": "^4.18.2",
"eslint-config-habitrpg": "^4.0.0",
"eslint-friendly-formatter": "^3.0.0",
"eslint-loader": "^1.3.0",
"eslint-plugin-html": "^4.0.2",
"eslint-plugin-mocha": "^4.7.0",
"eslint-plugin-mocha": "^4.12.1",
"eventsource-polyfill": "^0.9.6",
"expect.js": "^0.3.1",
"http-proxy-middleware": "^0.17.0",
@@ -176,19 +170,22 @@
"karma-sinon-stub-promise": "^1.0.0",
"karma-sourcemap-loader": "^0.3.7",
"karma-spec-reporter": "0.0.32",
"karma-webpack": "^2.0.2",
"karma-webpack": "^2.0.13",
"lcov-result-merger": "^2.0.0",
"mocha": "^5.0.1",
"mocha": "^5.0.4",
"monk": "^6.0.5",
"nightwatch": "^0.9.12",
"puppeteer": "^1.1.0",
"nightwatch": "^0.9.20",
"puppeteer": "^1.1.1",
"require-again": "^2.0.0",
"selenium-server": "^3.9.1",
"sinon": "^4.3.0",
"selenium-server": "^3.11.0",
"sinon": "^4.4.5",
"sinon-chai": "^2.8.0",
"sinon-stub-promise": "^4.0.0",
"webpack-bundle-analyzer": "^2.2.1",
"webpack-bundle-analyzer": "^2.11.1",
"webpack-dev-middleware": "^2.0.5",
"webpack-hot-middleware": "^2.6.1"
"webpack-hot-middleware": "^2.21.2"
},
"optionalDependencies": {
"node-rdkafka": "^2.3.0"
}
}
+11
View File
@@ -78,6 +78,17 @@ describe('shared.ops.buyGear', () => {
expect(user.items.gear.equipped).to.have.property('armor', 'armor_warrior_1');
});
it('updates the pinnedItems to the next item in the set if one exists', () => {
user.stats.gp = 31;
buyGear(user, {params: {key: 'armor_warrior_1'}});
expect(user.pinnedItems).to.deep.include({
type: 'marketGear',
path: 'gear.flat.armor_warrior_2',
});
});
it('buyGears equipment but does not auto-equip', () => {
user.stats.gp = 31;
user.preferences.autoEquip = false;
+41 -14
View File
@@ -41,6 +41,22 @@ describe('shared.ops.releaseBoth', () => {
}
});
it('returns an error when user does not have all pets', (done) => {
const petKeys = Object.keys(user.items.pets);
delete user.items.pets[petKeys[0]];
const mountKeys = Object.keys(user.items.mounts);
delete user.items.mounts[mountKeys[0]];
try {
releaseBoth(user);
} catch (err) {
expect(err).to.be.an.instanceof(NotAuthorized);
expect(err.message).to.equal(i18n.t('notEnoughPetsMounts'));
done();
}
});
it('grants triad bingo with gems', () => {
let message = releaseBoth(user)[1];
@@ -79,26 +95,33 @@ describe('shared.ops.releaseBoth', () => {
it('does not increment beastMasterCount if any pet is level 0 (released)', () => {
let beastMasterCountBeforeRelease = user.achievements.beastMasterCount;
user.items.pets[animal] = 0;
releaseBoth(user);
expect(user.achievements.beastMasterCount).to.equal(beastMasterCountBeforeRelease);
try {
releaseBoth(user);
} catch (e) {
expect(user.achievements.beastMasterCount).to.equal(beastMasterCountBeforeRelease);
}
});
it('does not increment beastMasterCount if any pet is missing (null)', () => {
let beastMasterCountBeforeRelease = user.achievements.beastMasterCount;
user.items.pets[animal] = null;
releaseBoth(user);
expect(user.achievements.beastMasterCount).to.equal(beastMasterCountBeforeRelease);
try {
releaseBoth(user);
} catch (e) {
expect(user.achievements.beastMasterCount).to.equal(beastMasterCountBeforeRelease);
}
});
it('does not increment beastMasterCount if any pet is missing (undefined)', () => {
let beastMasterCountBeforeRelease = user.achievements.beastMasterCount;
delete user.items.pets[animal];
releaseBoth(user);
expect(user.achievements.beastMasterCount).to.equal(beastMasterCountBeforeRelease);
try {
releaseBoth(user);
} catch (e) {
expect(user.achievements.beastMasterCount).to.equal(beastMasterCountBeforeRelease);
}
});
it('releases mounts', () => {
@@ -112,18 +135,22 @@ describe('shared.ops.releaseBoth', () => {
let mountMasterCountBeforeRelease = user.achievements.mountMasterCount;
user.items.mounts[animal] = null;
releaseBoth(user);
expect(user.achievements.mountMasterCount).to.equal(mountMasterCountBeforeRelease);
try {
releaseBoth(user);
} catch (e) {
expect(user.achievements.mountMasterCount).to.equal(mountMasterCountBeforeRelease);
}
});
it('does not increase mountMasterCount achievement if mount is missing (undefined)', () => {
let mountMasterCountBeforeRelease = user.achievements.mountMasterCount;
delete user.items.mounts[animal];
releaseBoth(user);
expect(user.achievements.mountMasterCount).to.equal(mountMasterCountBeforeRelease);
try {
releaseBoth(user);
} catch (e) {
expect(user.achievements.mountMasterCount).to.equal(mountMasterCountBeforeRelease);
}
});
it('removes drop currentPet', () => {
+23 -6
View File
@@ -35,6 +35,19 @@ describe('shared.ops.releaseMounts', () => {
}
});
it('returns an error when user does not have all pets', (done) => {
const mountsKeys = Object.keys(user.items.mounts);
delete user.items.mounts[mountsKeys[0]];
try {
releaseMounts(user);
} catch (err) {
expect(err).to.be.an.instanceof(NotAuthorized);
expect(err.message).to.equal(i18n.t('notEnoughMounts'));
done();
}
});
it('releases mounts', () => {
let message = releaseMounts(user)[1];
@@ -71,18 +84,22 @@ describe('shared.ops.releaseMounts', () => {
let mountMasterCountBeforeRelease = user.achievements.mountMasterCount;
user.items.mounts[animal] = null;
releaseMounts(user);
expect(user.achievements.mountMasterCount).to.equal(mountMasterCountBeforeRelease);
try {
releaseMounts(user);
} catch (e) {
expect(user.achievements.mountMasterCount).to.equal(mountMasterCountBeforeRelease);
}
});
it('does not increase mountMasterCount achievement if mount is missing (undefined)', () => {
let mountMasterCountBeforeRelease = user.achievements.mountMasterCount;
delete user.items.mounts[animal];
releaseMounts(user);
expect(user.achievements.mountMasterCount).to.equal(mountMasterCountBeforeRelease);
try {
releaseMounts(user);
} catch (e) {
expect(user.achievements.mountMasterCount).to.equal(mountMasterCountBeforeRelease);
}
});
it('subtracts gems from balance', () => {
+29 -8
View File
@@ -35,6 +35,19 @@ describe('shared.ops.releasePets', () => {
}
});
it('returns an error when user does not have all pets', (done) => {
const petKeys = Object.keys(user.items.pets);
delete user.items.pets[petKeys[0]];
try {
releasePets(user);
} catch (err) {
expect(err).to.be.an.instanceof(NotAuthorized);
expect(err.message).to.equal(i18n.t('notEnoughPets'));
done();
}
});
it('releases pets', () => {
let message = releasePets(user)[1];
@@ -75,27 +88,35 @@ describe('shared.ops.releasePets', () => {
});
it('does not increment beastMasterCount if any pet is level 0 (released)', () => {
let beastMasterCountBeforeRelease = user.achievements.beastMasterCount;
const beastMasterCountBeforeRelease = user.achievements.beastMasterCount;
user.items.pets[animal] = 0;
releasePets(user);
expect(user.achievements.beastMasterCount).to.equal(beastMasterCountBeforeRelease);
try {
releasePets(user);
} catch (e) {
expect(user.achievements.beastMasterCount).to.equal(beastMasterCountBeforeRelease);
}
});
it('does not increment beastMasterCount if any pet is missing (null)', () => {
let beastMasterCountBeforeRelease = user.achievements.beastMasterCount;
user.items.pets[animal] = null;
releasePets(user);
expect(user.achievements.beastMasterCount).to.equal(beastMasterCountBeforeRelease);
try {
releasePets(user);
} catch (e) {
expect(user.achievements.beastMasterCount).to.equal(beastMasterCountBeforeRelease);
}
});
it('does not increment beastMasterCount if any pet is missing (undefined)', () => {
let beastMasterCountBeforeRelease = user.achievements.beastMasterCount;
delete user.items.pets[animal];
releasePets(user);
expect(user.achievements.beastMasterCount).to.equal(beastMasterCountBeforeRelease);
try {
releasePets(user);
} catch (e) {
expect(user.achievements.beastMasterCount).to.equal(beastMasterCountBeforeRelease);
}
});
});
+75 -47
View File
@@ -323,53 +323,7 @@ export default {
this.hideLoadingScreen();
}
// Manage modals
this.$root.$on('bv::show::modal', (modalId, data = {}) => {
if (data.fromRoot) return;
// Track opening of gems modal unless it's been already tracked
// For example the gems button in the menu already tracks the event by itself
if (modalId === 'buy-gems' && data.alreadyTracked !== true) {
Analytics.track({
hitType: 'event',
eventCategory: 'button',
eventAction: 'click',
eventLabel: 'Gems > Wallet',
});
}
// Get last modal on stack and hide
let modalStackLength = this.$store.state.modalStack.length;
let modalOnTop = this.$store.state.modalStack[modalStackLength - 1];
// Add new modal to the stack
this.$store.state.modalStack.push(modalId);
// Hide the previous top modal
if (modalOnTop) this.$root.$emit('bv::hide::modal', modalOnTop, {fromRoot: true});
});
// @TODO: This part is hacky and could be solved with two options:
// 1 - Find a way to pass fromRoot to hidden
// 2 - Enforce that all modals use the hide::modal event
this.$root.$on('bv::modal::hidden', (bvEvent) => {
const modalId = bvEvent.target.id;
let modalStackLength = this.$store.state.modalStack.length;
let modalSecondToTop = this.$store.state.modalStack[modalStackLength - 2];
// Don't remove modal if hid was called from main app
// @TODO: I'd reather use this, but I don't know how to pass data to hidden event
// if (data && data.fromRoot) return;
if (modalId === modalSecondToTop) return;
// Remove modal from stack
this.$store.state.modalStack.pop();
// Recalculate and show the last modal if there is one
modalStackLength = this.$store.state.modalStack.length;
let modalOnTop = this.$store.state.modalStack[modalStackLength - 1];
if (modalOnTop) this.$root.$emit('bv::show::modal', modalOnTop, {fromRoot: true});
});
this.initializeModalStack();
},
beforeDestroy () {
this.$root.$off('playSound');
@@ -384,6 +338,80 @@ export default {
if (loadingScreen) document.body.removeChild(loadingScreen);
},
methods: {
initializeModalStack () {
// Manage modals
this.$root.$on('bv::show::modal', (modalId, data = {}) => {
if (data.fromRoot) return;
const modalStack = this.$store.state.modalStack;
this.trackGemPurchase(modalId, data);
// Add new modal to the stack
const prev = modalStack[modalStack.length - 1];
const prevId = prev ? prev.modalId : undefined;
modalStack.push({modalId, prev: prevId});
});
this.$root.$on('bv::modal::hidden', (bvEvent) => {
const modalId = bvEvent.target && bvEvent.target.id;
if (!modalId) return;
const modalStack = this.$store.state.modalStack;
const modalOnTop = modalStack[modalStack.length - 1];
// Check for invalid modal. Event systems can send multiples
if (!this.validStack(modalStack)) return;
// If we are moving forward
if (modalOnTop && modalOnTop.prev === modalId) return;
// Remove modal from stack
this.$store.state.modalStack.pop();
// Get previous modal
const modalBefore = modalOnTop ? modalOnTop.prev : undefined;
if (modalBefore) this.$root.$emit('bv::show::modal', modalBefore, {fromRoot: true});
});
},
validStack (modalStack) {
const modalsThatCanShowTwice = ['profile'];
const modalCount = {};
const prevAndCurrent = 2;
for (let index in modalStack) {
const current = modalStack[index];
if (!modalCount[current.modalId]) modalCount[current.modalId] = 0;
modalCount[current.modalId] += 1;
if (modalCount[current.modalId] > prevAndCurrent && modalsThatCanShowTwice.indexOf(current.modalId) === -1) {
this.$store.state.modalStack = [];
return false;
}
if (!current.prev) continue; // eslint-disable-line
if (!modalCount[current.prev]) modalCount[current.prev] = 0;
modalCount[current.prev] += 1;
if (modalCount[current.prev] > prevAndCurrent && modalsThatCanShowTwice.indexOf(current.prev) === -1) {
this.$store.state.modalStack = [];
return false;
}
}
return true;
},
trackGemPurchase (modalId, data) {
// Track opening of gems modal unless it's been already tracked
// For example the gems button in the menu already tracks the event by itself
if (modalId === 'buy-gems' && data.alreadyTracked !== true) {
Analytics.track({
hitType: 'event',
eventCategory: 'button',
eventAction: 'click',
eventLabel: 'Gems > Wallet',
});
}
},
resetItemToBuy ($event) {
// @TODO: Do we need this? I think selecting a new item
// overwrites. @negue might know
@@ -6,7 +6,7 @@
}
.promo_cupid_potions {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -142px -735px;
background-position: -284px -735px;
width: 138px;
height: 441px;
}
@@ -18,7 +18,7 @@
}
.promo_hippogriff {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -1172px -442px;
background-position: -1172px -587px;
width: 105px;
height: 105px;
}
@@ -34,6 +34,12 @@
width: 372px;
height: 196px;
}
.promo_rainbow_potions {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -142px -735px;
width: 141px;
height: 441px;
}
.promo_seasonalshop_broken {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -751px -171px;
@@ -42,7 +48,7 @@
}
.promo_take_this {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -1172px -548px;
background-position: -950px -171px;
width: 114px;
height: 87px;
}
@@ -64,6 +70,12 @@
width: 150px;
height: 150px;
}
.scene_sweeping {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -1172px -442px;
width: 138px;
height: 144px;
}
.scene_tavern {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px 0px;
@@ -18,83 +18,89 @@
}
.achievement-armor2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1470px -1628px;
background-position: -1519px -1628px;
width: 48px;
height: 52px;
}
.achievement-bewilder2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1421px -1628px;
background-position: -1470px -1628px;
width: 48px;
height: 52px;
}
.achievement-birthday2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1372px -1628px;
background-position: -1421px -1628px;
width: 48px;
height: 52px;
}
.achievement-boot2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1323px -1628px;
background-position: -1372px -1628px;
width: 48px;
height: 52px;
}
.achievement-bow2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1274px -1628px;
background-position: -1323px -1628px;
width: 48px;
height: 52px;
}
.achievement-burnout2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1225px -1628px;
background-position: -1274px -1628px;
width: 48px;
height: 52px;
}
.achievement-cactus2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1176px -1628px;
background-position: -1225px -1628px;
width: 48px;
height: 52px;
}
.achievement-cake2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1127px -1628px;
background-position: -1176px -1628px;
width: 48px;
height: 52px;
}
.achievement-cave2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1078px -1628px;
background-position: -1127px -1628px;
width: 48px;
height: 52px;
}
.achievement-challenge2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1029px -1628px;
background-position: -1078px -1628px;
width: 48px;
height: 52px;
}
.achievement-comment2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -980px -1628px;
background-position: -1029px -1628px;
width: 48px;
height: 52px;
}
.achievement-congrats2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -931px -1628px;
background-position: -980px -1628px;
width: 48px;
height: 52px;
}
.achievement-costumeContest2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -882px -1628px;
background-position: -931px -1628px;
width: 48px;
height: 52px;
}
.achievement-dilatory2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -882px -1628px;
width: 48px;
height: 52px;
}
.achievement-dysheartener2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -833px -1628px;
width: 48px;
@@ -162,13 +168,13 @@
}
.achievement-lostMasterclasser2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -294px -1628px;
background-position: -1128px -1480px;
width: 48px;
height: 52px;
}
.achievement-ninja2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1128px -1480px;
background-position: -245px -1628px;
width: 48px;
height: 52px;
}
@@ -324,25 +330,25 @@
}
.achievement-wolf2x {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -245px -1628px;
background-position: -294px -1628px;
width: 48px;
height: 52px;
}
.background_alpine_slopes {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -987px -888px;
background-position: -1136px 0px;
width: 140px;
height: 147px;
}
.background_aquarium {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px 0px;
background-position: -1136px -148px;
width: 140px;
height: 147px;
}
.background_archery_range {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px -148px;
background-position: -1136px -296px;
width: 140px;
height: 147px;
}
@@ -354,7 +360,7 @@
}
.background_autumn_forest {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px -444px;
background-position: -1136px -592px;
width: 140px;
height: 147px;
}
@@ -378,13 +384,13 @@
}
.background_beehive {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: 0px -1036px;
background-position: -141px -1036px;
width: 140px;
height: 147px;
}
.background_bell_tower {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -141px -1036px;
background-position: -282px -1036px;
width: 140px;
height: 147px;
}
@@ -396,25 +402,25 @@
}
.background_blacksmithy {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -423px -1036px;
background-position: -564px -1036px;
width: 140px;
height: 147px;
}
.background_blizzard {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -564px -1036px;
background-position: -705px -1036px;
width: 140px;
height: 147px;
}
.background_blue {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -705px -1036px;
background-position: -846px -1036px;
width: 140px;
height: 147px;
}
.background_bug_covered_log {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -846px -1036px;
background-position: -987px -1036px;
width: 140px;
height: 147px;
}
@@ -426,7 +432,7 @@
}
.background_cherry_trees {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1128px -1036px;
background-position: -1277px 0px;
width: 140px;
height: 147px;
}
@@ -438,19 +444,19 @@
}
.background_clouds {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1277px -148px;
background-position: -1277px -296px;
width: 140px;
height: 147px;
}
.background_coral_reef {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1277px -296px;
background-position: -1277px -444px;
width: 140px;
height: 147px;
}
.background_cornfields {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1277px -444px;
background-position: -1277px -592px;
width: 140px;
height: 147px;
}
@@ -468,19 +474,19 @@
}
.background_crystal_cave {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1277px -888px;
background-position: -1277px -1036px;
width: 140px;
height: 147px;
}
.background_deep_mine {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1277px -1036px;
background-position: 0px -1184px;
width: 140px;
height: 147px;
}
.background_deep_sea {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: 0px -1184px;
background-position: -141px -1184px;
width: 140px;
height: 147px;
}
@@ -492,25 +498,25 @@
}
.background_dilatory_castle {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -282px -1184px;
background-position: -423px -1184px;
width: 140px;
height: 147px;
}
.background_dilatory_ruins {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -423px -1184px;
background-position: -564px -1184px;
width: 140px;
height: 147px;
}
.background_distant_castle {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -564px -1184px;
background-position: -705px -1184px;
width: 140px;
height: 147px;
}
.background_drifting_raft {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -705px -1184px;
background-position: -846px -1184px;
width: 140px;
height: 147px;
}
@@ -528,7 +534,7 @@
}
.background_dusty_canyons {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1128px -1184px;
background-position: -1269px -1184px;
width: 140px;
height: 147px;
}
@@ -540,7 +546,7 @@
}
.background_fairy_ring {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1418px 0px;
background-position: -1418px -148px;
width: 140px;
height: 147px;
}
@@ -558,13 +564,13 @@
}
.background_floating_islands {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1418px -444px;
background-position: -1418px -592px;
width: 140px;
height: 147px;
}
.background_floral_meadow {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1418px -592px;
background-position: -1418px -740px;
width: 140px;
height: 147px;
}
@@ -576,19 +582,19 @@
}
.background_forest {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1418px -888px;
background-position: -1418px -1036px;
width: 140px;
height: 147px;
}
.background_frigid_peak {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1418px -1036px;
background-position: -1418px -1184px;
width: 140px;
height: 147px;
}
.background_frozen_lake {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1418px -1184px;
background-position: 0px -1332px;
width: 140px;
height: 147px;
}
@@ -600,13 +606,13 @@
}
.background_gazebo {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -141px -1332px;
background-position: -282px -1332px;
width: 140px;
height: 147px;
}
.background_giant_birdhouse {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -282px -1332px;
background-position: -423px -1332px;
width: 140px;
height: 147px;
}
@@ -642,13 +648,13 @@
}
.background_graveyard {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1128px -1332px;
background-position: -1269px -1332px;
width: 140px;
height: 147px;
}
.background_green {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1269px -1332px;
background-position: -1410px -1332px;
width: 140px;
height: 147px;
}
@@ -660,7 +666,7 @@
}
.background_gumdrop_land {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1559px 0px;
background-position: -1559px -148px;
width: 140px;
height: 147px;
}
@@ -672,7 +678,7 @@
}
.background_harvest_feast {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1559px -296px;
background-position: -1559px -444px;
width: 140px;
height: 147px;
}
@@ -690,7 +696,7 @@
}
.background_haunted_house {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1559px -740px;
background-position: -1559px -888px;
width: 140px;
height: 147px;
}
@@ -702,19 +708,19 @@
}
.background_iceberg {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1559px -1036px;
background-position: -1559px -1184px;
width: 140px;
height: 147px;
}
.background_idyllic_cabin {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1559px -1184px;
background-position: -1559px -1332px;
width: 140px;
height: 147px;
}
.background_island_waterfalls {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1559px -1332px;
background-position: 0px -1480px;
width: 140px;
height: 147px;
}
@@ -726,19 +732,19 @@
}
.background_lighthouse_shore {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -141px -1480px;
background-position: -282px -1480px;
width: 140px;
height: 147px;
}
.background_lilypad {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -282px -1480px;
background-position: -423px -1480px;
width: 140px;
height: 147px;
}
.background_magic_beanstalk {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -423px -1480px;
background-position: -564px -1480px;
width: 140px;
height: 147px;
}
@@ -762,13 +768,13 @@
}
.background_market {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -987px -1480px;
background-position: -1418px -296px;
width: 140px;
height: 147px;
}
.background_meandering_cave {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1418px -148px;
background-position: -987px -888px;
width: 140px;
height: 147px;
}
@@ -840,13 +846,13 @@
}
.background_orchard {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: 0px -1480px;
background-position: -141px -1480px;
width: 140px;
height: 147px;
}
.background_pagodas {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1559px -888px;
background-position: -1559px -1036px;
width: 140px;
height: 147px;
}
@@ -858,13 +864,13 @@
}
.background_pumpkin_patch {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1559px -444px;
background-position: -1559px -592px;
width: 140px;
height: 147px;
}
.background_purple {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1559px -148px;
background-position: -1559px -296px;
width: 140px;
height: 147px;
}
@@ -888,13 +894,13 @@
}
.background_rainy_city {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -705px -1332px;
background-position: -846px -1332px;
width: 140px;
height: 147px;
}
.background_red {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -564px -1332px;
background-position: -705px -1332px;
width: 140px;
height: 147px;
}
@@ -918,61 +924,61 @@
}
.background_seafarer_ship {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1418px -296px;
background-position: -1418px -444px;
width: 140px;
height: 147px;
}
.background_shimmering_ice_prism {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1269px -1184px;
background-position: -1418px 0px;
width: 140px;
height: 147px;
}
.background_shimmery_bubbles {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -987px -1184px;
background-position: -1128px -1184px;
width: 140px;
height: 147px;
}
.background_slimy_swamp {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -846px -1184px;
background-position: -987px -1184px;
width: 140px;
height: 147px;
}
.background_snowman_army {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -141px -1184px;
background-position: -282px -1184px;
width: 140px;
height: 147px;
}
.background_snowy_pines {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1277px -740px;
background-position: -1277px -888px;
width: 140px;
height: 147px;
}
.background_snowy_sunrise {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1277px -592px;
background-position: -1277px -740px;
width: 140px;
height: 147px;
}
.background_south_pole {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1277px 0px;
background-position: -1277px -148px;
width: 140px;
height: 147px;
}
.background_sparkling_snowflake {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -987px -1036px;
background-position: -1128px -1036px;
width: 140px;
height: 147px;
}
.background_spider_web {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -282px -1036px;
background-position: -423px -1036px;
width: 140px;
height: 147px;
}
@@ -984,19 +990,19 @@
}
.background_spring_rain {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px -740px;
background-position: -1136px -888px;
width: 140px;
height: 147px;
}
.background_stable {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px -592px;
background-position: -1136px -740px;
width: 140px;
height: 147px;
}
.background_stained_glass {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px -296px;
background-position: -1136px -444px;
width: 140px;
height: 147px;
}
@@ -1014,31 +1020,31 @@
}
.background_stoikalm_volcanoes {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -846px -1480px;
background-position: -987px -1480px;
width: 140px;
height: 147px;
}
.background_stone_circle {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -705px -1480px;
background-position: -846px -1480px;
width: 140px;
height: 147px;
}
.background_stormy_rooftops {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -564px -1480px;
background-position: -705px -1480px;
width: 140px;
height: 147px;
}
.background_stormy_ship {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1559px -592px;
background-position: -1559px -740px;
width: 140px;
height: 147px;
}
.background_strange_sewers {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1410px -1332px;
background-position: -1559px 0px;
width: 140px;
height: 147px;
}
@@ -1050,31 +1056,31 @@
}
.background_sunken_ship {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -846px -1332px;
background-position: -987px -1332px;
width: 140px;
height: 147px;
}
.background_sunset_meadow {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -423px -1332px;
background-position: -564px -1332px;
width: 140px;
height: 147px;
}
.background_sunset_oasis {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: 0px -1332px;
background-position: -141px -1332px;
width: 140px;
height: 147px;
}
.background_sunset_savannah {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1418px -740px;
background-position: -1418px -888px;
width: 140px;
height: 147px;
}
.background_swarming_darkness {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px -888px;
background-position: 0px -1036px;
width: 140px;
height: 147px;
}
@@ -1086,7 +1092,7 @@
}
.background_tavern {
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
background-position: -987px -1332px;
background-position: -1128px -1332px;
width: 140px;
height: 147px;
}
@@ -1798,42 +1798,48 @@
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Red {
.Mount_Body_BearCub-Rainbow {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -318px -985px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-RoyalPurple {
.Mount_Body_BearCub-Red {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -212px -985px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Shade {
.Mount_Body_BearCub-RoyalPurple {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -106px -985px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Shimmer {
.Mount_Body_BearCub-Shade {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: 0px -985px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Skeleton {
.Mount_Body_BearCub-Shimmer {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1081px -848px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Spooky {
.Mount_Body_BearCub-Skeleton {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1081px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Spooky {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1081px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-StarryNight {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -440px -299px;
@@ -1842,139 +1848,139 @@
}
.Mount_Body_BearCub-Thunderstorm {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1081px -530px;
background-position: -1081px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-White {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1081px -424px;
background-position: -1081px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Zombie {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1081px -318px;
background-position: -1081px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Beetle-Base {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1081px -212px;
background-position: -1081px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Beetle-CottonCandyBlue {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1081px -106px;
background-position: -1081px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_Beetle-CottonCandyPink {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1081px 0px;
background-position: -954px -879px;
width: 105px;
height: 105px;
}
.Mount_Body_Beetle-Desert {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -954px -879px;
background-position: -848px -879px;
width: 105px;
height: 105px;
}
.Mount_Body_Beetle-Golden {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -848px -879px;
background-position: -742px -879px;
width: 105px;
height: 105px;
}
.Mount_Body_Beetle-Red {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -742px -879px;
background-position: -636px -879px;
width: 105px;
height: 105px;
}
.Mount_Body_Beetle-Shade {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -636px -879px;
background-position: -530px -879px;
width: 105px;
height: 105px;
}
.Mount_Body_Beetle-Skeleton {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -530px -879px;
background-position: -424px -879px;
width: 105px;
height: 105px;
}
.Mount_Body_Beetle-White {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -424px -879px;
background-position: -318px -879px;
width: 105px;
height: 105px;
}
.Mount_Body_Beetle-Zombie {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -318px -879px;
background-position: -212px -879px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Base {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -212px -879px;
background-position: -106px -879px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-CottonCandyBlue {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -106px -879px;
background-position: 0px -879px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-CottonCandyPink {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: 0px -879px;
background-position: -975px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Desert {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -975px -742px;
background-position: -975px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Golden {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -975px -636px;
background-position: -975px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Red {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -975px -530px;
background-position: -975px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Shade {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -975px -424px;
background-position: -975px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Skeleton {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -975px -318px;
background-position: -975px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-White {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -975px -212px;
background-position: -975px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Zombie {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -975px -106px;
background-position: -975px 0px;
width: 105px;
height: 105px;
}
@@ -2040,118 +2046,124 @@
}
.Mount_Body_Cactus-Aquatic {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -869px -636px;
background-position: -869px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Base {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -869px -530px;
background-position: -869px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-CottonCandyBlue {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -869px -424px;
background-position: -869px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-CottonCandyPink {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -869px -318px;
background-position: -869px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Cupid {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -869px -212px;
background-position: -869px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Desert {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -869px -106px;
background-position: -869px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Ember {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -869px 0px;
background-position: -742px -667px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Fairy {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -742px -667px;
background-position: -636px -667px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Floral {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -636px -667px;
background-position: -530px -667px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Ghost {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -530px -667px;
background-position: -424px -667px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Golden {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -424px -667px;
background-position: -318px -667px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Holly {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -318px -667px;
background-position: -212px -667px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Peppermint {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -212px -667px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Red {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -106px -667px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-RoyalPurple {
.Mount_Body_Cactus-Rainbow {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: 0px -667px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Shade {
.Mount_Body_Cactus-Red {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -763px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Shimmer {
.Mount_Body_Cactus-RoyalPurple {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -763px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Skeleton {
.Mount_Body_Cactus-Shade {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -763px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Spooky {
.Mount_Body_Cactus-Shimmer {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -763px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Skeleton {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -763px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Spooky {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -763px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-StarryNight {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -440px -178px;
@@ -2160,127 +2172,115 @@
}
.Mount_Body_Cactus-Thunderstorm {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -763px 0px;
background-position: -530px -561px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-White {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -636px -561px;
background-position: -424px -561px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Zombie {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -530px -561px;
background-position: -318px -561px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Base {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -424px -561px;
background-position: -212px -561px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-CottonCandyBlue {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -318px -561px;
background-position: -106px -561px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-CottonCandyPink {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -212px -561px;
background-position: 0px -561px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Desert {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -106px -561px;
background-position: -424px -1197px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Golden {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: 0px -561px;
background-position: -1081px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Red {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -424px -1197px;
background-position: -848px -773px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Shade {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1081px -636px;
background-position: -742px -773px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Skeleton {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -975px 0px;
background-position: -636px -773px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-White {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -848px -773px;
background-position: -530px -773px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Zombie {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -742px -773px;
background-position: -424px -773px;
width: 105px;
height: 105px;
}
.Mount_Body_Cow-Base {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -636px -773px;
background-position: -318px -773px;
width: 105px;
height: 105px;
}
.Mount_Body_Cow-CottonCandyBlue {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -530px -773px;
background-position: -212px -773px;
width: 105px;
height: 105px;
}
.Mount_Body_Cow-CottonCandyPink {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -424px -773px;
background-position: -106px -773px;
width: 105px;
height: 105px;
}
.Mount_Body_Cow-Desert {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -318px -773px;
background-position: 0px -773px;
width: 105px;
height: 105px;
}
.Mount_Body_Cow-Golden {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -212px -773px;
background-position: -869px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_Cow-Red {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -106px -773px;
width: 105px;
height: 105px;
}
.Mount_Body_Cow-Shade {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: 0px -773px;
width: 105px;
height: 105px;
}
.Mount_Body_Cow-Skeleton {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -763px -106px;
background-position: -636px -561px;
width: 105px;
height: 105px;
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 179 KiB

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 543 KiB

After

Width:  |  Height:  |  Size: 544 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 KiB

After

Width:  |  Height:  |  Size: 200 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 KiB

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 KiB

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 KiB

After

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 64 KiB

@@ -144,7 +144,7 @@ export default {
healer: healerIcon,
wizard: wizardIcon,
}),
selectedClass: '',
selectedClass: 'warrior',
};
},
directives: {
@@ -1,18 +1,65 @@
<template lang="pug">
b-modal#report-flag(:title='$t("abuseFlagModalHeading")', size='lg', :hide-footer='true')
.modal-header
h4(v-html="$t('abuseFlagModalHeading', reportData)")
b-modal#report-flag(:title='$t("abuseFlagModalHeading")', size='md', :hide-footer='true')
.modal-body
strong(v-html="$t('abuseFlagModalHeading', reportData)")
blockquote
div(v-markdown='abuseObject.text')
p(v-html="$t('abuseFlagModalBody', abuseFlagModalBody)")
.modal-footer
div
strong {{$t('whyReportingPost')}}
span.optional {{$t('optional')}}
textarea.form-control(v-model='reportComment', :placeholder='$t("whyReportingPostPlaceholder")')
small(v-html="$t('abuseFlagModalBody', abuseFlagModalBody)")
.footer.text-center
button.pull-left.btn.btn-danger(@click='clearFlagCount()', v-if='user.contributor.admin && abuseObject.flagCount > 0')
| Reset Flag Count
button.btn.btn-primary(@click='close()') {{ $t('cancel') }}
button.btn.btn-danger(@click='reportAbuse()') {{ $t('abuseFlagModalButton') }}
a.cancel-link(@click.prevent='close()') {{ $t('cancel') }}
button.btn.btn-danger(@click='reportAbuse()') {{ $t('report') }}
</template>
<style>
#report-flag h5 {
color: #f23035;
}
</style>
<style lang="scss" scoped>
@import '~client/assets/scss/colors.scss';
.modal-body {
margin-top: 1em;
}
blockquote {
border-radius: 2px;
background-color: #f4f4f4;
padding: 1em;
margin-top: 1em;
}
textarea {
margin-top: 1em;
margin-bottom: 1em;
border-radius: 2px;
border: solid 1px $gray-400;
min-height: 106px;
}
.footer {
padding: 1em;
padding-bottom: 2em;
}
a.cancel-link {
color: $blue-10;
margin-right: .5em;
}
.optional {
color: $gray-200;
float: right;
}
</style>
<script>
import { mapState } from 'client/libs/store';
import notifications from 'client/mixins/notifications';
@@ -45,6 +92,7 @@ export default {
abuseFlagModalBody,
abuseObject: '',
groupId: '',
reportComment: '',
};
},
created () {
@@ -64,9 +112,11 @@ export default {
},
async reportAbuse () {
this.notify('Thank you for reporting this violation. The moderators have been notified.');
await this.$store.dispatch('chat:flag', {
groupId: this.groupId,
chatId: this.abuseObject.id,
comment: this.reportComment,
});
this.close();
@@ -41,7 +41,7 @@ div
.grey-progress-bar
.collect-progress-bar(:style="{width: (group.quest.progress.collect[key] / value.count) * 100 + '%'}")
strong {{group.quest.progress.collect[key]}} / {{value.count}}
span.float-right {{parseFloat(user.party.quest.progress.collectedItems) || 0}} items found
div.text-right {{parseFloat(user.party.quest.progress.collectedItems) || 0}} items found
.boss-info(v-if='questData.boss')
.row
.col-6
@@ -3,7 +3,8 @@ base-notification(
:can-remove="false",
:notification="{}",
:read-after-click="false",
@click="action"
@click="action",
v-if="worldBoss.active"
)
.background(slot="content")
.text
@@ -904,7 +904,7 @@
this.$store.dispatch('common:hatch', {egg: pet.eggKey, hatchingPotion: pet.potionKey});
this.closeHatchPetDialog();
this.$root.$emit('hatchedPet::open', pet);
// this.$root.$emit('hatchedPet::open', pet);
},
onDragStart (ev, food) {
@@ -963,25 +963,21 @@
this.$root.$emit('bv::show::modal', 'hatching-modal');
}
},
async feedAction (petKey, foodKey) {
let result = await this.$store.dispatch('common:feed', {pet: petKey, food: foodKey});
const result = await this.$store.dispatch('common:feed', {pet: petKey, food: foodKey});
if (result.message) {
this.text(result.message);
}
},
closeHatchPetDialog () {
this.$root.$emit('bv::hide::modal', 'hatching-modal');
},
resetHatchablePet ($event) {
if (!$event) {
this.hatchablePet = null;
}
},
onFoodClicked ($event, food) {
if (this.currentDraggingFood === null || this.currentDraggingFood !== food) {
this.currentDraggingFood = food;
@@ -995,7 +991,6 @@
this.foodClickMode = false;
}
},
mouseMoved ($event) {
if (this.foodClickMode) {
this.$refs.clickFoodInfo.style.left = `${$event.x - 70}px`;
@@ -204,6 +204,7 @@ export default {
},
watch: {
userHp (after, before) {
if (this.user.needsCron) return;
if (after <= 0) {
this.playSound('Death');
this.$root.$emit('bv::show::modal', 'death');
@@ -252,6 +253,7 @@ export default {
this.showLevelUpNotifications(after);
},
userClassSelect (after) {
if (this.user.needsCron) return;
if (!after) return;
this.$root.$emit('bv::show::modal', 'choose-class');
// @TODO: {controller:'UserCtrl', keyboard:false, backdrop:'static'}
@@ -241,6 +241,8 @@ export default {
hello.init({
facebook: process.env.FACEBOOK_KEY, // eslint-disable-line no-process-env
google: process.env.GOOGLE_CLIENT_ID, // eslint-disable-line no-process-env
}, {
redirect_uri: '', // eslint-disable-line
});
},
computed: {
+4 -1
View File
@@ -42,7 +42,7 @@
:item="item"
)
.purchase-amount
.purchase-amount(v-if='item.value > 0')
.how-many-to-buy(v-if='showAmountToBuy(item)')
strong {{ $t('howManyToBuy') }}
div(v-if='showAmountToBuy(item)')
@@ -51,6 +51,9 @@
span(:class="{'notEnough': notEnoughCurrency}")
span.svg-icon.inline.icon-32(aria-hidden="true", v-html="icons[getPriceClass()]")
span.cost(:class="getPriceClass()") {{ item.value }}
div(v-else)
span.svg-icon.inline.icon-32(aria-hidden="true", v-html="icons[getPriceClass()]")
span.cost(:class="getPriceClass()") {{ item.value }}
.gems-left(v-if='item.key === "gem"')
strong(v-if='gemsLeft > 0') {{ gemsLeft }} {{ $t('gemsRemaining') }}
@@ -163,7 +163,7 @@
)
span.svg-icon.inline.icon-12.color(v-html="icons.pin")
//keys-to-kennel(v-if='category.identifier === "special"')
keys-to-kennel(v-if='category.identifier === "special"')
div.fill-height
@@ -295,6 +295,7 @@
.content {
display: flex;
flex-direction: column;
z-index: 1; // Always cover background.
}
.npc {
@@ -495,7 +496,7 @@ export default {
categories.push({
identifier: 'cards',
text: this.$t('cards'),
items: _map(_filter(this.content.cardTypes, (value, key) => {
items: _map(_filter(this.content.cardTypes, (value) => {
return value.yearRound;
}), (value) => {
return {
@@ -702,8 +703,10 @@ export default {
break;
}
case 'sortByNumber': {
result = _sortBy(result, i => {
return this.userItems[i.purchaseType][i.key] || 0;
result = _sortBy(result, item => {
if (item.showCount === false) return 0;
return this.userItems[item.purchaseType][item.key] || 0;
});
break;
}
@@ -6,7 +6,7 @@
:emptyItem="false",
popoverPosition="'top'",
@click="releasePets()",
v-if='this.user.achievements.beastMaster'
v-if='userHasAllPets'
)
shopItem(
:key="keysToMounts.key",
@@ -14,7 +14,7 @@
:emptyItem="false",
popoverPosition="'top'",
@click="releaseMounts()",
v-if='this.user.achievements.mountMaster'
v-if='userHasAllMounts'
)
shopItem(
:key="keysToBoth.key",
@@ -22,7 +22,7 @@
:emptyItem="false",
popoverPosition="'top'",
@click="releaseBoth()",
v-if='this.user.achievements.mountMaster'
v-if='userHasAllPets && userHasAllMounts'
)
</template>
@@ -61,9 +61,7 @@
import { mapState } from 'client/libs/store';
import ShopItem from '../shopItem';
import releasePets from 'common/script/ops/releasePets';
import releaseMounts from 'common/script/ops/releaseMounts';
import releaseBoth from 'common/script/ops/releaseBoth';
import count from 'common/script/count';
import notifications from 'client/mixins/notifications';
@@ -88,11 +86,14 @@ export default {
buy: () => {
if (!confirm(this.$t('releasePetsConfirm'))) return;
try {
releasePets(this.user);
this.$store.dispatch('shops:releasePets', {user: this.user});
this.text(this.$t('releasePetsSuccess'));
// this.$router.push({name: 'stable'});
// Reload because achievement is set in user.save instead of common
window.location.reload(true);
} catch (err) {
alert(err.message);
}
this.text(this.$t('releasePetsSuccess'));
},
},
keysToMounts: {
@@ -108,18 +109,21 @@ export default {
buy: () => {
if (!confirm(this.$t('releaseMountsConfirm'))) return;
try {
releaseMounts(this.user);
this.$store.dispatch('shops:releaseMounts', {user: this.user});
this.text(this.$t('releaseMountsSuccess'));
// this.$router.push({name: 'stable'});
// Reload because achievement is set in user.save instead of common
window.location.reload(true);
} catch (err) {
alert(err.message);
}
this.text(this.$t('releaseMountsSuccess'));
},
},
keysToBoth: {
key: 'keysToBoth',
text: this.$t('keyToBoth'),
notes: this.$t('keyToBothDesc'),
value: 6,
value: 0,
currency: 'gems',
class: 'key_to_both',
locked: false,
@@ -128,17 +132,26 @@ export default {
buy: () => {
if (!confirm(this.$t('releaseBothConfirm'))) return;
try {
releaseBoth(this.user);
this.$store.dispatch('shops:releaseBoth', {user: this.user});
this.text(this.$t('releaseBothSuccess'));
// this.$router.push({name: 'stable'});
// Reload because achievement is set in user.save instead of common
window.location.reload(true);
} catch (err) {
alert(err.message);
}
this.text(this.$t('releaseBothSuccess'));
},
},
};
},
computed: {
...mapState({user: 'user.data'}),
userHasAllPets () {
return count.beastCount(this.user.items.pets) === 90;
},
userHasAllMounts () {
return count.mountMasterProgress(this.user.items.mounts) === 90;
},
},
methods: {
releasePets () {
+2 -2
View File
@@ -79,11 +79,11 @@ export default {
}
if (filters.guildSize && filters.guildSize.indexOf('silver_tier') !== -1) {
correctSize = group.memberCount > 100 && group.memberCount < 999;
correctSize = group.memberCount > 100 && group.memberCount < 1000;
}
if (filters.guildSize && filters.guildSize.indexOf('bronze_tier') !== -1) {
correctSize = group.memberCount < 99;
correctSize = group.memberCount < 100;
}
return passedSearch && hasCategories && isMember && isLeader && correctSize;
+4 -2
View File
@@ -69,8 +69,10 @@ export async function like (store, payload) {
}
export async function flag (store, payload) {
let url = `/api/v3/groups/${payload.groupId}/chat/${payload.chatId}/flag`;
let response = await axios.post(url);
const url = `/api/v3/groups/${payload.groupId}/chat/${payload.chatId}/flag`;
const response = await axios.post(url, {
comment: payload.comment,
});
return response.data.data;
}
+2 -2
View File
@@ -26,8 +26,8 @@ export function hatch (store, params) {
export async function feed (store, params) {
const user = store.state.user.data;
feedOp(user, {params});
let response = await axios
.post(`/api/v3/user/feed/${params.pet}/${params.food}`);
const response = await axios
.post(`/api/v3/user/feed/${params.pet}/${params.food}`);
return response.data;
}
+20 -5
View File
@@ -6,6 +6,10 @@ import hourglassPurchaseOp from 'common/script/ops/buy/hourglassPurchase';
import sellOp from 'common/script/ops/sell';
import unlockOp from 'common/script/ops/unlock';
import rerollOp from 'common/script/ops/reroll';
import releasePetsOp from 'common/script/ops/releasePets';
import releaseMountsOp from 'common/script/ops/releaseMounts';
import releaseBothOp from 'common/script/ops/releaseBoth';
import { getDropClass } from 'client/libs/notifications';
// @TODO: Purchase means gems and buy means gold. That wording is misused below, but we should also change
@@ -15,13 +19,9 @@ function buyItem (store, params) {
const quantity = params.quantity || 1;
const user = store.state.user.data;
const userPinned = user.pinnedItems.slice();
let opResult = buyOp(user, {params, quantity});
// @TODO: Currently resetting the pinned items will reset the market. Purchasing some items does not reset pinned.
// For now, I've added this hack for items like contributor gear to update while I am working on add more computed
// properties to the market. We will use this quick fix while testing the other changes.
user.pinnedItems = userPinned;
user.pinnedItems = opResult[0].pinnedItems;
return {
@@ -176,3 +176,18 @@ export function sellItems (store, params) {
sellOp(user, {params, query: {amount: params.amount}});
axios.post(`/api/v3/user/sell/${params.type}/${params.key}?amount=${params.amount}`);
}
export function releasePets (store, params) {
releasePetsOp(params.user);
axios.post('/api/v3/user/release-pets');
}
export function releaseMounts (store, params) {
releaseMountsOp(params.user);
axios.post('/api/v3/user/release-mounts');
}
export function releaseBoth (store, params) {
releaseBothOp(params.user);
axios.post('/api/v3/user/release-both');
}
+1
View File
@@ -191,6 +191,7 @@
"hatchingPotionShimmer": "Блещукащ цвят",
"hatchingPotionFairy": "Фейски цвят",
"hatchingPotionStarryNight": "Звездна нощ",
"hatchingPotionRainbow": "Дъга",
"hatchingPotionNotes": "Излейте това върху яйце и от него ще се излюпи любимец с(ъс) <%= potText(locale) %>.",
"premiumPotionAddlNotes": "Не може да се използва върху яйца за любимци от мисии.",
"foodMeat": "Месо",
+2
View File
@@ -167,6 +167,8 @@
"achievementBurnoutText": "Помогнал(а) за победата над Умората и възстановяването на Духовете на изтощението по време на Есенния фестивал — 2015 г.",
"achievementBewilder": "Спасител на Мъглоград",
"achievementBewilderText": "Помогнал(а) за победата над Озадачителя по време на Буйното пролетно събитие — 2016 г.",
"achievementDysheartener": "Спасител на разбитите",
"achievementDysheartenerText": "Помогнал(а) за победата над Обезсърчителя по време на събитието за св. Валентин — 2018 г.",
"checkOutProgress": "Вижте напредъка ми в Хабитика!",
"cards": "Картички",
"sentCardToUser": "Изпратихте картичка на <%= profileName %>",
+5 -2
View File
@@ -143,11 +143,14 @@
"badAmountOfGemsToSend": "Стойността трябва да бъде между 1 и текущия Ви брой диаманти.",
"report": "Докладване",
"abuseFlag": "Докладване на нарушение на Обществените правила",
"abuseFlagModalHeading": "Докладване на <%= name %> за нарушение?",
"abuseFlagModalBody": "Наистина ли искате да докладвате тази публикация? Трябва да докладвате САМО публикации, които нарушават <%= firstLinkStart %>Обществените правила<%= linkEnd %> и/или <%= secondLinkStart %>Условията на услугата<%= linkEnd %>. Неуместното докладване на публикация е нарушение на Обществените правила, и може да получите наказание. Правилните причина за докладване на публикация включват (но не се изчерпват):<br><br><ul style='margin-left: 10px;'><li>ругаене, религиозни клетви;</li><li>фанатизъм, обиди;</li><li>теми за възрастни;</li><li>насилие, дори и на шега;</li><li>нежелани или безсмислени съобщения.</li></ul>",
"abuseFlagModalHeading": "Report a Violation",
"abuseFlagModalBody": "Are you sure you want to report this post? You should <strong>only</strong> report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction.",
"abuseFlagModalButton": "Докладване за нарушение",
"abuseReported": "Благодарим Ви, че докладвахте за това нарушение. Модераторите бяха уведомени.",
"abuseAlreadyReported": "Вече сте докладвали това съобщение.",
"whyReportingPost": "Why are you reporting this post?",
"whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.",
"optional": "Optional",
"needsText": "Моля, напишете съобщение.",
"needsTextPlaceholder": "Въведете съобщението си тук.",
"copyMessageAsToDo": "Копиране на съобщението като задача",
+1
View File
@@ -118,6 +118,7 @@
"winter2018MistletoeSet": "Имелен лечител (лечител)",
"winter2018ReindeerSet": "Еленов мошеник (мошеник)",
"eventAvailability": "Налично за купуване до <%= date(locale) %>.",
"dateEndMarch": "31 март",
"dateEndApril": "19 април",
"dateEndMay": "17 май",
"dateEndJune": "14 юни",
+4 -1
View File
@@ -138,5 +138,8 @@
"dragThisPotion": "Завлачете <%= potionName %> до яйце и ще се излюпи нов любимец!",
"clickOnEggToHatch": "Щракнете върху яйце, за да използвате своята излюпваща отвара с(ъс) <%= potionName %> и ще се излюпи нов любимец!",
"hatchDialogText": "Изсипете своята излюпваща отвара с(ъс) <%= potionName %> върху своето яйце на <%= eggName %> и от него ще се излюпи <%= petName %>.",
"clickOnPotionToHatch": "Щракнете върху излюпваща отвара, която да използвате върху върху своето яйце на <%= eggName %> и от него ще се излюпи нов любимец!"
"clickOnPotionToHatch": "Щракнете върху излюпваща отвара, която да използвате върху върху своето яйце на <%= eggName %> и от него ще се излюпи нов любимец!",
"notEnoughPets": "You have not collected enough pets",
"notEnoughMounts": "You have not collected enough mounts",
"notEnoughPetsMounts": "You have not collected enough pets and mounts"
}
+7 -7
View File
@@ -332,11 +332,11 @@
"backgroundMagicalMuseumNotes": "Prohlédni si Magické museum",
"backgroundRoseGardenText": "Zahrada růží",
"backgroundRoseGardenNotes": "Lelkuj ve vonné Zahradě růží.",
"backgrounds032018": "SET 46: Released March 2018",
"backgroundGorgeousGreenhouseText": "Gorgeous Greenhouse",
"backgroundGorgeousGreenhouseNotes": "Walk among the flora kept in a Gorgeous Greenhouse.",
"backgroundElegantBalconyText": "Elegant Balcony",
"backgroundElegantBalconyNotes": "Look out over the landscape from an Elegant Balcony.",
"backgroundDrivingACoachText": "Driving a Coach",
"backgroundDrivingACoachNotes": "Enjoy Driving a Coach past fields of flowers."
"backgrounds032018": "SET 46: Vydáno v březnu 2018",
"backgroundGorgeousGreenhouseText": "Nádherný skleník",
"backgroundGorgeousGreenhouseNotes": "Kráčej mezi flórou udržovanou v Nádherném skleníku.",
"backgroundElegantBalconyText": "Elegantní balkón",
"backgroundElegantBalconyNotes": "Podívej se na krajinu z Elegantního balkónu",
"backgroundDrivingACoachText": "Jízda na kočáře",
"backgroundDrivingACoachNotes": "Užívej si Jízdu na kočáře přes pole plném květin."
}
+1
View File
@@ -191,6 +191,7 @@
"hatchingPotionShimmer": "třpytivý",
"hatchingPotionFairy": "pohádkový",
"hatchingPotionStarryNight": "Hvězdná Noc",
"hatchingPotionRainbow": "Rainbow",
"hatchingPotionNotes": "Nalij ho na vejce a vylíhne se ti <%= potText(locale) %> mazlíček.",
"premiumPotionAddlNotes": "Nelze použít na vejce mazlíčků z výprav.",
"foodMeat": "Maso",
+2 -2
View File
@@ -17,8 +17,8 @@
"androidFaqAnswer3": "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": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight and didn't check them off in the screen that popped up the next morning, those unfinished Dailies 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.",
"androidFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight and didn't check them off in the screen that popped up the next morning, those unfinished Dailies 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 tab on the Tasks page. 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.",
"iosFaqAnswer4": "Je několik věcí, které ti můžou ublížit. První z nich je, když přes noc nesplníš naplánovaný denní úkol a neodškrtneš jej na obrazovce, která ti následující ráno vyskočí. 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. Pak příšera zaútočí.\n\nNejhlavnějším způsobem, jak si obnovit veškeré své ztracené zdraví, je dostat se na další úroveň. Také si můžeš ve sloupečku s Odměnami za 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.",
"androidFaqAnswer4": "Je několik věcí, které ti můžou ublížit. První z nich je, když přes noc nesplníš naplánovaný denní úkol a neodškrtneš jej na obrazovce, která ti následující ráno vyskočí. 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. Pak příšera zaútočí.\n\nNejhlavnějším způsobem, jak si obnovit veškeré své ztracené zdraví, je dostat se na další úroveň. Také si můžeš ve sloupečku s Odměnami za 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": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight and didn't check them off in the screen that popped up the next morning, those unfinished Dailies 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. 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. Other Healers can heal you as well if you are in a Party with them. Learn more by clicking \"Party\" in the navigation bar.",
"faqQuestion5": "Jak můžu hrát hru Habitica s přáteli?",
"iosFaqAnswer5": "Nejlepším způsobem je pozvat je do tvé Družiny! Družiny se mohou vydávat na výpravy, bojovat proti příšerám, a navzájem se podporovat. Jdi do Menu > Družina a klikni na \"Vytvořit novou družinu\", pokud ještě žádnou nemáš. Pak ťukni na Pozvat v pravém horním rohu a pozvi přátele zadáním jejich uživatelského ID (řetězec čísel a písmen, který v aplikaci najdou v nastavení > Detaily účtu, nebo v Nastavení > API na stránce). Na stránce také můžeš pozvat přátele přes email. Do aplikace tuto možnost přidáme výhledově.\n\nNa stránce se také můžeš přidat do Cechů, což jsou veřejné chaty. Cechy budou do aplikace přidány v nějaké z příštích aktualizací!",
+2
View File
@@ -167,6 +167,8 @@
"achievementBurnoutText": "Pomož přemoci Vyhoření a obnovit Vyčerpané duchy během Podzimního festivalu 2015!",
"achievementBewilder": "Zachránce Mistiflyingu",
"achievementBewilderText": "Přispěl k poražení Be-Wildera během akce Jarního Hodu 2016!",
"achievementDysheartener": "Savior of the Shattered",
"achievementDysheartenerText": "Helped defeat the Dysheartener during the 2018 Valentine's Event!",
"checkOutProgress": "Koukejte, jaký pokrok se mi povedl v zemi Habitica!",
"cards": "Karty",
"sentCardToUser": "Poslal jsi kartu pro <%= profileName %>",
+5 -2
View File
@@ -143,11 +143,14 @@
"badAmountOfGemsToSend": "Částka musí být mezi 1 a vaším současným počtem drahokamů.",
"report": "Report",
"abuseFlag": "Nahlaš porušení Zásad komunity",
"abuseFlagModalHeading": "Nahlásit <%= name %> za porušení?",
"abuseFlagModalBody": "Are you sure you want to report this post? You should ONLY report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction. Appropriate reasons to flag a post include but are not limited to:<br><br><ul style='margin-left: 10px;'><li>swearing, religious oaths</li><li>bigotry, slurs</li><li>adult topics</li><li>violence, including as a joke</li><li>spam, nonsensical messages</li></ul>",
"abuseFlagModalHeading": "Report a Violation",
"abuseFlagModalBody": "Are you sure you want to report this post? You should <strong>only</strong> report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction.",
"abuseFlagModalButton": "Nahlásit porušení pravidel",
"abuseReported": "Děkujeme za nahlášení tohoto příspěvku. Moderátoři byli upozorněni.",
"abuseAlreadyReported": "Již jsi tento příspěvek nahlásil.",
"whyReportingPost": "Why are you reporting this post?",
"whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.",
"optional": "Optional",
"needsText": "Prosím, napiš zprávu.",
"needsTextPlaceholder": "Napiš svou zprávu sem.",
"copyMessageAsToDo": "Zkopírovat zprávu jako Úkol",
+1
View File
@@ -118,6 +118,7 @@
"winter2018MistletoeSet": "Léčitel z Jmelí (Léčitel)",
"winter2018ReindeerSet": "Sobí Zloděj (Zloděj)",
"eventAvailability": "Dostupný k zakoupení do <%= date(locale) %>.",
"dateEndMarch": "March 31",
"dateEndApril": "Duben 19",
"dateEndMay": "Květen 17",
"dateEndJune": "Červen 14",
@@ -12,11 +12,11 @@
"tip10": "Soutěžením ve výzvách můžeš vyhrát drahokamy. Nové výzvy jsou přidávány každý den!",
"tip11": "S více než čtyřmi členy družiny zvyšuješ odpovědnost!",
"tip12": "Přidej seznam do tvého úkolníčku, aby jsi znásobil odměnu!",
"tip13": "Click “Tags” on your task page to make an unwieldy task list very manageable!",
"tip13": "Klikni na \"Tags\" (štítky) na tvé stránce s úkoly, aby jsi udělal nepřehledný seznam úkolů velmi zvládnutelný!",
"tip14": "Můžeš přidat hlavičku nebo inspirační citát do tvého seznamu jako zvyk bez žádných (+/-).",
"tip15": "Complete all the Masterclasser Quest-lines to learn about Habiticas secret lore.",
"tip15": "Dokonči všechny linie výpravy Mistra třídy, aby jsi se dozvěděl více o tajemné tradici země Habitica.",
"tip16": "Click the link to the Data Display Tool in the footer for valuable insights on your progress.",
"tip17": "Use the mobile apps to set reminders for your tasks.",
"tip17": "Použij mobil appku pro nastavení upomínek na tvé úkoly.",
"tip18": "Zvyky, které jsou jenom kladné nebo záporné, postupně \"blednou\" a vrátí se na žlutou.",
"tip19": "Boost your Intelligence Stat to gain more experience when you complete a task.",
"tip20": "Posil vlastnost Vnímání, abys získal více předmětů a zlata.",
+4 -1
View File
@@ -138,5 +138,8 @@
"dragThisPotion": "Drag this <%= potionName %> to an Egg and hatch a new pet!",
"clickOnEggToHatch": "Click on an Egg to use your <%= potionName %> hatching potion and hatch a new pet!",
"hatchDialogText": "Pour your <%= potionName %> hatching potion on your <%= eggName %> egg, and it will hatch into a <%= petName %>.",
"clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!"
"clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!",
"notEnoughPets": "You have not collected enough pets",
"notEnoughMounts": "You have not collected enough mounts",
"notEnoughPetsMounts": "You have not collected enough pets and mounts"
}
+1
View File
@@ -191,6 +191,7 @@
"hatchingPotionShimmer": "Glimmer",
"hatchingPotionFairy": "Fe",
"hatchingPotionStarryNight": "Starry Night",
"hatchingPotionRainbow": "Rainbow",
"hatchingPotionNotes": "Hæld på et æg, og det vil udklække til et <%= potText(locale) %> kæledyr.",
"premiumPotionAddlNotes": "Kan ikke bruges på quest-æg.",
"foodMeat": "Kød",
+2
View File
@@ -167,6 +167,8 @@
"achievementBurnoutText": "Var med til at overvinde Udbrand og genskabe Udmattelsesånderne i Efterårsfestival-eventet 2015!",
"achievementBewilder": "Frelser af Mistiflying",
"achievementBewilderText": "Var med til at overvinde Be-Wilder i 2016 Spring Fling-eventet!",
"achievementDysheartener": "Savior of the Shattered",
"achievementDysheartenerText": "Helped defeat the Dysheartener during the 2018 Valentine's Event!",
"checkOutProgress": "Tjek mine fremskridt i Habitica!",
"cards": "Kort",
"sentCardToUser": "You sent a card to <%= profileName %>",
+5 -2
View File
@@ -143,11 +143,14 @@
"badAmountOfGemsToSend": "Mængden skal være mellem 1 og dit nuværende antal ædelsten.",
"report": "Report",
"abuseFlag": "Anmeld overtrædelse af Retningslinjer for Fællesskabet",
"abuseFlagModalHeading": "Anmeld <%= name %> for overtrædelse?",
"abuseFlagModalBody": "Are you sure you want to report this post? You should ONLY report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction. Appropriate reasons to flag a post include but are not limited to:<br><br><ul style='margin-left: 10px;'><li>swearing, religious oaths</li><li>bigotry, slurs</li><li>adult topics</li><li>violence, including as a joke</li><li>spam, nonsensical messages</li></ul>",
"abuseFlagModalHeading": "Report a Violation",
"abuseFlagModalBody": "Are you sure you want to report this post? You should <strong>only</strong> report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction.",
"abuseFlagModalButton": "Anmeld Overtrædelse",
"abuseReported": "Tak for at anmelde denne overtrædelse. Moderatorerne er blevet informeret.",
"abuseAlreadyReported": "Du har allerede anmeldt denne besked.",
"whyReportingPost": "Why are you reporting this post?",
"whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.",
"optional": "Optional",
"needsText": "Indtast venligst en besked.",
"needsTextPlaceholder": "Skriv din besked her.",
"copyMessageAsToDo": "Kopier besked som To-Do",
+1
View File
@@ -118,6 +118,7 @@
"winter2018MistletoeSet": "Mistletoe Healer (Healer)",
"winter2018ReindeerSet": "Reindeer Rogue (Rogue)",
"eventAvailability": "Tilgændelig til køb indtil <%= date(locale) %>.",
"dateEndMarch": "March 31",
"dateEndApril": "19. april",
"dateEndMay": "17. maj",
"dateEndJune": "Juni 14",
+4 -1
View File
@@ -138,5 +138,8 @@
"dragThisPotion": "Drag this <%= potionName %> to an Egg and hatch a new pet!",
"clickOnEggToHatch": "Click on an Egg to use your <%= potionName %> hatching potion and hatch a new pet!",
"hatchDialogText": "Pour your <%= potionName %> hatching potion on your <%= eggName %> egg, and it will hatch into a <%= petName %>.",
"clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!"
"clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!",
"notEnoughPets": "You have not collected enough pets",
"notEnoughMounts": "You have not collected enough mounts",
"notEnoughPetsMounts": "You have not collected enough pets and mounts"
}
+1
View File
@@ -191,6 +191,7 @@
"hatchingPotionShimmer": "Schimmerndes",
"hatchingPotionFairy": "Feenhaftes",
"hatchingPotionStarryNight": "Sternenklare Nacht",
"hatchingPotionRainbow": "Rainbow",
"hatchingPotionNotes": "Gieße dies über ein Ei und es wird ein <%= potText(locale) %> Haustier daraus schlüpfen.",
"premiumPotionAddlNotes": "Nicht auf Eier von Quest-Haustieren anwendbar.",
"foodMeat": "Fleisch",
+2
View File
@@ -167,6 +167,8 @@
"achievementBurnoutText": "Hat beim Herbstball 2015 dabei geholfen, Burnout zu besiegen und die Geister der Erschöpfung wiederherzustellen!",
"achievementBewilder": "Retter von Mistiflying",
"achievementBewilderText": "Hat bei der Frühlingsfeier 2016 geholfen, den Verwirrer zu besiegen.",
"achievementDysheartener": "Savior of the Shattered",
"achievementDysheartenerText": "Helped defeat the Dysheartener during the 2018 Valentine's Event!",
"checkOutProgress": "Schau Dir meinen Fortschritt in Habitica an!",
"cards": "Karten",
"sentCardToUser": "Du hast eine Karte an <%= profileName %> gesendet",
+5 -2
View File
@@ -143,11 +143,14 @@
"badAmountOfGemsToSend": "Die Menge muss zwischen 1 und Deiner aktuellen Edelsteinanzahl liegen.",
"report": "Melden",
"abuseFlag": "Verletzung der Community-Richtlinien melden",
"abuseFlagModalHeading": "<%= name %> melden?",
"abuseFlagModalBody": "Möchtest Du diesen Beitrag wirklich melden? Du solltest AUSSCHLIESSLICH Beiträge melden, die unsere <%= firstLinkStart %>Community-Richtlinien<%= linkEnd %> und/oder unsere <%= secondLinkStart %>Nutzungsbedingungen<%= linkEnd %> verletzen. Das ungerechtfertigte Melden von Beiträgen stellt eine Verletzung der Community-Richtlinien dar und kann geahndet werden. Gute Gründe einen Beitrag zu melden sind unter anderem: <br><br><ul style='margin-left: 10px;'><li>Fluchen, Religiöse Schwüre</li><li>Intoleranz, herabwürdigende Bezeichnung jeglicher Ethnien</li><li>Nicht jugendfreie Themen</li><li>Gewalt, auch innerhalb eines Witzes</li><li>Spam, unsinnige Nachrichten</li></ul>.",
"abuseFlagModalHeading": "Report a Violation",
"abuseFlagModalBody": "Are you sure you want to report this post? You should <strong>only</strong> report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction.",
"abuseFlagModalButton": "Verstoß melden",
"abuseReported": "Danke, dass Du diesen Verstoß gemeldet hast. Die Moderatoren wurden benachrichtigt.",
"abuseAlreadyReported": "Du hast diese Nachricht bereits gemeldet.",
"whyReportingPost": "Why are you reporting this post?",
"whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.",
"optional": "Optional",
"needsText": "Bitte gib eine Nachricht ein.",
"needsTextPlaceholder": "Gib Deine Nachricht hier ein.",
"copyMessageAsToDo": "Nachricht als To-Do übernehmen",
+1
View File
@@ -118,6 +118,7 @@
"winter2018MistletoeSet": "Mistelzweigheiler (Heiler)",
"winter2018ReindeerSet": "Rentier-Schurke (Schurke)",
"eventAvailability": "Zum Kauf verfügbar bis zum <%= date(locale) %>.",
"dateEndMarch": "March 31",
"dateEndApril": "19. April",
"dateEndMay": "17. Mai",
"dateEndJune": "14. Juni",
+4 -1
View File
@@ -138,5 +138,8 @@
"dragThisPotion": "Ziehe dieses <%= potionName %> zu einem Ei und brüte ein neues Haustier aus!",
"clickOnEggToHatch": "Klicke auf ein Ei um Dein <%= potionName %> Schlüpfelixier zu nutzen und ein neues Haustier auszubrüten!",
"hatchDialogText": "Gieße Dein <%= potionName %> Schlüpfelixier auf Dein <%= eggName %>-Ei und es wird ein <%= petName %> daraus schlüpfen.",
"clickOnPotionToHatch": "Klicke auf ein Schlüpfelixier, um es über Dein <%= eggName %> zu gießen und ein neues Haustier schlüpfen zu lassen!"
"clickOnPotionToHatch": "Klicke auf ein Schlüpfelixier, um es über Dein <%= eggName %> zu gießen und ein neues Haustier schlüpfen zu lassen!",
"notEnoughPets": "You have not collected enough pets",
"notEnoughMounts": "You have not collected enough mounts",
"notEnoughPetsMounts": "You have not collected enough pets and mounts"
}
+1
View File
@@ -256,6 +256,7 @@
"hatchingPotionShimmer": "Shimmer",
"hatchingPotionFairy": "Fairy",
"hatchingPotionStarryNight": "Starry Night",
"hatchingPotionRainbow": "Rainbow",
"hatchingPotionNotes": "Pour this on an egg, and it will hatch as a <%= potText(locale) %> pet.",
"premiumPotionAddlNotes": "Not usable on quest pet eggs.",
+3 -1
View File
@@ -1,4 +1,4 @@
{
{
"languageName": "English",
"stringNotFound": "String '<%= string %>' not found.",
"titleIndex": "Habitica | Your Life The Role Playing Game",
@@ -172,6 +172,8 @@
"achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!",
"achievementBewilder": "Savior of Mistiflying",
"achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!",
"achievementDysheartener": "Savior of the Shattered",
"achievementDysheartenerText": "Helped defeat the Dysheartener during the 2018 Valentine's Event!",
"checkOutProgress": "Check out my progress in Habitica!",
"cards": "Cards",
"sentCardToUser": "You sent a card to <%= profileName %>",
+5 -2
View File
@@ -145,11 +145,14 @@
"badAmountOfGemsToSend": "Amount must be within 1 and your current number of gems.",
"report": "Report",
"abuseFlag": "Report violation of Community Guidelines",
"abuseFlagModalHeading": "Report <%= name %> for violation?",
"abuseFlagModalBody": "Are you sure you want to report this post? You should ONLY report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction. Appropriate reasons to flag a post include but are not limited to:<br><br><ul style='margin-left: 10px;'><li>swearing, religious oaths</li><li>bigotry, slurs</li><li>adult topics</li><li>violence, including as a joke</li><li>spam, nonsensical messages</li></ul>",
"abuseFlagModalHeading": "Report a Violation",
"abuseFlagModalBody": "Are you sure you want to report this post? You should <strong>only</strong> report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction.",
"abuseFlagModalButton": "Report Violation",
"abuseReported": "Thank you for reporting this violation. The moderators have been notified.",
"abuseAlreadyReported": "You have already reported this message.",
"whyReportingPost": "Why are you reporting this post?",
"whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.",
"optional": "Optional",
"needsText": "Please type a message.",
"needsTextPlaceholder": "Type your message here.",
"copyMessageAsToDo": "Copy message as To-Do",
+1
View File
@@ -118,6 +118,7 @@
"winter2018MistletoeSet": "Mistletoe Healer (Healer)",
"winter2018ReindeerSet": "Reindeer Rogue (Rogue)",
"eventAvailability": "Available for purchase until <%= date(locale) %>.",
"dateEndMarch": "March 31",
"dateEndApril": "April 19",
"dateEndMay": "May 17",
"dateEndJune": "June 14",
+4 -1
View File
@@ -138,5 +138,8 @@
"dragThisPotion": "Drag this <%= potionName %> to an Egg and hatch a new pet!",
"clickOnEggToHatch": "Click on an Egg to use your <%= potionName %> hatching potion and hatch a new pet!",
"hatchDialogText": "Pour your <%= potionName %> hatching potion on your <%= eggName %> egg, and it will hatch into a <%= petName %>.",
"clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!"
"clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!",
"notEnoughPets": "You have not collected enough pets",
"notEnoughMounts": "You have not collected enough mounts",
"notEnoughPetsMounts": "You have not collected enough pets and mounts"
}
@@ -191,6 +191,7 @@
"hatchingPotionShimmer": "Shimmer",
"hatchingPotionFairy": "Fairy",
"hatchingPotionStarryNight": "Starry Night",
"hatchingPotionRainbow": "Rainbow",
"hatchingPotionNotes": "Pour this on an egg, an' it'll hatch as a <%= potText(locale) %> pet.",
"premiumPotionAddlNotes": "Ye canna use this on quest pet eggs.",
"foodMeat": "Meat",
@@ -167,6 +167,8 @@
"achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!",
"achievementBewilder": "Savior o' Mistiflyin'",
"achievementBewilderText": "Helped defeat th' Be-Wilder durin' th' 2016 Spring Fling Event!",
"achievementDysheartener": "Savior of the Shattered",
"achievementDysheartenerText": "Helped defeat the Dysheartener during the 2018 Valentine's Event!",
"checkOutProgress": "Check out me progress in Habitica!",
"cards": "Cards",
"sentCardToUser": "You sent a card to <%= profileName %>",
+5 -2
View File
@@ -143,11 +143,14 @@
"badAmountOfGemsToSend": "Amount must be within 1 and your current number of gems.",
"report": "Report",
"abuseFlag": "Report violation o' Rules o' th' Sea",
"abuseFlagModalHeading": "Report <%= name %> fer violation?",
"abuseFlagModalBody": "Are you sure you want to report this post? You should ONLY report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction. Appropriate reasons to flag a post include but are not limited to:<br><br><ul style='margin-left: 10px;'><li>swearing, religious oaths</li><li>bigotry, slurs</li><li>adult topics</li><li>violence, including as a joke</li><li>spam, nonsensical messages</li></ul>",
"abuseFlagModalHeading": "Report a Violation",
"abuseFlagModalBody": "Are you sure you want to report this post? You should <strong>only</strong> report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction.",
"abuseFlagModalButton": "Report Violation",
"abuseReported": "Thank ye for reportin' this violation. Th' moderators have been notified.",
"abuseAlreadyReported": "Ye have already reported this message.",
"whyReportingPost": "Why are you reporting this post?",
"whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.",
"optional": "Optional",
"needsText": "Please type a message.",
"needsTextPlaceholder": "Type yer message here.",
"copyMessageAsToDo": "Copy message as T'-Do",
@@ -118,6 +118,7 @@
"winter2018MistletoeSet": "Mistletoe Healer (Healer)",
"winter2018ReindeerSet": "Reindeer Rogue (Rogue)",
"eventAvailability": "Available for purchase until <%= date(locale) %>.",
"dateEndMarch": "March 31",
"dateEndApril": "April 19",
"dateEndMay": "May 17",
"dateEndJune": "June 14",
+4 -1
View File
@@ -138,5 +138,8 @@
"dragThisPotion": "Drag this <%= potionName %> to an Egg and hatch a new pet!",
"clickOnEggToHatch": "Click on an Egg to use your <%= potionName %> hatching potion and hatch a new pet!",
"hatchDialogText": "Pour your <%= potionName %> hatching potion on your <%= eggName %> egg, and it will hatch into a <%= petName %>.",
"clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!"
"clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!",
"notEnoughPets": "You have not collected enough pets",
"notEnoughMounts": "You have not collected enough mounts",
"notEnoughPetsMounts": "You have not collected enough pets and mounts"
}
@@ -191,6 +191,7 @@
"hatchingPotionShimmer": "Shimmer",
"hatchingPotionFairy": "Fairy",
"hatchingPotionStarryNight": "Starry Night",
"hatchingPotionRainbow": "Rainbow",
"hatchingPotionNotes": "Pour this on an egg, and it will hatch as a <%= potText(locale) %> pet.",
"premiumPotionAddlNotes": "Not usable on quest pet eggs.",
"foodMeat": "Meat",
@@ -167,6 +167,8 @@
"achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!",
"achievementBewilder": "Saviour of Mistiflying",
"achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!",
"achievementDysheartener": "Savior of the Shattered",
"achievementDysheartenerText": "Helped defeat the Dysheartener during the 2018 Valentine's Event!",
"checkOutProgress": "Check out my progress in Habitica!",
"cards": "Cards",
"sentCardToUser": "You sent a card to <%= profileName %>",
+5 -2
View File
@@ -143,11 +143,14 @@
"badAmountOfGemsToSend": "Amount must be within 1 and your current number of gems.",
"report": "Report",
"abuseFlag": "Report violation of Community Guidelines",
"abuseFlagModalHeading": "Report <%= name %> for violation?",
"abuseFlagModalBody": "Are you sure you want to report this post? You should ONLY report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction. Appropriate reasons to flag a post include but are not limited to:<br><br><ul style='margin-left: 10px;'><li>swearing, religious oaths</li><li>bigotry, slurs</li><li>adult topics</li><li>violence, including as a joke</li><li>spam, nonsensical messages</li></ul>",
"abuseFlagModalHeading": "Report a Violation",
"abuseFlagModalBody": "Are you sure you want to report this post? You should <strong>only</strong> report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction.",
"abuseFlagModalButton": "Report Violation",
"abuseReported": "Thank you for reporting this violation. The moderators have been notified.",
"abuseAlreadyReported": "You have already reported this message.",
"whyReportingPost": "Why are you reporting this post?",
"whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.",
"optional": "Optional",
"needsText": "Please type a message.",
"needsTextPlaceholder": "Type your message here.",
"copyMessageAsToDo": "Copy message as To-Do",
@@ -118,6 +118,7 @@
"winter2018MistletoeSet": "Mistletoe Healer (Healer)",
"winter2018ReindeerSet": "Reindeer Rogue (Rogue)",
"eventAvailability": "Available for purchase until <%= date(locale) %>.",
"dateEndMarch": "March 31",
"dateEndApril": "April 19",
"dateEndMay": "May 17",
"dateEndJune": "June 14",
+4 -1
View File
@@ -138,5 +138,8 @@
"dragThisPotion": "Drag this <%= potionName %> to an Egg and hatch a new pet!",
"clickOnEggToHatch": "Click on an Egg to use your <%= potionName %> hatching potion and hatch a new pet!",
"hatchDialogText": "Pour your <%= potionName %> hatching potion on your <%= eggName %> egg, and it will hatch into a <%= petName %>.",
"clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!"
"clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!",
"notEnoughPets": "You have not collected enough pets",
"notEnoughMounts": "You have not collected enough mounts",
"notEnoughPetsMounts": "You have not collected enough pets and mounts"
}
+1
View File
@@ -191,6 +191,7 @@
"hatchingPotionShimmer": "Resplandeciente",
"hatchingPotionFairy": "Hada",
"hatchingPotionStarryNight": "Noche Estrellada",
"hatchingPotionRainbow": "Rainbow",
"hatchingPotionNotes": "Vierte esto en un huevo y eclosionará como una mascota <%= potText(locale) %>.",
"premiumPotionAddlNotes": "No puede usarse en huevos de mascota de misión.",
"foodMeat": "Carne",
+151 -151
View File
@@ -119,7 +119,7 @@
"weaponSpecialSkiText": "Pértiga del Ski-asesino",
"weaponSpecialSkiNotes": "¡Un arma capaz de destruir hordas enteras de enemigos! También ayuda al usuario a hacer bonitos giros en paralelo. Aumenta la Fuerza en <%= str %>. Equipo de Invierno Edición Limitada 2013-2014.",
"weaponSpecialCandycaneText": "Báculo Bastón de Caramelo",
"weaponSpecialCandycaneNotes": "A powerful mage's staff. Powerfully DELICIOUS, we mean! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2013-2014 Winter Gear.",
"weaponSpecialCandycaneNotes": "Un poderoso báculo de mago. ¡Poderosamente DELICIOSO, queremos decir! Aumenta la Inteligencia en un <%= int %> y la Percepción en un <%= per %>. Edición Limitada Equipamiento de Invierno de 2013-2014.",
"weaponSpecialSnowflakeText": "Varita de Copo de Nieve",
"weaponSpecialSnowflakeNotes": "Esta varita centellea con poder sanador ilimitado. Aumenta la Inteligencia en <%= int %>. Equipo de Invierno Edición Limitada 2013-2014.",
"weaponSpecialSpringRogueText": "Garras de Gancho",
@@ -234,22 +234,22 @@
"weaponSpecialSummer2017MageNotes": "¡Invoca torbellinos mágicos de agua hirviendo para destruir tus tareas! Aumenta la Inteligencia en <%= int %> y la percepción en <%= per %>. Equipo de Edición Limitada de Verano 2017.",
"weaponSpecialSummer2017HealerText": "Varita Perla",
"weaponSpecialSummer2017HealerNotes": "Un único toque de esta varita con una perla en su extremo sana todas las heridas. Aumenta la Inteligencia en <%= int %>. Equipo de Edición Limitada de Verano 2017. ",
"weaponSpecialFall2017RogueText": "Candied Apple Mace",
"weaponSpecialFall2017RogueNotes": "Defeat your foes with sweetness! Increases Strength by <%= str %>. Limited Edition 2017 Autumn Gear.",
"weaponSpecialFall2017WarriorText": "Candy Corn Lance",
"weaponSpecialFall2017WarriorNotes": "All your foes will cower before this tasty-looking lance, regardless of whether they're ghosts, monsters, or red To-Dos. Increases Strength by <%= str %>. Limited Edition 2017 Autumn Gear.",
"weaponSpecialFall2017MageText": "Spooky Staff",
"weaponSpecialFall2017MageNotes": "The eyes of the glowing skull on this staff radiate magic and mystery. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2017 Autumn Gear.",
"weaponSpecialFall2017RogueText": "Maza de Manzana Confitada",
"weaponSpecialFall2017RogueNotes": "¡Derrota a tus enemigos con dulzura! Aumenta la Fuerza en un <%= str %>. Edición Limitada Equipamiento de Otoño de 2017.",
"weaponSpecialFall2017WarriorText": "Lanza de Maíz Dulce",
"weaponSpecialFall2017WarriorNotes": "Todos tus enemigos se acobardarán ante esta lanza de aspecto delicioso, sin importar que sean fantasmas, monstruos, o Tareas rojas. Aumenta la Fuerza en un <%= str %>. Edición Limitada Equipamiento de Otoño de 2017.",
"weaponSpecialFall2017MageText": "Báculo Escalofriante",
"weaponSpecialFall2017MageNotes": "Los ojos de la brillante calavera de este báculo irradian magia y misterio. Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Edición Limitada Equipamiento de Otoño de 2017.",
"weaponSpecialFall2017HealerText": "Candelabro Tétrico",
"weaponSpecialFall2017HealerNotes": "This light dispels fear and lets others know you're here to help. Increases Intelligence by <%= int %>. Limited Edition 2017 Autumn Gear.",
"weaponSpecialWinter2018RogueText": "Peppermint Hook",
"weaponSpecialWinter2018RogueNotes": "Perfect for climbing walls or distracting your foes with sweet, sweet candy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.",
"weaponSpecialWinter2018WarriorText": "Holiday Bow Hammer",
"weaponSpecialWinter2018WarriorNotes": "The sparkly appearance of this bright weapon will dazzle your enemies as you swing it! Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.",
"weaponSpecialFall2017HealerNotes": "Esta luz disipa el miedo y permite a los demás saber que estás aquí para ayudar. Aumenta la Inteligencia en un <%= int %>. Edición Limitada Equipamiento de Otoño de 2017.",
"weaponSpecialWinter2018RogueText": "Garfio de Menta",
"weaponSpecialWinter2018RogueNotes": "Perfecto para escalar paredes o para distraer a tus oponentes con un caramelo muy, muy dulce. Aumenta la fuerza en un <%= str %>. Edición Limitada Equipamiento de Invierno de 2017-2018.",
"weaponSpecialWinter2018WarriorText": "Martillo de Proa Festivo",
"weaponSpecialWinter2018WarriorNotes": "¡La centelleante apariencia de esta brillante arma deslumbrará a tus enemigos mientras la balanceas! Aumenta la Fuerza en un <%= str %>. Edición Limitada Equipamiento de Invierno 2017-2018.",
"weaponSpecialWinter2018MageText": "Confeti Festivo",
"weaponSpecialWinter2018MageNotes": "Magic--and glitter--is in the air! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.",
"weaponSpecialWinter2018MageNotes": "¡La magia--y el brillo--está en el aire! Aumenta la Inteligencia en un <%= int %> y la Percepción en un <%= per %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"weaponSpecialWinter2018HealerText": "Varita de Muérdago",
"weaponSpecialWinter2018HealerNotes": "This mistletoe ball is sure to enchant and delight passersby! Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.",
"weaponSpecialWinter2018HealerNotes": "¡Esta pelota de muérdago seguramente encantará y deleitará a los transeúntes! Aumenta la Inteligencia en un <%= int %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"weaponMystery201411Text": "Horca de Banquete",
"weaponMystery201411Notes": "Clávasela a tus enemigos o ataca tus comidas favoritas - ¡esta horca versátil vale para todo! No confiere ningún beneficio. Artículo de suscriptor de noviembre 2014.",
"weaponMystery201502Text": "Báculo Reluciente Alado del Amor y También de la Verdad",
@@ -273,7 +273,7 @@
"weaponArmoireIronCrookText": "Cayado de hierro",
"weaponArmoireIronCrookNotes": "Martillada ferozmente a partir de hierro, este cayado de hierro es bueno para arrear ovejas. Incrementa la Percepción y la Fuerza por <%= attrs %> cada una. Armario encantado: Conjunto de Hierro con Cuernos (Artículo 3 de 3).",
"weaponArmoireGoldWingStaffText": "Báculo de Alas de Oro",
"weaponArmoireGoldWingStaffNotes": "The wings on this staff constantly flutter and twist. Increases all Stats by <%= attrs %> each. Enchanted Armoire: Independent Item.",
"weaponArmoireGoldWingStaffNotes": "Las alas de este báculo aletean y se retuercen constantemente. Aumenta todas las Estadísticas en un <%= attrs %> cada una. Armario Encantado: Objeto Independiente.",
"weaponArmoireBatWandText": "Varita de Murciélago",
"weaponArmoireBatWandNotes": "¡Esta varita puede convertir a cualquier tarea en un murciélago! Agítala en el aire y ve cómo se van volando. Incrementa la Inteligencia por <%= int %> y la Percepción por <%= per %>. Armario encantado: Artículo Independiente.",
"weaponArmoireShepherdsCrookText": "Cayado de Pastor",
@@ -314,18 +314,18 @@
"weaponArmoireMerchantsDisplayTrayNotes": "Usa esta bandeja lacada para mostrar los bienes que quieres vender. Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto Mercante (Objeto 3 de 3)",
"weaponArmoireBattleAxeText": "Hacha Antigua",
"weaponArmoireBattleAxeNotes": "Este hacha de fino acero es ideal para combatir tus más fieras y difíciles tareas. Aumenta la Inteligencia en <%= int %> y Constitución en <%= con %>. Armario Encantado: Objeto independiente.",
"weaponArmoireHoofClippersText": "Hoof Clippers",
"weaponArmoireHoofClippersNotes": "Trim the hooves of your hard-working mounts to help them stay healthy as they carry you to adventure! Increases Strength, Intelligence, and Constitution by <%= attrs %> each. Enchanted Armoire: Farrier Set (Item 1 of 3).",
"weaponArmoireWeaversCombText": "Weaver's Comb",
"weaponArmoireWeaversCombNotes": "Use this comb to pack your weft threads together to make a tightly woven fabric. Increases Perception by <%= per %> and Strength by <%= str %>. Enchanted Armoire: Weaver Set (Item 2 of 3).",
"weaponArmoireLamplighterText": "Lamplighter",
"weaponArmoireLamplighterNotes": "This long pole has a wick on one end for lighting lamps, and a hook on the other end for putting them out. Increases Constitution by <%= con %> and Perception by <%= per %>.",
"weaponArmoireCoachDriversWhipText": "Coach Driver's Whip",
"weaponArmoireCoachDriversWhipNotes": "Your steeds know what they're doing, so this whip is just for show (and the neat snapping sound!). Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 3 of 3).",
"weaponArmoireScepterOfDiamondsText": "Scepter of Diamonds",
"weaponArmoireScepterOfDiamondsNotes": "This scepter shines with a warm red glow as it grants you increased willpower. Increases Strength by <%= str %>. Enchanted Armoire: King of Diamonds Set (Item 3 of 3).",
"weaponArmoireFlutteryArmyText": "Fluttery Army",
"weaponArmoireFlutteryArmyNotes": "This group of scrappy lepidopterans is ready to flap fiercely and cool down your reddest tasks! Increases Constitution, Intelligence, and Strength by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 3 of 3).",
"weaponArmoireHoofClippersText": "Cortauñas",
"weaponArmoireHoofClippersNotes": "¡Recorta los cascos de tus trabajadoras monturas para ayudarlas a mantenerse saludables mientras te llevan de aventura! Aumenta Fuerza, Inteligencia, y Constitución en un <%= attrs %> cada uno. Armario Encantado: Conjunto de Herrero (Objeto 1 de 3).",
"weaponArmoireWeaversCombText": "Peine de Tejedor",
"weaponArmoireWeaversCombNotes": "Utiliza este peine para empaquetar tus hilos de trama juntos para formar un tejido firme. Aumenta la Percepción en un <%= per %> y la Fuerza en un <%= str %>. Armario Encantado: Conjunto de Tejedor (Objeto 2 de 3).",
"weaponArmoireLamplighterText": "Farolero",
"weaponArmoireLamplighterNotes": "Esta larga vara tiene una mecha en un extremo para encender las farolas, y un gancho en el otro extremo para apagarlas. Aumenta la Constitución en un <%= con %> y la Percepción en un <%= per %>.",
"weaponArmoireCoachDriversWhipText": "Látigo de Conductor de Carruaje",
"weaponArmoireCoachDriversWhipNotes": "Tus corceles saben lo que están haciendo, por lo que este látigo es tan solo para lucir (¡y por el perfecto sonido de su chasquido!). Aumenta la inteligencia en un <%= int %> y la Fuerza en un <%= str %>. Armario encantado: Conjunto de Conductor de Carruaje (Objeto 3 de 3).",
"weaponArmoireScepterOfDiamondsText": "Cetro de Diamantes",
"weaponArmoireScepterOfDiamondsNotes": "Este cetro brilla con un cálido resplandor rojo al otorgarte una mayor fuerza de voluntad. Aumenta la Fuerza en un <%= str %>. Armario Encantado: Conjunto de Rey de Diamantes (Objeto 3 de 3).",
"weaponArmoireFlutteryArmyText": "Armamento Trémulo",
"weaponArmoireFlutteryArmyNotes": "¡Este grupo de lepidópteros desaliñados está preparado para batir ferozmente y enfriar tus tareas pendientes más rojas! Aumenta la Constitución, la Inteligencia, y la Fuerza en un <%= attrs %> cada uno. Armario Encantado: Hábito Trémulo (Objeto 3 de 3).",
"armor": "armadura",
"armorCapitalized": "Armadura",
"armorBase0Text": "Ropa normal",
@@ -373,11 +373,11 @@
"armorSpecial0Text": "Armadura de Sombra",
"armorSpecial0Notes": "Grita cuando la golpean, siente el dolor de quien la lleva. Aumenta la constitución en <%= con %>",
"armorSpecial1Text": "Armadura de cristal",
"armorSpecial1Notes": "Its tireless power inures the wearer to mundane discomfort. Increases all Stats by <%= attrs %>.",
"armorSpecial1Notes": "Su incansable poder induce al usuario a la incomodidad mundana. Aumenta todas las Estadísticas en un <%= attrs %>.",
"armorSpecial2Text": "Túnica noble de Jean Chalard",
"armorSpecial2Notes": "¡Te hace extra blandito! Aumenta tu constitución e inteligencia en <%= attrs %> cada una.",
"armorSpecialTakeThisText": "Armadura 'Take This'",
"armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.",
"armorSpecialTakeThisNotes": "Esta armadura se ganó al participar en Desafío patrocinado por Take This. ¡Felicidades! Aumenta todas las Estadísticas en un <%= attrs %>.",
"armorSpecialFinnedOceanicArmorText": "Armadura de Aletas Oceánica",
"armorSpecialFinnedOceanicArmorNotes": "Una armadura delicada, pero que hace tu piel tan dañina al tacto como un coral de fuego. Suma <%= str %> de fuerza.",
"armorSpecialPyromancersRobesText": "Ropas de Pyromancer",
@@ -402,8 +402,8 @@
"armorSpecialDandySuitNotes": "¡Estás innegablemente ataviado para triunfar! Aumenta la Percepción en <%= per %>.",
"armorSpecialSamuraiArmorText": "Armadura Samurái",
"armorSpecialSamuraiArmorNotes": "Esta fuerte armadura de escamas está unida mediante elegantes cordones de seda. Aumenta la Percepción en <%= per %>.",
"armorSpecialTurkeyArmorBaseText": "Turkey Armor",
"armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armor! Confers no benefit.",
"armorSpecialTurkeyArmorBaseText": "Armadura de Pavo",
"armorSpecialTurkeyArmorBaseNotes": "¡Mantén tus baquetas cálidas y cómodas en esta armadura emplumada! Sin beneficios.",
"armorSpecialYetiText": "Túnica de domador de Yetis",
"armorSpecialYetiNotes": "Peluda y de aspecto salvaje. Aumenta tu constitución en <%= con %>. Equipo de invierno de edición limitada 2013-2014.",
"armorSpecialSkiText": "Parka del Ski-asesino",
@@ -420,8 +420,8 @@
"armorSpecialBirthday2016Notes": "¡Feliz Cumpleaños, Habitica! Usa esta Túnica Ridícula de Fiesta para celebrar este maravilloso día. No otorga ningún beneficio.",
"armorSpecialBirthday2017Text": "Ropajes Extravagantes de Fiesta",
"armorSpecialBirthday2017Notes": "¡Feliz Cumpleaños, Habitica! Ponte estos Ropajes Extravagantes de Fiesta para celebrar este maravilloso día. No proporciona ventajas.",
"armorSpecialBirthday2018Text": "Fanciful Party Robes",
"armorSpecialBirthday2018Notes": "Happy Birthday, Habitica! Wear these Fanciful Party Robes to celebrate this wonderful day. Confers no benefit.",
"armorSpecialBirthday2018Text": "Fantástico Ropaje Festivo",
"armorSpecialBirthday2018Notes": "¡Feliz cumpleaños, Habitica! Lleva este Fantástico Ropaje Festivo para celebrar este maravilloso día. Sin beneficios.",
"armorSpecialGaymerxText": "Armadura de Guerrero del Arco Iris",
"armorSpecialGaymerxNotes": "Con motivo de la celebración por la Conferencia GaymerX, ¡esta armadura especial está decorada con un radiante y colorido estampado arco iris! GaymerX es una convención de juegos que celebra a la gente LGBTQ y a los videojuegos, y está abierta a todo el público.",
"armorSpecialSpringRogueText": "Traje Elegante de Gato",
@@ -536,22 +536,22 @@
"armorSpecialSummer2017MageNotes": "¡Ten cuidado de que no te salpiquen estas túnicas tejidas con agua encantada! Aumenta la Inteligencia en <%= int %>. Equipo de Edición Limitada Verano 2017.",
"armorSpecialSummer2017HealerText": "Cola Mardeplata",
"armorSpecialSummer2017HealerNotes": "¡Esta prenda de escamas plateadas transforma a su usuario en un verdadero Sanador Marino! Aumenta la Constitución en <%= con %>. Equipo de Edición Limitada Verano 2017.",
"armorSpecialFall2017RogueText": "Pumpkin Patch Robes",
"armorSpecialFall2017RogueNotes": "Need to hide out? Crouch among the Jack o' Lanterns and these robes will conceal you! Increases Perception by <%= per %>. Limited Edition 2017 Autumn Gear.",
"armorSpecialFall2017RogueText": "Ropajes de Parche de Calabaza",
"armorSpecialFall2017RogueNotes": "¿Necesitas esconderte? ¡Agáchate ente las Cabezas de Halloween y este ropaje te ocultará! Aumenta la Percepción en <%= per %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"armorSpecialFall2017WarriorText": "Fuerte y Dulce Armadura",
"armorSpecialFall2017WarriorNotes": "This armor will protect you like a delicious candy shell. Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.",
"armorSpecialFall2017WarriorNotes": "Esta armadura te protegerá como un delicioso cascarón de caramelo. Aumenta la Constitución en un <%= con %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"armorSpecialFall2017MageText": "Toga de Baile de Disfraces",
"armorSpecialFall2017MageNotes": "What masquerade ensemble would be complete without dramatic and sweeping robes? Increases Intelligence by <%= int %>. Limited Edition 2017 Autumn Gear.",
"armorSpecialFall2017MageNotes": "¿Qué grupo de baile de máscaras estaría completo sin ropajes dramáticos y de gran envergadura? Aumenta la Inteligencia en un <%= int %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"armorSpecialFall2017HealerText": "Armadura de Casa Encantada",
"armorSpecialFall2017HealerNotes": "Your heart is an open door. And your shoulders are roofing tiles! Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.",
"armorSpecialFall2017HealerNotes": "Tu corazón es una puerta abierta. ¡Y tus hombros son tejas! Aumenta la constitución en un <%= con %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"armorSpecialWinter2018RogueText": "Disfraz de Reno",
"armorSpecialWinter2018RogueNotes": "You look so cute and fuzzy, who could suspect you are after holiday loot? Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.",
"armorSpecialWinter2018RogueNotes": "Pareces tan adorable y confuso, ¿quién podría sospechar que vas tras el botín festivo? Aumenta la Percepción en un <%= per %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"armorSpecialWinter2018WarriorText": "Armadura de Papel de Regalo",
"armorSpecialWinter2018WarriorNotes": "Don't let the papery feel of this armor fool you. It's nearly impossible to rip! Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.",
"armorSpecialWinter2018MageText": "Sparkly Tuxedo",
"armorSpecialWinter2018MageNotes": "The ultimate in magical formalwear. Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.",
"armorSpecialWinter2018WarriorNotes": "No dejes que la sensación a papel de esta armadura te engañe. ¡Es casi imposible de rasgar! Aumenta la Constitución en un <%= con %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"armorSpecialWinter2018MageText": "Esmoquin Centelleante",
"armorSpecialWinter2018MageNotes": "Lo último en ropa formal mágica. Aumenta la Inteligencia en un <%= int %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"armorSpecialWinter2018HealerText": "Ropaje de Muérdago",
"armorSpecialWinter2018HealerNotes": "These robes are woven with spells for extra holiday joy. Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.",
"armorSpecialWinter2018HealerNotes": "Estos ropajes están tejidos con encantamientos para alegrar las fiestas. Aumenta la Constitución en un <%= con %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"armorMystery201402Text": "Túnica de Mensajero",
"armorMystery201402Notes": "Reluciente y fuerte, esta túnica tiene muchos bolsillos para llevar cartas. No proporciona ningún beneficio. Artículo de suscriptor de febrero 2014.",
"armorMystery201403Text": "Armadura del Caminante del Bosque",
@@ -608,14 +608,14 @@
"armorMystery201704Notes": "Las hadas forjaron esta armadura con el rocío de la mañana para que capturase los colores del amanecer. No proporciona ningún beneficio. Objeto para Suscriptores Abril 2017.",
"armorMystery201707Text": "Armadura Medusomante",
"armorMystery201707Notes": "Esta armadura te ayudará con las criaturas del océano mientras buscas misiones y aventuras bajo el mar. No proporciona ningún beneficio. Objeto para Suscriptores Julio 2017.",
"armorMystery201710Text": "Imperious Imp Apparel",
"armorMystery201710Notes": "Scaly, shiny, and strong! Confers no benefit. October 2017 Subscriber Item.",
"armorMystery201711Text": "Carpet Rider Outfit",
"armorMystery201711Notes": "This cozy sweater set will help keep you warm as you ride through the sky! Confers no benefit. November 2017 Subscriber Item.",
"armorMystery201712Text": "Candlemancer Armor",
"armorMystery201712Notes": "The heat and light generated by this magic armor will warm your heart but never burn your skin! Confers no benefit. December 2017 Subscriber Item.",
"armorMystery201802Text": "Love Bug Armor",
"armorMystery201802Notes": "This shiny armor reflects your strength of heart and infuses it into any Habiticans nearby who may need encouragement! Confers no benefit. February 2018 Subscriber Item.",
"armorMystery201710Text": "Vestimenta de Granuja Arrogante",
"armorMystery201710Notes": "¡Escamoso, brillante y fuerte! Sin beneficios. Artículo del Suscriptor de octubre del 2017.",
"armorMystery201711Text": "Atuendo de Jinete de Alfombra",
"armorMystery201711Notes": "¡Este acogedor conjunto te ayudará a mantenerte cálido mientras viajas por el cielo! Sin beneficios. Artículo del Suscriptor de noviembre del 2017.",
"armorMystery201712Text": "Armadura de Candelamancia",
"armorMystery201712Notes": "¡El calor y la luz generados por esta armadura mágica calentará tu corazón pero nunca quemará tu piel! Sin beneficios. Artículo del Subscriptor de diciembre del 2017.",
"armorMystery201802Text": "Armadura del Insecto del Amor",
"armorMystery201802Notes": "¡Esta brillante armadura reflecta la fuerza de tu corazón y la infunde en cualquier Habiticano cercano que pueda necesitar apoyo! Sin beneficios. Artículo del Subscriptor de febrero del 2018.",
"armorMystery301404Text": "Traje Steampunk",
"armorMystery301404Notes": "¡Sofisticado y elegante! No otorga ningún beneficio. Artículo de suscriptor de febrero 3015.",
"armorMystery301703Text": "Traje de Pavo Real Steampunk",
@@ -669,7 +669,7 @@
"armorArmoireWoodElfArmorText": "Armadura de Madera para Elfo",
"armorArmoireWoodElfArmorNotes": "Esta armadura de cortezas y hojas te servirá como un duradero camuflaje en el bosque. Aumenta la Percepción en <%= per %>. Armario Encantado: Conjunto Elfo del Bosque (Objeto 2 de 3).",
"armorArmoireRamFleeceRobesText": "Ropajes de Lana de Carnero",
"armorArmoireRamFleeceRobesNotes": "These robes keep you warm even through the fiercest blizzard. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Ram Barbarian Set (Item 2 of 3).",
"armorArmoireRamFleeceRobesNotes": "Estos ropajes te mantienen cálido incluso a través de las ventiscas más feroces. Aumenta la Constitución en un <%= con %> y la Fuerza en un <%= str %>. Armario Encantado: Conjunto de Bárbaro Ariete (Objeto 2 de 3).",
"armorArmoireGownOfHeartsText": "Vestido de Corazones",
"armorArmoireGownOfHeartsNotes": "¡Este vestido tiene todas las florituras! Pero eso no es todo, también aumentará la fortaleza de tu corazón. Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de Reina de Corazones (Artículo 2 de 3)",
"armorArmoireMushroomDruidArmorText": "Armadura de Druida de Champiñón",
@@ -686,23 +686,23 @@
"armorArmoireAntiProcrastinationArmorNotes": "Imbuido con antiguos conjuros de productividad, esta armadura de acero te dará fuerza extra para luchar contra tus tareas. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto Anti-Procastinación (Objeto 2 de 3).",
"armorArmoireYellowPartyDressText": "Vestido de Fiesta Amarillo",
"armorArmoireYellowPartyDressNotes": "Tú eres perceptivo, listo y muy fashion! Aumenta Percepción, Fuerza e Inteligencia en <%= attrs %> cada uno. Armario encantado: conjunto Cinta Amarilla par el Pelo (Artículo 2 de 2).",
"armorArmoireFarrierOutfitText": "Farrier Outfit",
"armorArmoireFarrierOutfitText": "Atuendo de Herrero",
"armorArmoireFarrierOutfitNotes": "Estas resistentes ropas de trabajo pueden soportar el Establo más sucio. Aumenta la Inteligencia, Constitución y Percepción <%= attrs %> cada una. Armario Encantado: Conjunto de Herrero (Objeto 2 de 3)",
"armorArmoireCandlestickMakerOutfitText": "Traje de Creador de Candelabros",
"armorArmoireCandlestickMakerOutfitNotes": "This sturdy set of clothes will protect you from hot wax spills as you ply your craft! Increases Constitution by <%= con %>. Enchanted Armoire: Candlestick Maker Set (Item 1 of 3).",
"armorArmoireWovenRobesText": "Woven Robes",
"armorArmoireWovenRobesNotes": "Display your weaving work proudly by wearing this colorful robe! Increases Constitution by <%= con %> and Intelligence by <%= int %>. Enchanted Armoire: Weaver Set (Item 1 of 3).",
"armorArmoireLamplightersGreatcoatText": "Lamplighter's Greatcoat",
"armorArmoireLamplightersGreatcoatNotes": "This heavy woolen coat can stand up to the harshest wintry night! Increases Perception by <%= per %>.",
"armorArmoireCoachDriverLiveryText": "Coach Driver's Livery",
"armorArmoireCoachDriverLiveryNotes": "This heavy overcoat will protect you from the weather as you drive. Plus it looks pretty snazzy, too! Increases Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 1 of 3).",
"armorArmoireCandlestickMakerOutfitNotes": "¡Este robusto conjunto de ropa te protegerá de derrames de cera caliente mientras llevas a cabo tu artesanía! Aumenta la Constitución en un <%= con %>. Armario Encantado: Conjunto de Fabricante de Candeleros (Objeto 1 de 3).",
"armorArmoireWovenRobesText": "Ropaje de Tejidos",
"armorArmoireWovenRobesNotes": "¡Exhibe orgulloso tu trabajo de tejidos vistiendo esta toga colorida! Aumenta la Constitución en un <%= con %> y la Inteligencia en un <%= int %>. Armario Encantado: Conjunto de Tejedor (Objeto 2 de 3).",
"armorArmoireLamplightersGreatcoatText": "Gabán de Farolero",
"armorArmoireLamplightersGreatcoatNotes": "¡Este grueso abrigo de lana puede soportar la peor noche invernal! Aumenta la Percepción en un <%= per %>.",
"armorArmoireCoachDriverLiveryText": "Librea de Conductor de Carruajes",
"armorArmoireCoachDriverLiveryNotes": "Este pesado abrigo te protegerá del clima mientras conduces. ¡Además, también se ve bastante elegante! Aumenta la Fuerza en un <%= str %>. Armario Encantado: Conjunto de Conductor de Carruajes (Objeto 1 de 3).",
"armorArmoireRobeOfDiamondsText": "Ropaje de Diamantes",
"armorArmoireRobeOfDiamondsNotes": "Estos ropajes reales, no solo te hacen parecer nobles: te permiten ver la nobleza en otras personas. Aumenta la Percepción en <%= per %>. Armario Encantado: Conjunto de Rey de DIamantes. (Objeto 1 de 3).",
"armorArmoireFlutteryFrockText": "Fluttery Frock",
"armorArmoireFlutteryFrockNotes": "A light and airy gown with a wide skirt the butterflies might mistake for a giant blossom! Increases Constitution, Perception, and Strength by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 1 of 3).",
"armorArmoireFlutteryFrockText": "Hábito Trémulo",
"armorArmoireFlutteryFrockNotes": "¡Un vestido ligero y etéreo con una falda amplia que las mariposas podrían confundir con una flor gigante! Aumenta Constitución, Percepción, y Fuerza en un <%= attrs %> cada uno. Armario Encantado: Conjunto de Hábito Trémulo (Objeto 1 de 3)",
"headgear": "casco",
"headgearCapitalized": "Equipo de cabeza",
"headBase0Text": "No Headgear",
"headBase0Text": "Sin Equipo de cabeza",
"headBase0Notes": "Sin equipo de cabeza.",
"headWarrior1Text": "Yelmo de Cuero.",
"headWarrior1Notes": "Capuchón de resistente cuero hervido. Aumenta la fuerza en <%= str %>.",
@@ -747,11 +747,11 @@
"headSpecial0Text": "Casco de Sombras",
"headSpecial0Notes": "Sangre y ceniza, lava y obsidiana le dan a este casco su imagen y poder. Aumenta la inteligencia en <%= int %>.",
"headSpecial1Text": "Casco de cristal",
"headSpecial1Notes": "The favored crown of those who lead by example. Increases all Stats by <%= attrs %>.",
"headSpecial1Notes": "La corona favorita de aquellos que lideran con el ejemplo. Aumenta todas las Estadísticas en un <%= attrs %>.",
"headSpecial2Text": "Casco sin nombre",
"headSpecial2Notes": "Un testimonio de aquellos que se sacrificaron sin pedir nada a cambio. Aumenta tanto la inteligencia como la fuerza en <%= attrs %>.",
"headSpecialTakeThisText": "Yelmo 'Take This'",
"headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.",
"headSpecialTakeThisNotes": "Este casco se ganó al participar en un Desafío patrocinado por Take This. ¡Felicidades! Aumenta todas las Estadísticas en un <%= attrs %>.",
"headSpecialFireCoralCircletText": "Diadema de coral de fuego",
"headSpecialFireCoralCircletNotes": "Esta diadema, diseñada por los mejores alquimistas de Habitica, te permite respirar agua y bucear en busca de tesoros. Suma <%= per %> de percepción.",
"headSpecialPyromancersTurbanText": "Turbante de Pirómano",
@@ -911,21 +911,21 @@
"headSpecialFall2017RogueText": "Casco de Calabaza",
"headSpecialFall2017RogueNotes": "¿Preparado para tratos? ¡Hora de ponerse este festivo y brillante casco! Aumenta la Percepción en <%= per %>. Edición Limitada 2017 del Equipamiento de Otoño",
"headSpecialFall2017WarriorText": "Casco de Golosinas de Maíz.",
"headSpecialFall2017WarriorNotes": "This helm might look like a treat, but wayward tasks won't find it so sweet! Increases Strength by <%= str %>. Limited Edition 2017 Autumn Gear.",
"headSpecialFall2017MageText": "Masquerade Helm",
"headSpecialFall2017MageNotes": "When you appear in this feathery hat, everyone will be left guessing the identity of the magical stranger in the room! Increases Perception by <%= per %>. Limited Edition 2017 Autumn Gear.",
"headSpecialFall2017HealerText": "Haunted House Helm",
"headSpecialFall2017HealerNotes": "Invite spooky spirits and friendly creatures to seek your healing powers in this helm! Increases Intelligence by <%= int %>. Limited Edition 2017 Autumn Gear.",
"headSpecialNye2017Text": "Fanciful Party Hat",
"headSpecialNye2017Notes": "You've received a Fanciful Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.",
"headSpecialWinter2018RogueText": "Reindeer Helm",
"headSpecialWinter2018RogueNotes": "The perfect holiday disguise, with a built-in headlight! Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.",
"headSpecialWinter2018WarriorText": "Giftbox Helm",
"headSpecialWinter2018WarriorNotes": "This jaunty box top and bow are not only festive, but quite sturdy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.",
"headSpecialWinter2018MageText": "Sparkly Top Hat",
"headSpecialWinter2018MageNotes": "Ready for some extra special magic? This glittery hat is sure to boost all your spells! Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.",
"headSpecialWinter2018HealerText": "Mistletoe Hood",
"headSpecialWinter2018HealerNotes": "This fancy hood will keep you warm with happy holiday feelings! Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.",
"headSpecialFall2017WarriorNotes": "Este casco puede parecer una delicia, ¡pero a las tareas pendientes obstinadas no les parecerá tan dulce! Aumenta la Fuerza en un <%= str %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"headSpecialFall2017MageText": "Casco del Baile de Máscaras",
"headSpecialFall2017MageNotes": "¡Cuando aparezcas con este sombrero emplumado, todos se quedarán preguntándose la identidad del mágico extraño de la sala! Aumenta la Percepción en un <%= per %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"headSpecialFall2017HealerText": "Casco de Casa Encantada",
"headSpecialFall2017HealerNotes": "¡Invita a espíritus espeluznantes y a criaturas afables a buscar tus poderes curativos al llevar este casco! Aumenta la Inteligencia en un <%= int %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"headSpecialNye2017Text": "Sombrero Festivo Rocambolesco",
"headSpecialNye2017Notes": "¡Has recibido un Sombrero Festivo Rocambolesco! ¡Llévalo con orgullo mientras resuena en Año Nuevo! Sin beneficios.",
"headSpecialWinter2018RogueText": "Casco de Reno",
"headSpecialWinter2018RogueNotes": "¡El disfraz festivo perfecto, con un foco delantero incorporado! Aumenta la Percepción en un <%= per %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"headSpecialWinter2018WarriorText": "Casco Caja de Regalo",
"headSpecialWinter2018WarriorNotes": "La superficie y el lazo de esta desenfadada caja no solo son festivos, sino bastante robustos también. Aumenta la Fuerza en un <%= str %>. Armamento de Invierno de Edición Limitada del 2017-2018.",
"headSpecialWinter2018MageText": "Sombrero de Copa Centelleante",
"headSpecialWinter2018MageNotes": "¿Listo para algo de magia especial extra? ¡Este sombrero brillante impulsará infalible todos tus hechizos! Aumenta la Percepción en un <%= per %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"headSpecialWinter2018HealerText": "Capucha de Muérdago",
"headSpecialWinter2018HealerNotes": "¡Esta sofisticada capucha te mantendrá cálido con alegres sensaciones festivas! Aumenta la Inteligencia en <%= int %>. Equipo de Invierno de Edición Limitada del 2017-2018.",
"headSpecialGaymerxText": "Casco de Guerrero de Arco Iris",
"headSpecialGaymerxNotes": "Con motivo de la celebración por la Conferencia GaymerX, ¡este casco especial está decorado con un radiante y colorido estampado arco iris! GaymerX es una convención de juegos que celebra a la gente LGBTQ y a los videojuegos, y está abierta a todo el público.",
"headMystery201402Text": "Casco alado",
@@ -986,12 +986,12 @@
"headMystery201705Notes": "¡Habitica es conocido por sus fieros y productivos Guerreros del Grifo! Únete a su prestigioso grupo vistiendo este yelmo de plumas. No proporciona ningún beneficio. Artículo del Suscriptor Mayo 2017.",
"headMystery201707Text": "Yelmo Medusomante",
"headMystery201707Notes": "¿Necesitas manos extra para tus tareas? ¡Este translúcido yelmo tiene unos pocos tentáculos que ofrecerán esa ayuda! No proporciona ningún beneficio. Artículo del suscriptor Julio 2017.",
"headMystery201710Text": "Imperious Imp Helm",
"headMystery201710Notes": "This helm makes you look intimidating... but it won't do any favors for your depth perception! Confers no benefit. October 2017 Subscriber Item.",
"headMystery201712Text": "Candlemancer Crown",
"headMystery201712Notes": "This crown will bring light and warmth to even the darkest winter night. Confers no benefit. December 2017 Subscriber Item.",
"headMystery201802Text": "Love Bug Helm",
"headMystery201802Notes": "The antennae on this helm act as cute dowsing rods, detecting feelings of love and support nearby. Confers no benefit. February 2018 Subscriber Item.",
"headMystery201710Text": "Casco de Granuja Arrogante",
"headMystery201710Notes": "Este casco te hace parecer intimidante... ¡pero no le hará ningún favor a tu percepción de la profundidad! Sin beneficios. Artículo del Subscriptor de octubre del 2017.",
"headMystery201712Text": "Corona de Candelamancia",
"headMystery201712Notes": "Esta corona traerá luz y calor incluso a la noche de invierno más oscura. Sin beneficios. Artículo del Suscriptor de diciembre del 2017.",
"headMystery201802Text": "Casco del Insecto del Amor",
"headMystery201802Notes": "Las antenas en este casco actúan como adorables varas de radiestesia, al detectar sentimientos de amor y apoyo cercanos. Sin beneficios. Artículo del Suscriptor de febrero del 2018.",
"headMystery301404Text": "Sombrero de copa sofisticado",
"headMystery301404Notes": "¡Un sofisticado sombrero de copa solo para los más refinados caballeros! No otorga ningún beneficio. Artículo de Suscriptor de Enero del 3015",
"headMystery301405Text": "Sombrero de copa básico",
@@ -1061,7 +1061,7 @@
"headArmoireWoodElfHelmText": "Yelmo de Madera para Elfo",
"headArmoireWoodElfHelmNotes": "Este yelmo de hojas puede parecer frágil, pero te protegerá de las inclemencias del tiempo y de peligrosos enemigos. Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de Madera para Elfo (Artículo 1 de 3).",
"headArmoireRamHeaddressText": "Tocado de Carnero",
"headArmoireRamHeaddressNotes": "This elaborate helm is fashioned to look like a ram's head. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Ram Barbarian Set (Item 1 of 3).",
"headArmoireRamHeaddressNotes": "Este elaborado casco está diseñado para parecerse a la cabeza de un carnero. Aumenta la Constitución en <%= con %> y la Percepción en <%= per %>. Armario Encantado: Conjunto de Carnero Bárbaro (Objeto 1 de 3).",
"headArmoireCrownOfHeartsText": "Corona de Corazones",
"headArmoireCrownOfHeartsNotes": "¡Esta corona rosada no sólo es llamativa! . También fortalecerá tu corazón contra las tareas más duras. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de Reina de Corazones (Artículo 1 de 3)",
"headArmoireMushroomDruidCapText": "Caperuza de Druida de Champiñón",
@@ -1074,20 +1074,20 @@
"headArmoireSwanFeatherCrownNotes": "¡Esta tiara es hermosa y ligera como una pluma de cisne! Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto Cisne Bailarín (Objeto 1 de 3).",
"headArmoireAntiProcrastinationHelmText": "Yelmo Anti-Procastinación",
"headArmoireAntiProcrastinationHelmNotes": "¡Este yelmo de poderoso acero te ayudará a vencer en tu batalla por se productivo, feliz y saludable! Aumenta la Percepción en <%= per %>. Armario Encantado: Conjunto Anti-Procastinación (Objeto 1 de 3).",
"headArmoireCandlestickMakerHatText": "Candlestick Maker Hat",
"headArmoireCandlestickMakerHatNotes": "A jaunty hat makes every job more fun, and candlemaking is no exception! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Candlestick Maker Set (Item 2 of 3).",
"headArmoireLamplightersTopHatText": "Lamplighter's Top Hat",
"headArmoireLamplightersTopHatNotes": "This jaunty black hat completes your lamp-lighting ensemble! Increases Constitution by <%= con %>.",
"headArmoireCoachDriversHatText": "Coach Driver's Hat",
"headArmoireCoachDriversHatNotes": "This hat is dressy, but not quite so dressy as a top hat. Make sure you don't lose it as you drive speedily across the land! Increases Intelligence by <%= int %>. Enchanted Armoire: Coach Driver Set (Item 2 of 3).",
"headArmoireCrownOfDiamondsText": "Crown of Diamonds",
"headArmoireCrownOfDiamondsNotes": "This shining crown isn't just a great hat; it will also sharpen your mind! Increases Intelligence by <%= int %>. Enchanted Armoire: King of Diamonds Set (Item 2 of 3).",
"headArmoireFlutteryWigText": "Fluttery Wig",
"headArmoireFlutteryWigNotes": "This fine powdered wig has plenty of room for your butterflies to rest if they get tired while doing your bidding. Increases Intelligence, Perception, and Strength by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 2 of 3).",
"offhand": "off-hand item",
"offhandCapitalized": "Off-Hand Item",
"shieldBase0Text": "No Off-Hand Equipment",
"shieldBase0Notes": "No shield or other off-hand item.",
"headArmoireCandlestickMakerHatText": "Sombrero de Creador de Candelabros",
"headArmoireCandlestickMakerHatNotes": "¡Un alegre sombrero que hace cada trabajo sea más divertido, y la fabricación de velas no es una excepción! Aumenta la Percepción y la Inteligencia en <%= attrs %> cada uno. Armario Encantado: Conjunto de Creador de Candelabros (Objeto 2 de 3).",
"headArmoireLamplightersTopHatText": "Sombrero de Copa de Farolero",
"headArmoireLamplightersTopHatNotes": "¡Este alegre sombrero negro completa tu conjunto de farolero! Aumenta la Constitución en <%= con %>.",
"headArmoireCoachDriversHatText": "Sombrero de Conductor de Carruajes.",
"headArmoireCoachDriversHatNotes": "Este sombrero es elegante, pero no tan elegante como un sombrero de copa. ¡Asegúrate de no perderlo mientras conduces rápidamente por el terreno! Aumenta la Inteligencia en un <%= int %>. Armario Encantado: Conjunto de Conductor de Carruajes (Objeto 2 de 3).",
"headArmoireCrownOfDiamondsText": "Corona de Diamantes",
"headArmoireCrownOfDiamondsNotes": "Esta brillante corona no es tan solo un gran sombrero; también agudizará tu mente! Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto de Rey de Diamantes (Objeto 2 de 3).",
"headArmoireFlutteryWigText": "Peluca Trémula",
"headArmoireFlutteryWigNotes": "Esta fina peluca empolvada tiene suficiente espacio para que tus mariposas descansen si se cansan mientras haces tus ofertas. Aumenta la Inteligencia, la Percepción y la Fuerza en <%= attrs %> cada una. Armario Encantado: Conjunto de Hábito Trémulo (Objeto 2 de 3).",
"offhand": "objeto para la mano izquierda",
"offhandCapitalized": "Objeto para la Mano Izquierda",
"shieldBase0Text": "Sin Equipamiento en la Mano Izquierda",
"shieldBase0Notes": "Sin escudo u otro objeto para la mano izquierda",
"shieldWarrior1Text": "Escudo de madera",
"shieldWarrior1Notes": "Escudo redondo de madera gruesa. Aumenta Constitución en <%= con %>.",
"shieldWarrior2Text": "Escudo",
@@ -1111,9 +1111,9 @@
"shieldSpecial0Text": "Cráneo atormentado",
"shieldSpecial0Notes": "Ve más allá del velo de la muerte, y muestra lo que allí se encuentra para asustar a los enemigos. Aumenta Percepción en <%= per %>.",
"shieldSpecial1Text": "Escudo de cristal",
"shieldSpecial1Notes": "Shatters arrows and deflects the words of naysayers. Increases all Stats by <%= attrs %>.",
"shieldSpecial1Notes": "Destroza las flechas y desvía las palabras de los detractores. Aumenta todas las Estadísticas en <%= attrs %>.",
"shieldSpecialTakeThisText": "Escudo 'Take This'",
"shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.",
"shieldSpecialTakeThisNotes": "Este escudo se consiguió por participar en un Desafío patrocinado por Take This. ¡Felicidades! Aumenta todas las Estadísticas en <%= attrs %>.",
"shieldSpecialGoldenknightText": "Lucero del Alba Machaca Hitos de Mustaine",
"shieldSpecialGoldenknightNotes": "¡Encuentros, monstruos, malestar: superados! ¡Machacados! Aumenta la Constitución y la Percepción en <%= attrs %>.",
"shieldSpecialMoonpearlShieldText": "Escudo de perla lunar",
@@ -1218,28 +1218,28 @@
"shieldSpecialSummer2017WarriorNotes": "¡Esta concha que acabas de encontrar es tan decorativa como defensiva! Aumenta la Constitución en <%= con %>. Equipo de Edición Limitada de Verano 2017.",
"shieldSpecialSummer2017HealerText": "Escudo de Ostra",
"shieldSpecialSummer2017HealerNotes": "Esta ostra mágica genera perlas constantemente al tiempo que sirve de protección. Aumenta la Constitución en <%= con %>. Equipo de Edición Limitada Verano 2017.",
"shieldSpecialFall2017RogueText": "Candied Apple Mace",
"shieldSpecialFall2017RogueNotes": "Defeat your foes with sweetness! Increases Strength by <%= str %>. Limited Edition 2017 Autumn Gear.",
"shieldSpecialFall2017WarriorText": "Candy Corn Shield",
"shieldSpecialFall2017WarriorNotes": "This candy shield has mighty protective powers, so try not to nibble on it! Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.",
"shieldSpecialFall2017HealerText": "Haunted Orb",
"shieldSpecialFall2017HealerNotes": "This orb occasionally screeches. We're sorry, we're not sure why. But it sure looks nifty! Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.",
"shieldSpecialWinter2018RogueText": "Peppermint Hook",
"shieldSpecialWinter2018RogueNotes": "Perfect for climbing walls or distracting your foes with sweet, sweet candy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.",
"shieldSpecialWinter2018WarriorText": "Magic Gift Bag",
"shieldSpecialWinter2018WarriorNotes": "Just about any useful thing you need can be found in this sack, if you know the right magic words to whisper. Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.",
"shieldSpecialFall2017RogueText": "Maza de Manzana Confitada",
"shieldSpecialFall2017RogueNotes": "¡Derrota a tus enemigos con dulzura! Aumenta la Fuerza en <%= str %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"shieldSpecialFall2017WarriorText": "Escudo de Maíz Dulce",
"shieldSpecialFall2017WarriorNotes": "Este dulce escudo tiene poderosos poderes de protección, ¡así que intenta no mordisquearlo! Aumenta la Constitución en <%= con %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"shieldSpecialFall2017HealerText": "Orbe Encantado",
"shieldSpecialFall2017HealerNotes": "Este orbe chilla en ocasiones. Lo sentimos, no estamos seguros de por qué. ¡Pero parece ingenioso! Aumenta la Aumenta la Constitución en <%= con %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"shieldSpecialWinter2018RogueText": "Garfio de Menta",
"shieldSpecialWinter2018RogueNotes": "Perfecto para escalar paredes o para distraer a tus oponentes con un caramelo muy, muy dulce. Aumenta la fuerza en <%= str %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"shieldSpecialWinter2018WarriorText": "Bolsa de Regalo Mágica",
"shieldSpecialWinter2018WarriorNotes": "Puedes encontrar casi cualquier cosa útil que necesites en este saco, si conoces las palabras mágicas correctas que susurrar. Aumenta la Constitución en <%= con %>. Equipamiento de Invierno de Edición Limitada de 2017-2018.",
"shieldSpecialWinter2018HealerText": "Campana de muérdago",
"shieldSpecialWinter2018HealerNotes": "What's that sound? The sound of warmth and cheer for all to hear! Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.",
"shieldSpecialWinter2018HealerNotes": "¿Qué es ese sonido? ¡El sonido de calidez y alegría para que todos lo escuchen! Aumenta la Constitución en <%= con %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"shieldMystery201601Text": "Destructora de Resoluciones",
"shieldMystery201601Notes": "Esta espada se puede usar para desviar a todas las distracciones. No otorga ningún beneficio. Artículo de Suscriptor de Enero 2016.",
"shieldMystery201701Text": "Escudo para congelar el tiempo",
"shieldMystery201701Notes": "¡Congela el tiempo y conquista tus tareas! No proporciona ventajas. Artículo de Suscriptor de enero de 2017.",
"shieldMystery201708Text": "Escudo de lava",
"shieldMystery201708Notes": "Este escudo escabroso de roca fundida te protege de los Malos Hábitos pero no quemará tus manos. Sin beneficio. Agosto 2017 artículo del suscriptor.",
"shieldMystery201709Text": "Sorcery Handbook",
"shieldMystery201709Notes": "This book will guide you through your forays into sorcery. Confers no benefit. September 2017 Subscriber Item.",
"shieldMystery201802Text": "Love Bug Shield",
"shieldMystery201802Notes": "Although it may look like brittle candy, this shield is resistant to even the strongest Shattering Heartbreak attacks! Confers no benefit. February 2018 Subscriber Item.",
"shieldMystery201709Text": "Manual de Brujería",
"shieldMystery201709Notes": "Este libro te guiará a través de de tus incursiones hacia la brujería. Sin beneficio. Artículo del Subscriptor de septiembre del 2017.",
"shieldMystery201802Text": "Escudo de Insecto Amoroso",
"shieldMystery201802Notes": "Aunque puede que parezca un dulce quebradizo, ¡este escudo resiste hasta el más fuerte de los ataques de Desamor Aplastante! Sin beneficios. Artículo del Suscriptor de febrero del 2018.",
"shieldMystery301405Text": "Escudo Reloj",
"shieldMystery301405Notes": "¡El tiempo está de tu parte con este imponente escudo reloj! No confiere ningún beneficio. Equipo de suscriptor Junio 3015.",
"shieldMystery301704Text": "Abanico vibrante",
@@ -1261,7 +1261,7 @@
"shieldArmoirePerchingFalconText": "Halcón posado",
"shieldArmoirePerchingFalconNotes": "Un halcón amigo se posa en tu brazo, preparado para abalanzarse sobre tus enemigos. Suma <%= str %> de fuerza. Armario encantado: conjunto de halconero (artículo 3 de 3).",
"shieldArmoireRamHornShieldText": "Escudo de Cuerno de Carnero",
"shieldArmoireRamHornShieldNotes": "Ram this shield into opposing Dailies! Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Ram Barbarian Set (Item 3 of 3).",
"shieldArmoireRamHornShieldNotes": "¡Embiste este escudo contra las Tareas Diarias opositoras! Aumenta la Constitución y la Fuerza en <%= attrs %> cada uno. Armario Encantado: Conjunto de Carnero Bárbaro (Artículo 3 de 3).",
"shieldArmoireRedRoseText": "Rosa Roja",
"shieldArmoireRedRoseNotes": "Esta roja de un rojo profundo huele a encantada. Además, agudizará tu entendimiento. Aumenta Percepción por <%= per %> . Armario Encantado: Artículo Independiente.",
"shieldArmoireMushroomDruidShieldText": "Escudo de Druida de Champiñón",
@@ -1276,18 +1276,18 @@
"shieldArmoireGoldenBatonNotes": "¡Cuando te lanzas a la batalla ondeando este bastón al marcar el ritmo, eres imparable! Aumenta la Inteligencia y la Fuerza en <%= attrs %> cada uno. Armario Encantado: Objeto Independiente.",
"shieldArmoireAntiProcrastinationShieldText": "Escudo Anti-Procastinación",
"shieldArmoireAntiProcrastinationShieldNotes": "¡Este poderoso escudo de acero te ayudará a bloquear las distracciones cuando se acerquen! Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto Anti-Procastinación (Objeto 3 de 3).",
"shieldArmoireHorseshoeText": "Horseshoe",
"shieldArmoireHorseshoeNotes": "Help protect the feet of your hooved mounts with this iron shoe. Increases Constitution, Perception, and Strength by <%= attrs %> each. Enchanted Armoire: Farrier Set (Item 3 of 3)",
"shieldArmoireHandmadeCandlestickText": "Handmade Candlestick",
"shieldArmoireHandmadeCandlestickNotes": "Your fine wax wares provide light and warmth to grateful Habiticans! Increases Strength by <%= str %>. Enchanted Armoire: Candlestick Maker Set (Item 3 of 3).",
"shieldArmoireWeaversShuttleText": "Weaver's Shuttle",
"shieldArmoireWeaversShuttleNotes": "This tool passes your weft thread through the warp to make cloth! Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Weaver Set (Item 3 of 3).",
"shieldArmoireShieldOfDiamondsText": "Crimson Jewel Shield",
"shieldArmoireShieldOfDiamondsNotes": "This radiant shield not only provides protection, it empowers you with endurance! Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"shieldArmoireFlutteryFanText": "Flowery Fan",
"shieldArmoireFlutteryFanNotes": "On a hot day, there's nothing quite like a fancy fan to help you look and feel cool. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.",
"shieldArmoireHorseshoeText": "Herradura",
"shieldArmoireHorseshoeNotes": "Ayuda a proteger las patas de tus monturas con pezuñas con este calzado de hierro. Aumenta la Constitución, la Percepción y la Fuerza en <%= attrs %> cada uno. Armario Encantado: Conjunto de Herrero (Artículo 3 de 3)",
"shieldArmoireHandmadeCandlestickText": "Candelabro Casero",
"shieldArmoireHandmadeCandlestickNotes": "¡Tus finas mercancías de cera proporcionan luz y calidez a los agradecidos Habiticanos! Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de Fabricante de Candeleros (Artículo 3 de 3).",
"shieldArmoireWeaversShuttleText": "Lanzadera de Tejedor",
"shieldArmoireWeaversShuttleNotes": "¡Esta herramienta pasa tu hilo de trama a través de la urdimbre para fabricar tela! Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Armario Encantado: Conjunto de Tejedor (Artículo 3 de 3).",
"shieldArmoireShieldOfDiamondsText": "Escudo de Joya Carmesí",
"shieldArmoireShieldOfDiamondsNotes": "¡Este radiante escudo no solo proporciona protección, sino que te fortalece con resistencia! Aumenta la Constitución en <%= con %>. Armario Encantado: Artículo Independiente.",
"shieldArmoireFlutteryFanText": "Ventilador Floreado",
"shieldArmoireFlutteryFanNotes": "En un día caluroso, no hay nada como un sofisticado ventilador que te ayude a verte y a sentirte fresco. Aumenta la Constitución, la Inteligencia y la Percepción en <%= attrs %> cada uno. Armario Encantado: Artículo Independiente.",
"back": "Accesorio en la Espalda",
"backCapitalized": "Back Accessory",
"backCapitalized": "Accesorio en la Espalda",
"backBase0Text": "Sin Accesorio en la Espalda",
"backBase0Notes": "Sin Accesorio en la Espalda",
"backMystery201402Text": "Alas doradas",
@@ -1312,24 +1312,24 @@
"backMystery201704Notes": "Estas relucientes alas te llevarán a todas partes, incluso a recónditos reinos gobernados por mágicas criaturas. No proporciona ningún beneficio. Artículo del suscriptor Abril 2017.",
"backMystery201706Text": "Bandera del Filibustero Andrajoso",
"backMystery201706Notes": "¡La visión de esta bandera con el blasón pirata de Jolly Roger llena de temor a tus Tareas Diarias y Pendientes! No proporciona ningún beneficio. Artículo del Suscriptor Junio 2017.",
"backMystery201709Text": "Stack o' Sorcery Books",
"backMystery201709Notes": "Learning magic takes a lot of reading, but you're sure to enjoy your studies! Confers no benefit. September 2017 Subscriber Item.",
"backMystery201801Text": "Frost Sprite Wings",
"backMystery201801Notes": "They may look as delicate as snowflakes, but these enchanted wings can carry you anywhere you wish! Confers no benefit. January 2018 Subscriber Item.",
"backMystery201709Text": "Pila de Libros de Brujería",
"backMystery201709Notes": "Aprender magia conlleva mucha lectura, ¡pero seguro que disfrutarás de tus estudios! Sin beneficios. Artículo del Suscriptor de septiembre del 2017.",
"backMystery201801Text": "Alas de Duendecillo de Hielo",
"backMystery201801Notes": "Puede que parezcan tan delicadas como copos de nieve, ¡pero estas alas encantadas pueden llevarte a cualquier parte que desees! Sin beneficios. Artículo del subscriptor de enero del 2018.",
"backSpecialWonderconRedText": "Capa del poder",
"backSpecialWonderconRedNotes": "Castañea con fuerza y belleza. No confiere beneficio. Artículo Edición Especial Convención.",
"backSpecialWonderconBlackText": "Capa Sigilosa",
"backSpecialWonderconBlackNotes": "Hilada de sombras y suspiros. No otorga ningún beneficio. Artículo de Convención Edición especial",
"backSpecialTakeThisText": "Alas 'Take This'",
"backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.",
"backSpecialTakeThisNotes": "Estas alas se consiguieron al participar en un Desafío patrocinado por \"Take This\". ¡Felicidades! Aumenta todas las Estadísticas en <%= attrs %>.",
"backSpecialSnowdriftVeilText": "Velo Derrapanieves",
"backSpecialSnowdriftVeilNotes": "¡Este translúcido velo te hará parecer que estás rodeado por una elegante ráfaga de nieve! No proporciona ningún beneficio. ",
"backSpecialAetherCloakText": "Aether Cloak",
"backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.",
"backSpecialTurkeyTailBaseText": "Turkey Tail",
"backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.",
"backSpecialAetherCloakText": "Capa Etérea",
"backSpecialAetherCloakNotes": "Esta capa perteneció una vez a la mismísima \"Lost Masterclasser\". Aumenta la Percepción en <%= per %>.",
"backSpecialTurkeyTailBaseText": "Cola de Pavo",
"backSpecialTurkeyTailBaseNotes": "¡Viste tu honorable Cola de Pavo con orgullo mientras lo celebras! Sin beneficios.",
"body": "Accesorio para el cuerpo",
"bodyCapitalized": "Body Accessory",
"bodyCapitalized": "Accesorio para el Cuerpo",
"bodyBase0Text": "Sin accesorio en el cuerpo",
"bodyBase0Notes": "Sin accesorio en el cuerpo",
"bodySpecialWonderconRedText": "Collar de rubí",
@@ -1339,9 +1339,9 @@
"bodySpecialWonderconBlackText": "Collar de ébano",
"bodySpecialWonderconBlackNotes": "¡Un precioso collar de Ébano! No otorga ningún beneficio. Artículo de Congreso Edición Especial",
"bodySpecialTakeThisText": "Hombreras 'Take This'",
"bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.",
"bodySpecialAetherAmuletText": "Aether Amulet",
"bodySpecialAetherAmuletNotes": "This amulet has a mysterious history. Increases Constitution and Strength by <%= attrs %> each.",
"bodySpecialTakeThisNotes": "Estas hombreras se consiguieron al participar en un Desafío patrocinado por \"Take This\". ¡Felicidades! Aumenta todas las Estadísticas en <%= attrs %>.",
"bodySpecialAetherAmuletText": "Amuleto Etéreo",
"bodySpecialAetherAmuletNotes": "Este amuleto tiene una historia misteriosa. Aumenta la Constitución y la Fuerza en <%= attrs %> cada uno.",
"bodySpecialSummerMageText": "Poncho Reluciente",
"bodySpecialSummerMageNotes": "Ni el agua salada ni el agua fresca pueden deslustrar este metálico poncho. No confiere ningún beneficio. Equipamiento de Primavera 2014, Edición Limitada.",
"bodySpecialSummerHealerText": "Collar de coral",
@@ -1358,10 +1358,10 @@
"bodyMystery201705Notes": "Estas alas plegadas no solo lucen elegantes: ¡te concederán la velocidad y agilidad de un grifo! No proporciona ningún beneficio. Artículo del suscriptor Mayo 2017.",
"bodyMystery201706Text": "Capa de Corsario Raída",
"bodyMystery201706Notes": "Esta capa tiene bolsillos secretos para esconder todo el oro que le robes a tus tareas. No proporciona ningún beneficio. Artículo del suscriptor Junio 2017.",
"bodyMystery201711Text": "Carpet Rider Scarf",
"bodyMystery201711Notes": "This soft knitted scarf looks quite majestic blowing in the wind. Confers no benefit. November 2017 Subscriber Item.",
"bodyArmoireCozyScarfText": "Cozy Scarf",
"bodyArmoireCozyScarfNotes": "This fine scarf will keep you warm as you go about your wintry business. Confers no benefit.",
"bodyMystery201711Text": "Bufanda de Jinete de Alfombra",
"bodyMystery201711Notes": "Esta suave bufanda tejida luce bastante majestuosa an volar en el viento. Sin beneficios. Artículo del Suscriptor de noviembre del 2017.",
"bodyArmoireCozyScarfText": "Bufanda Cómoda",
"bodyArmoireCozyScarfNotes": "Esta bonita bufanda te mantendrá cálido mientras realizas tus trabajos invernales. Sin beneficios.",
"headAccessory": "Accesorio de Cabeza",
"headAccessoryCapitalized": "Accesorio para la cabeza",
"accessories": "Accesorios",
@@ -1426,12 +1426,12 @@
"headAccessoryMystery201502Notes": "¡Deja volar tu imaginación! No otorga ningún beneficio. Artículo de suscriptor de febrero 2015.",
"headAccessoryMystery201510Text": "Cuernos de Trasgo",
"headAccessoryMystery201510Notes": "Estos cuernos aterradores son ligeramente babosos. No otorgan ningún beneficio. Artículo de Suscriptor de Octubre 2015.",
"headAccessoryMystery201801Text": "Frost Sprite Antlers",
"headAccessoryMystery201801Notes": "These icy antlers shimmer with the glow of winter auroras. Confers no benefit. January 2018 Subscriber Item.",
"headAccessoryMystery201801Text": "Astas de Duendecillo de Hielo",
"headAccessoryMystery201801Notes": "Estas astas de hielo brillan con el resplandor de las auroras invernales. Sin beneficios. Artículo del Suscriptor de enero del 2018.",
"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.",
"headAccessoryArmoireComicalArrowText": "Flecha Cómica",
"headAccessoryArmoireComicalArrowNotes": "This whimsical item doesn't provide a Stat boost, but it sure is good for a laugh! Confers no benefit. Enchanted Armoire: Independent Item.",
"headAccessoryArmoireComicalArrowNotes": "Este extravagante objeto no proporciona una mejora en las Estadísticas, ¡pero seguro que sirve para echarse unas risas! Sin beneficios. Armario Encantado: Artículo Independiente.",
"eyewear": "Gafas",
"eyewearCapitalized": "Gafas",
"eyewearBase0Text": "Sin Gafas.",
@@ -1476,5 +1476,5 @@
"eyewearMystery301703Notes": "Perfecto para un sofisticado baile de máscaras o para moverte sigilosamente entre cualquier muchedumbre bien vestida. No otorga beneficios. Artículo de Suscriptor de marzo de 3017.",
"eyewearArmoirePlagueDoctorMaskText": "Máscara de médico de la peste negra",
"eyewearArmoirePlagueDoctorMaskNotes": "La auténtica máscara de los médicos que combatieron la plaga de la procrastinación. No aporta ningún beneficio. Armario encantado: conjunto de médico de la plaga (artículo 2 de 3).",
"twoHandedItem": "Two-handed item."
"twoHandedItem": "Objeto de dos manos."
}
+2
View File
@@ -167,6 +167,8 @@
"achievementBurnoutText": "¡Ayudó a derrotar al Burnout y restaurar los Espíritus del Cansancio durante el evento Fall Festival de 2015!",
"achievementBewilder": "Salvador de Calavuelos",
"achievementBewilderText": "¡Ayudó a derrotar al Apa-bullador durante el Evento de Primavera de 2016!",
"achievementDysheartener": "Salvador de los Destrozados",
"achievementDysheartenerText": "¡Ayudó a derrotar al Dysheartener durante el Evento de San Valentin del 2018!",
"checkOutProgress": "Consultar mi progreso en Habitica",
"cards": "Tarjetas ",
"sentCardToUser": "Enviaste una tarjeta a <%= profileName %>",
+64 -61
View File
@@ -3,8 +3,8 @@
"tavernChat": "Chat de la Taberna",
"innCheckOut": "Dejar la Posada",
"innCheckIn": "Descansar en la Posada",
"innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your Party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.",
"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...",
"innText": "¡Estás descansando en la Posada! Mientras estés en ella, tus Tareas diarias no te causarán daño al final del día, pero seguirán restableciéndose cada día. Ten cuidado: si estás participando en una Misión contra un Jefe, el Jefe seguirá haciéndote daño cuando tus compañeros de equipo no cumplan sus Tareas diarias, ¡a no ser que ellos también estén en la Posada! Además, el daño que provoques al Jefe (o los objetos que encuentres) no se contará hasta que salgas de la Posada.",
"innTextBroken": "Estás descansando en la Posada, o eso creo... Mientras estés en ella, tus Tareas diarias no te causarán daño al final del día, pero seguirán restableciéndose cada día... Si estás participando en una Misión contra un Jefe, el Jefe seguirá haciéndote daño cuando tus compañeros de equipo no cumplan sus Tareas diarias... a no ser que ellos también estén en la Posada... Además, el daño que provoques al Jefe (o los objetos que encuentres) no se contará hasta que salgas de la Posada... Qué cansancio...",
"helpfulLinks": "Enlaces de interés",
"communityGuidelinesLink": "Directrices de la Comunidad",
"lookingForGroup": "Posts en busca de grupos (Se busca Grupo)",
@@ -38,32 +38,32 @@
"createAParty": "Crear un Grupo",
"updatedParty": "Preferencias del Grupo actualizadas.",
"errorNotInParty": "Tú no estás en mi Grupo",
"noPartyText": "You are either not in a Party or your Party is taking a while to load. You can either create one and invite friends, or if you want to join an existing Party, have them enter your Unique User ID below and then come back here to look for the invitation:",
"LFG": "To advertise your new Party or find one to join, go to the <%= linkStart %>Party Wanted (Looking for Group)<%= linkEnd %> Guild.",
"wantExistingParty": "Want to join an existing Party? Go to the <%= linkStart %>Party Wanted Guild<%= linkEnd %> and post this User ID:",
"noPartyText": "O bien no formas parte de un Equipo o bien tu Equipo está tardando en cargar. Puedes crear uno e invitar a tus amigos o, si prefieres unirte a un Equipo ya creado, pídele que introduzca tu ID de usuario Exclusivo en el espacio que hay a continuación y regresa aquí en busca de la invitación:",
"LFG": "Para anunciar tu nuevo Equipo o encontrar uno para unirte, ve al Gremio \"<%= linkStart %>Party Wanted (Looking for Group)<%= linkEnd %>\".",
"wantExistingParty": "¿Quieres unirte a un Equipo ya existente? Ve al Gremio \"<%= linkStart %>Party Wanted Guild<%= linkEnd %>\" y publica este ID de usuario:",
"joinExistingParty": "Unirse al grupo de otro",
"needPartyToStartQuest": "Whoops! You need to <a href='http://habitica.wikia.com/wiki/Party' target='_blank'>create or join a Party</a> before you can start a quest!",
"needPartyToStartQuest": "¡Ups! ¡Necesitas <a href='http://habitica.wikia.com/wiki/Party' target='_blank'>crear o unirte a un Equipo</a> antes de poder empezar una misión!",
"createGroupPlan": "Crear",
"create": "Crear",
"userId": "Número de Usuario",
"invite": "Invitar",
"leave": "Salir",
"invitedToParty": "You were invited to join the Party <span class=\"notification-bold\"><%= party %></span>",
"invitedToPrivateGuild": "You were invited to join the private Guild <span class=\"notification-bold\"><%= guild %></span>",
"invitedToPublicGuild": "You were invited to join the Guild <span class=\"notification-bold-blue\"><%= guild %></span>",
"partyInvitationsText": "You have <%= numberInvites %> Party invitations! Choose wisely, because you can only be in one Party at a time.",
"joinPartyConfirmationText": "Are you sure you want to join the Party \"<%= partyName %>\"? You can only be in one Party at a time. If you join, all other Party invitations will be rejected.",
"invitedToParty": "Has sido invitado a unirte al Equipo <span class=\"notification-bold\"><%= party %></span>",
"invitedToPrivateGuild": "Has sido invitado a unirte al Gremio privado <span class=\"notification-bold\"><%= guild %></span>",
"invitedToPublicGuild": "Has sido invitado a unirte al Gremio <span class=\"notification-bold-blue\"><%= guild %></span>",
"partyInvitationsText": "¡Tienes <%= numberInvites %> invitaciones a Equipos! Escoge sabiamente, porque no puedes estar en más de un Equipo a la vez.",
"joinPartyConfirmationText": "¿Estás seguro de querer unirte al Equipo \"<%= partyName %>\"? No puedes estar en más de un Equipo a la vez. Si te unes, el resto de invitaciones a Equipos serán rechazadas.",
"invitationAcceptedHeader": "Tu Invitación ha sido Aceptada",
"invitationAcceptedBody": "¡<%= username %> ha aceptado tu invitación a <%= groupName %>!",
"joinNewParty": "Unirse al nuevo grupo",
"declineInvitation": "Rechazar la invitación",
"partyLoading1": "Your Party is being summoned. Please wait...",
"partyLoading2": "Your Party is coming in from battle. Please wait...",
"partyLoading3": "Your Party is gathering. Please wait...",
"partyLoading4": "Your Party is materializing. Please wait...",
"partyLoading1": "Se está convocando a tu Equipo. Espera, por favor...",
"partyLoading2": "Tu Equipo regresa de batalla. Espera, por favor...",
"partyLoading3": "Tu Equipo se está reuniendo. Espera, por favor...",
"partyLoading4": "Tu Equipo se está materializando. Espera, por favor...",
"systemMessage": "Mensaje del sistema",
"newMsgGuild": "<span class=\"notification-bold-blue\"><%= name %></span> has new posts",
"newMsgParty": "Your Party, <span class=\"notification-bold-blue\"><%= name %></span>, has new posts",
"newMsgGuild": "<span class=\"notification-bold-blue\"><%= name %></span> tiene nuevos mensajes",
"newMsgParty": "Tu Equipo, <span class=\"notification-bold-blue\"><%= name %></span>, tiene nuevos mensajes",
"chat": "Chat",
"sendChat": "Enviar Chat",
"toolTipMsg": "Recuperar Mensajes Recientes",
@@ -83,7 +83,7 @@
"assignLeader": "Asignar Líder del Grupo",
"members": "Miembros",
"memberList": "Lista de miembros",
"partyList": "Order for Party members in header",
"partyList": "Orden de los miembros del Equipo de la cabecera",
"banTip": "Expulsar Miembro",
"moreMembers": "más miembros",
"invited": "Invitado",
@@ -100,26 +100,26 @@
"guild": "Gremio",
"guilds": "Gremios",
"guildsLink": "<a href='http://habitica.wikia.com/wiki/Guilds' target='_blank'>Gremios</a>",
"sureKick": "Do you really want to remove this member from the Party/Guild?",
"sureKick": "¿Estás seguro de que quieres echar a este miembro del Equipo/Gremio?",
"optionalMessage": "Mensaje opcional",
"yesRemove": "Sí, elimínalos",
"foreverAlone": "No pueden gustarte tus propios mensajes. No seas esa persona.",
"sortDateJoinedAsc": "Earliest Date Joined",
"sortDateJoinedDesc": "Latest Date Joined",
"sortLoginAsc": "Earliest Login",
"sortLoginDesc": "Latest Login",
"sortDateJoinedAsc": "Fecha de Primer Ingreso",
"sortDateJoinedDesc": "Fecha de Último Ingreso",
"sortLoginAsc": "Primer Acceso",
"sortLoginDesc": "Último Acceso",
"sortLevelAsc": "Nivel más bajo",
"sortLevelDesc": "Nivel más alto",
"sortNameAsc": "Nombre (A - Z)",
"sortNameDesc": "Nombre (Z - A)",
"sortTierAsc": "Lowest Tier",
"sortTierDesc": "Highest Tier",
"sortTierAsc": "Escalafón más Bajo",
"sortTierDesc": "Escalafón más Alto",
"confirmGuild": "¿Crear Gremio por 4 gemas?",
"leaveGroupCha": "Abandonar los desafíos del Gremio y...",
"confirm": "Confirmar",
"leaveGroup": "Leave Guild",
"leavePartyCha": "Leave Party challenges and...",
"leaveParty": "Leave Party",
"leaveGroup": "Abandonar Gremio",
"leavePartyCha": "Abandonar los desafíos del Equipo y...",
"leaveParty": "Abandonar Equipo",
"sendPM": "Enviar mensaje privado",
"send": "Enviar",
"messageSentAlert": "Mensaje enviado",
@@ -143,11 +143,14 @@
"badAmountOfGemsToSend": "La cantidad debe estar entre 1 y tu número actual de gemas.",
"report": "Reportar",
"abuseFlag": "Denunciar una violación de las normas de la comunidad",
"abuseFlagModalHeading": "¿Denunciar a <%= name %> por infracción?",
"abuseFlagModalBody": "Are you sure you want to report this post? You should ONLY report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction. Appropriate reasons to flag a post include but are not limited to:<br><br><ul style='margin-left: 10px;'><li>swearing, religious oaths</li><li>bigotry, slurs</li><li>adult topics</li><li>violence, including as a joke</li><li>spam, nonsensical messages</li></ul>",
"abuseFlagModalHeading": "Report a Violation",
"abuseFlagModalBody": "Are you sure you want to report this post? You should <strong>only</strong> report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction.",
"abuseFlagModalButton": "Informar de una infracción",
"abuseReported": "Gracias por denunciar esta infracción. Los moderadores han sido informados.",
"abuseAlreadyReported": "Ya has notificado este mensaje.",
"whyReportingPost": "Why are you reporting this post?",
"whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.",
"optional": "Optional",
"needsText": "Por favor, escribe un mensaje.",
"needsTextPlaceholder": "Escribe tu mensaje aquí.",
"copyMessageAsToDo": "Copiar mensaje como Tareja pendiente",
@@ -158,9 +161,9 @@
"leaderOnlyChallenges": "Sólo el Líder del Grupo puede crear desafíos",
"sendGift": "Enviar Regalo",
"inviteFriends": "Invitar Amigos",
"partyMembersInfo": "Your Party currently has <%= memberCount %> members and <%= invitationCount %> pending invitations. The limit of members in a Party is <%= limitMembers %>. Invitations above this limit cannot be sent.",
"partyMembersInfo": "Tu Equipo tiene actualmente <%= memberCount %> miembros y <%= invitationCount %> invitaciones pendientes. El límite de miembros en un Equipo es de <%= limitMembers %>. No se pueden enviar invitaciones que superen este límite.",
"inviteByEmail": "Invitar por correo electrónico",
"inviteByEmailExplanation": "If a friend joins Habitica via your email, they'll automatically be invited to your Party!",
"inviteByEmailExplanation": "Si un amigo se une a Habitica proporcionando tu correo electrónico, ¡será automáticamente invitado a tu Equipo!",
"inviteMembersHowTo": "Invita gente a través de un correo electrónico válido o el ID de usuario de 36 dígitos. Si el correo electrónico no ha sido registrado aún, le invitaremos a unirse a Habitica.",
"inviteFriendsNow": "Invitar a amigos ahora",
"inviteFriendsLater": "Invitar a amigos más adelante",
@@ -186,18 +189,18 @@
"battleWithFriends": "Combate monstruos con amigos",
"startPartyWithFriends": "¡Forma un grupo con tus amigos!",
"startAParty": "Crear un Grupo",
"addToParty": "Add someone to your Party",
"addToParty": "Añadir a alguien al Equipo.",
"likePost": "¡Haz clic aquí si te gusta esta publicación!",
"partyExplanation1": "¡Juega a Habitica con tus amigos y aprende a ser responsable!",
"partyExplanation2": "¡Lucha contra monstruos y crea desafíos!",
"partyExplanation3": "¡Invita ahora a tus amigos y consigue el pergamino de una misión!",
"wantToStartParty": "Do you want to start a Party?",
"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!",
"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.",
"wantToStartParty": "¿Quieres comenzar un Equipo?",
"exclusiveQuestScroll": "¡Invitar a un amigo a tu Equipo te otorgará un exclusivo Pergamino de Misión para enfrentar la Basi-lista juntos!",
"nameYourParty": "¡Pon un nombre a tu nuevo Equipo!",
"partyEmpty": "Eres el único integrante de tu Equipo. ¡Invita a tus amigos!",
"partyChatEmpty": "¡El chat de tu Equipo está vacío! Escribe un mensaje en el recuadro de arriba para comenzar a charlar.",
"guildChatEmpty": "El chat de este gremio está vacío. Escribe un mensaje en el cuadro de arriba para empezar una conversación.",
"requestAcceptGuidelines": "If you would like to post messages in the Tavern or any Party or Guild chat, please first read our <%= linkStart %>Community Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them.",
"requestAcceptGuidelines": "Si te gustaría publicar mensajes en la Taberna o en el chat de cualquier Equipo o Gremio, lee primero nuestras <%= linkStart %>Normas de la comunidad<%= linkEnd %> y, después, haz click en el siguiente botón para indicar que las aceptas, por favor.",
"partyUpName": "¡Ese grupo!",
"partyOnName": "¡Toma grupo!",
"partyUpText": "¡Se unió a un grupo con otra persona! Pasadlo bien luchando contra monstruos y ayudándoos mutuamente.",
@@ -205,8 +208,8 @@
"groupIdRequired": "\"groupId\" debe ser un UUID válido",
"groupNotFound": "El grupo no se encuentra o no tienes acceso a él.",
"groupTypesRequired": "Debes proporcionar una cadena de consulta \"type\" válida.",
"questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.",
"cannotLeaveWhileActiveQuest": "You cannot leave Party during an active quest. Please leave the quest first.",
"questLeaderCannotLeaveGroup": "No puedes abandonar tu Equipo cuando has empezado una misión. Aborta la misión primero.",
"cannotLeaveWhileActiveQuest": "No puedes abandonar el Equipo durante una misión activa. Abandona la misión primero, por favor.",
"onlyLeaderCanRemoveMember": "¡Solo el líder del grupo puede expulsar a un miembro!",
"cannotRemoveCurrentLeader": "No puedes quitar al líder del grupo. Asigna antes un nuevo líder.",
"memberCannotRemoveYourself": "¡No te puedes quitar a ti mismo!",
@@ -219,11 +222,11 @@
"inviteMissingUuid": "Falta el ID del usuario en la invitación",
"inviteMustNotBeEmpty": "La invitación no puede estar vacia.",
"partyMustbePrivate": "Los grupos deben ser privados",
"userAlreadyInGroup": "UserID: <%= userId %>, User \"<%= username %>\" already in that group.",
"userAlreadyInGroup": "ID de usuario: <%= userId %>, Usuario \"<%= username %>\" ya pertenece a ese grupo.",
"cannotInviteSelfToGroup": "No puedes invitarte a ti mismo a un grupo.",
"userAlreadyInvitedToGroup": "UserID: <%= userId %>, User \"<%= username %>\" already invited to that group.",
"userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.",
"userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.",
"userAlreadyInvitedToGroup": "ID de usuario: <%= userId %>, Usuario \"<%= username %>\" ya ha sido invitado a ese grupo.",
"userAlreadyPendingInvitation": "ID de usuario: <%= userId %>, Usuario \"<%= username %>\" ya tiene una invitación pendiente.",
"userAlreadyInAParty": "ID de usuario: <%= userId %>, Usuario \"<%= username %>\" ya pertenece a un equipo.",
"userWithIDNotFound": "No se pudo encontrar al usuario con la id \"<%= userId %>\".",
"userHasNoLocalRegistration": "El usuario no tiene un registro local (nombre de usuario, correo electrónico y contraseña)",
"uuidsMustBeAnArray": "Las invitaciones por ID de usuario deben ser una matriz.",
@@ -233,19 +236,19 @@
"onlyCreatorOrAdminCanDeleteChat": "¡No estás autorizado para borrar este mensaje!",
"onlyGroupLeaderCanEditTasks": "¡No estás autorizado para manejar las tareas!",
"onlyGroupTasksCanBeAssigned": "Sólo pueden ser asignadas tareas del grupo.",
"assignedTo": "Assigned To",
"assignedToUser": "Assigned to <%= userName %>",
"assignedToMembers": "Assigned to <%= userCount %> members",
"assignedToYouAndMembers": "Assigned to you and <%= userCount %> members",
"youAreAssigned": "You are assigned to this task",
"taskIsUnassigned": "This task is unassigned",
"confirmClaim": "Are you sure you want to claim this task?",
"confirmUnClaim": "Are you sure you want to unclaim this task?",
"confirmApproval": "Are you sure you want to approve this task?",
"confirmNeedsWork": "Are you sure you want to mark this task as needing work?",
"userRequestsApproval": "<%= userName %> requests approval",
"userCountRequestsApproval": "<%= userCount %> request approval",
"youAreRequestingApproval": "You are requesting approval",
"assignedTo": "Asignado a",
"assignedToUser": "Asignado a <%= userName %>",
"assignedToMembers": "Asignado a <%= userCount %> miembros",
"assignedToYouAndMembers": "Asignado a <%= userCount %> miembros y a ti",
"youAreAssigned": "Estás asignado a esta tarea",
"taskIsUnassigned": "Esta tarea está sin asignar",
"confirmClaim": "¿Estás seguro de querer reclamar esta tarea?",
"confirmUnClaim": "¿Estás seguro de querer cancelar esta tarea?",
"confirmApproval": "¿Estás seguro de querer aprobar esta tarea?",
"confirmNeedsWork": "¿Estás seguro de querer marcar esta tarea como trabajo necesario?",
"userRequestsApproval": "<%= userName %>requieren aprobación",
"userCountRequestsApproval": "<%= userCount %> requieren aprobación",
"youAreRequestingApproval": "Estás solicitando aprobación",
"chatPrivilegesRevoked": "Tus privilegios para chatear han sido revocados.",
"newChatMessagePlainNotification": "Nuevo mensaje en <%= groupName %> de <%= authorName %>. ¡Haz click aquí para abrir la pagina de chat!",
"newChatMessageTitle": "Nuevo mensaje en <%= groupName %>",
@@ -262,7 +265,7 @@
"claim": "Reclama",
"removeClaim": "Remove Claim",
"onlyGroupLeaderCanManageSubscription": "Solo el lider de grupo puede manejar las subscripciones de grupo",
"yourTaskHasBeenApproved": "Your task <span class=\"notification-green\"><%= taskText %></span> has been approved.",
"yourTaskHasBeenApproved": "Tu tarea <span class=\"notification-green\"><%= taskText %></span> ha sido aprobada.",
"taskNeedsWork": "<span class=\"notification-bold\"><%= managerName %></span> marked <span class=\"notification-bold\"><%= taskText %></span> as needing additional work.",
"userHasRequestedTaskApproval": "<span class=\"notification-bold\"><%= user %></span> requests approval for <span class=\"notification-bold\"><%= taskName %></span>",
"approve": "Aprobar",
@@ -346,8 +349,8 @@
"chatPlaceholder": "Escribe aquí tu mensaje para los miembros de la hermandad",
"partyChatPlaceholder": "Escribe aquí tu mensaje para los miembros del grupo",
"fetchRecentMessages": "Recupera mensajes recientes",
"like": "Like",
"liked": "Liked",
"like": "Me gusta",
"liked": "Te gusta",
"joinGuild": "Únete a la hermandad",
"inviteToGuild": "Invita a la hermandad",
"messageGuildLeader": "Mensajea al líder de hermandad",
+1
View File
@@ -118,6 +118,7 @@
"winter2018MistletoeSet": "Sanador de Muérdago (Sanador)",
"winter2018ReindeerSet": "Pícaro Reno (Pícaro)",
"eventAvailability": "Disponible para su compra hasta el <%= date(locale) %>.",
"dateEndMarch": "March 31",
"dateEndApril": "19 de abril",
"dateEndMay": "17 de mayo",
"dateEndJune": "14 de junio",
+4 -1
View File
@@ -138,5 +138,8 @@
"dragThisPotion": "¡Arrastra esta <%= potionName %> hasta un Huevo y eclosiona una nueva mascota!",
"clickOnEggToHatch": "¡Haz click en un Huevo para utilizar tu poción de eclosión <%= potionName %> y eclosiona una nueva mascota!",
"hatchDialogText": "Vierte tu poción de eclosión <%= potionName %>en tu huevo <%= eggName %>, y eclosionará en un <%= petName %>.",
"clickOnPotionToHatch": "¡Haz click en una poción de closión para utilizarla en tu <%= eggName %> y eclosionar una nueva mascota!"
"clickOnPotionToHatch": "¡Haz click en una poción de closión para utilizarla en tu <%= eggName %> y eclosionar una nueva mascota!",
"notEnoughPets": "You have not collected enough pets",
"notEnoughMounts": "You have not collected enough mounts",
"notEnoughPetsMounts": "You have not collected enough pets and mounts"
}
+89 -89
View File
@@ -1,7 +1,7 @@
{
"questEvilSantaText": "Santa Trampero",
"questEvilSantaNotes": "Escuchas rugidos agonizantes en las profundidades de los campos de hielo. Sigues los gruñidos - interrumpidos por carcajadas - hasta un claro en el bosque, donde ves una osa polar adulta. Está enjaulada y encadenada, luchando por su vida. Bailando encima de la jaula se encuentra un diablillo malicioso vestido como un náufrago. Vence a Santa Trampero ¡y salva a la bestia!",
"questEvilSantaCompletion": "El Santa Trampero chilla de furia y se escabulle en la noche. La osa agradecida, mediante gruñidos y rugidos trata de decirte algo. La llevas de vuelta a los establos, donde Matt Boch escucha el relato de la osa con una mueca de horror. ¡Tiene un cachorro! Escapó a los campos de hielo cuando mamá osa fue capturada. ¡Debes ayudarla a recuperar a su cachorro!",
"questEvilSantaNotes": "Escuchas rugidos agonizantes en las profundidades de los campos de hielo. Sigues los gruñidos -interrumpidos por carcajadas- hasta un claro en el bosque, donde ves una osa polar adulta. Está enjaulada y encadenada, luchando por su vida. Bailando encima de la jaula se encuentra un diablillo malicioso vestido como un náufrago. Vence a Santa Trampero ¡y salva a la bestia!",
"questEvilSantaCompletion": "El Santa Trampero chilla de furia y se escabulle en la noche. La osa, agradecida, trata de decirte algo mediante gruñidos y rugidos. La llevas de vuelta a los establos, donde Matt Boch escucha el relato de la osa con una mueca de horror. ¡Tiene un cachorro! Escapó a los campos de hielo cuando mamá osa fue capturada. ¡Debes ayudarla a recuperar a su cachorro!",
"questEvilSantaBoss": "Santa Trampero",
"questEvilSantaDropBearCubPolarMount": "Oso Polar (Montura)",
"questEvilSanta2Text": "Encuentra al Cachorro",
@@ -11,8 +11,8 @@
"questEvilSanta2CollectBranches": "Ramitas Rotas",
"questEvilSanta2DropBearCubPolarPet": "Oso polar (Mascota)",
"questGryphonText": "El Grifo Ardiente",
"questGryphonNotes": "El gran maestro de las bestias, <strong>baconsaur</strong>, ha acudido a tu grupo en busca de ayuda. \"¡Por favor, aventureros, debéis ayudarme! ¡Mi preciada grifo se ha liberado y está aterrorizando Habit City! Si podéis detenerla, podría recompensaros con algunos de sus huevos.\"",
"questGryphonCompletion": "Derrotada, la poderosa bestia escabulle con vergüenza a su amo. \"¡Oh! Bien hecho, aventureros!\" <strong>baconsaur</strong> exclama, \"Por favor, toma un poco de los huevos del Grifo. Estoy seguro de que vas a criar bien a estos jóvenes!\"",
"questGryphonNotes": "El gran maestro de las bestias, <strong>baconsaur</strong>, ha acudido a tu grupo en busca de ayuda.\n—¡Por favor, aventureros, debéis ayudarme! ¡Mi preciada grifo se ha liberado y está aterrorizando Habit City! Si podéis detenerla, podría recompensaros con algunos de sus huevos.",
"questGryphonCompletion": "Derrotada, la poderosa bestia escabulle con vergüenza a su amo.\n—¡Oh! ¡Bien hecho, aventureros! <strong>Baconsaur</strong> exclama—. Por favor, toma un poco de los huevos del Grifo. ¡Estoy seguro de que vas a criar bien a estos jóvenes!",
"questGryphonBoss": "Grifo Ardiente",
"questGryphonDropGryphonEgg": "Grifo (huevo)",
"questGryphonUnlockText": "Desbloquea la compra de huevos de grifo en el Mercado",
@@ -23,38 +23,38 @@
"questHedgehogDropHedgehogEgg": "Erizo (Huevo)",
"questHedgehogUnlockText": "Desbloquear la compra de huevos de erizo en el Mercado",
"questGhostStagText": "El Espíritu de Primavera",
"questGhostStagNotes": "Ahh, la Primavera. El momento del año en el que el color vuelve a llenar el paisaje. Ya se fueron los fríos montones de nieve invernal. Donde la congelación tuvo lugar ahora podemos observar vegetación. ¡Relucientes hojas verdes llenan los árboles, la hierba vuelve a su vívido movimiento, un arcoíris de flores se alza en las llanuras y una mística niebla blanca cubre la tierra! ... Espera. ¿Niebla mística? \"Oh, no,\" <strong>Inventrix</strong> dijo aprensivamente, \"Pues va a ser que una especie de espíritu es la causa de esta niebla. Ah, y está cargando justo ahora mismo hacia tí.\"",
"questGhostStagCompletion": "El espíritu, aparentemente ileso, baja su nariz hasta el suelo. Una calmante voz os rodea. \"Pido perdón por mi conducta. Me acabo de despertar de mi letargo, y parece que mi sentido común aún no ha vuelto del todo. Por favor, tomad esto como prueba de mi arrepentimiento.\" Un racimo de huevos se materializan en la hierba enfrente del espíritu. Sin mediar palabra, el espíritu corre hacia el bosque mientras las flores fallecen alrededor en su caminar.",
"questGhostStagNotes": "Ahh, la Primavera. El momento del año en el que el color vuelve a llenar el paisaje. Ya se fueron los fríos montones de nieve invernal. Donde la congelación tuvo lugar ahora podemos observar vegetación. ¡Relucientes hojas verdes llenan los árboles, la hierba vuelve a su vívido movimiento, un arcoíris de flores se alza en las llanuras y una mística niebla blanca cubre la tierra! ... Espera. ¿Niebla mística?\n—Oh, no, <strong>Inventrix</strong> dijo aprensivamente—. Pues va a ser que una especie de espíritu es la causa de esta niebla. Ah, y está cargando justo ahora mismo hacia ti.",
"questGhostStagCompletion": "El espíritu, aparentemente ileso, baja su nariz hasta el suelo. Una calmante voz os rodea. \n—Pido perdón por mi conducta. Me acabo de despertar de mi letargo, y parece que mi sentido común aún no ha vuelto del todo. Por favor, tomad esto como prueba de mi arrepentimiento. Un grupo de huevos se materializan en la hierba enfrente del espíritu. Sin mediar palabra, el espíritu corre hacia el bosque mientras las flores fallecen alrededor en su caminar.",
"questGhostStagBoss": "Ciervo Fantasma",
"questGhostStagDropDeerEgg": "Ciervo (Huevo)",
"questGhostStagUnlockText": "Desbloquear la compra de huevos de ciervo en el Mercado",
"questRatText": "El Rey Rata",
"questRatNotes": "¡Qué cantidad de Basura! Grandes montones de Tareas Diarias sin completar yacen en toda Habitica. El problema es tan serio que hordas de ratas se ven ahora en todas partes. Te das cuenta de que @Pandah está acariciando cariñosamente a una de las bestias. Te explica que las ratas son criaturas apacibles que se alimentan de Tareas Diarias sin completar. El verdadero problema es que las Tareas Diarias han caído al alcantarillado, creando un peligroso foso que debe ser limpiado. Al descender a las cloacas, una enorme rata te ataca, defendiendo a su horda. ¿Vas a encogerte de miedo o vas a enfrentarte al legendario Rey Rata?",
"questRatCompletion": "Tu golpe final agota la fuerza de la rata gigantesca, sus ojos se desvanecen a un gris apagado. La bestia se divide en muchas ratas pequeñas que se escabullen con miedo. Notas que @Pandah está de pie detrás de ti, mirando a lo que era una poderosa criatura. Te explica que los ciudadanos de Habitica han sido inspirados por tu valentía y están completando rápidamente todas sus tareas Diarias sin marcar. Te advierte de que hay que estar atentos, porque si bajamos la guardia, el Rey Rata volverá. Como pago, @Pandah te ofrece varios huevos de rata. Al darse cuenta de tu expresión incómoda, sonríe, \"Son mascotas maravillosas.\"",
"questRatCompletion": "Tu golpe final agota la fuerza de la rata gigantesca, sus ojos se desvanecen a un gris apagado. La bestia se divide en muchas ratas pequeñas que se escabullen con miedo. Notas que @Pandah está de pie detrás de ti, mirando a lo que era una poderosa criatura. Te explica que los ciudadanos de Habitica han sido inspirados por tu valentía y están completando rápidamente todas sus tareas Diarias sin marcar. Te advierte de que hay que estar atentos, porque si bajamos la guardia, el Rey Rata volverá. Como pago, @Pandah te ofrece varios huevos de rata. Al darse cuenta de tu expresión incómoda, sonríe.\n—Son unas mascotas maravillosas.",
"questRatBoss": "Rey Rata",
"questRatDropRatEgg": "Rata (Huevo)",
"questRatUnlockText": "Desbloquear la compra de huevos de rata en el Mercado",
"questOctopusText": "La llamada de Octothulu",
"questOctopusNotes": "@Urse, un escribano joven con los ojos desorbitados, ha pedido ayuda para explorar una cueva misteriosa en la orilla del mar. Entre las pozas crepúsculo se alza una enorme puerta de estalactitas y estalagmitas. Cuando te acercas a la puerta, un remolino oscuro comienza a girar en su base. Miras fijamente con asombro como un dragón-calamar se eleva a través de las fauces. \"La semilla pegajosa de las estrellas ha despertado\", ruge @Urse locamente. \"Después de vigintilliones de años, el gran Octothulu está suelto otra vez, y devorando por placer!\"",
"questOctopusCompletion": "Con un golpe final, la criatura se escapa en el remolino de la que procede. No se puede saber siUrse es feliz con su victoria o la tristeza de ver la marcha bestia. Sin palabras, su compañero apunta a tres huevos viscosos, gigantescos en una poza cercana, ubicada en un nido de monedas de oro. \"Probablemente sólo huevos de pulpo,\" dicen que con nerviosismo. Al regresar a casa,Urse garabatea frenéticamente en una revista y se sospeche que esta no es la última vez que se oye de la gran Octothulu.",
"questOctopusNotes": "@Urse, un escribano joven con los ojos desorbitados, ha pedido ayuda para explorar una cueva misteriosa en la orilla del mar. Entre las pozas crepúsculo se alza una enorme puerta de estalactitas y estalagmitas. Cuando te acercas a la puerta, un remolino oscuro comienza a girar en su base. Miras fijamente con asombro como un dragón-calamar se eleva a través de las fauces.\n—La semilla pegajosa de las estrellas ha despertado ruge @Urse con furia—. ¡Después de vigintilliones de años, el gran Octothulu está suelto otra vez, y devorando por placer!",
"questOctopusCompletion": "Con un golpe final, la criatura se escapa en el remolino de la que procede. No se puede saber si @Urse es feliz con su victoria o la tristeza de ver la marcha bestia. Sin palabras, su compañero apunta a tres huevos viscosos, gigantescos en una poza cercana, ubicada en un nido de monedas de oro.\n—Probablemente sólo huevos de pulpo dicen que con nerviosismo. Al regresar a casa, @Urse garabatea frenéticamente en una revista, y sospechas que esta no es la última vez que oirás de la gran Octothulu.",
"questOctopusBoss": "Octothulu",
"questOctopusDropOctopusEgg": "Pulpo (Huevo)",
"questOctopusUnlockText": "Desbloquear la compra de huevos de pulpo en el Mercado",
"questHarpyText": "¡Ayuda! ¡Una arpía!",
"questHarpyNotes": "El valiente aventurero @UncommonCriminal ha desaparecido en el bosque mientras seguía el rastro de un monstruo alado que fue visto hace varios días. Estás a punto de emprender tu búsqueda cuando un loro herido cae sobre tus brazos con una horrible herida desfigurando su bello plumaje. Atado a su pata, una nota mal escrita explica que mientras defendía a los loros, @UncommonCriminal fue capturado por una cruel Arpía y que necesita de tu ayuda desesperadamente para poder huir. ¿Seguirás al loro, derrotarás a la Arpía y rescatarás a @UncommonCriminal?",
"questHarpyCompletion": "Un último golpe asestado a la Arpía la hace caer mientras sus plumas vuelan en todas direcciones. Tras una rauda escalada hacia su nido, encuentras a @UncommonCriminal rodeado de huevos de loro. Como un equipo, rápidamente devuelves los huevos a los nidos colindantes. El loro herido que te encontró grazna en voz alta dejando caer varios huevos sobre tus brazos. \"El ataque de la Arpía ha dejado algunos huevos que necesitan ser cuidados,\" explica @UncommonCriminal. \"Parece que estas aves han reconocido tu valoro.\"",
"questHarpyCompletion": "Un último golpe asestado a la Arpía la hace caer mientras sus plumas vuelan en todas direcciones. Tras una rauda escalada hacia su nido, encuentras a @UncommonCriminal rodeado de huevos de loro. Como un equipo, rápidamente devuelves los huevos a los nidos colindantes. El loro herido que te encontró grazna en voz alta dejando caer varios huevos sobre tus brazos.\n—El ataque de la Arpía ha dejado algunos huevos que necesitan ser cuidados explica @UncommonCriminal. Parece que ahora eres un loro honorario.",
"questHarpyBoss": "Arpía",
"questHarpyDropParrotEgg": "Loro (Huevo)",
"questHarpyUnlockText": "Desbloquear la compra de huevos de loro en el Mercado",
"questRoosterText": "Gallo Alborotador",
"questRoosterNotes": "Durante años el granjero @extrajordanary ha utilizado los Gallos como reloj despertador. Pero ahora un Gallo gigante ha aparecido, cacareando mas alto que ninguno otro antes - y despertando a todo el mundo en Habítica! Los Habiticanos privados de sueño pelean a través de sus tareas diarias. @Pandoro decide que el momento de parar terminar con esto ha llegado. \"Por favor, si hay alguien que pueda enseñar a Gallo a cacarear suavecito?\" Como voluntario, te aproximas a Gallo temprano por la mañana - pero este se vuelve, agitando sus gargantuescas alas y enseñando sus afiladisimas garras, cacareando su grito de guerra.",
"questRoosterCompletion": "A través de tu astucia y fuerza, has domado a la bestia salvaje. Sus orejas, una vez llenas con plumas y tareas a medio hacer, están limpias como el día. El te cacarea suavemente, acurrucando su pico contra tu hombro. El siguiente día estas preparados para irte, pero @EmeraldOx corre hacia ti con una cesta cubierta. \"Espera! Cuando fui al granero esta mañana, Gallo a empujado esto contra la puerta de tu habitación, creo que quiere que te lo quedes\" Con cuidado, descubres la cesta para encontrar tres delicados huevos.",
"questRoosterNotes": "Durante años el granjero @extrajordanary ha utilizado los Gallos como reloj despertador. Pero ahora un Gallo gigante ha aparecido, cacareando mas alto que ninguno otro antes, ¡y despertando a todo el mundo en Habítica! Los Habiticanos privados de sueño pelean a través de sus tareas diarias. @Pandoro decide que el momento de parar terminar con esto ha llegado.\n—Por favor, ¿hay alguien que pueda enseñar a ese Gallo a cacarear suavecito?\nComo voluntario, te aproximas a Gallo temprano por la mañana, pero este se vuelve, agitando sus gargantuescas alas y enseñando sus afiladisimas garras, cacareando su grito de guerra.",
"questRoosterCompletion": "A través de tu astucia y fuerza, has domado a la bestia salvaje. Sus orejas, una vez llenas con plumas y tareas a medio hacer, están limpias como el día. Él te cacarea suavemente, acurrucando su pico contra tu hombro. El siguiente día estas preparados para irte, pero @EmeraldOx corre hacia ti con una cesta cubierta.\n—Espera! Cuando fui al granero esta mañana, Gallo a empujado esto contra la puerta de tu habitación. Creo que quiere que te lo quedes.\nCon cuidado, descubres la cesta para encontrar tres delicados huevos.",
"questRoosterBoss": "Gallo",
"questRoosterDropRoosterEgg": "Gallo (huevo)",
"questRoosterUnlockText": "Desbloquear la compra de huevos de gallo en el Mercado",
"questSpiderText": "El Arácnido Gélido",
"questSpiderNotes": "Cuando el tiempo comienza a enfriar, la delicada escarcha empieza a formarse en los cristales de las ventanas de los Habiticans como entretejidas redes... excepto para @Arcosine, cuyas ventanas han sido completamente congeladas por la Araña Escarcha que actualmente mora en su hogar. Vaya por Dios.",
"questSpiderCompletion": "La Araña Helada se derrumba,dejando tras de sí un pequeño rastro de escarcha y unos pocos de sus sacos de huevos encantados. @Arcosine apresurándose,te las ofrece como recompensa--¿Podrías criar unas arañas inofensivas como mascotas?",
"questSpiderCompletion": "La Araña Helada se derrumba, dejando tras de sí un pequeño rastro de escarcha y unos pocos de sus sacos de huevos encantados. @Arcosine apresurándose, te las ofrece como recompensa.\n—¿Podrías criar unas arañas inofensivas como mascotas?",
"questSpiderBoss": "Araña",
"questSpiderDropSpiderEgg": "Araña (Huevo)",
"questSpiderUnlockText": "Desbloquear la compra de huevos de araña en el Mercado",
@@ -68,7 +68,7 @@
"questVice2CollectLightCrystal": "Cristales de Luz",
"questVice2DropVice3Quest": "Vice Parte 3 (Pergamino)",
"questVice3Text": "Vicio, Parte 3: Vicio Se Despierta",
"questVice3Notes": "Tras mucho esfuerzo, tu grupo a descubierto la guarida de Vice. El enorme monstruo observa a tu grupo con desaprovación. Una sombra se retuerce a tu alrededor, y una voz susurra en tu interior... \"¿Más necios de Habitica que intentan pararme? Encantador..., hubiera sido más inteligente no haber venido.\" El escamado titán alza su cabeza y se prepara para atacar. ¡Es tu oportunidad!¡Da lo mejor de tí y derrota a Vice de una vez por todas!",
"questVice3Notes": "Tras mucho esfuerzo, tu grupo a descubierto la guarida de Vice. El enorme monstruo observa a tu grupo con desaprovación. Una sombra se retuerce a tu alrededor, y una voz susurra en tu interior...\n—¿Más necios de Habitica que intentan pararme? Encantador... Hubiera sido más inteligente no haber venido.\nEl escamado titán alza su cabeza y se prepara para atacar. ¡Es tu oportunidad! ¡Da lo mejor de ti y derrota a Vice de una vez por todas!",
"questVice3Completion": "Las sombras se disipan de la caverna y un silencio férreo cae. ¡Vaya, lo habéis conseguido! ¡Habéis derrotado a Vice! Tú y tu grupo podéis por fin respirar tranquilos. Disfrutad de vuestra victoria, valientes Habiteers, pero recordad las lecciones que habéis aprendido al combatir a Vice y seguid adelante. ¡Todavía hay Hábitos por hacer y males potencialmente peores que conquistar!",
"questVice3Boss": "Vice, el Wyrm Sombrío",
"questVice3DropWeaponSpecial2": "La vara del Dragón de Stephen Weber",
@@ -76,16 +76,16 @@
"questVice3DropShadeHatchingPotion": "Poción de eclosión sombría.",
"questGroupMoonstone": "Alzamiento de Reincidencia",
"questMoonstone1Text": "Reincidencia, Parte 1: La Cadena de Piedra Lunar",
"questMoonstone1Notes": "Una terrible aflicción ha golpeado a los Habiticanos. Malos Hábitos que se creían muertos hace tiempo se han levantado de nuevo en venganza. Los platos se encuentran sin lavar, los libros de texto permanecen sin leer, ¡y la procrastinación corre sin nadie que la detenga!<br><br>Sigues el rastro de algunos de tus propios Malos Hábitos a las Ciénagas del Estancamiento y descubres a la culpable: la fantasmal Necromante, Reincidencia. Te lanzas a atacarla, pero tus armas atraviesan su cuerpo espectral inútilmente.<br><br>\"No te molestes,\" susurra con un tono áspero y seco. \"Sin una cadena de piedras lunares, nada puede hacerme daño ¡y el maestro joyero @aurakami dispersó todas las piedras lunares a través de Habitica hace mucho tiempo!\" Jadeante, te retiras... pero sabes qué es lo que debes hacer.",
"questMoonstone1Notes": "Una terrible aflicción ha golpeado a los Habiticanos. Malos Hábitos que se creían muertos hace tiempo se han levantado de nuevo en venganza. Los platos se encuentran sin lavar, los libros de texto permanecen sin leer, ¡y la procrastinación corre sin nadie que la detenga!<br><br>Sigues el rastro de algunos de tus propios Malos Hábitos a las Ciénagas del Estancamiento y descubres a la culpable: la fantasmal Necromante, Reincidencia. Te lanzas a atacarla, pero tus armas atraviesan su cuerpo espectral inútilmente.<br><br>\n—No te molestes susurra con un tono áspero y seco. Sin una cadena de piedras lunares, nada puede hacerme daño. ¡Y el maestro joyero @aurakami dispersó todas las piedras lunares a través de Habitica hace mucho tiempo!\nJadeante, te retiras... pero sabes qué es lo que debes hacer.",
"questMoonstone1CollectMoonstone": "Piedras Lunares",
"questMoonstone1DropMoonstone2Quest": "Reincidencia, Parte 2: Reincidencia el Nigromante (Pergamino)",
"questMoonstone2Text": "Reincidencia, Parte 2: Reincidencia el Nigromante",
"questMoonstone2Notes": "El valiente armero @Inventrix te ayuda a dar forma a las piedras lunares encantadas hasta hacerlas una cadena. Estás listo para confrontar finalmente a Reincidencia, pero en cuanto entras a las Ciénagas del Estancamiento, te recorre un terrible escalofrío.<br><br>Un soplo hediondo susurra en tu oído. \"¿Has regresado? Qué deleite...\" Giras y atacas, y bajo la luz de la cadena de piedra lunar, tu arma golpea carne sólida. \"Tal vez me hayas atado al mundo una vez más,\" gruñe Reincidencia, \"¡pero ahora es tiempo de que termines!\"",
"questMoonstone2Notes": "El valiente armero @Inventrix te ayuda a dar forma a las piedras lunares encantadas hasta hacerlas una cadena. Estás listo para confrontar finalmente a Reincidencia, pero en cuanto entras a las Ciénagas del Estancamiento, te recorre un terrible escalofrío.<br><br>Un soplo hediondo susurra en tu oído.\n—¿Has regresado? Qué deleite...\nGiras y atacas, y bajo la luz de la cadena de piedra lunar, tu arma golpea carne sólida.\n—Tal vez me hayas atado al mundo una vez más gruñe Reincidencia—. ¡Pero ahora es tiempo de que termines!",
"questMoonstone2Boss": "El nigromante",
"questMoonstone2DropMoonstone3Quest": "Reincidencia, Parte 3: Reincidencia Transformada (Pergamino)",
"questMoonstone3Text": "Reincidencia, Parte 3: Reincidencia Transformada",
"questMoonstone3Notes": "Reincidencia se desploma al suelo, y la golpeas con tu cadena de piedra lunar. Para tu horror, Reincidencia se apodera de las gemas, sus ojos ardiendo triunfantes.<br><br>\"¡Tonta criatura de carne!\" grita. \"Estas piedras lunares me restaurarán a mi forma física, es cierto, pero no como tú imaginaste. A medida que la luna crece en la oscuridad, también crecen mis poderes, ¡y de las sombras convoco al espectro de tu más temido enemigo!\"<br><br>Una enfermiza neblina verde se levanta de la ciénaga, y el cuerpo de Reincidencia se retuerce y se contorsiona en una forma que te llena de terror el cuerpo no-muerto de Vicio, horriblemente renacido.",
"questMoonstone3Completion": "Respiras difícilmente y el sudor hace que ardan tus ojos mentras el Guivre colapsa. Los restos de Reincidencia se desvanecen formando una fina bruma gris que desaparece rápidamente bajo la ráfaga de una refrescante brisa, y escuchas en la distancia los gritos de multitudes de Habiticanos derrotando a sus Malos Hábitos de una vez por todas.<br><br>@Baconsaur, el maestro de las bestias, se abalanza montado en un grifo. \"Vi el final de tu batalla desde el cielo, y fue increíblemente conmovedora. Por favor, toma esta túnica encantada tu valentía habla de un noble corazón, y creo que estabas destinado a tenerla.\"",
"questMoonstone3Notes": "Reincidencia se desploma al suelo, y la golpeas con tu cadena de piedra lunar. Para tu horror, Reincidencia se apodera de las gemas, sus ojos ardiendo triunfantes.<br><br>\n—¡Tonta criatura de carne! grita. Estas piedras lunares me restaurarán a mi forma física, es cierto, pero no como tú imaginaste. A medida que la luna crece en la oscuridad, también crecen mis poderes, ¡y de las sombras convoco al espectro de tu más temido enemigo!<br><br>\nUna enfermiza neblina verde se levanta de la ciénaga, y el cuerpo de Reincidencia se retuerce y se contorsiona en una forma que te llena de terror: el cuerpo no-muerto de Vicio, horriblemente renacido.",
"questMoonstone3Completion": "Respiras difícilmente y el sudor hace que ardan tus ojos mentras el Guivre colapsa. Los restos de Reincidencia se desvanecen formando una fina bruma gris que desaparece rápidamente bajo la ráfaga de una refrescante brisa, y escuchas en la distancia los gritos de multitudes de Habiticanos derrotando a sus Malos Hábitos de una vez por todas.<br><br>@Baconsaur, el maestro de las bestias, se abalanza montado en un grifo.\n—Vi el final de tu batalla desde el cielo, y fue increíblemente conmovedora. Por favor, toma esta túnica encantada. Tu valentía habla de un noble corazón, y creo que estabas destinado a tenerla.",
"questMoonstone3Boss": "Necro-Vicio",
"questMoonstone3DropRottenMeat": "Carne podrida (Comida)",
"questMoonstone3DropZombiePotion": "Poción de eclosión Zombie",
@@ -95,28 +95,28 @@
"questGoldenknight1CollectTestimony": "Testimonios",
"questGoldenknight1DropGoldenknight2Quest": "La Cadena del Caballero Dorado Parte 2: Caballero de Oro (Pergamino)",
"questGoldenknight2Text": "El Caballero Dorado, Parte 2: Caballero Dorado",
"questGoldenknight2Notes": "Armado con docenas de testimonios habiticanos, te enfrentas finalmente al Caballero Dorado. Empiezas a recitarle las quejas de los habiticanos una a una. \"Y @Pfeffernusse siempre dice que alardeas constantemente-\" El caballero eleva su mano para silenciarte y se burla, \"Por favor, estas gentes simplemente están celosas de mi éxito. ¡En lugar de quejarse, deberían trabajar tan duro como yo! ¡Quizás debería mostrarte el poder que puedes obtener con una diligencia tan fuerte como la mía!\" ¡Tras ello eleva su Estrella de la Mañana y se prepara para atacarte!",
"questGoldenknight2Notes": "Armado con docenas de testimonios habiticanos, te enfrentas finalmente al Caballero Dorado. Empiezas a recitarle las quejas de los habiticanos una a una.\n—Y @Pfeffernusse siempre dice que alardeas constantemente.\nEl caballero eleva su mano para silenciarte y se burla.\n—Por favor, estas gentes simplemente están celosas de mi éxito. ¡En lugar de quejarse, deberían trabajar tan duro como yo! ¡Quizás debería mostrarte el poder que puedes obtener con una diligencia tan fuerte como la mía! ¡Tras ello, eleva su Lucero del Alba y se prepara para atacarte!",
"questGoldenknight2Boss": "Caballero de Oro",
"questGoldenknight2DropGoldenknight3Quest": "El Caballero Dorado Parte 3: El Caballero de Hierro (Pergamino)",
"questGoldenknight3Text": "El Caballero Dorado, Parte 3: El Caballero de Hierro",
"questGoldenknight3Notes": "@Jon Arinbjorn grita para llamar tu atención. En los momentos siguientes a tu batalla, una nueva figura ha aparecido. Un caballero revestido de hierro teñido de negro se aproxima a ti lentamente con su espada en mano. La Dama de Oro vocifera hacia la figura \"¡Padre, no!\" pero el caballero no parece querer detenerse. Ella se vuelve hacia ti y dice \"Lo siento. He sido una tonta, con un ego demasiado grande para ver lo cruel que he sido. Pero mi padre es aún más cruel de lo que yo jamás podría ser. Si nadie lo detiene nos destruirá a todos. ¡Toma, usa mi lucero del alba y termina con el Caballero de Hierro!\" ",
"questGoldenknight3Completion": "Con un satisfactorio sonido metálico, el Caballero de Hierro cae de rodillas y se desploma. \"Eres bastante fuerte\", jadea. \"Hoy me han humillado\". La Dama de Oro se acerca a ti y dice: \"Gracias. Creo que hemos ganado algo de humildad al enfrentarnos contigo. Hablaré con mi padre y le explicaré las quejas sobre nosotros. Quizás deberíamos empezar por disculparnos ante los otros Habiticanos\". Se detiene a pensar por un momento antes de volverse nuevamente hacia ti. \"Ten: como obsequio, quiero que te quedes con mi lucero del alba. Es tuyo ahora.\"",
"questGoldenknight3Notes": "@Jon Arinbjorn grita para llamar tu atención. Apenas ha acabado la batalla, y una nueva figura ha aparecido. Un caballero revestido de hierro teñido de negro se aproxima a ti lentamente con su espada en mano. La Dama de Oro vocifera hacia la figura:\n—¡Padre, no! —Pero el caballero no parece querer detenerse. Ella se vuelve hacia ti y dice\n—Lo siento. He sido una tonta, con un ego demasiado grande para ver lo cruel que he sido. Pero mi padre es aún más cruel de lo que yo jamás podría ser. Si nadie lo detiene nos destruirá a todos. ¡Toma, usa mi Lucero del Alba y termina con el Caballero de Hierro!",
"questGoldenknight3Completion": "Con un satisfactorio sonido metálico, el Caballero de Hierro cae de rodillas y se desploma.\n—Eres bastante fuerte jadea. Hoy me han humillado.\nLa Dama de Oro se acerca a ti y dice:\n—Gracias. Creo que hemos ganado algo de humildad al enfrentarnos contigo. Hablaré con mi padre y le explicaré las quejas sobre nosotros. Quizás deberíamos empezar por disculparnos ante los otros Habiticanos.\nSe detiene a pensar por un momento antes de volverse nuevamente hacia ti.\n—Ten: como obsequio, quiero que te quedes con mi lucero del alba. Es tuyo ahora.",
"questGoldenknight3Boss": "El Caballero de Hierro",
"questGoldenknight3DropHoney": "Miel (Comida)",
"questGoldenknight3DropGoldenPotion": "Poción de Eclosión Dorado",
"questGoldenknight3DropWeapon": "Lucero del Alba Machaca Hitos de de Mustaine (Objeto de la Mano de Fuera)",
"questGroupEarnable": "Misión conseguible",
"questBasilistText": "El Basi-lista",
"questBasilistNotes": "Hay una conmoción en el mercado - de las que harían que cualquiera huyera desesperadamente. Puesto que eres un aventurero valiente, lo que haces es enfrentarte, y descubre a la @Basi-lista, ¡emergiendo de un irrealizado grupo de Tareas Pendientes! Los Habiticans cercanos están paralizados por el miedo al ver la grandiosidad de la @Basi-Lista, son incapaces de empezar a trabajar. Desde algún lugar en las proximidades, se oye el grito de @Arcosine: \"¡Rápido, completa tus Tareas Pendientes y tus Tareas Diarias antes de que alguien salga herido!\" Golpea rápido aventurero, y marca algo como completado - pero ¡cuidado! Si dejas alguna Tarea Diaria sin hacer, ¡la Basi-Lista te atacará a ti y a tu grupo!",
"questBasilistCompletion": "La Basi-Lista se ha diseminado en trozos de papel, que brillan sutilmente con los colores del arcoiris. \"¡Menos mal!\" dice @Arcosine. \"¡Qué bien que estuvierais aquí!\" Sintiéndote más experimentado que antes, recoges un poco del oro caído entre los papeles.",
"questBasilistBoss": "El Basi-lista",
"questBasilistNotes": "Hay una conmoción en el mercado de las que harían que cualquiera huyera desesperadamente. Puesto que eres un aventurero valiente, lo que haces es enfrentarte, y descubre a la @Basi-lista, ¡emergiendo de un grupo de Tareas Pendientes incompletas! Los Habiticans cercanos están paralizados por el miedo al ver la grandiosidad de la @Basi-Lista, son incapaces de empezar a trabajar. Desde algún lugar en las proximidades, se oye el grito de @Arcosine:\n—¡Rápido, completa tus Tareas Pendientes y tus Tareas Diarias antes de que alguien salga herido!\nGolpea rápido aventurero, y marca algo como completado. Pero ¡cuidado! Si dejas alguna Tarea Diaria sin hacer, ¡la Basi-Lista te atacará a ti y a tu grupo!",
"questBasilistCompletion": "La Basi-Lista se ha diseminado en trozos de papel, que brillan sutilmente con los colores del arcoiris.\n—¡Menos mal! dice @Arcosine. ¡Qué bien que estuvierais aquí!\nSintiéndote más experimentado que antes, recoges un poco del oro caído entre los papeles.",
"questBasilistBoss": "La Basi-lista",
"questEggHuntText": "Cacería de huevos",
"questEggHuntNotes": "Por la noche, extraños huevos lisos aparecieron en todas partes: en los establos de Matt, atrás del mostrador en la Taberna, e incluso entre los huevos de mascotas en el Mercado. ¡Qué molestia! \"Nadie sabe de dónde vinieron, o en qué pueden convertirse\", dice Megan, \"pero no podemos dejarlos por ahí sin hacer nada! Trabajen duro y busquen mucho para ayudarme a reunir estos huevos misteriosos. Tal vez, si juntan los suficientes, haya algunas sobras para ustedes...\"",
"questEggHuntCompletion": "¡Lo lograste! En agradecimiento, <strong>Megan</strong> te da diez de los huevos. \"Apuesto a que las pociones de eclosión los teñirán de hermosos colores! Y me pregunto qué pasará cuando se conviertan en monturas...\"",
"questEggHuntNotes": "Por la noche, extraños huevos lisos aparecieron en todas partes: en los establos de Matt, atrás del mostrador en la Taberna, e incluso entre los huevos de mascotas en el Mercado. ¡Qué molestia!\n—Nadie sabe de dónde vinieron, o en qué pueden convertirse dice Megan—. ¡Pero no podemos dejarlos por ahí sin hacer nada! Trabajad duro y buscad mucho para ayudarme a reunir estos huevos misteriosos. Tal vez, si juntáis los suficientes, haya algunas sobras para vosotros...",
"questEggHuntCompletion": "¡Lo lograste! En agradecimiento, <strong>Megan</strong> te da diez de los huevos.\n—¡Apuesto a que las pociones de eclosión los teñirán de hermosos colores! Y me pregunto qué pasará cuando se conviertan en monturas...",
"questEggHuntCollectPlainEgg": "Huevos lisos",
"questEggHuntDropPlainEgg": "Huevo liso",
"questDilatoryText": "El Aterrador Drag'on de la Dilación",
"questDilatoryNotes": "Debimos haberle hecho caso a las advertencias.<br><br>Ojos brillantes oscuros. Escamas prehistóricas. Una mandíbula enorme, y dientes centelleantes. Hemos despertado algo horripilante de la brecha: <strong>¡el Temido Drag'on de Dilatoria!</strong> Los Habiticanos huyeron en todas direcciones gritando cuando se alzó del mar, extendiendo su cuello terriblemente largo cientos de metros fuera del agua mientras destruía ventanas con un rugido abrasador.<br><br>\"¡Debe ser esto lo que hundió a Dilatoria!\" grita Lemoness. \"No fue el peso de las tareas descuidadas - ¡las Diarias de color rojo oscuro sólo atrajeron su atención!\"<br><br>\"¡Se está llenando de energía mágica!\" @Baconsaur grita. \"Si vivió durante tanto tiempo, ¡seguramente puede sanarse! ¿Cómo vamos a vencerlo?\"<br><br>Bueno, de la misma manera que acabamos con todas las bestias - ¡con la productividad! Rápido, Habitica, únanse y ataquen a través de sus tareas, todos batallaremos este monstruo juntos. (No tienes que abandonar tus misiones previas - ¡creemos en tu habilidad de atacar al doble!) Él no nos atacará individualmente, pero mientras más Diarias omitimos, más nos acercamos a su Ataque de Negligencia - y no me gusta la manera en que está mirando la Taberna...",
"questDilatoryNotes": "Debimos haberle hecho caso a las advertencias.<br><br>Ojos brillantes oscuros. Escamas prehistóricas. Una mandíbula enorme, y dientes centelleantes. Hemos despertado algo horripilante de la brecha: <strong>¡el Temido Drag'on de Dilatoria!</strong> Los Habiticanos huyeron en todas direcciones gritando cuando se alzó del mar, extendiendo su cuello terriblemente largo cientos de metros fuera del agua mientras destruía ventanas con un rugido abrasador.<br><br>\n—¡Debe ser esto lo que hundió a Dilatoria! grita Lemoness.\n—No fue el peso de las tareas descuidadas. ¡Las Diarias de color rojo oscuro sólo atrajeron su atención!<br><br>\n—¡Se está llenando de energía mágica! —grita @Baconsaur—. Si vivió durante tanto tiempo, ¡seguramente puede sanarse! ¿Cómo vamos a vencerlo?<br><br>Bueno, de la misma manera que acabamos con todas las bestias - ¡con la productividad! Rápido, Habitica, uníos y atacad a través de sus tareas, todos batallaremos este monstruo juntos. (No tienes que abandonar tus misiones previas: ¡creemos en tu habilidad de atacar al doble!). Él no nos atacará individualmente, pero mientras más Diarias omitimos, más nos acercamos a su Ataque de Negligencia. Y no me gusta la manera en que está mirando la Taberna...",
"questDilatoryBoss": "El Aterrador Drag'on de la Dilación",
"questDilatoryBossRageTitle": "Ataque de Negligencia",
"questDilatoryBossRageDescription": "Cuando esta barra se complete, el Aterrador Drag'on de la Dilación desatará un inmenso castigo sobre las tierras de Habítica",
@@ -125,11 +125,11 @@
"questDilatoryBossRageTavern": "`Drag'on Aterrador Lanza GOLPE NEGLIGENCIA!`\n\n¡Oh, no! A pesar de nuestros mejores esfuerzos, hemos dejado a algunas tareas Diarias alejarse de nosotros, y su color rojo oscuro ha atraído la ira del Drag'on! Con su aterrador ataque Golpe Negligencia, ha diezmado la Taberna! Por suerte, nos hemos establecido en una Posada de una ciudad cercana y tienes libertad para seguir charlando en la orilla... pero pobre Daniel el Tabernero, acabamos de ver a su amado edificio desmoronarse a su alrededor!\n\n¡Espero que la bestia no ataque otra vez!",
"questDilatoryBossRageStables": "`Drag'on Aterrador Lanza GOLPE NEGLICENCIA!`\n\n¡Uff! Una vez más dejamos demasiadas tareas Diarias sin hacer. El Drag'on ha desatado su Golpe Negligencia contra Matt y los establos! Las Mascotas han huido en todas direcciones. ¡Por suerte, parece que todos vosotros estáis a salvo!\n\nPobre Habitica! Espero que esto no vuelva a pasar. ¡Date prisa y haz todas tus tareas!",
"questDilatoryBossRageMarket": "`Drag'on Aterrador Lanza GOLPE NEGLICENCIA!`\n\n¡¡Ahhh!! ¡La tienda de Alex el Mercader acaba de ser hecha añicos por el Golpe Negrlicencia del Drag'on! Pero parece que en realidad estamos debilitando a esta bestia. Dudo que tenga suficiente energía para otro golpe.\n\n¡Así que no flaquees, Habitica! ¡Conduzcamos esta bestia lejos de nuestras costas!",
"questDilatoryCompletion": "`La Derrota del Drag'on Aterrador de la Dilación`\n\n¡Lo conseguimos! Con un ultimo rugido, el Drag'on Aterrador colapsa y nada muy, muy lejos. ¡Multitudes de Habiticanos aplauden en la costa! Hemos ayudado a Matt, Daniel, y a Alex reconstruir sus edificios. ¿Pero qué es esto?\n\n`¡Los Habiticanos Vuelven!`\n\nAhora que el Drag'on se ha ido, miles de colores estan ascendiendo por el mar. Es un arcoíris de Gambas Mantis... y con ellos también vienen cientos de tritones.\n\n\"¡Somos los ciudadanos perdidos de Dilación!\" explica el líder, Manta.\n\"Cuando se hundío Dilación, las Gambas Mantis que vivían en estas aguas usaron un hechizo para transformarnos en tritones para que pudiésemos sobrevivir. Pero cegado en su rabia el Drag'on Aterrador nos atrapó en la grieta oscura. Hemos sido prisioneros en la grieta por cientos de años- ¡pero ahora somos libres para reconstruir nuestra ciudad!\"\n\n\"Como recompensa,\" dice su amigo @Ottl, \"Por favor, acepta esta mascota Gamba Mantis y esta montura Gamba Mantis, así como XP, oro, y nuestra eterna gratitud.\"\n\n`Recompensa`\n* Mascota Gamba Mantis\n* Montura Gamba Mantis\n* Chocolate, Algodón de Azúcar Azul, Agodón de Azúcar Rosa, Pescado, Miel, Carne, Leche, Patata, Carne Podrida, Fresa",
"questDilatoryCompletion": "`La Derrota del Drag'on Aterrador de la Dilación`\n\n¡Lo conseguimos! Con un ultimo rugido, el Drag'on Aterrador colapsa y nada muy, muy lejos. ¡Multitudes de Habiticanos aplauden en la costa! Hemos ayudado a Matt, Daniel, y a Alex reconstruir sus edificios. ¿Pero qué es esto?\n\n`¡Los Habiticanos Vuelven!`\n\nAhora que el Drag'on se ha ido, miles de colores estan ascendiendo por el mar. Es un arcoíris de Gambas Mantis... y con ellos también vienen cientos de tritones.\n\n¡Somos los ciudadanos perdidos de Dilación! explica el líder, Manta.\nCuando se hundío Dilación, las Gambas Mantis que vivían en estas aguas usaron un hechizo para transformarnos en tritones para que pudiésemos sobrevivir. Pero cegado en su rabia el Drag'on Aterrador nos atrapó en la grieta oscura. Hemos sido prisioneros en la grieta por cientos de años- ¡pero ahora somos libres para reconstruir nuestra ciudad!\n\nComo recompensa dice su amigo @Ottl— por favor, acepta esta mascota Gamba Mantis y esta montura Gamba Mantis, así como XP, oro, y nuestra eterna gratitud.\n\n`Recompensa`\n* Mascota Gamba Mantis\n* Montura Gamba Mantis\n* Chocolate, Algodón de Azúcar Azul, Agodón de Azúcar Rosa, Pescado, Miel, Carne, Leche, Patata, Carne Podrida, Fresa",
"questSeahorseText": "El Derby Dilación",
"questSeahorseNotes": "¡Es el Día de Derby, y los Habiticans de todo el continente han viajado a Dilación para competir con sus mascotas caballitos de mar! De repente, una gran salpicadura y un gruñido hacen estallar el hipódromo, oyes al Guardián de los caballitos de mar @Kiwibot gritando por encima del rugido de las olas. \"La reunión de los caballitos de mar ha atraído a un feroz Semental de Mar!\" grita. \"Está pasando a través de los establos y destruyendo la antigua pista! ¿Alguien puede calmarlo?\"",
"questSeahorseCompletion": "El ahora manso Sea Stallion nada dócilmente a tu lado. \"¡Oh, mira!\" Kiwibot dice. \"Quiere que nosotros cuidemos a sus hijos.\" Te da entonces tres huevos. \"Crienlos bien\", dice ella. \"¡Eres Bienvenido al Derby Dilación cuando quieras!\"",
"questSeahorseBoss": "Semental de mar",
"questSeahorseNotes": "¡Es el Día de Derby, y los Habiticans de todo el continente han viajado a Dilación para competir con sus mascotas caballitos de mar! De repente, una gran salpicadura y un gruñido hacen estallar el hipódromo, oyes al Guardián de los caballitos de mar @Kiwibot gritando por encima del rugido de las olas.\n—¡La reunión de los caballitos de mar ha atraído a un feroz Semental Marino! —grita. ¡Está pasando a través de los establos y destruyendo la antigua pista! ¿Alguien puede calmarlo?",
"questSeahorseCompletion": "El ahora manso Semental Marino nada dócilmente a tu lado.\n—¡Oh, mira! —dice Kiwibot—. Quiere que nosotros cuidemos a sus hijos.\nTe da entonces tres huevos.\n—Criadlos bien dice ella. ¡Eres Bienvenido al Derby Dilación cuando quieras!",
"questSeahorseBoss": "Semental Marino",
"questSeahorseDropSeahorseEgg": "Caballito de mar (Huevo)",
"questSeahorseUnlockText": "Desbloquear la compra de huevos de caballito de mar en el Mercado",
"questGroupAtom": "Ataque de lo mundano",
@@ -138,46 +138,46 @@
"questAtom1CollectSoapBars": "Barra de jabón",
"questAtom1Drop": "El Monstruo SnackLess (Pergamino)",
"questAtom2Text": "Ataque de lo Mundano, Parte 2: El Monstruo sin Bocadillo",
"questAtom2Notes": "Bueno, ahora el lago se ve mucho mejor con todos los platos limpios. Es posible que finalmente puedas pasar un buen rato. Vaya... parece que queda un cartón de pizza flotando en el lago. ¿Quedaba algo por limpiar? Por desgracia, ¡no se trata de una simple caja de pizza! Con un movimiento repentino, la caja emerge de la superficie revelando ser la cabeza de un monstruo. ¡No es posible! ¿El legendario Monstruo SnackLess? Se cuenta que ha permanecido escondido en el lago desde tiempos prehistóricos: una criatura fruto de los restos de comida y basura de los antiguos Habitacans. ¡Vaya asco!",
"questAtom2Notes": "Bueno, ahora el lago se ve mucho mejor con todos los platos limpios. Es posible que finalmente puedas pasar un buen rato. Vaya... parece que queda un cartón de pizza flotando en el lago. ¿Quedaba algo por limpiar? Por desgracia, ¡no se trata de una simple caja de pizza! Con un movimiento repentino, la caja emerge de la superficie revelando ser la cabeza de un monstruo. ¡No es posible! ¿El legendario Monstruo SnackLess? Se cuenta que ha permanecido escondido en el lago desde tiempos prehistóricos: una criatura fruto de los restos de comida y basura de los antiguos Habiticanos. ¡Vaya asco!",
"questAtom2Boss": "El Monstruo SnackLess",
"questAtom2Drop": "El Lavadomante (Pergamino)",
"questAtom3Text": "Ataque de lo Mundano, Parte 3: El Laundromancer",
"questAtom3Notes": "Con un rugido ensordecedor y cinco deliciosos tipos de queso rezumando de su boca, el Monstruo Snackless se hace trizas. \"¡CÓMO TE ATREVES!\" resuena una voz desde las profundidades de la superficie del agua. Un figura abrigada, de color azul, emerge a la superficie del lago, portando una escobilla del váter mágica. Ropa mugrienta comienza a salir a borbotones a la superficie del lago. \"¡Soy el Lavadomante!\" proclama enfadado. \"Qué osadía - lavaste mis preciados platos sucios, destruiste mi mascota y te presentas ante mis dominios con tan limpios atuendos. ¡Prepárate a empaparte de la ira de mi magia anti-lavado!\"",
"questAtom3Notes": "Con un rugido ensordecedor y cinco deliciosos tipos de queso rezumando de su boca, el Monstruo Snackless se hace trizas.\n—¡CÓMO TE ATREVES! resuena una voz desde las profundidades de la superficie del agua. Un figura abrigada, de color azul, emerge a la superficie del lago, portando una escobilla del váter mágica. Ropa mugrienta comienza a salir a borbotones a la superficie del lago.\n—¡Soy el Lavadomante! proclama enfadado. Qué osadía... Lavaste mis preciados platos sucios, destruiste mi mascota y te presentas ante mis dominios con tan limpios atuendos. ¡Prepárate a empaparte de la ira de mi magia anti-lavado!",
"questAtom3Completion": "¡El malvado Lavadomante ha sido derrotado! Ropa limpia cae apilada alrededor tuya. Las cosas se ven mucho mejor ahora por aquí. Mientras empiezas a caminar con tu recién pulida armadura, un destello metálico atrae tu atención y tu mirada recae sobre un resplandeciente yelmo. El propietario original de este brillante objeto puede ser desconocido, pero al ponértelo, sientes la acogedora presencia de un espíritu generoso. Una pena que no le etiquetaran un nombre.",
"questAtom3Boss": "El Lavadomante",
"questAtom3DropPotion": "Poción de Eclosión Básica",
"questOwlText": "La Lechuza",
"questOwlNotes": "La luz de la Taberna queda encendida hasta el amanecer<br>¡Hasta que una tarde su brillo comienza a desaparecer!<br>¿Cómo podremos ver en la noche oscura?<br>@Twitching grita, \"¡Necesito guerreros que luchen con premura!<br>¿Ven a ese Búho Nocturno por las estrellas iluminado?<br>¡Peleen con valentía hasta que sea derrotado!<br>A su sombra de nuestra puerta alejaremos,<br>¡y una vez más la noche brillar haremos!\"",
"questOwlNotes": "La luz de la Taberna queda encendida hasta el amanecer<br>¡Hasta que una tarde su brillo comienza a desaparecer!<br>¿Cómo podremos ver en la noche oscura?<br>@Twitching grita:\n—¡Necesito guerreros que luchen con premura!<br>¿Ven a ese Búho Nocturno por las estrellas iluminado?<br>¡Peleen con valentía hasta que sea derrotado!<br>A su sombra de nuestra puerta alejaremos,<br>¡y una vez más la noche brillar haremos!",
"questOwlCompletion": "Junto al amanecer la Lechuza desaparece,<br>\nMas tan solo un bostezo en tu cara acontece.<br>\n¿Quizás sea la hora de un descanso bien merecido?<br>\nPero al llegar a tu cama, ¡vislumbras un nido!<br>\nUna Lechuza bien conoce cómo ser atenta<br>\nPara acabar la tarea y mantenerte alerta,<br>\nPero tus nuevas mascotas piarán suavemente<br>\nY así recordarte cuando en tu catre habrás de meterte.",
"questOwlBoss": "La Lechuza",
"questOwlDropOwlEgg": "Búho (Huevo)",
"questOwlUnlockText": "Desbloquear la compra de huevos de búho en el Mercado",
"questPenguinText": "El Ave Helada",
"questPenguinNotes": "Aunque sea un día caluroso de verano, en el extremo sur de Habitica, un frío antinatural ha caído sobre Lively Lake. Fuertes y gélidos vientos pasan en forma de ráfagas mientras la costa empieza a congelarse. Picos de hielo sobresalen del suelo, echando de lado la hierba y suciedad. @Melynnrose Y @Breadstrings corren hacia ti.<br><br>\"¡Ayuda!\" dice @Melynnrose. \"Trajimos un pingüino gigante para congelar el lago para que así todos pudiéramos ir a patinar sobre hielo, ¡pero nos quedamos sin peces para darle de comer!\"<br><br>\"¡Entonces se enfadó, y está usando su aliento congelador en todo a su paso! \"dice @Breadstrings. \"¡Por favor, tienes que someterlo antes de todos acabemos cubiertos en hielo!\" Parece que necesitas que este pingüino... <em>entre un poco en calor.</em>",
"questPenguinCompletion": "Tras la derrota del pingüino, el hielo se derrite. El pingüino gigante se pone a la luz del sol, sorbiendo un cubo extra de pescado del que encontraste. Patina a través del lago, soplando suavemente hacia abajo creando a su paso suave y centelleante hielo. ¡Qué pájaro tan extraño! \"Parece que dejó atrás unos pocos huevos también\", dice @Painter de Cluster.<br><br>@Rattify ríe. \"Tal vez ahora estos pingüinos estarán un poco más ... ¿tranquilos?\"",
"questPenguinNotes": "Aunque sea un día caluroso de verano, en el extremo sur de Habitica, un frío antinatural ha caído sobre Lively Lake. Fuertes y gélidos vientos pasan en forma de ráfagas mientras la costa empieza a congelarse. Picos de hielo sobresalen del suelo, echando de lado la hierba y suciedad. @Melynnrose Y @Breadstrings corren hacia ti.<br><br>\n—¡Ayuda! dice @Melynnrose. Trajimos un pingüino gigante para congelar el lago para que así todos pudiéramos ir a patinar sobre hielo, ¡pero nos quedamos sin peces para darle de comer!<br><br>\n—¡Entonces se enfadó, y está usando su aliento congelador en todo a su paso! dice @Breadstrings. ¡Por favor, tienes que someterlo antes de todos acabemos cubiertos en hielo!\nParece que necesitas que este pingüino... <em>entre un poco en calor.</em>",
"questPenguinCompletion": "Tras la derrota del pingüino, el hielo se derrite. El pingüino gigante se pone a la luz del sol, sorbiendo un cubo extra de pescado del que encontraste. Patina a través del lago, soplando suavemente hacia abajo creando a su paso suave y centelleante hielo. ¡Qué pájaro tan extraño!\n—Parece que dejó atrás unos pocos huevos también dice @Painter de Cluster.<br><br>@Rattify ríe.\n—Tal vez ahora estos pingüinos estarán un poco más... ¿tranquilos?",
"questPenguinBoss": "Pingüino Congelado",
"questPenguinDropPenguinEgg": "Pingüino (Huevo)",
"questPenguinUnlockText": "Desbloquear la compra de huevos de pingüino en el Mercado",
"questStressbeastText": "La Abominable Bestia del Estrés de las estepas de Stoïkalm",
"questStressbeastNotes": "¡Completa tus Treas Diarias y tus Tareas Pendientes para dañar al Jefe del Mundo! Las Tareas Diarias Incompletas llenarán la Barra de Ataque del Estrés. Cuando la Barra de Ataque del Estrés se llene, el jefe del mundo atacará a un PNJ. El Jefe del Mundo nunca dañará jugadores individuales o cuentas. Sólo a las cuentas activas que no están descansando en la posada se les contarán sus Tareas Diarias Incompletas. <br><br> ~ * ~ <br><br> Lo primero que oímos son unos pasos, que son más lentos y estruendosos que los de la estampida. Uno por uno, los Habiticans salen a mirar desde las puertas, y nos quedamos sin palabras<br><br> Todos habíamos visto a la Bestia del Estrés antes, por supuesto - uno de aquellos seres de los que atacan inesperadamente en los momentos difíciles. ¿Pero esto? Esto es más alto que los edificios, con unas garras que podrían aplastar hasta a un dragón con la mayor de las facilidades. La escarcha se desprendía de su piel maloliente, y mientras rugía, una ráfaga helada rasgaba los techos de nuestras casas. Un monstruo de esta magnitud nunca ha sido mencionado antes, sino en muy lejanas leyendas.<br><br> \"¡Cuidado, Habiticans!\" @SabreCat exclamó. \"Encerraos en el interior de vuestros hogares - ¡esta es la auténtica Abominable Bestia del Estrés!\"<br><br>\"¡Esa cosa debe estar hecha de siglos y siglos de estrés!\" @Kiwibot dijo, cerrando la puerta de la taberna con fuerza y bloqueando las ventanas.<br><br> \"Las Estepas de Stoïkalm,\" @Lemoness dijo, con expresión sombría. \"Durante todo este tiempo, creímos que permanecía plácida y sin problemas, pero debe haber estado escondiendo su estrés en algún lugar. A través de las generaciones, se ha ido convirtiendo en esto, ¡y ahora ha escapado y los ha atacado a ellos - y a nosotros!<br><br>Sólo hay una manera de alejar a una Abominable Bestia del Estrés, Abominable o no, ¡lo que hay que hacer es atacarla completando Tareas Diarias y Tareas Pendientes! Vamos todos a unirnos y luchar contra este temible enemigo - pero asegúrate de no holgazanear y dejar incompletas tus Tareas Diarias o Pendientes o puede enfurecer tanto que arremeta un gran golpe ...",
"questStressbeastNotes": "¡Completa tus Treas Diarias y tus Tareas Pendientes para dañar al Jefe del Mundo! Las Tareas Diarias Incompletas llenarán la Barra de Ataque del Estrés. Cuando la Barra de Ataque del Estrés se llene, el jefe del mundo atacará a un PNJ. El Jefe del Mundo nunca dañará jugadores individuales o cuentas. Sólo a las cuentas activas que no están descansando en la posada se les contarán sus Tareas Diarias Incompletas. <br><br> ~*~ <br><br> Lo primero que oímos son unos pasos, que son más lentos y estruendosos que los de la estampida. Uno por uno, los Habiticans salen a mirar desde las puertas, y nos quedamos sin palabras<br><br> Todos hemos visto a la Bestia del Estrés antes, por supuesto - uno de aquellos seres de los que atacan inesperadamente en los momentos difíciles. ¿Pero esto? Esto es más alto que los edificios, con unas garras que podrían aplastar hasta a un dragón con la mayor de las facilidades. La escarcha se desprende de su piel maloliente, y mientras ruge, una ráfaga helada rasga los techos de nuestras casas. Un monstruo de esta magnitud nunca ha sido mencionado antes, sino en muy lejanas leyendas.<br><br>\n—¡Cuidado, Habiticans! —exclama @SabreCat—. Encerraos en el interior de vuestros hogares. ¡Esta es la auténtica Abominable Bestia del Estrés!<br><br>\n—¡Esa cosa debe estar hecha de siglos y siglos de estrés! —dice @Kiwibot, cerrando la puerta de la taberna con fuerza y bloqueando las ventanas.<br><br>\n—Las Estepas de Stoïkalm —dice @Lemoness, con expresión sombría. Durante todo este tiempo, creímos que permanecía plácida y sin problemas, pero debe haber estado escondiendo su estrés en algún lugar. A través de las generaciones, se ha ido convirtiendo en esto, ¡y ahora ha escapado y los ha atacado a ellos... ¡y a nosotros!<br><br>Sólo hay una manera de alejar a una Bestia del Estrés, Abominable o no: ¡lo que hay que hacer es atacarla completando Tareas Diarias y Tareas Pendientes! Vamos todos a unirnos y luchar contra este temible enemigo, pero asegúrate de no holgazanear y dejar incompletas tus Tareas Diarias o Pendientes o puede enfurecer tanto que arremeta un gran golpe...",
"questStressbeastBoss": "La Abominable Bestia del Estrés",
"questStressbeastBossRageTitle": "Golpe de Estrés",
"questStressbeastBossRageDescription": "¡Cuando este indicador se llene, la Abominable Bestia del Estrés desatará su Golpe de Estrés en Habitica!",
"questStressbeastDropMammothPet": "Mamut (Mascota)",
"questStressbeastDropMammothMount": "Mamut (Montura)",
"questStressbeastBossRageStables": "`¡La Abominable Bestia del Estrés usó GOLPE DE ESTRÉS!`\n\n¡El aumento repentino de estrés cura a la Abominable Bestia del Estrés!\n\n¡Oh no! A pesar de nuestro errores, hemos dejado algunas Tareas Diarias sin realizar por mucho tiempo, y su color rojo oscuro ¡ha enfurecido la Abominable Bestia del Estrés y le ha hecho recuperar parte de su vida! La horrible criatura arremete contra los establos, pero Matt El Maestro de las Bestias salta heroicamente a la batalla para proteger a las mascotas y monturas. La Bestia del Estrés ha incautado Matt en sus mezquinas garras, pero al menos eso hace que se distraiga por el momento. ¡Date prisa! Vamos a mantener nuestras Tareas Diarias marcadas ¡y derrotemos al monstruo antes de que ataque de nuevo!",
"questStressbeastBossRageBailey": "`¡La Abominable Bestia del Estrés usó GOLPE DE ESTRÉS!`\n\n¡El aumento repentino de estrés cura a la Abominable Bestia del Estrés!\n\n¡¡Ahhh!! ¡Nuestras Tareas Diarias sin completar han hecho que la Abominable Bestia del Estrés se vuelva más histérica que nunca y recupere parte de su vida! Bailey la Pregonera se puso a avisar a los ciudadanos para que se pusieran a salvo, ¡y ahora la despiadada bestia le ha cogido la mano! Mírala, valientemente informando sobre las noticias mientras la Bestia del Estrés la balancea brutalmente ... ¡Seamos dignos de su valentía siendo tan productivos como nos sea posible para salvar a nuestros PNJs!",
"questStressbeastBossRageBailey": "`¡La Abominable Bestia del Estrés usó GOLPE DE ESTRÉS!`\n\n¡El aumento repentino de estrés cura a la Abominable Bestia del Estrés!\n\n¡¡Ahhh!! ¡Nuestras Tareas Diarias sin completar han hecho que la Abominable Bestia del Estrés se vuelva más histérica que nunca y recupere parte de su vida! Bailey la Pregonera se puso a avisar a los ciudadanos para que se pusieran a salvo, ¡y ahora la despiadada bestia le ha cogido la mano! Mírala, valientemente informando sobre las noticias mientras la Bestia del Estrés la balancea brutalmente... ¡Seamos dignos de su valentía siendo tan productivos como nos sea posible para salvar a nuestros PNJs!",
"questStressbeastBossRageGuide": "`¡La Abominable Bestia del Estrés usó GOLPE DE ESTRÉS!`\n\n¡El aumento repentino de estrés cura a la Abominable Bestia del Estrés!\n\n¡Fíjate! ¡El guía Justin está corriendo alrededor de los tobillos de la Abominable Bestia del Estrés mientras grita trucos para ser más productivo y así intentar distraerla! La Abominable Bestia del Estrés está pisoteando fuerte de la rabia, y parece como si se estuviera agotando de verdad. Dudo que tenga energía suficiente para dar otro golpe. ¡No te rindas... estamos a poco de derrotarla!",
"questStressbeastDesperation": "`¡La Abominable Bestia del Estrés ha llegado a 500k de salud! ¡La Abominable Bestia del Estrés usó Defensa Desesperada!´\n\n¡Casi lo hemos conseguido, Habiticans! ¡Con agilidad y Tareas Diarias, hemos reducido una pizca la salud de la Bestia del Estrés a 500k! La criatura ruge y cae en desesperación, la rabia aumenta más rápido que nunca. Bailey y Matt gritan del terror cuando empieza a moverse alrededor con esa paz aterrorizante, levantando a su paso una tormenta de nieve cegadora que hace que sea más difícil acertar.\n\nTendremos que esforzarnos el doble, pero no te desanimes - esto es señal de que la Bestia del Estrés sabe que va a ser derrotada. ¡No te rindas ahora!",
"questStressbeastCompletion": "<strong>¡La Abominable Bestia del Estrés ha sido DERROTADA!</strong><br><br>¡Lo logramos! 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 vitorean y abrazan a sus mascotas y monturas. ¡Nuestros animales y nuestros PNJs están a salvo una vez más!<br><br><strong>¡Stoïkalm se ha salvado!</strong><br><br>SabreCat le habla suavemente a un pequeño dientes de sable. \"Por favor, ve a buscar a 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 siguiéndolo lentamente detrás. Reconoces al jinete a la cabeza como Lady Glacial, líder de Stoïkalm.<br><br>\"Poderosos 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 a todo nuestro estrés hacia las montañas heladas. ¡No teníamos idea de que con las generaciones se convertiría en la Abominable Bestia del Estrés que vieron! Cuando se soltó, nos dejó atrapados en su lugar a todos en las montañas y arrasó con 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 nos acercaremos a ustedes con nuestros problemas antes de que nuestros problemas se acerquen a ustedes\".<br><br>Ella se vuelve hacia donde @Baconsaur abraza a unos mamuts bebé. \"Les hemos traído a sus animales una ofrenda de alimentos para disculparnos por asustarlos, y como símbolo de confianza, vamos a dejar algunas de nuestras mascotas y monturas con ustedes. Sabemos que van cuidar bien de ellos.\"",
"questStressbeastCompletionChat": "`¡La Abominable Bestia del Estrés ha sido DERROTADA!`\n\n¡Lo logramos! 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 vitorean y abrazan a sus mascotas y monturas. ¡Nuestros animales y nuestros PNJs están a salvo una vez más!\n\n`¡Stoïkalm se ha salvado!`\n\nSabreCat le habla suavemente a un pequeño dientes de sable. \"Por favor, ve a buscar a 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 siguiéndolo lentamente detrás. Reconoces al jinete a la cabeza como Lady Glacial, líder de Stoïkalm.\n\n\"Poderosos 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 a todo nuestro estrés hacia las montañas heladas. ¡No teníamos idea de que con las generaciones se convertiría en la Abominable Bestia del Estrés que vieron! Cuando se soltó, nos dejó atrapados en su lugar a todos en las montañas y arrasó con 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 nos acercaremos a ustedes con nuestros problemas antes de que nuestros problemas se acerquen a ustedes\".\n\nElla se vuelve hacia donde @Baconsaur abraza a unos mamuts bebé. \"Les hemos traído a sus animales una ofrenda de alimentos para disculparnos por asustarlos, y como símbolo de confianza, vamos a dejar algunas de nuestras mascotas y monturas con ustedes. Sabemos que van cuidar bien de ellos.\"",
"questStressbeastCompletion": "<strong>¡La Abominable Bestia del Estrés ha sido DERROTADA!</strong><br><br>¡Lo logramos! 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 vitorean y abrazan a sus mascotas y monturas. ¡Nuestros animales y nuestros PNJs están a salvo una vez más!<br><br><strong>¡Stoïkalm se ha salvado!</strong><br><br>SabreCat le habla suavemente a un pequeño dientes de sable.\n—Por favor, ve a buscar a 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 siguiéndolo lentamente detrás. Reconoces al jinete a la cabeza como Lady Glacial, líder de Stoïkalm.<br><br>\n—Poderosos 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 a todo nuestro estrés hacia las montañas heladas. ¡No teníamos idea de que con las generaciones se convertiría en la Abominable Bestia del Estrés que vieron! Cuando se soltó, nos dejó atrapados en su lugar a todos en las montañas y arrasó con 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 nos acercaremos a ustedes con nuestros problemas antes de que nuestros problemas se acerquen a ustedes.<br><br>\nElla se vuelve hacia donde @Baconsaur abraza a unos mamuts bebé.\n—Les hemos traído a sus animales una ofrenda de alimentos para disculparnos por asustarlos, y como símbolo de confianza, vamos a dejar algunas de nuestras mascotas y monturas con ustedes. Sabemos que van cuidar bien de ellos.\"",
"questStressbeastCompletionChat": "`¡La Abominable Bestia del Estrés ha sido DERROTADA!`\n\n¡Lo logramos! 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 vitorean y abrazan a sus mascotas y monturas. ¡Nuestros animales y nuestros PNJs están a salvo una vez más!\n\n`¡Stoïkalm se ha salvado!`\n\nSabreCat le habla suavemente a un pequeño dientes de sable.\n—Por favor, ve a buscar a 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 siguiéndolo lentamente detrás. Reconoces al jinete a la cabeza como Lady Glacial, líder de Stoïkalm.\n\nPoderosos 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 a todo nuestro estrés hacia las montañas heladas. ¡No teníamos idea de que con las generaciones se convertiría en la Abominable Bestia del Estrés que vieron! Cuando se soltó, nos dejó atrapados en su lugar a todos en las montañas y arrasó con 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 nos acercaremos a ustedes con nuestros problemas antes de que nuestros problemas se acerquen a ustedes.\n\nSe vuelve hacia donde @Baconsaur abraza a unos mamuts bebé.\n—Les hemos traído a sus animales una ofrenda de alimentos para disculparnos por asustarlos, y como símbolo de confianza, vamos a dejar algunas de nuestras mascotas y monturas con ustedes. Sabemos que van cuidar bien de ellos.",
"questTRexText": "Rey de los Dinosaurios",
"questTRexNotes": "Ahora que las criaturas ancestrales las Estepas de Stoïkalm están vagando a través de toda Habitica, @Urse ha decidido adopotar un Tiranosaurio adulto. ¿Qué podría salir mal?<br><br>Todo.",
"questTRexCompletion": "El dinosaurio salvaje finalmente para su alboroto y se calma para hacer amigos con los gallos gigantes. @Urse sonríe de oreja a oreja. \"¡No son mascotas tan terribles, después de todo! Sólo necesitan un poco de disciplina. Aquí, toma unos huevos Tiranosaurio por ti mismo.\"",
"questTRexCompletion": "El dinosaurio salvaje finalmente para su alboroto y se calma para hacer amigos con los gallos gigantes. @Urse sonríe de oreja a oreja.\n—¡No son mascotas tan terribles, después de todo! Sólo necesitan un poco de disciplina. Aquí, toma unos huevos Tiranosaurio por ti mismo.",
"questTRexBoss": "Tiranosaurio de Carne",
"questTRexUndeadText": "El Dinosaurio Desenterrado",
"questTRexUndeadNotes": "Mientras los antiguos dinosaurios de las Estepas de Stoïkalm vagan a través de Habit City, un grito de terror emana del Gran Museo. @Baconsaur grita, \"¡El esqueleto de Tiranosaurio del museo se está moviendo! ¡Debe haber sentido a su pariente!\" La bestia huesuda muestra los dientes y traquetea hacia ti. ¿Cómo se podría derrotar a una criatura que ya está muerta? ¡Vas a tener que golpear rápido antes de que se cure a sí mismo!",
"questTRexUndeadCompletion": "Los ojos brillantes del Tyrannosaur se oscurecen, y se instala de nuevo en su pedestal familiar. Todo el mundo suspira con alivio. \"¡Mira!\" @Baconsaur Dice. \"Algunos de los huevos fosilizados están brillantes y nuevos! Tal vez rompan su cascarón para tí\"",
"questTRexUndeadNotes": "Mientras los antiguos dinosaurios de las Estepas de Stoïkalm vagan a través de Habit City, un grito de terror emana del Gran Museo. @Baconsaur grita:\n—¡El esqueleto de Tiranosaurio del museo se está moviendo! ¡Debe haber sentido a su pariente!\nLa bestia huesuda muestra los dientes y traquetea hacia ti. ¿Cómo se podría derrotar a una criatura que ya está muerta? ¡Vas a tener que golpear rápido antes de que se cure a sí mismo!",
"questTRexUndeadCompletion": "Los ojos brillantes del Tyrannosaur se oscurecen, y se instala de nuevo en su pedestal familiar. Todo el mundo suspira con alivio. \n—¡Mira! —dice @Baconsaur—. ¡Algunos de los huevos fosilizados están brillantes y nuevos! Tal vez rompan su cascarón para ti.",
"questTRexUndeadBoss": "Tiranosaurio Esqueleto",
"questTRexUndeadRageTitle": "Sanación de Esqueleto",
"questTRexUndeadRageDescription": "Esta barra se llena cuando no completas tus tareas Diarias. Cuando esté completa, ¡el Tiranosaurio Esqueleto va a sanar un 30 por ciento de su salud restante!",
@@ -185,51 +185,51 @@
"questTRexDropTRexEgg": "Tiranosaurio (Huevo)",
"questTRexUnlockText": "Desbloquear la compra de huevos de tiranosaurio en el Mercado",
"questRockText": "Escapa de la Cueva Viviente",
"questRockNotes": "Cruzando las Colinas Serpenteantes de Habitica con algunos de tus amigos, acampáis por la noche en una encantadora cueva adornada de brillantes minerales. Pero cuando despertáis por la mañana, la entrada ha desaparecido y el suelo se está desplazando debajo de vosotros.<br><br>> \"¡La montaña está viva!\" grita tu compañero @pfeffernusse. \"Estos no son cristales - ¡son dientes!\" <br><br> @Painter de Cluster agarra tu mano. \"Tenemos que encontrar una forma de salir - ¡no te separes de mí y no te distraigas o podríamos quedarnos aquí atrapados para siempre!\"",
"questRockNotes": "Cruzando las Colinas Serpenteantes de Habitica con algunos de tus amigos, acampáis por la noche en una encantadora cueva adornada de brillantes minerales. Pero cuando despertáis por la mañana, la entrada ha desaparecido y el suelo se está desplazando debajo de vosotros.<br><br>\n—¡La montaña está viva! grita tu compañero @pfeffernusse. Estos no son cristales... ¡Son dientes! <br><br>\n@Painter de Cluster agarra tu mano.\n—Tenemos que encontrar una forma de salir. ¡No te separes de mí y no te distraigas o podríamos quedarnos aquí atrapados para siempre!",
"questRockBoss": "Coloso de Cristal",
"questRockCompletion": "Vuestra diligencia os ha permitido encontrar un camino seguro a través de la montaña viviente. Quietos bajo la luz del sol, tu amigo @intune se percata de algo reluciente en el suelo a la altura de la salida de la cueva. Te inclinas para recogerlo y ves que se trata de una pequeña piedra con un filón de oro desparramándose a través de ella. Junto a ella otras rocas con formas bastante peculiares. Parecen como si fueran... ¿huevos?",
"questRockCompletion": "Vuestra diligencia os ha permitido encontrar un camino seguro a través de la montaña viviente. Quietos bajo la luz del sol, tu amigo @intune se percata de algo reluciente en el suelo a la altura de la salida de la cueva. Te inclinas para recogerlo y ves que se trata de una pequeña piedra con un filón de oro desparramándose a través de ella. Junto a ella otras rocas con formas bastante peculiares. Parece que son... ¿huevos?",
"questRockDropRockEgg": "Roca (Huevo)",
"questRockUnlockText": "Desbloquear la compra de huevos de roca en el Mercado",
"questBunnyText": "El Conejo Asesino",
"questBunnyNotes": "Tras un día lleno de dificultades, alcanzas la cima del Monte Procrastinación y te detienes frente a la imponentes puertas de la Fortaleza de la Negligencia. Lees la inscripción en piedra. \"Dentro reside la criatura que encarna tus mayores miedos, la razón de tu inanición. ¡Llama a la puerta y encárate a tus demonios!\" Te da un escalofrío imaginando la horripilante criatura dentro y te dan ganas de salir corriendo como ya has hecho otras veces. @Draayder te agarra por la espalda. \"¡Mantente firme amigo! Ha llegado la hora. ¡Es tu deber hacer frente a esto!\"<br><br>Golpeas la puerta y ésta oscila hacia adentro. Desde el interior de la penumbra escuchas un rugido ensordecedor y desenvainas tu arma.",
"questBunnyNotes": "Tras un día lleno de dificultades, alcanzas la cima del Monte Procrastinación y te detienes frente a la imponentes puertas de la Fortaleza de la Negligencia. Lees la inscripción en piedra.\n—Dentro reside la criatura que encarna tus mayores miedos, la razón de tu inanición. ¡Llama a la puerta y encárate a tus demonios! Te da un escalofrío imaginando la horripilante criatura dentro y te dan ganas de salir corriendo como ya has hecho otras veces. @Draayder te agarra por la espalda.\n—¡Mantente firme amigo! Ha llegado la hora. ¡Es tu deber hacer frente a esto!<br><br>Golpeas la puerta y ésta oscila hacia adentro. Desde el interior de la penumbra escuchas un rugido ensordecedor y desenvainas tu arma.",
"questBunnyBoss": "Conejo Asesino",
"questBunnyCompletion": "Con una última estocada, el conejo asesino cae al suelo. Una neblina centelleante emerge de su cuerpo transformándola en un pequeño conejito... nada parecido a cruel bestia a la que te encaraste hace un momento. Moviendo su nariz desaparece saltando, dejando atrás algunos huevos. @Gully se ríe. \"El Monte Procrastinación tiene su manera de hacer que los más retos pequeños se vean infranqueables. Recojamos esos huevos y marchémonos a casa.\"",
"questBunnyCompletion": "Con una última estocada, el conejo asesino cae al suelo. Una neblina centelleante emerge de su cuerpo transformándola en un pequeño conejito... nada parecido a cruel bestia a la que te encaraste hace un momento. Moviendo su nariz desaparece saltando, dejando atrás algunos huevos. @Gully se ríe.\n—El Monte Procrastinación tiene su manera de hacer que los más retos pequeños se vean infranqueables. Recojamos esos huevos y marchémonos a casa.",
"questBunnyDropBunnyEgg": "Conejo (Huevo)",
"questBunnyUnlockText": "Desbloquear la compra de huevos de conejo en el Mercado",
"questSlimeText": "La Jalea Regente",
"questSlimeNotes": "Mientras te ocupas de tus tareas, te das cuenta de que te estás moviendo más y más lento. \"Es como caminar a través de melaza,\" se queja @Leephon. \"¡No, como atravesar jalea!\" dice @starsystemic. \"Esa babosa Jalea Regente ha untado su sustancia por toda Habitica. Está arruinando los trabajos. Todo el mundo se está volviendo más lento.\" Tú miras alrededor. Las calles se están llenando de a poco con un cieno claro y colorido, y los Habiticanos están luchando para poder terminar algo. Mientras otros huyen del área, ¡tú agarras un trapeador y te preparas para la batalla!",
"questSlimeNotes": "Mientras te ocupas de tus tareas, te das cuenta de que te estás moviendo más y más lento.\n—Es como caminar a través de melaza se queja @Leephon.\n—¡No, como atravesar jalea! dice @starsystemic. Esa babosa Jalea Regente ha untado su sustancia por toda Habitica. Está arruinando los trabajos. Todo el mundo se está volviendo más lento.\nTú miras alrededor. Las calles se están llenando de a poco con un cieno claro y colorido, y los Habiticanos están luchando para poder terminar algo. Mientras otros huyen del área, ¡tú agarras una fregona y te preparas para la batalla!",
"questSlimeBoss": "Jalea Regente",
"questSlimeCompletion": "Con un golpe final, atrapas a la Jalea Regente en una dona demasiado grande que te fue alcanzada por @Overomega, @LordDarkly y @Shaner, los líderes con reflejos rápidos del club de pastelería. Mientras todos te dan palmadas en la espalda, sientes a alguien poner discretamente algo en tu bolsillo. Es la recompensa por tu dulce éxito: tres huevos de Baba de Malvavisco.",
"questSlimeDropSlimeEgg": "Limo de Malvavisco (Huevo)",
"questSlimeUnlockText": "Desbloquear la compra de huevos de limo en el Mercado",
"questSheepText": "Carnero de 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 procrastinación que apenas 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 un... \"¡No tenemos tiempo para mirar nubes!\" grita @starsystemic. \"¡Está atacando!\" ¡El Carnero del Trueno se abalanza, lanzando rayos hacia ti!",
"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 procrastinación que apenas te das cuenta de las siniestras nubes que cubren el cielo.\n—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 un...\n—¡No tenemos tiempo para mirar nubes! grita @starsystemic. ¡Está atacando!\n¡El Carnero del Trueno se abalanza, lanzando rayos hacia ti!",
"questSheepBoss": "Carnero de Trueno",
"questSheepCompletion": "La furia del Carnero del Trueno merma cuando éste queda impresionado por tu diligencia. La criatura lanza granizo en tu dirección, y luego se desvanece con un retumbo grave. Al inspeccionar más de cerca, descubres que las piedras de granizo son en realidad tres huevos suaves y esponjosos. Los recoges, y luego caminas tranquilamente a casa debajo de un cielo azul.",
"questSheepDropSheepEgg": "Oveja (Huevo)",
"questSheepUnlockText": "Desbloquear la compra de huevos de oveja en el Mercado",
"questKrakenText": "El Kraken del Inkompleto",
"questKrakenNotes": "Es un día cálido y soleado mientras navegas a través de la Bahía Inkompleta, pero tus pensamientos están llenos de preocupaciones sobre todo lo que aún te queda por hacer. Pareciera que apenas terminas una tarea, otra brota de la nada, y luego otra...<br><br>De pronto el bote da una horrible sacudida, ¡y tentáculos babosos emergen del agua por todas partes! \"¡Estamos siendo atacados por el Kraken de Inkompleta!\" grita Wolvenhalo.<br><br>\"¡Rápido!\" te llama Lemoness. \"¡Derriba la mayor cantidad de tentáculos que puedas antes de que otros se alzen y tomen su lugar!\"",
"questKrakenNotes": "Es un día cálido y soleado mientras navegas a través de la Bahía Inkompleta, pero tus pensamientos están llenos de preocupaciones sobre todo lo que aún te queda por hacer. Pareciera que apenas terminas una tarea, otra brota de la nada, y luego otra...<br><br>De pronto el bote da una horrible sacudida, ¡y tentáculos babosos emergen del agua por todas partes!\n—Estamos siendo atacados por el Kraken de Inkompleta! grita Wolvenhalo.<br><br>\n—¡Rápido! te llama Lemoness. ¡Derriba la mayor cantidad de tentáculos que puedas antes de que otros se alzen y tomen su lugar!",
"questKrakenBoss": "El Kraken del Inkompleto",
"questKrakenCompletion": "Mientras el Kraken huye, varios huevos flotan hacia la superficie del agua. Lemoness los examina, y su recelo se transforma en placer. \"¡Huevos de sepia!\" dice. \"Aquí tienes, tómalos como recompensa por todo lo que has completado.\"",
"questKrakenCompletion": "Mientras el Kraken huye, varios huevos flotan hacia la superficie del agua. Lemoness los examina, y su recelo se transforma en placer.\n—¡Huevos de sepia! dice. Aquí tienes, tómalos como recompensa por todo lo que has completado.",
"questKrakenDropCuttlefishEgg": "Sepia (Huevo)",
"questKrakenUnlockText": "Desbloquear la compra de huevos de calamar en el Mercado",
"questWhaleText": "El lamento de la Ballena",
"questWhaleNotes": "Llegas a los Muelles Diligentes, esperando abordar un submarino para ver el Derby de Dilatoria. De pronto, un bramido ensordecedor te obliga a detenerte y tapar tus oídos. \"¡Por allí resopla!\" grita el Capitán @krazjega, señalando a una enorme ballena que se lamenta. \"¡No es seguro enviar a los submarinos mientras ella está dando vueltas!\"<br><br>\"Rápido,\" dice @UncommonCriminal. \"¡Ayúdenme a calmar a esta pobre criatura así podemos averiguar por qué está haciendo todo este ruido!\"",
"questWhaleBoss": "Ballena Llorando",
"questWhaleCompletion": "Luego de un arduo trabajo, la ballena finalmente cesa su llanto estruendoso. \"Parece que estaba ahogándose en olas de hábitos negativos,\" explica @zoebeagle. \"¡Gracias a tu consistente esfuerzo hemos podido cambiar el curso de la situación!\" Mientras entras al submarino, varios huevos de ballena flotan hacia ti, y tú los recoges.",
"questWhaleNotes": "Llegas a los Muelles Diligentes, esperando abordar un submarino para ver el Derby de Dilatoria. De pronto, un bramido ensordecedor te obliga a detenerte y tapar tus oídos.\n—¡Por allí resopla! grita el Capitán @krazjega, señalando a una enorme ballena que se lamenta. ¡No es seguro enviar a los submarinos mientras ella está dando vueltas!<br><br>\n—Rápido dice @UncommonCriminal. ¡Ayúdenme a calmar a esta pobre criatura así podemos averiguar por qué está haciendo todo este ruido!",
"questWhaleBoss": "Ballena Llorica",
"questWhaleCompletion": "Después de un arduo trabajo, la ballena finalmente cesa su llanto estruendoso.\n—Parece que estaba ahogándose en olas de hábitos negativos explica @zoebeagle. ¡Gracias a tu consistente esfuerzo hemos podido cambiar el curso de la situación!\nMientras entras al submarino, varios huevos de ballena flotan hacia ti, y tú los recoges.",
"questWhaleDropWhaleEgg": "Ballena (Huevo)",
"questWhaleUnlockText": "Desbloquear la compra de huevos de ballena en el Mercado",
"questGroupDilatoryDistress": "Angustia en Dilatoria",
"questDilatoryDistress1Text": "Peligro en Dilatoria, Parte 1: Mensaje en una Botella",
"questDilatoryDistress1Notes": "¡Un mensaje en una botella llegó desde la recientemente reconstruida ciudad de Dilatoria! Dice: \"Queridos Habiticanos, necesitamos su ayuda una vez más. ¡Nuestra princesa ha desaparecido y la ciudad está bajo asedio de unos demonios acuáticos desconocidos! Las mantis marinas están manteniendo a raya a los atacantes. ¡Por favor ayúdennos!\" Para efectuar el largo viaje a la ciudad sumergida, uno debe tener la capacidad de respirar agua. ¡Por suerte, los alquimistas @Benga y @hazel pueden hacerlo todo posible! Sólo tienes que encontrar los ingredientes adecuados.",
"questDilatoryDistress1Notes": "¡Un mensaje en una botella llegó desde la recientemente reconstruida ciudad de Dilatoria! Dice:\n—Queridos Habiticanos, necesitamos su ayuda una vez más. ¡Nuestra princesa ha desaparecido y la ciudad está bajo asedio de unos demonios acuáticos desconocidos! Las mantis marinas están manteniendo a raya a los atacantes. ¡Por favor ayúdennos!\nPara efectuar el largo viaje a la ciudad sumergida, uno debe tener la capacidad de respirar agua. ¡Por suerte, los alquimistas @Benga y @hazel pueden hacerlo todo posible! Sólo tienes que encontrar los ingredientes adecuados.",
"questDilatoryDistress1Completion": "Te pones la armadura con aletas y nadas a Dilatoria lo más rápido que puedes. Los tritones y sirenas y sus aliadas, las mantis marinas, han logrado mantener a los monstruos fuera de la ciudad por el momento, pero están perdiendo. Acabas de entrar al castillo ¡cuando el espeluznante asedio desciende!",
"questDilatoryDistress1CollectFireCoral": "Coral de Fuego",
"questDilatoryDistress1CollectBlueFins": "Aletas Azules",
"questDilatoryDistress1DropArmor": "Armadura Oceánica con Aletas (Armadura)",
"questDilatoryDistress2Text": "Peligro en Dilatoria, Parte 2: Criaturas de la Grieta",
"questDilatoryDistress2Notes": "Los atacantes pueden verse desde kilómetros de distancia: miles de calaveras incorpóreas avanzando rápidamente a través de un portal en las paredes de la grieta y moviéndose hacia Dilatoria.<br><br>Cuando conoces al Rey Manta en su sala de guerra, sus ojos parecen hundidos, y su rostro se ve preocupado. \"Mi hija Adva desapareció en la Grieta Oscura justo antes de que este asedio comenzara. Por favor, ¡encuéntrala y tráela de vuelta a casa sana y salva! Te prestaré mi Diadema de Coral de Fuego para que te ayude. Si tienes éxito, es tuya.\"",
"questDilatoryDistress2Completion": "Vences a la horripilante horda de calaveras, pero no te sientes más cerca de encontrar a Adva. Hablas con @Kiwibot, la rastreadora real, para ver si ella tiene alguna idea. \"Las mantis marinas que defienden la ciudad deben haber visto a Adva escapar,\" dice @Kiwibot. \"Intenta seguirlas hasta el interior de la Grieta Oscura.\"",
"questDilatoryDistress2Notes": "Los atacantes pueden verse desde kilómetros de distancia: miles de calaveras incorpóreas avanzando rápidamente a través de un portal en las paredes de la grieta y moviéndose hacia Dilatoria.<br><br>Cuando conoces al Rey Manta en su sala de guerra, sus ojos parecen hundidos, y su rostro se ve preocupado.\n—Mi hija Adva desapareció en la Grieta Oscura justo antes de que este asedio comenzara. Por favor, ¡encuéntrala y tráela de vuelta a casa sana y salva! Te prestaré mi Diadema de Coral de Fuego para que te ayude. Si tienes éxito, es tuya.",
"questDilatoryDistress2Completion": "Vences a la horripilante horda de calaveras, pero no te sientes más cerca de encontrar a Adva. Hablas con @Kiwibot, la rastreadora real, para ver si ella tiene alguna idea.\n—Las mantis marinas que defienden la ciudad deben haber visto a Adva escapar dice @Kiwibot. Intenta seguirlas hasta el interior de la Grieta Oscura.",
"questDilatoryDistress2Boss": "Enjambre de Carabelas Aquaticas",
"questDilatoryDistress2RageTitle": "Regeneración de Enjambre",
"questDilatoryDistress2RageDescription": "Regeneración de Enjambre: Esta barra se va llenando cuando no completas tus Diarias. Cuando se llene completamente, ¡el Enjambre de Calaveras Acuáticas sanará el 30% de su salud restante!",
@@ -238,28 +238,28 @@
"questDilatoryDistress2DropCottonCandyBluePotion": "Poción de eclosión Azul Algodón de Azúcar.",
"questDilatoryDistress2DropHeadgear": "Diadema de coral de fuego (equipo de cabeza)",
"questDilatoryDistress3Text": "Peligro en Dilatoria, Parte 3: No Sólo una Simple Doncella",
"questDilatoryDistress3Notes": "Sigues las gambas predicadoras al fondo de la Grieta, y descubres una fortaleza submarina. La Princesa Adva, acompañada por más calaveras aguadas, te espera en el salón principal. \"Mi padre te ha enviado, ¿verdad? Dile que me niego a volver. Me basta estar aquí y practicar mi sorceria. ¡Sal immediatamente, o sufrirás la cólera de la nueva reina del océano!\" Adva parece muy obstinada, pero mientras que habla percibes un pendiente rubí y extraño colgando de su cuello que brilla siniestramente... ¿Quizás sus delirios cesarían al romperlo?",
"questDilatoryDistress3Completion": "Finalmente, llegas a arrancar el pendiente encantado del cuello de Adva y lo tiras fuera. Adva se coge de la cabeza. \"¿Donde estoy?¿Qué pasó aquí?\" Después de escuchar tu historia, frunce su ceño. \"Este pendiente me lo dió una embajadora extraña - una mujer llamada 'Tzina'. ¡No me acuerdo nada después de eso!\"<br><br>De vuelta a la Dilación, Manta esta lleno de alegría. \"¡Déjame recompensarte con este tridente y escudo! Los pedí de @aiseant y @starsystemic como regalo para Adva, pero... preferiría no dejarle con armas por ahora.\"",
"questDilatoryDistress3Notes": "Sigues las gambas predicadoras al fondo de la Grieta, y descubres una fortaleza submarina. La Princesa Adva, acompañada por más calaveras aguadas, te espera en el salón principal.\n—Mi padre te ha enviado, ¿verdad? Dile que me niego a volver. Me basta estar aquí y practicar mi hechicería. ¡Sal immediatamente, o sufrirás la cólera de la nueva reina del océano! Adva parece muy obstinada, pero mientras que habla percibes un pendiente rubí y extraño colgando de su cuello que brilla siniestramente... ¿Quizás sus delirios cesarán al romperlo?",
"questDilatoryDistress3Completion": "Finalmente, llegas a arrancar el pendiente encantado del cuello de Adva y lo tiras fuera. Adva se coge de la cabeza.\n—¿Donde estoy? ¿Qué ha pasado aquí? Después de escuchar tu historia, frunce el ceño. Este pendiente me lo dió una embajadora extraña: una mujer llamada 'Tzina'. ¡No me acuerdo nada después de eso!<br><br>\nDe vuelta a la Dilación, Manta esta lleno de alegría.\n—¡Déjame recompensarte con este tridente y escudo! Los pedí de @aiseant y @starsystemic como regalo para Adva, pero... preferiría no dejarle con armas por ahora.",
"questDilatoryDistress3Boss": "Adva, la Sirena Usurpadora",
"questDilatoryDistress3DropFish": "Pescado (Comida)",
"questDilatoryDistress3DropWeapon": "Tridente de Mareas Tempestuosas (Arma)",
"questDilatoryDistress3DropShield": "Escudo de Perla Lunar (Objeto de la Mano de Fuera)",
"questCheetahText": "Como un Guepardo",
"questCheetahNotes": "Mientras realizas una caminata a través de la Sabana Sloensteadi con tus amigos @PainterProphet, @tivaquinn, @Unruly Hyena, y @Crawford, te sobresaltas al ver a un Guepardo pasar corriendo con un nuevo Habiticano atrapado entre sus mandíbulas. Bajo las patas abrasadoras del Guepardo, las tareas son consumidas por el fuego como si estuvieran completas -- ¡antes de que alguien tenga la chance de realmente terminarlas! El Habiticano te ve y grita, \"¡Por favor, ayúdenme! Este Guepardo me está haciendo aumentar de nivel demasiado rápido, pero no estoy logrando hacer nada. Quiero disminuir la velocidad y disfrutar el juego. ¡Hagan que se detenga!\" Tú recuerdas cariñosamente tus propios días como novato, ¡y estás seguro de que tienes que ayudar al principiante deteniendo al Guepardo!",
"questCheetahCompletion": "El nuevo Habiticano está respirando con dificultad luego del recorrido desenfrenado, pero te agradece a ti y a tus amigos por su ayuda. \"Me alegra que el Guepardo no vaya a poder atrapar a nadie más. Pero sí dejó algunos huevos de Guepardo para nosotros, ¡así que quizás podríamos criarlos y convertirlos en mascotas más confiables!\"",
"questCheetahNotes": "Mientras realizas una caminata a través de la Sabana Sloensteadi con tus amigos @PainterProphet, @tivaquinn, @Unruly Hyena, y @Crawford, te sobresaltas al ver a un Guepardo pasar corriendo con un nuevo Habiticano atrapado entre sus mandíbulas. Bajo las patas abrasadoras del Guepardo, las tareas son consumidas por el fuego como si estuvieran completas -- ¡antes de que alguien tenga la chance de realmente terminarlas! El Habiticano te ve y grita:\n—¡Por favor, ayúdenme! Este Guepardo me está haciendo aumentar de nivel demasiado rápido, pero no estoy logrando hacer nada. Quiero disminuir la velocidad y disfrutar el juego. ¡Hagan que se detenga!\nTú recuerdas cariñosamente tus propios días como novato, ¡y estás seguro de que tienes que ayudar al principiante deteniendo al Guepardo!",
"questCheetahCompletion": "El nuevo Habiticano está respirando con dificultad luego del recorrido desenfrenado, pero te agradece a ti y a tus amigos por su ayuda.\n—Me alegra que el Guepardo no vaya a poder atrapar a nadie más. Pero sí dejó algunos huevos de Guepardo para nosotros, ¡así que quizás podríamos criarlos y convertirlos en mascotas más fiables!",
"questCheetahBoss": "Guepardo",
"questCheetahDropCheetahEgg": "Guepardo (Huevo)",
"questCheetahUnlockText": "Desbloquear la compra de huevos de guepardo en el Mercado",
"questHorseText": "Monta a la Pesadi-Yegua",
"questHorseNotes": "Mientras te relajas en la Taberna con @beffymaroo y @JessicaChase, la charla se transforma en un amistoso alarde sobre tus logros en tus aventuras. Orgulloso de tus hazañas, y quizás dejándote llevar un poco, fanfarroneas sobre cómo puedes domar a cualquier tarea que encuentras. Un desconocido próximo a ti se da vuelta a mirarte y sonríe. Uno de sus ojos brilla cuando te invita a probar lo que dices montando a su caballo.\nMientras todos se dirigen hacia los establos, @UncommonCriminal murmura, \"El que mucho abarca poco aprieta. Eso no es un caballo - ¡es una Pesadi-Yegua!\" Viendo cómo sus pezuñas dan pisotones, comienzas a arrepentirte de tus palabras...",
"questHorseCompletion": "Requiere de todas tus habilidades, pero finalmente el caballo pisotea con algunas de sus pezuñas y te acaricia el hombro con el hocico antes de dejarte montarlo. Tú cabalgas brevemente pero de forma orgullosa alrededor del terreno de la Taberna mientras tus amigos te aclaman. El desconocido te muestra una gran sonrisa.\n\"¡Veo que no era un alarde vacío! Tu determinación es realmente impresionante. Toma estos huevos para criar tus propios caballos, y quizás algún día nos encontremos de nuevo.\" Tú agarras los huevos, el extraño inclina su sombrero... y desaparece.",
"questHorseNotes": "Mientras te relajas en la Taberna con @beffymaroo y @JessicaChase, la charla se transforma en un amistoso alarde sobre tus logros en tus aventuras. Orgulloso de tus hazañas, y quizás dejándote llevar un poco, fanfarroneas sobre cómo puedes domar a cualquier tarea que encuentras. Un desconocido próximo a ti se da vuelta a mirarte y sonríe. Uno de sus ojos brilla cuando te invita a probar lo que dices montando a su caballo.\nMientras todos se dirigen hacia los establos, @UncommonCriminal murmura:\n—El que mucho abarca poco aprieta. Eso no es un caballo, ¡es una Pesadi-Yegua! Viendo cómo sus pezuñas dan pisotones, comienzas a arrepentirte de tus palabras...",
"questHorseCompletion": "Requiere de todas tus habilidades, pero finalmente el caballo pisotea con algunas de sus pezuñas y te acaricia el hombro con el hocico antes de dejarte montarlo. Tú cabalgas brevemente pero de forma orgullosa alrededor del terreno de la Taberna mientras tus amigos te aclaman. El desconocido te muestra una gran sonrisa.\n¡Veo que no era un alarde vacío! Tu determinación es realmente impresionante. Toma estos huevos para criar tus propios caballos, y quizás algún día nos encontremos de nuevo.\nTú agarras los huevos, el extraño inclina su sombrero... y desaparece.",
"questHorseBoss": "Pesadi-Yegua",
"questHorseDropHorseEgg": "Caballo (Huevo)",
"questHorseUnlockText": "Desbloquear la compra de huevos de caballo en el Mercado",
"questBurnoutText": "Burnout y los Espíritus Consumidos",
"questBurnoutNotes": "Es ya bien pasada la medianoche, tranquila y sofocante, cuando Redphoenix y el capitán scout Kiwibot aparecen súbitamente cruzando las puertas de la ciudad. \"¡Tenemos que evacuar todos los edificios de madera!\" grita Redphoenix. \"¡Rápido!\"<br><br>Kiwibot se sujeta de la pared mientras recobra el aliento. \"¡Está drenando a la gente y conviertiéndola en Espíritus Consumidos! Por eso todo estaba demorado. Allí es adonde la gente desaparecida ha ido. ¡Es él quien ha estado robando su energía!\"<br><br>\"¿'Él'?\" pregunta Lemoness.<br><br>Y en ese momento el calor toma forma.<br><br>Se alza desde la tierra en una masa nebulosa y serpenteante, y el aire se satura de olor a humo y azufre. Llamas reptan a través del suelo fundido y se contorsionan formando extremidades, retorciéndose hacia alturas espeluznantes. Ojos ardientes se abren repentinamente, y la criatura deja escapar una carcajada profunda y chispeante.<br><br> Kiwibot murmura una única palabra.<br><br><em>\"Burnout.\"</em>",
"questBurnoutCompletion": "<strong>¡Burnout es DERROTADO!</strong><br><br>Con un gran, suave suspiro, Burnout gradualmente libera la energía ardiente que alimentaba su fuego. Mientras el monstruo silenciosamente se convierte en cenizas, su energía robada centellea en el aire, rejuveneciendo a los Espíritus Consumidos y devolviéndolos a sus formas originales.<br><br>Ian, Daniel y la Hechicera Estacional festejan mientras los Habiticanos se apuran a recibirlos, y todos los ciudadanos desaparecidos de los Campos Florecientes abrazan a sus amigos y a sus familias. ¡El último Espíritu Consumido se transforma en la mismísima Parca Alegre!<br><br>\"¡Miren!\" murmura @Baconsaur, al tiempo que las cenizas comienzan a brillar. ¡Lentamente, se convierten en cientos de fénix resplandecientes!<br><br>Una de las aves radiantes se posa sobre el brazo esquelético de la Segadora Alegre, y ella le sonríe. \"Ha pasado ya bastante tiempo desde que tuve el privilegio exquisito de ver un fénix en los Campos Florecientes,\" dice. \"Aunque dados los hechos recientes, debo decir, ¡esto es extremadamente apropiado!\"<br><br>Su tono se vuelve serio, aunque (naturalmente) su sonrisa persiste. \"Somos conocidos por ser muy trabajadores aquí, pero también lo somos por nuestros banquetes y festividades. Es bastante irónico, supongo, que mientras nos esforzábamos para planear una fiesta espectacular, nos rehusamos a permitirnos un tiempo de ocio. ¡Desde luego no volveremos a cometer el mismo error dos veces!\"<br><br>La Parca Alegre aplaude. \"Ahora - ¡a celebrar!\"",
"questBurnoutCompletionChat": "`¡Burnout es DERROTADO!`\n\nCon un gran, suave suspiro, Burnout gradualmente libera la energía ardiente que alimentaba su fuego. Mientras el monstruo silenciosamente se convierte en cenizas, su energía robada centellea en el aire, rejuveneciendo a los Espíritus Consumidos y devolviéndolos a sus formas originales.\n\nIan, Daniel y la Hechicera Estacional festejan mientras los Habiticanos se apuran a recibirlos, y todos los ciudadanos desaparecidos de los Campos Florecientes abrazan a sus amigos y a sus familias. ¡El último Espíritu Consumido se transforma en la mismísima Parca Alegre!\n\n\"¡Miren!\" murmura @Baconsaur, al tiempo que las cenizas comienzan a brillar. ¡Lentamente, se convierten en cientos de fénix resplandecientes!\n\nUna de las aves radiantes se posa sobre el brazo esquelético de la Parca Alegre, y ella le sonríe. \"Ha pasado ya bastante tiempo desde que tuve el privilegio exquisito de ver un fénix en los Campos Florecientes,\" dice. \"Aunque dados los hechos recientes, debo decir, ¡esto es extremadamente apropiado!\"\n\nSu tono se vuelve serio, aunque (naturalmente) su sonrisa persiste. \"Somos conocidos por ser muy trabajadores aquí, pero también lo somos por nuestros banquetes y festividades. Es bastante irónico, supongo, que mientras nos esforzábamos para planear una fiesta espectacular, nos rehusamos a permitirnos un tiempo de ocio. ¡Desde luego no volveremos a cometer el mismo error dos veces!\"\n\nLa Parca Alegre aplaude. \"Ahora - ¡a celebrar!\"\n\nTodos los Habiticanos reciben:\n\nFénix (Mascota)\nFénix (Montura)\nLogro: Salvador de los Campos Florecientes\nCaramelo Básico\nCaramelo de Vainilla\nCaramelo de Arena\nCaramelo de Canela\nCaramelo de Chocolate\nCaramelo Podrido\nCaramelo Rosa Agrio\nCaramelo Azul Agrio\nCaramelo de Miel",
"questBurnoutNotes": "Es ya bien pasada la medianoche, tranquila y sofocante, cuando Redphoenix y el capitán scout Kiwibot aparecen súbitamente cruzando las puertas de la ciudad.\n—¡Tenemos que evacuar todos los edificios de madera! grita Redphoenix. ¡Rápido!<br><br>\nKiwibot se sujeta de la pared mientras recobra el aliento.\n—¡Está drenando a la gente y conviertiéndola en Espíritus Consumidos! Por eso todo estaba demorado. Allí es adonde la gente desaparecida ha ido. ¡Es él quien ha estado robando su energía!<br><br>\n—¿'Él'? pregunta Lemoness.<br><br>Y en ese momento el calor toma forma.<br><br>Se alza desde la tierra en una masa nebulosa y serpenteante, y el aire se satura de olor a humo y azufre. Llamas reptan a través del suelo fundido y se contorsionan formando extremidades, retorciéndose hacia alturas espeluznantes. Ojos ardientes se abren repentinamente, y la criatura deja escapar una carcajada profunda y chispeante.<br><br> Kiwibot murmura una única palabra.<br><br>\n—<em>Burnout.</em>",
"questBurnoutCompletion": "<strong>¡Burnout es DERROTADO!</strong><br><br>Con un gran, suave suspiro, Burnout gradualmente libera la energía ardiente que alimentaba su fuego. Mientras el monstruo silenciosamente se convierte en cenizas, su energía robada centellea en el aire, rejuveneciendo a los Espíritus Consumidos y devolviéndolos a sus formas originales.<br><br>Ian, Daniel y la Hechicera Estacional festejan mientras los Habiticanos se apuran a recibirlos, y todos los ciudadanos desaparecidos de los Campos Florecientes abrazan a sus amigos y a sus familias. ¡El último Espíritu Consumido se transforma en la mismísima Segadora Alegre!<br><br>\n—¡Mirad! —murmura @Baconsaur, al tiempo que las cenizas comienzan a brillar. ¡Lentamente, se convierten en cientos de fénix resplandecientes!<br><br>Una de las aves radiantes se posa sobre el brazo esquelético de la Segadora Alegre, y ella le sonríe.\n—Ha pasado ya bastante tiempo desde que tuve el privilegio exquisito de ver un fénix en los Campos Florecientes dice. Aunque dados los hechos recientes, debo decir, ¡esto es extremadamente apropiado!<br><br>Su tono se vuelve serio, aunque (naturalmente) su sonrisa persiste. Somos conocidos por ser muy trabajadores aquí, pero también lo somos por nuestros banquetes y festividades. Es bastante irónico, supongo, que mientras nos esforzábamos para planear una fiesta espectacular, nos rehusamos a permitirnos un tiempo de ocio. ¡Desde luego no volveremos a cometer el mismo error dos veces!<br><br>La Segadora Alegre aplaude.\n—Ahora, ¡a celebrar!",
"questBurnoutCompletionChat": "`¡Burnout es DERROTADO!`\n\nCon un gran, suave suspiro, Burnout gradualmente libera la energía ardiente que alimentaba su fuego. Mientras el monstruo silenciosamente se convierte en cenizas, su energía robada centellea en el aire, rejuveneciendo a los Espíritus Consumidos y devolviéndolos a sus formas originales.\n\nIan, Daniel y la Hechicera Estacional festejan mientras los Habiticanos se apuran a recibirlos, y todos los ciudadanos desaparecidos de los Campos Florecientes abrazan a sus amigos y a sus familias. ¡El último Espíritu Consumido se transforma en la mismísima Segadora Alegre!\n\n¡Miren! murmura @Baconsaur, al tiempo que las cenizas comienzan a brillar. ¡Lentamente, se convierten en cientos de fénix resplandecientes!\n\nUna de las aves radiantes se posa sobre el brazo esquelético de la Segadora Alegre, y ella le sonríe.\n—Ha pasado ya bastante tiempo desde que tuve el privilegio exquisito de ver un fénix en los Campos Florecientes dice. Aunque dados los hechos recientes, ¡debo decir que esto es extremadamente apropiado\n\nSu tono se vuelve serio, aunque (naturalmente) su sonrisa persiste.\n—Somos conocidos por ser muy trabajadores aquí, pero también lo somos por nuestros banquetes y festividades. Es bastante irónico, supongo, que mientras nos esforzábamos para planear una fiesta espectacular, nos rehusamos a permitirnos un tiempo de ocio. ¡Desde luego no volveremos a cometer el mismo error dos veces!\n\nLa Segadora Alegre aplaude.\n—Ahora, ¡a celebrar!\n\nTodos los Habiticanos reciben:\n\nFénix (Mascota)\nFénix (Montura)\nLogro: Salvador de los Campos Florecientes\nCaramelo Básico\nCaramelo de Vainilla\nCaramelo de Arena\nCaramelo de Canela\nCaramelo de Chocolate\nCaramelo Podrido\nCaramelo Rosa Agrio\nCaramelo Azul Agrio\nCaramelo de Miel",
"questBurnoutBoss": "Burnout",
"questBurnoutBossRageTitle": "Ataque Consumidor",
"questBurnoutBossRageDescription": "¡Cuando esta barra se llene, Burnout desatará su Ataque Consumidor sobre Habitica!",
@@ -269,67 +269,67 @@
"questBurnoutBossRageSeasonalShop": "`¡Burnout usa ATAQUE CONSUMIDOR!`\n\n¡¡¡Ahh!!! ¡Nuestras tareas diarias incompletas han alimentado las llamas de Burnout, y ahora tiene suficiente energía para atacar de nuevo! El monstruo deja escapar un chorro de llamas espectrales que chamuscan la tienda de temporada. Te horrorizas al ver que la alegre hechicera de las estaciones se ha transformado en un triste espíritu consumido.\n\n¡Tenemos que rescatar a nuestros NPC! ¡Rápido, habiticanos, completad vuestras tareas y derrotad a Burnout antes de que ataque una tercera vez!",
"questBurnoutBossRageTavern": "`¡Burnout usa ATAQUE CONSUMIDOR!`\n\nMuchos Habiticanos han estado escondiéndose de Burnout en la Taberna, ¡pero ya no más! Con un aullido chirriante, Burnout rastrilla la Taberna con sus manos blancas y ardientes. Mientras los clientes de la Taberna huyen, ¡Daniel es atrapado por Burnout, y se transforma en un Espíritu Consumido justo delante de ti!\n \nEste impetuoso horror se ha extendido demasiado tiempo. No se rindan... ¡estamos tan cerca de vencer a Burnout de una vez por todas! ",
"questFrogText": "Pantano de la Rana de Desorden",
"questFrogNotes": "Mientras tú y tus amigos se esfuerzan para atravesar las Ciénagas del Estancamiento, @starsystemic señala un gran cartel. \"No te desvíes del camino -- si puedes.\"<br><br>\"¡Seguramente no es difícil!\" dice @RosemonkeyCT. \"Es ancho y está despejado.\"<br><br>Pero al continuar, notan que el camino es gradualmente invadido por el lodo de la ciénaga, entremezclado desordenadamente con pedazos azules de desechos, hasta que seguir avanzando se vuelve imposible.<br><br>Mientras miras alrededor, preguntándote cómo se transformó en un desastre, @Jon Arjinborn grita, \"¡Cuidado!\" Una rana furiosa salta desde el lodo, cubierta con ropa sucia y encendida por un fuego azul. ¡Van a tener que derrotar a esta venenosa Rana Desastrosa para continuar!",
"questFrogCompletion": "La rana se hunde en el lodo, derrotada. Mientras se escabulle, el cieno azul se disipa, despejando el camino.<br><br>Posados en el medio del sendero se encuentran tres huevos inmaculados. \"¡Se pueden ver incluso los pequeños renacuajos a través de la cubierta transparente!\" dice @Breadstrings. \"Tomen, deberían quedárselos.\"",
"questFrogNotes": "Mientras tú y tus amigos se esfuerzan para atravesar las Ciénagas del Estancamiento, @starsystemic señala un gran cartel.\nNo te desvíes del camino.. si puedes.<br><br>\n—¡Seguramente no es difícil! dice @RosemonkeyCT. Es ancho y está despejado.<br><br>Pero al continuar, notan que el camino es gradualmente invadido por el lodo de la ciénaga, entremezclado desordenadamente con pedazos azules de desechos, hasta que seguir avanzando se vuelve imposible.<br><br>Mientras miras alrededor, preguntándote cómo se transformó en un desastre, @Jon Arjinborn grita:\n—¡Cuidado! Una rana furiosa salta desde el lodo, cubierta con ropa sucia y encendida por un fuego azul. ¡Van a tener que derrotar a esta venenosa Rana Desastrosa para continuar!",
"questFrogCompletion": "La rana se hunde en el lodo, derrotada. Mientras se escabulle, el cieno azul se disipa, despejando el camino.<br><br>Posados en el medio del sendero se encuentran tres huevos inmaculados.\n—¡Se pueden ver incluso los pequeños renacuajos a través de la cubierta transparente! dice @Breadstrings. Tomad, deberíais quedároslos.",
"questFrogBoss": "Rana de Desorden",
"questFrogDropFrogEgg": "Rana (Huevo)",
"questFrogUnlockText": "Desbloquear la compra de huevos de rana en el Mercado",
"questSnakeText": "La Serpiente de Distracción",
"questSnakeNotes": "Para vivir en las Dunas de la Distracción hay que tener un alma resistente. El árido desierto es difícilmente un lugar productivo, y las dunas centelleantes han hecho que muchos viajeros se perdieran. Sin embargo, algo está asustando incluso a los lugareños. La arena ha estado desplazándose y dando vuelta pueblos enteros. Los residentes dicen que un monstruo con un cuerpo enorme y serpentino se encuentra al acecho debajo de la arena, y ofrecen una recompensa para quienquiera que los ayude a encontrarlo y detenerlo. Los aclamados encantadores de serpientes @EmeraldOx y @PainterProphet han accedido a ayudarte a atraer a la bestia. ¿Puedes detener a la Serpiente de la Distracción?",
"questSnakeCompletion": "Con ayuda de los encantadores destierras a la Serpiente de la Distracción. Aunque te alegra haber asistido a los habitantes de las Dunas, no puedes evitar sentirte un poco triste por tu enemigo caído. Mientras contemplas la vista, @LordDarkly se dirige a ti. \"¡Gracias! No es mucho, pero espero que esto pueda expresar nuestra gratitud.\" Te da un poco de Oro y... ¡algunos huevos de Serpiente! Volverás a ver a ese animal majestuoso, después de todo.",
"questSnakeCompletion": "Con ayuda de los encantadores destierras a la Serpiente de la Distracción. Aunque te alegra haber asistido a los habitantes de las Dunas, no puedes evitar sentirte un poco triste por tu enemigo caído. Mientras contemplas la vista, @LordDarkly se dirige a ti.\n—¡Gracias! No es mucho, pero espero que esto pueda expresar nuestra gratitud.\nTe da un poco de Oro y... ¡algunos huevos de Serpiente! Volverás a ver a ese animal majestuoso, después de todo.",
"questSnakeBoss": "Serpiente de Distracción",
"questSnakeDropSnakeEgg": "Serpiente (Huevo)",
"questSnakeUnlockText": "Desbloquear la compra de huevos de serpiente en el Mercado",
"questUnicornText": "Persuadiendo a la Reina Unicornio",
"questUnicornNotes": "¡El Arroyo de la Conquista se ha vuelto turbio, destruyendo el suministro de agua potable de Ciudad Hábito! Afortunadamente, @Lukreja conoce una leyenda antigua que asegura que el cuerno de un unicornio puede purificar hasta las aguas más sucias. Acompañado por tu intrépido guía @UncommonCriminal, caminas entre las cumbres heladas de las Montañas Serpenteantes. Finalmente, en la cima congelada del mismísimo Monte Habitica, encuentras a la Reina Unicornio en medio de la nieve brillante. \"Tus súplicas son convincentes,\" te dice. \"¡Pero antes debes probar que eres digno de mi ayuda!\"",
"questUnicornNotes": "¡El Arroyo de la Conquista se ha vuelto turbio, destruyendo el suministro de agua potable de Ciudad Hábito! Afortunadamente, @Lukreja conoce una leyenda antigua que asegura que el cuerno de un unicornio puede purificar hasta las aguas más sucias. Acompañado por tu intrépido guía @UncommonCriminal, caminas entre las cumbres heladas de las Montañas Serpenteantes. Finalmente, en la cima congelada del mismísimo Monte Habitica, encuentras a la Reina Unicornio en medio de la nieve brillante.\n—Tus súplicas son convincentes te dice. ¡Pero antes debes probar que eres digno de mi ayuda!",
"questUnicornCompletion": "Impresionada por tu diligencia y tu fuerza, la Reina Unicornio finalmente coincide en que tu causa es noble. Te deja montar sobre su lomo al tiempo que despega hacia la fuente del Arroyo de la Conquista. Mientras baja su cuerno dorado hacia las sucias aguas, una luz azul brillante se eleva desde la superficie de las mismas. Es tan enceguecedora que te obliga a cerrar los ojos. Cuando los abres un momento después, la unicornio se ha ido. Sin embargo, @rosiesully deja escapar un grito de alegría: el agua se ha vuelto clara, y tres huevos relucientes se posan sobre la orilla del arroyo.",
"questUnicornBoss": "La Reina de Unicornio",
"questUnicornDropUnicornEgg": "Unicornio (Huevo)",
"questUnicornUnlockText": "Desbloquear la compra de huevos de unicornio en el Mercado",
"questSabretoothText": "El Dientes de sable",
"questSabretoothNotes": "¡Un rugiente monstruo aterroriza Habitica! La criatura suele rondar campos y bosques, emitiendo un fuertes estallidos para atacar antes de volver a desaparecer. Ha estado cazando inocentes pandas y asustando a los cerdos voladores, que huyen de sus corrales para esconderse en los árboles. @Inventrix y @icefelis explican que el Tigre de Dientes de Sable Zombi fue liberado mientras estaban excavando en unos antiguos y vírgenes campos de hielo de las Estepas Stoïkalm. \"Al principio era perfectamente amigable No sé qué le ha pasado. ¡Por favor, tienes que ayudarnos a volver a capturarlo! ¡Solo un campeón de Habitica puede someter a esta bestia prehistórica!\"",
"questSabretoothNotes": "¡Un rugiente monstruo aterroriza Habitica! La criatura suele rondar campos y bosques, emitiendo un fuertes estallidos para atacar antes de volver a desaparecer. Ha estado cazando inocentes pandas y asustando a los cerdos voladores, que huyen de sus corrales para esconderse en los árboles. @Inventrix y @icefelis explican que el Tigre de Dientes de Sable Zombi fue liberado mientras estaban excavando en unos antiguos y vírgenes campos de hielo de las Estepas Stoïkalm.\n—Al principio era perfectamente amigable... No sé qué le ha pasado. ¡Por favor, tienes que ayudarnos a volver a capturarlo! ¡Solo un campeón de Habitica puede someter a esta bestia prehistórica!",
"questSabretoothCompletion": "Luego de una larga y agotadora batalla, logras inmovilizar al Dientes de Sable Zombi. Cuando por fin te puedes acercar, notas una fea caries en uno de sus dientes de sable. Dándote cuenta de la verdadera causa de su furia, consigues que @Fandekasp arregle la caries, y les aconsejas a todos que no le den muchos dulces a su amigo en el futuro. El Dientes de Sable se alza fortalecido, y en agradecimiento, sus domadores te envían una generosa recompensa ¡algunos huevos de Dientes de Sable!",
"questSabretoothBoss": "Dientes de sable zombie",
"questSabretoothDropSabretoothEgg": "El Tigre Dientes de Sable (Huevo)",
"questSabretoothDropSabretoothEgg": "Tigre Dientes de Sable (Huevo)",
"questSabretoothUnlockText": "Desbloquear la compra de huevos de tigres dientes de sable en el Mercado",
"questMonkeyText": "El Mandril Monstruoso y los Monos Traviesos",
"questMonkeyNotes": "¡La Sabana Sloensteadi está siendo destruida por el Mandril Monstruoso y sus Monos Maliciosos! Aúllan lo suficientemente fuerte como para ahogar el sonido de las fechas límites que se aproximan, alentando a todos a evadir sus obligaciones y seguir procrastinando. Cielos, mucha gente está imitando esta mala conducta. ¡Si nadie detiene a estos primates, muy pronto las tareas de todo el mundo se volverán tan rojas como la cara del Mandril Monstruoso!<br><br>\"Sólo un aventurero dedicado podrá resistirse a ellos,\" dice @yamato.<br><br>\"¡Rápido, hagamos que este mono deje de molestar a todos!\" grita @Oneironaut, y tú te preparas para la batalla.",
"questMonkeyCompletion": "¡Lo lograste! Esos diablillos no conseguirán bananas hoy. Agobiados por tu diligencia, los monos huyen llenos de pánico. \"Miren,\" dice @Misceo. \"Han dejado algunos huevos.\"<br><br>@Leephon sonríe. \"¡Quizás un mono mascota bien entrenado pueda ayudarte tanto como los salvajes te estorban!\"",
"questMonkeyNotes": "¡La Sabana Sloensteadi está siendo destruida por el Mandril Monstruoso y sus Monos Maliciosos! Aúllan lo suficientemente fuerte como para ahogar el sonido de las fechas límites que se aproximan, alentando a todos a evadir sus obligaciones y seguir procrastinando. Cielos, mucha gente está imitando esta mala conducta. ¡Si nadie detiene a estos primates, muy pronto las tareas de todo el mundo se volverán tan rojas como la cara del Mandril Monstruoso!<br><br>\n—Sólo un aventurero dedicado podrá resistirse a ellos dice @yamato.<br><br>¡Rápido, hagamos que este mono deje de molestar a todos! grita @Oneironaut, y tú te preparas para la batalla.",
"questMonkeyCompletion": "¡Lo lograste! Esos diablillos no conseguirán bananas hoy. Agobiados por tu diligencia, los monos huyen llenos de pánico.\n—Miren dice @Misceo. Han dejado algunos huevos.\n<br><br>@Leephon sonríe.\n—¡Quizás un mono mascota bien entrenado pueda ayudarte tanto como los salvajes te estorban!",
"questMonkeyBoss": "Mandril Monstruoso",
"questMonkeyDropMonkeyEgg": "Mono (Huevo)",
"questMonkeyUnlockText": "Desbloquea la compra de huevos de mono en el Mercado",
"questSnailText": "El Caracol del Cieno de Rutinaria",
"questSnailNotes": "Estás ansioso por empezar una misión en los Calabozos abandonados de Rutinaria, pero apenas entras, sientes que el suelo debajo tuyo comienza a succionar tus botas. Levantas la vista y ves a Habiticanos atrapados en lodo. @Overomega grita, \"¡Tienen demasiadas tareas y diarias insignificantes, y se están atascando en cosas que no importan! ¡Ayúdalos a salir!\"<br><br>\"Tienes que encontrar la fuente del lodo,\" coincide @Pfeffernusse, \"¡o las tareas que no puedan completar los hundirán por siempre!\"<br><br>Con tu arma en mano, vadeas a través del barro pegajoso... y te encuentras con el temible Caracol del Cieno de Rutinaria.",
"questSnailCompletion": "Descargas un golpe sobre la concha del gran Caracol, partiéndola en dos, soltando un montón de agua. El cieno es arrastrado y lavado por la corriente, y los Habiticanos alrededor tuyo se regocijan. \"¡Miren!\" dice @Misceo. \"Hay un pequeño conjunto de huevos de caracol en los restos del lodo.\"",
"questSnailNotes": "Estás ansioso por empezar una misión en los Calabozos abandonados de Rutinaria, pero apenas entras, sientes que el suelo debajo tuyo comienza a succionar tus botas. Levantas la vista y ves a Habiticanos atrapados en lodo. @Overomega grita:\n—¡Tienen demasiadas tareas y diarias insignificantes, y se están atascando en cosas que no importan! ¡Ayúdalos a salir!<br><br>\n—Tienes que encontrar la fuente del lodo —añade @Pfeffernusse¡o las tareas que no puedan completar los hundirán por siempre!<br><br>\nCon tu arma en mano, vadeas a través del barro pegajoso... y te encuentras con el temible Caracol del Cieno de Rutinaria.",
"questSnailCompletion": "Descargas un golpe sobre la concha del gran Caracol, partiéndola en dos, soltando un montón de agua. El cieno es arrastrado y lavado por la corriente, y los Habiticanos alrededor tuyo se regocijan.\n—¡Mirad! —dice @Misceo. Hay un pequeño conjunto de huevos de caracol en los restos del lodo.",
"questSnailBoss": " Caracol del Cieno de Rutinaria",
"questSnailDropSnailEgg": "Caracol (Huevo)",
"questSnailUnlockText": "Desbloquea la compra de huevos de Caracol en el Mercado",
"questBewilderText": "El Obnubilave",
"questBewilderNotes": "La fiesta comienza como cualquier otra.<br><br>Los aperitivos son excelentes, la música es jovial, e incluso los elefantes danzantes se han vuelto normales. Los Habiticanos ríen y se divierten en medio de los centros de mesa florales desbordantes, felices de poder distraerse lejos de sus tareas más desagradables, y el Santo Inocente da vueltas entre ellos, mostrando con entusiasmo un truco entretenido por aquí y un ingenioso giro por allá.<br><br>Al tiempo que el reloj de la torre de Desconcertaire da la medianoche, el Santo Inocente se sube de un salto al escenario para dar un discurso.<br><br>\"¡Amigos! ¡Enemigos! ¡Conocidos tolerantes! Escuchen con atención.\" La multitud se ríe por lo bajo mientras orejas de animales brotan de sus cabezas, y todos posan con sus nuevos accesorios.<br><br>\"Como saben,\" el Inocente continúa, \"mis ilusiones confusas generalmente duran sólo un día. Pero estoy feliz de anunciar que he descubierto un atajo que nos garantizará diversión sin fin, sin tener que lidiar con el molesto peso de nuestras responsabilidades. Encantadores Habiticanos, conozcan a mi nuevo y mágico amigo... ¡el Obnubilave!\"<br><br>Lemoness palidece repentinamente, dejando caer sus aperitivos. \"¡Esperen! No confíen en--\"<br><br>Pero de forma súbita una neblina se vierte en la sala, brillante y densa, y se arremolina alrededor del Santo Inocente, fusionándose en forma de plumas nubosas y un cuello estirado. La multitud se queda sin palabras mientras una monstruosa ave aparece frente a ella, sus alas centelleando llenas de ilusiones. El ave deja escapar una horrible risa chirriante.<br><br>\"¡Ah, han pasado siglos desde que un Habiticano fue lo suficientemente tonto como para convocarme! Qué fabuloso se siente tener al fin una forma tangible.\"<br><br>Zumbando aterrorizadas, las abejas mágicas de Desconcertaire huyen de la ciudad flotante, que se alza en el cielo. Una por una, las radiantes flores primaverales se marchitan y desaparecen en una voluta de humo.<br><br>\"Mis queridos amigos, ¿por qué están tan asustados?\" cacarea el Obnubilave, agitando sus alas. \"Ya no hay necesidad de trabajar duro para conseguir recompensas. ¡Yo les daré todas las cosas que desean!\"<br><br>Una lluvia de monedas cae del cielo, golpeando el suelo con una fuerza brutal, y la muchedumbre grita y corre a buscar refugio. \"¿Esto es una broma?\" aúlla Baconsaur, mientras el oro rompe ventanas y destroza tejados.<br><br>PainterProphet se agacha al mismo tiempo que rayos restallan por encima suyo y una niebla bloquea el sol. \"¡No! ¡Esta vez, no creo que lo sea!\"<br><br>Rápido, Habiticanos, ¡no dejemos que este Jefe Global nos distraiga de nuestros objetivos! Manténganse enfocados en las tareas que deben completar para que podamos rescatar a Desconcertaire -- y, con suerte, a nosotros mismos. ",
"questBewilderCompletion": "<strong>¡El Obnubilave ha sido DERROTADO!</strong><br><br>¡Lo logramos! El Obnubilave deja escapar un aullido mientras se retuerce en el aire, perdiendo plumas que caen como gotas de lluvia. Lenta y gradualmente, se enrolla formando una nube de niebla centelleante. Mientras el sol recién despejado atraviesa la niebla, ésta es consumida por el calor, revelando las formas afortunadamente humanas de Bailey, Matt, Alex... y del mismísimo Santo Inocente.<br><br><strong>¡Desconcertaire ha sido salvada!</strong><br><br>El Santo Inocente tiene el suficiente remordimiento como para mostrarse avergonzado. \"Ah, hm,\" dice. \"Tal vez... me dejé llevar un poco.\"<br><br>La multitud murmura. Flores empapadas son arrastradas a las aceras. A la distancia, en alguna parte, un techo se derrumba con un ruido espectacular.<br><br>\"Eh, sí,\" dice el Santo Inocente. \"Lo que quise decir es que lo siento terriblemente.\" Deja salir un suspiro. \"Supongo que no todo en la vida puede ser diversión. No me haría daño enfocarme de vez en cuando. Quizás me adelante para la broma del año que viene.\"<br><br>Redphoenix tose exageradamente.<br><br>\"Quiero decir, ¡quizás me adelante para la limpieza general!\" dice el Santo Inocente. \"No hay nada que temer, pronto dejaré a Ciudad Hábito como nueva. Por suerte nadie me supera en el manejo de dos trapeadores al mismo tiempo.\"<br><br>Animada, la banda de música comienza a tocar.<br><br>No pasa mucho tiempo hasta que todo vuelve a la normalidad en Ciudad Hábito. Además, ahora que el Obnubilave se ha evaporado, las abejas mágicas de Desconcertaire vuelven a trabajar con un ritmo ajetreado, y pronto las flores brotan y la ciudad flota una vez más.<br><br>Mientras los Habiticanos abrazan a las peludas abejas mágicas, los ojos del Santo Inocente se iluminan. \"¡Ajá, se me ha ocurrido algo! ¿Por qué no se quedan con algunas de estas peluditas abejas como mascotas y monturas? Es un regalo que simboliza perfectamente el equilibrio entre el trabajo duro y las dulces recompensas, si me voy a poner aburrido y alegórico.\" El Inocente guiña. \"Además, ¡no tienen aguijones! Palabra de Inocente.\"",
"questBewilderCompletionChat": "`¡El Obnubilave ha sido DERROTADO!`\n\n¡Lo logramos! El Obnubilave deja escapar un aullido mientras se retuerce en el aire, perdiendo plumas que caen como gotas de lluvia. Lenta y gradualmente, se enrolla formando una nube de niebla centelleante. Mientras el sol recién despejado atraviesa la niebla, ésta es consumida por el calor, revelando las formas afortunadamente humanas de Bailey, Matt, Alex... y del mismísimo Santo Inocente.\n\n`¡Desconcertaire ha sido salvada!`\n\nEl Santo Inocente tiene el suficiente remordimiento como para mostrarse avergonzado. \"Ah, hm,\" dice. \"Tal vez... me dejé llevar un poco.\"\n\nLa multitud murmura. Flores empapadas son arrastradas a las aceras. A la distancia, en alguna parte, un techo se derrumba con un ruido espectacular.\n\n\"Eh, sí,\" dice el Santo Inocente. \"Lo que quise decir es que lo siento terriblemente.\" Deja salir un suspiro. \"Supongo que no todo en la vida puede ser diversión. No me haría daño enfocarme de vez en cuando. Quizás me adelante para la broma del año que viene.\"\n\nRedphoenix tose exageradamente.\n\n\"Quiero decir, ¡quizás me adelante para la limpieza general!\" dice el Santo Inocente. \"No hay nada que temer, pronto dejaré a Ciudad Hábito como nueva. Por suerte nadie me supera en el manejo de dos trapeadores al mismo tiempo.\"\n\nAnimada, la banda de música comienza a tocar.\n\nNo pasa mucho tiempo hasta que todo vuelve a la normalidad en Ciudad Hábito. Además, ahora que el Obnubilave se ha evaporado, las abejas mágicas de Desconcertaire vuelven a trabajar con un ritmo ajetreado, y pronto las flores brotan y la ciudad flota una vez más.\n\nMientras los Habiticanos abrazan a las peludas abejas mágicas, los ojos del Santo Inocente se iluminan. \"¡Ajá, se me ha ocurrido algo! ¿Por qué no se quedan con algunas de estas peluditas abejas como mascotas y monturas? Es un regalo que simboliza perfectamente el equilibrio entre el trabajo duro y las dulces recompensas, si me voy a poner aburrido y alegórico.\" El Inocente guiña. \"Además, ¡no tienen aguijones! Palabra de Inocente.\"",
"questBewilderNotes": "La fiesta comienza como cualquier otra.<br><br>Los aperitivos son excelentes, la música es jovial, e incluso los elefantes danzantes se han vuelto normales. Los Habiticanos ríen y se divierten en medio de los centros de mesa florales desbordantes, felices de poder distraerse lejos de sus tareas más desagradables, y el Santo Inocente da vueltas entre ellos, mostrando con entusiasmo un truco entretenido por aquí y un ingenioso giro por allá.<br><br>Al tiempo que el reloj de la torre de Desconcertaire da la medianoche, el Santo Inocente se sube de un salto al escenario para dar un discurso.<br><br>\n—¡Amigos! ¡Enemigos! ¡Conocidos tolerantes! Escuchad con atención. La multitud se ríe por lo bajo mientras orejas de animales brotan de sus cabezas, y todos posan con sus nuevos accesorios.<br><br>Como saben el Inocente continúamis ilusiones confusas generalmente duran sólo un día. Pero estoy feliz de anunciar que he descubierto un atajo que nos garantizará diversión sin fin, sin tener que lidiar con el molesto peso de nuestras responsabilidades. Encantadores Habiticanos, conozcan a mi nuevo y mágico amigo... ¡el Obnubilave!<br><br>\nLemoness palidece repentinamente, dejando caer sus aperitivos.\n—¡Esperad! No confiéis en...<br><br>Pero de forma súbita una neblina se vierte en la sala, brillante y densa, y se arremolina alrededor del Santo Inocente, fusionándose en forma de plumas nubosas y un cuello estirado. La multitud se queda sin palabras mientras una monstruosa ave aparece frente a ella, sus alas centelleando llenas de ilusiones. El ave deja escapar una horrible risa chirriante.<br><br>\n—¡Ah, han pasado siglos desde que un Habiticano fue lo suficientemente tonto como para convocarme! Qué fabuloso es tener al fin una forma tangible.<br><br>\nZumbando aterrorizadas, las abejas mágicas de Desconcertaire huyen de la ciudad flotante, que se alza en el cielo. Una por una, las radiantes flores primaverales se marchitan y desaparecen en una voluta de humo.<br><br>\n—Mis queridos amigos, ¿por qué estáis tan asustados? cacarea el Obnubilave, agitando sus alas. Ya no hay necesidad de trabajar duro para conseguir recompensas. ¡Yo os daré todas las cosas que deseáis!<br><br>\nUna lluvia de monedas cae del cielo, golpeando el suelo con una fuerza brutal, y la muchedumbre grita y corre a buscar refugio.\n—¿Esto es una broma? aúlla Baconsaur, mientras el oro rompe ventanas y destroza tejados.<br><br>PainterProphet se agacha al mismo tiempo que rayos restallan por encima suyo y una niebla bloquea el sol.\n—¡No! ¡Esta vez, no creo que lo sea!<br><br>Rápido, Habiticanos, ¡no podemos dejar que este Jefe Global nos distraiga de nuestros objetivos! Manteneos enfocados en las tareas que deben completar para que podamos rescatar a Desconcertaire... y, con suerte, a nosotros mismos. ",
"questBewilderCompletion": "<strong>¡El Obnubilave ha sido DERROTADO!</strong><br><br>¡Lo logramos! El Obnubilave deja escapar un aullido mientras se retuerce en el aire, perdiendo plumas que caen como gotas de lluvia. Lenta y gradualmente, se enrolla formando una nube de niebla centelleante. Mientras el sol recién despejado atraviesa la niebla, ésta es consumida por el calor, revelando las formas afortunadamente humanas de Bailey, Matt, Alex... y del mismísimo Santo Inocente.<br><br><strong>¡Desconcertaire ha sido salvada!</strong><br><br>El Santo Inocente tiene el suficiente remordimiento como para mostrarse avergonzado.\n—Ah, eh... —dice. Tal vez... me dejé llevar un poco.<br><br>\nLa multitud murmura. Flores empapadas son arrastradas a las aceras. A la distancia, en alguna parte, un techo se derrumba con un ruido espectacular.<br><br>\n—Eh, sí dice el Santo Inocente. Lo que quise decir es que lo siento terriblemente. Deja salir un suspiro. Supongo que no todo en la vida puede ser diversión. No me haría daño enfocarme de vez en cuando. Quizás me adelante para la broma del año que viene.<br><br>Redphoenix tose exageradamente.<br><br> Quiero decir, ¡quizás me adelante para la limpieza general! dice el Santo Inocente. No hay nada que temer, pronto dejaré a Ciudad Hábito como nueva. Por suerte nadie me supera en el manejo de dos fregonas al mismo tiempo.<br><br>\nAnimada, la banda de música comienza a tocar.<br><br> No pasa mucho tiempo hasta que todo vuelve a la normalidad en Ciudad Hábito. Además, ahora que el Obnubilave se ha evaporado, las abejas mágicas de Desconcertaire vuelven a trabajar con un ritmo ajetreado, y pronto las flores brotan y la ciudad flota una vez más.<br><br>Mientras los Habiticanos abrazan a las peludas abejas mágicas, los ojos del Santo Inocente se iluminan.\n—¡Ajá, se me ha ocurrido algo! ¿Por qué no os quedáis con algunas de estas peluditas abejas como mascotas y monturas? Es un regalo que simboliza perfectamente el equilibrio entre el trabajo duro y las dulces recompensas, si me voy a poner aburrido y alegórico. El Inocente guiña. Además, ¡no tienen aguijones! Palabra de Inocente.",
"questBewilderCompletionChat": "`¡El Obnubilave ha sido DERROTADO!`\n\n¡Lo logramos! El Obnubilave deja escapar un aullido mientras se retuerce en el aire, perdiendo plumas que caen como gotas de lluvia. Lenta y gradualmente, se enrolla formando una nube de niebla centelleante. Mientras el sol recién despejado atraviesa la niebla, ésta es consumida por el calor, revelando las formas afortunadamente humanas de Bailey, Matt, Alex... y del mismísimo Santo Inocente.\n\n`¡Desconcertaire ha sido salvada!`\n\nEl Santo Inocente tiene el suficiente remordimiento como para mostrarse avergonzado.\n—Ah, hm dice. Tal vez... me dejé llevar un poco.\n\nLa multitud murmura. Flores empapadas son arrastradas a las aceras. A la distancia, en alguna parte, un techo se derrumba con un ruido espectacular.\n\nEh, sí dice el Santo Inocente. Lo que quise decir es que lo siento terriblemente. Deja salir un suspiro. Supongo que no todo en la vida puede ser diversión. No me haría daño enfocarme de vez en cuando. Quizás me adelante para la broma del año que viene.\n\nRedphoenix tose exageradamente.\n\nQuiero decir, ¡quizás me adelante para la limpieza general! dice el Santo Inocente. No hay nada que temer, pronto dejaré a Ciudad Hábito como nueva. Por suerte nadie me supera en el manejo de dos trapeadores al mismo tiempo.\n\nAnimada, la banda de música comienza a tocar.\n\nNo pasa mucho tiempo hasta que todo vuelve a la normalidad en Ciudad Hábito. Además, ahora que el Obnubilave se ha evaporado, las abejas mágicas de Desconcertaire vuelven a trabajar con un ritmo ajetreado, y pronto las flores brotan y la ciudad flota una vez más.\n\nMientras los Habiticanos abrazan a las peludas abejas mágicas, los ojos del Santo Inocente se iluminan.\n—¡Ajá, se me ha ocurrido algo! ¿Por qué no se quedan con algunas de estas peluditas abejas como mascotas y monturas? Es un regalo que simboliza perfectamente el equilibrio entre el trabajo duro y las dulces recompensas, si me voy a poner aburrido y alegórico. El Inocente guiña. Además, ¡no tienen aguijones! Palabra de Inocente.",
"questBewilderBossRageTitle": "Ataque Engañador",
"questBewilderBossRageDescription": "Cuando esta barra se llene, ¡El Obnubilave desatará su Ataque Engañador sobre Habitica!",
"questBewilderDropBumblebeePet": "Abeja mágica (mascota)",
"questBewilderDropBumblebeeMount": "Abeja Mágica (Montura)",
"questBewilderBossRageMarket": "`¡El Obnubilave usa ATAQUE ENGAÑADOR!`\n \n¡Oh no! A pesar de nuestros mejores esfuerzos, ¡nos hemos distraído con las cautivadoras ilusiones del Obnubilave y hemos olvidado completar algunas de nuestras Diarias! Con un alarido chirriante, el ave resplandeciente bate sus alas, levantando una nube de neblina alrededor de Alex el Comerciante. Cuando la niebla desaparece, ¡Alex ha sido poseído! \"¡Llévense algunas muestras gratis!\" grita alegremente, y comienza a arrojar pociones y huevos explosivos a los Habiticanos que huyen. No es la venta más prometedora, eso está claro.\n\n¡De prisa! Mantengámonos enfocados en nuestras Diarias para derrotar a este monstruo antes de que posea a alguien más.",
"questBewilderBossRageStables": "`¡El Obnubilave usa ATAQUE ENGAÑADOR!`\n\n¡¡¡Ahh!!! Una vez más el Obnubilave nos ha deslumbrado y ha hecho que descuidemos nuestras Diarias, ¡y ahora ha atacado a Matt el Maestro de las Bestias! Con un remolino de niebla, Matt se transforma en una aterradora criatura alada, y todas las mascotas y monturas aúllan tristemente en sus establos. Rápido, ¡manténganse enfocados en sus tareas para vencer a esta cruel distracción!",
"questBewilderBossRageBailey": "`¡El Obnubilave usa ATAQUE ENGAÑADOR!`\n\n¡Cuidado! En medio del informe de las noticias, ¡Bailey la Pregonera ha sido poseída por el Obnubilave! Bailey deja escapar un chillido maligno y poco informativo a medida que asciende en el aire. Ahora, ¿cómo sabremos qué está ocurriendo?\n\nNo se rindan... ¡estamos tan cerca de derrotar a esta molesta ave de una vez por todas!",
"questBewilderBossRageMarket": "`¡El Obnubilave usa ATAQUE ENGAÑADOR!`\n \n¡Oh no! A pesar de nuestros mejores esfuerzos, ¡nos hemos distraído con las cautivadoras ilusiones del Obnubilave y hemos olvidado completar algunas de nuestras Diarias! Con un alarido chirriante, el ave resplandeciente bate sus alas, levantando una nube de neblina alrededor de Alex el Comerciante. Cuando la niebla desaparece, ¡Alex ha sido poseído! \n—¡Llevaos algunas muestras gratis! grita alegremente, y comienza a arrojar pociones y huevos explosivos a los Habiticanos que huyen. No es la venta más prometedora, eso está claro.\n\n¡Deprisa! Debemos mantenernos enfocados en nuestras Diarias para derrotar a este monstruo antes de que posea a alguien más.",
"questBewilderBossRageStables": "`¡El Obnubilave usa ATAQUE ENGAÑADOR!`\n\n¡¡¡Ahh!!! Una vez más el Obnubilave nos ha deslumbrado y ha hecho que descuidemos nuestras Diarias, ¡y ahora ha atacado a Matt el Maestro de las Bestias! Con un remolino de niebla, Matt se transforma en una aterradora criatura alada, y todas las mascotas y monturas aúllan tristemente en sus establos. Rápido, ¡mantente enfocado en sus tareas para vencer a esta cruel distracción!",
"questBewilderBossRageBailey": "`¡El Obnubilave usa ATAQUE ENGAÑADOR!`\n\n¡Cuidado! En medio del informe de las noticias, ¡Bailey la Pregonera ha sido poseída por el Obnubilave! Bailey deja escapar un chillido maligno y poco informativo a medida que asciende en el aire. Ahora, ¿cómo sabremos qué está ocurriendo?\n\nNo os rindáis... ¡estamos tan cerca de derrotar a esta molesta ave de una vez por todas!",
"questFalconText": "Las Aves de la Procrastinación",
"questFalconNotes": "El Monte Habitica ha sido ensombrecido por una montaña de pendientes. Solía ser un lugar para ir de picnic y disfrutar de una sensación de logro, hasta que las tareas descuidadas se salieron de control. Ahora es el hogar de las temibles Aves de la Procrastinación, ¡criaturas terribles que no permiten a los Habiticanos completar sus tareas!<br><br>\"¡Es demasiado difícil!\" les graznan a @JonArinbjorn y a @Onheiron. \"¡Tomará mucho tiempo si lo hacen ahora! ¡No habrá diferencia si lo dejan para mañana! ¿Por qué mejor no hacen algo divertido?\"<br><br>No más, juras. ¡Escalarás tu montaña personal de Pendientes y vencerás a las Aves de la Procrastinación!",
"questFalconCompletion": "Habiendo triunfado finalmente sobre las Aves de la Procrastinación, te sientas para disfrutar la vista y un merecido descanso.<br><br>\"¡Guau!\" dice @Trogdorina. \"¡Ganaste!\"<br><br>@Squish agrega, \"Ten, llévate estos huevos que encontré como recompensa.\"",
"questFalconNotes": "El Monte Habitica ha sido ensombrecido por una montaña de pendientes. Solía ser un lugar para ir de picnic y disfrutar de una sensación de logro, hasta que las tareas descuidadas se salieron de control. Ahora es el hogar de las temibles Aves de la Procrastinación, ¡criaturas terribles que no permiten a los Habiticanos completar sus tareas!<br><br>\n—¡Es demasiado difícil! les graznan a @JonArinbjorn y a @Onheiron. ¡Llevará mucho tiempo si lo hacéis ahora! ¡No pasa nada si lo dejáis para mañana! ¿Por qué mejor no hacéis algo divertido?<br><br>No más, juras. ¡Escalarás tu montaña personal de Pendientes y vencerás a las Aves de la Procrastinación!",
"questFalconCompletion": "Habiendo triunfado finalmente sobre las Aves de la Procrastinación, te sientas para disfrutar la vista y un merecido descanso.<br><br>\n—¡Guau! dice @Trogdorina. ¡Ganaste!<br><br>\n—Ten, llévate estos huevos que encontré como recompensa. —añade @Squish",
"questFalconBoss": "Aves de la Procrastinación",
"questFalconDropFalconEgg": "Halcón (Huevo)",
"questFalconUnlockText": "Desbloquea huevos de Halcón adquiribles en el Mercado",
"questTreelingText": "La Enredadera",
"questTreelingNotes": "Es la Competición Anual de Jardines, y todo el mundo está hablando del misterioso proyecto que @aurakami ha prometido revelar. Te unes a la muchedumbre el día del gran anuncio, y te maravillas con la presentación de un árbol viviente. @fuzzytrees explica que el árbol ayudará con el cuidado del jardín, mostrando cómo puede cortar el césped, recortar los setos y podar las rosas al mismo tiempo... Hasta que el árbol se vuelve loco, dirigiendo sus podaderas a su creador. El público entra en pánico y todo el mundo intenta escapar, pero tú no tienes miedo... Te acercas de un salto, preparado para luchar.",
"questTreelingCompletion": "Te sacudes el polvo mientras las últimas hojas caen al suelo. A pesar del revuelo, la Competición de Jardines está a salvo ahora... ¡aunque el árbol que acabas de dejar hecho astillas no parece que vaya a ganar muchos premios! \"Aun quedan detalles por ultimar,\" dice @PainterProphet. \"Quizás otra persona entrenaría mejor a los pimpollos. ¿Quieres probar?\"",
"questTreelingCompletion": "Te sacudes el polvo mientras las últimas hojas caen al suelo. A pesar del revuelo, la Competición de Jardines está a salvo ahora... ¡aunque el árbol que acabas de dejar hecho astillas no parece que vaya a ganar muchos premios!\n—Aún quedan detalles por ultimar dice @PainterProphet. Quizás otra persona entrenaría mejor a los pimpollos. ¿Quieres probar?",
"questTreelingBoss": "Enredadera",
"questTreelingDropTreelingEgg": "Brote (Huevo)",
"questTreelingUnlockText": "Desbloquea la compra de huevos de Brote en el Mercado",
"questAxolotlText": "El Ajolote Mágico",
"questAxolotlNotes": "De las profundidades del Lago Lavado ves burbujas emerger y ... ¿fuego? Un pequeño ajolote emana de las aguas turbias arrojando rayas de colores. Repentinamente empieza a abrir su boca y @streak grita, \"¡Cuidado!\" al tiempo que el Ajolote Mágico empieza a deglutir tu fuerza de voluntad.<br><br>El Ajolote Mágico se hincha con hechizos y provocándote dice: \"¿Haz escuchado de mis poderes regenerativos? Te cansarás antes que yo lo haga.\"<br><br>\"¡Podremos vencerte con los buenos hábitos que hemos construido!\" Gritó desafiantemente @PainterProphet . ¡Te preparas para ser productivo, vencer al Ajolote Mágico y recuperar tu fuerza de voluntad robada!",
"questAxolotlCompletion": "Luego de vencer al Ajolote Mágico te das cuenta que haz recuperado tu poder de voluntad por ti mismo.<br><br>\"¿El poder de voluntad? ¿La regeneración?¿Ha sido todo sólo una ilusión?\" preguntó @Kiwibot .<br><br> \"La mayoría de la magia lo es.\" respond el Ajolote Mágico. \"Lamento haberlos engañado. Por favor tomen estos huevos como disculpa ¡Confío en que los criaran bien y usaran su magia para hábitos buenos,no malos!\"<br><br> Tu y @hazel40 agarran los huevos con una mano y saludan con la otra despidiéndose al tiempo que el Ajolote Mágico vuelve al lago.",
"questAxolotlNotes": "De las profundidades del Lago Lavado ves burbujas emerger y ... ¿fuego? Un pequeño ajolote emana de las aguas turbias arrojando rayas de colores. Repentinamente empieza a abrir su boca y @streak grita:\n—¡Cuidado!\nAl mismo tiempo, el Ajolote Mágico empieza a deglutir tu fuerza de voluntad.<br><br>El Ajolote Mágico se hincha con hechizos y provocándote dice:\n—¿Has escuchado de mis poderes regenerativos? Te cansarás antes que yo lo haga.<br><br>\n—¡Podremos vencerte con los buenos hábitos que hemos construido! Gritó desafiantemente @PainterProphet . ¡Te preparas para ser productivo, vencer al Ajolote Mágico y recuperar tu fuerza de voluntad robada!",
"questAxolotlCompletion": "Después de vencer al Ajolote Mágico te das cuenta de que ha recuperado tu poder de voluntad por ti mismo.<br><br>\n—¿El poder de voluntad? ¿La regeneración? ¿Ha sido todo sólo una ilusión? pregunta @Kiwibot .<br><br>\n—La mayoría de la magia lo es. —Responde el Ajolote Mágico. Lamento haberos engañado. Por favor, coged estos huevos como disculpa. ¡Confío en que los criéis bien y uséis su magia para hábitos buenos, no malos!<br><br>\nTú y @hazel40 cogéis los huevos con una mano y saludáis con la otra despidiéndoos al tiempo que el Ajolote Mágico vuelve al lago.",
"questAxolotlBoss": "Ajolote Mágico",
"questAxolotlDropAxolotlEgg": "Ajolote (Huevo)",
"questAxolotlUnlockText": "Desbloquear la compra de huevos de Ajolote en el Mercado",
@@ -511,14 +511,14 @@
"questGroupLostMasterclasser": "Misterio de los Maestros de Clase",
"questUnlockLostMasterclasser": "Para desbloquear esta misión, completa las misiones finales de estas cadenas de misiones: 'Angustia Dilatoria', 'Caos en Calavuelos', 'Calamidad en Stoïkalm', y 'Terror en Bosquetarea'.",
"questLostMasterclasser1Text": "El Misterio de los Maestros de Clase, Parte 1: Lee Entre Líneas",
"questLostMasterclasser1Notes": "Youre unexpectedly summoned by @beffymaroo and @Lemoness to Habit Hall, where youre astonished to find all four of Habiticas Masterclassers awaiting you in the wan light of dawn. Even the Joyful Reaper looks somber.<br><br>Oho, youre here,” says the April Fool. “Now, we would not rouse you from your rest without a truly dire—”<br><br>“Help us investigate the recent bout of possessions,” interrupts Lady Glaciate. “All the victims blamed someone named Tzina.<br><br>The April Fool is clearly affronted by the summary. “What about my speech?” he hisses to her. “With the fog and thunderstorm effects?”<br><br>“Were in a hurry,” she mutters back. “And my mammoths are still soggy from your incessant practicing.”<br><br>“Im afraid that the esteemed Master of Warriors is correct,” says King Manta. “Time is of the essence. Will you aid us?”<br><br>When you nod, he waves his hands to open a portal, revealing an underwater room. “Swim down with me to Dilatory, and we will scour my library for any references that might give us a clue.” At your look of confusion, he adds, “Dont worry, the paper was enchanted long before Dilatory sank. None of the books are the slightest bit damp!” He winks.“Unlike Lady Glaciates mammoths.”<br><br>“I heard that, Manta.<br><br>As you dive into the water after the Master of Mages, your legs magically fuse into fins. Though your body is buoyant, your heart sinks when you see the thousands of bookshelves. Better start reading…",
"questLostMasterclasser1Notes": "@beffymaroo y @Lemoness te invocan inesperadamente al Salón de los Hábitos, donde quedas impactado al encontrar a los cuatro Maestros de Clase esperándote a la pálida luz del alba. Incluso la Segadora Alegre parece sombría.<br><br>\"Oho, ya has llegado\" dice el Día de los Inocentes. \"No te sacaríamos de tu descanso si no tuviésemos una verdadera—\"<br><br>\"Ayúdanos a investigar las posesiones que han estado ocurriendo últimamente,\" interrumpe Lady Glacial. \"Todas las víctimas han culpado a alguien llamado Tzina.\"<br><br>El Día de los Inocentes queda claramente ofendido por el resumen. \"¿Y qué pasa con mi discurso?\" Refunfuña. \"Con la niebla, y los efectos de truenos...\"<br><br>\"Tenemos prisa,\" murmura ella. \"Y mis Mamuts siguen espesos por culpa de tus interminables ensayos.\"<br><br>\"Me temo que nuestra querida Maestra de los Guerreros tiene razón,\" dice el Rey Manta. \"El tiempo es esencial. ¿Nos ayudaras?\"<br><br>Cuando asientes, él mueve las manos para abrir un portal, revelando una habitación submarina. \"Nada conmigo hasta Dilatoria, y buscaremos en mi biblioteca alguna referencia que nos dé una pista.\" Al ver tu confusión, añade: \"No te preocupes, que el papel fue encantado antes de que Dilatoria se hundiera. ¡Ningún libro tiene la más mínima humedad!\" Guiña un ojo. \"A diferencia de los mamuts de Lady Glacial.\"<br><br>\"Te he oído, Manta.\" <br><br>A medida que te sumerges en el agua, detrás de Maestro de los Magos, tus piernas se convierten por arte de magia en aletas. Aunque tu cuerpo flota, te hundes mentalmente un poco ante las miles de estanterías. Mejor que empieces a leer...",
"questLostMasterclasser1Completion": "Después de estar durante horas leyendo libros y libros, aún no has encontrado ninguna información útil.<br><br>\"Parece imposible que no exista ni la más mínima referencia a algo relevante,\" dice el librero jefe, @Tuqjoi, y su asistente, @stefalupagus, asiente con frustración.<br> <br>El Rey Manta entrecierra los ojos. \"No, imposible...\" dice. \"<em>Intencionadamente</em>.\" Durante un instante, el agua brilla alrededor de sus manos, y variois libros tiemblan. \"Algo está oscureciendo la información,\" dice. \"No solo un hechizo estático, sino algo con voluntad propia. Algo... Vivo.\" El Rey Manta se levanta de la mesa. \"La Segadora Alegre tiene que oír esto. Vamos a preparar algo de comer para el viaje.\"",
"questLostMasterclasser1CollectAncientTomes": "Volúmenes Antiguos",
"questLostMasterclasser1CollectForbiddenTomes": "Volúmenes Prohibidos",
"questLostMasterclasser1CollectHiddenTomes": "Volúmenes Ocultos",
"questLostMasterclasser2Text": "El MIsterio de los Maestros de Clase, Parte 2: Montando al e'Vitador",
"questLostMasterclasser2Notes": "La Segadora Alegre tambori",
"questLostMasterclasser2Completion": "The aVoidant succumbs at last, and you share the snippets that you read.<br><br>“None of those references sound familiar, even for someone as old as I,” the Joyful Reaper says. “Except… the Timewastes are a distant desert at the most hostile edge of Habitica. Portals often fail nearby, but swift mounts could get you there in no time. Lady Glaciate will be glad to assist.” Her voice grows amused. “Which means that the enamored Master of Rogues will undoubtedly tag along.” She hands you the glimmering mask. “Perhaps you should try to track the lingering magic in these items to its source. Ill go harvest some sustenance for your journey.”",
"questLostMasterclasser2Completion": "El a'Voidant sucumbe por fin, y compartes los fragmentos que lees.<br><br>—Ninguna de esas referencias resultan familiares, ni siquiera para alguien tan viejo como yo—la Segadora Alegre dice—. Salvo que... Actividades Improductivas es un desierto distante situado en el borde más hostil de Habitica. Los portales fallan por los alrededores frecuentemente, aunque veloces montañas podrían llevarte en menos de lo que canta un gallo. Lady Glacial estará encantada de asistirte—su voz aumenta, entusiasmada—. Lo que significa que el enamoradizo Maestro de los Pícaros se unirá sin dudarlo—te tiende la máscara brillante—. A lo mejor deberías intentar rastrear la magia persistente de estos objetos hasta su origen. Iré a cosechar algunos alimentos para tu viaje.",
"questLostMasterclasser2Boss": "The a'Voidant",
"questLostMasterclasser2DropEyewear": "Aether Mask (Eyewear)",
"questLostMasterclasser3Text": "The Mystery of the Masterclassers, Part 3: City in the Sands",
@@ -191,6 +191,7 @@
"hatchingPotionShimmer": "Brillo",
"hatchingPotionFairy": "Hadas",
"hatchingPotionStarryNight": "Noche Estrellada",
"hatchingPotionRainbow": "Arcoíris",
"hatchingPotionNotes": "Vierte esto sobre un huevo, y nacerá una mascota <%= potText(locale) %>.",
"premiumPotionAddlNotes": "No se puede usar con huevos de mascotas de misión.",
"foodMeat": "Carne",
+3 -3
View File
@@ -322,7 +322,7 @@
"weaponArmoireLamplighterNotes": "This long pole has a wick on one end for lighting lamps, and a hook on the other end for putting them out. Increases Constitution by <%= con %> and Perception by <%= per %>.",
"weaponArmoireCoachDriversWhipText": "Coach Driver's Whip",
"weaponArmoireCoachDriversWhipNotes": "Your steeds know what they're doing, so this whip is just for show (and the neat snapping sound!). Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 3 of 3).",
"weaponArmoireScepterOfDiamondsText": "Scepter of Diamonds",
"weaponArmoireScepterOfDiamondsText": "Cetro de diamantes",
"weaponArmoireScepterOfDiamondsNotes": "This scepter shines with a warm red glow as it grants you increased willpower. Increases Strength by <%= str %>. Enchanted Armoire: King of Diamonds Set (Item 3 of 3).",
"weaponArmoireFlutteryArmyText": "Fluttery Army",
"weaponArmoireFlutteryArmyNotes": "This group of scrappy lepidopterans is ready to flap fiercely and cool down your reddest tasks! Increases Constitution, Intelligence, and Strength by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 3 of 3).",
@@ -910,7 +910,7 @@
"headSpecialSummer2017HealerNotes": "This helm is made up of friendly sea creatures who are temporarily resting on your head, giving you sage advice. Increases Intelligence by <%= int %>. Limited Edition 2017 Summer Gear.",
"headSpecialFall2017RogueText": "Jack-o-Lantern Helm",
"headSpecialFall2017RogueNotes": "Ready for treats? Time to don this festive, glowing helm! Increases Perception by <%= per %>. Limited Edition 2017 Autumn Gear.",
"headSpecialFall2017WarriorText": "Candy Corn Helm",
"headSpecialFall2017WarriorText": "Timonel de chocolate",
"headSpecialFall2017WarriorNotes": "This helm might look like a treat, but wayward tasks won't find it so sweet! Increases Strength by <%= str %>. Limited Edition 2017 Autumn Gear.",
"headSpecialFall2017MageText": "Masquerade Helm",
"headSpecialFall2017MageNotes": "When you appear in this feathery hat, everyone will be left guessing the identity of the magical stranger in the room! Increases Perception by <%= per %>. Limited Edition 2017 Autumn Gear.",
@@ -1276,7 +1276,7 @@
"shieldArmoireGoldenBatonNotes": "When you dance into battle waving this baton to the beat, you are unstoppable! Increases Intelligence and Strength by <%= attrs %> each. Enchanted Armoire: Independent Item.",
"shieldArmoireAntiProcrastinationShieldText": "Anti-Procrastination Shield",
"shieldArmoireAntiProcrastinationShieldNotes": "This strong steel shield will help you block distractions when they approach! Increases Constitution by <%= con %>. Enchanted Armoire: Anti-Procrastination Set (Item 3 of 3).",
"shieldArmoireHorseshoeText": "Horseshoe",
"shieldArmoireHorseshoeText": "Herradura",
"shieldArmoireHorseshoeNotes": "Help protect the feet of your hooved mounts with this iron shoe. Increases Constitution, Perception, and Strength by <%= attrs %> each. Enchanted Armoire: Farrier Set (Item 3 of 3)",
"shieldArmoireHandmadeCandlestickText": "Handmade Candlestick",
"shieldArmoireHandmadeCandlestickNotes": "Your fine wax wares provide light and warmth to grateful Habiticans! Increases Strength by <%= str %>. Enchanted Armoire: Candlestick Maker Set (Item 3 of 3).",
+4 -2
View File
@@ -167,6 +167,8 @@
"achievementBurnoutText": "¡Ayudó a vencer a Burnout y a recuperar a los Espíritus Consumidos durante el Festival de Otoño 2015!",
"achievementBewilder": "Salvador de Desconcertaire",
"achievementBewilderText": "¡Ayudó a vencer al Obnubilave durante el Evento Fiesta de Primavera 2016!",
"achievementDysheartener": "Savior of the Shattered",
"achievementDysheartenerText": "Helped defeat the Dysheartener during the 2018 Valentine's Event!",
"checkOutProgress": "¡Echa un vistazo a mi progreso en Habitica!",
"cards": "Tarjetas",
"sentCardToUser": "Enviaste una carta a <%= profileName %>",
@@ -281,8 +283,8 @@
"emptyMessagesLine1": "No tienes ningún mensaje ",
"emptyMessagesLine2": "¡Envía un mensaje para iniciar una conversación!",
"userSentMessage": "<span class=\"notification-bold\"><%= user %></span> sent you a message",
"letsgo": "Let's Go!",
"selected": "Selected",
"letsgo": "¡Vamos!",
"selected": "Seleccionado",
"howManyToBuy": "¿Cuántos quieres vender? ",
"habiticaHasUpdated": "There is a new Habitica update. Refresh to get the latest version!"
}
+8 -5
View File
@@ -143,11 +143,14 @@
"badAmountOfGemsToSend": "La cantidad de gemas debe de estar entre 1 y el número de gemas que tienes. ",
"report": "Reportar",
"abuseFlag": "Reportar una violación de las Normas de la Comunidad",
"abuseFlagModalHeading": "¿Reportar una violación hecha por <%= name %>?",
"abuseFlagModalBody": "¿Estás seguro que quieres reportar esta publicación? Deberías reportar SÓLO las publicaciones que violan las <%= firstLinkStart %>Normas de la Comunidad<%= linkEnd %> y/o los <%= secondLinkStart %>Términos de Servicio<%= linkEnd %>. Reportar inapropiadamente una publicación es una violación de las Normas de la Comunidad y puede darte una infracción. Algunas de las razones apropiadas incluyen pero no limitan: <br><br><ul style='margin-left: 10px;'><li>usar malas palabras, blasfemias religiosas </li><li> intolerancia, insultos </li><li>temas de adultos </li><li>violencia, incluyéndola como broma </li><li>spam, mensajes sin sentido</li></ul>",
"abuseFlagModalHeading": "Report a Violation",
"abuseFlagModalBody": "Are you sure you want to report this post? You should <strong>only</strong> report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction.",
"abuseFlagModalButton": "Reportar Violación",
"abuseReported": "Gracias por reportar esta violación. Los moderadores han sido notificados.",
"abuseAlreadyReported": "Ya has reportado este mensaje.",
"whyReportingPost": "Why are you reporting this post?",
"whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.",
"optional": "Optional",
"needsText": "Por favor escribe un mensaje.",
"needsTextPlaceholder": "Escribe tu mensaje aqui.",
"copyMessageAsToDo": "Copiar mensaje como Pendiente",
@@ -205,8 +208,8 @@
"groupIdRequired": "\"groupId\" debe ser un UUID válido",
"groupNotFound": "Grupo no encontrado o no tienes acceso.",
"groupTypesRequired": "Debes ingresar una cadena de caracteres \"type\" valida.",
"questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.",
"cannotLeaveWhileActiveQuest": "You cannot leave Party during an active quest. Please leave the quest first.",
"questLeaderCannotLeaveGroup": "No puedes abandonar el Grupo cuando tienes una misión comenzada. Finaliza primero la misión.",
"cannotLeaveWhileActiveQuest": "Tu no puedes abandonar el Equipo durante una misión activa. Por favor abandona la misión antes.",
"onlyLeaderCanRemoveMember": "Solo el lider del grupo puede sacar un miembro.",
"cannotRemoveCurrentLeader": "No puedes quitar al líder del grupo. Asigna un nuevo líder del grupo primero.",
"memberCannotRemoveYourself": "No te puedes sacar.",
@@ -387,7 +390,7 @@
"inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive <br/> Quest Scroll to battle the Basi-List together!",
"upgradeParty": "Upgrade Party",
"createParty": "Crear un Equipo",
"inviteMembersNow": "Would you like to invite members now?",
"inviteMembersNow": "¿Te gustaría invitar a miembros ahora?",
"playInPartyTitle": "¡Juega Habitica en Grupo!",
"playInPartyDescription": "Take on amazing quests with friends or on your own. Battle monsters, create Challenges, and help yourself stay accountable through Parties.",
"startYourOwnPartyTitle": "Inicia tu propio Grupo",
+6 -5
View File
@@ -29,8 +29,8 @@
"seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>",
"seasonalShopTitle": "<%= linkStart %>Hechicera Estacional<%= linkEnd %>",
"seasonalShopClosedText": "The Seasonal Shop is currently closed!! Its only open during Habiticas four Grand Galas.",
"seasonalShopText": "Happy Spring Fling!! Would you like to buy some rare items? Theyll only be available until April 30th!",
"seasonalShopSummerText": "Happy Summer Splash!! Would you like to buy some rare items? Theyll only be available until July 31st!",
"seasonalShopText": "Feliz lanzamiento de primavera !! ¿Te gustaría comprar algunos artículos raros? ¡Solo estarán disponibles hasta el 30 de abril!",
"seasonalShopSummerText": "Feliz Chapuzón de Verano !! ¿Te gustaría comprar algunos artículos raros? ¡Solo estarán disponibles hasta el 31 de julio!",
"seasonalShopFallText": "Happy Fall Festival!! Would you like to buy some rare items? Theyll only be available until October 31st!",
"seasonalShopWinterText": "Happy Winter Wonderland!! Would you like to buy some rare items? Theyll only be available until January 31st!",
"seasonalShopFallTextBroken": "Ah... Bienvenido a la Tienda Estacional... Nos estamos abasteciendo de bienes de Edición Estacional de otoño, o algo así... Todo aquí estará disponible para comprar durante el evento Festival de Otoño cada año, pero la tienda sólo está abierta hasta el 31 de octubre... Supongo que deberías asegurarte de abastecerte ahora, o tendrás que esperar... y esperar... y esperar... <strong>*ahh*</strong>",
@@ -108,8 +108,8 @@
"summer2017SandcastleWarriorSet": "Sandcastle Warrior (Warrior)",
"summer2017WhirlpoolMageSet": "Whirlpool Mage (Mage)",
"summer2017SeashellSeahealerSet": "Seashell Seahealer (Healer)",
"summer2017SeaDragonSet": "Sea Dragon (Rogue)",
"fall2017HabitoweenSet": "Habitoween Warrior (Warrior)",
"summer2017SeaDragonSet": "Dragón del mar (Pícaro)",
"fall2017HabitoweenSet": "Guerrero Habitoween (Guerrero)",
"fall2017MasqueradeSet": "Masquerade Mage (Mage)",
"fall2017HauntedHouseSet": "Casa embrujada (sanador) Sanador",
"fall2017TrickOrTreatSet": "Trick or Treat Rogue (Rogue)",
@@ -118,6 +118,7 @@
"winter2018MistletoeSet": "Mistletoe Healer (Healer)",
"winter2018ReindeerSet": "Reindeer Rogue (Rogue)",
"eventAvailability": "Disponible para compra hasta el <%= date(locale) %>.",
"dateEndMarch": "March 31",
"dateEndApril": "19 de Abril",
"dateEndMay": "17 de Mayo",
"dateEndJune": "14 de junio",
@@ -130,5 +131,5 @@
"winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!",
"winterPromoGiftDetails1": "Until January 12th only, when you gift somebody a subscription, you get the same subscription for yourself for free!",
"winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3",
"discountBundle": "bundle"
"discountBundle": "paquete"
}

Some files were not shown because too many files have changed in this diff Show More