mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-13 12:47:28 +01:00
Compare commits
41 Commits
phillip/ex
...
fiz/confir
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3d9cbaa42a | ||
|
|
81b7af35ea | ||
|
|
4468f06074 | ||
|
|
2948824df7 | ||
|
|
de1b509243 | ||
|
|
fd0dedf72e | ||
|
|
8da456f4b7 | ||
|
|
a22691d11f | ||
|
|
1045a17354 | ||
|
|
bf1ea90720 | ||
|
|
ccc7e7d7a7 | ||
|
|
270ff2e034 | ||
|
|
560dc5a896 | ||
|
|
c0d36db6af | ||
|
|
80de056bab | ||
|
|
02ca96ea51 | ||
|
|
e70ae4e9aa | ||
|
|
e2bf8ae493 | ||
|
|
931a70a797 | ||
|
|
b154fe2564 | ||
|
|
a4a8dacc31 | ||
|
|
c60822f44f | ||
|
|
e2d2a05315 | ||
|
|
be041f734d | ||
|
|
c430d2279c | ||
|
|
ef592cf35f | ||
|
|
f24cd10a79 | ||
|
|
2cd4e45016 | ||
|
|
8aaff7ae23 | ||
|
|
69a9fb89ef | ||
|
|
e8eeb76cab | ||
|
|
2029739a1b | ||
|
|
5cef106ea5 | ||
|
|
e096d7ac42 | ||
|
|
6db998e726 | ||
|
|
29c658b042 | ||
|
|
66710b8f38 | ||
|
|
c77db3d625 | ||
|
|
c947fa97d9 | ||
|
|
b2b9702797 | ||
|
|
e92503f032 |
@@ -1,13 +1,12 @@
|
||||
import gulp from 'gulp';
|
||||
import { rimraf as clean } from 'rimraf';
|
||||
import clean from 'rimraf';
|
||||
import apidoc from 'apidoc';
|
||||
|
||||
const APIDOC_DEST_PATH = './apidoc/html';
|
||||
const APIDOC_SRC_PATH = './website/server';
|
||||
const APIDOC_CONFIG_PATH = './apidoc/apidoc.json';
|
||||
gulp.task('apidoc:clean', done => {
|
||||
clean.sync(APIDOC_DEST_PATH);
|
||||
done();
|
||||
clean(APIDOC_DEST_PATH, done);
|
||||
});
|
||||
|
||||
gulp.task('apidoc', gulp.series('apidoc:clean', done => {
|
||||
|
||||
@@ -6,7 +6,7 @@ import babel from 'gulp-babel';
|
||||
import os from 'os';
|
||||
import fs from 'fs';
|
||||
import spawn from 'cross-spawn'; // eslint-disable-line import/no-extraneous-dependencies
|
||||
import { rimraf as clean } from 'rimraf';
|
||||
import clean from 'rimraf';
|
||||
|
||||
gulp.task('build:babel:server', () => gulp.src('website/server/**/*.js')
|
||||
.pipe(babel())
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import gulp from 'gulp';
|
||||
import spritesmith from 'gulp.spritesmith';
|
||||
import { rimraf as clean } from 'rimraf';
|
||||
import clean from 'rimraf';
|
||||
import mergeStream from 'merge-stream';
|
||||
import { sync } from 'glob';
|
||||
|
||||
@@ -109,8 +109,7 @@ gulp.task('sprites:main', async () => {
|
||||
});
|
||||
|
||||
gulp.task('sprites:clean', done => {
|
||||
clean.sync(`${IMG_DIST_PATH}spritesmith*,${CSS_DIST_PATH}spritesmith*}`);
|
||||
done();
|
||||
clean(`${IMG_DIST_PATH}spritesmith*,${CSS_DIST_PATH}spritesmith*}`, done);
|
||||
});
|
||||
|
||||
gulp.task('sprites:compile', gulp.series('sprites:clean', 'sprites:main', done => done()));
|
||||
|
||||
Submodule habitica-images updated: aa72332019...98642906db
@@ -73,7 +73,7 @@ export default async function processUsers () {
|
||||
break;
|
||||
} else {
|
||||
query._id = {
|
||||
$gt: users[users.length - 1],
|
||||
$gt: users[users.length - 1]._id,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
89
package-lock.json
generated
89
package-lock.json
generated
@@ -1,18 +1,17 @@
|
||||
{
|
||||
"name": "habitica",
|
||||
"version": "5.41.1",
|
||||
"version": "5.41.5",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "habitica",
|
||||
"version": "5.41.1",
|
||||
"version": "5.41.5",
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.22.10",
|
||||
"@babel/preset-env": "^7.22.10",
|
||||
"@babel/register": "^7.22.15",
|
||||
"@google-analytics/data": "^4.12.1",
|
||||
"@google-cloud/trace-agent": "^7.1.2",
|
||||
"@parse/node-apn": "^5.2.3",
|
||||
"@slack/webhook": "^6.1.0",
|
||||
@@ -1975,17 +1974,6 @@
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
||||
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
||||
},
|
||||
"node_modules/@google-analytics/data": {
|
||||
"version": "4.12.1",
|
||||
"resolved": "https://registry.npmjs.org/@google-analytics/data/-/data-4.12.1.tgz",
|
||||
"integrity": "sha512-LzyrkVrnVUTYTmdmHayOZoroc+YA9GHEUrkSSuiXSmMSNbesuWy/MoTXugC1V7+8PCGqb2eQ1UtVVv/2BCAQYA==",
|
||||
"dependencies": {
|
||||
"google-gax": "^4.0.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@google-cloud/common": {
|
||||
"version": "4.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-4.0.3.tgz",
|
||||
@@ -2329,6 +2317,7 @@
|
||||
"version": "1.10.8",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.8.tgz",
|
||||
"integrity": "sha512-vYVqYzHicDqyKB+NQhAc54I1QWCBLCrYG6unqOIcBTHx+7x8C9lcoLj3KVJXs2VB4lUbpWY+Kk9NipcbXYWmvg==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"@grpc/proto-loader": "^0.7.13",
|
||||
"@js-sdsl/ordered-map": "^4.4.2"
|
||||
@@ -2341,6 +2330,7 @@
|
||||
"version": "0.7.13",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz",
|
||||
"integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"lodash.camelcase": "^4.3.0",
|
||||
"long": "^5.0.0",
|
||||
@@ -2358,6 +2348,7 @@
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
|
||||
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"color-convert": "^2.0.1"
|
||||
},
|
||||
@@ -2372,6 +2363,7 @@
|
||||
"version": "8.0.1",
|
||||
"resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
|
||||
"integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"string-width": "^4.2.0",
|
||||
"strip-ansi": "^6.0.1",
|
||||
@@ -2385,6 +2377,7 @@
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
|
||||
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"color-name": "~1.1.4"
|
||||
},
|
||||
@@ -2395,12 +2388,14 @@
|
||||
"node_modules/@grpc/proto-loader/node_modules/color-name": {
|
||||
"version": "1.1.4",
|
||||
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
|
||||
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
|
||||
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/@grpc/proto-loader/node_modules/get-caller-file": {
|
||||
"version": "2.0.5",
|
||||
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
|
||||
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
|
||||
"optional": true,
|
||||
"engines": {
|
||||
"node": "6.* || 8.* || >= 10.*"
|
||||
}
|
||||
@@ -2409,6 +2404,7 @@
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
|
||||
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"ansi-styles": "^4.0.0",
|
||||
"string-width": "^4.1.0",
|
||||
@@ -2425,6 +2421,7 @@
|
||||
"version": "5.0.8",
|
||||
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
|
||||
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
|
||||
"optional": true,
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
}
|
||||
@@ -2433,6 +2430,7 @@
|
||||
"version": "17.7.2",
|
||||
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
|
||||
"integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"cliui": "^8.0.1",
|
||||
"escalade": "^3.1.1",
|
||||
@@ -2450,6 +2448,7 @@
|
||||
"version": "21.1.1",
|
||||
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
|
||||
"integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
|
||||
"optional": true,
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
}
|
||||
@@ -2620,6 +2619,7 @@
|
||||
"version": "4.4.2",
|
||||
"resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz",
|
||||
"integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==",
|
||||
"optional": true,
|
||||
"funding": {
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/js-sdsl"
|
||||
@@ -2932,27 +2932,32 @@
|
||||
"node_modules/@protobufjs/aspromise": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
|
||||
"integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="
|
||||
"integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/@protobufjs/base64": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
|
||||
"integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
|
||||
"integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/@protobufjs/codegen": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
|
||||
"integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
|
||||
"integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/@protobufjs/eventemitter": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
|
||||
"integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="
|
||||
"integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/@protobufjs/fetch": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
|
||||
"integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"@protobufjs/aspromise": "^1.1.1",
|
||||
"@protobufjs/inquire": "^1.1.0"
|
||||
@@ -2961,27 +2966,32 @@
|
||||
"node_modules/@protobufjs/float": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
|
||||
"integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="
|
||||
"integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/@protobufjs/inquire": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
|
||||
"integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="
|
||||
"integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/@protobufjs/path": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
|
||||
"integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="
|
||||
"integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/@protobufjs/pool": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
|
||||
"integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="
|
||||
"integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/@protobufjs/utf8": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
|
||||
"integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
|
||||
"integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/@sindresorhus/is": {
|
||||
"version": "4.6.0",
|
||||
@@ -3116,7 +3126,8 @@
|
||||
"node_modules/@types/caseless": {
|
||||
"version": "0.12.5",
|
||||
"resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.5.tgz",
|
||||
"integrity": "sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg=="
|
||||
"integrity": "sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/@types/connect": {
|
||||
"version": "3.4.38",
|
||||
@@ -3219,7 +3230,8 @@
|
||||
"node_modules/@types/long": {
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz",
|
||||
"integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA=="
|
||||
"integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/@types/mime": {
|
||||
"version": "1.3.5",
|
||||
@@ -3269,6 +3281,7 @@
|
||||
"version": "2.48.12",
|
||||
"resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.12.tgz",
|
||||
"integrity": "sha512-G3sY+NpsA9jnwm0ixhAFQSJ3Q9JkpLZpJbI3GMv0mIAT0y3mRabYeINzal5WOChIiaTEGQYlHOKgkaM9EisWHw==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"@types/caseless": "*",
|
||||
"@types/node": "*",
|
||||
@@ -3280,6 +3293,7 @@
|
||||
"version": "2.5.1",
|
||||
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz",
|
||||
"integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"asynckit": "^0.4.0",
|
||||
"combined-stream": "^1.0.6",
|
||||
@@ -3319,7 +3333,8 @@
|
||||
"node_modules/@types/tough-cookie": {
|
||||
"version": "4.0.5",
|
||||
"resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz",
|
||||
"integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA=="
|
||||
"integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/@types/triple-beam": {
|
||||
"version": "1.3.5",
|
||||
@@ -3529,6 +3544,7 @@
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
|
||||
"integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"event-target-shim": "^5.0.0"
|
||||
},
|
||||
@@ -9347,6 +9363,7 @@
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
|
||||
"integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
|
||||
"optional": true,
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
@@ -11599,6 +11616,7 @@
|
||||
"version": "4.3.3",
|
||||
"resolved": "https://registry.npmjs.org/google-gax/-/google-gax-4.3.3.tgz",
|
||||
"integrity": "sha512-f4F2Y9X4+mqsrJuLZsuTljYuQpcBnQsCt9ScvZpdM8jGjqrcxyJi5JUiqtq0jtpdHVPzyit0N7f5t07e+kH5EA==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"@grpc/grpc-js": "~1.10.3",
|
||||
"@grpc/proto-loader": "^0.7.0",
|
||||
@@ -11621,6 +11639,7 @@
|
||||
"version": "7.1.1",
|
||||
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz",
|
||||
"integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"debug": "^4.3.4"
|
||||
},
|
||||
@@ -11632,6 +11651,7 @@
|
||||
"version": "6.6.0",
|
||||
"resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.6.0.tgz",
|
||||
"integrity": "sha512-bpOZVQV5gthH/jVCSuYuokRo2bTKOcuBiVWpjmTn6C5Agl5zclGfTljuGsQZxwwDBkli+YhZhP4TdlqTnhOezQ==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"extend": "^3.0.2",
|
||||
"https-proxy-agent": "^7.0.1",
|
||||
@@ -11647,6 +11667,7 @@
|
||||
"version": "6.1.0",
|
||||
"resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz",
|
||||
"integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"gaxios": "^6.0.0",
|
||||
"json-bigint": "^1.0.0"
|
||||
@@ -11659,6 +11680,7 @@
|
||||
"version": "9.10.0",
|
||||
"resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.10.0.tgz",
|
||||
"integrity": "sha512-ol+oSa5NbcGdDqA+gZ3G3mev59OHBZksBTxY/tYwjtcp1H/scAFwJfSQU9/1RALoyZ7FslNbke8j4i3ipwlyuQ==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"base64-js": "^1.3.0",
|
||||
"ecdsa-sig-formatter": "^1.0.11",
|
||||
@@ -11675,6 +11697,7 @@
|
||||
"version": "7.1.0",
|
||||
"resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz",
|
||||
"integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"gaxios": "^6.0.0",
|
||||
"jws": "^4.0.0"
|
||||
@@ -11687,6 +11710,7 @@
|
||||
"version": "7.0.4",
|
||||
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz",
|
||||
"integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"agent-base": "^7.0.2",
|
||||
"debug": "4"
|
||||
@@ -11700,6 +11724,7 @@
|
||||
"resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.6.tgz",
|
||||
"integrity": "sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw==",
|
||||
"hasInstallScript": true,
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"@protobufjs/aspromise": "^1.1.2",
|
||||
"@protobufjs/base64": "^1.1.2",
|
||||
@@ -11722,6 +11747,7 @@
|
||||
"version": "7.0.2",
|
||||
"resolved": "https://registry.npmjs.org/retry-request/-/retry-request-7.0.2.tgz",
|
||||
"integrity": "sha512-dUOvLMJ0/JJYEn8NrpOaGNE7X3vpI5XlZS/u0ANjqtcZVKnIxP7IgCFwrKTxENw29emmwug53awKtaMm4i9g5w==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"@types/request": "^2.48.8",
|
||||
"extend": "^3.0.2",
|
||||
@@ -11735,6 +11761,7 @@
|
||||
"version": "9.0.0",
|
||||
"resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-9.0.0.tgz",
|
||||
"integrity": "sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"http-proxy-agent": "^5.0.0",
|
||||
"https-proxy-agent": "^5.0.0",
|
||||
@@ -11750,6 +11777,7 @@
|
||||
"version": "6.0.2",
|
||||
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
|
||||
"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"debug": "4"
|
||||
},
|
||||
@@ -11761,6 +11789,7 @@
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
|
||||
"integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"agent-base": "6",
|
||||
"debug": "4"
|
||||
@@ -14239,7 +14268,8 @@
|
||||
"node_modules/lodash.camelcase": {
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
|
||||
"integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="
|
||||
"integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/lodash.clonedeep": {
|
||||
"version": "4.5.0",
|
||||
@@ -16662,6 +16692,7 @@
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
|
||||
"integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
|
||||
"optional": true,
|
||||
"engines": {
|
||||
"node": ">= 6"
|
||||
}
|
||||
@@ -17884,6 +17915,7 @@
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-2.0.1.tgz",
|
||||
"integrity": "sha512-8awBvjO+FwkMd6gNoGFZyqkHZXCFd54CIYTb6De7dPaufGJ2XNW+QUNqbMr8MaAocMdb+KpsD4rxEOaTBDCffA==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"protobufjs": "^7.2.5"
|
||||
},
|
||||
@@ -17896,6 +17928,7 @@
|
||||
"resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.0.tgz",
|
||||
"integrity": "sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g==",
|
||||
"hasInstallScript": true,
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"@protobufjs/aspromise": "^1.1.2",
|
||||
"@protobufjs/base64": "^1.1.2",
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
{
|
||||
"name": "habitica",
|
||||
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
|
||||
"version": "5.41.1",
|
||||
"version": "5.41.5",
|
||||
"main": "./website/server/index.js",
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.22.10",
|
||||
"@babel/preset-env": "^7.22.10",
|
||||
"@babel/register": "^7.22.15",
|
||||
"@google-analytics/data": "^4.12.1",
|
||||
"@google-cloud/trace-agent": "^7.1.2",
|
||||
"@parse/node-apn": "^5.2.3",
|
||||
"@slack/webhook": "^6.1.0",
|
||||
@@ -29,9 +28,9 @@
|
||||
"eslint": "^8.55.0",
|
||||
"eslint-config-habitrpg": "^6.2.3",
|
||||
"eslint-plugin-mocha": "^5.0.0",
|
||||
"express": "5.1.0",
|
||||
"express": "^4.21.1",
|
||||
"express-basic-auth": "^1.2.1",
|
||||
"express-validator": "7.2.1",
|
||||
"express-validator": "^5.2.0",
|
||||
"firebase-admin": "^12.1.1",
|
||||
"glob": "^8.1.0",
|
||||
"got": "^11.8.6",
|
||||
@@ -66,8 +65,8 @@
|
||||
"rate-limiter-flexible": "^2.4.2",
|
||||
"redis": "^3.1.2",
|
||||
"remove-markdown": "^0.5.0",
|
||||
"rimraf": "^3.0.2",
|
||||
"short-uuid": "^4.2.2",
|
||||
"rimraf": "6.0.1",
|
||||
"sinon": "^15.2.0",
|
||||
"stripe": "^12.18.0",
|
||||
"superagent": "^8.1.2",
|
||||
|
||||
@@ -44,7 +44,7 @@ describe('POST /user/auth/local/login', () => {
|
||||
})).to.eventually.be.rejected.and.eql({
|
||||
code: 401,
|
||||
error: 'NotAuthorized',
|
||||
message: t('accountSuspended', { communityManagerEmail: nconf.get('EMAILS_COMMUNITY_MANAGER_EMAIL'), userId: user._id }),
|
||||
message: t('accountSuspended', { communityManagerEmail: nconf.get('EMAILS_COMMUNITY_MANAGER_EMAIL'), userId: user._id, username: user.auth.local.username }),
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
6
website/client/package-lock.json
generated
6
website/client/package-lock.json
generated
@@ -23,7 +23,6 @@
|
||||
"eslint-config-habitrpg": "6.2.0",
|
||||
"eslint-plugin-mocha": "5.3.0",
|
||||
"eslint-plugin-vue": "7.20.0",
|
||||
"ga-gtag": "^1.2.0",
|
||||
"habitica-markdown": "^3.0.0",
|
||||
"hellojs": "^1.20.0",
|
||||
"intro.js": "^7.2.0",
|
||||
@@ -5175,11 +5174,6 @@
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/ga-gtag": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/ga-gtag/-/ga-gtag-1.2.0.tgz",
|
||||
"integrity": "sha512-j9gxutMdpGMdwaX1SzOG31Ddm+IGFjeNf+N3Z5g+BBpS8FSXOALlrM+ORIGc/QKszGJEDlw+6PfIsJZICsqsGQ=="
|
||||
},
|
||||
"node_modules/gensync": {
|
||||
"version": "1.0.0-beta.2",
|
||||
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
"eslint-config-habitrpg": "6.2.0",
|
||||
"eslint-plugin-mocha": "5.3.0",
|
||||
"eslint-plugin-vue": "7.20.0",
|
||||
"ga-gtag": "^1.2.0",
|
||||
"habitica-markdown": "^3.0.0",
|
||||
"hellojs": "^1.20.0",
|
||||
"intro.js": "^7.2.0",
|
||||
|
||||
@@ -203,6 +203,9 @@ export default {
|
||||
|
||||
return response;
|
||||
}, error => { // Set up Error interceptors
|
||||
if (!error.response) {
|
||||
return Promise.reject(error);
|
||||
}
|
||||
if (error.response.status >= 400) {
|
||||
const isBanned = this.checkForBannedUser(error);
|
||||
if (isBanned === true) return null; // eslint-disable-line consistent-return
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 11 KiB |
10
website/client/src/assets/svg/warning_icon.svg
Normal file
10
website/client/src/assets/svg/warning_icon.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_2649_1708)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M27 36H21V30H27V36ZM48 6V42C48 45.3 45.3 48 42 48H6C2.7 48 0 45.3 0 42V6C0 2.7 2.7 0 6 0H42C45.3 0 48 2.7 48 6ZM42 6H6V42H42V6ZM27 12H21V27H27V12Z" fill="#DE3F3F"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_2649_1708">
|
||||
<rect width="48" height="48" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 463 B |
@@ -43,9 +43,11 @@ export default {
|
||||
const AUTH_SETTINGS = localStorage.getItem(LOCALSTORAGE_AUTH_KEY);
|
||||
const parseSettings = JSON.parse(AUTH_SETTINGS);
|
||||
const userId = parseSettings ? parseSettings.auth.apiId : '';
|
||||
const username = this.$store?.state?.user?.data?.auth?.local?.username || '';
|
||||
|
||||
return this.$t('accountSuspended', {
|
||||
userId,
|
||||
username,
|
||||
communityManagerEmail: COMMUNITY_MANAGER_EMAIL,
|
||||
});
|
||||
},
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
@update-challenge="updateChallenge"
|
||||
/>
|
||||
<close-challenge-modal
|
||||
:members="members"
|
||||
:challenge-id="challenge._id"
|
||||
:prize="challenge.prize"
|
||||
:flag-count="challenge.flagCount"
|
||||
@@ -697,7 +696,6 @@ export default {
|
||||
this.members = [];
|
||||
},
|
||||
closeChallenge () {
|
||||
this.initialMembersLoad();
|
||||
this.$root.$emit('bv::show::modal', 'close-challenge-modal');
|
||||
},
|
||||
edit () {
|
||||
|
||||
@@ -350,6 +350,7 @@
|
||||
</style>
|
||||
|
||||
<script>
|
||||
import debounce from 'lodash/debounce';
|
||||
import searchIcon from '@/assets/svg/for-css/search.svg?raw';
|
||||
import deleteIcon from '@/assets/svg/delete.svg?raw';
|
||||
import gemIcon from '@/assets/svg/gem.svg?raw';
|
||||
@@ -362,13 +363,14 @@ export default {
|
||||
components: {
|
||||
closeX,
|
||||
},
|
||||
props: ['challengeId', 'members', 'prize', 'flagCount'],
|
||||
props: ['challengeId', 'prize', 'flagCount'],
|
||||
data () {
|
||||
return {
|
||||
winner: {},
|
||||
searchTerm: '',
|
||||
showResults: false,
|
||||
filteredMembers: [],
|
||||
isSearching: false,
|
||||
icons: Object.freeze({
|
||||
search: searchIcon,
|
||||
deleteIcon,
|
||||
@@ -388,20 +390,42 @@ export default {
|
||||
return this.flagCount > 0;
|
||||
},
|
||||
},
|
||||
created () {
|
||||
this.searchMembersDebounced = debounce(this.performSearch, 500);
|
||||
},
|
||||
methods: {
|
||||
searchMembers () {
|
||||
if (!this.searchTerm) {
|
||||
this.filteredMembers = [];
|
||||
this.isSearching = false;
|
||||
return;
|
||||
}
|
||||
|
||||
const searchLower = this.searchTerm.toLowerCase().replace('@', '');
|
||||
this.filteredMembers = this.members.filter(member => {
|
||||
const username = member.auth?.local?.username || '';
|
||||
const displayName = member.profile?.name || '';
|
||||
return username.toLowerCase().includes(searchLower)
|
||||
|| displayName.toLowerCase().includes(searchLower);
|
||||
}).slice(0, 10);
|
||||
this.isSearching = true;
|
||||
this.searchMembersDebounced();
|
||||
},
|
||||
async performSearch () {
|
||||
if (!this.searchTerm) {
|
||||
this.filteredMembers = [];
|
||||
this.isSearching = false;
|
||||
return;
|
||||
}
|
||||
|
||||
const searchTerm = this.searchTerm.replace('@', '');
|
||||
|
||||
try {
|
||||
const members = await this.$store.dispatch('members:getChallengeMembers', {
|
||||
challengeId: this.challengeId,
|
||||
searchTerm,
|
||||
includeAllPublicFields: true,
|
||||
});
|
||||
|
||||
this.filteredMembers = members.slice(0, 10);
|
||||
} catch (err) {
|
||||
this.filteredMembers = [];
|
||||
} finally {
|
||||
this.isSearching = false;
|
||||
}
|
||||
},
|
||||
getMemberDisplayName (member) {
|
||||
if (member.auth?.local?.username) {
|
||||
|
||||
@@ -82,9 +82,7 @@
|
||||
<select-translated-array
|
||||
:items="[
|
||||
'groupParentChildren',
|
||||
'groupCouple',
|
||||
'groupFriends',
|
||||
'groupCoworkers',
|
||||
'groupManager',
|
||||
'groupTeacher'
|
||||
]"
|
||||
|
||||
@@ -218,13 +218,19 @@
|
||||
flex-direction: row;
|
||||
flex-wrap: wrap;
|
||||
gap: 0.5rem;
|
||||
|
||||
// somehow the browser felt like setting this 398px instead
|
||||
// now its fixed to 400 :)
|
||||
width: 400px;
|
||||
|
||||
max-width: 400px;
|
||||
width: 100%;
|
||||
margin-bottom: 1.5rem;
|
||||
|
||||
@media (max-width: 589px) {
|
||||
max-width: 100%;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
@media (max-width: 353px) {
|
||||
gap: 0.25rem;
|
||||
}
|
||||
|
||||
.quest-col {
|
||||
::v-deep {
|
||||
.item-wrapper {
|
||||
@@ -251,6 +257,28 @@
|
||||
::v-deep & {
|
||||
.modal-dialog {
|
||||
width: 448px !important;
|
||||
max-width: calc(100vw - 20px);
|
||||
margin: 0.5rem auto;
|
||||
display: flex;
|
||||
|
||||
@media (max-width: 468px) {
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
@media (max-width: 353px) {
|
||||
width: 100% !important;
|
||||
margin: 0.25rem auto;
|
||||
}
|
||||
}
|
||||
|
||||
.modal-content {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: 100%;
|
||||
|
||||
@media (max-width: 300px) {
|
||||
border-radius: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<template>
|
||||
<div
|
||||
class="banner d-flex align-items-center justify-content-between py-3 px-4"
|
||||
id="privacy-banner"
|
||||
v-if="!hidden"
|
||||
id="privacy-banner"
|
||||
class="banner d-flex align-items-center justify-content-between py-3 px-4"
|
||||
>
|
||||
<p
|
||||
class="mr-3 mb-0"
|
||||
|
||||
@@ -328,6 +328,8 @@ export default {
|
||||
alreadyReadNotification,
|
||||
nextCron: null,
|
||||
handledNotifications,
|
||||
isInitialLoadComplete: false,
|
||||
pendingRebirthNotification: null,
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
@@ -453,6 +455,18 @@ export default {
|
||||
|
||||
return this.runYesterDailies();
|
||||
},
|
||||
async showPendingRebirthModal () {
|
||||
if (this.pendingRebirthNotification) {
|
||||
this.playSound('Achievement_Unlocked');
|
||||
this.$root.$emit('bv::show::modal', 'rebirth');
|
||||
|
||||
await axios.post('/api/v4/notifications/read', {
|
||||
notificationIds: [this.pendingRebirthNotification.id],
|
||||
});
|
||||
|
||||
this.pendingRebirthNotification = null;
|
||||
}
|
||||
},
|
||||
showDeathModal () {
|
||||
this.playSound('Death');
|
||||
this.$root.$emit('bv::show::modal', 'death');
|
||||
@@ -661,6 +675,18 @@ export default {
|
||||
this.showLevelUpNotifications(this.user.stats.lvl);
|
||||
}
|
||||
this.handleUserNotifications(this.user.notifications);
|
||||
|
||||
this.isInitialLoadComplete = true;
|
||||
|
||||
const hasRebirthConfirmationFlag = localStorage.getItem('show-rebirth-confirmation') === 'true';
|
||||
|
||||
if (hasRebirthConfirmationFlag) {
|
||||
localStorage.removeItem('show-rebirth-confirmation');
|
||||
this.playSound('Achievement_Unlocked');
|
||||
this.$root.$emit('bv::show::modal', 'rebirth');
|
||||
} else {
|
||||
this.showPendingRebirthModal();
|
||||
}
|
||||
},
|
||||
async handleUserNotifications (after) {
|
||||
if (this.$store.state.isRunningYesterdailies) return;
|
||||
@@ -700,8 +726,15 @@ export default {
|
||||
this.$root.$emit('habitica:won-challenge', notification);
|
||||
break;
|
||||
case 'REBIRTH_ACHIEVEMENT':
|
||||
this.playSound('Achievement_Unlocked');
|
||||
this.$root.$emit('bv::show::modal', 'rebirth');
|
||||
if (localStorage.getItem('show-rebirth-confirmation') === 'true') {
|
||||
markAsRead = false;
|
||||
} else if (!this.isInitialLoadComplete) {
|
||||
this.pendingRebirthNotification = notification;
|
||||
markAsRead = false;
|
||||
} else {
|
||||
this.playSound('Achievement_Unlocked');
|
||||
this.$root.$emit('bv::show::modal', 'rebirth');
|
||||
}
|
||||
break;
|
||||
case 'STREAK_ACHIEVEMENT':
|
||||
this.text(`${this.$t('streaks')}: ${this.user.achievements.streak}`, () => {
|
||||
|
||||
@@ -197,9 +197,7 @@
|
||||
<select-translated-array
|
||||
:items="[
|
||||
'groupParentChildren',
|
||||
'groupCouple',
|
||||
'groupFriends',
|
||||
'groupCoworkers',
|
||||
'groupManager',
|
||||
'groupTeacher'
|
||||
]"
|
||||
|
||||
@@ -12,6 +12,12 @@
|
||||
box-shadow: 0 1px 2px 0 rgba($black, 0.2);
|
||||
z-index: 9;
|
||||
height: 3rem;
|
||||
flex-wrap: wrap;
|
||||
|
||||
@media (max-width: 683px) {
|
||||
height: auto;
|
||||
min-height: 3rem;
|
||||
}
|
||||
}
|
||||
|
||||
.nav-link {
|
||||
@@ -23,6 +29,19 @@
|
||||
padding: 0.75rem;
|
||||
|
||||
color: $gray-50;
|
||||
white-space: nowrap;
|
||||
|
||||
@media (max-width: 683px) {
|
||||
padding: 0.5rem;
|
||||
font-size: 13px;
|
||||
flex: 1 1 auto;
|
||||
min-width: fit-content;
|
||||
}
|
||||
|
||||
@media (max-width: 576px) {
|
||||
padding: 0.5rem 0.4rem;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
&.active {
|
||||
color: $purple-300;
|
||||
|
||||
@@ -12,14 +12,12 @@
|
||||
class="staff col-6 p-0"
|
||||
>
|
||||
<div class="d-flex">
|
||||
<router-link
|
||||
<div
|
||||
class="title"
|
||||
:to="{'name': 'userProfile', 'params': {'userId': user.uuid}}"
|
||||
>
|
||||
{{ user.name }}
|
||||
</router-link>
|
||||
</div>
|
||||
<div
|
||||
v-if="user.type === 'Staff'"
|
||||
class="svg-icon staff-icon ml-1"
|
||||
v-html="icons.tierStaff"
|
||||
></div>
|
||||
|
||||
@@ -1,231 +1,231 @@
|
||||
<template>
|
||||
<b-modal
|
||||
id="buy-modal"
|
||||
:hide-header="true"
|
||||
@change="onChange($event)"
|
||||
>
|
||||
<span
|
||||
v-if="withPin"
|
||||
class="badge-dialog"
|
||||
tabindex="0"
|
||||
@click.prevent.stop="togglePinned()"
|
||||
@keypress.enter.prevent.stop="togglePinned()"
|
||||
id="buy-modal"
|
||||
:hide-header="true"
|
||||
@change="onChange($event)"
|
||||
>
|
||||
<pin-badge
|
||||
:pinned="isPinned"
|
||||
/>
|
||||
</span>
|
||||
<div>
|
||||
<span
|
||||
class="svg-icon close-icon icon-16 color"
|
||||
aria-hidden="true"
|
||||
v-if="withPin"
|
||||
class="badge-dialog"
|
||||
tabindex="0"
|
||||
@click="hideDialog()"
|
||||
@keypress.enter="hideDialog()"
|
||||
v-html="icons.close"
|
||||
></span>
|
||||
</div>
|
||||
<div
|
||||
v-if="item != null"
|
||||
class="content"
|
||||
>
|
||||
<div class="inner-content">
|
||||
<slot
|
||||
name="item"
|
||||
:item="item"
|
||||
>
|
||||
<div v-if="showAvatar">
|
||||
<avatar
|
||||
:show-visual-buffs="false"
|
||||
:member="user"
|
||||
:avatar-only="true"
|
||||
:hide-class-badge="true"
|
||||
:with-background="true"
|
||||
:override-avatar-gear="getAvatarOverrides(item)"
|
||||
:sprites-margin="'0px auto 0px -24px'"
|
||||
@click.prevent.stop="togglePinned()"
|
||||
@keypress.enter.prevent.stop="togglePinned()"
|
||||
>
|
||||
<pin-badge
|
||||
:pinned="isPinned"
|
||||
/>
|
||||
</span>
|
||||
<div>
|
||||
<span
|
||||
class="svg-icon close-icon icon-16 color"
|
||||
aria-hidden="true"
|
||||
tabindex="0"
|
||||
@click="hideDialog()"
|
||||
@keypress.enter="hideDialog()"
|
||||
v-html="icons.close"
|
||||
></span>
|
||||
</div>
|
||||
<div
|
||||
v-if="item != null"
|
||||
class="content"
|
||||
>
|
||||
<div class="inner-content">
|
||||
<slot
|
||||
name="item"
|
||||
:item="item"
|
||||
>
|
||||
<div v-if="showAvatar">
|
||||
<avatar
|
||||
:show-visual-buffs="false"
|
||||
:member="user"
|
||||
:avatar-only="true"
|
||||
:hide-class-badge="true"
|
||||
:with-background="true"
|
||||
:override-avatar-gear="getAvatarOverrides(item)"
|
||||
:sprites-margin="'0px auto 0px -24px'"
|
||||
/>
|
||||
</div>
|
||||
<item
|
||||
v-else-if="item.key === 'gem'"
|
||||
class="flat bordered-item"
|
||||
:item="item"
|
||||
:item-content-class="item.class"
|
||||
:show-popover="false"
|
||||
/>
|
||||
<item
|
||||
v-else-if="item.key != 'gem'"
|
||||
class="flat bordered-item"
|
||||
:item="item"
|
||||
:item-content-class="item.class"
|
||||
:show-popover="false"
|
||||
/>
|
||||
</slot>
|
||||
<div
|
||||
v-if="!showAvatar && user.items[item.purchaseType]"
|
||||
class="owned"
|
||||
:class="totalOwned"
|
||||
>
|
||||
<!-- eslint-disable-next-line max-len -->
|
||||
<span class="owned-text">{{ $t('owned') }}: <span class="user-amount">{{ totalOwned }}</span></span>
|
||||
</div>
|
||||
<item
|
||||
v-else-if="item.key === 'gem'"
|
||||
class="flat bordered-item"
|
||||
<h4 class="title">
|
||||
{{ itemText }}
|
||||
</h4>
|
||||
<div class="item-notes">
|
||||
{{ itemNotes }}
|
||||
</div>
|
||||
<slot
|
||||
name="additionalInfo"
|
||||
:item="item"
|
||||
:item-content-class="item.class"
|
||||
:show-popover="false"
|
||||
/>
|
||||
<item
|
||||
v-else-if="item.key != 'gem'"
|
||||
class="flat bordered-item"
|
||||
:item="item"
|
||||
:item-content-class="item.class"
|
||||
:show-popover="false"
|
||||
/>
|
||||
</slot>
|
||||
<div
|
||||
v-if="!showAvatar && user.items[item.purchaseType]"
|
||||
class="owned"
|
||||
:class="totalOwned"
|
||||
>
|
||||
<!-- eslint-disable-next-line max-len -->
|
||||
<span class="owned-text">{{ $t('owned') }}: <span class="user-amount">{{ totalOwned }}</span></span>
|
||||
</div>
|
||||
<h4 class="title">
|
||||
{{ itemText }}
|
||||
</h4>
|
||||
<div class="item-notes">
|
||||
{{ itemNotes }}
|
||||
</div>
|
||||
<slot
|
||||
name="additionalInfo"
|
||||
:item="item"
|
||||
>
|
||||
<equipmentAttributesGrid
|
||||
v-if="showAttributesGrid"
|
||||
class="attributesGrid"
|
||||
:item="item"
|
||||
:user="user"
|
||||
/>
|
||||
</slot>
|
||||
<div
|
||||
v-if="item.value > 0 && !(item.key === 'gem' && gemsLeft < 1)"
|
||||
class="purchase-amount"
|
||||
>
|
||||
<div class="item-cost justify-content-center my-3">
|
||||
<span
|
||||
class="cost d-flex mx-auto"
|
||||
:class="getPriceClass()"
|
||||
>
|
||||
>
|
||||
<equipmentAttributesGrid
|
||||
v-if="showAttributesGrid"
|
||||
class="attributesGrid"
|
||||
:item="item"
|
||||
:user="user"
|
||||
/>
|
||||
</slot>
|
||||
<div
|
||||
v-if="item.value > 0 && !(item.key === 'gem' && gemsLeft < 1)"
|
||||
class="purchase-amount"
|
||||
>
|
||||
<div class="item-cost justify-content-center my-3">
|
||||
<span
|
||||
class="svg-icon icon-24 my-auto mr-1"
|
||||
aria-hidden="true"
|
||||
v-html="icons[getPriceClass()]"
|
||||
class="cost d-flex mx-auto"
|
||||
:class="getPriceClass()"
|
||||
>
|
||||
<span
|
||||
class="svg-icon icon-24 my-auto mr-1"
|
||||
aria-hidden="true"
|
||||
v-html="icons[getPriceClass()]"
|
||||
>
|
||||
</span>
|
||||
<span
|
||||
class="my-auto"
|
||||
:class="getPriceClass()"
|
||||
>{{ item.value }}</span>
|
||||
</span>
|
||||
<span
|
||||
class="my-auto"
|
||||
:class="getPriceClass()"
|
||||
>{{ item.value }}</span>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div
|
||||
v-if="showAmountToBuy(item)"
|
||||
class="how-many-to-buy"
|
||||
>
|
||||
{{ $t('howManyToBuy') }}
|
||||
</div>
|
||||
<div
|
||||
v-if="showAmountToBuy(item)"
|
||||
>
|
||||
<number-increment
|
||||
class="number-increment"
|
||||
@updateQuantity="selectedAmountToBuy = $event"
|
||||
/>
|
||||
<div
|
||||
:class="{'notEnough': notEnoughCurrency}"
|
||||
class="total"
|
||||
v-if="showAmountToBuy(item)"
|
||||
class="how-many-to-buy"
|
||||
>
|
||||
<span class="total-text">{{ $t('sendTotal') }}</span>
|
||||
<span
|
||||
class="svg-icon total icon-24"
|
||||
aria-hidden="true"
|
||||
v-html="icons[getPriceClass()]"
|
||||
></span>
|
||||
<span
|
||||
class="total-text"
|
||||
:class="getPriceClass()"
|
||||
>{{ item.value * selectedAmountToBuy }}</span>
|
||||
{{ $t('howManyToBuy') }}
|
||||
</div>
|
||||
<div
|
||||
v-if="showAmountToBuy(item)"
|
||||
>
|
||||
<number-increment
|
||||
class="number-increment"
|
||||
@updateQuantity="selectedAmountToBuy = $event"
|
||||
/>
|
||||
<div
|
||||
:class="{'notEnough': notEnoughCurrency}"
|
||||
class="total"
|
||||
>
|
||||
<span class="total-text">{{ $t('sendTotal') }}</span>
|
||||
<span
|
||||
class="svg-icon total icon-24"
|
||||
aria-hidden="true"
|
||||
v-html="icons[getPriceClass()]"
|
||||
></span>
|
||||
<span
|
||||
class="total-text"
|
||||
:class="getPriceClass()"
|
||||
>{{ item.value * selectedAmountToBuy }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
v-if="item.key === 'gem' && gemsLeft < 1"
|
||||
class="no-more-gems"
|
||||
>
|
||||
{{ $t('notEnoughGemsToBuy') }}
|
||||
</div>
|
||||
<div
|
||||
v-if="nonSubscriberHourglasses"
|
||||
class="hourglass-nonsub mt-3"
|
||||
>
|
||||
{{ $t('mysticHourglassNeededNoSub') }}
|
||||
</div>
|
||||
<button
|
||||
v-if="getPriceClass() === 'gems'
|
||||
&& !enoughCurrency(getPriceClass(), item.value * selectedAmountToBuy)"
|
||||
class="btn btn-primary mb-3"
|
||||
@click="purchaseGems()"
|
||||
>
|
||||
{{ $t('purchaseGems') }}
|
||||
</button>
|
||||
<button
|
||||
v-else-if="nonSubscriberHourglasses"
|
||||
class="btn btn-primary"
|
||||
@click="viewSubscriptions(item)"
|
||||
>
|
||||
{{ $t('viewSubscriptions') }}
|
||||
</button>
|
||||
<button
|
||||
v-else-if="!(item.key === 'gem' && gemsLeft < 1)"
|
||||
class="btn btn-primary"
|
||||
:disabled="item.key === 'gem' && gemsLeft === 0 ||
|
||||
attemptingToPurchaseMoreGemsThanAreLeft || numberInvalid || item.locked ||
|
||||
!preventHealthPotion ||
|
||||
!enoughCurrency(getPriceClass(), item.value * selectedAmountToBuy)"
|
||||
:class="{'notEnough': !preventHealthPotion ||
|
||||
!enoughCurrency(getPriceClass(), item.value * selectedAmountToBuy)}"
|
||||
tabindex="0"
|
||||
@click="buyItem()"
|
||||
>
|
||||
{{ $t('buyNow') }}
|
||||
</button>
|
||||
</div>
|
||||
<div
|
||||
v-if="item.key === 'gem' && gemsLeft < 1"
|
||||
class="no-more-gems"
|
||||
>
|
||||
{{ $t('notEnoughGemsToBuy') }}
|
||||
</div>
|
||||
<div
|
||||
v-if="nonSubscriberHourglasses"
|
||||
class="hourglass-nonsub mt-3"
|
||||
>
|
||||
{{ $t('mysticHourglassNeededNoSub') }}
|
||||
</div>
|
||||
<button
|
||||
v-if="getPriceClass() === 'gems'
|
||||
&& !enoughCurrency(getPriceClass(), item.value * selectedAmountToBuy)"
|
||||
class="btn btn-primary mb-3"
|
||||
@click="purchaseGems()"
|
||||
>
|
||||
{{ $t('purchaseGems') }}
|
||||
</button>
|
||||
<button
|
||||
v-else-if="nonSubscriberHourglasses"
|
||||
class="btn btn-primary"
|
||||
@click="viewSubscriptions(item)"
|
||||
>
|
||||
{{ $t('viewSubscriptions') }}
|
||||
</button>
|
||||
<button
|
||||
v-else-if="!(item.key === 'gem' && gemsLeft < 1)"
|
||||
class="btn btn-primary"
|
||||
:disabled="item.key === 'gem' && gemsLeft === 0 ||
|
||||
attemptingToPurchaseMoreGemsThanAreLeft || numberInvalid || item.locked ||
|
||||
!preventHealthPotion ||
|
||||
!enoughCurrency(getPriceClass(), item.value * selectedAmountToBuy)"
|
||||
:class="{'notEnough': !preventHealthPotion ||
|
||||
!enoughCurrency(getPriceClass(), item.value * selectedAmountToBuy)}"
|
||||
tabindex="0"
|
||||
@click="buyItem()"
|
||||
>
|
||||
{{ $t('buyNow') }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<countdown-banner
|
||||
v-if="item.end && item.owned == null"
|
||||
:end-date="endDate"
|
||||
class="limitedTime available"
|
||||
/>
|
||||
<div
|
||||
v-if="item.key === 'rebirth_orb' && item.value > 0 && user.stats.lvl >= 100"
|
||||
class="free-rebirth d-flex align-items-center"
|
||||
>
|
||||
<div class="m-auto">
|
||||
<span
|
||||
class="svg-icon inline icon-16 mr-2 pt-015"
|
||||
v-html="icons.whiteClock"
|
||||
></span>
|
||||
<span v-html="$t('nextFreeRebirth', {days: nextFreeRebirth})"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
v-if="item.key === 'gem'"
|
||||
class="d-flex justify-content-center align-items-center"
|
||||
>
|
||||
<div
|
||||
v-if="gemsLeft > 0"
|
||||
class="gems-left d-flex justify-content-center align-items-center"
|
||||
>
|
||||
<strong>{{ $t('monthlyGems') }} </strong>
|
||||
{{ gemsLeft }} / {{ totalGems }} {{ $t('gemsRemaining') }}
|
||||
</div>
|
||||
<div
|
||||
v-if="gemsLeft === 0"
|
||||
class="out-of-gems-banner d-flex justify-content-center align-items-center"
|
||||
>
|
||||
<strong>{{ $t('monthlyGems') }} </strong>
|
||||
{{ gemsLeft }} / {{ totalGems }} {{ $t('gemsRemaining') }}
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
slot="modal-footer"
|
||||
>
|
||||
<span class="user-balance ml-3 my-auto">{{ $t('yourBalance') }}</span>
|
||||
<balanceInfo
|
||||
class="mr-3"
|
||||
:currency-needed="getPriceClass()"
|
||||
:amount-needed="item.value"
|
||||
<countdown-banner
|
||||
v-if="item.end && item.owned == null"
|
||||
:end-date="endDate"
|
||||
class="limitedTime available"
|
||||
/>
|
||||
</div>
|
||||
<div
|
||||
v-if="item.key === 'rebirth_orb' && item.value > 0 && user.stats.lvl >= 100"
|
||||
class="free-rebirth d-flex align-items-center"
|
||||
>
|
||||
<div class="m-auto">
|
||||
<span
|
||||
class="svg-icon inline icon-16 mr-2 pt-015"
|
||||
v-html="icons.whiteClock"
|
||||
></span>
|
||||
<span v-html="$t('nextFreeRebirth', {days: nextFreeRebirth})"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
v-if="item.key === 'gem'"
|
||||
class="d-flex justify-content-center align-items-center"
|
||||
>
|
||||
<div
|
||||
v-if="gemsLeft > 0"
|
||||
class="gems-left d-flex justify-content-center align-items-center"
|
||||
>
|
||||
<strong>{{ $t('monthlyGems') }} </strong>
|
||||
{{ gemsLeft }} / {{ totalGems }} {{ $t('gemsRemaining') }}
|
||||
</div>
|
||||
<div
|
||||
v-if="gemsLeft === 0"
|
||||
class="out-of-gems-banner d-flex justify-content-center align-items-center"
|
||||
>
|
||||
<strong>{{ $t('monthlyGems') }} </strong>
|
||||
{{ gemsLeft }} / {{ totalGems }} {{ $t('gemsRemaining') }}
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
slot="modal-footer"
|
||||
>
|
||||
<span class="user-balance ml-3 my-auto">{{ $t('yourBalance') }}</span>
|
||||
<balanceInfo
|
||||
class="mr-3"
|
||||
:currency-needed="getPriceClass()"
|
||||
:amount-needed="item.value"
|
||||
/>
|
||||
</div>
|
||||
</b-modal>
|
||||
</template>
|
||||
|
||||
@@ -269,7 +269,13 @@
|
||||
|
||||
.modal-dialog {
|
||||
width: 448px;
|
||||
max-width: calc(100vw - 20px);
|
||||
box-sizing: border-box;
|
||||
display: flex;
|
||||
|
||||
@media (max-width: 468px) {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.badge-dialog {
|
||||
@@ -346,7 +352,23 @@
|
||||
|
||||
.content {
|
||||
text-align: center;
|
||||
width: 448px;
|
||||
width: 100%;
|
||||
max-width: 448px;
|
||||
margin: 0 auto;
|
||||
|
||||
@media (max-width: 468px) {
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.modal-content {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: 100%;
|
||||
|
||||
@media (max-width: 300px) {
|
||||
border-radius: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.item-wrapper {
|
||||
@@ -564,7 +586,7 @@
|
||||
|
||||
.limitedTime {
|
||||
height: 32px;
|
||||
width: 446px;
|
||||
width: 100%;
|
||||
font-size: 0.75rem;
|
||||
margin: 24px 0 0 0;
|
||||
background-color: $purple-300;
|
||||
@@ -829,10 +851,17 @@ export default {
|
||||
- ownedMounts
|
||||
- ownedItems;
|
||||
|
||||
if (
|
||||
petsRemaining < 0
|
||||
&& !window.confirm(this.$t('purchasePetItemConfirm', { itemText: this.item.text })) // eslint-disable-line no-alert
|
||||
) return;
|
||||
if (petsRemaining < 0) {
|
||||
const confirmed = await new Promise(resolve => {
|
||||
this.$root.$emit('habitica:purchase-confirm', {
|
||||
message: this.$t('purchasePetItemConfirm', { itemText: this.item.text }),
|
||||
currency: this.item.currency,
|
||||
cost: this.item.value * this.selectedAmountToBuy,
|
||||
resolve,
|
||||
});
|
||||
});
|
||||
if (!confirmed) return;
|
||||
}
|
||||
}
|
||||
|
||||
if (this.item.purchaseType === 'customization') {
|
||||
@@ -844,15 +873,23 @@ export default {
|
||||
this.purchased(this.item.text);
|
||||
} else {
|
||||
const shouldConfirmPurchase = this.item.currency === 'gems' || this.item.currency === 'hourglasses';
|
||||
if (
|
||||
shouldConfirmPurchase
|
||||
&& !this.confirmPurchase(this.item.currency, this.item.value * this.selectedAmountToBuy)
|
||||
) {
|
||||
return;
|
||||
if (shouldConfirmPurchase) {
|
||||
const confirmed = await this.confirmPurchase(
|
||||
this.item.currency,
|
||||
this.item.value * this.selectedAmountToBuy,
|
||||
);
|
||||
if (!confirmed) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (this.genericPurchase) {
|
||||
this.makeGenericPurchase(this.item, 'buyModal', this.selectedAmountToBuy);
|
||||
await this.purchased(this.item.text);
|
||||
if (this.item.key === 'rebirth_orb') {
|
||||
localStorage.setItem('show-rebirth-confirmation', 'true');
|
||||
}
|
||||
await this.makeGenericPurchase(this.item, 'buyModal', this.selectedAmountToBuy);
|
||||
if (this.item.key !== 'rebirth_orb') {
|
||||
await this.purchased(this.item.text);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -111,6 +111,22 @@
|
||||
|
||||
.modal-dialog {
|
||||
width: 448px;
|
||||
max-width: calc(100vw - 20px);
|
||||
display: flex;
|
||||
|
||||
@media (max-width: 468px) {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.modal-content {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: 100%;
|
||||
|
||||
@media (max-width: 300px) {
|
||||
border-radius: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.modal-body {
|
||||
|
||||
207
website/client/src/components/shops/purchaseConfirmModal.vue
Normal file
207
website/client/src/components/shops/purchaseConfirmModal.vue
Normal file
@@ -0,0 +1,207 @@
|
||||
<template>
|
||||
<b-modal
|
||||
id="purchase-confirm-modal"
|
||||
:hide-footer="true"
|
||||
:hide-header="true"
|
||||
modal-class="purchase-confirm-modal"
|
||||
centered
|
||||
>
|
||||
<div class="modal-content-wrapper">
|
||||
<div class="top-bar"></div>
|
||||
<div class="modal-body-content">
|
||||
<div
|
||||
class="currency-chip"
|
||||
:class="currency"
|
||||
>
|
||||
<span
|
||||
class="svg-icon icon-24"
|
||||
v-html="icons[currency]"
|
||||
></span>
|
||||
<span class="cost-value">{{ cost }}</span>
|
||||
</div>
|
||||
<h2 class="modal-title">
|
||||
{{ $t('confirmPurchase') }}
|
||||
</h2>
|
||||
<p class="modal-subtitle">
|
||||
{{ confirmationMessage }}
|
||||
</p>
|
||||
<div class="button-wrapper">
|
||||
<button
|
||||
class="btn btn-primary"
|
||||
@click="confirm()"
|
||||
>
|
||||
{{ $t('confirm') }}
|
||||
</button>
|
||||
<button
|
||||
class="btn-cancel"
|
||||
@click="cancel()"
|
||||
>
|
||||
{{ $t('cancel') }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</b-modal>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import svgGem from '@/assets/svg/gem.svg?raw';
|
||||
import svgHourglass from '@/assets/svg/hourglass.svg?raw';
|
||||
|
||||
export default {
|
||||
data () {
|
||||
return {
|
||||
confirmationMessage: '',
|
||||
currency: 'gems',
|
||||
cost: 0,
|
||||
resolveCallback: null,
|
||||
icons: Object.freeze({
|
||||
gems: svgGem,
|
||||
hourglasses: svgHourglass,
|
||||
}),
|
||||
};
|
||||
},
|
||||
mounted () {
|
||||
this.$root.$on('habitica:purchase-confirm', config => {
|
||||
this.confirmationMessage = config.message;
|
||||
this.currency = config.currency || 'gems';
|
||||
this.cost = config.cost || 0;
|
||||
this.resolveCallback = config.resolve;
|
||||
this.$root.$emit('bv::show::modal', 'purchase-confirm-modal');
|
||||
});
|
||||
},
|
||||
beforeDestroy () {
|
||||
this.$root.$off('habitica:purchase-confirm');
|
||||
},
|
||||
methods: {
|
||||
confirm () {
|
||||
if (this.resolveCallback) {
|
||||
this.resolveCallback(true);
|
||||
}
|
||||
this.close();
|
||||
},
|
||||
cancel () {
|
||||
if (this.resolveCallback) {
|
||||
this.resolveCallback(false);
|
||||
}
|
||||
this.close();
|
||||
},
|
||||
close () {
|
||||
this.$root.$emit('bv::hide::modal', 'purchase-confirm-modal');
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
@import '@/assets/scss/colors.scss';
|
||||
|
||||
::v-deep .purchase-confirm-modal {
|
||||
.modal-dialog {
|
||||
max-width: 330px;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.modal-content {
|
||||
border-radius: 8px;
|
||||
overflow: hidden;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.modal-body {
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.modal-content-wrapper {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.top-bar {
|
||||
height: 8px;
|
||||
background-color: $purple-300;
|
||||
}
|
||||
|
||||
.modal-body-content {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
padding: 0 24px 24px;
|
||||
}
|
||||
|
||||
.currency-chip {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
margin-top: 40px;
|
||||
padding: 8px 20px;
|
||||
border-radius: 20px;
|
||||
font-size: 1.25rem;
|
||||
font-weight: bold;
|
||||
line-height: 1.4;
|
||||
|
||||
&.gems {
|
||||
color: $gems-color;
|
||||
background-color: rgba($green-10, 0.15);
|
||||
}
|
||||
|
||||
&.hourglasses {
|
||||
color: $hourglass-color;
|
||||
background-color: rgba($blue-10, 0.15);
|
||||
}
|
||||
|
||||
.icon-24 {
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
}
|
||||
}
|
||||
|
||||
.modal-title {
|
||||
margin-top: 16px;
|
||||
margin-bottom: 0;
|
||||
color: $purple-300;
|
||||
font-family: 'Roboto Condensed', sans-serif;
|
||||
font-weight: 700;
|
||||
font-size: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.modal-subtitle {
|
||||
margin-top: 12px;
|
||||
margin-bottom: 0;
|
||||
font-family: Roboto, sans-serif;
|
||||
font-weight: 700;
|
||||
font-size: 14px;
|
||||
line-height: 24px;
|
||||
letter-spacing: 0;
|
||||
text-align: center;
|
||||
color: $gray-50;
|
||||
}
|
||||
|
||||
.button-wrapper {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
margin-top: 16px;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.btn-cancel {
|
||||
background: none;
|
||||
border: none;
|
||||
color: $purple-300;
|
||||
font-family: Roboto, sans-serif;
|
||||
font-weight: 400;
|
||||
font-size: 14px;
|
||||
line-height: 24px;
|
||||
letter-spacing: 0;
|
||||
cursor: pointer;
|
||||
padding: 8px 16px;
|
||||
|
||||
&:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -1,119 +1,119 @@
|
||||
<template>
|
||||
<b-modal
|
||||
id="buy-quest-modal"
|
||||
:hide-header="true"
|
||||
@change="onChange($event)"
|
||||
>
|
||||
<span
|
||||
v-if="withPin"
|
||||
class="badge-dialog"
|
||||
@click.prevent.stop="togglePinned()"
|
||||
id="buy-quest-modal"
|
||||
:hide-header="true"
|
||||
@change="onChange($event)"
|
||||
>
|
||||
<pin-badge
|
||||
:pinned="isPinned"
|
||||
/>
|
||||
</span>
|
||||
<div class="dialog-close">
|
||||
<close-icon @click="hideDialog()" />
|
||||
</div>
|
||||
<h2 class="text-center textCondensed">
|
||||
{{ $t('questDetails') }}
|
||||
</h2>
|
||||
<div
|
||||
v-if="item != null"
|
||||
class="content"
|
||||
>
|
||||
<div class="inner-content">
|
||||
<questDialogContent
|
||||
:item="item"
|
||||
:abbreviated="true"
|
||||
<span
|
||||
v-if="withPin"
|
||||
class="badge-dialog"
|
||||
@click.prevent.stop="togglePinned()"
|
||||
>
|
||||
<pin-badge
|
||||
:pinned="isPinned"
|
||||
/>
|
||||
<div
|
||||
v-if="item.addlNotes"
|
||||
class="mx-4 mb-3"
|
||||
>
|
||||
{{ item.addlNotes }}
|
||||
</div>
|
||||
<quest-rewards :quest="item" />
|
||||
<div
|
||||
v-if="!item.locked"
|
||||
class="purchase-amount"
|
||||
>
|
||||
<div class="item-cost">
|
||||
<span
|
||||
class="cost"
|
||||
:class="priceType"
|
||||
>
|
||||
</span>
|
||||
<div class="dialog-close">
|
||||
<close-icon @click="hideDialog()" />
|
||||
</div>
|
||||
<h2 class="text-center textCondensed">
|
||||
{{ $t('questDetails') }}
|
||||
</h2>
|
||||
<div
|
||||
v-if="item != null"
|
||||
class="content"
|
||||
>
|
||||
<div class="inner-content">
|
||||
<questDialogContent
|
||||
:item="item"
|
||||
:abbreviated="true"
|
||||
/>
|
||||
<div
|
||||
v-if="item.addlNotes"
|
||||
class="mx-4 mb-3"
|
||||
>
|
||||
{{ item.addlNotes }}
|
||||
</div>
|
||||
<quest-rewards :quest="item" />
|
||||
<div
|
||||
v-if="!item.locked"
|
||||
class="purchase-amount"
|
||||
>
|
||||
<div class="item-cost">
|
||||
<span
|
||||
class="svg-icon inline icon-24"
|
||||
aria-hidden="true"
|
||||
v-html="icons[priceType]"
|
||||
class="cost"
|
||||
:class="priceType"
|
||||
>
|
||||
<span
|
||||
class="svg-icon inline icon-24"
|
||||
aria-hidden="true"
|
||||
v-html="icons[priceType]"
|
||||
>
|
||||
</span>
|
||||
<span
|
||||
:class="priceType"
|
||||
>{{ item.value }}</span>
|
||||
</span>
|
||||
</div>
|
||||
<div class="how-many-to-buy">
|
||||
<strong>{{ $t('howManyToBuy') }}</strong>
|
||||
</div>
|
||||
<div>
|
||||
<number-increment
|
||||
@updateQuantity="selectedAmountToBuy = $event"
|
||||
/>
|
||||
</div>
|
||||
<div class="total-row">
|
||||
<span class="total-text">
|
||||
{{ $t('sendTotal') }}
|
||||
</span>
|
||||
<span
|
||||
class="svg-icon inline icon-20"
|
||||
aria-hidden="true"
|
||||
v-html="currencyIcon"
|
||||
></span>
|
||||
<span
|
||||
class="total"
|
||||
:class="priceType"
|
||||
>{{ item.value }}</span>
|
||||
</span>
|
||||
</div>
|
||||
<div class="how-many-to-buy">
|
||||
<strong>{{ $t('howManyToBuy') }}</strong>
|
||||
</div>
|
||||
<div>
|
||||
<number-increment
|
||||
@updateQuantity="selectedAmountToBuy = $event"
|
||||
/>
|
||||
</div>
|
||||
<div class="total-row">
|
||||
<span class="total-text">
|
||||
{{ $t('sendTotal') }}
|
||||
</span>
|
||||
<span
|
||||
class="svg-icon inline icon-20"
|
||||
aria-hidden="true"
|
||||
v-html="currencyIcon"
|
||||
></span>
|
||||
<span
|
||||
class="total"
|
||||
:class="priceType"
|
||||
>{{ item.value * selectedAmountToBuy }}</span>
|
||||
>{{ item.value * selectedAmountToBuy }}</span>
|
||||
</div>
|
||||
</div>
|
||||
<button
|
||||
v-if="priceType === 'gems'
|
||||
&& !enoughCurrency(priceType, item.value * selectedAmountToBuy)
|
||||
&& !item.locked"
|
||||
class="btn btn-primary mb-3"
|
||||
@click="purchaseGems()"
|
||||
>
|
||||
{{ $t('purchaseGems') }}
|
||||
</button>
|
||||
<button
|
||||
v-else
|
||||
class="btn btn-primary mb-4"
|
||||
:class="{'notEnough': !enoughCurrency(priceType, item.value * selectedAmountToBuy)}"
|
||||
:disabled="numberInvalid"
|
||||
@click="buyItem()"
|
||||
>
|
||||
{{ $t('buyNow') }}
|
||||
</button>
|
||||
</div>
|
||||
<button
|
||||
v-if="priceType === 'gems'
|
||||
&& !enoughCurrency(priceType, item.value * selectedAmountToBuy)
|
||||
&& !item.locked"
|
||||
class="btn btn-primary mb-3"
|
||||
@click="purchaseGems()"
|
||||
>
|
||||
{{ $t('purchaseGems') }}
|
||||
</button>
|
||||
<button
|
||||
v-else
|
||||
class="btn btn-primary mb-4"
|
||||
:class="{'notEnough': !enoughCurrency(priceType, item.value * selectedAmountToBuy)}"
|
||||
:disabled="numberInvalid"
|
||||
@click="buyItem()"
|
||||
>
|
||||
{{ $t('buyNow') }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<countdown-banner
|
||||
v-if="item.end"
|
||||
:end-date="endDate"
|
||||
/>
|
||||
<div
|
||||
slot="modal-footer"
|
||||
class="clearfix"
|
||||
>
|
||||
<span class="balance float-left">{{ $t('yourBalance') }}</span>
|
||||
<balanceInfo
|
||||
class="float-right"
|
||||
:with-hourglass="priceType === 'hourglasses'"
|
||||
:currency-needed="priceType"
|
||||
:amount-needed="item.value"
|
||||
<countdown-banner
|
||||
v-if="item.end"
|
||||
:end-date="endDate"
|
||||
/>
|
||||
</div>
|
||||
<div
|
||||
slot="modal-footer"
|
||||
class="clearfix"
|
||||
>
|
||||
<span class="balance float-left">{{ $t('yourBalance') }}</span>
|
||||
<balanceInfo
|
||||
class="float-right"
|
||||
:with-hourglass="priceType === 'hourglasses'"
|
||||
:currency-needed="priceType"
|
||||
:amount-needed="item.value"
|
||||
/>
|
||||
</div>
|
||||
</b-modal>
|
||||
</template>
|
||||
|
||||
@@ -163,8 +163,33 @@
|
||||
}
|
||||
|
||||
.modal-dialog {
|
||||
margin-top: 8%;
|
||||
width: 448px !important;
|
||||
max-width: calc(100vw - 20px);
|
||||
display: flex;
|
||||
|
||||
@media (max-width: 468px) {
|
||||
width: 100% !important;
|
||||
margin: 3rem auto 0.5rem;
|
||||
}
|
||||
|
||||
@media (max-width: 353px) {
|
||||
margin: 2.5rem auto 0.25rem;
|
||||
}
|
||||
}
|
||||
|
||||
.badge-dialog {
|
||||
left: -8px;
|
||||
top: -8px;
|
||||
}
|
||||
|
||||
.modal-content {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: 100%;
|
||||
|
||||
@media (max-width: 300px) {
|
||||
border-radius: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.content {
|
||||
@@ -485,8 +510,12 @@ export default {
|
||||
this.selectedAmountToBuy = 1;
|
||||
this.$emit('change', $event);
|
||||
},
|
||||
buyItem () {
|
||||
if (!this.confirmPurchase(this.item.currency, this.item.value * this.selectedAmountToBuy)) {
|
||||
async buyItem () {
|
||||
const confirmed = await this.confirmPurchase(
|
||||
this.item.currency,
|
||||
this.item.value * this.selectedAmountToBuy,
|
||||
);
|
||||
if (!confirmed) {
|
||||
return;
|
||||
}
|
||||
this.makeGenericPurchase(this.item, 'buyQuestModal', this.selectedAmountToBuy);
|
||||
|
||||
@@ -120,9 +120,9 @@
|
||||
>
|
||||
<ul>
|
||||
<li>
|
||||
{{ $t('commGuideAKA', {habitName: 'heyeilatan', realName: 'Natalie'}) }}
|
||||
({{ $t('commGuideOnGitHub', {gitHubName: 'CuriousMagpie'}) }})
|
||||
- Web Developer
|
||||
{{ $t('commGuideAKA', {habitName: 'Viirus', realName: 'Phillip'}) }}
|
||||
({{ $t('commGuideOnGitHub', {gitHubName: 'phillipthelen'}) }})
|
||||
- Developer
|
||||
</li>
|
||||
<li>
|
||||
{{ $t('commGuideAKA', {habitName: 'redphoenix', realName: 'Vicky'}) }}
|
||||
@@ -133,10 +133,6 @@
|
||||
{{ $t('commGuideAKA', {habitName: 'Beffymaroo', realName: 'Beth'}) }}
|
||||
- Art, Community Management, Many Hats
|
||||
</li>
|
||||
<li>
|
||||
{{ $t('commGuideAKA', {habitName: 'SabreCat', realName: 'Sabe'}) }}
|
||||
- Web Developer
|
||||
</li>
|
||||
<li>
|
||||
{{ $t('commGuideAKA', {habitName: 'Apollo', realName: 'Tressley'}) }}
|
||||
- Designer
|
||||
@@ -146,8 +142,12 @@
|
||||
- Mobile Designer
|
||||
</li>
|
||||
<li>
|
||||
{{ $t('commGuideAKA', {habitName: 'Viirus', realName: 'Phillip'}) }}
|
||||
- Mobile Developer
|
||||
{{ $t('commGuideAKA', {habitName: 'SabreCat', realName: 'Kalista'}) }}
|
||||
- Web Developer
|
||||
</li>
|
||||
<li>
|
||||
{{ $t('commGuideAKA', {habitName: 'fizself', realName: 'Hafiz'}) }}
|
||||
- Developer
|
||||
</li>
|
||||
</ul>
|
||||
<p v-html="$t('commGuidePara013')"></p>
|
||||
@@ -156,7 +156,7 @@
|
||||
<em>
|
||||
Lemoness, lefnire, Slappybag, litenull, Shaner, Bobbyroberts99, wc8,
|
||||
Breadstrings, Megan, Blade, Daniel the Bard, deilann, shanaqui, Nakonana,
|
||||
Dewines, Alys, Fox_town, MaybeSteveRogers, and Cantras.
|
||||
Dewines, Alys, Fox_town, MaybeSteveRogers, Cantras, and heyeilatan.
|
||||
</em>
|
||||
</p>
|
||||
<h2 id="final">
|
||||
|
||||
@@ -64,9 +64,11 @@
|
||||
<li>sexual orientation; and</li>
|
||||
<li>information collected from a known child.</li>
|
||||
</ul>
|
||||
<p><strong>
|
||||
NOTE: Please do not provide us “sensitive personal information” or “sensitive personal data”, as those terms are defined under applicable privacy laws, unless we directly request that you do so. If you feel, after careful consideration, that it is necessary to provide us certain sensitive personal information or data, please provide us the minimum amount of such information or data that is necessary.
|
||||
</strong></p>
|
||||
<p>
|
||||
<strong>
|
||||
NOTE: Please do not provide us “sensitive personal information” or “sensitive personal data”, as those terms are defined under applicable privacy laws, unless we directly request that you do so. If you feel, after careful consideration, that it is necessary to provide us certain sensitive personal information or data, please provide us the minimum amount of such information or data that is necessary.
|
||||
</strong>
|
||||
</p>
|
||||
<h3 id="section_1_1">
|
||||
1.1 Information You Provide Directly
|
||||
</h3>
|
||||
@@ -617,7 +619,7 @@
|
||||
7. General Audience Services
|
||||
</h2>
|
||||
<p>
|
||||
The Service is intended for users 18 years or older; you are not permitted to access or use the Service if you are younger than 18. We do not knowingly collect personal information from children under the age of 18 through the Service. We encourage parents and legal guardians to monitor their children’s Internet usage and to help enforce our Privacy Policy by instructing their children to never provide personal information without their permission. If you have reason to believe that a child under the age of 18 has provided personal information to us, please contact us at <a href='mailto:privacy@habitica.com'>privacy@habitica.com</a>, and we will delete that information from our databases.
|
||||
The Service is intended for users 18 years or older; you are not permitted to access or use the Service if you are younger than 18. We do not knowingly collect personal information from children under the age of 18 through the Service. We encourage parents and legal guardians to monitor their children’s Internet usage and to help enforce our Privacy Policy by instructing their children to never provide personal information without their permission. If you have reason to believe that a child under the age of 18 has provided personal information to us, please contact us at <a href="mailto:privacy@habitica.com">privacy@habitica.com</a>, and we will delete that information from our databases.
|
||||
</p>
|
||||
|
||||
<h2 id="section_8">
|
||||
@@ -708,7 +710,7 @@
|
||||
|
||||
<p><strong><u>Nevada Residents</u></strong></p>
|
||||
<p>
|
||||
Nevada residents may opt out of the sale of certain “covered information” collected by operators of websites or online services. We currently do not sell covered information, as “sale” is defined by such law, and do not have plans to do so. In accordance with Nevada law, you may submit to us a verified request instructing us not to sell your covered information by sending an email to <a href='mailto:privacy@habitica.com'>privacy@habitica.com</a>.
|
||||
Nevada residents may opt out of the sale of certain “covered information” collected by operators of websites or online services. We currently do not sell covered information, as “sale” is defined by such law, and do not have plans to do so. In accordance with Nevada law, you may submit to us a verified request instructing us not to sell your covered information by sending an email to <a href="mailto:privacy@habitica.com">privacy@habitica.com</a>.
|
||||
</p>
|
||||
<p><strong><u>Notice to United Kingdom/European/Switzerland Residents.</u></strong></p>
|
||||
<p>
|
||||
|
||||
@@ -15,8 +15,8 @@
|
||||
<router-view />
|
||||
</div>
|
||||
<div
|
||||
id="bottom-background"
|
||||
v-if="loginFlow"
|
||||
id="bottom-background"
|
||||
class="bg-purple-300"
|
||||
>
|
||||
<div class="seamless_mountains_demo_repeat"></div>
|
||||
@@ -31,7 +31,10 @@
|
||||
id="bottom-wrap"
|
||||
class="purple-4"
|
||||
>
|
||||
<div id="bottom-background" v-if="!loginFlow">
|
||||
<div
|
||||
v-if="!loginFlow"
|
||||
id="bottom-background"
|
||||
>
|
||||
<div class="seamless_mountains_demo_repeat"></div>
|
||||
<div class="midground_foreground_extended2"></div>
|
||||
</div>
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
BY PURCHASING PREMIUM YOU EXPRESSLY UNDERSTAND AND AGREE TO OUR REFUND POLICY:
|
||||
</p>
|
||||
<p>
|
||||
YOU CAN REQUEST A REFUND OF YOUR MOST RECENT PAYMENT TO US BY CONTACTING US AT <a href='mailto:admin@habitica.com'>ADMIN@HABITICA.COM</a>. THE AMOUNT OF YOUR REFUND, IF ANY, WILL BE BASED ON (1) THE AMOUNT OF YOUR PURCHASED BUT UNUSED SUBSCRIPTION BENEFITS AND (2) THE TERMS IMPOSED ON US BY OUR PAYMENT PROCESSING VENDORS (E.G., WITH RESPECT TO THE DURATION OF THE REFUND PERIOD).
|
||||
YOU CAN REQUEST A REFUND OF YOUR MOST RECENT PAYMENT TO US BY CONTACTING US AT <a href="mailto:admin@habitica.com">ADMIN@HABITICA.COM</a>. THE AMOUNT OF YOUR REFUND, IF ANY, WILL BE BASED ON (1) THE AMOUNT OF YOUR PURCHASED BUT UNUSED SUBSCRIPTION BENEFITS AND (2) THE TERMS IMPOSED ON US BY OUR PAYMENT PROCESSING VENDORS (E.G., WITH RESPECT TO THE DURATION OF THE REFUND PERIOD).
|
||||
</p>
|
||||
<p>
|
||||
FOR ANY CUSTOMER WHO PURCHASED PREMIUM IN APPLE INC.'s APP STORE ("APP STORE"), PLEASE CONTACT APPLE INC.'s SUPPORT TEAM: <a
|
||||
|
||||
@@ -1,65 +1,45 @@
|
||||
<template>
|
||||
<b-modal
|
||||
id="broken-task-modal"
|
||||
title="Broken Challenge"
|
||||
size="sm"
|
||||
:hide-footer="true"
|
||||
:hide-header="true"
|
||||
modal-class="broken-task-confirm-modal"
|
||||
centered
|
||||
>
|
||||
<div
|
||||
v-if="brokenChallengeTask && brokenChallengeTask.challenge"
|
||||
class="modal-body"
|
||||
class="modal-content-wrapper"
|
||||
>
|
||||
<div
|
||||
v-if="brokenChallengeTask.challenge.broken === 'TASK_DELETED'
|
||||
|| brokenChallengeTask.challenge.broken === 'CHALLENGE_TASK_NOT_FOUND'"
|
||||
>
|
||||
<h2>{{ $t('brokenTask') }}</h2>
|
||||
<div>
|
||||
<div class="top-bar"></div>
|
||||
<div class="modal-body-content">
|
||||
<div
|
||||
class="icon-wrapper"
|
||||
v-html="icons.warningIcon"
|
||||
></div>
|
||||
<h2 class="modal-title">
|
||||
{{ modalTitle }}
|
||||
</h2>
|
||||
<p class="modal-subtitle">
|
||||
{{ modalSubtitle }}
|
||||
</p>
|
||||
<div class="button-wrapper">
|
||||
<button
|
||||
class="btn btn-primary"
|
||||
@click="unlink('keep')"
|
||||
@click="keepAction()"
|
||||
>
|
||||
{{ $t('keepIt') }}
|
||||
{{ keepButtonText }}
|
||||
</button>
|
||||
<button
|
||||
class="btn btn-danger"
|
||||
@click="removeTask(obj)"
|
||||
@click="removeAction()"
|
||||
>
|
||||
{{ $t('removeIt') }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="brokenChallengeTask.challenge.broken === 'CHALLENGE_DELETED'">
|
||||
<h2>{{ $t('brokenChallenge') }}</h2>
|
||||
<div>
|
||||
<button
|
||||
class="btn btn-primary"
|
||||
@click="unlink('keep-all')"
|
||||
>
|
||||
{{ $t('keepTasks') }}
|
||||
{{ removeButtonText }}
|
||||
</button>
|
||||
<button
|
||||
class="btn btn-danger"
|
||||
@click="unlink('remove-all')"
|
||||
class="btn-cancel"
|
||||
@click="close()"
|
||||
>
|
||||
{{ $t('removeTasks') }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="brokenChallengeTask.challenge.broken === 'CHALLENGE_CLOSED'">
|
||||
<h2 v-html="$t('challengeCompleted', {user: brokenChallengeTask.challenge.winner})"></h2>
|
||||
<div>
|
||||
<button
|
||||
class="btn btn-primary"
|
||||
@click="unlink('keep-all')"
|
||||
>
|
||||
{{ $t('keepTasks') }}
|
||||
</button>
|
||||
<button
|
||||
class="btn btn-danger"
|
||||
@click="unlink('remove-all')"
|
||||
>
|
||||
{{ $t('removeTasks') }}
|
||||
{{ $t('cancel') }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -67,23 +47,171 @@
|
||||
</b-modal>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
.modal-body {
|
||||
padding-bottom: 2em;
|
||||
<style lang="scss" scoped>
|
||||
@import '@/assets/scss/colors.scss';
|
||||
|
||||
::v-deep .broken-task-confirm-modal {
|
||||
.modal-dialog {
|
||||
max-width: 330px;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.modal-content {
|
||||
border-radius: 8px;
|
||||
overflow: hidden;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.modal-body {
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.modal-content-wrapper {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.top-bar {
|
||||
height: 8px;
|
||||
background-color: $maroon-100;
|
||||
}
|
||||
|
||||
.modal-body-content {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
padding: 0 24px 24px;
|
||||
}
|
||||
|
||||
.icon-wrapper {
|
||||
margin-top: 40px;
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
|
||||
::v-deep svg {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
}
|
||||
}
|
||||
|
||||
.modal-title {
|
||||
margin-top: 16px;
|
||||
margin-bottom: 0;
|
||||
color: $maroon-100;
|
||||
font-family: 'Roboto Condensed', sans-serif;
|
||||
font-weight: 700;
|
||||
font-size: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.modal-subtitle {
|
||||
margin-top: 12px;
|
||||
margin-bottom: 0;
|
||||
font-family: Roboto, sans-serif;
|
||||
font-weight: 400;
|
||||
font-size: 14px;
|
||||
line-height: 24px;
|
||||
letter-spacing: 0;
|
||||
text-align: center;
|
||||
color: $gray-50;
|
||||
}
|
||||
|
||||
.button-wrapper {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
margin-top: 16px;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.btn-cancel {
|
||||
background: none;
|
||||
border: none;
|
||||
color: $purple-300;
|
||||
font-family: Roboto, sans-serif;
|
||||
font-weight: 400;
|
||||
font-size: 14px;
|
||||
line-height: 24px;
|
||||
letter-spacing: 0;
|
||||
cursor: pointer;
|
||||
padding: 8px 16px;
|
||||
|
||||
&:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<script>
|
||||
import { mapActions } from '@/libs/store';
|
||||
import notifications from '@/mixins/notifications';
|
||||
import warningIcon from '@/assets/svg/warning_icon.svg?raw';
|
||||
|
||||
export default {
|
||||
mixins: [notifications],
|
||||
data () {
|
||||
return {
|
||||
brokenChallengeTask: {},
|
||||
icons: Object.freeze({
|
||||
warningIcon,
|
||||
}),
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
brokenType () {
|
||||
return this.brokenChallengeTask.challenge?.broken;
|
||||
},
|
||||
isSingleTask () {
|
||||
return this.brokenType === 'TASK_DELETED'
|
||||
|| this.brokenType === 'CHALLENGE_TASK_NOT_FOUND';
|
||||
},
|
||||
brokenChallengeTaskCount () {
|
||||
if (!this.brokenChallengeTask.challenge?.id) return 0;
|
||||
const challengeId = this.brokenChallengeTask.challenge.id;
|
||||
const tasksData = this.$store.state.tasks.data;
|
||||
let count = 0;
|
||||
['habits', 'dailys', 'todos', 'rewards'].forEach(type => {
|
||||
if (tasksData[type]) {
|
||||
count += tasksData[type].filter(
|
||||
t => t.challenge && t.challenge.id === challengeId,
|
||||
).length;
|
||||
}
|
||||
});
|
||||
return count;
|
||||
},
|
||||
modalTitle () {
|
||||
if (this.isSingleTask) {
|
||||
return this.$t('brokenTask');
|
||||
}
|
||||
if (this.brokenType === 'CHALLENGE_CLOSED') {
|
||||
return this.$t('challengeCompleted');
|
||||
}
|
||||
return this.$t('brokenChallenge');
|
||||
},
|
||||
modalSubtitle () {
|
||||
if (this.isSingleTask) {
|
||||
return this.$t('brokenTaskDescription');
|
||||
}
|
||||
if (this.brokenType === 'CHALLENGE_CLOSED') {
|
||||
return this.$t('challengeCompletedDescription', { user: this.brokenChallengeTask.challenge?.winner });
|
||||
}
|
||||
return this.$t('brokenChallengeDescription');
|
||||
},
|
||||
keepButtonText () {
|
||||
if (this.isSingleTask) {
|
||||
return this.$t('keepIt');
|
||||
}
|
||||
return this.$t('keepTasks');
|
||||
},
|
||||
removeButtonText () {
|
||||
if (this.isSingleTask) {
|
||||
return this.$t('removeIt');
|
||||
}
|
||||
return this.$t('removeTasks');
|
||||
},
|
||||
},
|
||||
mounted () {
|
||||
this.$root.$on('handle-broken-task', task => {
|
||||
this.brokenChallengeTask = { ...task };
|
||||
@@ -99,8 +227,36 @@ export default {
|
||||
unlinkOneTask: 'tasks:unlinkOneTask',
|
||||
unlinkAllTasks: 'tasks:unlinkAllTasks',
|
||||
}),
|
||||
keepAction () {
|
||||
if (this.isSingleTask) {
|
||||
this.unlink('keep');
|
||||
} else {
|
||||
this.unlink('keep-all');
|
||||
}
|
||||
},
|
||||
async removeAction () {
|
||||
if (this.isSingleTask) {
|
||||
await this.removeTask();
|
||||
} else {
|
||||
await this.unlink('remove-all');
|
||||
}
|
||||
},
|
||||
async unlink (keepOption) {
|
||||
if (keepOption.indexOf('-all') !== -1) {
|
||||
if (keepOption === 'remove-all') {
|
||||
const count = this.brokenChallengeTaskCount;
|
||||
const confirmed = await new Promise(resolve => {
|
||||
this.$root.$emit('habitica:delete-task-confirm', {
|
||||
title: count === 1 ? this.$t('deleteTask') : this.$t('deleteXTasks', { count }),
|
||||
description: this.$t('brokenChallengeTaskCount', { count }),
|
||||
message: this.$t('confirmDeleteTasks'),
|
||||
buttonText: count === 1 ? this.$t('deleteTask') : this.$t('deleteXTasks', { count }),
|
||||
resolve,
|
||||
});
|
||||
});
|
||||
if (!confirmed) return;
|
||||
}
|
||||
|
||||
await this.unlinkAllTasks({
|
||||
challengeId: this.brokenChallengeTask.challenge.id,
|
||||
keep: keepOption,
|
||||
@@ -122,8 +278,14 @@ export default {
|
||||
});
|
||||
this.close();
|
||||
},
|
||||
removeTask () {
|
||||
if (!window.confirm('Are you sure you want to delete this task?')) return; // eslint-disable-line no-alert
|
||||
async removeTask () {
|
||||
const confirmed = await new Promise(resolve => {
|
||||
this.$root.$emit('habitica:delete-task-confirm', {
|
||||
message: this.$t('sureDelete'),
|
||||
resolve,
|
||||
});
|
||||
});
|
||||
if (!confirmed) return;
|
||||
this.destroyTask(this.brokenChallengeTask);
|
||||
this.close();
|
||||
},
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
ref="tasksList"
|
||||
class="sortable-tasks"
|
||||
:disabled="activeFilter.label === 'scheduled' || !canBeDragged()"
|
||||
scrollSensitivity="64"
|
||||
scroll-sensitivity="64"
|
||||
:delay-on-touch-only="true"
|
||||
:delay="100"
|
||||
@update="taskSorted"
|
||||
|
||||
219
website/client/src/components/tasks/deleteTaskConfirmModal.vue
Normal file
219
website/client/src/components/tasks/deleteTaskConfirmModal.vue
Normal file
@@ -0,0 +1,219 @@
|
||||
<template>
|
||||
<b-modal
|
||||
id="delete-task-confirm-modal"
|
||||
:hide-footer="true"
|
||||
:hide-header="true"
|
||||
modal-class="delete-confirm-modal"
|
||||
centered
|
||||
>
|
||||
<div class="modal-content-wrapper">
|
||||
<div class="top-bar"></div>
|
||||
<div class="modal-body-content">
|
||||
<div
|
||||
class="icon-wrapper"
|
||||
v-html="icons.warningIcon"
|
||||
></div>
|
||||
<h2 class="modal-title">
|
||||
{{ displayTitle }}
|
||||
</h2>
|
||||
<p
|
||||
v-if="description"
|
||||
class="modal-description"
|
||||
>
|
||||
{{ description }}
|
||||
</p>
|
||||
<p class="modal-subtitle">
|
||||
{{ confirmationMessage }}
|
||||
</p>
|
||||
<div class="button-wrapper">
|
||||
<button
|
||||
class="btn btn-danger"
|
||||
@click="confirm()"
|
||||
>
|
||||
{{ buttonText }}
|
||||
</button>
|
||||
<button
|
||||
class="btn-cancel"
|
||||
@click="cancel()"
|
||||
>
|
||||
{{ $t('cancel') }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</b-modal>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import warningIcon from '@/assets/svg/warning_icon.svg?raw';
|
||||
|
||||
export default {
|
||||
data () {
|
||||
return {
|
||||
confirmationMessage: '',
|
||||
taskType: '',
|
||||
description: '',
|
||||
customTitle: '',
|
||||
customButtonText: '',
|
||||
resolveCallback: null,
|
||||
icons: Object.freeze({
|
||||
warningIcon,
|
||||
}),
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
displayTitle () {
|
||||
if (this.customTitle) return this.customTitle;
|
||||
return this.$t('deleteType', { type: this.taskType });
|
||||
},
|
||||
buttonText () {
|
||||
if (this.customButtonText) return this.customButtonText;
|
||||
return this.displayTitle;
|
||||
},
|
||||
},
|
||||
mounted () {
|
||||
this.$root.$on('habitica:delete-task-confirm', config => {
|
||||
this.confirmationMessage = config.message;
|
||||
this.taskType = config.taskType || '';
|
||||
this.description = config.description || '';
|
||||
this.customTitle = config.title || '';
|
||||
this.customButtonText = config.buttonText || '';
|
||||
this.resolveCallback = config.resolve;
|
||||
this.$root.$emit('bv::show::modal', 'delete-task-confirm-modal');
|
||||
});
|
||||
},
|
||||
beforeDestroy () {
|
||||
this.$root.$off('habitica:delete-task-confirm');
|
||||
},
|
||||
methods: {
|
||||
confirm () {
|
||||
if (this.resolveCallback) {
|
||||
this.resolveCallback(true);
|
||||
}
|
||||
this.close();
|
||||
},
|
||||
cancel () {
|
||||
if (this.resolveCallback) {
|
||||
this.resolveCallback(false);
|
||||
}
|
||||
this.close();
|
||||
},
|
||||
close () {
|
||||
this.$root.$emit('bv::hide::modal', 'delete-task-confirm-modal');
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
@import '@/assets/scss/colors.scss';
|
||||
|
||||
::v-deep .delete-confirm-modal {
|
||||
.modal-dialog {
|
||||
max-width: 330px;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.modal-content {
|
||||
border-radius: 8px;
|
||||
overflow: hidden;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.modal-body {
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.modal-content-wrapper {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.top-bar {
|
||||
height: 8px;
|
||||
background-color: $maroon-100;
|
||||
}
|
||||
|
||||
.modal-body-content {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
padding: 0 24px 24px;
|
||||
}
|
||||
|
||||
.icon-wrapper {
|
||||
margin-top: 40px;
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
|
||||
::v-deep svg {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
}
|
||||
}
|
||||
|
||||
.modal-title {
|
||||
margin-top: 16px;
|
||||
margin-bottom: 0;
|
||||
color: $maroon-100;
|
||||
font-family: 'Roboto Condensed', sans-serif;
|
||||
font-weight: 700;
|
||||
font-size: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.modal-description {
|
||||
margin-top: 12px;
|
||||
margin-bottom: 0;
|
||||
font-family: Roboto, sans-serif;
|
||||
font-weight: 400;
|
||||
font-size: 14px;
|
||||
line-height: 24px;
|
||||
letter-spacing: 0;
|
||||
text-align: center;
|
||||
color: $gray-50;
|
||||
}
|
||||
|
||||
.modal-description + .modal-subtitle {
|
||||
margin-top: 16px;
|
||||
}
|
||||
|
||||
.modal-subtitle {
|
||||
margin-top: 12px;
|
||||
margin-bottom: 0;
|
||||
font-family: Roboto, sans-serif;
|
||||
font-weight: 700;
|
||||
font-size: 14px;
|
||||
line-height: 24px;
|
||||
letter-spacing: 0;
|
||||
text-align: center;
|
||||
color: $gray-50;
|
||||
}
|
||||
|
||||
.button-wrapper {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
margin-top: 16px;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.btn-cancel {
|
||||
background: none;
|
||||
border: none;
|
||||
color: $purple-300;
|
||||
font-family: Roboto, sans-serif;
|
||||
font-weight: 400;
|
||||
font-size: 14px;
|
||||
line-height: 24px;
|
||||
letter-spacing: 0;
|
||||
cursor: pointer;
|
||||
padding: 8px 16px;
|
||||
|
||||
&:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -3,421 +3,421 @@
|
||||
class="task-wrapper"
|
||||
draggable
|
||||
>
|
||||
<div
|
||||
class="task transition"
|
||||
:class="[{
|
||||
'groupTask': task.group.id,
|
||||
'task-not-editable': !teamManagerAccess,
|
||||
'task-not-scoreable': showTaskLockIcon,
|
||||
'link-exempt': !isChallengeTask && !isGroupTask,
|
||||
}, `type_${task.type}`
|
||||
]"
|
||||
@click="castEnd($event, task)"
|
||||
>
|
||||
<div
|
||||
class="d-flex"
|
||||
:class="{'task-not-scoreable': showTaskLockIcon }"
|
||||
class="task transition"
|
||||
:class="[{
|
||||
'groupTask': task.group.id,
|
||||
'task-not-editable': !teamManagerAccess,
|
||||
'task-not-scoreable': showTaskLockIcon,
|
||||
'link-exempt': !isChallengeTask && !isGroupTask,
|
||||
}, `type_${task.type}`
|
||||
]"
|
||||
@click="castEnd($event, task)"
|
||||
>
|
||||
<!-- Habits left side control-->
|
||||
<div
|
||||
v-if="task.type === 'habit'"
|
||||
class="left-control d-flex justify-content-center pt-3"
|
||||
:class="[{
|
||||
'control-bottom-box': task.group.id && !isOpenTask,
|
||||
'control-top-box': approvalsClass
|
||||
}, controlClass.up.bg]"
|
||||
class="d-flex"
|
||||
:class="{'task-not-scoreable': showTaskLockIcon }"
|
||||
>
|
||||
<!-- Habits left side control-->
|
||||
<div
|
||||
class="task-control habit-control"
|
||||
v-if="task.type === 'habit'"
|
||||
class="left-control d-flex justify-content-center pt-3"
|
||||
:class="[{
|
||||
'habit-control-positive-enabled': task.up && !showTaskLockIcon,
|
||||
'habit-control-positive-disabled': !task.up && !showTaskLockIcon,
|
||||
'task-not-scoreable': showTaskLockIcon,
|
||||
}, controlClass.up.inner]"
|
||||
tabindex="0"
|
||||
role="button"
|
||||
:aria-label="$t('scoreUp')"
|
||||
:aria-disabled="showTaskLockIcon || (!task.up && !showTaskLockIcon)"
|
||||
@click="score('up')"
|
||||
@keypress.enter="score('up')"
|
||||
'control-bottom-box': task.group.id && !isOpenTask,
|
||||
'control-top-box': approvalsClass
|
||||
}, controlClass.up.bg]"
|
||||
>
|
||||
<div
|
||||
v-if="showTaskLockIcon"
|
||||
class="svg-icon lock"
|
||||
:class="task.up ? controlClass.up.icon : 'positive'"
|
||||
v-html="icons.lock"
|
||||
></div>
|
||||
<div
|
||||
v-else
|
||||
class="svg-icon positive"
|
||||
v-html="icons.positive"
|
||||
></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Dailies and todos left side control-->
|
||||
<div
|
||||
v-if="task.type === 'daily' || task.type === 'todo'"
|
||||
class="left-control d-flex justify-content-center"
|
||||
:class="[{
|
||||
'control-bottom-box': task.group.id && !isOpenTask,
|
||||
'control-top-box': approvalsClass}, controlClass.bg]"
|
||||
>
|
||||
<div
|
||||
class="task-control daily-todo-control"
|
||||
:class="[
|
||||
{ 'task-not-scoreable': showTaskLockIcon },
|
||||
controlClass.inner,
|
||||
]"
|
||||
tabindex="0"
|
||||
role="checkbox"
|
||||
@click="score(showCheckIcon ? 'down' : 'up' )"
|
||||
@keypress.enter="score(showCheckIcon ? 'down' : 'up' )"
|
||||
>
|
||||
<div
|
||||
v-if="showTaskLockIcon"
|
||||
class="svg-icon lock"
|
||||
:class="controlClass.icon"
|
||||
v-html="icons.lock"
|
||||
></div>
|
||||
<div
|
||||
v-else
|
||||
class="svg-icon check"
|
||||
:class="{
|
||||
'display-check-icon': showCheckIcon,
|
||||
[controlClass.checkbox]: true,
|
||||
}"
|
||||
v-html="icons.check"
|
||||
></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Task title, description and icons-->
|
||||
<div
|
||||
class="task-content"
|
||||
:class="contentClass"
|
||||
>
|
||||
<div
|
||||
class="task-clickable-area pt-1 pl-75 pb-0"
|
||||
:class="{ 'cursor-auto': !teamManagerAccess }"
|
||||
tabindex="0"
|
||||
@click="edit($event, task)"
|
||||
@keypress.enter="edit($event, task)"
|
||||
>
|
||||
<div class="d-flex justify-content-between">
|
||||
<h3
|
||||
v-markdown="task.text"
|
||||
class="task-title markdown"
|
||||
:class="{ 'has-notes': task.notes }"
|
||||
></h3>
|
||||
<menu-dropdown
|
||||
v-if="!isRunningYesterdailies && showOptions"
|
||||
ref="taskDropdown"
|
||||
v-b-tooltip.hover.top="$t('options')"
|
||||
tabindex="0"
|
||||
class="task-dropdown mr-1"
|
||||
:right="task.type === 'reward'"
|
||||
>
|
||||
<div slot="dropdown-toggle">
|
||||
<div
|
||||
class="svg-icon dropdown-icon"
|
||||
v-html="icons.menu"
|
||||
></div>
|
||||
</div>
|
||||
<div slot="dropdown-content">
|
||||
<div
|
||||
v-if="showEdit"
|
||||
ref="editTaskItem"
|
||||
class="dropdown-item edit-task-item"
|
||||
tabindex="0"
|
||||
@keypress.enter="edit($event, task)"
|
||||
>
|
||||
<span class="dropdown-icon-item">
|
||||
<span
|
||||
class="svg-icon inline edit-icon"
|
||||
v-html="icons.edit"
|
||||
></span>
|
||||
<span class="text">{{ $t('edit') }}</span>
|
||||
</span>
|
||||
</div>
|
||||
<div
|
||||
class="dropdown-item"
|
||||
tabindex="0"
|
||||
@click="moveToTop"
|
||||
@keypress.enter="moveToTop"
|
||||
>
|
||||
<span class="dropdown-icon-item">
|
||||
<span
|
||||
class="svg-icon inline push-to-top"
|
||||
v-html="icons.top"
|
||||
></span>
|
||||
<span class="text">{{ $t('taskToTop') }}</span>
|
||||
</span>
|
||||
</div>
|
||||
<div
|
||||
class="dropdown-item"
|
||||
tabindex="0"
|
||||
@click="moveToBottom"
|
||||
@keypress.enter="moveToBottom"
|
||||
>
|
||||
<span class="dropdown-icon-item">
|
||||
<span
|
||||
class="svg-icon inline push-to-bottom"
|
||||
v-html="icons.bottom"
|
||||
></span>
|
||||
<span class="text">{{ $t('taskToBottom') }}</span>
|
||||
</span>
|
||||
</div>
|
||||
<div
|
||||
v-if="showDelete"
|
||||
class="dropdown-item"
|
||||
tabindex="0"
|
||||
@click="destroy"
|
||||
@keypress.enter="destroy"
|
||||
>
|
||||
<span class="dropdown-icon-item delete-task-item">
|
||||
<span
|
||||
class="svg-icon inline delete"
|
||||
v-html="icons.delete"
|
||||
></span>
|
||||
<span class="text">{{ $t('delete') }}</span>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</menu-dropdown>
|
||||
</div>
|
||||
<div
|
||||
v-markdown="task.notes"
|
||||
class="task-notes small-text"
|
||||
:class="{'has-checklist': task.notes && hasChecklist}"
|
||||
></div>
|
||||
</div>
|
||||
<div
|
||||
v-if="canViewchecklist"
|
||||
class="checklist"
|
||||
:class="{isOpen: !task.collapseChecklist}"
|
||||
>
|
||||
<div class="d-inline-flex">
|
||||
<div
|
||||
v-b-tooltip.hover.right="$t(`${task.collapseChecklist
|
||||
? 'expand': 'collapse'}Checklist`)"
|
||||
class="collapse-checklist mb-2 d-flex align-items-center expand-toggle"
|
||||
:class="{open: !task.collapseChecklist}"
|
||||
tabindex="0"
|
||||
@click="collapseChecklist(task)"
|
||||
@keypress.enter="collapseChecklist(task)"
|
||||
>
|
||||
<div
|
||||
v-once
|
||||
class="svg-icon"
|
||||
v-html="icons.checklist"
|
||||
></div>
|
||||
<span>{{ checklistProgress }}</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- eslint-disable vue/no-use-v-if-with-v-for -->
|
||||
<div
|
||||
v-for="item in task.checklist"
|
||||
v-if="!task.collapseChecklist"
|
||||
:key="item.id"
|
||||
class="custom-control custom-checkbox checklist-item"
|
||||
:class="{'checklist-item-done': item.completed, 'cursor-auto': showTaskLockIcon}"
|
||||
>
|
||||
<!-- eslint-enable vue/no-use-v-if-with-v-for -->
|
||||
<input
|
||||
:id="`checklist-${item.id}-${random}`"
|
||||
class="custom-control-input"
|
||||
tabindex="0"
|
||||
type="checkbox"
|
||||
:checked="item.completed"
|
||||
:disabled="castingSpell || showTaskLockIcon"
|
||||
@change="toggleChecklistItem(item)"
|
||||
@keypress.enter="toggleChecklistItem(item)"
|
||||
>
|
||||
<label
|
||||
v-markdown="item.text"
|
||||
class="custom-control-label"
|
||||
:class="{ 'cursor-auto': showTaskLockIcon }"
|
||||
:for="`checklist-${item.id}-${random}`"
|
||||
></label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="icons small-text d-flex align-items-center">
|
||||
<div
|
||||
v-if="task.type === 'todo' && task.date"
|
||||
class="d-flex align-items-center"
|
||||
:class="{'due-overdue': checkIfOverdue() }"
|
||||
class="task-control habit-control"
|
||||
:class="[{
|
||||
'habit-control-positive-enabled': task.up && !showTaskLockIcon,
|
||||
'habit-control-positive-disabled': !task.up && !showTaskLockIcon,
|
||||
'task-not-scoreable': showTaskLockIcon,
|
||||
}, controlClass.up.inner]"
|
||||
tabindex="0"
|
||||
role="button"
|
||||
:aria-label="$t('scoreUp')"
|
||||
:aria-disabled="showTaskLockIcon || (!task.up && !showTaskLockIcon)"
|
||||
@click="score('up')"
|
||||
@keypress.enter="score('up')"
|
||||
>
|
||||
<div
|
||||
v-b-tooltip.hover.bottom="$t('dueDate')"
|
||||
class="svg-icon calendar my-auto"
|
||||
v-html="icons.calendar"
|
||||
v-if="showTaskLockIcon"
|
||||
class="svg-icon lock"
|
||||
:class="task.up ? controlClass.up.icon : 'positive'"
|
||||
v-html="icons.lock"
|
||||
></div>
|
||||
<div
|
||||
v-else
|
||||
class="svg-icon positive"
|
||||
v-html="icons.positive"
|
||||
></div>
|
||||
<span>{{ formatDueDate() }}</span>
|
||||
</div>
|
||||
<div class="icons-right d-flex justify-content-end">
|
||||
</div>
|
||||
<!-- Dailies and todos left side control-->
|
||||
<div
|
||||
v-if="task.type === 'daily' || task.type === 'todo'"
|
||||
class="left-control d-flex justify-content-center"
|
||||
:class="[{
|
||||
'control-bottom-box': task.group.id && !isOpenTask,
|
||||
'control-top-box': approvalsClass}, controlClass.bg]"
|
||||
>
|
||||
<div
|
||||
class="task-control daily-todo-control"
|
||||
:class="[
|
||||
{ 'task-not-scoreable': showTaskLockIcon },
|
||||
controlClass.inner,
|
||||
]"
|
||||
tabindex="0"
|
||||
role="checkbox"
|
||||
@click="score(showCheckIcon ? 'down' : 'up' )"
|
||||
@keypress.enter="score(showCheckIcon ? 'down' : 'up' )"
|
||||
>
|
||||
<div
|
||||
v-if="showStreak"
|
||||
class="d-flex align-items-center"
|
||||
>
|
||||
<div
|
||||
v-b-tooltip.hover.bottom="task.type === 'daily'
|
||||
? $t('streakCounter') : $t('counter')"
|
||||
class="svg-icon streak"
|
||||
v-html="icons.streak"
|
||||
></div>
|
||||
<span v-if="task.type === 'daily'">{{ task.streak }}</span>
|
||||
<span v-if="task.type === 'habit'">
|
||||
<span
|
||||
v-if="task.up && task.counterUp != 0 && task.down"
|
||||
class="m-0"
|
||||
>+{{ task.counterUp }}</span>
|
||||
<span
|
||||
v-else-if=" task.counterUp !=0 && task.counterDown ==0"
|
||||
class="m-0"
|
||||
>{{ task.counterUp }}</span>
|
||||
<span
|
||||
v-else-if="task.up"
|
||||
class="m-0"
|
||||
>0</span>
|
||||
<span
|
||||
v-if="task.up && task.down"
|
||||
class="m-0"
|
||||
> | </span>
|
||||
<span
|
||||
v-if="task.down && task.counterDown != 0 && task.up"
|
||||
class="m-0"
|
||||
>-{{ task.counterDown }}</span>
|
||||
<span
|
||||
v-else-if="task.counterDown !=0 && task.counterUp ==0"
|
||||
class="m-0"
|
||||
>{{ task.counterDown }}</span>
|
||||
<span
|
||||
v-else-if="task.down"
|
||||
class="m-0"
|
||||
>0</span>
|
||||
</span>
|
||||
</div>
|
||||
v-if="showTaskLockIcon"
|
||||
class="svg-icon lock"
|
||||
:class="controlClass.icon"
|
||||
v-html="icons.lock"
|
||||
></div>
|
||||
<div
|
||||
v-if="task.challenge && task.challenge.id"
|
||||
class="d-flex align-items-center"
|
||||
>
|
||||
<div
|
||||
v-if="!task.challenge.broken"
|
||||
v-b-tooltip.hover.bottom="shortName"
|
||||
class="svg-icon challenge"
|
||||
v-html="icons.challenge"
|
||||
></div>
|
||||
<div
|
||||
v-if="task.challenge.broken"
|
||||
v-b-tooltip.hover.bottom="$t('brokenChaLink')"
|
||||
class="svg-icon challenge broken"
|
||||
@click="handleBrokenTask(task)"
|
||||
v-html="icons.brokenChallengeIcon"
|
||||
></div>
|
||||
</div>
|
||||
<div
|
||||
v-if="hasTags && !task.group.id"
|
||||
:id="`tags-icon-${task._id}`"
|
||||
class="d-flex align-items-center"
|
||||
>
|
||||
<div
|
||||
class="svg-icon tags"
|
||||
v-html="icons.tags"
|
||||
></div>
|
||||
</div>
|
||||
<b-popover
|
||||
v-if="hasTags && !task.group.id"
|
||||
:target="`tags-icon-${task._id}`"
|
||||
triggers="hover"
|
||||
placement="bottom"
|
||||
>
|
||||
<div class="tags-popover">
|
||||
<div class="d-flex align-items-center tags-container">
|
||||
v-else
|
||||
class="svg-icon check"
|
||||
:class="{
|
||||
'display-check-icon': showCheckIcon,
|
||||
[controlClass.checkbox]: true,
|
||||
}"
|
||||
v-html="icons.check"
|
||||
></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Task title, description and icons-->
|
||||
<div
|
||||
class="task-content"
|
||||
:class="contentClass"
|
||||
>
|
||||
<div
|
||||
class="task-clickable-area pt-1 pl-75 pb-0"
|
||||
:class="{ 'cursor-auto': !teamManagerAccess }"
|
||||
tabindex="0"
|
||||
@click="edit($event, task)"
|
||||
@keypress.enter="edit($event, task)"
|
||||
>
|
||||
<div class="d-flex justify-content-between">
|
||||
<h3
|
||||
v-markdown="task.text"
|
||||
class="task-title markdown"
|
||||
:class="{ 'has-notes': task.notes }"
|
||||
></h3>
|
||||
<menu-dropdown
|
||||
v-if="!isRunningYesterdailies && showOptions"
|
||||
ref="taskDropdown"
|
||||
v-b-tooltip.hover.top="$t('options')"
|
||||
tabindex="0"
|
||||
class="task-dropdown mr-1"
|
||||
:right="task.type === 'reward'"
|
||||
>
|
||||
<div slot="dropdown-toggle">
|
||||
<div
|
||||
v-once
|
||||
class="tags-popover-title"
|
||||
>
|
||||
{{ `${$t('tags')}:` }}
|
||||
</div>
|
||||
<div
|
||||
v-for="tag in getTagsFor(task)"
|
||||
:key="tag"
|
||||
v-markdown="tag"
|
||||
class="tag-label"
|
||||
class="svg-icon dropdown-icon"
|
||||
v-html="icons.menu"
|
||||
></div>
|
||||
</div>
|
||||
<div slot="dropdown-content">
|
||||
<div
|
||||
v-if="showEdit"
|
||||
ref="editTaskItem"
|
||||
class="dropdown-item edit-task-item"
|
||||
tabindex="0"
|
||||
@keypress.enter="edit($event, task)"
|
||||
>
|
||||
<span class="dropdown-icon-item">
|
||||
<span
|
||||
class="svg-icon inline edit-icon"
|
||||
v-html="icons.edit"
|
||||
></span>
|
||||
<span class="text">{{ $t('edit') }}</span>
|
||||
</span>
|
||||
</div>
|
||||
<div
|
||||
class="dropdown-item"
|
||||
tabindex="0"
|
||||
@click="moveToTop"
|
||||
@keypress.enter="moveToTop"
|
||||
>
|
||||
<span class="dropdown-icon-item">
|
||||
<span
|
||||
class="svg-icon inline push-to-top"
|
||||
v-html="icons.top"
|
||||
></span>
|
||||
<span class="text">{{ $t('taskToTop') }}</span>
|
||||
</span>
|
||||
</div>
|
||||
<div
|
||||
class="dropdown-item"
|
||||
tabindex="0"
|
||||
@click="moveToBottom"
|
||||
@keypress.enter="moveToBottom"
|
||||
>
|
||||
<span class="dropdown-icon-item">
|
||||
<span
|
||||
class="svg-icon inline push-to-bottom"
|
||||
v-html="icons.bottom"
|
||||
></span>
|
||||
<span class="text">{{ $t('taskToBottom') }}</span>
|
||||
</span>
|
||||
</div>
|
||||
<div
|
||||
v-if="showDelete"
|
||||
class="dropdown-item"
|
||||
tabindex="0"
|
||||
@click="destroy"
|
||||
@keypress.enter="destroy"
|
||||
>
|
||||
<span class="dropdown-icon-item delete-task-item">
|
||||
<span
|
||||
class="svg-icon inline delete"
|
||||
v-html="icons.delete"
|
||||
></span>
|
||||
<span class="text">{{ $t('delete') }}</span>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</menu-dropdown>
|
||||
</div>
|
||||
<div
|
||||
v-markdown="task.notes"
|
||||
class="task-notes small-text"
|
||||
:class="{'has-checklist': task.notes && hasChecklist}"
|
||||
></div>
|
||||
</div>
|
||||
<div
|
||||
v-if="canViewchecklist"
|
||||
class="checklist"
|
||||
:class="{isOpen: !task.collapseChecklist}"
|
||||
>
|
||||
<div class="d-inline-flex">
|
||||
<div
|
||||
v-b-tooltip.hover.right="$t(`${task.collapseChecklist
|
||||
? 'expand': 'collapse'}Checklist`)"
|
||||
class="collapse-checklist mb-2 d-flex align-items-center expand-toggle"
|
||||
:class="{open: !task.collapseChecklist}"
|
||||
tabindex="0"
|
||||
@click="collapseChecklist(task)"
|
||||
@keypress.enter="collapseChecklist(task)"
|
||||
>
|
||||
<div
|
||||
v-once
|
||||
class="svg-icon"
|
||||
v-html="icons.checklist"
|
||||
></div>
|
||||
<span>{{ checklistProgress }}</span>
|
||||
</div>
|
||||
</b-popover>
|
||||
</div>
|
||||
<!-- eslint-disable vue/no-use-v-if-with-v-for -->
|
||||
<div
|
||||
v-for="item in task.checklist"
|
||||
v-if="!task.collapseChecklist"
|
||||
:key="item.id"
|
||||
class="custom-control custom-checkbox checklist-item"
|
||||
:class="{'checklist-item-done': item.completed, 'cursor-auto': showTaskLockIcon}"
|
||||
>
|
||||
<!-- eslint-enable vue/no-use-v-if-with-v-for -->
|
||||
<input
|
||||
:id="`checklist-${item.id}-${random}`"
|
||||
class="custom-control-input"
|
||||
tabindex="0"
|
||||
type="checkbox"
|
||||
:checked="item.completed"
|
||||
:disabled="castingSpell || showTaskLockIcon"
|
||||
@change="toggleChecklistItem(item)"
|
||||
@keypress.enter="toggleChecklistItem(item)"
|
||||
>
|
||||
<label
|
||||
v-markdown="item.text"
|
||||
class="custom-control-label"
|
||||
:class="{ 'cursor-auto': showTaskLockIcon }"
|
||||
:for="`checklist-${item.id}-${random}`"
|
||||
></label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="icons small-text d-flex align-items-center">
|
||||
<div
|
||||
v-if="task.type === 'todo' && task.date"
|
||||
class="d-flex align-items-center"
|
||||
:class="{'due-overdue': checkIfOverdue() }"
|
||||
>
|
||||
<div
|
||||
v-b-tooltip.hover.bottom="$t('dueDate')"
|
||||
class="svg-icon calendar my-auto"
|
||||
v-html="icons.calendar"
|
||||
></div>
|
||||
<span>{{ formatDueDate() }}</span>
|
||||
</div>
|
||||
<div class="icons-right d-flex justify-content-end">
|
||||
<div
|
||||
v-if="showStreak"
|
||||
class="d-flex align-items-center"
|
||||
>
|
||||
<div
|
||||
v-b-tooltip.hover.bottom="task.type === 'daily'
|
||||
? $t('streakCounter') : $t('counter')"
|
||||
class="svg-icon streak"
|
||||
v-html="icons.streak"
|
||||
></div>
|
||||
<span v-if="task.type === 'daily'">{{ task.streak }}</span>
|
||||
<span v-if="task.type === 'habit'">
|
||||
<span
|
||||
v-if="task.up && task.counterUp != 0 && task.down"
|
||||
class="m-0"
|
||||
>+{{ task.counterUp }}</span>
|
||||
<span
|
||||
v-else-if=" task.counterUp !=0 && task.counterDown ==0"
|
||||
class="m-0"
|
||||
>{{ task.counterUp }}</span>
|
||||
<span
|
||||
v-else-if="task.up"
|
||||
class="m-0"
|
||||
>0</span>
|
||||
<span
|
||||
v-if="task.up && task.down"
|
||||
class="m-0"
|
||||
> | </span>
|
||||
<span
|
||||
v-if="task.down && task.counterDown != 0 && task.up"
|
||||
class="m-0"
|
||||
>-{{ task.counterDown }}</span>
|
||||
<span
|
||||
v-else-if="task.counterDown !=0 && task.counterUp ==0"
|
||||
class="m-0"
|
||||
>{{ task.counterDown }}</span>
|
||||
<span
|
||||
v-else-if="task.down"
|
||||
class="m-0"
|
||||
>0</span>
|
||||
</span>
|
||||
</div>
|
||||
<div
|
||||
v-if="task.challenge && task.challenge.id"
|
||||
class="d-flex align-items-center"
|
||||
>
|
||||
<div
|
||||
v-if="!task.challenge.broken"
|
||||
v-b-tooltip.hover.bottom="shortName"
|
||||
class="svg-icon challenge"
|
||||
v-html="icons.challenge"
|
||||
></div>
|
||||
<div
|
||||
v-if="task.challenge.broken"
|
||||
v-b-tooltip.hover.bottom="$t('brokenChaLink')"
|
||||
class="svg-icon challenge broken"
|
||||
@click="handleBrokenTask(task)"
|
||||
v-html="icons.brokenChallengeIcon"
|
||||
></div>
|
||||
</div>
|
||||
<div
|
||||
v-if="hasTags && !task.group.id"
|
||||
:id="`tags-icon-${task._id}`"
|
||||
class="d-flex align-items-center"
|
||||
>
|
||||
<div
|
||||
class="svg-icon tags"
|
||||
v-html="icons.tags"
|
||||
></div>
|
||||
</div>
|
||||
<b-popover
|
||||
v-if="hasTags && !task.group.id"
|
||||
:target="`tags-icon-${task._id}`"
|
||||
triggers="hover"
|
||||
placement="bottom"
|
||||
>
|
||||
<div class="tags-popover">
|
||||
<div class="d-flex align-items-center tags-container">
|
||||
<div
|
||||
v-once
|
||||
class="tags-popover-title"
|
||||
>
|
||||
{{ `${$t('tags')}:` }}
|
||||
</div>
|
||||
<div
|
||||
v-for="tag in getTagsFor(task)"
|
||||
:key="tag"
|
||||
v-markdown="tag"
|
||||
class="tag-label"
|
||||
></div>
|
||||
</div>
|
||||
</div>
|
||||
</b-popover>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Habits right side control-->
|
||||
<div
|
||||
v-if="task.type === 'habit'"
|
||||
class="right-control d-flex justify-content-center pt-3"
|
||||
:class="[{
|
||||
'control-bottom-box': task.group.id && !isOpenTask,
|
||||
'control-top-box': approvalsClass}, controlClass.down.bg]"
|
||||
>
|
||||
<!-- Habits right side control-->
|
||||
<div
|
||||
class="task-control habit-control"
|
||||
v-if="task.type === 'habit'"
|
||||
class="right-control d-flex justify-content-center pt-3"
|
||||
:class="[{
|
||||
'habit-control-negative-enabled': task.down && !showTaskLockIcon,
|
||||
'habit-control-negative-disabled': !task.down && !showTaskLockIcon,
|
||||
'task-not-scoreable': showTaskLockIcon,
|
||||
}, controlClass.down.inner]"
|
||||
'control-bottom-box': task.group.id && !isOpenTask,
|
||||
'control-top-box': approvalsClass}, controlClass.down.bg]"
|
||||
>
|
||||
<div
|
||||
class="task-control habit-control"
|
||||
:class="[{
|
||||
'habit-control-negative-enabled': task.down && !showTaskLockIcon,
|
||||
'habit-control-negative-disabled': !task.down && !showTaskLockIcon,
|
||||
'task-not-scoreable': showTaskLockIcon,
|
||||
}, controlClass.down.inner]"
|
||||
tabindex="0"
|
||||
role="button"
|
||||
:aria-label="$t('scoreDown')"
|
||||
:aria-disabled="showTaskLockIcon || (!task.down && !showTaskLockIcon)"
|
||||
@click="score('down')"
|
||||
@keypress.enter="score('down')"
|
||||
>
|
||||
<div
|
||||
v-if="showTaskLockIcon"
|
||||
class="svg-icon lock"
|
||||
:class="task.down ? controlClass.down.icon : 'negative'"
|
||||
v-html="icons.lock"
|
||||
></div>
|
||||
<div
|
||||
v-else
|
||||
class="svg-icon negative"
|
||||
v-html="icons.negative"
|
||||
></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Rewards right side control-->
|
||||
<div
|
||||
v-if="task.type === 'reward'"
|
||||
class="right-control d-flex align-items-center justify-content-center reward-control"
|
||||
:class="[
|
||||
{ 'task-not-scoreable': showTaskLockIcon },
|
||||
controlClass.bg,
|
||||
]"
|
||||
tabindex="0"
|
||||
role="button"
|
||||
:aria-label="$t('scoreDown')"
|
||||
:aria-disabled="showTaskLockIcon || (!task.down && !showTaskLockIcon)"
|
||||
@click="score('down')"
|
||||
@keypress.enter="score('down')"
|
||||
>
|
||||
<div
|
||||
v-if="showTaskLockIcon"
|
||||
class="svg-icon lock"
|
||||
:class="task.down ? controlClass.down.icon : 'negative'"
|
||||
class="svg-icon color lock"
|
||||
v-html="icons.lock"
|
||||
></div>
|
||||
<div
|
||||
v-else
|
||||
class="svg-icon negative"
|
||||
v-html="icons.negative"
|
||||
class="svg-icon mb-1"
|
||||
v-html="icons.gold"
|
||||
></div>
|
||||
<div class="small-text">
|
||||
{{ task.value }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Rewards right side control-->
|
||||
<div
|
||||
v-if="task.type === 'reward'"
|
||||
class="right-control d-flex align-items-center justify-content-center reward-control"
|
||||
:class="[
|
||||
{ 'task-not-scoreable': showTaskLockIcon },
|
||||
controlClass.bg,
|
||||
]"
|
||||
tabindex="0"
|
||||
@click="score('down')"
|
||||
@keypress.enter="score('down')"
|
||||
>
|
||||
<div
|
||||
v-if="showTaskLockIcon"
|
||||
class="svg-icon color lock"
|
||||
v-html="icons.lock"
|
||||
></div>
|
||||
<div
|
||||
v-else
|
||||
class="svg-icon mb-1"
|
||||
v-html="icons.gold"
|
||||
></div>
|
||||
<div class="small-text">
|
||||
{{ task.value }}
|
||||
</div>
|
||||
</div>
|
||||
<approval-footer
|
||||
v-if="task.group.id && !isOpenTask"
|
||||
:task="task"
|
||||
:group="group"
|
||||
/>
|
||||
</div>
|
||||
<approval-footer
|
||||
v-if="task.group.id && !isOpenTask"
|
||||
:task="task"
|
||||
:group="group"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -1177,9 +1177,16 @@ export default {
|
||||
moveToBottom () {
|
||||
this.$emit('moveTo', this.task, 'bottom');
|
||||
},
|
||||
destroy () {
|
||||
async destroy () {
|
||||
const type = this.$t(this.task.type);
|
||||
if (!window.confirm(this.$t('sureDeleteType', { type }))) return; // eslint-disable-line no-alert
|
||||
const confirmed = await new Promise(resolve => {
|
||||
this.$root.$emit('habitica:delete-task-confirm', {
|
||||
message: this.$t('sureDeleteType', { type }),
|
||||
taskType: type,
|
||||
resolve,
|
||||
});
|
||||
});
|
||||
if (!confirmed) return;
|
||||
this.destroyTask(this.task);
|
||||
this.$emit('taskDestroyed', this.task);
|
||||
},
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -25,8 +25,8 @@
|
||||
type="checkbox"
|
||||
:checked="isChecked"
|
||||
:value="value"
|
||||
@change="handleChange"
|
||||
:disabled="disabled"
|
||||
@change="handleChange"
|
||||
>
|
||||
<label
|
||||
class="toggle-switch-label"
|
||||
@@ -116,7 +116,7 @@
|
||||
.toggle-switch-inner:before {
|
||||
content: "";
|
||||
padding-left: 10px;
|
||||
background-color: $green-10;
|
||||
background-color: $green-50;
|
||||
}
|
||||
|
||||
.toggle-switch-inner:after {
|
||||
|
||||
@@ -3,14 +3,10 @@ import isEqual from 'lodash/isEqual';
|
||||
import keys from 'lodash/keys';
|
||||
import pick from 'lodash/pick';
|
||||
import amplitude from 'amplitude-js';
|
||||
import { gtag, install } from 'ga-gtag';
|
||||
import Vue from 'vue';
|
||||
import getStore from '@/store';
|
||||
|
||||
const AMPLITUDE_KEY = import.meta.env.AMPLITUDE_KEY;
|
||||
const DEBUG_ENABLED = import.meta.env.DEBUG_ENABLED === 'true';
|
||||
const GA_ID = import.meta.env.GA_ID;
|
||||
const IS_PRODUCTION = import.meta.env.NODE_ENV === 'production';
|
||||
const REQUIRED_FIELDS = ['eventCategory', 'eventAction'];
|
||||
|
||||
let analyticsLoading = false;
|
||||
@@ -69,10 +65,6 @@ function _gatherUserStats (properties) {
|
||||
export function safeSetup (userId) {
|
||||
if (analyticsLoading || analyticsReady) return;
|
||||
analyticsLoading = true;
|
||||
install(GA_ID, {
|
||||
debug_mode: DEBUG_ENABLED || !IS_PRODUCTION,
|
||||
user_id: userId,
|
||||
});
|
||||
amplitude.getInstance().init(AMPLITUDE_KEY, userId);
|
||||
analyticsReady = true;
|
||||
analyticsLoading = false;
|
||||
@@ -90,7 +82,6 @@ export function track (properties, options = {}) {
|
||||
// Track events on the server by default
|
||||
if (trackOnClient === true) {
|
||||
amplitude.getInstance().logEvent(properties.eventAction, properties);
|
||||
gtag('event', properties.eventAction, properties);
|
||||
} else {
|
||||
const store = getStore();
|
||||
store.dispatch('analytics:trackEvent', properties);
|
||||
@@ -105,7 +96,6 @@ export function updateUser (properties = {}) {
|
||||
// Use nextTick to avoid blocking the UI
|
||||
Vue.nextTick(() => {
|
||||
_gatherUserStats(properties);
|
||||
gtag('set', 'user_properties', properties);
|
||||
forEach(properties, (value, key) => {
|
||||
const identify = new amplitude.Identify().set(key, value);
|
||||
amplitude.getInstance().identify(identify);
|
||||
|
||||
@@ -30,8 +30,8 @@ export default [
|
||||
uuid: '61b2c855-0a30-444c-bcc6-1cac876460b0',
|
||||
},
|
||||
{
|
||||
name: 'heyeilatan',
|
||||
name: 'fizself',
|
||||
type: 'Staff',
|
||||
uuid: 'f4e5c6da-0617-48bf-b3bd-9f97636774a8',
|
||||
uuid: 'e39ea3eb-28d2-48da-8568-7a5b0e64498e',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -39,7 +39,15 @@ export default {
|
||||
};
|
||||
|
||||
const purchaseForKey = currencyToPurchaseForKey[currency];
|
||||
return window.confirm(this.$t(purchaseForKey, { cost })); // eslint-disable-line no-alert
|
||||
|
||||
return new Promise(resolve => {
|
||||
this.$root.$emit('habitica:purchase-confirm', {
|
||||
message: this.$t(purchaseForKey, { cost }),
|
||||
currency,
|
||||
cost,
|
||||
resolve,
|
||||
});
|
||||
});
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<template>
|
||||
<tr>
|
||||
<td colspan="3"
|
||||
<td
|
||||
v-if="!mixinData.inlineSettingMixin.modalVisible"
|
||||
colspan="3"
|
||||
>
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<h3
|
||||
@@ -18,8 +19,9 @@
|
||||
</a>
|
||||
</div>
|
||||
</td>
|
||||
<td colspan="3"
|
||||
<td
|
||||
v-if="mixinData.inlineSettingMixin.modalVisible"
|
||||
colspan="3"
|
||||
>
|
||||
<h3
|
||||
v-once
|
||||
@@ -59,8 +61,8 @@
|
||||
{{ $t('performanceAnalytics') }}
|
||||
</label>
|
||||
<toggle-switch
|
||||
class="mb-auto"
|
||||
v-model="user.preferences.analyticsConsent"
|
||||
class="mb-auto"
|
||||
@change="prefToggled()"
|
||||
/>
|
||||
</div>
|
||||
@@ -151,14 +153,14 @@ import { mapState } from '@/libs/store';
|
||||
import alert from '@/assets/svg/for-css/alert.svg?raw';
|
||||
|
||||
export default {
|
||||
mixins: [
|
||||
GenericUserPreferencesMixin,
|
||||
InlineSettingMixin,
|
||||
],
|
||||
components: {
|
||||
SaveCancelButtons,
|
||||
ToggleSwitch,
|
||||
},
|
||||
mixins: [
|
||||
GenericUserPreferencesMixin,
|
||||
InlineSettingMixin,
|
||||
],
|
||||
data () {
|
||||
return {
|
||||
icons: Object.freeze({
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
<bug-report-success-modal v-if="isUserLoaded" />
|
||||
<external-link-modal />
|
||||
<birthday-modal />
|
||||
<purchase-confirm-modal v-if="isUserLoaded" />
|
||||
<delete-task-confirm-modal v-if="isUserLoaded" />
|
||||
<template v-if="isUserLoaded">
|
||||
<privacy-banner />
|
||||
<chat-banner />
|
||||
@@ -138,6 +140,8 @@ import paymentsSuccessModal from '@/components/payments/successModal';
|
||||
import subCancelModalConfirm from '@/components/payments/cancelModalConfirm';
|
||||
import subCanceledModal from '@/components/payments/canceledModal';
|
||||
import externalLinkModal from '@/components/externalLinkModal.vue';
|
||||
import purchaseConfirmModal from '@/components/shops/purchaseConfirmModal.vue';
|
||||
import deleteTaskConfirmModal from '@/components/tasks/deleteTaskConfirmModal.vue';
|
||||
|
||||
import spellsMixin from '@/mixins/spells';
|
||||
import {
|
||||
@@ -172,6 +176,8 @@ export default {
|
||||
bugReportModal,
|
||||
bugReportSuccessModal,
|
||||
externalLinkModal,
|
||||
purchaseConfirmModal,
|
||||
deleteTaskConfirmModal,
|
||||
},
|
||||
mixins: [notifications, spellsMixin],
|
||||
data () {
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
import axios from 'axios';
|
||||
import { authAsCredentialsState, LOCALSTORAGE_AUTH_KEY } from '@/libs/auth';
|
||||
|
||||
const GA_ID = import.meta.env.GA_ID;
|
||||
|
||||
function saveLocalDataAuth (store, apiId, apiToken) {
|
||||
const credentialsObj = {
|
||||
auth: {
|
||||
@@ -123,9 +121,6 @@ export async function appleAuth (store, params) {
|
||||
export function logout (store, options = {}) {
|
||||
localStorage.clear();
|
||||
sessionStorage.clear();
|
||||
if (window.gtag) {
|
||||
window.gtag('config', GA_ID, { user_id: null });
|
||||
}
|
||||
const query = options.redirectToLogin === true ? '?redirectToLogin=true' : '';
|
||||
window.location.href = `/logout-server${query}`;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,6 @@ const envVars = [
|
||||
'EMAILS_COMMUNITY_MANAGER_EMAIL',
|
||||
'EMAILS_TECH_ASSISTANCE_EMAIL',
|
||||
'EMAILS_PRESS_ENQUIRY_EMAIL',
|
||||
'GA_ID',
|
||||
'STRIPE_PUB_KEY',
|
||||
'GOOGLE_CLIENT_ID',
|
||||
'APPLE_AUTH_CLIENT_ID',
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"achievement": "Достижения",
|
||||
"achievement": "Постижение",
|
||||
"onwards": "Напред!",
|
||||
"levelup": "Изпълнявайки целите си в истинския живот, Вие се качихте ниво и здравето Ви беше запълнено!",
|
||||
"reachedLevel": "Достигнахте Ниво <%= level %>",
|
||||
@@ -106,5 +106,18 @@
|
||||
"achievementSeasonalSpecialist": "Сезонен експерт",
|
||||
"achievementRedLetterDayText": "Са събрали всички Червени животни.",
|
||||
"achievementSeeingRedModalText": "Събрали сте всички Червени любимци!",
|
||||
"achievementSkeletonCrewText": "Събрали са всички Скелетни животни."
|
||||
"achievementSkeletonCrewText": "Събрали са всички Скелетни животни.",
|
||||
"achievementVioletsAreBlueText": "Събра всички сини пет-ове Памучен бонбон.",
|
||||
"achievementWildBlueYonderModalText": "Ти укроти всички маунт-ове Памучен бонбон синьо!",
|
||||
"achievementWildBlueYonderText": "Укроти всички маунт-ове Памучен бонбон синьо.",
|
||||
"achievementVioletsAreBlue": "Розите са червени, Теменужките са сини",
|
||||
"achievementVioletsAreBlueModalText": "Ти събра (или колекционира) всички домашни любимци (или пет-ове) от серията Памучен бонбон синьо!",
|
||||
"achievementWildBlueYonder": "Дивото синьо небе",
|
||||
"achievementSeasonalSpecialistText": "Завърши всички сезонни куестове от пролетта и зимата: Лов на яйца (Egg Hunt), Дядо Коледа-ловец (Trapper Santa) и Намери мечето (Find the Cub)!",
|
||||
"achievementSeasonalSpecialistModalText": "Вие завършихте всичките сезонни куестове!",
|
||||
"achievementDomesticatedModalText": "Ти събра (или колекционира) всички опитомени домашни любимци (пет-ове)!",
|
||||
"achievementDomesticatedText": "Излюпи (или Отгледа) всички стандартни цветове на опитомени домашни любимци (пет-ове): пор, морско свинче, петел, летящо прасе), плъх, заек, кон и крава!",
|
||||
"achievementShadyCustomerText": "Събра всички пет-ове Сянка.",
|
||||
"achievementShadyCustomerModalText": "Събра всички пет-ове Сянка.",
|
||||
"achievementShadyCustomer": "Сенчест тип"
|
||||
}
|
||||
|
||||
@@ -108,5 +108,6 @@
|
||||
"resetFlagCount": "Markierungszähler zurücksetzen",
|
||||
"cannotClone": "Diese Herausforderung kann nicht dupliziert werden, weil einer oder mehrere Spieler sie als unangemessen gemeldet haben. Einer der Mitarbeiter wird dich in Kürze mit Anweisungen kontaktieren. Wenn mehr als 48 Stunden vergangen sind, und du nichts von ihnen gehört hast, schicke bitte eine Email an admin@habitica.com, um Unterstützung zu erhalten.",
|
||||
"resetFlags": "Markierungen zurücksetzen",
|
||||
"messageChallengeFlagOfficial": "Offizielle Herausforderungen können nicht gemeldet werden."
|
||||
"messageChallengeFlagOfficial": "Offizielle Herausforderungen können nicht gemeldet werden.",
|
||||
"deleteChallengeRefundDescription": "Wenn du diese Herausforderung löschst, bekommst du den Preis in Edelsteinen erstattet und die Aufgaben der Herausforderung verbleiben auf der Aufgabentafel der Teilnehmer."
|
||||
}
|
||||
|
||||
@@ -243,5 +243,6 @@
|
||||
"subscriptionDetail470": "Gruppenabonnentenvorteile verhalten sich genauso wie die eines wiederkehrenden 1-Monats-Abonnements. Du erhältst eine Mystische Sanduhr am Anfang jedes Monats und die Anzahl an Edelsteinen, die du jeden Monat auf dem Marktplatz kaufen kannst, wird sich erhöhen bis zu einem Limit von 50.",
|
||||
"subscriptionPara3": "Wir hoffen, dass dieser neue Rhythmus besser vorhersagbar ist, mehr Zugang zur fantastischen Gegenstandauswahl im Laden des Zeitreisenden ermöglicht und noch mehr Motivation bietet, jeden Monat Fortschritte an deinen Aufgaben zu machen!",
|
||||
"faqQuestion67": "Was sind die Klassen in Habitica?",
|
||||
"webFaqAnswer67": "Klassen sind verschiedene Rollen, die dein Charakter spielen kann. Jede Klasse bietet ihre eigene Reihe von einzigartigen Vorteilen und Fähigkeiten beim Aufsteigen auf höhere Level. Diese Fähigkeiten können das Bearbeiten deiner Aufgaben ergänzen oder dabei helfen, deine Party beim Abschließen von Quests zu unterstützen.\n\nDeine Klasse bestimmt auch, welche Ausrüstung für dich in den Belohnungen, im Marktplatz und im Jahreszeitenmarkt zum Kauf erhältlich ist.\n\nHier ist eine Zusammenfassung jeder Klasse, um dir dabei zu helfen, diejenige zu wählen, welche am besten zu deinem Spielstil passt:\n#### **Krieger**\n* Die Krieger verursachen hohen Schaden bei Bossen und haben eine hohe Chance für kritische Treffer beim Abschließen von Aufgaben, was dich mit extra Erfahrung und Gold belohnt.\n* Stärke ist ihr primäres Attribut, welches den Schaden erhöht, den sie verursachen.\n* Ausdauer ist ihr sekundäres Attribut, welches den Schaden verringert, den sie erhalten.\n* Die Fähigkeiten der Krieger erhöhen die Ausdauer und Stärke der Gruppenmitglieder.\n* Erwäge, einen Krieger zu spielen, wenn du es liebst, Bosse zu bekämpfen und auch ein wenig Schutz möchtest, wenn du gelegentlich Aufgaben versäumst.\n#### **Heiler**\n* Die Heiler haben eine starke Verteidigung und können sich selbst, sowie Gruppenmitglieder, heilen.\n* Ausdauer ist ihr primäres Attribut, welches ihre Heilungen verstärkt und den Schaden, den sie erhalten, verringert.\n* Intelligenz ist ihr sekundäres Attribut, welches ihr Mana und ihre Erfahrung erhöht.\n* Die Fähigkeiten der Heiler bewirken, dass ihre Aufgaben weniger rot werden und erhöhen die Ausdauer der Gruppenmitglieder.\n* Erwäge, einen Heiler zu spielen, wenn du oft Aufgaben versäumst, und die Fähigkeit benötigst, dich selbst und deine Gruppenmitglieder zu heilen. Heiler erreichen schnell neue Level.\n#### **Magier**\n* Die Magier gewinnen schnell neue Level und viel Mana, und verursachen Schaden bei Bossen in Quests.\n* Intelligenz ist ihr primäres Attribut, welches ihr Mana und ihre Erfahrung erhöht.\n* Wahrnehmung ist ihr sekundäres Attribut, welches ihr gefundenes Gold und ihre gefundenen Gegenstände vermehrt.\n* Die Fähigkeiten der Magier bewirken, dass ihre Aufgaben Strähnen eingefroren werden, stellen das Mana ihrer Gruppenmitglieder wieder her, und erhöhen ihre Intelligenz.\n* Erwäge, einen Magier zu spielen, wenn du durch das schnelle Erreichen neuer Level und das Beisteuern von Schaden in Boss Quests motiviert wirst.\n#### **Schurke**\n* Die Schurken bekommen die meisten erbeuteten Gegenstände und das meiste Gold beim Erledigen von Aufgaben und haben eine höhere Chance, kritische Treffer zu erzielen, was ihnen noch mehr Erfahrung und Gold beschert.\n* Wahrnehmung ist ihr primäres Attribut, welches ihr gefundenes Gold und ihre gefundenen Gegenstände vermehrt.\n* Stärke ist ihr sekundäres Attribut, welches den Schaden erhöht, den sie verursachen.\n* Die Fähigkeiten der Schurken helfen ihnen, versäumten Tagesaufgaben auszuweichen, Gold zu klauen und die Wahrnehmung ihrer Gruppenmitglieder zu erhöhen.\n* Erwäge, einen Schurken zu spielen, wenn du durch Belohnungen sehr motiviert wirst."
|
||||
"webFaqAnswer67": "Klassen sind verschiedene Rollen, die dein Charakter spielen kann. Jede Klasse bietet ihre eigene Reihe von einzigartigen Vorteilen und Fähigkeiten beim Aufsteigen auf höhere Level. Diese Fähigkeiten können das Bearbeiten deiner Aufgaben ergänzen oder dabei helfen, deine Party beim Abschließen von Quests zu unterstützen.\n\nDeine Klasse bestimmt auch, welche Ausrüstung für dich in den Belohnungen, im Marktplatz und im Jahreszeitenmarkt zum Kauf erhältlich ist.\n\nHier ist eine Zusammenfassung jeder Klasse, um dir dabei zu helfen, diejenige zu wählen, welche am besten zu deinem Spielstil passt:\n#### **Krieger**\n* Die Krieger verursachen hohen Schaden bei Bossen und haben eine hohe Chance für kritische Treffer beim Abschließen von Aufgaben, was dich mit extra Erfahrung und Gold belohnt.\n* Stärke ist ihr primäres Attribut, welches den Schaden erhöht, den sie verursachen.\n* Ausdauer ist ihr sekundäres Attribut, welches den Schaden verringert, den sie erhalten.\n* Die Fähigkeiten der Krieger erhöhen die Ausdauer und Stärke der Gruppenmitglieder.\n* Erwäge, einen Krieger zu spielen, wenn du es liebst, Bosse zu bekämpfen und auch ein wenig Schutz möchtest, wenn du gelegentlich Aufgaben versäumst.\n#### **Heiler**\n* Die Heiler haben eine starke Verteidigung und können sich selbst, sowie Gruppenmitglieder, heilen.\n* Ausdauer ist ihr primäres Attribut, welches ihre Heilungen verstärkt und den Schaden, den sie erhalten, verringert.\n* Intelligenz ist ihr sekundäres Attribut, welches ihr Mana und ihre Erfahrung erhöht.\n* Die Fähigkeiten der Heiler bewirken, dass ihre Aufgaben weniger rot werden und erhöhen die Ausdauer der Gruppenmitglieder.\n* Erwäge, einen Heiler zu spielen, wenn du oft Aufgaben versäumst, und die Fähigkeit benötigst, dich selbst und deine Gruppenmitglieder zu heilen. Heiler erreichen schnell neue Level.\n#### **Magier**\n* Die Magier gewinnen schnell neue Level und viel Mana, und verursachen Schaden bei Bossen in Quests.\n* Intelligenz ist ihr primäres Attribut, welches ihr Mana und ihre Erfahrung erhöht.\n* Wahrnehmung ist ihr sekundäres Attribut, welches ihr gefundenes Gold und ihre gefundenen Gegenstände vermehrt.\n* Die Fähigkeiten der Magier bewirken, dass ihre Aufgaben Strähnen eingefroren werden, stellen das Mana ihrer Gruppenmitglieder wieder her, und erhöhen ihre Intelligenz.\n* Erwäge, einen Magier zu spielen, wenn du durch das schnelle Erreichen neuer Level und das Beisteuern von Schaden in Boss Quests motiviert wirst.\n#### **Schurke**\n* Die Schurken bekommen die meisten erbeuteten Gegenstände und das meiste Gold beim Erledigen von Aufgaben und haben eine höhere Chance, kritische Treffer zu erzielen, was ihnen noch mehr Erfahrung und Gold beschert.\n* Wahrnehmung ist ihr primäres Attribut, welches ihr gefundenes Gold und ihre gefundenen Gegenstände vermehrt.\n* Stärke ist ihr sekundäres Attribut, welches den Schaden erhöht, den sie verursachen.\n* Die Fähigkeiten der Schurken helfen ihnen, versäumten Tagesaufgaben auszuweichen, Gold zu klauen und die Wahrnehmung ihrer Gruppenmitglieder zu erhöhen.\n* Erwäge, einen Schurken zu spielen, wenn du durch Belohnungen sehr motiviert wirst.",
|
||||
"faqQuestion68": "Wie kann ich den Verlust von HP verhindern?"
|
||||
}
|
||||
|
||||
@@ -28,10 +28,10 @@
|
||||
"marketing1Lead1Title": "Mache dein Leben zum Spiel",
|
||||
"marketing1Lead1": "Habitica ist die perfekte App, für alle die Probleme mit ToDo-Listen haben. Wir verwenden bekannte Spiel-Mechaniken wie Belohnungen in Gold, XP und Gegenstände, die dir dabei helfen, dich produktiver zu fühlen und dein Erfolgserlebnis zu steigern, wenn du Aufgaben vollendest. Je besser Du Dich dabei anstellst, umso weiter kommst Du im Spiel.",
|
||||
"marketing1Lead2Title": "Rüsten dich mit Stil aus",
|
||||
"marketing1Lead2": "Sammele Schwerter, Rüstungen und vieles mehr mit Gold, welches du beim Vollenden von Aufgaben verdienst. Mit hunderten von Ausrüstungsstücken, die du sammeln und auswählen kannst, werden dir nie Kombinationen zum Ausprobieren ausgehen. Optimiere deine Statistik, deinen Style oder beides zusammen! ",
|
||||
"marketing1Lead2": "Sammele Schwerter, Rüstungen und vieles mehr mit dem Gold, das du beim Vollenden von Aufgaben verdienst. Mit hunderten von Stücken zum Sammeln, aus denen du auswählen kannst, werden dir die Kombinationen zum Ausprobieren nie ausgehen. Optimiere deine Werte, deinen Style oder beides! ",
|
||||
"marketing1Lead3Title": "Verdiene Belohnungen für deine Bemühungen",
|
||||
"marketing1Lead3": "Etwas zu haben, auf das man sich freuen kann, mag den Unterschied ausmachen, ob man eine Aufgabe erledigt oder ob sie einen wochenlang quält. Wenn das Leben keine Belohnung bietet ist Habitica für dich da! Du wirst für jede Aufgabe belohnt, aber Überraschungen gibt es an jeder Ecke - also mach weiter so! ",
|
||||
"marketing2Header": "Schließe dich mit Freunden zusammen",
|
||||
"marketing2Header": "Verbünde dich mit Freunden",
|
||||
"marketing2Lead1Title": "Soziale Produktivität",
|
||||
"marketing2Lead1": "Hole dir einen Motivationsschub, indem du mit anderen zusammenarbeitest, konkurrierst und interagierst! Habitica wurde entwickelt, um den effektivsten Teil eines jeden Selbstverbesserungsprogramms zu nutzen: soziale Verantwortung.",
|
||||
"marketing2Lead2Title": "Bekämpfe Monster in Quests",
|
||||
@@ -124,7 +124,7 @@
|
||||
"passwordReset": "Wenn wir Deine E-Mail-Adresse oder Deinen Benutzernamen kennen, wurden Anweisungen zum Passwort-Zurücksetzen dorthin verschickt.",
|
||||
"invalidLoginCredentialsLong": "Deine E-Mail-Adresse, deine Benutzername oder Passwort sind nicht korrekt. Bitte versuche es erneut oder wähle \"Passwort vergessen.\"",
|
||||
"invalidCredentials": "Es gibt kein Konto, das diese Anmeldedaten verwendet.",
|
||||
"accountSuspended": "Dieser Account, Benutzer-ID \"<%= userId %>\", wurde gesperrt wegen Verletzung der Community-Richtlinien (https://habitica.com/static/community-guidelines) oder der Allgemeinen Geschäftsbedingungen (https://habitica.com/static/terms). Für genauere Angaben oder um die Aufgebung der Sperre zu erbitten, kontaktiere bitte unseren Community Manager unter <%= communityManagerEmail %> oder bitte Deine Eltern oder Erziehungsberechtigten ihm zu schreiben. Bitte nenne Deine @Benutzer-ID in der E-Mail.",
|
||||
"accountSuspended": "Dieser Account \"<%= userId %>\", wurde gesperrt. Für weitere Informationen oder um Widerspruch einzulegen, sende bitte eine E-Mail an admin@habitica.com mit deinem Habitica-Benutzernamen oder User-ID.",
|
||||
"accountSuspendedTitle": "Dieser Account wurde suspendiert",
|
||||
"unsupportedNetwork": "Dieses Netzwerk wird aktuell nicht unterstützt.",
|
||||
"cantDetachSocial": "Der Account hat nur noch diese Authentifizierung, sie kann nicht getrennt werden.",
|
||||
|
||||
@@ -140,7 +140,7 @@
|
||||
"weaponSpecialFallRogueText": "Silberner Pflock",
|
||||
"weaponSpecialFallRogueNotes": "Befördert Untote dauerhaft ins Jenseits. Notfalls auch gegen Werwölfe einsetzbar - Vielseitigkeit kann nie schaden. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Herbstausrüstung.",
|
||||
"weaponSpecialFallWarriorText": "Krabbige Klaue der Wissenschaft",
|
||||
"weaponSpecialFallWarriorNotes": "Diese Krabbige Klaue ist technisch auf dem neusten Stand! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Sommerausrüstung.",
|
||||
"weaponSpecialFallWarriorNotes": "Diese Krabbige Klaue ist technisch auf dem neusten Stand! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Herbstausrüstung.",
|
||||
"weaponSpecialFallMageText": "Fliegender Besen",
|
||||
"weaponSpecialFallMageNotes": "Dieser fliegende Besen ist schneller als ein Drache! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2014 Herbstausrüstung.",
|
||||
"weaponSpecialFallHealerText": "Skarabäus-Zauberstab",
|
||||
@@ -526,7 +526,7 @@
|
||||
"armorSpecialFall2015RogueText": "Geflügelte Kampfrüstung",
|
||||
"armorSpecialFall2015RogueNotes": "Flieg in den Kampf! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2015 Herbstausrüstung.",
|
||||
"armorSpecialFall2015WarriorText": "Vogelscheuchenrüstung",
|
||||
"armorSpecialFall2015WarriorNotes": "Obwohl sie nur mit Stroh ausgestopft ist, ist diese Rüstung extrem rüstig! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2015 Herbstausrüstung.",
|
||||
"armorSpecialFall2015WarriorNotes": "Zwar nur mit Stroh ausgestopft, ist diese Rüstung doch extrem rüstig! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2015 Herbstausrüstung.",
|
||||
"armorSpecialFall2015MageText": "Genähte Roben",
|
||||
"armorSpecialFall2015MageNotes": "Jede Masche dieser Rüstung schimmert mit Zauberei. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2015 Herbstausrüstung.",
|
||||
"armorSpecialFall2015HealerText": "Roben des Tränkebrauers",
|
||||
@@ -1873,7 +1873,7 @@
|
||||
"weaponSpecialFall2019WarriorText": "Krallen-Kriegsgabel",
|
||||
"weaponSpecialFall2019RogueNotes": "Ob Du ein Orchester dirigierst oder eine Arie singst, dieses Hilfsmittel hält Deine Hände frei für dramatische Gesten! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2019 Herbstausrüstung.",
|
||||
"weaponSpecialFall2019RogueText": "Notenständer",
|
||||
"headSpecialFall2019RogueNotes": "Hast Du diese Kopfbedeckung in einer Auktion vermeintlich verwünschter Kostümstücke oder auf dem Speicher eines extentrischen Großelternteils gefunden? Welchen Ursprungs auch immer, ihr Alter und ihre Abnutzung tragen zu Deiner mystischen Aura bei. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2019 Herbstausrüstung.",
|
||||
"headSpecialFall2019RogueNotes": "Hast Du diese Kopfbedeckung in einer Auktion vermeintlich verwünschter Kostümstücke oder auf dem Speicher eines exzentrischen Großelternteils gefunden? Welchen Ursprungs auch immer, ihr Alter und ihre Abnutzung tragen zu Deiner mystischen Aura bei. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2019 Herbstausrüstung.",
|
||||
"headSpecialFall2019RogueText": "Antiker Opernhut",
|
||||
"armorMystery201909Notes": "Deine robuste Außenschale ist schützend, aber es ist angeraten nach Eichhörnchen Ausschau zu halten... Gewährt keinen Attributionsbonus. Abonnentengegenstand, September 2019.",
|
||||
"armorMystery201909Text": "Affabler Eichelanzug",
|
||||
@@ -2409,7 +2409,7 @@
|
||||
"weaponSpecialFall2021MageNotes": "Wissen sucht Wissen. Geformt aus Erinnerungen und Sehnsüchten giert diese furchteinflößende Hand nach mehr. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2021 Herbstausrüstung.",
|
||||
"weaponSpecialFall2021HealerText": "Beschwörungszauberstab",
|
||||
"headArmoireHeraldsCapNotes": "Dieser Herolds-Hut kommt mit einer flotten Feder. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Herolds Set (Gegenstand 2 von 4).",
|
||||
"armorSpecialFall2021RogueNotes": "Es hat einen Totenkopf, eine Ledertunika und Metallnieten! Großartig! Allerdings bietet es kein luftdichtes Siegel gegen Pampe! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2021 Herbstausrüstung.",
|
||||
"armorSpecialFall2021RogueNotes": "Es hat einen Totenkopf, eine Ledertunika und Metallnieten! Großartig! Allerdings bietet es kein luftdichtes Siegel gegen Pampe! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2021 Herbstausrüstung.",
|
||||
"armorSpecialFall2021WarriorText": "Formaler Wollanzug",
|
||||
"armorSpecialFall2021WarriorNotes": "Ein atemberaubender Anzug, perfekt für die Überquerung von Brücken in stockdunkler Nacht. Erhöht Ausdauer um <%= con %>. Limiterte Ausgabe 2021, Herbstausrüstung.",
|
||||
"armorSpecialFall2021MageText": "Robe der abgrundtiefen Finsternis",
|
||||
@@ -3074,7 +3074,7 @@
|
||||
"headSpecialFall2024RogueText": "Schwarze Katzenmaske",
|
||||
"headSpecialFall2024HealerText": "Space Invader-Maske",
|
||||
"headSpecialWinter2025HealerNotes": "Es ist nicht nötig, sie zu entwirren, da sie bereits die Form eines Hutes haben. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe Winterausrüstung 2024-2025.",
|
||||
"headSpecialWinter2025MageText": "Aurorahut",
|
||||
"headSpecialWinter2025MageText": "Aurora Kopfschmuck",
|
||||
"headSpecialWinter2025MageNotes": "Dieser Hut ist mehr als nur ein schicker Fascinator, er lässt dich wie das Polarlicht selbst aussehen. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe Winterausrüstung 2024-2025.",
|
||||
"headSpecialSummer2024MageText": "Seeanemonen-Hut",
|
||||
"headSpecialSummer2024HealerText": "Seeschneckenhaus",
|
||||
|
||||
@@ -241,5 +241,6 @@
|
||||
"titleCustomizations": "Individualisierungen",
|
||||
"targetUserNotExist": "Zielbenutzer: '<%= userName %>' existiert nicht.",
|
||||
"newMessage": "Neue Nachricht",
|
||||
"rememberToBeKind": "Bitte sei freundlich, respektvoll, und folge den <a href='/static/community-guidelines' target='_blank'>Community-Richtlinien</a>."
|
||||
"rememberToBeKind": "Bitte sei freundlich, respektvoll, und folge den <a href='/static/community-guidelines' target='_blank'>Community-Richtlinien</a>.",
|
||||
"gem": "Edelstein"
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
"optional": "Optional",
|
||||
"needsTextPlaceholder": "Gib Deine Nachricht hier ein.",
|
||||
"leaderOnlyChallenges": "Nur die Gruppenleitung kann Herausforderungen erstellen",
|
||||
"sendGift": "Ein Geschenk schicken",
|
||||
"sendGift": "Geschenk schicken",
|
||||
"inviteFriends": "Lade Freunde ein",
|
||||
"inviteByEmail": "Lade per E-Mail ein",
|
||||
"inviteMembersHowTo": "Leute einladen: mit einer gültigen E-Mailadresse oder der 36-stelligen Nutzer ID. Wenn eine E-Mailadresse noch nicht registriert ist, laden wir diejenigen nach Habitica ein.",
|
||||
@@ -365,12 +365,6 @@
|
||||
"groupUseDefault": "Wähle eine Antwort",
|
||||
"createGroup": "Erstelle eine Gruppe",
|
||||
"groupUse": "Was beschreibt den Zweck Deiner Gruppe am Besten?*",
|
||||
"groupParentChildren": "Eltern(teile), die Aufgaben für ihre Kinder erstellen",
|
||||
"groupCouple": "Ein Paar, das sich Aufgaben teilt",
|
||||
"groupFriends": "Freunde, die sich Aufgaben teilen",
|
||||
"groupCoworkers": "Arbeitskollegen, die sich Aufgaben teilen",
|
||||
"groupManager": "Ein Manager, der Aufgaben für seine Mitarbeiter erstellt",
|
||||
"groupTeacher": "Ein Lehrer, der Aufgaben für seine Schüler oder Studierenden erstellt",
|
||||
"nameStar": "Name*",
|
||||
"descriptionOptional": "Beschreibung",
|
||||
"descriptionOptionalText": "Füge eine Beschreibung hinzu",
|
||||
@@ -428,5 +422,9 @@
|
||||
"readyToUpgrade": "Bereit zum Aufrüsten?",
|
||||
"interestedLearningMore": "Willst du mehr erfahren?",
|
||||
"checkGroupPlanFAQ": "Schau in die <a href='/static/faq#what-is-group-plan'>Gruppenpläne FAQ</a> um herauszufinden, wie du deine gemeinsamen Aufgaben optimal nutzen kannst.",
|
||||
"messageCopiedToClipboard": "Nachricht in Zwischenablage kopiert."
|
||||
"messageCopiedToClipboard": "Nachricht in Zwischenablage kopiert.",
|
||||
"groupTeacher": "Nutzung in der Bildung",
|
||||
"groupParentChildren": "Nutzung mit der Familie",
|
||||
"groupManager": "Nutzung für die Arbeit",
|
||||
"groupFriends": "Nutzung mit Freunden"
|
||||
}
|
||||
|
||||
@@ -234,18 +234,18 @@
|
||||
"fall2023BogCreatureHealerSet": "Sumpf Kreatur (Heiler)",
|
||||
"anniversaryGryphatricePrice": "Besitze es heute für <strong>$9.99</strong> oder <strong>60 Edelsteine</strong>",
|
||||
"wantToPayWithMoneyText": "Willst du mit Stripe, Paypal oder Amazon bezahlen?",
|
||||
"jubilantSuccess": "Du hast das <strong>Jubilierende Greifatrix</strong> erfolgreich gekauft!",
|
||||
"jubilantSuccess": "Du hast das <strong>Jubelnde Greifatrix</strong> erfolgreich gekauft!",
|
||||
"takeMeToStable": "Bring mich zum Stall",
|
||||
"ownJubilantGryphatrice": "<strong>Du besitzt das Jubilierende Greifatrix!</strong> Besuche den Stall, um es auszurüsten!",
|
||||
"ownJubilantGryphatrice": "<strong>Du besitzt das Jubelnde Greifatrix!</strong> Besuche den Stall, um es auszurüsten!",
|
||||
"celebrateAnniversary": "Feiere Habiticas 10. Geburtstag mit untenstehenden Geschenken und exklusiven Gegenständen!",
|
||||
"celebrateBirthday": "Feiere Habiticas 10. Geburtstag mit Geschenken und exklusiven Gegenständen!",
|
||||
"jubilantGryphatricePromo": "Animiertes Jubilierender Greifatrix Haustier",
|
||||
"jubilantGryphatricePromo": "Animiertes Jubelndes Greifatrix Haustier",
|
||||
"limitedEdition": "Limitierte Ausgabe",
|
||||
"anniversaryGryphatriceText": "Das seltene Jubilierende Greifatrix schließt sich den Geburtstagsfeiern an! Verpass nicht deine Chance, dieses exklusive animierte Haustier zu besitzen.",
|
||||
"anniversaryGryphatriceText": "Das seltene Jubelnde Greifatrix schließt sich den Geburtstagsfeiern an! Verpass nicht deine Chance, dieses exklusive animierte Haustier zu besitzen.",
|
||||
"buyNowMoneyButton": "Kaufe Jetzt für $9.99",
|
||||
"buyNowGemsButton": "Kaufe Jetzt für 60 Edelsteine",
|
||||
"wantToPayWithGemsText": "Willst du mit Edelsteinen bezahlen?",
|
||||
"anniversaryLimitations": "Dies ist eine zeitlich begrenzte Aktion, die am 30. Januar um 8:00 AM ET (13:00 UTC) startet und am 8. Februar um 11:59 PM ET (04:59 UTC) endet. Die Limitierte Ausgabe des Jubilierenden Greifatrix und zehn Magische Schlüpfelixiere werden in diesem Zeitraum zum Kauf angeboten. Die anderen Geschenke, die im Gratis Abschnitt aufgeführt sind, werden automatisch an alle Accounts geliefert, die in den 30 Tagen vor dem Tag aktiv waren, an dem das Geschenk versendet wird. Accounts, die nach dem Versenden der Geschenke erstellt sind, werden die Geschenke nicht beanspruchen können.",
|
||||
"anniversaryLimitations": "Dies ist eine zeitlich begrenzte Aktion, die am 30. Januar um 8:00 AM ET (13:00 UTC) startet und am 8. Februar um 11:59 PM ET (04:59 UTC) endet. Die limitierte Ausgabe des Jubelnden Greifatrix und zehn magische Schlüpfelixiere werden in diesem Zeitraum zum Kauf angeboten. Die anderen Geschenke, die im Gratis Abschnitt aufgeführt sind, werden automatisch an alle Accounts geliefert, die in den 30 Tagen vor dem Tag aktiv waren, an dem das Geschenk versendet wird. Accounts, die nach dem Versenden der Geschenke erstellt sind, werden die Geschenke nicht beanspruchen können.",
|
||||
"plentyOfPotionsText": "Wir bringen 10 der beliebtesten Magischen Schlüpfelixiere der Community zurück. Geh rüber zum Marktplatz, um deine Sammlung zu vervollständigen!",
|
||||
"visitTheMarketButton": "Besuche den Marktplatz",
|
||||
"fourForFree": "Vier gratis",
|
||||
|
||||
@@ -271,5 +271,7 @@
|
||||
"privacyOverview": "Heutzutage scheint jedes Unternehmen von deinen Daten profitieren zu wollen. Das kann es schwierig machen, die richtige App zur Verbesserung deiner Gewohnheiten zu finden. Habitica verwendet Cookies, die Daten nur zur Leistungsanalyse, zur Bearbeitung von Supportanfragen und zur Bereitstellung des bestmöglichen gamifizierten Erlebnisses speichern. Du kannst dies jederzeit in deinen Kontoeinstellungen ändern.",
|
||||
"privacySettingsOverview": "Habitica verwendet Cookies zur Leistungsanalyse, Bearbeitung von Supportanfragen und Bereitstellung des bestmöglichen gamifizierten Erlebnisses. Hierfür benötigen wir die folgenden Berechtigungen. Du kannst dies jederzeit in deinen Kontoeinstellungen ändern.",
|
||||
"performanceAnalytics": "Leistung und Analyse",
|
||||
"usedForSupport": "Diese werden verwendet, um Benutzererfahrung, Leistung und Dienste unserer Websites und Apps zu verbessern. Diese Daten werden von unserem Support-Team für die Bearbeitung von Anfragen und Fehlermeldungen verwendet."
|
||||
"usedForSupport": "Diese werden verwendet, um Benutzererfahrung, Leistung und Dienste unserer Websites und Apps zu verbessern. Diese Daten werden von unserem Support-Team für die Bearbeitung von Anfragen und Fehlermeldungen verwendet.",
|
||||
"gpcWarning": "<a href='<%= url %>' target='_blank'>GPC</a> ist aktiv. Wenn du unten Tracking aktivierst, überschreibt es dies und sendet Daten an unsere Analytics Partner.",
|
||||
"gpcPlusAnalytics": "<a href='<%= url %>' target='_blank'>GPC</a> ist aktiv. Du hast Tracking und dem Senden von Daten an unsere Analytics Partner zugestimmt."
|
||||
}
|
||||
|
||||
@@ -2,12 +2,15 @@
|
||||
"challenge": "Challenge",
|
||||
"challengeDetails": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.",
|
||||
"brokenChaLink": "Broken Challenge Link",
|
||||
"brokenTask": "Broken Challenge Link: this task was part of a challenge, but has been removed from it. What would you like to do?",
|
||||
"brokenTask": "Broken Challenge Link",
|
||||
"brokenTaskDescription": "This task was part of a challenge, but has been removed from it. What would you like to do?",
|
||||
"keepIt": "Keep It",
|
||||
"removeIt": "Remove It",
|
||||
"removeTasks": "Remove Tasks",
|
||||
"brokenChallenge": "Broken Challenge Link: this task was part of a challenge, but the challenge (or group) has been deleted. What to do with the orphan tasks?",
|
||||
"challengeCompleted": "This challenge has been completed, and the winner was <span class=\"badge\"><%- user %></span>! What to do with the orphan tasks?",
|
||||
"brokenChallenge": "Broken Challenge Link",
|
||||
"brokenChallengeDescription": "This task was part of a challenge, but the challenge (or group) has been deleted. What to do with the orphan tasks?",
|
||||
"challengeCompleted": "Challenge Completed!",
|
||||
"challengeCompletedDescription": "The winner was <%- user %>! What to do with the orphan tasks?",
|
||||
"unsubChallenge": "Broken Challenge Link: this task was part of a challenge, but you have unsubscribed from the challenge. What to do with the orphan tasks?",
|
||||
"challenges": "Challenges",
|
||||
"endDate": "Ends",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"dontDespair": "Don't despair!",
|
||||
"deathPenaltyDetails": "You lost a Level, your Gold, and a piece of Equipment, but you can get them all back with hard work! Good luck--you'll do great.",
|
||||
"refillHealthTryAgain": "Refill Health & Try Again",
|
||||
"dyingOftenTips": "Is this happening often? <a href='https://habitica.fandom.com/wiki/Death_Mechanics#Strategies_for_Staying_Alive' target='_blank'>Here are some tips!</a>",
|
||||
"dyingOftenTips": "Is this happening often? <a href='/static/faq#prevent-damage' target='_blank'>Here are some tips!</a>",
|
||||
"losingHealthWarning": "Careful - You're Losing Health!",
|
||||
"losingHealthWarning2": "Don't let your Health drop to zero! If you do, you'll lose a level, your Gold, and a piece of equipment.",
|
||||
"toRegainHealth": "To regain Health:",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"webFaqAnswer29": "You can recover 15 HP by purchasing a Health Potion from your Rewards column for 25 Gold. Additionally, you will always recover full HP when you level up!",
|
||||
|
||||
"faqQuestion30": "What happens when I run out of HP?",
|
||||
"webFaqAnswer30": "If your HP reaches zero, you’ll lose one level, all of your Gold, and a piece of Equipment that can be repurchased.",
|
||||
"webFaqAnswer30": "If your HP reaches zero, you'll lose one level, that level's stat point, all of your Gold, and a piece of equipment that can be repurchased. You can rebuild by completing tasks and leveling up again.",
|
||||
|
||||
"faqQuestion31": "Why did I lose HP when interacting with a non-negative task?",
|
||||
"webFaqAnswer31": "If you complete a task and lose HP when you shouldn’t have, you encountered a delay while the server is syncing changes made on other platforms. For example, if you use Gold, Mana, or lose HP on the mobile app and then complete a task on the website, the server is simply confirming everything is in sync.",
|
||||
@@ -135,6 +135,9 @@
|
||||
"faqQuestion67": "What are the classes in Habitica?",
|
||||
"webFaqAnswer67": "Classes are different roles that your character can play. Each class provides its own set of unique benefits and skills as you level up. These skills can complement the way you interact with your tasks or help you contribute to completing Quests in your Party.\n\nYour class also determines the Equipment that will be available to you for purchase in your Rewards, the Market, and the Seasonal Shop.\n\nHere’s a rundown of each class to help you choose which one is best suited to your playstyle:\n#### **Warrior**\n* Warriors deal high damage to bosses and have a high chance of critical hits when completing tasks, rewarding you extra Experience and Gold.\n* Strength is their primary stat, raising the damage they do.\n* Constitution is their secondary stat, lowering the damage they take.\n* Warriors' skills buff their Party mates' Constitution and Strength.\n* Consider playing as a Warrior if you love to fight bosses but also want some protection if you miss tasks occasionally.\n#### **Healer**\n* Healers have high defense and can heal themselves as well as their Party mates.\n* Constitution is their primary stat, increasing their heals and lowering the damage they take.\n* Intelligence is their secondary stat, increasing their Mana and Experience.\n* Healers' skills make their tasks less red and buff their Party mates' Constitution.\n* Consider playing as a Healer if you miss tasks often and need the ability to heal yourself or your Party members. Healers also level up quickly.\n#### **Mage**\n* Mages level up quickly, gain lots of Mana, and damage bosses in Quests.\n* Intelligence is their primary stat, increasing their Mana and Experience.\n* Perception is their secondary stat, increasing their Gold and item drops.\n* Mages' skills freeze their task streaks, restore their Party mates' Mana, and buff their Intelligence.\n* Consider playing as a Mage if you are motivated by progressing quickly through levels and contributing damage to boss Quests.\n#### **Rogue**\n* Rogues get the most item drops and Gold from completing tasks, and have a high chance of critical hits, getting even more Experience and Gold.\n* Perception is their primary stat, increasing their Gold and item drops.\n* Strength is their secondary stat, raising the damage they do.\n* Rogues' skills help them dodge missed Dailies, pilfer Gold, and buff their Party mates’ Perception.\n* Consider playing as a Rogue if you’re highly motivated by rewards.",
|
||||
|
||||
"faqQuestion68": "How do I prevent losing HP?",
|
||||
"webFaqAnswer68": "If you find yourself losing HP often, try some of these tips:\n\n- Pause your Dailies. The \"Pause Damage\" button in Settings will prevent you from losing HP for missed Dailies.\n- Adjust the schedule of your Dailies. By setting them to never be due, you can still complete them for rewards without risking HP loss.\n- Try using class skills:\n\t- Rogues can cast Stealth to prevent damage from missed Dailies\n\t- Warriors can cast Brutal Smash to reduce a Daily's redness, lowering damage taken if missed\n\t- Healers can cast Searing Brightness to reduce Dailies' redness, lowering damage taken if missed",
|
||||
|
||||
"iosFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](https://habitica.fandom.com/wiki/FAQ), use the Ask a Question form [LINK NEEDED]! We're happy to help.",
|
||||
"androidFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](https://habitica.fandom.com/wiki/FAQ), use the Ask a Question form [LINK NEEDED]! We're happy to help.",
|
||||
"webFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](https://habitica.fandom.com/wiki/FAQ), use the Ask a Question form [LINK NEEDED]! We're happy to help.",
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
"passwordReset": "If we have your email or username on file, instructions for setting a new password have been sent to your email.",
|
||||
"invalidLoginCredentialsLong": "Your email, username, or password are incorrect. Please try again or use \"Forgot Password.\"",
|
||||
"invalidCredentials": "There is no account that uses those credentials.",
|
||||
"accountSuspended": "This account, User ID \"<%= userId %>\", has been blocked for breaking the Community Guidelines (https://habitica.com/static/community-guidelines) or Terms of Service (https://habitica.com/static/terms). For details or to ask to be unblocked, please email our Community Manager at <%= communityManagerEmail %> or ask your parent or guardian to email them. Please include your @Username in the email.",
|
||||
"accountSuspended": "Your account @<%= username %> has been blocked. For additional information, or to request an appeal, email admin@habitica.com with your Habitica username or User ID.",
|
||||
"accountSuspendedTitle": "Account has been suspended",
|
||||
"unsupportedNetwork": "This network is not currently supported.",
|
||||
"cantDetachSocial": "Account lacks another authentication method; can't detach this authentication method.",
|
||||
|
||||
@@ -155,13 +155,13 @@
|
||||
"weaponSpecialSummerHealerNotes": "This wand, made of aquamarine and live coral, is very attractive to schools of fish. Increases Intelligence by <%= int %>. Limited Edition 2014 Summer Gear.",
|
||||
|
||||
"weaponSpecialFallRogueText": "Silver Stake",
|
||||
"weaponSpecialFallRogueNotes": "Dispatches undead. Also grants a bonus against werewolves, because you can never be too careful. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.",
|
||||
"weaponSpecialFallRogueNotes": "Dispatches undead. Also grants a bonus against werewolves, because you can never be too careful. Increases Strength by <%= str %>. Limited Edition 2014 Fall Gear.",
|
||||
"weaponSpecialFallWarriorText": "Grabby Claw of Science",
|
||||
"weaponSpecialFallWarriorNotes": "This grabby claw is at the very cutting edge of technology. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.",
|
||||
"weaponSpecialFallWarriorNotes": "This grabby claw is at the very cutting edge of technology. Increases Strength by <%= str %>. Limited Edition 2014 Fall Gear.",
|
||||
"weaponSpecialFallMageText": "Magic Broom",
|
||||
"weaponSpecialFallMageNotes": "This enchanted broom flies faster than a dragon! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014 Autumn Gear.",
|
||||
"weaponSpecialFallMageNotes": "This enchanted broom flies faster than a dragon! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014 Fall Gear.",
|
||||
"weaponSpecialFallHealerText": "Scarab Wand",
|
||||
"weaponSpecialFallHealerNotes": "The scarab on this wand protects and heals its wielder. Increases Intelligence by <%= int %>. Limited Edition 2014 Autumn Gear.",
|
||||
"weaponSpecialFallHealerNotes": "The scarab on this wand protects and heals its wielder. Increases Intelligence by <%= int %>. Limited Edition 2014 Fall Gear.",
|
||||
|
||||
"weaponSpecialWinter2015RogueText": "Ice Spike",
|
||||
"weaponSpecialWinter2015RogueNotes": "You truly, definitely, absolutely just picked these up off of the ground. Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.",
|
||||
@@ -191,13 +191,13 @@
|
||||
"weaponSpecialSummer2015HealerNotes": "Cures seasickness and sea sickness! Increases Intelligence by <%= int %>. Limited Edition 2015 Summer Gear.",
|
||||
|
||||
"weaponSpecialFall2015RogueText": "Bat-tle Ax",
|
||||
"weaponSpecialFall2015RogueNotes": "Fearsome To Do's cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.",
|
||||
"weaponSpecialFall2015RogueNotes": "Fearsome To Do's cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Fall Gear.",
|
||||
"weaponSpecialFall2015WarriorText": "Wooden Plank",
|
||||
"weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.",
|
||||
"weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Fall Gear.",
|
||||
"weaponSpecialFall2015MageText": "Enchanted Thread",
|
||||
"weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Autumn Gear.",
|
||||
"weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Fall Gear.",
|
||||
"weaponSpecialFall2015HealerText": "Swamp-Slime Potion",
|
||||
"weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.",
|
||||
"weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Fall Gear.",
|
||||
|
||||
"weaponSpecialWinter2016RogueText": "Cocoa Mug",
|
||||
"weaponSpecialWinter2016RogueNotes": "Warming drink, or boiling projectile? You decide... Increases Strength by <%= str %>. Limited Edition 2015-2016 Winter Gear.",
|
||||
@@ -227,13 +227,13 @@
|
||||
"weaponSpecialSummer2016HealerNotes": "One spike harms, the other heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.",
|
||||
|
||||
"weaponSpecialFall2016RogueText": "Spiderbite Dagger",
|
||||
"weaponSpecialFall2016RogueNotes": "Feel the sting of the spider's bite! Increases Strength by <%= str %>. Limited Edition 2016 Autumn Gear.",
|
||||
"weaponSpecialFall2016RogueNotes": "Feel the sting of the spider's bite! Increases Strength by <%= str %>. Limited Edition 2016 Fall Gear.",
|
||||
"weaponSpecialFall2016WarriorText": "Attacking Roots",
|
||||
"weaponSpecialFall2016WarriorNotes": "Attack your tasks with these twisting roots! Increases Strength by <%= str %>. Limited Edition 2016 Autumn Gear.",
|
||||
"weaponSpecialFall2016WarriorNotes": "Attack your tasks with these twisting roots! Increases Strength by <%= str %>. Limited Edition 2016 Fall Gear.",
|
||||
"weaponSpecialFall2016MageText": "Ominous Orb",
|
||||
"weaponSpecialFall2016MageNotes": "Don't ask this orb to tell your future... Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Autumn Gear.",
|
||||
"weaponSpecialFall2016MageNotes": "Don't ask this orb to tell your future... Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Fall Gear.",
|
||||
"weaponSpecialFall2016HealerText": "Venomous Serpent",
|
||||
"weaponSpecialFall2016HealerNotes": "One bite harms, and another bite heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Autumn Gear.",
|
||||
"weaponSpecialFall2016HealerNotes": "One bite harms, and another bite heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Fall Gear.",
|
||||
|
||||
"weaponSpecialWinter2017RogueText": "Ice Axe",
|
||||
"weaponSpecialWinter2017RogueNotes": "This axe is great for attack, defense, and ice-climbing! Increases Strength by <%= str %>. Limited Edition 2016-2017 Winter Gear.",
|
||||
@@ -263,13 +263,13 @@
|
||||
"weaponSpecialSummer2017HealerNotes": "A single touch from this pearl-tipped wand soothes away all wounds. Increases Intelligence by <%= int %>. Limited Edition 2017 Summer Gear.",
|
||||
|
||||
"weaponSpecialFall2017RogueText": "Candied Apple Mace",
|
||||
"weaponSpecialFall2017RogueNotes": "Defeat your foes with sweetness! Increases Strength by <%= str %>. Limited Edition 2017 Autumn Gear.",
|
||||
"weaponSpecialFall2017RogueNotes": "Defeat your foes with sweetness! Increases Strength by <%= str %>. Limited Edition 2017 Fall 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 Do's. Increases Strength by <%= str %>. Limited Edition 2017 Autumn Gear.",
|
||||
"weaponSpecialFall2017WarriorNotes": "All your foes will cower before this tasty-looking lance, regardless of whether they're ghosts, monsters, or red To Do's. Increases Strength by <%= str %>. Limited Edition 2017 Fall 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.",
|
||||
"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 Fall Gear.",
|
||||
"weaponSpecialFall2017HealerText": "Creepy Candelabra",
|
||||
"weaponSpecialFall2017HealerNotes": "This light dispels fear and lets others know you're here to help. Increases Intelligence by <%= int %>. Limited Edition 2017 Autumn Gear.",
|
||||
"weaponSpecialFall2017HealerNotes": "This light dispels fear and lets others know you're here to help. Increases Intelligence by <%= int %>. Limited Edition 2017 Fall 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.",
|
||||
@@ -299,13 +299,13 @@
|
||||
"weaponSpecialSummer2018HealerNotes": "With a benevolent gesture, you command healing water to flow through your dominions in waves. Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.",
|
||||
|
||||
"weaponSpecialFall2018RogueText": "Vial of Clarity",
|
||||
"weaponSpecialFall2018RogueNotes": "When you need to come back to your senses, when you need a little boost to make the right decision, take a deep breath and a sip. It'll be OK! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.",
|
||||
"weaponSpecialFall2018RogueNotes": "When you need to come back to your senses, when you need a little boost to make the right decision, take a deep breath and a sip. It'll be OK! Increases Strength by <%= str %>. Limited Edition 2018 Fall Gear.",
|
||||
"weaponSpecialFall2018WarriorText": "Whip of Minos",
|
||||
"weaponSpecialFall2018WarriorNotes": "Not quite long enough to unwind behind you for keeping your bearings in a maze. Well, maybe a very small maze. Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.",
|
||||
"weaponSpecialFall2018WarriorNotes": "Not quite long enough to unwind behind you for keeping your bearings in a maze. Well, maybe a very small maze. Increases Strength by <%= str %>. Limited Edition 2018 Fall Gear.",
|
||||
"weaponSpecialFall2018MageText": "Staff of Sweetness",
|
||||
"weaponSpecialFall2018MageNotes": "This is no ordinary lollipop! The glowing orb of magic sugar atop this staff has the power to make good habits stick to you. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2018 Autumn Gear.",
|
||||
"weaponSpecialFall2018MageNotes": "This is no ordinary lollipop! The glowing orb of magic sugar atop this staff has the power to make good habits stick to you. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2018 Fall Gear.",
|
||||
"weaponSpecialFall2018HealerText": "Starving Staff",
|
||||
"weaponSpecialFall2018HealerNotes": "Just keep this staff fed, and it will bestow Blessings. If you forget to feed it, keep your fingers out of reach. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.",
|
||||
"weaponSpecialFall2018HealerNotes": "Just keep this staff fed, and it will bestow Blessings. If you forget to feed it, keep your fingers out of reach. Increases Intelligence by <%= int %>. Limited Edition 2018 Fall Gear.",
|
||||
|
||||
"weaponSpecialWinter2019RogueText": "Poinsettia Bouquet",
|
||||
"weaponSpecialWinter2019RogueNotes": "Use this festive bouquet to further camouflage yourself, or generously gift it to brighten a friend's day! Increases Strength by <%= str %>. Limited Edition 2018-2019 Winter Gear.",
|
||||
@@ -335,13 +335,13 @@
|
||||
"weaponSpecialSummer2019HealerNotes": "The bubbles from this wand capture healing energy and ancient oceanic magic. Increases Intelligence by <%= int %>. Limited Edition 2019 Summer Gear.",
|
||||
|
||||
"weaponSpecialFall2019RogueText": "Music Stand",
|
||||
"weaponSpecialFall2019RogueNotes": "Whether you're conducting the orchestra or singing an aria, this helpful device keeps your hands free for dramatic gestures! Increases Strength by <%= str %>. Limited Edition 2019 Autumn Gear.",
|
||||
"weaponSpecialFall2019RogueNotes": "Whether you're conducting the orchestra or singing an aria, this helpful device keeps your hands free for dramatic gestures! Increases Strength by <%= str %>. Limited Edition 2019 Fall Gear.",
|
||||
"weaponSpecialFall2019WarriorText": "Talon Trident",
|
||||
"weaponSpecialFall2019WarriorNotes": "Prepare to rend your foes with the talons of a raven! Increases Strength by <%= str %>. Limited Edition 2019 Autumn Gear.",
|
||||
"weaponSpecialFall2019WarriorNotes": "Prepare to rend your foes with the talons of a raven! Increases Strength by <%= str %>. Limited Edition 2019 Fall Gear.",
|
||||
"weaponSpecialFall2019MageText": "One-Eyed Staff",
|
||||
"weaponSpecialFall2019MageNotes": "Be it forging thunderbolts, raising fortifications, or simply striking terror into the hearts of mortals, this staff lends the power of giants to work wonders. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2019 Autumn Gear.",
|
||||
"weaponSpecialFall2019MageNotes": "Be it forging thunderbolts, raising fortifications, or simply striking terror into the hearts of mortals, this staff lends the power of giants to work wonders. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2019 Fall Gear.",
|
||||
"weaponSpecialFall2019HealerText": "Fearsome Phylactery",
|
||||
"weaponSpecialFall2019HealerNotes": "This phylactery can call on the spirits of tasks long slain and use their healing power. Increases Intelligence by <%= int %>. Limited Edition 2019 Autumn Gear.",
|
||||
"weaponSpecialFall2019HealerNotes": "This phylactery can call on the spirits of tasks long slain and use their healing power. Increases Intelligence by <%= int %>. Limited Edition 2019 Fall Gear.",
|
||||
|
||||
"weaponSpecialWinter2020RogueText": "Lantern Rod",
|
||||
"weaponSpecialWinter2020RogueNotes": "Darkness is a Rogue's element. Who better, then, to light the way in the darkest time of year? Increases Strength by <%= str %>. Limited Edition 2019-2020 Winter Gear.",
|
||||
@@ -371,13 +371,13 @@
|
||||
"weaponSpecialSummer2020HealerNotes": "As the currents wear away sharp edges, so shall your magic soften your friends' pain. Increases Intelligence by <%= int %>. Limited Edition 2020 Summer Gear.",
|
||||
|
||||
"weaponSpecialFall2020RogueText": "Sharp Katar",
|
||||
"weaponSpecialFall2020RogueNotes": "Pierce your foe with one sharp strike! Even the thickest armor will give way to your blade. Increases Strength by <%= str %>. Limited Edition 2020 Autumn Gear.",
|
||||
"weaponSpecialFall2020RogueNotes": "Pierce your foe with one sharp strike! Even the thickest armor will give way to your blade. Increases Strength by <%= str %>. Limited Edition 2020 Fall Gear.",
|
||||
"weaponSpecialFall2020WarriorText": "Spectre's Sword",
|
||||
"weaponSpecialFall2020WarriorNotes": "This sword went into the afterlife with a powerful Warrior, and returns for you to wield! Increases Strength by <%= str %>. Limited Edition 2020 Autumn Gear.",
|
||||
"weaponSpecialFall2020WarriorNotes": "This sword went into the afterlife with a powerful Warrior, and returns for you to wield! Increases Strength by <%= str %>. Limited Edition 2020 Fall Gear.",
|
||||
"weaponSpecialFall2020MageText": "Three Visions",
|
||||
"weaponSpecialFall2020MageNotes": "If aught should escape your mage sight, the brilliant crystals atop this staff shall illuminate what you overlooked. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2020 Autumn Gear.",
|
||||
"weaponSpecialFall2020MageNotes": "If aught should escape your mage sight, the brilliant crystals atop this staff shall illuminate what you overlooked. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2020 Fall Gear.",
|
||||
"weaponSpecialFall2020HealerText": "Cocoon Cane",
|
||||
"weaponSpecialFall2020HealerNotes": "Now that your transformation is complete, this remnant of your life as a pupa now serves as the divining rod with which you measure destinies. Increases Intelligence by <%= int %>. Limited Edition 2020 Autumn Gear.",
|
||||
"weaponSpecialFall2020HealerNotes": "Now that your transformation is complete, this remnant of your life as a pupa now serves as the divining rod with which you measure destinies. Increases Intelligence by <%= int %>. Limited Edition 2020 Fall Gear.",
|
||||
|
||||
"weaponSpecialWinter2021RogueText": "Holly Berry Flail",
|
||||
"weaponSpecialWinter2021RogueNotes": "Both disguise and weapon, this holly flail will help you handle the toughest tasks. Increases Strength by <%= str %>. Limited Edition 2020-2021 Winter Gear.",
|
||||
@@ -411,13 +411,13 @@
|
||||
|
||||
|
||||
"weaponSpecialFall2021RogueText": "Dripping Goo",
|
||||
"weaponSpecialFall2021RogueNotes": "What on Earth did you get into? When people say Rogues have sticky fingers, this is not what they mean! Increases Strength by <%= str %>. Limited Edition 2021 Autumn Gear.",
|
||||
"weaponSpecialFall2021RogueNotes": "What on Earth did you get into? When people say Rogues have sticky fingers, this is not what they mean! Increases Strength by <%= str %>. Limited Edition 2021 Fall Gear.",
|
||||
"weaponSpecialFall2021WarriorText": "Horse Rider's Axe",
|
||||
"weaponSpecialFall2021WarriorNotes": "This stylized, single-bladed axe is ideal for chopping... pumpkins! Increases Strength by <%= str %>. Limited Edition 2021 Autumn Gear.",
|
||||
"weaponSpecialFall2021WarriorNotes": "This stylized, single-bladed axe is ideal for chopping... pumpkins! Increases Strength by <%= str %>. Limited Edition 2021 Fall Gear.",
|
||||
"weaponSpecialFall2021MageText": "Staff of Pure Thought",
|
||||
"weaponSpecialFall2021MageNotes": "Knowledge seeks knowledge. Formed of memories and desires, this fearsome hand grasps for more. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2021 Autumn Gear.",
|
||||
"weaponSpecialFall2021MageNotes": "Knowledge seeks knowledge. Formed of memories and desires, this fearsome hand grasps for more. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2021 Fall Gear.",
|
||||
"weaponSpecialFall2021HealerText": "Summoning Wand",
|
||||
"weaponSpecialFall2021HealerNotes": "Use this wand to summon healing flames and a ghostly creature to help you. Increases Intelligence by <%= int %>. Limited Edition 2021 Autumn Gear.",
|
||||
"weaponSpecialFall2021HealerNotes": "Use this wand to summon healing flames and a ghostly creature to help you. Increases Intelligence by <%= int %>. Limited Edition 2021 Fall Gear.",
|
||||
|
||||
"weaponSpecialWinter2022RogueText": "Shooting Star Firework",
|
||||
"weaponSpecialWinter2022RogueNotes": "Silver and gold are beloved of Rogues, right? These are totally on theme. Increases Strength by <%= str %>. Limited Edition 2021-2022 Winter Gear.",
|
||||
@@ -982,13 +982,13 @@
|
||||
"armorSpecialSummerHealerNotes": "This garment of shimmering scales transforms its wearer into a real Seahealer! Increases Constitution by <%= con %>. Limited Edition 2014 Summer Gear.",
|
||||
|
||||
"armorSpecialFallRogueText": "Bloodred Robes",
|
||||
"armorSpecialFallRogueNotes": "Vivid. Velvet. Vampiric. Increases Perception by <%= per %>. Limited Edition 2014 Autumn Gear.",
|
||||
"armorSpecialFallRogueNotes": "Vivid. Velvet. Vampiric. Increases Perception by <%= per %>. Limited Edition 2014 Fall Gear.",
|
||||
"armorSpecialFallWarriorText": "Lab-coat of Science",
|
||||
"armorSpecialFallWarriorNotes": "Protects you from mysterious potion spills. Increases Constitution by <%= con %>. Limited Edition 2014 Autumn Gear.",
|
||||
"armorSpecialFallWarriorNotes": "Protects you from mysterious potion spills. Increases Constitution by <%= con %>. Limited Edition 2014 Fall Gear.",
|
||||
"armorSpecialFallMageText": "Witchy Wizard Robes",
|
||||
"armorSpecialFallMageNotes": "This robe has plenty of pockets to hold extra helpings of eye of newt and tongue of frog. Increases Intelligence by <%= int %>. Limited Edition 2014 Autumn Gear.",
|
||||
"armorSpecialFallMageNotes": "This robe has plenty of pockets to hold extra helpings of eye of newt and tongue of frog. Increases Intelligence by <%= int %>. Limited Edition 2014 Fall Gear.",
|
||||
"armorSpecialFallHealerText": "Gauzy Gear",
|
||||
"armorSpecialFallHealerNotes": "Charge into battle pre-bandaged! Increases Constitution by <%= con %>. Limited Edition 2014 Autumn Gear.",
|
||||
"armorSpecialFallHealerNotes": "Charge into battle pre-bandaged! Increases Constitution by <%= con %>. Limited Edition 2014 Fall Gear.",
|
||||
|
||||
"armorSpecialWinter2015RogueText": "Icicle Drake Armor",
|
||||
"armorSpecialWinter2015RogueNotes": "This armor is freezing cold, but it will definitely be worth it when you uncover the untold riches at the center of the Icicle Drake hives. Not that you are looking for any such untold riches, because you are truly, definitely, absolutely a genuine Icicle Drake, okay?! Stop asking questions! Increases Perception by <%= per %>. Limited Edition 2014-2015 Winter Gear.",
|
||||
@@ -1018,13 +1018,13 @@
|
||||
"armorSpecialSummer2015HealerNotes": "This armor lets everyone know that you are an honest merchant sailor who would never dream of behaving like a scalawag. Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.",
|
||||
|
||||
"armorSpecialFall2015RogueText": "Bat-tle Armor",
|
||||
"armorSpecialFall2015RogueNotes": "Fly into bat-tle! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.",
|
||||
"armorSpecialFall2015RogueNotes": "Fly into bat-tle! Increases Perception by <%= per %>. Limited Edition 2015 Fall Gear.",
|
||||
"armorSpecialFall2015WarriorText": "Scarecrow Armor",
|
||||
"armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.",
|
||||
"armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Fall Gear.",
|
||||
"armorSpecialFall2015MageText": "Stitched Robes",
|
||||
"armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.",
|
||||
"armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Fall Gear.",
|
||||
"armorSpecialFall2015HealerText": "Potioner Robes",
|
||||
"armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.",
|
||||
"armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Fall Gear.",
|
||||
|
||||
"armorSpecialWinter2016RogueText": "Cocoa Armor",
|
||||
"armorSpecialWinter2016RogueNotes": "This leather armor keeps you nice and toasty. Is it actually made from cocoa? You'll never tell. Increases Perception by <%= per %>. Limited Edition 2015-2016 Winter Gear.",
|
||||
@@ -1054,13 +1054,13 @@
|
||||
"armorSpecialSummer2016HealerNotes": "This spiky garment transforms its wearer into a real Seahorse Healer! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.",
|
||||
|
||||
"armorSpecialFall2016RogueText": "Black Widow Armor",
|
||||
"armorSpecialFall2016RogueNotes": "The eyes on this armor are constantly blinking. Increases Perception by <%= per %>. Limited Edition 2016 Autumn Gear.",
|
||||
"armorSpecialFall2016RogueNotes": "The eyes on this armor are constantly blinking. Increases Perception by <%= per %>. Limited Edition 2016 Fall Gear.",
|
||||
"armorSpecialFall2016WarriorText": "Slime-Streaked Armor",
|
||||
"armorSpecialFall2016WarriorNotes": "Mysteriously moist and mossy! Increases Constitution by <%= con %>. Limited Edition 2016 Autumn Gear.",
|
||||
"armorSpecialFall2016WarriorNotes": "Mysteriously moist and mossy! Increases Constitution by <%= con %>. Limited Edition 2016 Fall Gear.",
|
||||
"armorSpecialFall2016MageText": "Cloak of Wickedness",
|
||||
"armorSpecialFall2016MageNotes": "When your cloak flaps, you hear the sound of cackling laughter. Increases Intelligence by <%= int %>. Limited Edition 2016 Autumn Gear.",
|
||||
"armorSpecialFall2016MageNotes": "When your cloak flaps, you hear the sound of cackling laughter. Increases Intelligence by <%= int %>. Limited Edition 2016 Fall Gear.",
|
||||
"armorSpecialFall2016HealerText": "Gorgon Robes",
|
||||
"armorSpecialFall2016HealerNotes": "These robes are actually made of stone. How are they so comfortable? Increases Constitution by <%= con %>. Limited Edition 2016 Autumn Gear.",
|
||||
"armorSpecialFall2016HealerNotes": "These robes are actually made of stone. How are they so comfortable? Increases Constitution by <%= con %>. Limited Edition 2016 Fall Gear.",
|
||||
|
||||
"armorSpecialWinter2017RogueText": "Frosty Armor",
|
||||
"armorSpecialWinter2017RogueNotes": "This stealthy suit reflects light to dazzle unsuspecting tasks as you take your rewards from them! Increases Perception by <%= per %>. Limited Edition 2016-2017 Winter Gear.",
|
||||
@@ -1090,13 +1090,13 @@
|
||||
"armorSpecialSummer2017HealerNotes": "This garment of silvery scales transforms its wearer into a real Seahealer! Increases Constitution by <%= con %>. Limited Edition 2017 Summer Gear.",
|
||||
|
||||
"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.",
|
||||
"armorSpecialFall2017RogueNotes": "Need to hide out? Crouch among the Jack o' Lanterns and these robes will conceal you! Increases Perception by <%= per %>. Limited Edition 2017 Fall Gear.",
|
||||
"armorSpecialFall2017WarriorText": "Strong and Sweet Armor",
|
||||
"armorSpecialFall2017WarriorNotes": "This armor will protect you like a delicious candy shell. Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.",
|
||||
"armorSpecialFall2017WarriorNotes": "This armor will protect you like a delicious candy shell. Increases Constitution by <%= con %>. Limited Edition 2017 Fall Gear.",
|
||||
"armorSpecialFall2017MageText": "Masquerade Robes",
|
||||
"armorSpecialFall2017MageNotes": "What masquerade ensemble would be complete without dramatic and sweeping robes? Increases Intelligence by <%= int %>. Limited Edition 2017 Autumn Gear.",
|
||||
"armorSpecialFall2017MageNotes": "What masquerade ensemble would be complete without dramatic and sweeping robes? Increases Intelligence by <%= int %>. Limited Edition 2017 Fall Gear.",
|
||||
"armorSpecialFall2017HealerText": "Haunted House Armor",
|
||||
"armorSpecialFall2017HealerNotes": "Your heart is an open door. And your shoulders are roofing tiles! Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.",
|
||||
"armorSpecialFall2017HealerNotes": "Your heart is an open door. And your shoulders are roofing tiles! Increases Constitution by <%= con %>. Limited Edition 2017 Fall Gear.",
|
||||
|
||||
"armorSpecialWinter2018RogueText": "Reindeer Costume",
|
||||
"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.",
|
||||
@@ -1126,13 +1126,13 @@
|
||||
"armorSpecialSummer2018HealerNotes": "These cerulean vestments reveal that you have land-walking feet... well. Not even a monarch can be expected to be perfect. Increases Constitution by <%= con %>. Limited Edition 2018 Summer Gear.",
|
||||
|
||||
"armorSpecialFall2018RogueText": "Alter Ego Frock Coat",
|
||||
"armorSpecialFall2018RogueNotes": "Style for the day. Comfort and protection for the night. Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.",
|
||||
"armorSpecialFall2018RogueNotes": "Style for the day. Comfort and protection for the night. Increases Perception by <%= per %>. Limited Edition 2018 Fall Gear.",
|
||||
"armorSpecialFall2018WarriorText": "Minotaur Platemail",
|
||||
"armorSpecialFall2018WarriorNotes": "Complete with hooves to drum a soothing cadence as you walk your meditative labyrinth. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.",
|
||||
"armorSpecialFall2018WarriorNotes": "Complete with hooves to drum a soothing cadence as you walk your meditative labyrinth. Increases Constitution by <%= con %>. Limited Edition 2018 Fall Gear.",
|
||||
"armorSpecialFall2018MageText": "Candymancer's Robes",
|
||||
"armorSpecialFall2018MageNotes": "The fabric of these robes has magic candy woven right in! However, we recommend you not attempt to eat them. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.",
|
||||
"armorSpecialFall2018MageNotes": "The fabric of these robes has magic candy woven right in! However, we recommend you not attempt to eat them. Increases Intelligence by <%= int %>. Limited Edition 2018 Fall Gear.",
|
||||
"armorSpecialFall2018HealerText": "Robes of Carnivory",
|
||||
"armorSpecialFall2018HealerNotes": "It's made from plants, but that doesn't mean it's vegetarian. Bad habits are afraid to come within miles of these robes. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.",
|
||||
"armorSpecialFall2018HealerNotes": "It's made from plants, but that doesn't mean it's vegetarian. Bad habits are afraid to come within miles of these robes. Increases Constitution by <%= con %>. Limited Edition 2018 Fall Gear.",
|
||||
|
||||
"armorSpecialWinter2019RogueText": "Poinsettia Armor",
|
||||
"armorSpecialWinter2019RogueNotes": "With holiday greenery all about, no one will notice an extra shrubbery! You can move through seasonal gatherings with ease and stealth. Increases Perception by <%= per %>. Limited Edition 2018-2019 Winter Gear.",
|
||||
@@ -1162,13 +1162,13 @@
|
||||
"armorSpecialSummer2019HealerNotes": "Glide sleekly through warm coastal waters with this elegant tail. Increases Constitution by <%= con %>. Limited Edition 2019 Summer Gear.",
|
||||
|
||||
"armorSpecialFall2019RogueText": "Caped Opera Coat",
|
||||
"armorSpecialFall2019RogueNotes": "This outfit comes complete with white gloves, and is ideal for brooding in your private box above the stage or making startling entrances down grand staircases. Increases Perception by <%= per %>. Limited Edition 2019 Autumn Gear.",
|
||||
"armorSpecialFall2019RogueNotes": "This outfit comes complete with white gloves, and is ideal for brooding in your private box above the stage or making startling entrances down grand staircases. Increases Perception by <%= per %>. Limited Edition 2019 Fall Gear.",
|
||||
"armorSpecialFall2019WarriorText": "Wings of Night",
|
||||
"armorSpecialFall2019WarriorNotes": "These feathered robes grant the power of flight, allowing you to soar over any battle. Increases Constitution by <%= con %>. Limited Edition 2019 Autumn Gear.",
|
||||
"armorSpecialFall2019WarriorNotes": "These feathered robes grant the power of flight, allowing you to soar over any battle. Increases Constitution by <%= con %>. Limited Edition 2019 Fall Gear.",
|
||||
"armorSpecialFall2019MageText": "Smock of Polyphemus",
|
||||
"armorSpecialFall2019MageNotes": "Its namesake met a terrible fate. But you will not be so easily tricked! Garb yourself in this mantle of legend and nobody will surpass you. Increases Intelligence by <%= int %>. Limited Edition 2019 Autumn Gear.",
|
||||
"armorSpecialFall2019MageNotes": "Its namesake met a terrible fate. But you will not be so easily tricked! Garb yourself in this mantle of legend and nobody will surpass you. Increases Intelligence by <%= int %>. Limited Edition 2019 Fall Gear.",
|
||||
"armorSpecialFall2019HealerText": "Robes of Darkness",
|
||||
"armorSpecialFall2019HealerNotes": "It's said these robes are made of pure night. Use the dark power wisely! Increases Constitution by <%= con %>. Limited Edition 2019 Autumn Gear.",
|
||||
"armorSpecialFall2019HealerNotes": "It's said these robes are made of pure night. Use the dark power wisely! Increases Constitution by <%= con %>. Limited Edition 2019 Fall Gear.",
|
||||
|
||||
"armorSpecialWinter2020RogueText": "Poofy Parka",
|
||||
"armorSpecialWinter2020RogueNotes": "While no doubt you can brave storms with the inner warmth of your drive and devotion, it doesn't hurt to dress for the weather. Increases Perception by <%= per %>. Limited Edition 2019-2020 Winter Gear.",
|
||||
@@ -1198,13 +1198,13 @@
|
||||
"armorSpecialSummer2020HealerNotes": "You are as patient as the ocean, as strong as the currents, as dependable as the tides. Increases Constitution by <%= con %>. Limited Edition 2020 Summer Gear.",
|
||||
|
||||
"armorSpecialFall2020RogueText": "Statuesque Armor",
|
||||
"armorSpecialFall2020RogueNotes": "Take on the strength of stone with this armor, guaranteed to repel the fiercest attacks. Increases Perception by <%= per %>. Limited Edition 2020 Autumn Gear.",
|
||||
"armorSpecialFall2020RogueNotes": "Take on the strength of stone with this armor, guaranteed to repel the fiercest attacks. Increases Perception by <%= per %>. Limited Edition 2020 Fall Gear.",
|
||||
"armorSpecialFall2020WarriorText": "Revenant's Robes",
|
||||
"armorSpecialFall2020WarriorNotes": "These robes once guarded a powerful Warrior from harm. They say the Warrior's spirit lingers in the cloth to guard a worthy successor. Increases Constitution by <%= con %>. Limited Edition 2020 Autumn Gear.",
|
||||
"armorSpecialFall2020WarriorNotes": "These robes once guarded a powerful Warrior from harm. They say the Warrior's spirit lingers in the cloth to guard a worthy successor. Increases Constitution by <%= con %>. Limited Edition 2020 Fall Gear.",
|
||||
"armorSpecialFall2020MageText": "Aloft Upon Enlightenment",
|
||||
"armorSpecialFall2020MageNotes": "These wide-winged robes give the impression of hovering or flight, symbolizing the far-seeing perspective granted by vast knowledge. Increases Intelligence by <%= int %>. Limited Edition 2020 Autumn Gear.",
|
||||
"armorSpecialFall2020MageNotes": "These wide-winged robes give the impression of hovering or flight, symbolizing the far-seeing perspective granted by vast knowledge. Increases Intelligence by <%= int %>. Limited Edition 2020 Fall Gear.",
|
||||
"armorSpecialFall2020HealerText": "Hawkmoth Wings",
|
||||
"armorSpecialFall2020HealerNotes": "Your splendor unfurls by night, and those who witness you in flight wonder at what this omen could mean. Increases Constitution by <%= con %>. Limited Edition 2020 Autumn Gear.",
|
||||
"armorSpecialFall2020HealerNotes": "Your splendor unfurls by night, and those who witness you in flight wonder at what this omen could mean. Increases Constitution by <%= con %>. Limited Edition 2020 Fall Gear.",
|
||||
|
||||
"armorSpecialWinter2021RogueText": "Ivy-Green Garb",
|
||||
"armorSpecialWinter2021RogueNotes": "Melt into the shadows of the evergreen wood! Increases Perception by <%= per %>. Limited Edition 2020-2021 Winter Gear.",
|
||||
@@ -1234,13 +1234,13 @@
|
||||
"armorSpecialSummer2021HealerNotes": "Your enemies might suspect you're a featherweight, but this armor will keep you safe while you help your Party. Increases Constitution by <%= con %>. Limited Edition 2021 Summer Gear.",
|
||||
|
||||
"armorSpecialFall2021RogueText": "Unfortunately Not Slimeproof Armor",
|
||||
"armorSpecialFall2021RogueNotes": "It's got a skullcap, leather tunic, and metal rivets! It's great! But it does not provide a hermetic seal against goop! Increases Perception by <%= per %>. Limited Edition 2021 Autumn Gear.",
|
||||
"armorSpecialFall2021RogueNotes": "It's got a skullcap, leather tunic, and metal rivets! It's great! But it does not provide a hermetic seal against goop! Increases Perception by <%= per %>. Limited Edition 2021 Fall Gear.",
|
||||
"armorSpecialFall2021WarriorText": "Formal Wool Suit",
|
||||
"armorSpecialFall2021WarriorNotes": "A stunning suit that’s perfect to wear when crossing bridges in the dead of night. Increases Constitution by <%= con %>. Limited Edition 2021 Autumn Gear.",
|
||||
"armorSpecialFall2021WarriorNotes": "A stunning suit that’s perfect to wear when crossing bridges in the dead of night. Increases Constitution by <%= con %>. Limited Edition 2021 Fall Gear.",
|
||||
"armorSpecialFall2021MageText": "Gown of the Darkness Beneath",
|
||||
"armorSpecialFall2021MageNotes": "Collars with many pointy protrusions are the high fashion of low villains. Increases Intelligence by <%= int %>. Limited Edition 2021 Autumn Gear.",
|
||||
"armorSpecialFall2021MageNotes": "Collars with many pointy protrusions are the high fashion of low villains. Increases Intelligence by <%= int %>. Limited Edition 2021 Fall Gear.",
|
||||
"armorSpecialFall2021HealerText": "Summoner's Robes",
|
||||
"armorSpecialFall2021HealerNotes": "Made of durable, flame-resistant fabric, these robes are perfect to wear when conjuring healing flames. Increases Constitution by <%= con %>. Limited Edition 2021 Autumn Gear.",
|
||||
"armorSpecialFall2021HealerNotes": "Made of durable, flame-resistant fabric, these robes are perfect to wear when conjuring healing flames. Increases Constitution by <%= con %>. Limited Edition 2021 Fall Gear.",
|
||||
|
||||
"armorSpecialWinter2022RogueText": "Dazzling Explosion",
|
||||
"armorSpecialWinter2022RogueNotes": "If they're seeing stars, they're not seeing you! Yes, let's go with that. Increases Perception by <%= per %>. Limited Edition 2021-2022 Winter Gear.",
|
||||
@@ -1894,13 +1894,13 @@
|
||||
"headSpecialSummerHealerNotes": "Enables its wearer to heal damaged reefs. Increases Intelligence by <%= int %>. Limited Edition 2014 Summer Gear.",
|
||||
|
||||
"headSpecialFallRogueText": "Bloodred Hood",
|
||||
"headSpecialFallRogueNotes": "A Vampire Smiter's identity must always be hidden. Increases Perception by <%= per %>. Limited Edition 2014 Autumn Gear.",
|
||||
"headSpecialFallRogueNotes": "A Vampire Smiter's identity must always be hidden. Increases Perception by <%= per %>. Limited Edition 2014 Fall Gear.",
|
||||
"headSpecialFallWarriorText": "Monster Scalp of Science",
|
||||
"headSpecialFallWarriorNotes": "Graft on this helm! It's only SLIGHTLY used. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.",
|
||||
"headSpecialFallWarriorNotes": "Graft on this helm! It's only SLIGHTLY used. Increases Strength by <%= str %>. Limited Edition 2014 Fall Gear.",
|
||||
"headSpecialFallMageText": "Pointy Hat",
|
||||
"headSpecialFallMageNotes": "Magic is woven into every thread of this hat. Increases Perception by <%= per %>. Limited Edition 2014 Autumn Gear.",
|
||||
"headSpecialFallMageNotes": "Magic is woven into every thread of this hat. Increases Perception by <%= per %>. Limited Edition 2014 Fall Gear.",
|
||||
"headSpecialFallHealerText": "Head Bandages",
|
||||
"headSpecialFallHealerNotes": "Highly sanitary and very fashionable. Increases Intelligence by <%= int %>. Limited Edition 2014 Autumn Gear.",
|
||||
"headSpecialFallHealerNotes": "Highly sanitary and very fashionable. Increases Intelligence by <%= int %>. Limited Edition 2014 Fall Gear.",
|
||||
|
||||
"headSpecialNye2014Text": "Silly Party Hat",
|
||||
"headSpecialNye2014Notes": "You've received a Silly Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.",
|
||||
@@ -1932,13 +1932,13 @@
|
||||
"headSpecialSummer2015HealerNotes": "With your sailor's cap set firmly on your head, you can navigate even the stormiest seas! Increases Intelligence by <%= int %>. Limited Edition 2015 Summer Gear.",
|
||||
|
||||
"headSpecialFall2015RogueText": "Bat-tle Wings",
|
||||
"headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.",
|
||||
"headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Fall Gear.",
|
||||
"headSpecialFall2015WarriorText": "Scarecrow Hat",
|
||||
"headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.",
|
||||
"headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Fall Gear.",
|
||||
"headSpecialFall2015MageText": "Stitched Hat",
|
||||
"headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.",
|
||||
"headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Fall Gear.",
|
||||
"headSpecialFall2015HealerText": "Hat of Frog",
|
||||
"headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.",
|
||||
"headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Fall Gear.",
|
||||
|
||||
"headSpecialNye2015Text": "Ridiculous Party Hat",
|
||||
"headSpecialNye2015Notes": "You've received a Ridiculous Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.",
|
||||
@@ -1970,13 +1970,13 @@
|
||||
"headSpecialSummer2016HealerNotes": "This helm indicates that the wearer was trained by the magical healing seahorses of Dilatory. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.",
|
||||
|
||||
"headSpecialFall2016RogueText": "Black Widow Helm",
|
||||
"headSpecialFall2016RogueNotes": "The legs on this helm are constantly twitching. Increases Perception by <%= per %>. Limited Edition 2016 Autumn Gear.",
|
||||
"headSpecialFall2016RogueNotes": "The legs on this helm are constantly twitching. Increases Perception by <%= per %>. Limited Edition 2016 Fall Gear.",
|
||||
"headSpecialFall2016WarriorText": "Gnarled Bark Helm",
|
||||
"headSpecialFall2016WarriorNotes": "This swamp-sogged helm is covered with bits of bog. Increases Strength by <%= str %>. Limited Edition 2016 Autumn Gear.",
|
||||
"headSpecialFall2016WarriorNotes": "This swamp-sogged helm is covered with bits of bog. Increases Strength by <%= str %>. Limited Edition 2016 Fall Gear.",
|
||||
"headSpecialFall2016MageText": "Hood of Wickedness",
|
||||
"headSpecialFall2016MageNotes": "Conceal your plotting beneath this shadowy hood. Increases Perception by <%= per %>. Limited Edition 2016 Autumn Gear.",
|
||||
"headSpecialFall2016MageNotes": "Conceal your plotting beneath this shadowy hood. Increases Perception by <%= per %>. Limited Edition 2016 Fall Gear.",
|
||||
"headSpecialFall2016HealerText": "Medusa's Crown",
|
||||
"headSpecialFall2016HealerNotes": "Woe to anyone who looks you in the eyes... Increases Intelligence by <%= int %>. Limited Edition 2016 Autumn Gear.",
|
||||
"headSpecialFall2016HealerNotes": "Woe to anyone who looks you in the eyes... Increases Intelligence by <%= int %>. Limited Edition 2016 Fall Gear.",
|
||||
|
||||
"headSpecialNye2016Text": "Whimsical Party Hat",
|
||||
"headSpecialNye2016Notes": "You've received a Whimsical Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.",
|
||||
@@ -2008,13 +2008,13 @@
|
||||
"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.",
|
||||
"headSpecialFall2017RogueNotes": "Ready for treats? Time to don this festive, glowing helm! Increases Perception by <%= per %>. Limited Edition 2017 Fall Gear.",
|
||||
"headSpecialFall2017WarriorText": "Candy Corn Helm",
|
||||
"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.",
|
||||
"headSpecialFall2017WarriorNotes": "This helm might look like a treat, but wayward tasks won't find it so sweet! Increases Strength by <%= str %>. Limited Edition 2017 Fall 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.",
|
||||
"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 Fall 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.",
|
||||
"headSpecialFall2017HealerNotes": "Invite spooky spirits and friendly creatures to seek your healing powers in this helm! Increases Intelligence by <%= int %>. Limited Edition 2017 Fall 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.",
|
||||
@@ -2046,13 +2046,13 @@
|
||||
"headSpecialSummer2018HealerNotes": "Adorned with aquamarine, this finned diadem marks leadership of folk, fish, and those who are a bit of both! Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.",
|
||||
|
||||
"headSpecialFall2018RogueText": "Alter Ego Face",
|
||||
"headSpecialFall2018RogueNotes": "Most of us hide away our inward struggles. This mask shows that we all experience tension between our good and bad impulses. Plus it comes with a sweet hat! Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.",
|
||||
"headSpecialFall2018RogueNotes": "Most of us hide away our inward struggles. This mask shows that we all experience tension between our good and bad impulses. Plus it comes with a sweet hat! Increases Perception by <%= per %>. Limited Edition 2018 Fall Gear.",
|
||||
"headSpecialFall2018WarriorText": "Minotaur Visage",
|
||||
"headSpecialFall2018WarriorNotes": "This fearsome mask shows you can really take your tasks by the horns! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.",
|
||||
"headSpecialFall2018WarriorNotes": "This fearsome mask shows you can really take your tasks by the horns! Increases Strength by <%= str %>. Limited Edition 2018 Fall Gear.",
|
||||
"headSpecialFall2018MageText": "Candymancer's Hat",
|
||||
"headSpecialFall2018MageNotes": "This pointy hat is imbued with powerful spells of sweetness. Careful, if it gets wet it may become sticky! Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.",
|
||||
"headSpecialFall2018MageNotes": "This pointy hat is imbued with powerful spells of sweetness. Careful, if it gets wet it may become sticky! Increases Perception by <%= per %>. Limited Edition 2018 Fall Gear.",
|
||||
"headSpecialFall2018HealerText": "Ravenous Helm",
|
||||
"headSpecialFall2018HealerNotes": "This helm is fashioned from a carnivorous plant renowned for its ability to dispatch zombies and other inconveniences. Just watch out that it doesn't chew on your head. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.",
|
||||
"headSpecialFall2018HealerNotes": "This helm is fashioned from a carnivorous plant renowned for its ability to dispatch zombies and other inconveniences. Just watch out that it doesn't chew on your head. Increases Intelligence by <%= int %>. Limited Edition 2018 Fall Gear.",
|
||||
|
||||
"headSpecialNye2018Text": "Outlandish Party Hat",
|
||||
"headSpecialNye2018Notes": "You've received an Outlandish Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.",
|
||||
@@ -2084,13 +2084,13 @@
|
||||
"headSpecialSummer2019HealerNotes": "The spiraling structure of this shell will help you hear any cry for help across the seven seas. Increases Intelligence by <%= int %>. Limited Edition 2019 Summer Gear.",
|
||||
|
||||
"headSpecialFall2019RogueText": "Antique Opera Hat",
|
||||
"headSpecialFall2019RogueNotes": "Did you find this headpiece at an auction of possibly-cursed costume pieces, or in the attic of an eccentric grandparent? Whatever its origin, its age and wear add to your air of mystery. Increases Perception by <%= per %>. Limited Edition 2019 Autumn Gear.",
|
||||
"headSpecialFall2019RogueNotes": "Did you find this headpiece at an auction of possibly-cursed costume pieces, or in the attic of an eccentric grandparent? Whatever its origin, its age and wear add to your air of mystery. Increases Perception by <%= per %>. Limited Edition 2019 Fall Gear.",
|
||||
"headSpecialFall2019WarriorText": "Obsidian Skull Helmet",
|
||||
"headSpecialFall2019WarriorNotes": "The dark eye-sockets of this skull helmet will daunt the bravest of your enemies. Increases Strength by <%= str %>. Limited Edition 2019 Autumn Gear.",
|
||||
"headSpecialFall2019WarriorNotes": "The dark eye-sockets of this skull helmet will daunt the bravest of your enemies. Increases Strength by <%= str %>. Limited Edition 2019 Fall Gear.",
|
||||
"headSpecialFall2019MageText": "Cyclops Mask",
|
||||
"headSpecialFall2019MageNotes": "Its single baleful eye does inhibit depth perception, but that is a small price to pay for the way it hones your focus to a single, intense point. Increases Perception by <%= per %>. Limited Edition 2019 Autumn Gear.",
|
||||
"headSpecialFall2019MageNotes": "Its single baleful eye does inhibit depth perception, but that is a small price to pay for the way it hones your focus to a single, intense point. Increases Perception by <%= per %>. Limited Edition 2019 Fall Gear.",
|
||||
"headSpecialFall2019HealerText": "Dark Miter",
|
||||
"headSpecialFall2019HealerNotes": "Don this dark miter to harness the powers of the fearsome Lich. Increases Intelligence by <%= int %>. Limited Edition 2019 Autumn Gear.",
|
||||
"headSpecialFall2019HealerNotes": "Don this dark miter to harness the powers of the fearsome Lich. Increases Intelligence by <%= int %>. Limited Edition 2019 Fall Gear.",
|
||||
|
||||
"headSpecialNye2019Text": "Outrageous Party Hat",
|
||||
"headSpecialNye2019Notes": "You've received an Outrageous Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.",
|
||||
@@ -2122,13 +2122,13 @@
|
||||
"headSpecialSummer2020HealerNotes": "Stand tall, that beachcombers may keep their hands out of your hair. Increases Intelligence by <%= int %>. Limited Edition 2020 Summer Gear.",
|
||||
|
||||
"headSpecialFall2020RogueText": "Two-Headed Stone Mask",
|
||||
"headSpecialFall2020RogueNotes": "Look twice, act once: this mask makes it easy. Increases Perception by <%= per %>. Limited Edition 2020 Autumn Gear.",
|
||||
"headSpecialFall2020RogueNotes": "Look twice, act once: this mask makes it easy. Increases Perception by <%= per %>. Limited Edition 2020 Fall Gear.",
|
||||
"headSpecialFall2020WarriorText": "Creepy Cowl",
|
||||
"headSpecialFall2020WarriorNotes": "The Warrior who once wore this never flinched from the weightiest tasks! But others may flinch from you when you wear it... Increases Strength by <%= str %>. Limited Edition 2020 Autumn Gear.",
|
||||
"headSpecialFall2020WarriorNotes": "The Warrior who once wore this never flinched from the weightiest tasks! But others may flinch from you when you wear it... Increases Strength by <%= str %>. Limited Edition 2020 Fall Gear.",
|
||||
"headSpecialFall2020MageText": "Awakened Clarity",
|
||||
"headSpecialFall2020MageNotes": "With this cap seated perfectly on your brow, your third eye opens, allowing you to focus on what is otherwise invisible: mana flows, restless spirits, and forgotten To-Dos. Increases Perception by <%= per %>. Limited Edition 2020 Autumn Gear.",
|
||||
"headSpecialFall2020MageNotes": "With this cap seated perfectly on your brow, your third eye opens, allowing you to focus on what is otherwise invisible: mana flows, restless spirits, and forgotten To-Dos. Increases Perception by <%= per %>. Limited Edition 2020 Fall Gear.",
|
||||
"headSpecialFall2020HealerText": "Death's Head Mask",
|
||||
"headSpecialFall2020HealerNotes": "The dreadful pallor of this skull-like visage shines as a warning to all mortals: Time is fleeting! Attend to thy deadlines, before it is too late! Increases Intelligence by <%= int %>. Limited Edition 2020 Autumn Gear.",
|
||||
"headSpecialFall2020HealerNotes": "The dreadful pallor of this skull-like visage shines as a warning to all mortals: Time is fleeting! Attend to thy deadlines, before it is too late! Increases Intelligence by <%= int %>. Limited Edition 2020 Fall Gear.",
|
||||
|
||||
"headSpecialWinter2021RogueText": "Ivy Mask",
|
||||
"headSpecialWinter2021RogueNotes": "A rogue can go unseen in the woods with a mask like this. Increases Perception by <%= per %>. Limited Edition 2020-2021 Winter Gear.",
|
||||
@@ -2167,13 +2167,13 @@
|
||||
"headSpecialSummer2022HealerNotes": "Fish don't have ears, you say? Wait til you tell them the news. Increases Intelligence by <%= int %>. Limited Edition 2022 Summer Gear.",
|
||||
|
||||
"headSpecialFall2021RogueText": "You Have Been Engulfed",
|
||||
"headSpecialFall2021RogueNotes": "Welp, you're stuck. Now you are doomed to roam dungeon corridors, collecting debris. DOOOOMED! Increases Perception by <%= per %>. Limited Edition 2021 Autumn Gear.",
|
||||
"headSpecialFall2021RogueNotes": "Welp, you're stuck. Now you are doomed to roam dungeon corridors, collecting debris. DOOOOMED! Increases Perception by <%= per %>. Limited Edition 2021 Fall Gear.",
|
||||
"headSpecialFall2021WarriorText": "Headless Cravat",
|
||||
"headSpecialFall2021WarriorNotes": "Lose your head over this formal collar and tie that complete your suit. Increases Strength by <%= str %>. Limited Edition 2021 Autumn Gear.",
|
||||
"headSpecialFall2021WarriorNotes": "Lose your head over this formal collar and tie that complete your suit. Increases Strength by <%= str %>. Limited Edition 2021 Fall Gear.",
|
||||
"headSpecialFall2021MageText": "Brain Eater Mask",
|
||||
"headSpecialFall2021MageNotes": "The tentacles surrounding the mouth grab prey and hold its delicious thoughts close for you to savor. Increases Perception by <%= per %>. Limited Edition 2021 Autumn Gear.",
|
||||
"headSpecialFall2021MageNotes": "The tentacles surrounding the mouth grab prey and hold its delicious thoughts close for you to savor. Increases Perception by <%= per %>. Limited Edition 2021 Fall Gear.",
|
||||
"headSpecialFall2021HealerText": "Summoner's Mask",
|
||||
"headSpecialFall2021HealerNotes": "Your own magic turns your hair into shocking, bright flames when you don this mask. Increases Intelligence by <%= int %>. Limited Edition 2021 Autumn Gear.",
|
||||
"headSpecialFall2021HealerNotes": "Your own magic turns your hair into shocking, bright flames when you don this mask. Increases Intelligence by <%= int %>. Limited Edition 2021 Fall Gear.",
|
||||
|
||||
"headSpecialWinter2022RogueText": "Thundering Finale",
|
||||
"headSpecialWinter2022RogueNotes": "What? Huh? There's a Rogue where? I'm sorry, I can't hear anything over these fireworks! Increases Perception by <%= per %>. Limited Edition 2021-2022 Winter Gear.",
|
||||
@@ -2283,7 +2283,7 @@
|
||||
"headSpecialWinter2025RogueNotes": "There is definitely some magic in this hat, because it transforms you into a snow person. Just don’t let the bunny get too close to your carrot nose. Increases Perception by <%= per %>. Limited Edition Winter 2024-2025 Gear.",
|
||||
"headSpecialWinter2025HealerText": "Tangle of String Lights",
|
||||
"headSpecialWinter2025HealerNotes": "Don’t bother untangling these because they are already in the shape of a hat. Increases Intelligence by <%= int %>. Limited Edition Winter 2024-2025 Gear.",
|
||||
"headSpecialWinter2025MageText": "Aurora Hat",
|
||||
"headSpecialWinter2025MageText": "Aurora Headdress",
|
||||
"headSpecialWinter2025MageNotes": "More than just a fancy fascinator, this hat makes you look like the aurora borealis itself. Increases Perception by <%= per %>. Limited Edition Winter 2024-2025 Gear.",
|
||||
|
||||
"headSpecialSpring2025WarriorText": "Sunshine Helmet",
|
||||
@@ -2796,9 +2796,9 @@
|
||||
"shieldSpecialSummerHealerNotes": "No one will dare to attack the coral reef when faced with this shiny shield! Increases Constitution by <%= con %>. Limited Edition 2014 Summer Gear.",
|
||||
|
||||
"shieldSpecialFallWarriorText": "Potent Potion of Science",
|
||||
"shieldSpecialFallWarriorNotes": "Spills mysteriously on lab coats. Increases Constitution by <%= con %>. Limited Edition 2014 Autumn Gear.",
|
||||
"shieldSpecialFallWarriorNotes": "Spills mysteriously on lab coats. Increases Constitution by <%= con %>. Limited Edition 2014 Fall Gear.",
|
||||
"shieldSpecialFallHealerText": "Jeweled Shield",
|
||||
"shieldSpecialFallHealerNotes": "This glittery shield was found in an ancient tomb. Increases Constitution by <%= con %>. Limited Edition 2014 Autumn Gear.",
|
||||
"shieldSpecialFallHealerNotes": "This glittery shield was found in an ancient tomb. Increases Constitution by <%= con %>. Limited Edition 2014 Fall Gear.",
|
||||
|
||||
"shieldSpecialWinter2015WarriorText": "Gumdrop Shield",
|
||||
"shieldSpecialWinter2015WarriorNotes": "This seemingly-sugary shield is actually made of nutritious, gelatinous vegetables. Increases Constitution by <%= con %>. Limited Edition 2014-2015 Winter Gear.",
|
||||
@@ -2816,9 +2816,9 @@
|
||||
"shieldSpecialSummer2015HealerNotes": "Use this shield to bash away bilge rats. Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.",
|
||||
|
||||
"shieldSpecialFall2015WarriorText": "Birdseed Bag",
|
||||
"shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.",
|
||||
"shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Fall Gear.",
|
||||
"shieldSpecialFall2015HealerText": "Stirring Stick",
|
||||
"shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.",
|
||||
"shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Fall Gear.",
|
||||
|
||||
"shieldSpecialWinter2016WarriorText": "Sled Shield",
|
||||
"shieldSpecialWinter2016WarriorNotes": "Use this sled to block attacks, or ride it triumphantly into battle! Increases Constitution by <%= con %>. Limited Edition 2015-2016 Winter Gear.",
|
||||
@@ -2836,9 +2836,9 @@
|
||||
"shieldSpecialSummer2016HealerNotes": "Sometimes mistakenly called a Starfish Shield. Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.",
|
||||
|
||||
"shieldSpecialFall2016WarriorText": "Defensive Roots",
|
||||
"shieldSpecialFall2016WarriorNotes": "Defend against Dailies with these writhing roots! Increases Constitution by <%= con %>. Limited Edition 2016 Autumn Gear.",
|
||||
"shieldSpecialFall2016WarriorNotes": "Defend against Dailies with these writhing roots! Increases Constitution by <%= con %>. Limited Edition 2016 Fall Gear.",
|
||||
"shieldSpecialFall2016HealerText": "Gorgon Shield",
|
||||
"shieldSpecialFall2016HealerNotes": "Don't admire your own reflection in this. Increases Constitution by <%= con %>. Limited Edition 2016 Autumn Gear.",
|
||||
"shieldSpecialFall2016HealerNotes": "Don't admire your own reflection in this. Increases Constitution by <%= con %>. Limited Edition 2016 Fall Gear.",
|
||||
|
||||
"shieldSpecialWinter2017WarriorText": "Puck Shield",
|
||||
"shieldSpecialWinter2017WarriorNotes": "Made from a giant hockey puck, this shield can stand up to quite a beating. Increases Constitution by <%= con %>. Limited Edition 2016-2017 Winter Gear.",
|
||||
@@ -2856,9 +2856,9 @@
|
||||
"shieldSpecialSummer2017HealerNotes": "This magical oyster constantly generates pearls as well as protection. Increases Constitution by <%= con %>. Limited Edition 2017 Summer 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.",
|
||||
"shieldSpecialFall2017WarriorNotes": "This candy shield has mighty protective powers, so try not to nibble on it! Increases Constitution by <%= con %>. Limited Edition 2017 Fall 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.",
|
||||
"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 Fall 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.",
|
||||
@@ -2876,11 +2876,11 @@
|
||||
"shieldSpecialSummer2018HealerNotes": "This shield can produce a dome of air for the benefit of land-dwelling visitors to your watery realm. Increases Constitution by <%= con %>. Limited Edition 2018 Summer Gear.",
|
||||
|
||||
"shieldSpecialFall2018RogueText": "Vial of Temptation",
|
||||
"shieldSpecialFall2018RogueNotes": "This bottle represents all the distractions and troubles that keep you from being your best self. Resist! We're cheering for you! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.",
|
||||
"shieldSpecialFall2018RogueNotes": "This bottle represents all the distractions and troubles that keep you from being your best self. Resist! We're cheering for you! Increases Strength by <%= str %>. Limited Edition 2018 Fall Gear.",
|
||||
"shieldSpecialFall2018WarriorText": "Brilliant Shield",
|
||||
"shieldSpecialFall2018WarriorNotes": "Super shiny to dissuade any troublesome Gorgons from playing peek-a-boo around the corners! Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.",
|
||||
"shieldSpecialFall2018WarriorNotes": "Super shiny to dissuade any troublesome Gorgons from playing peek-a-boo around the corners! Increases Constitution by <%= con %>. Limited Edition 2018 Fall Gear.",
|
||||
"shieldSpecialFall2018HealerText": "Hungry Shield",
|
||||
"shieldSpecialFall2018HealerNotes": "With its wide-open maw, this shield will absorb all your enemies' blows. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.",
|
||||
"shieldSpecialFall2018HealerNotes": "With its wide-open maw, this shield will absorb all your enemies' blows. Increases Constitution by <%= con %>. Limited Edition 2018 Fall Gear.",
|
||||
|
||||
"shieldSpecialWinter2019WarriorText": "Frozen Shield",
|
||||
"shieldSpecialWinter2019WarriorNotes": "This shield was fashioned using the thickest sheets of ice from the oldest glacier in the Stoïkalm Steppes. Increases Constitution by <%= con %>. Limited Edition 2018-2019 Winter Gear.",
|
||||
@@ -2900,9 +2900,9 @@
|
||||
"shieldSpecialSummer2019MageNotes": "Sweating in the summer sun? No! Performing a simple elemental conjuration to fill the lily pond. Increases Perception by <%= per %>. Limited Edition 2019 Summer Gear.",
|
||||
|
||||
"shieldSpecialFall2019WarriorText": "Raven-Dark Shield",
|
||||
"shieldSpecialFall2019WarriorNotes": "The dark sheen of a raven's feather made solid, this shield will frustrate all attacks. Increases Constitution by <%= con %>. Limited Edition 2019 Autumn Gear.",
|
||||
"shieldSpecialFall2019WarriorNotes": "The dark sheen of a raven's feather made solid, this shield will frustrate all attacks. Increases Constitution by <%= con %>. Limited Edition 2019 Fall Gear.",
|
||||
"shieldSpecialFall2019HealerText": "Grotesque Grimoire",
|
||||
"shieldSpecialFall2019HealerNotes": "Harness the dark side of the Healer's arts with this Grimoire! Increases Constitution by <%= con %>. Limited Edition 2019 Autumn Gear.",
|
||||
"shieldSpecialFall2019HealerNotes": "Harness the dark side of the Healer's arts with this Grimoire! Increases Constitution by <%= con %>. Limited Edition 2019 Fall Gear.",
|
||||
|
||||
"shieldSpecialWinter2020WarriorText": "Round Conifer Cone",
|
||||
"shieldSpecialWinter2020WarriorNotes": "Use it as a shield until the seeds drop, and then you can put it on a wreath! Increases Constitution by <%= con %>. Limited Edition 2019-2020 Winter Gear.",
|
||||
@@ -2920,11 +2920,11 @@
|
||||
"shieldSpecialSummer2020HealerNotes": "As the motion of sand and water turns trash to treasure, so shall your magic turn wounds to strength. Increases Constitution by <%= con %>. Limited Edition 2020 Summer Gear.",
|
||||
|
||||
"shieldSpecialFall2020RogueText": "Swift Katar",
|
||||
"shieldSpecialFall2020RogueNotes": "Wielding a katar, you'd better be quick on your feet... This blade will serve you well if you strike fast, but don't over-commit! Increases Strength by <%= str %>. Limited Edition 2020 Autumn Gear.",
|
||||
"shieldSpecialFall2020RogueNotes": "Wielding a katar, you'd better be quick on your feet... This blade will serve you well if you strike fast, but don't over-commit! Increases Strength by <%= str %>. Limited Edition 2020 Fall Gear.",
|
||||
"shieldSpecialFall2020WarriorText": "Spirit's Shield",
|
||||
"shieldSpecialFall2020WarriorNotes": "It may look insubstantial, but this spectral shield can keep you safe from all kinds of harm. Increases Constitution by <%= con %>. Limited Edition 2020 Autumn Gear.",
|
||||
"shieldSpecialFall2020WarriorNotes": "It may look insubstantial, but this spectral shield can keep you safe from all kinds of harm. Increases Constitution by <%= con %>. Limited Edition 2020 Fall Gear.",
|
||||
"shieldSpecialFall2020HealerText": "Cocoon Carryall",
|
||||
"shieldSpecialFall2020HealerNotes": "Is it another moth you carry, still undergoing metamorphosis? Or simply a silken handbag, containing your tools of healing and prophecy? Increases Constitution by <%= con %>. Limited Edition 2020 Autumn Gear.",
|
||||
"shieldSpecialFall2020HealerNotes": "Is it another moth you carry, still undergoing metamorphosis? Or simply a silken handbag, containing your tools of healing and prophecy? Increases Constitution by <%= con %>. Limited Edition 2020 Fall Gear.",
|
||||
|
||||
"shieldSpecialWinter2021WarriorText": "Big Fish",
|
||||
"shieldSpecialWinter2021WarriorNotes": "Tell all your friends about the REALLY big fish you've caught! But whether you tell them he's made of plastic and sings songs is up to you. Increases Constitution by <%= con %>. Limited Edition 2020-2021 Winter Gear.",
|
||||
@@ -2942,9 +2942,9 @@
|
||||
"shieldSpecialSummer2021HealerNotes": "So much potential in this shield! But for now you can use it to protect your friends. Increases Constitution by <%= con %>. Limited Edition 2021 Summer Gear.",
|
||||
|
||||
"shieldSpecialFall2021WarriorText": "Jack-o-Lantern Shield",
|
||||
"shieldSpecialFall2021WarriorNotes": "This festive shield with its crooked smile will both protect you and light your way on a dark night. It nicely doubles for a head, should you need one! Increases Constitution by <%= con %>. Limited Edition 2021 Autumn Gear.",
|
||||
"shieldSpecialFall2021WarriorNotes": "This festive shield with its crooked smile will both protect you and light your way on a dark night. It nicely doubles for a head, should you need one! Increases Constitution by <%= con %>. Limited Edition 2021 Fall Gear.",
|
||||
"shieldSpecialFall2021HealerText": "Summoned Creature",
|
||||
"shieldSpecialFall2021HealerNotes": "An ethereal being rises from your magical flames to grant you extra protection. Increases Constitution by <%= con %>. Limited Edition 2021 Autumn Gear.",
|
||||
"shieldSpecialFall2021HealerNotes": "An ethereal being rises from your magical flames to grant you extra protection. Increases Constitution by <%= con %>. Limited Edition 2021 Fall Gear.",
|
||||
|
||||
"shieldSpecialWinter2022WarriorText": "Jingle Bell Shield",
|
||||
"shieldSpecialWinter2022WarriorNotes": "This is a jingle bell, jingle bell, jingle bell shield. Jingle bell protect and jingle bell deflect. Increases Constitution by <%= con %>. Limited Edition 2021-2022 Winter Gear.",
|
||||
@@ -3646,9 +3646,9 @@
|
||||
"eyewearSpecialWonderconBlackNotes": "Your motives are definitely legitimate. Confers no benefit. Special Edition Convention Item.",
|
||||
|
||||
"eyewearSpecialFall2019RogueText": "Bone-White Half Mask",
|
||||
"eyewearSpecialFall2019RogueNotes": "You'd think a full mask would protect your identity better, but people tend to be too awestruck by its stark design to take note of any identifying features left revealed. Confers no benefit. Limited Edition 2019 Autumn Gear.",
|
||||
"eyewearSpecialFall2019RogueNotes": "You'd think a full mask would protect your identity better, but people tend to be too awestruck by its stark design to take note of any identifying features left revealed. Confers no benefit. Limited Edition 2019 Fall Gear.",
|
||||
"eyewearSpecialFall2019HealerText": "Dark Visage",
|
||||
"eyewearSpecialFall2019HealerNotes": "Steel yourself against the toughest foes with this inscrutable mask. Confers no benefit. Limited Edition 2019 Autumn Gear.",
|
||||
"eyewearSpecialFall2019HealerNotes": "Steel yourself against the toughest foes with this inscrutable mask. Confers no benefit. Limited Edition 2019 Fall Gear.",
|
||||
|
||||
"eyewearMystery201503Text": "Aquamarine Eyewear",
|
||||
"eyewearMystery201503Notes": "Don't get poked in the eye by these shimmering gems! Confers no benefit. March 2015 Subscriber Item.",
|
||||
|
||||
@@ -242,5 +242,6 @@
|
||||
"whyReportingPlayerPlaceholder": "Reason for report",
|
||||
"playerReportModalBody": "You should only report a player who violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Submitting a false report is a violation of Habitica’s Community Guidelines.",
|
||||
"targetUserNotExist": "Target User: '<%= userName %>' does not exist.",
|
||||
"rememberToBeKind": "Please remember to be kind, respectful, and follow the <a href='/static/community-guidelines' target='_blank'>Community Guidelines</a>."
|
||||
"rememberToBeKind": "Please remember to be kind, respectful, and follow the <a href='/static/community-guidelines' target='_blank'>Community Guidelines</a>.",
|
||||
"confirmPurchase": "Confirm Purchase"
|
||||
}
|
||||
|
||||
@@ -358,12 +358,10 @@
|
||||
"createGroup": "Create a Group",
|
||||
"groupUse": "Which best describes the use of your Group?*",
|
||||
"groupUseDefault": "Choose an answer",
|
||||
"groupParentChildren": "Parent(s) setting up tasks for children",
|
||||
"groupCouple": "Couple sharing tasks",
|
||||
"groupFriends": "Friends sharing tasks",
|
||||
"groupCoworkers": "Coworkers sharing tasks",
|
||||
"groupManager": "Manager setting up tasks for employees",
|
||||
"groupTeacher": "Teacher setting up tasks for students",
|
||||
"groupParentChildren": "Using with my household",
|
||||
"groupFriends": "Using with friends",
|
||||
"groupManager": "Using for work",
|
||||
"groupTeacher": "Using for education",
|
||||
"gettingStarted": "Getting Started",
|
||||
"nameStar": "Name*",
|
||||
"nameStarText": "Add a title",
|
||||
|
||||
@@ -89,7 +89,7 @@
|
||||
"fortify": "Fortify",
|
||||
"fortifyComplete": "Fortify complete!",
|
||||
"deleteTaskType": "Delete this <%= type %>",
|
||||
"sureDeleteType": "Are you sure you want to delete this <%= type %>?",
|
||||
"sureDeleteType": "Are you sure you want to delete this task?",
|
||||
"streakCoins": "Streak Bonus!",
|
||||
"taskToTop": "To top",
|
||||
"taskToBottom": "To bottom",
|
||||
@@ -138,5 +138,10 @@
|
||||
"pressEnterToAddTag": "Press Enter to add tag: '<%= tagName %>'",
|
||||
"taskSummary": "<%= type %> Summary",
|
||||
"scoreUp": "Score up",
|
||||
"scoreDown": "Score down"
|
||||
"scoreDown": "Score down",
|
||||
"deleteType": "Delete <%= type %>",
|
||||
"deleteTask": "Delete Task",
|
||||
"deleteXTasks": "Delete <%= count %> Tasks",
|
||||
"brokenChallengeTaskCount": "This is one of <%= count %> tasks that are part of a Challenge that no longer exists.",
|
||||
"confirmDeleteTasks": "Would you like to delete the tasks?"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"achievement": "Achievement",
|
||||
"onwards": "Onwards!",
|
||||
"levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
|
||||
"levelup": "By accomplishing your real life goals, you levelled up and are now fully healed!",
|
||||
"reachedLevel": "You Reached Level <%= level %>",
|
||||
"achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
|
||||
"achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!",
|
||||
@@ -24,7 +24,7 @@
|
||||
"achievementPrimedForPaintingModalText": "You collected all the White Pets!",
|
||||
"achievementPrimedForPaintingText": "Has collected all White Pets.",
|
||||
"achievementPrimedForPainting": "Primed for Painting",
|
||||
"achievementPurchasedEquipmentModalText": "Equipment is a way to customize your avatar and improve your Stats",
|
||||
"achievementPurchasedEquipmentModalText": "Equipment is a way to customise your avatar and improve your Stats",
|
||||
"achievementPurchasedEquipmentText": "Purchased their first piece of equipment.",
|
||||
"achievementPurchasedEquipment": "Purchase a piece of Equipment",
|
||||
"achievementFedPetModalText": "There are many different types of food, but Pets can be picky",
|
||||
@@ -152,17 +152,17 @@
|
||||
"achievementPlantParentText": "Has hatched all standard colours of Plant pets: Cactus and Treeling!",
|
||||
"achievementDinosaurDynastyText": "Has hatched all standard colours of bird and dinosaur pets: Falcon, Owl, Parrot, Peacock, Penguin, Rooster, Pterodactyl, T-Rex, Triceratops, and Velociraptor!",
|
||||
"achievementDuneBuddyModalText": "You collected all the desert dwelling pets!",
|
||||
"achievementRoughRiderModalText": "You collected all the basic colors of the uncomfortable pets and mounts!",
|
||||
"achievementRoughRiderModalText": "You collected all the basic colours of the uncomfortable pets and mounts!",
|
||||
"achievementRodentRuler": "Rodent Ruler",
|
||||
"achievementRodentRulerText": "Has hatched all standard colors of rodent pets: Guinea Pig, Rat, and Squirrel!",
|
||||
"achievementRodentRulerText": "Has hatched all standard colours of rodent pets: Guinea Pig, Rat, and Squirrel!",
|
||||
"achievementRodentRulerModalText": "You collected all the rodent pets!",
|
||||
"achievementRoughRider": "Rough Rider",
|
||||
"achievementRoughRiderText": "Has hatched all basic colours of the uncomfortable pets and mounts: Cactus, Hedgehog, and Rock!",
|
||||
"achievementCats": "Cat Herder",
|
||||
"achievementCatsText": "Has hatched all the standard colors of cat pets: Cheetah, Lion, Sabretooth, and Tiger!",
|
||||
"achievementCatsText": "Has hatched all the standard colours of cat pets: Cheetah, Lion, Sabretooth, and Tiger!",
|
||||
"achievementCatsModalText": "You collected all the cat pets!",
|
||||
"achievementBonelessBoss": "Boneless Boss",
|
||||
"achievementBonelessBossText": "Has hatched all standard colors of invertebrate pets: Beetle, Butterfly, Cuttlefish, Nudibranch, Octopus, Snail, and Spider!",
|
||||
"achievementBonelessBossText": "Has hatched all standard colours of invertebrate pets: Beetle, Butterfly, Cuttlefish, Nudibranch, Octopus, Snail, and Spider!",
|
||||
"achievementBonelessBossModalText": "You collected all the invertebrate pets!",
|
||||
"achievementDuneBuddy": "Dune Buddy",
|
||||
"achievementDuneBuddyText": "Has hatched all standard colours of desert dwelling pets: Armadillo, Cactus, Fox, Frog, Snake, and Spider!"
|
||||
|
||||
@@ -706,8 +706,8 @@
|
||||
"backgroundDogParkText": "Dog Park",
|
||||
"backgroundDogParkNotes": "Frolic at the Dog Park.",
|
||||
"backgrounds022024": "SET 117: Released February 2024",
|
||||
"backgroundColorfulStreetText": "Colorful Street",
|
||||
"backgroundColorfulStreetNotes": "Viewing a Colorful Street.",
|
||||
"backgroundColorfulStreetText": "Colourful Street",
|
||||
"backgroundColorfulStreetNotes": "Viewing a Colourful Street.",
|
||||
"backgroundSwanBoatText": "Swan Boat",
|
||||
"backgroundSwanBoatNotes": "Take a ride in a Swan Boat.",
|
||||
"backgroundHeartTreeTunnelText": "Heart Tree Tunnel",
|
||||
@@ -856,8 +856,8 @@
|
||||
"backgrounds072023": "SET 110: Released July 2023",
|
||||
"backgroundOnAPaddlewheelBoatText": "On a Paddlewheel Boat",
|
||||
"backgroundOnAPaddlewheelBoatNotes": "Ride on a Paddlewheel Boat.",
|
||||
"backgroundColorfulCoralText": "Colorful Coral",
|
||||
"backgroundColorfulCoralNotes": "Dive among Colorful Coral.",
|
||||
"backgroundColorfulCoralText": "Colourful Coral",
|
||||
"backgroundColorfulCoralNotes": "Dive among Colourful Coral.",
|
||||
"backgroundBoardwalkIntoSunsetText": "Boardwalk into the Sunset",
|
||||
"backgroundBoardwalkIntoSunsetNotes": "Stroll on a Boardwalk into the Sunset.",
|
||||
"backgrounds102023": "SET 113: Released October 2023",
|
||||
@@ -905,8 +905,8 @@
|
||||
"backgroundSummerSeashoreText": "Summer Seashore",
|
||||
"backgroundSummerSeashoreNotes": "Catch a wave at a Summer Seashore.",
|
||||
"backgrounds052025": "SET 132: Released May 2025",
|
||||
"backgroundTrailThroughAForestText": "Trail Through a Forest",
|
||||
"backgroundTrailThroughAForestNotes": "Wander down a Trail Through a Forest.",
|
||||
"backgroundTrailThroughAForestText": "Trail Through the Woods",
|
||||
"backgroundTrailThroughAForestNotes": "Wander down a Trail Through the Woods.",
|
||||
"backgrounds072025": "SET 134: Released July 2025",
|
||||
"backgroundSirensLairText": "Siren's Lair",
|
||||
"backgroundSirensLairNotes": "Dare to dive into a Siren’s Lair.",
|
||||
|
||||
@@ -108,5 +108,6 @@
|
||||
"resetFlags": "Reset Flags",
|
||||
"cannotClose": "This Challenge cannot be closed because one or more players have reported it as inappropriate. A staff members will contact you shortly with instructions. If over 48 hours have passed and you have not heard from them, please email admin@habitica.com for assistance.",
|
||||
"abuseFlagModalBodyChallenge": "You should only report a Challenge that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Submitting a false report is a violation of Habitica's Community Guidelines.",
|
||||
"cannotMakeChallenge": "You are unable to create public Challenges as your account currently does not have chat privileges. Please contact admin@habitica.com for more information."
|
||||
"cannotMakeChallenge": "You are unable to create public Challenges as your account currently does not have chat privileges. Please contact admin@habitica.com for more information.",
|
||||
"deleteChallengeRefundDescription": "If you delete this Challenge, you will be refunded the Gem prize and the Challenge tasks will remain on the participants' task boards."
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
"skin": "Skin",
|
||||
"color": "Colour",
|
||||
"hair": "Hair",
|
||||
"bangs": "Bangs",
|
||||
"bangs": "Fringe",
|
||||
"glasses": "Glasses",
|
||||
"hairSet1": "Hairstyle Set 1",
|
||||
"hairSet2": "Hairstyle Set 2",
|
||||
|
||||
@@ -9,9 +9,9 @@
|
||||
"commGuidePara015": "Habitica has a few spaces where you may interact with other players. These include private chat contexts (private messages and Party chat) as well as the Looking for Party feature and Challenges.",
|
||||
"commGuidePara016": "When navigating the social components of Habitica, there are some general rules to keep everyone safe and happy.",
|
||||
"commGuideList02A": "<strong>Respect each other</strong>. Be courteous, kind, friendly, and helpful. Remember: Habiticans come from all backgrounds and have had wildly divergent experiences.",
|
||||
"commGuideList02C": "<strong>Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group</strong>. Not even as a joke or meme. This includes slurs as well as statements. Not everyone has the same sense of humor, and so something that you consider a joke may be hurtful to another.",
|
||||
"commGuideList02C": "<strong>Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group</strong>. Not even as a joke or meme. This includes slurs as well as statements. Not everyone has the same sense of humour, and so something that you consider a joke may be hurtful to another.",
|
||||
"commGuideList02D": "<strong>Be mindful that Habiticans are of all ages and backgrounds</strong>. Challenges and player profiles should not mention adult topics, use profanity, or promote contention or conflict.",
|
||||
"commGuideList02E": "<strong>If a staff member tells you that a term is disallowed on Habitica, even if it is a term that you did not realize was problematic, that decision is final.</strong> Additionally, slurs will be dealt with very severely, as they are also a violation of the Terms of Service.",
|
||||
"commGuideList02E": "<strong>If a staff member tells you that a term is disallowed on Habitica, even if it is a term that you did not realise was problematic, that decision is final.</strong> Additionally, slurs will be dealt with very severely, as they are also a violation of the Terms of Service.",
|
||||
"commGuideList02G": "<strong>Comply immediately with any Staff request.</strong> This could include, but is not limited to, requesting you limit your posts in a particular space, editing your profile to remove unsuitable content, etc. Do not argue with Staff. If you have concerns or comments about Staff actions, email <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> to contact our community manager.",
|
||||
"commGuideList02J": "<strong>Do not spam</strong>. Spamming may include, but is not limited to: sending multiple unsolicited private messages, sending nonsensical messages, sending multiple promotional messages about a Party or Challenge, or creating multiple similar or low quality Challenges in a row. Staff has discretion to determine what messages are considered spamming.",
|
||||
"commGuideList02K": "<strong>Do not send links without explanation or context</strong>. If players clicking on a link will result in any benefit to you, you need to disclose that. This applies in messages as well as Challenges.",
|
||||
|
||||
@@ -233,12 +233,12 @@
|
||||
"foodRottenMeat": "Rotten Meat",
|
||||
"foodRottenMeatThe": "the Rotten Meat",
|
||||
"foodRottenMeatA": "Rotten Meat",
|
||||
"foodCottonCandyPink": "Pink Cotton Candy",
|
||||
"foodCottonCandyPinkThe": "the Pink Cotton Candy",
|
||||
"foodCottonCandyPinkA": "Pink Cotton Candy",
|
||||
"foodCottonCandyBlue": "Blue Cotton Candy",
|
||||
"foodCottonCandyBlueThe": "the Blue Cotton Candy",
|
||||
"foodCottonCandyBlueA": "Blue Cotton Candy",
|
||||
"foodCottonCandyPink": "Pink Candyfloss",
|
||||
"foodCottonCandyPinkThe": "the Pink Candyfloss",
|
||||
"foodCottonCandyPinkA": "Pink Candyfloss",
|
||||
"foodCottonCandyBlue": "Blue Candyfloss",
|
||||
"foodCottonCandyBlueThe": "the Blue Candyfloss",
|
||||
"foodCottonCandyBlueA": "Blue Candyfloss",
|
||||
"foodHoney": "Honey",
|
||||
"foodHoneyThe": "the Honey",
|
||||
"foodHoneyA": "Honey",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"playerTiersDesc": "The coloured usernames you see in chat represent a person's contributor tier. The higher the tier, the more the person has contributed to habitica through art, code, the community, or more!",
|
||||
"playerTiersDesc": "The coloured usernames you see in chat represent a person's contributor tier. The higher the tier, the more the person has contributed to Habitica through art, code, the community, or more!",
|
||||
"tier1": "Tier 1 (Friend)",
|
||||
"tier2": "Tier 2 (Friend)",
|
||||
"tier3": "Tier 3 (Elite)",
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
"creativityTodoText": "Finish creative project",
|
||||
"creativityDailyNotes": "Tap to specify the name of your current project + set the schedule!",
|
||||
"creativityDailyText": "Work on creative project",
|
||||
"creativityHabit": "Study a master of the craft >> + Practiced a new creative technique",
|
||||
"creativityHabit": "Study a master of the craft >> + Practised a new creative technique",
|
||||
"choresTodoNotes": "Tap to specify the cluttered area!",
|
||||
"choresTodoText": "Organise closet >> Organise clutter",
|
||||
"choresDailyNotes": "Tap to choose your schedule!",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"frequentlyAskedQuestions": "Frequently Asked Questions",
|
||||
"iosFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ), come ask in the Tavern chat under Menu > Tavern! We're happy to help.",
|
||||
"androidFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ), come ask in the Tavern chat under Menu > Tavern! We're happy to help.",
|
||||
"androidFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ)! We're happy to help.",
|
||||
"webFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ), come ask in the [Habitica Help guild](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help.",
|
||||
"commonQuestions": "Common Questions",
|
||||
"faqQuestion25": "What are the different task types?",
|
||||
@@ -29,7 +29,7 @@
|
||||
"webFaqAnswer32": "All players start as the Warrior class until they reach level 10. Once you reach level 10, you’ll be given the choice between selecting a new class or continuing as a Warrior.\n\nEach class has different Equipment and Skills. If you don't want to choose a class, you can select \"Opt Out.\" If you choose to opt out, you can always enable the Class System from Settings later.\n\nIf you’d like to change your class after Level 10, you can do so by using the Orb of Rebirth. The Orb of Rebirth becomes available in the Market for 6 Gems at level 50 or for free at level 100.\n\nAlternatively, you can change class at any time from Settings for 3 Gems. This will not reset your level like Orb of Rebirth, but it will allow you to re-allocate the skill points you’ve accumulated as you’ve levelled up to match your new class.",
|
||||
"faqQuestion33": "What is the blue bar that appears after level 10?",
|
||||
"webFaqAnswer33": "After you unlock the Class System, you also unlock Skills that require Mana to be cast. Mana is determined by your INT stat and can be adjusted by Skills and Equipment.",
|
||||
"webFaqAnswer34": "Pets like Food that matches their colour. Base Pets are the exception, but all Base Pets like the same item. You can see the specific foods each Pet likes below:\n\n * Base Pets like Meat\n * White Pets like Milk\n * Desert Pets like Potatoes\n * Red Pets like Strawberries\n * Shade Pets like Chocolate\n * Skeleton Pets like Fish\n * Zombie Pets like Rotten Meat\n * Cotton Candy Pink Pets like Pink Cotton Candy\n * Cotton Candy Blue Pets like Blue Cotton Candy\n * Golden Pets like Honey",
|
||||
"webFaqAnswer34": "Pets like Food that matches their colour. Base Pets are the exception, but all Base Pets like the same item. You can see the specific foods each Pet likes below:\n\n * Base Pets like Meat\n * White Pets like Milk\n * Desert Pets like Potatoes\n * Red Pets like Strawberries\n * Shade Pets like Chocolate\n * Skeleton Pets like Fish\n * Zombie Pets like Rotten Meat\n * Cotton Candy Pink Pets like Pink Candyfloss\n * Cotton Candy Blue Pets like Blue Candyfloss\n * Golden Pets like Honey",
|
||||
"webFaqAnswer35": "Once you’ve fed your Pet enough to raise it into a Mount, you’ll need to hatch that type of Pet again to have it in your stable.\n\nTo view Mounts on the mobile apps:\n\n * From the Menu, select “Pets & Mounts” and switch to the Mounts tab\n\nTo view Mounts on the website:\n\n * From the Inventory menu, select “Pets and Mounts” and scroll down to the Mounts section",
|
||||
"faqQuestion36": "How do I change the appearance of my Avatar?",
|
||||
"webFaqAnswer36": "There are endless ways to customise the appearance of your Habitica Avatar! You can change your Avatar’s body shape, hair style and colour, or skin colour, or add glasses or mobility aids by selecting \"Customise Avatar\" from the menu.\n\nTo customise your Avatar on the mobile apps:\n * From the menu, select “Customise Avatar”\n\nTo customise your Avatar on the website:\n * From the user menu in the navigation, select \"Customise Avatar\"",
|
||||
@@ -37,10 +37,10 @@
|
||||
"webFaqAnswer37": "Check to see if the Costume option is toggled on. If your Avatar is wearing a Costume, that set of Equipment will show instead of your Battle Gear.\n\nTo toggle the Costume on the mobile apps:\n * From the menu, select “Equipment” to find the Costume toggle\n\nTo toggle the Costume on the website:\n * From your Inventory, select “Equipment” and locate the Costume toggle in the Costume tab of the Equipment drawer",
|
||||
"faqQuestion38": "Why can't I purchase certain items?",
|
||||
"webFaqAnswer38": "New Habitica players can only purchase the basic Warrior class Equipment. Players must buy Equipment in sequential order to unlock the next piece.\n\nMany pieces of Equipment are class-specific, which means that a player can only buy Equipment belonging to their current class.",
|
||||
"webFaqAnswer39": "If you’re looking to get more Equipment, you can become a Habitica Subscriber, take a chance on the Enchanted Armoire, or splurge during one of Habitica’s Grand Galas.\n\nHabitica subscribers receive a special exclusive gear set every month and Mystic Hourglasses to buy past Equipment sets from the Time Traveler Shop.\n\nThe Enchanted Armoire treasure chest in your Rewards has over 350 pieces of Equipment! For 100 Gold, you’ll have a chance at receiving either special Equipment, Food to raise your Pet to a Mount, or Experience to level up!\n\nDuring the four seasonal Grand Galas, brand-new class Equipment becomes available for purchase with Gold and previous Gala sets can be purchased with Gems.",
|
||||
"webFaqAnswer39": "If you’re looking to get more Equipment, you can become a Habitica Subscriber, take a chance on the Enchanted Armoire, or splurge during one of Habitica’s Grand Galas.\n\nHabitica subscribers receive a special exclusive gear set every month and Mystic Hourglasses to buy past Equipment sets from the Time Traveller Shop.\n\nThe Enchanted Armoire treasure chest in your Rewards has over 350 pieces of Equipment! For 100 Gold, you’ll have a chance at receiving either special Equipment, Food to raise your Pet to a Mount, or Experience to level up!\n\nDuring the four seasonal Grand Galas, brand-new class Equipment becomes available for purchase with Gold and previous Gala sets can be purchased with Gems.",
|
||||
"faqQuestion40": "What are Gems, and how do I get them?",
|
||||
"webFaqAnswer40": "Gems are Habitica’s in-app paid currency used to purchase Equipment, Avatar Customisations, Backgrounds, and more! Gems can be purchased in bundles or with Gold if you’re a Habitica subscriber. You can also win Gems by being selected as the winner of a Challenge.",
|
||||
"webFaqAnswer41": "Mystic Hourglasses are Habitica’s exclusive Subscriber currency used in the Time Travelers Shop. Subscribers receive a Mystic Hourglass at the start of each month they have subscription benefits, along with a bunch of other perks. Be sure to check out our subscription options if you’re interested in the special Backgrounds, Pets, Quests, and Equipment offered in the Time Travelers Shop!",
|
||||
"webFaqAnswer41": "Mystic Hourglasses are Habitica’s exclusive Subscriber currency used in the Time Travellers Shop. Subscribers receive a Mystic Hourglass at the start of each month they have subscription benefits, along with a bunch of other perks. Be sure to check out our subscription options if you’re interested in the special Backgrounds, Pets, Quests, and Equipment offered in the Time Travellers Shop!",
|
||||
"faqQuestion42": "What can I do to increase accountability?",
|
||||
"webFaqAnswer42": "One of the best ways to motivate yourself and hold yourself accountable for accomplishing your tasks is to join a Party! Partying with other Habitica players is a great way to take on Quests to receive Pets and Equipment, receive buffs from Party members’ Skills, and boost your motivation.\n\nAnother way to increase accountability is to join a Challenge. Challenges automatically add tasks related to a specific goal to your lists! They also add an element of competition against other Habitica players that may motivate you as you strive for the Gem prize. There are official Challenges created by the Habitica Team as well as Challenges made by other players.",
|
||||
"faqQuestion43": "How do I take on Quests?",
|
||||
@@ -60,11 +60,11 @@
|
||||
"contentAnswer20": "There will always be a Grand Gala active every day of the year when the schedule changes go into effect.",
|
||||
"contentAnswer202": "<strong>Winter Wonderland</strong>: Dec 21 to March 20",
|
||||
"contentAnswer203": "<strong>Spring Fling</strong>: March 21 to June 20",
|
||||
"contentAnswer21": "All Gala goodies (Class gear, Skins and Hair Colors, Transformation Items, Seasonal Quests) will be released at Gala start and will be available for the entire time the Gala is active.",
|
||||
"contentAnswer21": "All Gala goodies (Class gear, Skins and Hair Colours, Transformation Items, Seasonal Quests) will be released at Gala start and will be available for the entire time the Gala is active.",
|
||||
"contentAnswer22": "Magic Hatching Potions will no longer be tied to Galas and will instead be on their own monthly release schedule themed to the ongoing festivities.",
|
||||
"contentAnswer30": "Shops will rotate a selection of their items every month. This will help keep the amount of content in the shops manageable and easy to browse. The new schedule will offer fresh items to check out each month for newer players while creating a predictable schedule for veteran collectors.",
|
||||
"contentQuestion3": "How is the content release schedule changing?",
|
||||
"contentAnswer300": "<strong>1st of each month:</strong> New Subscriber set is released. Subscriber sets available in the Time Travelers Shop rotate.",
|
||||
"contentAnswer300": "<strong>1st of each month:</strong> New Subscriber set is released. Subscriber sets available in the Time Travellers Shop rotate.",
|
||||
"contentAnswer301": "<strong>7th of each month:</strong> New Enchanted Armoire items and one new Background released. Backgrounds available in the Customisation Shop rotate.",
|
||||
"contentAnswer400": "Pet Quests",
|
||||
"contentAnswer401": "Magic Hatching Potion Quests",
|
||||
@@ -82,10 +82,10 @@
|
||||
"contentAnswer60": "All other current events will continue as normal! Everyone will still get their special rewards and themed food as they do now.",
|
||||
"contentAnswer61": "Valentine’s Day and New Year cards will be released on set dates.",
|
||||
"contentQuestion6": "What will happen to other seasonal events, like Habitoween, April Fools’ Day, and Birthday?",
|
||||
"contentQuestion7": "What about other items available in the Time Travelers Shop besides past Subscriber Sets?",
|
||||
"contentQuestion7": "What about other items available in the Time Travellers Shop besides past Subscriber Sets?",
|
||||
"contentAnswer63": "Wacky Pets will remain available throughout most of April.",
|
||||
"contentAnswer70": "Backgrounds, Quests, Pets, and Mounts available in the Time Travelers Shop will remain available all year round.",
|
||||
"contentAnswer71": "Stay tuned for further updates on planned improvements to the Time Travelers Shop experience.",
|
||||
"contentAnswer70": "Backgrounds, Quests, Pets, and Mounts available in the Time Travellers Shop will remain available all year round.",
|
||||
"contentAnswer71": "Stay tuned for further updates on planned improvements to the Time Travellers Shop experience.",
|
||||
"contentFaqPara3": "If you have any questions not covered by the answers above, you can always contact our team at <%= mailto %>! We’re excited for this new content release schedule and looking forward to even more projects in the future to help make Habitica better for all players.",
|
||||
"subscriptionBenefitsAdjustments": "Subscriber Benefit Adjustments",
|
||||
"subscriptionBenefitsFaqTitle": "Subscriber Benefit Adjustments FAQ",
|
||||
@@ -97,7 +97,7 @@
|
||||
"subscriptionHeading1": "Changes to Subscriber Gems",
|
||||
"faqQuestion67": "What are the classes in Habitica?",
|
||||
"contentAnswer02": "Brand new <strong>Pet Quests, Magic Hatching Potion Quests, and Magic Hatching Potions</strong> will be released to fill out this new schedule!",
|
||||
"contentAnswer03": "Backgrounds, Hair Colors, Hair Styles, Skins, Animal Ears, Animal Tails, and Shirts will now be purchasable from the brand new <strong>Customisation Shop!</strong>",
|
||||
"contentAnswer03": "Backgrounds, Hair Colours, Hair Styles, Skins, Animal Ears, Animal Tails, and Shirts will now be purchasable from the brand new <strong>Customisation Shop!</strong>",
|
||||
"contentAnswer200": "<strong>Summer Splash</strong>: June 21 to Sept 20",
|
||||
"contentAnswer201": "<strong>Fall Festival</strong>: Sept 21 to Dec 20",
|
||||
"contentAnswer302": "<strong>14th of each month:</strong> Pet Quests, Potion Quests, and Quest Bundles available in the Quest Shop rotate.",
|
||||
@@ -114,7 +114,7 @@
|
||||
"subscriptionDetail20": "Under the current structure, it can be difficult to understand how many Mystic Hourglasses you would receive and when.",
|
||||
"subscriptionDetail21": "The four subscription tiers were known to cause complications when upgrading or downgrading to different tiers.",
|
||||
"subscriptionDetail22": "Gifted and recurring subscriptions had conflicting benefit experiences and rules that we wanted to simplify.",
|
||||
"subscriptionDetail24": "We wanted subscribers to have more than four chances per year to collect items from the Time Travelers Shop.",
|
||||
"subscriptionDetail24": "We wanted subscribers to have more than four chances per year to collect items from the Time Travellers Shop.",
|
||||
"subscriptionHeading3": "Release day rewards",
|
||||
"subscriptionPara1": "To help ease the transition to the new schedule, existing subscribers can expect some extra goodies on release day. We want to sincerely thank you for your continued support through this change!",
|
||||
"subscriptionDetail30": "Players with recurring 1 month subscriptions or Group Plan subscriptions will receive 2 Mystic Hourglasses and 20 Gems.",
|
||||
@@ -138,7 +138,7 @@
|
||||
"contentAnswer10": "Habitica has been around since 2013 (wow!) and over time we’ve released thousands of items players can collect. This can be overwhelming, especially for new players. We want to be sure that we showcase everything we have to offer, and that excellent items released earlier in our history aren’t overlooked.",
|
||||
"contentAnswer11": "When new players join between Grand Galas they are often unaware of these events and miss out on the fun. We want to be sure all new players can join in on our seasonal festivities no matter when they choose to start their journeys.",
|
||||
"subscriptionDetail00": "All subscribers, including those with gifted subscriptions, will receive 1 Mystic Hourglass at the start of each month they have subscriber benefits.",
|
||||
"subscriptionDetail23": "Giving one Mystic Hourglass per month allows subscribers to enjoy the rotating items in the Time Travelers Shop.",
|
||||
"subscriptionDetail23": "Giving one Mystic Hourglass per month allows subscribers to enjoy the rotating items in the Time Travellers Shop.",
|
||||
"subscriptionDetail32": "Players with recurring 12 month subscriptions will receive the 12 Mystic Hourglass bonus noted above and 20 Gems.",
|
||||
"subscriptionDetail001": "All subscribers will receive Mystic Hourglasses on the same schedule, matching the release schedule of the monthly Mystery Gear Sets.",
|
||||
"subscriptionDetail25": "We understand that finances change and we didn’t want to punish subscribers for lapsed subscriptions by taking away benefits they had earned.",
|
||||
@@ -150,7 +150,7 @@
|
||||
"subscriptionDetail110": "If you raise the amount of Gems you can buy each month then cancel your subscription, you can pick back up at the same amount any time in the future, even if you purchase a lower subscription tier.",
|
||||
"subscriptionDetail420": "Just like Mystery Gear Sets, you will not miss out on any Mystic Hourglasses or Gem cap increases if you don’t log in while subscribed. The next time you log in, you will receive all benefits owed for each month you were subscribed.",
|
||||
"subscriptionDetail4400": "If you currently have unlocked <%= initialNumber %> Gems per month, you will be set to <%= roundedNumber %>.",
|
||||
"subscriptionPara3": "We hope this new schedule will be more predictable, allow more access to the amazing stock of items in the Time Travelers Shop, and give even more motivation to make progress on your tasks each month!",
|
||||
"subscriptionPara3": "We hope this new schedule will be more predictable, allow more access to the amazing stock of items in the Time Travellers Shop, and give even more motivation to make progress on your tasks each month!",
|
||||
"subscriptionDetail45": "Will purchasing extra gifted subscriptions get me more Mystic Hourglasses or a higher Gem cap faster?",
|
||||
"subscriptionDetail430": "Cancelling a recurring subscription will set a termination date for your benefits, but you will still have full access to all perks of a subscription before that date. That means you will still receive monthly Mystic Hourglasses and Gem cap increases at the start of each month you have access to those benefits.",
|
||||
"subscriptionDetail451": "Each gifted subscription will add to the amount of months a player has subscription benefits, allowing them to continue receiving more Mystic Hourglasses and increases to their Gem cap each passing month.",
|
||||
@@ -228,7 +228,7 @@
|
||||
"sunsetFaqHeader8": "How does this affect Habitica contributors?",
|
||||
"sunsetFaqPara12": "As an open-source project, we welcome and encourage many types of contributions. To show our appreciation we will be sending the Heroic gear set to everyone that has a contributor tier as of <strong>August 1, 2023</strong>. When Tavern and Guild services end, there will be some changes to contributions as well. You can read more about the plan for each type below.",
|
||||
"sunsetFaqPara15": "<strong>Challengers</strong><br />The team encourages you to continue creating high quality Challenges. We would like to explore new ways of promoting Challenge discoverability in and outside of the app.",
|
||||
"sunsetFaqPara17": "<strong>Comrades</strong><br />Scripts and add-ons are helpful to a shrinking section of our user base as the mobile apps increasingly become the only way that most users access Habitica. Contributors wishing to create 3rd party tools to customize their Habitica experience can continue doing so, but we will no longer be awarding Comrade tiers as we focus on contributions that enhance Habitica in a way that is accessible to our player base as a whole.",
|
||||
"sunsetFaqPara17": "<strong>Comrades</strong><br />Scripts and add-ons are helpful to a shrinking section of our user base as the mobile apps increasingly become the only way that most users access Habitica. Contributors wishing to create 3rd party tools to customise their Habitica experience can continue doing so, but we will no longer be awarding Comrade tiers as we focus on contributions that enhance Habitica in a way that is accessible to our player base as a whole.",
|
||||
"sunsetFaqList4": "Public Challenges will continue as a feature in Habitica and will be accessible via the Challenges section.",
|
||||
"sunsetFaqList5": "Challenges based in Parties and Group Plans will remain and be unaffected by the end of Tavern and Guild services.",
|
||||
"sunsetFaqList6": "Challenges that are currently hosted in Guilds will remain accessible to current participants from their Challenges list, but will not be discoverable in the public list due to privacy concerns. It will not be possible to create new Guild-based Challenges.",
|
||||
|
||||
@@ -22,13 +22,13 @@
|
||||
"guidanceForBlacksmiths": "Guidance for Blacksmiths",
|
||||
"history": "History",
|
||||
"invalidEmail": "A valid email address is required in order to perform a password reset.",
|
||||
"login": "Login",
|
||||
"login": "Log In",
|
||||
"logout": "Log Out",
|
||||
"marketing1Header": "Build better habits one level at a time!",
|
||||
"marketing1Lead1Title": "Gamify your life",
|
||||
"marketing1Lead1": "Habitica is the perfect app for anyone who struggles with to-do lists. We use familiar game mechanics like rewarding you with Gold, Experience, and items to help you feel productive and boost your sense of accomplishment when you complete tasks. The better you are at your tasks, the more you progress in the game.",
|
||||
"marketing1Lead2Title": "Gear up in style",
|
||||
"marketing1Lead2": "Collect swords, armor, and much more with the Gold you earn from completing tasks. With hundreds of pieces to collect and choose from, you'll never run out of combinations to try. Optimize for stats, style, or both! ",
|
||||
"marketing1Lead2": "Collect swords, armour, and much more with the Gold you earn from completing tasks. With hundreds of pieces to collect and choose from, you'll never run out of combinations to try. Optimise for stats, style, or both! ",
|
||||
"marketing1Lead3Title": "Get rewarded for your effort",
|
||||
"marketing1Lead3": "Having something to look forward to can be the difference between getting a task done, or having it taunt you for weeks. When life doesn't offer a reward, Habitica has you covered! You’ll be rewarded for every task, but surprises are around every corner–so keep up your progress! ",
|
||||
"marketing2Header": "Team up with friends",
|
||||
@@ -49,7 +49,7 @@
|
||||
"marketing4Lead2Title": "Gamification In Health and Wellness",
|
||||
"marketing4Lead3-1": "Ready to have fun getting things done?",
|
||||
"marketing4Lead3-2": "Interested in running a group in education, wellness, and more?",
|
||||
"marketing4Lead3Title": "Start Your Journey",
|
||||
"marketing4Lead3Title": "Start your journey!",
|
||||
"mobileAndroid": "Android App",
|
||||
"mobileIOS": "iOS App",
|
||||
"oldNews": "News",
|
||||
@@ -59,7 +59,7 @@
|
||||
"presskit": "Press Kit",
|
||||
"presskitText": "Thanks for your interest in Habitica! The following images can be used for articles or videos about Habitica. For more information, please contact us at <%= pressEnquiryEmail %>.",
|
||||
"pkQuestion1": "What inspired Habitica? How did it start?",
|
||||
"pkAnswer1": "If you’ve ever invested time in leveling up a character in a game, it’s hard not to wonder how great your life would be if you put all of that effort into improving your real-life self instead of your avatar. We starting building Habitica to address that question. <br /> Habitica officially launched with a Kickstarter in 2013, and the idea really took off. Since then, it’s grown into a huge project, supported by our awesome open-source volunteers and our generous users.",
|
||||
"pkAnswer1": "If you’ve ever invested time in levelling up a character in a game, it’s hard not to wonder how great your life would be if you put all of that effort into improving your real-life self instead of your avatar. We starting building Habitica to address that question. <br /> Habitica officially launched with a Kickstarter in 2013, and the idea really took off. Since then, it’s grown into a huge project, supported by our awesome open-source volunteers and our generous users.",
|
||||
"pkQuestion2": "Why does Habitica work?",
|
||||
"pkAnswer2": "Forming a new habit is hard because people really need that obvious, instant reward. For example, it’s tough to start flossing, because even though our dentist tells us that it's healthier in the long run, in the immediate moment it just makes your gums hurt. <br /> Habitica's gamification adds a sense of instant gratification to everyday objectives by rewarding a tough task with experience, gold… and maybe even a random prize, like a dragon egg! This helps keep people motivated even when the task itself doesn't have an intrinsic reward, and we've seen people turn their lives around as a result.",
|
||||
"pkQuestion3": "Why did you add social features?",
|
||||
@@ -86,14 +86,14 @@
|
||||
"sync": "Sync",
|
||||
"tasks": "Tasks",
|
||||
"teams": "Teams",
|
||||
"terms": "Terms and Conditions",
|
||||
"terms": "Terms of Service",
|
||||
"tumblr": "Tumblr",
|
||||
"localStorageTryFirst": "If you are experiencing problems with Habitica, click the button below to clear local storage and most cookies for this website (other websites will not be affected). You will need to log in again after doing this, so first be sure that you know your login details, which can be found at Settings -> <%= linkStart %>Site<%= linkEnd %>.",
|
||||
"localStorageTryNext": "If the problem persists, please <%= linkStart %>Report a Bug<%= linkEnd %> if you haven't already.",
|
||||
"localStorageClear": "Clear Data",
|
||||
"localStorageClearExplanation": "This button will clear local storage and most cookies, and log you out.",
|
||||
"username": "Username",
|
||||
"emailOrUsername": "Email or Username (case-sensitive)",
|
||||
"emailOrUsername": "Username or Email (case-sensitive)",
|
||||
"work": "Work",
|
||||
"reportAccountProblems": "Report Account Problems",
|
||||
"reportCommunityIssues": "Report Community Issues",
|
||||
@@ -122,9 +122,9 @@
|
||||
"passwordConfirmationMatch": "Password confirmation doesn't match password.",
|
||||
"passwordResetPage": "Reset Password",
|
||||
"passwordReset": "If we have your email or username on file, instructions for setting a new password have been sent to your email.",
|
||||
"invalidLoginCredentialsLong": "Uh-oh - your email address / username or password is incorrect.\n- Make sure they are typed correctly. Your username and password are case-sensitive.\n- You may have signed up with Facebook or Google-sign-in, not email so double-check by trying them.\n- If you forgot your password, click \"Forgot Password\".",
|
||||
"invalidLoginCredentialsLong": "Your email, username, or password are incorrect. Please try again or use \"Forgot Password\".",
|
||||
"invalidCredentials": "There is no account that uses those credentials.",
|
||||
"accountSuspended": "This account, User ID \"<%= userId %>\", has been blocked for breaking the [Community Guidelines](https://habitica.com/static/community-guidelines) or [Terms of Service](https://habitica.com/static/terms). For details or to ask to be unblocked, please email our Community Manager at <%= communityManagerEmail %> or ask your parent or guardian to email them. Please include your @Username in the email.",
|
||||
"accountSuspended": "Your account @<%= username %> has been blocked. For additional information, or to request an appeal, email admin@habitica.com with your Habitica username or User ID.",
|
||||
"accountSuspendedTitle": "Account has been suspended",
|
||||
"unsupportedNetwork": "This network is not currently supported.",
|
||||
"cantDetachSocial": "Account lacks another authentication method; can't detach this authentication method.",
|
||||
@@ -132,12 +132,12 @@
|
||||
"invalidReqParams": "Invalid request parameters.",
|
||||
"memberIdRequired": "\"member\" must be a valid UUID.",
|
||||
"heroIdRequired": "\"heroId\" must be a valid UUID.",
|
||||
"cannotFulfillReq": "Your request cannot be fulfilled. Email admin@habitica.com if this error persists.",
|
||||
"cannotFulfillReq": "Please enter a valid email address. Email admin@habitica.com if this error persists.",
|
||||
"modelNotFound": "This model does not exist.",
|
||||
"signUpWithSocial": "Sign up with <%= social %>",
|
||||
"signUpWithSocial": "Continue with <%= social %>",
|
||||
"loginWithSocial": "Log in with <%= social %>",
|
||||
"confirmPassword": "Confirm Password",
|
||||
"usernameLimitations": "Username must be 1 to 20 characters, containing only letters a to z, numbers 0 to 9, hyphens, or underscores, and cannot include any inappropriate terms.",
|
||||
"usernameLimitations": "Usernames can be changed at any time. They must be 1 to 20 characters, containing only letters a to z, numbers 0 to 9, hyphens, or underscores.",
|
||||
"usernamePlaceholder": "e.g., HabitRabbit",
|
||||
"emailPlaceholder": "e.g., gryphon@example.com",
|
||||
"passwordPlaceholder": "e.g., ******************",
|
||||
|
||||
@@ -449,7 +449,7 @@
|
||||
"armorSpecialDandySuitNotes": "You're undeniably dressed for success! Increases Perception by <%= per %>.",
|
||||
"armorSpecialSamuraiArmorText": "Samurai Armour",
|
||||
"armorSpecialSamuraiArmorNotes": "This strong, scaled armour is held together by elegant silk cords. Increases Perception by <%= per %>.",
|
||||
"armorSpecialTurkeyArmorBaseText": "Turkey Armor",
|
||||
"armorSpecialTurkeyArmorBaseText": "Turkey Armour",
|
||||
"armorSpecialTurkeyArmorBaseNotes": "Keep your drumsticks warm and cozy in this feathery armour! Confers no benefit.",
|
||||
"armorSpecialTurkeyArmorGildedText": "Gilded Turkey Armour",
|
||||
"armorSpecialTurkeyArmorGildedNotes": "Strut your stuff in this seasonally shiny armour! Confers no benefit.",
|
||||
@@ -589,15 +589,15 @@
|
||||
"armorSpecialSummer2017HealerNotes": "This garment of silvery scales transforms its wearer into a real Seahealer! Increases Constitution by <%= con %>. Limited Edition 2017 Summer Gear.",
|
||||
"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.",
|
||||
"armorSpecialFall2017WarriorText": "Strong and Sweet Armor",
|
||||
"armorSpecialFall2017WarriorText": "Strong and Sweet Armour",
|
||||
"armorSpecialFall2017WarriorNotes": "This armour will protect you like a delicious candy shell. Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.",
|
||||
"armorSpecialFall2017MageText": "Masquerade Robes",
|
||||
"armorSpecialFall2017MageNotes": "What masquerade ensemble would be complete without dramatic and sweeping robes? Increases Intelligence by <%= int %>. Limited Edition 2017 Autumn Gear.",
|
||||
"armorSpecialFall2017HealerText": "Haunted House Armor",
|
||||
"armorSpecialFall2017HealerText": "Haunted House Armour",
|
||||
"armorSpecialFall2017HealerNotes": "Your heart is an open door. And your shoulders are roofing tiles! Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.",
|
||||
"armorSpecialWinter2018RogueText": "Reindeer Costume",
|
||||
"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.",
|
||||
"armorSpecialWinter2018WarriorText": "Wrapping Paper Armor",
|
||||
"armorSpecialWinter2018WarriorText": "Wrapping Paper Armour",
|
||||
"armorSpecialWinter2018WarriorNotes": "Don't let the papery feel of this armour 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.",
|
||||
@@ -605,15 +605,15 @@
|
||||
"armorSpecialWinter2018HealerNotes": "These robes are woven with spells for extra holiday joy. Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.",
|
||||
"armorSpecialSpring2018RogueText": "Feather Suit",
|
||||
"armorSpecialSpring2018RogueNotes": "This fluffy yellow costume will trick your enemies into thinking you're just a harmless ducky! Increases Perception by <%= per %>. Limited Edition 2018 Spring Gear.",
|
||||
"armorSpecialSpring2018WarriorText": "Armor of Dawn",
|
||||
"armorSpecialSpring2018WarriorText": "Armour of Dawn",
|
||||
"armorSpecialSpring2018WarriorNotes": "This colourful plate is forged with the sunrise's fire. Increases Constitution by <%= con %>. Limited Edition 2018 Spring Gear.",
|
||||
"armorSpecialSpring2018MageText": "Tulip Robe",
|
||||
"armorSpecialSpring2018MageNotes": "Your spell casting can only improve while clad in these soft, silky petals. Increases Intelligence by <%= int %>. Limited Edition 2018 Spring Gear.",
|
||||
"armorSpecialSpring2018HealerText": "Garnet Armor",
|
||||
"armorSpecialSpring2018HealerText": "Garnet Armour",
|
||||
"armorSpecialSpring2018HealerNotes": "Let this bright armour infuse your heart with power for healing. Increases Constitution by <%= con %>. Limited Edition 2018 Spring Gear.",
|
||||
"armorSpecialSummer2018RogueText": "Pocket Fishing Vest",
|
||||
"armorSpecialSummer2018RogueNotes": "Bobbers? Boxes of hooks? Spare line? Lockpicks? Smoke bombs? Whatever you need on hand for your summer fishing getaway, there's a pocket for it! Increases Perception by <%= per %>. Limited Edition 2018 Summer Gear.",
|
||||
"armorSpecialSummer2018WarriorText": "Betta Tail Armor",
|
||||
"armorSpecialSummer2018WarriorText": "Betta Tail Armour",
|
||||
"armorSpecialSummer2018WarriorNotes": "Dazzle onlookers with whorls of magnificent colour as you spin and dart through the water. How could any opponent dare strike at this beauty? Increases Constitution by <%= con %>. Limited Edition 2018 Summer Gear.",
|
||||
"armorSpecialSummer2018MageText": "Lionfish Scale Hauberk",
|
||||
"armorSpecialSummer2018MageNotes": "Venom magic has a reputation for subtlety. Not so this colourful armour, whose message is clear to beast and task alike: watch out! Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.",
|
||||
@@ -627,9 +627,9 @@
|
||||
"armorSpecialFall2018MageNotes": "The fabric of these robes has magic candy woven right in! However, we recommend you not attempt to eat them. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.",
|
||||
"armorSpecialFall2018HealerText": "Robes of Carnivory",
|
||||
"armorSpecialFall2018HealerNotes": "It's made from plants, but that doesn't mean it's vegetarian. Bad habits are afraid to come within miles of these robes. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.",
|
||||
"armorSpecialWinter2019RogueText": "Poinsettia Armor",
|
||||
"armorSpecialWinter2019RogueText": "Poinsettia Armour",
|
||||
"armorSpecialWinter2019RogueNotes": "With holiday greenery all about, no one will notice an extra shrubbery! You can move through seasonal gatherings with ease and stealth. Increases Perception by <%= per %>. Limited Edition 2018-2019 Winter Gear.",
|
||||
"armorSpecialWinter2019WarriorText": "Glacial Armor",
|
||||
"armorSpecialWinter2019WarriorText": "Glacial Armour",
|
||||
"armorSpecialWinter2019WarriorNotes": "In the heat of battle, this armour will keep you ice cool and ready for action. Increases Constitution by <%= con %>. Limited Edition 2018-2019 Winter Gear.",
|
||||
"armorSpecialWinter2019MageText": "Robes of Burning Inspiration",
|
||||
"armorSpecialWinter2019MageNotes": "This fireproof garb will help protect you if any of your flashes of brilliance should happen to backfire! Increases Intelligence by <%= int %>. Limited Edition 2018-2019 Winter Gear.",
|
||||
@@ -695,7 +695,7 @@
|
||||
"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",
|
||||
"armorMystery201712Text": "Candlemancer Armour",
|
||||
"armorMystery201712Notes": "The heat and light generated by this magic armour will warm your heart but never burn your skin! Confers no benefit. December 2017 Subscriber Item.",
|
||||
"armorMystery201802Text": "Love Bug Armour",
|
||||
"armorMystery201802Notes": "This shiny armour reflects your strength of heart and infuses it into any Habiticans nearby who may need encouragement! Confers no benefit. February 2018 Subscriber Item.",
|
||||
@@ -703,9 +703,9 @@
|
||||
"armorMystery201806Notes": "This sinuous tail features glowing spots to light your way through the deep. Confers no benefit. June 2018 Subscriber Item.",
|
||||
"armorMystery201807Text": "Sea Serpent Tail",
|
||||
"armorMystery201807Notes": "This powerful tail will propel you through the sea at incredible speeds! Confers no benefit. July 2018 Subscriber Item.",
|
||||
"armorMystery201808Text": "Lava Dragon Armor",
|
||||
"armorMystery201808Text": "Lava Dragon Armour",
|
||||
"armorMystery201808Notes": "This armour is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.",
|
||||
"armorMystery201809Text": "Armor of Autumn Leaves",
|
||||
"armorMystery201809Text": "Armour of Autumn Leaves",
|
||||
"armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colours of the season! Confers no benefit. September 2018 Subscriber Item.",
|
||||
"armorMystery201810Text": "Dark Forest Robes",
|
||||
"armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.",
|
||||
@@ -801,8 +801,8 @@
|
||||
"armorArmoireBluePartyDressNotes": "You're perceptive, tough, smart, and so fashionable! Increases Perception, Strength, and Constitution by <%= attrs %> each. Enchanted Armoire: Blue Hairbow Set (Item 2 of 2).",
|
||||
"armorArmoirePiraticalPrincessGownText": "Piratical Princess Gown",
|
||||
"armorArmoirePiraticalPrincessGownNotes": "This luxuriant garment has many pockets for concealing weapons and loot! Increases Perception by <%= per %>. Enchanted Armoire: Piratical Princess Set (Item 2 of 4).",
|
||||
"armorArmoireJeweledArcherArmorText": "Jeweled Archer Armor",
|
||||
"armorArmoireJeweledArcherArmorNotes": "This finely crafted armour will protect you from projectiles or errant red Dailies! Increases Constitution by <%= con %>. Enchanted Armoire: Jeweled Archer Set (Item 2 of 3).",
|
||||
"armorArmoireJeweledArcherArmorText": "Jewelled Archer Armour",
|
||||
"armorArmoireJeweledArcherArmorNotes": "This finely crafted armour will protect you from projectiles or errant red Dailies! Increases Constitution by <%= con %>. Enchanted Armoire: Jewelled Archer Set (Item 2 of 3).",
|
||||
"armorArmoireCoverallsOfBookbindingText": "Coveralls of Bookbinding",
|
||||
"armorArmoireCoverallsOfBookbindingNotes": "Everything you need in a set of coveralls, including pockets for everything. A pair of goggles, loose change, a golden ring... Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 2 of 4).",
|
||||
"armorArmoireRobeOfSpadesText": "Robe of Spades",
|
||||
@@ -1174,7 +1174,7 @@
|
||||
"headArmoireRedHairbowText": "Red Hairbow",
|
||||
"headArmoireRedHairbowNotes": "Become strong, tough, and smart while wearing this beautiful Red Hairbow! Increases Strength by <%= str %>, Constitution by <%= con %>, and Intelligence by <%= int %>. Enchanted Armoire: Red Hairbow Set (Item 1 of 2).",
|
||||
"headArmoireVioletFloppyHatText": "Violet Floppy Hat",
|
||||
"headArmoireVioletFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a pleasing purple color. Increases Perception by <%= per %>, Intelligence by <%= int %>, and Constitution by <%= con %>. Enchanted Armoire: Violet Loungewear Set (Item 1 of 3).",
|
||||
"headArmoireVioletFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a pleasing purple colour. Increases Perception by <%= per %>, Intelligence by <%= int %>, and Constitution by <%= con %>. Enchanted Armoire: Violet Loungewear Set (Item 1 of 3).",
|
||||
"headArmoireGladiatorHelmText": "Gladiator Helm",
|
||||
"headArmoireGladiatorHelmNotes": "To be a gladiator you must be not only strong.... but cunning. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Gladiator Set (Item 1 of 3).",
|
||||
"headArmoireRancherHatText": "Rancher Hat",
|
||||
@@ -2016,7 +2016,7 @@
|
||||
"weaponArmoireBaseballBatText": "Baseball Bat",
|
||||
"shieldSpecialSpring2020HealerNotes": "Ward off those musty old To Do's with this sweet-smelling shield. Increases Constitution by <%= con %>. Limited Edition 2020 Spring Gear.",
|
||||
"shieldSpecialSpring2020HealerText": "Perfumed Shield",
|
||||
"shieldSpecialSpring2020WarriorNotes": "Don't let the delicate colors fool you. This shield has got you covered! Increases Constitution by <%= con %>. Limited Edition 2020 Spring Gear.",
|
||||
"shieldSpecialSpring2020WarriorNotes": "Don't let the delicate colours fool you. This shield has got you covered! Increases Constitution by <%= con %>. Limited Edition 2020 Spring Gear.",
|
||||
"shieldSpecialSpring2020WarriorText": "Iridescent Shield",
|
||||
"headSpecialSpring2020HealerNotes": "Beguile your foes with this headpiece made of flowers! Increases Intelligence by <%= int %>. Limited Edition 2020 Spring Gear.",
|
||||
"headSpecialSpring2020HealerText": "Iris Fascinator",
|
||||
@@ -2048,8 +2048,8 @@
|
||||
"backMystery202004Text": "Mighty Monarch Wings",
|
||||
"shieldArmoireHobbyHorseNotes": "Ride your handsome hobby-horse steed toward your just Rewards! Increases Perception and Constitution by <%= attrs %> each. Enchanted Armoire: Paper Knight Set (Item 2 of 3).",
|
||||
"shieldArmoireHobbyHorseText": "Hobby Horse",
|
||||
"armorArmoireBoxArmorNotes": "Box Armor: It fits, therefore you sits... uh, therefore you wear it into battle, like the bold knight you are! Increases Perception and Constitution by <%= attrs %> each. Enchanted Armoire: Paper Knight Set (Item 3 of 3).",
|
||||
"armorArmoireBoxArmorText": "Box Armor",
|
||||
"armorArmoireBoxArmorNotes": "Box Armour: It fits, therefore you sits... uh, therefore you wear it into battle, like the bold knight you are! Increases Perception and Constitution by <%= attrs %> each. Enchanted Armoire: Paper Knight Set (Item 3 of 3).",
|
||||
"armorArmoireBoxArmorText": "Box Armour",
|
||||
"weaponArmoirePaperCutterNotes": "This may not look fearsome, but have you never had a papercut? Increases Strength by <%= str %>. Enchanted Armoire: Paper Knight Set (Item 1 of 3).",
|
||||
"weaponArmoirePaperCutterText": "Paper Cutter",
|
||||
"headAccessoryMystery202005Notes": "With such mighty horns, what creature dares challenge you? Confers no benefit. May 2020 Subscriber Item.",
|
||||
@@ -2086,8 +2086,8 @@
|
||||
"headSpecialSummer2020RogueText": "Crocodile Helm",
|
||||
"armorSpecialSummer2020HealerNotes": "You are as patient as the ocean, as strong as the currents, as dependable as the tides. Increases Constitution by <%= con %>. Limited Edition 2020 Summer Gear.",
|
||||
"armorSpecialSummer2020HealerText": "Regalia of Tumbling Waves",
|
||||
"armorSpecialSummer2020MageNotes": "Harness the power of the sea's depths with this oar-mazing armor. Increases Intelligence by <%= int %>. Limited Edition 2020 Summer Gear.",
|
||||
"armorSpecialSummer2020MageText": "Oarfish Armor",
|
||||
"armorSpecialSummer2020MageNotes": "Harness the power of the sea's depths with this oar-mazing armour. Increases Intelligence by <%= int %>. Limited Edition 2020 Summer Gear.",
|
||||
"armorSpecialSummer2020MageText": "Oarfish Armour",
|
||||
"shieldSpecialSummer2020WarriorNotes": "This fish you caught one time was SO BIG, a single scale was enough to make a mighty shield! True story! Increases Constitution by <%= con %>. Limited Edition 2020 Summer Gear.",
|
||||
"shieldSpecialSummer2020WarriorText": "Huge Trout Scale",
|
||||
"armorSpecialSummer2020WarriorNotes": "You'll be the bright fish in a dull stream, with these dazzling scales! Increases Constitution by <%= con %>. Limited Edition 2020 Summer Gear.",
|
||||
@@ -2230,8 +2230,8 @@
|
||||
"headArmoireBlueMoonHelmText": "Blue Moon Helm",
|
||||
"headMystery202101Notes": "The icy blue eyes on this feline helm will freeze even the most intimidating task on your list. Confers no benefit. January 2021 Subscriber Item.",
|
||||
"headMystery202101Text": "Snazzy Snow Leopard Helm",
|
||||
"armorArmoireBlueMoonShozokuNotes": "A strange serenity surrounds the wearer of this armor. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Moon Rogue Set (item 4 of 4).",
|
||||
"armorArmoireBlueMoonShozokuText": "Blue Moon Armor",
|
||||
"armorArmoireBlueMoonShozokuNotes": "A strange serenity surrounds the wearer of this armour. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Moon Rogue Set (item 4 of 4).",
|
||||
"armorArmoireBlueMoonShozokuText": "Blue Moon Armour",
|
||||
"armorMystery202101Notes": "Wrap yourself in warm fur and nearly endless tail floof! Confers no benefit. January 2021 Subscriber Item.",
|
||||
"armorMystery202101Text": "Snazzy Snow Leopard Suit",
|
||||
"weaponArmoireBlueMoonSaiNotes": "This sai is a traditional weapon, imbued with the powers of the dark side of the moon. Increases Strength by <%= str %>. Enchanted Armoire: Blue Moon Rogue Set (item 1 of 4).",
|
||||
@@ -2315,7 +2315,7 @@
|
||||
"weaponSpecialFall2022RogueText": "Cucumber Blade",
|
||||
"weaponSpecialFall2022RogueNotes": "Not only can you defend yourself with this cucumber, it also makes for a tasty meal. Increases Strength by <%= str %>. Limited Edition 2022 Autumn Gear.",
|
||||
"weaponSpecialFall2022WarriorText": "Orcish Ripsword",
|
||||
"weaponSpecialFall2022WarriorNotes": "Maybe more suited for cutting logs or crusty loaves of bread than enemy armor, but RAWR! It sure looks fearsome! Increases Strength by <%= str %>. Limited Edition 2022 Autumn Gear.",
|
||||
"weaponSpecialFall2022WarriorNotes": "Maybe more suited for cutting logs or crusty loaves of bread than enemy armour, but RAWR! It sure looks fearsome! Increases Strength by <%= str %>. Limited Edition 2022 Autumn Gear.",
|
||||
"weaponSpecialFall2022MageText": "Wind Blasts",
|
||||
"weaponSpecialFall2022MageNotes": "These mighty gusts remain in your wake as you take off toward the skies. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2022 Autumn Gear.",
|
||||
"weaponSpecialFall2022HealerText": "Right Peeker Eye",
|
||||
@@ -2373,5 +2373,139 @@
|
||||
"weaponSpecialFall2023HealerNotes": "With slow, heavy attacks, this gnarled hammer deals out healing blows instead of damage. Increases Intelligence by <%= int %>. Limited Edition 2023 Autumn Gear.",
|
||||
"armorArmoireJadeArmorNotes": "This jade armour is both beautiful and functional. Protect yourself, and know that you look fabulous! Increases Perception by <%= per %>. Enchanted Armoire: Jade Warrior Set (Item 2 of 3).",
|
||||
"weaponSpecialWinter2024HealerText": "Torch",
|
||||
"weaponSpecialSpring2024RogueText": "Silver Blade"
|
||||
"weaponSpecialSpring2024RogueText": "Silver Blade",
|
||||
"armorSpecialWinter2024HealerText": "Frozen Armour",
|
||||
"armorSpecialWinter2024WarriorText": "Peppermint Bark Armour",
|
||||
"armorSpecialSummer2024HealerText": "Sea Snail Armour",
|
||||
"headMystery202312Notes": "This fancy hairdo evokes the snowy colours of the season. Confers no benefit. December 2023 Subscriber Item.",
|
||||
"armorSpecialFall2024WarriorText": "Fiery Imp Armour",
|
||||
"armorSpecialFall2021RogueText": "Unfortunately Not Slime-proof Armour",
|
||||
"armorSpecialWinter2022HealerText": "Crystalline Ice Armour",
|
||||
"armorSpecialFall2024HealerNotes": "Be one with the galaxy and mesmerise onlookers in this armour. Increases Constitution by <%= con %>. Limited Edition Autumn 2024 Gear.",
|
||||
"armorSpecialFall2024MageNotes": "Be one with the underworld and embrace the power of mages who’ve come before you in this armour. Increases Intelligence by <%= int %>. Limited Edition Autumn 2024 Gear.",
|
||||
"armorSpecialSpring2025MageNotes": "This stunning uniform contains flashy colours but also lets you stalk your hardest tasks with stealth. Increases Intelligence by <%= int %>. Limited Edition Spring 2025 Gear.",
|
||||
"armorSpecialFall2025WarriorText": "Sasquatch Armour",
|
||||
"armorSpecialFall2025RogueText": "Skeleton Armour",
|
||||
"armorSpecialFall2025RogueNotes": "A hard and narrow target in this seasonal armour is hardest to hit. Increases Perception by <%= per %>. Limited Edition Autumn 2025 Gear.",
|
||||
"armorSpecialFall2025HealerText": "Kobold Armour",
|
||||
"armorSpecialFall2025HealerNotes": "This seasonal armour lets you blend into the dark woods to make a strategic retreat. Increases Constitution by <%= con %>. Limited Edition Autumn 2025 Gear.",
|
||||
"armorSpecialFall2025MageText": "Masked Ghost Armour",
|
||||
"armorMystery202304Text": "Tiptop Teapot Armour",
|
||||
"armorArmoireDiagonalRainbowShirtNotes": "A splash of colour with a dash of style. Be joyful! Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Rainbow Set (Item 2 of 2).",
|
||||
"armorArmoireGreenFluffTrimmedCoatNotes": "Tales tell that once in a generation, a coat comes along that is the warmest and cosiest. Its fluff is extraordinary and its buttons are manageable even by mitten-clad hands. This is that coat. Increases Strength and Intelligence by <%= attrs %> each. Enchanted Armoire: Trapper Hat Set (Item 2 of 2).",
|
||||
"armorArmoireDragonKnightsArmorText": "Dragon Knight Armour",
|
||||
"armorArmoireDragonKnightsArmorNotes": "Channel the strength and power of a dragon with this armour made of silver and shed scales. Increases Strength by <%= str %>. Enchanted Armoire: Dragon Knight Set (Item 2 of 3)",
|
||||
"armorArmoireGildedKnightsPlateText": "Gilded Knight Armour",
|
||||
"armorArmoireGildedKnightsPlateNotes": "In this armour, you are nearly invincible. Your enemies will surely hear you roar! Increases Perception by <%= per %>. Enchanted Armoire: Gilded Knight Set (Item 2 of 3)",
|
||||
"armorArmoireBlacksmithsApronNotes": "This apron doesn’t feel as heavy as it looks once you’ve got it on. It will shield you from stray sparks while allowing you to manoeuver freely. Increases Constitution by <%= con %>. Enchanted Armoire: Blacksmith Set (Item 2 of 3).",
|
||||
"headSpecialSpring2023HealerNotes": "This brilliant and colourful display shares a colour scheme with the Orb of Rebirth! How symbolic! Increases Intelligence by <%= int %>. Limited Edition 2023 Spring Gear.",
|
||||
"headArmoireFloppyOrangeHatNotes": "Many spells have been sewn into this simple hat, giving it an outrageous orange colour. Increases all stats by <%= attrs %> each. Enchanted Armoire: Orange Loungewear Set (Item 1 of 3).",
|
||||
"shieldSpecialSummer2025WarriorNotes": "The colours are beautiful, but the ridges are dangerous. Foes, look out! Increases Constitution by <%= con %>. Limited Edition Summer 2025 Gear.",
|
||||
"armorSpecialFall2024WarriorNotes": "Be one with the flames and become immune to their destructive powers in this armour. Increases Constitution by <%= con %>. Limited Edition Autumn 2024 Gear.",
|
||||
"armorSpecialFall2024MageText": "Underworld Sorcerer Armour",
|
||||
"armorSpecialWinter2025WarriorNotes": "Everyone’s going to step aside and make way for you when you wear this armour. Increases Constitution by <%= con %>. Limited Edition Winter 2024-2025 Gear.",
|
||||
"armorSpecialWinter2025WarriorText": "Moose Warrior Armour",
|
||||
"armorMystery202504Text": "Elusive Yeti Armour",
|
||||
"armorArmoireShootingStarCostumeNotes": "Rumoured to have been spun out of the night sky itself, this flowy gown lets you rise above all obstacles in your path. Increases Constitution by <%= con %>. Enchanted Armoire: Stardust Set (Item 2 of 3).",
|
||||
"headAccessoryMystery202405Notes": "The metallic sheen of these fine horns reflects the dancing colours of dragon fire. Confers no benefit. May 2024 Subscriber Item.",
|
||||
"eyewearArmoireRoseColoredGlassesText": "Rose-coloured Glasses",
|
||||
"headArmoireWhiteFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a wondrous white colour. Increases Strength, Intelligence, and Constitution by <%= attrs %> each. Enchanted Armoire: White Loungewear Set (Item 1 of 3).",
|
||||
"armorSpecialSummer2021HealerNotes": "Your enemies might suspect you're a featherweight, but this armour will keep you safe while you help your Party. Increases Constitution by <%= con %>. Limited Edition 2021 Summer Gear.",
|
||||
"armorSpecialSummer2021MageNotes": "Ever-tightening whirls of nacre provide an arcane geometry that focusses protective spellwork. Increases Intelligence by <%= int %>. Limited Edition 2021 Summer Gear.",
|
||||
"armorSpecialSpring2024WarriorText": "Fluorite Armour",
|
||||
"armorSpecialSpring2024WarriorNotes": "This stabilising stone armour will help ground you while dazzling all you face. Increases Constitution by <%= con %>. Limited Edition Spring 2024 Gear.",
|
||||
"armorSpecialFall2024RogueNotes": "Be one with the darkness and increase your agility and stealth in this armour. Increases Perception by <%= per %>. Limited Edition Autumn 2024 Gear.",
|
||||
"armorArmoireHeraldsTunicNotes": "Get ready to spread good news far and wide in this colourful, royal outfit. Increases Constitution by <%= con %>. Enchanted Armoire: Herald Set (Item 1 of 4).",
|
||||
"armorArmoireSoftVioletSuitNotes": "Purple is a luxurious colour. Relax in style after you’ve accomplished all your daily tasks. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Violet Loungewear Set (Item 2 of 3).",
|
||||
"armorSpecialFall2025WarriorNotes": "Neither your big feet nor your big body will be too large to fit into this seasonal armour. Increases Constitution by <%= con %>. Limited Edition Autumn 2025 Gear.",
|
||||
"armorArmoireSoftWhiteSuitNotes": "White is a peaceful colour. Whether you’re facing a crisp white bedsheet or a blanket of newly fallen snow, you’ll have a clear and ready mind. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: White Loungewear Set (Item 2 of 3).",
|
||||
"armorArmoireFunnyFoolCostumeNotes": "Dum-de-dum! Surely you jest. This colourful outfit looks amazing on you! Increases Strength by <%= str %>. Enchanted Armoire: Funny Fool Set (Item 2 of 3)",
|
||||
"armorSpecialFall2025MageNotes": "This seasonal armour becomes noncorporeal only after you put it on. Increases Intelligence by <%= int %>. Limited Edition Autumn 2025 Gear.",
|
||||
"armorArmoireSoftOrangeSuitNotes": "Orange is a vibrant colour. Wear this to bed, and you’re sure to succeed in whatever adventures you come across in your dreams. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Orange Loungewear Set (Item 2 of 3).",
|
||||
"armorArmoireStormKnightArmorText": "Storm Knight Armour",
|
||||
"armorArmoireStormKnightArmorNotes": "In this armour, you are nearly invincible. Your enemies will never see the storm’s end. Increases Perception by <%= per %>. Enchanted Armoire: Storm Knight Set (Item 2 of 3)",
|
||||
"armorSpecialSpring2025WarriorText": "Sunshine Armour",
|
||||
"armorSpecialSpring2025WarriorNotes": "This stunning armour contains colours you might see in the sky in the middle of a sunny spring day. Increases Constitution by <%= con %>. Limited Edition Spring 2025 Gear.",
|
||||
"armorSpecialFall2024RogueText": "Black Cat Armour",
|
||||
"armorSpecialFall2024HealerText": "Space Invader Armour",
|
||||
"armorSpecialSummer2025WarriorNotes": "Not only does this armour make you tough, but it makes you swift as well. Fight or escape—the choice is yours! Increases Constitution by <%= con %>. Limited Edition Summer 2025 Gear.",
|
||||
"armorSpecialSummer2025RogueNotes": "Not only will this suit change colours at will, but it may also eject a cloud of ink. Distract or conceal—the choice is yours! Increases Perception by <%= per %>. Limited Edition Summer 2025 Gear.",
|
||||
"armorSpecialSummer2025WarriorText": "Scallop Armour",
|
||||
"armorSpecialSummer2025MageNotes": "Not only does this suit have stunning colours, but it allows you to glide beautifully through the water. Swim or dance—the choice is yours! Increases Intelligence by <%= int %>. Limited Edition Summer 2025 Gear.",
|
||||
"armorSpecialSummer2022MageNotes": "When wearing this armour, you will glide easily through your work like the manta ray glides through water. Increases Intelligence by <%= int %>. Limited Edition 2022 Summer Gear.",
|
||||
"armorSpecialFall2022RogueNotes": "Whether you’re swimming, sneaking, or wrestling, you will be safe in this armour. Increases Perception by <%= per %>. Limited Edition 2022 Autumn Gear.",
|
||||
"armorSpecialSpring2023WarriorText": "Hummingbird Armour",
|
||||
"weaponArmoireRidingBroomNotes": "Run all your most magical errands on this fine broom--or, just take it for a joyride around the neighbourhood. Whee! Increases Strength by <%= str %> and Intelligence by <%= int %>. Enchanted Armoire: Spooky Sorcery Set (Item 1 of 3)",
|
||||
"armorSpecialSummer2021WarriorText": "Finny Armour",
|
||||
"armorSpecialSummer2023WarriorNotes": "Goldfish Warriors actually have excellent memories because they always keep their Dailies and To Do's organised in lists. Increases Constitution by <%= con %>. Limited Edition 2023 Summer Gear.",
|
||||
"armorSpecialFall2023RogueNotes": "You were lured with the promise of a nice hot soak... Joke's on you! Increases Perception by <%= per %>. Limited Edition 2023 Autumn Gear.",
|
||||
"armorSpecialFall2023WarriorText": "Video Player Armour",
|
||||
"armorMystery202110Text": "Mossy Gargoyle Armour",
|
||||
"armorArmoireStrawRaincoatNotes": "This woven straw cape will keep you dry and your armour from rusting while on your quest. Just don’t venture too near a candle! Increases Constitution by <%= con %>. Enchanted Armoire: Straw Raincoat Set (Item 1 of 2).",
|
||||
"headArmoireBlackFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a bold black colour. Increases Constitution, Perception, and Strength by <%= attrs %> each. Enchanted Armoire: Black Loungewear Set (Item 1 of 3).",
|
||||
"shieldArmoireMilkFoodNotes": "There are many sayings about the health benefits of milk, but the pets who favour it just love its creamy taste. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Pet Food Set (Item 10 of 10)",
|
||||
"shieldArmoireTeaKettleNotes": "All your favourite, flavourful teas can be brewed in this kettle. Are you in the mood for black tea, green tea, oolong, or perhaps a herbal infusion? Increases Constitution by <%= con %>. Enchanted Armoire: Tea Party Set (Item 3 of 3).",
|
||||
"shieldArmoirePaintersPaletteNotes": "Paints in all the colours of the rainbow are at your disposal. Is it magic that makes them so vivid when you use them, or is it your talent? Increases Strength by <%= str %>. Enchanted Armoire: Painter Set (Item 4 of 4).",
|
||||
"armorSpecialSummer2022RogueText": "Crab Armour",
|
||||
"armorSpecialFall2022RogueText": "Kappa Armour",
|
||||
"armorSpecialFall2022WarriorNotes": "RAWR! BIG SHOULDERS mean you are BIG STRONG! Increases Constitution by <%= con %>. Limited Edition 2022 Autumn Gear.",
|
||||
"armorArmoireShawlCollarCoatNotes": "A wise wizard once said there’s nothing better than being both cosy and productive! Wear this warm and stylish coat as you conquer the year’s challenges. Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
|
||||
"armorMystery202210Text": "Ominous Ophidian Armour",
|
||||
"armorSpecialSpring2022HealerText": "Peridot Armour",
|
||||
"armorSpecialSummer2022WarriorText": "Waterspout Armour",
|
||||
"armorSpecialSummer2022MageText": "Manta Ray Armour",
|
||||
"armorSpecialFall2022WarriorText": "Orcish Armour",
|
||||
"armorSpecialFall2022MageText": "Harpy Armour",
|
||||
"armorSpecialFall2022MageNotes": "Fly as fast as the wind with these wonderful wings and hold what you care most about tight in these terrifying talons. Increases Intelligence by <%= int %>. Limited Edition 2022 Autumn Gear.",
|
||||
"armorSpecialFall2022HealerNotes": "How many peeps could a Peeker peep, if a Peeker could peep peeps? Increases Constitution by <%= con %>. Limited Edition 2022 Autumn Gear.",
|
||||
"armorSpecialSummer2023WarriorText": "Goldfish Armour",
|
||||
"armorSpecialFall2023MageNotes": "With scarlet threads and gold accents, this outfit is a wonder for the senses. Increases Intelligence by <%= int %>. Limited Edition 2023 Autumn Gear.",
|
||||
"armorSpecialFall2023HealerNotes": "With moss, rock, wood, and bog water merged into one, this outfit is sometimes tough and sometimes spongy (but always intimidating). Increases Constitution by <%= con %>. Limited Edition 2023 Autumn Gear.",
|
||||
"armorMystery202104Text": "Downy Thistle Armour",
|
||||
"armorMystery202207Text": "Jammin' Jelly Armour",
|
||||
"armorMystery202207Notes": "This armour will have you looking glamorous and gelatinous. Confers no benefit. July 2022 Subscriber Item.",
|
||||
"armorMystery202306Notes": "No one’s going to rain on your parade! And if they try, you’ll stay colourful and dry! Confers no benefit. June 2023 Subscriber Item.",
|
||||
"eyewearMystery202202Notes": "Cheerful singing brings colour to your cheeks. Confers no benefit. February 2022 Subscriber Item",
|
||||
"headSpecialWinter2023RogueNotes": "People's temptations to “unwrap” your hair will give you opportunities to practise your ducks and dodges. Increases Perception by <%= per %>. Limited Edition 2022-2023 Winter Gear.",
|
||||
"armorArmoireStripedRainbowShirtNotes": "The colours of the rainbow have never looked so good before. Be bold! Increases Strength and Intelligence by <%= attrs %> each. Enchanted Armoire: Rainbow Set (Item 1 of 2).",
|
||||
"shieldSpecialSpring2023WarriorNotes": "Collect the spring’s best flowers into this brightly coloured floral bunch. Increases Constitution by <%= con %>. Limited Edition 2023 Spring Gear.",
|
||||
"headSpecialSummer2022WarriorNotes": "Channel the power of water as you centre yourself in this intense vortex. Increases Strength by <%= str %>. Limited Edition 2022 Summer Gear.",
|
||||
"shieldArmoirePinkCottonCandyFoodText": "Decorative Pink Candyfloss",
|
||||
"shieldArmoireBlueCottonCandyFoodText": "Decorative Blue Candyfloss",
|
||||
"weaponSpecialFall2024WarriorNotes": "Task obstacles are cut down immediately where they stand by this formidable weapon. Increases Strength by <%= str %>. Limited Edition Autumn 2024 Gear.",
|
||||
"weaponSpecialFall2024HealerNotes": "Tasks that were once cosmically complicated are decimated by this striking blade. Increases Intelligence by <%= int %>. Limited Edition Autumn 2024 Gear.",
|
||||
"weaponSpecialFall2024MageNotes": "Task steps will instantly become simplified with one touch of this shining weapon. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition Autumn 2024 Gear.",
|
||||
"shieldSpecialFallRogue2024Notes": "Tasks themselves will be overwhelmed by the swirls and spirals of this hypnotic weapon. Increases Strength by <%= str %>. Limited Edition Autumn 2024 Gear.",
|
||||
"weaponSpecialFall2025WarriorNotes": "A mighty weapon to cut a safe path through an autumn forest full of complications. Increases Strength by <%= str %>. Limited Edition Autumn 2025 Gear.",
|
||||
"weaponSpecialFall2025RogueNotes": "A mighty weapon to cut a safe path through an autumn forest full of obstacles. Increases Strength by <%= str %>. Limited Edition Autumn 2025 Gear.",
|
||||
"weaponSpecialFall2025HealerNotes": "A mighty weapon to cut a safe path through an autumn forest full of impediments. Increases Intelligence by <%= int %>. Limited Edition Autumn 2025 Gear.",
|
||||
"headSpecialFall2024WarriorNotes": "Whether you’re mischievous or threatening, you won’t be missed when you wear this! Increases Strength by <%= str %>. Limited Edition Autumn 2024 Gear.",
|
||||
"headSpecialFall2025WarriorNotes": "Round and hairy, this mask covers your head while you cover all your important tasks. Increases Strength by <%= str %>. Limited Edition Autumn 2025 Gear.",
|
||||
"headSpecialFall2025RogueNotes": "Pale and hooded, this mask covers your head while you cover all your important tasks. Increases Perception by <%= per %>. Limited Edition Autumn 2025 Gear.",
|
||||
"headSpecialFall2025HealerNotes": "Striking and horned, this mask covers your head while you cover all your important tasks. Increases Intelligence by <%= int %>. Limited Edition Autumn 2025 Gear.",
|
||||
"headSpecialFall2025MageNotes": "Ethereal and glowy, this mask covers your head while you cover all your important tasks. Increases Perception by <%= per %>. Limited Edition Autumn 2025 Gear.",
|
||||
"shieldSpecialFall2023WarriorNotes": "Perfect for making yourself comfortable while enjoying a scary movie... But we won't tell anyone if you need to hug it during the really spooky scenes! Increases Constitution by <%= con %>. Limited Edition 2023 Autumn Gear.",
|
||||
"shieldSpecialFall2025WarriorNotes": "Buy yourself some extra time to think and plan by shielding yourself from your next Dailies. Increases Constitution by <%= con %>. Limited Edition Autumn 2025 Gear.",
|
||||
"shieldSpecialFall2025RogueNotes": "A mighty weapon to cut your To Do’s right in half. Increases Strength by <%= str %>. Limited Edition Autumn 2025 Gear.",
|
||||
"shieldSpecialFall2025HealerNotes": "Buy yourself some extra time to gather supplies by shielding yourself from your chores. Increases Constitution by <%= con %>. Limited Edition Autumn 2025 Gear.",
|
||||
"headSpecialFall2022RogueNotes": "With this metal cap upon your head, you will have extra protection when you venture onto land. Increases Perception by <%= per %>. Limited Edition 2022 Autumn Gear.",
|
||||
"headSpecialFall2024MageNotes": "Whether you’re mysterious or whimsical, you won’t be missed when you wear this! Increases Perception by <%= per %>. Limited Edition Autumn 2024 Gear.",
|
||||
"headSpecialFall2024RogueNotes": "Whether you’re cuddly or cunning, you won’t be missed when you wear this! Increases Perception by <%= per %>. Limited Edition Autumn 2024 Gear.",
|
||||
"shieldSpecialFall2024WarriorNotes": "Task complications are absorbed by your shield and make you more determined. Increases Constitution by <%= con %>. Limited Edition Autumn 2024 Gear.",
|
||||
"headSpecialFall2023RogueNotes": "This jinxed stew has given you the fuzzy face and long ears of a donkey! How very Shakespearean. Increases Perception by <%= per %>. Limited Edition 2023 Autumn Gear.",
|
||||
"weaponSpecialFall2025MageNotes": "A mighty weapon to cut a safe path through an autumn forest full of frights. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition Autumn 2025 Gear.",
|
||||
"weaponSpecialFall2024RogueNotes": "Tasks will freeze in place due to the twists and turns of this mesmerising weapon. Increases Strength by <%= str %>. Limited Edition Autumn 2024 Gear.",
|
||||
"headSpecialFall2024HealerNotes": "Whether you’re defending your planet or exploring a new one, you won’t be missed when you wear this! Increases Intelligence by <%= int %>. Limited Edition Autumn 2024 Gear.",
|
||||
"shieldSpecialFall2023HealerNotes": "With a firm base and a soft top, this is perfect to hurl at enemies or to sit upon when you need a rest from your adventures. Increases Constitution by <%= con %>. Limited Edition 2023 Autumn Gear.",
|
||||
"shieldSpecialFall2024HealerNotes": "New tasks wanting your attention bounce right off until you’ve completed your current mission. Increases Constitution by <%= con %>. Limited Edition Autumn 2024 Gear.",
|
||||
"headSpecialFall2022WarriorNotes": "Tusks tough and sharp enough to pierce pumpkins! RAWR! Increases Strength by <%= str %>. Limited Edition 2022 Autumn Gear.",
|
||||
"headSpecialFall2023WarriorNotes": "What horror lurks in this realm of distortion and static? You'll have to stay tuned to find out! Increases Strength by <%= str %>. Limited Edition 2023 Autumn Gear.",
|
||||
"headSpecialFall2023MageNotes": "With piercing eyes and pointed flair, it makes any illusion a sudden possibility. Increases Perception by <%= per %>. Limited Edition 2023 Autumn Gear.",
|
||||
"headSpecialFall2023HealerNotes": "With eyes as dark as the bog it emerged from, it fixes its gaze upon enemies. Increases Intelligence by <%= int %>. Limited Edition 2023 Autumn Gear.",
|
||||
"shieldSpecialFall2023RogueNotes": "Enchanted with the strongest spells to hold powerful potions. Increases Strength by <%= str %>. Limited Edition 2023 Autumn Gear.",
|
||||
"shieldSpecialFall2022WarriorNotes": "RAWR or TREAT! Increases Constitution by <%= con %>. Limited Edition 2022 Autumn Gear.",
|
||||
"headSpecialFall2022MageNotes": "Entrance and lure others close with this magical maiden mask. Increases Perception by <%= per %>. Limited Edition 2022 Autumn Gear.",
|
||||
"headSpecialFall2022HealerNotes": "Beauty is in there. Somewhere! Increases Intelligence by <%= int %>. Limited Edition 2022 Autumn Gear.",
|
||||
"shieldSpecialFall2022HealerNotes": "Eye Two, look upon this costume and tremble. Increases Constitution by <%= con %>. Limited Edition 2022 Autumn Gear.",
|
||||
"headSpecialSummer2024HealerNotes": "This spiral shell helps remind you to stop spiralling out of control. Increases Intelligence by <%= int %>. Limited Edition Summer 2024 Gear."
|
||||
}
|
||||
|
||||
@@ -241,5 +241,6 @@
|
||||
"titleCustomizations": "Customisations",
|
||||
"newMessage": "New Message",
|
||||
"targetUserNotExist": "Target User: '<%= userName %>' does not exist.",
|
||||
"rememberToBeKind": "Please remember to be kind, respectful, and follow the <a href='/static/community-guidelines' target='_blank'>Community Guidelines</a>."
|
||||
"rememberToBeKind": "Please remember to be kind, respectful, and follow the <a href='/static/community-guidelines' target='_blank'>Community Guidelines</a>.",
|
||||
"gem": "Gem"
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
"optional": "Optional",
|
||||
"needsTextPlaceholder": "Type your message here.",
|
||||
"leaderOnlyChallenges": "Only the group leader can create challenges",
|
||||
"sendGift": "Send a Gift",
|
||||
"sendGift": "Send Gift",
|
||||
"inviteFriends": "Invite Friends",
|
||||
"inviteByEmail": "Invite by Email",
|
||||
"inviteMembersHowTo": "Invite people via a valid email or 36-digit User ID. If an email isn't registered yet, we'll invite them to join Habitica.",
|
||||
@@ -357,8 +357,6 @@
|
||||
"editParty": "Edit Party",
|
||||
"leaveGuild": "Leave Group",
|
||||
"groupUseDefault": "Choose an answer",
|
||||
"groupParentChildren": "Parent(s) setting up tasks for children",
|
||||
"groupCouple": "Couple sharing tasks",
|
||||
"viewStatus": "Status",
|
||||
"chatTemporarilyUnavailable": "Chat is temporarily unavailable. Please try again later.",
|
||||
"newGroupsBullet01": "Interact with tasks directly from the shared task board",
|
||||
@@ -375,12 +373,8 @@
|
||||
"viewDetails": "View Details",
|
||||
"invitedToThisQuest": "You were invited to this Quest!",
|
||||
"createGroup": "Create a Group",
|
||||
"groupFriends": "Friends sharing tasks",
|
||||
"groupCoworkers": "Coworkers sharing tasks",
|
||||
"groupManager": "Manager setting up tasks for employees",
|
||||
"groupTeacher": "Teacher setting up tasks for students",
|
||||
"nameStar": "Name*",
|
||||
"newGroupsBullet05": "Shared tasks will degrade in color if left incomplete to help track progress",
|
||||
"newGroupsBullet05": "Shared tasks will degrade in colour if left incomplete to help track progress",
|
||||
"newGroupsBullet06": "The task status view allows you to quickly see which assignee has completed a task",
|
||||
"newGroupsBullet07": "Toggle the ability to display the shared tasks on your personal task board",
|
||||
"newGroupsBullet02": "Anyone can complete an unassigned task",
|
||||
@@ -428,5 +422,9 @@
|
||||
"createGroupToday": "Create Your Group Today!",
|
||||
"createGroupTitle": "Create Group",
|
||||
"messageCopiedToClipboard": "Message copied to clipboard.",
|
||||
"checkGroupPlanFAQ": "Check out the <a href='/static/faq#what-is-group-plan'>Group Plans FAQ</a> to learn how to get the most out of your shared task experience."
|
||||
"checkGroupPlanFAQ": "Check out the <a href='/static/faq#what-is-group-plan'>Group Plans FAQ</a> to learn how to get the most out of your shared task experience.",
|
||||
"groupParentChildren": "Using with my household",
|
||||
"groupFriends": "Using with friends",
|
||||
"groupManager": "Using for work",
|
||||
"groupTeacher": "Using for education"
|
||||
}
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"limitedEdition": "Limited Edition",
|
||||
"anniversaryGryphatriceText": "The rare Jubilant Gryphatrice joins the birthday celebrations! Don't miss your chance to own this exclusive animated Pet.",
|
||||
"plentyOfPotions": "Plenty of Potions",
|
||||
"plentyOfPotionsText": "We're bringing back 10 of the community's favorite Magic Hatching potions. Head over to The Market to fill out your collection!",
|
||||
"plentyOfPotionsText": "We're bringing back 10 of the community's favourite Magic Hatching potions. Head over to The Market to fill out your collection!",
|
||||
"visitTheMarketButton": "Visit the Market",
|
||||
"fourForFree": "Four for Free",
|
||||
"summer2021ClownfishRogueSet": "Clownfish (Rogue)",
|
||||
@@ -274,5 +274,13 @@
|
||||
"fall2024SpaceInvaderHealerSet": "Space Invader Set (Healer)",
|
||||
"fall2024BlackCatRogueSet": "Black Cat Set (Rogue)",
|
||||
"winter2025MooseWarriorSet": "Moose Warrior Set",
|
||||
"winter2025StringLightsHealerSet": "String Lights Healer Set"
|
||||
"winter2025StringLightsHealerSet": "String Lights Healer Set",
|
||||
"fall2025SasquatchWarriorSet": "Sasquatch Warrior Set",
|
||||
"fall2025SkeletonRogueSet": "Skeleton Rogue Set",
|
||||
"fall2025KoboldHealerSet": "Kobold Healer Set",
|
||||
"fall2025MaskedGhostMageSet": "Masked Ghost Mage Set",
|
||||
"summer2025ScallopWarriorSet": "Scallop Warrior Set",
|
||||
"summer2025SquidRogueSet": "Squid Rogue Set",
|
||||
"summer2025SeaAngelHealerSet": "Sea Angel Healer Set",
|
||||
"summer2025FairyWrasseMageSet": "Fairy Wrasse Mage Set"
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"welcomeTo": "Welcome to",
|
||||
"welcomeBack": "Welcome back!",
|
||||
"justin": "Justin",
|
||||
"justinIntroMessage1": "Hello there! You must be new here. My name is <strong>Justin</strong>, and I'll be your guide in Habitica.",
|
||||
"justinIntroMessage1": "Hello there! You must be new here. I'm <strong>Justin</strong>, I'll be your guide in Habitica. So how would you like to look? Don't worry, you can change this later.",
|
||||
"justinIntroMessage3": "Great! Now, what are you interested in working on throughout this journey?",
|
||||
"introTour": "Here we are! I've filled out some Tasks for you based on your interests, so you can get started right away. Click a Task to edit or add new Tasks to fit your routine!",
|
||||
"prev": "Prev",
|
||||
|
||||
@@ -5,6 +5,6 @@
|
||||
"step2": "Step 2: Gain Points by Doing Things in Real Life",
|
||||
"webStep2Text": "Now, start tackling your goals from the list! As you complete tasks and check them off in Habitica, you will gain [Experience](https://habitica.fandom.com/wiki/Experience_Points), which helps you level up, and [Gold](https://habitica.fandom.com/wiki/Gold_Points), which allows you to purchase Rewards. If you fall into bad habits or miss your Dailies, you will lose [Health](https://habitica.fandom.com/wiki/Health_Points). In that way, the Habitica Experience and Health bars serve as a fun indicator of your progress toward your goals. You'll start seeing your real life improve as your character advances in the game.",
|
||||
"step3": "Step 3: Customise and Explore Habitica",
|
||||
"webStep3Text": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your Tasks with [tags](https://habitica.fandom.com/wiki/Tags) (edit a Task to add them).\n * Customize your [Avatar](https://habitica.fandom.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](https://habitica.fandom.com/wiki/Equipment) under Rewards or from the [Shops](<%= shopUrl %>), and change it under [Inventory > Equipment](<%= equipUrl %>).\n * Connect with other users via the [Looking for Party tool](https://habitica.com/looking-for-party).\n * Hatch [Pets](https://habitica.fandom.com/wiki/Pets) by collecting [Eggs](https://habitica.fandom.com/wiki/Eggs) and [Hatching Potions](https://habitica.fandom.com/wiki/Hatching_Potions). [Feed](https://habitica.fandom.com/wiki/Food) them to create [Mounts](https://habitica.fandom.com/wiki/Mounts).\n * At level 10: Choose a particular [Class](https://habitica.fandom.com/wiki/Class_System) and then use Class-specific [skills](https://habitica.fandom.com/wiki/Skills) (levels 11 to 14).\n * Form a Party with your friends (by clicking [Party](<%= partyUrl %>) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [Quests](https://habitica.fandom.com/wiki/Quests) (you will be given a quest at level 15).\n * Organize your Tasks with [tags](http://habitica.fandom.com/wiki/Tags) (edit a Task to add them).\n * Customize your [Avatar](http://habitica.fandom.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](http://habitica.fandom.com/wiki/Equipment) under Rewards or from the [Shops](<%= shopUrl %>), and change it under [Inventory > Equipment](<%= equipUrl %>).\n * Connect with other users via the [Tavern](http://habitica.fandom.com/wiki/Tavern).\n * Hatch [Pets](http://habitica.fandom.com/wiki/Pets) by collecting [Eggs](http://habitica.fandom.com/wiki/Eggs) and [Hatching Potions](http://habitica.fandom.com/wiki/Hatching_Potions). [Feed](http://habitica.fandom.com/wiki/Food) them to create [Mounts](http://habitica.fandom.com/wiki/Mounts).\n * At level 10: Choose a particular [Class](http://habitica.fandom.com/wiki/Class_System) and then use Class-specific [skills](http://habitica.fandom.com/wiki/Skills) (levels 11 to 14).\n * Form a Party with your friends (by clicking [Party](<%= partyUrl %>) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [Quests](http://habitica.fandom.com/wiki/Quests) (you will be given a quest at level 15).",
|
||||
"webStep3Text": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organise your Tasks with [tags](https://habitica.fandom.com/wiki/Tags) (edit a Task to add them).\n * Customise your [Avatar](https://habitica.fandom.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](https://habitica.fandom.com/wiki/Equipment) under Rewards or from the [Shops](<%= shopUrl %>), and change it under [Inventory > Equipment](<%= equipUrl %>).\n * Connect with other users via the [Looking for Party tool](https://habitica.com/looking-for-party).\n * Hatch [Pets](https://habitica.fandom.com/wiki/Pets) by collecting [Eggs](https://habitica.fandom.com/wiki/Eggs) and [Hatching Potions](https://habitica.fandom.com/wiki/Hatching_Potions). [Feed](https://habitica.fandom.com/wiki/Food) them to create [Mounts](https://habitica.fandom.com/wiki/Mounts).\n * At level 10: Choose a particular [Class](https://habitica.fandom.com/wiki/Class_System) and then use Class-specific [skills](https://habitica.fandom.com/wiki/Skills) (levels 11 to 14).\n * Form a Party with your friends (by clicking [Party](<%= partyUrl %>) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [Quests](https://habitica.fandom.com/wiki/Quests) (you will be given a quest at level 15).",
|
||||
"overviewQuestionsRevised": "Have questions? Check out the <a href='/static/faq'>FAQ</a>! If your question isn't mentioned there, you can ask for further help using this form: "
|
||||
}
|
||||
|
||||
@@ -91,7 +91,7 @@
|
||||
"filterByMagicPotion": "Magic Potion",
|
||||
"filterByQuest": "Quest",
|
||||
"standard": "Standard",
|
||||
"sortByColor": "Color",
|
||||
"sortByColor": "Colour",
|
||||
"sortByHatchable": "Hatchable",
|
||||
"hatch": "Hatch!",
|
||||
"foodTitle": "Pet Food",
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
"questGryphonDropGryphonEgg": "Gryphon (Egg)",
|
||||
"questGryphonUnlockText": "Unlocks Gryphon Eggs for purchase in the Market",
|
||||
"questHedgehogText": "The Hedgebeast",
|
||||
"questHedgehogNotes": "Hedgehogs are a funny group of animals. They are some of the most affectionate pets a Habiteer could own. But rumor has it, if you feed them milk after midnight, they grow quite irritable. And fifty times their size. And <strong>InspectorCaracal</strong> did just that. Oops.",
|
||||
"questHedgehogNotes": "Hedgehogs are a funny group of animals. They are some of the most affectionate pets a Habiteer could own. But rumour has it, if you feed them milk after midnight, they grow quite irritable. And fifty times their size. And <strong>InspectorCaracal</strong> did just that. Oops.",
|
||||
"questHedgehogCompletion": "Your party successfully calmed down the hedgehog! After shrinking down to a normal size, she hobbles away to her eggs. She returns squeaking and nudging some of her eggs along towards your party. Hopefully, these hedgehogs like milk better!",
|
||||
"questHedgehogBoss": "Hedgebeast",
|
||||
"questHedgehogDropHedgehogEgg": "Hedgehog (Egg)",
|
||||
@@ -173,7 +173,7 @@
|
||||
"questStressbeastBossRageDescription": "When this gauge fills, the Abominable Stressbeast will unleash its Stress Strike on Habitica!",
|
||||
"questStressbeastDropMammothPet": "Mammoth (Pet)",
|
||||
"questStressbeastDropMammothMount": "Mammoth (Mount)",
|
||||
"questStressbeastBossRageStables": "`Abominable Stressbeast uses STRESS STRIKE!`\n\nThe surge of stress heals Abominable Stressbeast!\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and their dark-red color has infuriated the Abominable Stressbeast and caused it to regain some of its health! The horrible creature lunges for the stables, but Matt the Beast Master heroically leaps into the fray to protect the pets and mounts. The Stressbeast has seized Matt in its vicious grip, but at least it's distracted for the moment. Hurry! Let's keep our Dailies in check and defeat this monster before it attacks again!",
|
||||
"questStressbeastBossRageStables": "`Abominable Stressbeast uses STRESS STRIKE!`\n\nThe surge of stress heals Abominable Stressbeast!\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and their dark-red colour has infuriated the Abominable Stressbeast and caused it to regain some of its health! The horrible creature lunges for the stables, but Matt the Beast Master heroically leaps into the fray to protect the pets and mounts. The Stressbeast has seized Matt in its vicious grip, but at least it's distracted for the moment. Hurry! Let's keep our Dailies in check and defeat this monster before it attacks again!",
|
||||
"questStressbeastBossRageBailey": "`Abominable Stressbeast uses STRESS STRIKE!`\n\nThe surge of stress heals Abominable Stressbeast!\n\nAhh!!! Our incomplete Dailies caused the Abominable Stressbeast to become madder than ever and regain some of its health! Bailey the Town Crier was shouting for citizens to get to safety, and now it has seized her in its other hand! Look at her, valiantly reporting on the news as the Stressbeast swings her around viciously... Let's be worthy of her bravery by being as productive as we can to save our NPCs!",
|
||||
"questStressbeastBossRageGuide": "`Abominable Stressbeast uses STRESS STRIKE!`\n\nThe surge of stress heals Abominable Stressbeast!\n\nLook out! Justin the Guide is trying to distract the Stressbeast by running around its ankles, yelling productivity tips! The Abominable Stressbeast is stomping madly, but it seems like we're really wearing this beast down. I doubt it has enough energy for another strike. Don't give up... we're so close to finishing it off!",
|
||||
"questStressbeastDesperation": "`Abominable Stressbeast reaches 500K health! Abominable Stressbeast uses Desperate Defence!`\n\nWe're almost there, Habiticans! With diligence and Dailies, we've whittled the Stressbeast's health down to only 500K! The creature roars and flails in desperation, rage building faster than ever. Bailey and Matt yell in terror as it begins to swing them around at a terrifying pace, raising a blinding snowstorm that makes it harder to hit.\n\nWe'll have to redouble our efforts, but take heart - this is a sign that the Stressbeast knows it is about to be defeated. Don't give up now!",
|
||||
@@ -231,7 +231,7 @@
|
||||
"questGroupDilatoryDistress": "Dilatory Distress",
|
||||
"questDilatoryDistress1Text": "Dilatory Distress, Part 1: Message in a Bottle",
|
||||
"questDilatoryDistress1Notes": "A message in a bottle arrived from the newly rebuilt city of Dilatory! It reads: \"Dear Habiticans, we need your help once again. Our princess has disappeared and the city is under siege by some unknown watery demons! The mantis shrimps are holding the attackers at bay. Please aid us!\" To make the long journey to the sunken city, one must be able to breathe water. Fortunately, the alchemists @Benga and @hazel can make it all possible! You only have to find the proper ingredients.",
|
||||
"questDilatoryDistress1Completion": "You don the finned armor and swim to Dilatory as quickly as you can. The merfolk and their mantis shrimp allies have managed to keep the monsters outside the city for the moment, but they are losing. No sooner are you within the castle walls than the horrifying siege descends!",
|
||||
"questDilatoryDistress1Completion": "You don the finned armour and swim to Dilatory as quickly as you can. The merfolk and their mantis shrimp allies have managed to keep the monsters outside the city for the moment, but they are losing. No sooner are you within the castle walls than the horrifying siege descends!",
|
||||
"questDilatoryDistress1CollectFireCoral": "Fire Coral",
|
||||
"questDilatoryDistress1CollectBlueFins": "Blue Fins",
|
||||
"questDilatoryDistress1DropArmor": "Finned Oceanic Armour (Armour)",
|
||||
@@ -419,7 +419,7 @@
|
||||
"questMoon3Boss": "Monstrous Moon",
|
||||
"questMoon3DropWeapon": "Lunar Scythe (Two-Handed Weapon)",
|
||||
"questSlothText": "The Somnolent Sloth",
|
||||
"questSlothNotes": "As you and your party venture through the Somnolent Snowforest, you're relieved to see a glimmering of green among the white snowdrifts... until an enormous sloth emerges from the frosty trees! Green emeralds shimmer hypnotically on its back.<br><br>\"Hello, adventurers... why don't you take it slow? You've been walking for a while... so why not... stop? Just lie down, and rest...\"<br><br>You feel your eyelids grow heavy, and you realise: It's the Somnolent Sloth! According to @JaizakAripaik, it got its name from the emeralds on its back which are rumored to... send people to... sleep...<br><br>You shake yourself awake, fighting drowsiness. In the nick of time, @awakebyjava and @PainterProphet begin to shout spells, forcing your party awake. \"Now's our chance!\" @Kiwibot yells.",
|
||||
"questSlothNotes": "As you and your party venture through the Somnolent Snowforest, you're relieved to see a glimmering of green among the white snowdrifts... until an enormous sloth emerges from the frosty trees! Green emeralds shimmer hypnotically on its back.<br><br>\"Hello, adventurers... why don't you take it slow? You've been walking for a while... so why not... stop? Just lie down, and rest...\"<br><br>You feel your eyelids grow heavy, and you realise: It's the Somnolent Sloth! According to @JaizakAripaik, it got its name from the emeralds on its back which are rumoured to... send people to... sleep...<br><br>You shake yourself awake, fighting drowsiness. In the nick of time, @awakebyjava and @PainterProphet begin to shout spells, forcing your party awake. \"Now's our chance!\" @Kiwibot yells.",
|
||||
"questSlothCompletion": "You did it! As you defeat the Somnolent Sloth, its emeralds break off. \"Thank you for freeing me of my curse,\" says the sloth. \"I can finally sleep well, without those heavy emeralds on my back. Have these eggs as thanks, and you can have the emeralds too.\" The sloth gives you three sloth eggs and heads off for warmer climates.",
|
||||
"questSlothBoss": "Somnolent Sloth",
|
||||
"questSlothDropSlothEgg": "Sloth (Egg)",
|
||||
@@ -450,7 +450,7 @@
|
||||
"questStoikalmCalamity3Notes": "The twining tunnels of the icicle drake caverns shimmer with frost... and with untold riches. You gape, but Lady Glaciate strides past without a glance. \"Excessively flashy,\" she says. \"Obtained admirably, though, from respectable mercenary work and prudent banking investments. Look further.\" Squinting, you spot a towering pile of stolen items hidden in the shadows.<br><br>A sibilant voice hisses as you approach. \"My delicious hoard! You shall not steal it back from me!\" A sinuous body slides from the heap: the Icicle Drake Queen herself! You have just enough time to note the strange bracelets glittering on her wrists and the wildness glinting in her eyes before she lets out a howl that shakes the earth around you.",
|
||||
"questStoikalmCalamity3Completion": "You subdue the Icicle Drake Queen, giving Lady Glaciate time to shatter the glowing bracelets. The Queen stiffens in apparent mortification, then quickly covers it with a haughty pose. \"Feel free to remove these extraneous items,\" she says. \"I'm afraid they simply don't fit our decor.\"<br><br>\"Also, you stole them,\" @Beffymaroo says. \"By summoning monsters from the earth.\"<br><br>The Icicle Drake Queen looks miffed. \"Take it up with that wretched bracelet saleswoman,\" she says. \"It's Tzina you want. I was essentially unaffiliated.\"<br><br>Lady Glaciate claps you on the arm. \"You did well today,\" she says, handing you a spear and a horn from the pile. \"Be proud.\"",
|
||||
"questStoikalmCalamity3Boss": "Icicle Drake Queen",
|
||||
"questStoikalmCalamity3DropBlueCottonCandy": "Blue Cotton Candy (Food)",
|
||||
"questStoikalmCalamity3DropBlueCottonCandy": "Blue Candyfloss (Food)",
|
||||
"questStoikalmCalamity3DropShield": "Mammoth Rider's Horn (Off-Hand Item)",
|
||||
"questStoikalmCalamity3DropWeapon": "Mammoth Rider Spear (Weapon)",
|
||||
"questGuineaPigText": "The Guinea Pig Gang",
|
||||
@@ -473,7 +473,7 @@
|
||||
"questButterflyUnlockText": "Unlocks Caterpillar Eggs for purchase in the Market",
|
||||
"questGroupMayhemMistiflying": "Mayhem in Mistiflying",
|
||||
"questMayhemMistiflying1Text": "Mayhem in Mistiflying, Part 1: In Which Mistiflying Experiences a Dreadful Bother",
|
||||
"questMayhemMistiflying1Notes": "Although local soothsayers predicted pleasant weather, the afternoon is extremely breezy, so you gratefully follow your friend @Kiwibot into their house to escape the blustery day.<br><br>Neither of you expects to find the April Fool lounging at the kitchen table.<br><br>“Oh, hello,” he says. “Fancy seeing you here. Please, let me offer you some of this delicious tea.”<br><br>“That’s…” @Kiwibot begins. “That’s MY—“<br><br>“Yes, yes, of course,” says the April Fool, helping himself to some cookies. “Just thought I’d pop indoors and get a nice reprieve from all the tornado-summoning skulls.” He takes a casual sip from his teacup. “Incidentally, the city of Mistiflying is under attack.”<br><br>Horrified, you and your friends race to the stables and saddle your fastest winged mounts. As you soar towards the floating city, you see that a swarm of chattering, flying skulls are laying siege to the city… and several turn their attentions towards you!",
|
||||
"questMayhemMistiflying1Notes": "Although local soothsayers predicted pleasant weather, the afternoon is extremely breezy, so you gratefully follow your friend @Kiwibot into their house to escape the blustery day.<br><br>Neither of you expects to find the April Fool lounging at the kitchen table.<br><br>“Oh, hello,” he says. “Fancy seeing you here. Please, let me offer you some of this delicious tea.”<br><br>“That’s…” @Kiwibot begins. “That’s MY—“<br><br>“Yes, yes, of course,” says the April Fool, helping himself to some biscuits. “Just thought I’d pop indoors and get a nice reprieve from all the tornado-summoning skulls.” He takes a casual sip from his teacup. “Incidentally, the city of Mistiflying is under attack.”<br><br>Horrified, you and your friends race to the stables and saddle your fastest winged mounts. As you soar towards the floating city, you see that a swarm of chattering, flying skulls are laying siege to the city… and several turn their attention towards you!",
|
||||
"questMayhemMistiflying1Completion": "The final skull drops from the sky, a shimmering set of rainbow robes clasped in its jaws, but the steady wind has not slackened. Something else is at play here. And where is that slacking April Fool? You pick up the robes, then swoop into the city.",
|
||||
"questMayhemMistiflying1Boss": "Air Skull Swarm",
|
||||
"questMayhemMistiflying1RageTitle": "Swarm Respawn",
|
||||
@@ -493,13 +493,13 @@
|
||||
"questMayhemMistiflying3Notes": "The Mistiflies are whirling so thickly through the tornado that it’s hard to see. Squinting, you spot a many-winged silhouette floating at the centre of the tremendous storm.<br><br>“Oh, dear,” the April Fool sighs, nearly drowned out by the howl of the weather. “Looks like Winny went and got himself possessed. Very relatable problem, that. Could happen to anybody.”<br><br>“The Wind-Worker!” @Beffymaroo hollers at you. “He’s Mistiflying’s most talented messenger-mage, since he’s so skilled with weather magic. Normally he’s a very polite mailman!”<br><br>As if to counteract this statement, the Wind-Worker lets out a scream of fury, and even with your magic robes, the storm nearly rips you from your mount.<br><br>“That gaudy mask is new,” the April Fool remarks. “Perhaps you should relieve him of it?”<br><br>It’s a good idea… but the enraged mage isn’t going to give it up without a fight.",
|
||||
"questMayhemMistiflying3Completion": "Just as you think you can’t withstand the wind any longer, you manage to snatch the mask from the Wind-Worker’s face. Instantly, the tornado is sucked away, leaving only balmy breezes and sunshine. The Wind-Worker looks around in bemusement. “Where did she go?”<br><br>“Who?” your friend @khdarkwolf asks.<br><br>“That sweet woman who offered to deliver a package for me. Tzina.” As he takes in the wind-swept city below him, his expression darkens. “Then again, maybe she wasn’t so sweet…”<br><br>The April Fool pats him on the back, then hands you two shimmering envelopes. “Here. Why don’t you let this distressed fellow rest, and take charge of the mail for a bit? I hear the magic in those envelopes will make them worth your while.”",
|
||||
"questMayhemMistiflying3Boss": "The Wind-Worker",
|
||||
"questMayhemMistiflying3DropPinkCottonCandy": "Pink Cotton Candy (Food)",
|
||||
"questMayhemMistiflying3DropPinkCottonCandy": "Pink Candyfloss (Food)",
|
||||
"questMayhemMistiflying3DropShield": "Roguish Rainbow Message (Off-Hand Item)",
|
||||
"questMayhemMistiflying3DropWeapon": "Roguish Rainbow Message (Main-Hand Item)",
|
||||
"featheredFriendsText": "Feathered Friends Quest Bundle",
|
||||
"featheredFriendsNotes": "Contains Quests to obtain Owl, Parrot, and Hawk Pet eggs: The Night-Owl, Help! Harpy!, and The Birds of Preycrastination.",
|
||||
"questNudibranchText": "Infestation of the NowDo Nudibranchs",
|
||||
"questNudibranchNotes": "You finally get around to checking your To Do's on a lazy day in Habitica. Bright against your deepest red tasks are a gaggle of vibrant blue sea slugs. You are entranced! Their sapphire colors make your most intimidating tasks look as easy as your best Habits. In a feverish stupor you get to work, tackling one task after the other in a ceaseless frenzy...<br><br>The next thing you know, @LilithofAlfheim is pouring cold water over you. “The NowDo Nudibranchs have been stinging you all over! You need to take a break!”<br><br>Shocked, you see that your skin is as bright red as your To Do list was. \"Being productive is one thing,\" @beffymaroo says, \"but you've also got to take care of yourself. Hurry, let's get rid of them!\"",
|
||||
"questNudibranchNotes": "You finally get around to checking your To Do's on a lazy day in Habitica. Bright against your deepest red tasks are a gaggle of vibrant blue sea slugs. You are entranced! Their sapphire colours make your most intimidating tasks look as easy as your best Habits. In a feverish stupor you get to work, tackling one task after the other in a ceaseless frenzy...<br><br>The next thing you know, @LilithofAlfheim is pouring cold water over you. “The NowDo Nudibranchs have been stinging you all over! You need to take a break!”<br><br>Shocked, you see that your skin is as bright red as your To Do list was. \"Being productive is one thing,\" @beffymaroo says, \"but you've also got to take care of yourself. Hurry, let's get rid of them!\"",
|
||||
"questNudibranchCompletion": "You see the last of the NowDo Nudibranchs sliding off of a pile of completed tasks as @amadshade washes them away. One leaves behind a cloth bag, and you open it to reveal some gold and a few little ellipsoids you guess are eggs.",
|
||||
"questNudibranchBoss": "NowDo Nudibranch",
|
||||
"questNudibranchDropNudibranchEgg": "Nudibranch (Egg)",
|
||||
@@ -671,7 +671,7 @@
|
||||
"delightfulDinosText": "Delightful Dinos Quest Bundle",
|
||||
"delightfulDinosNotes": "Contains Quests to obtain Triceratops, T-Rex, and Pterodactyl Pet eggs: The Trampling Triceratops, The Dinosaur Unearthed, and The Pterror-dactyl.",
|
||||
"questAmberText": "The Amber Alliance",
|
||||
"questAmberNotes": "You’re sitting in the Tavern with @beffymaroo and @-Tyr- when @Vikte bursts through the door and excitedly tells you about the rumors of another type of Magic Hatching Potion hidden in the Taskwoods. Having completed your Dailies, the three of you immediately agree to help @Vikte on their search. After all, what’s the harm in a little adventure?<br><br>After walking through the Taskwoods for hours, you’re beginning to regret joining such a wild chase. You’re about to head home, when you hear a surprised yelp and turn to see a huge lizard with shiny amber scales coiled around a tree, clutching @Vikte in her claws. @beffymaroo reaches for her sword.<br><br>“Wait!” cries @-Tyr-. “It’s the Trerezin! She’s not dangerous, just dangerously clingy!”",
|
||||
"questAmberNotes": "You’re sitting in the Tavern with @beffymaroo and @-Tyr- when @Vikte bursts through the door and excitedly tells you about the rumours of another type of Magic Hatching Potion hidden in the Taskwoods. Having completed your Dailies, the three of you immediately agree to help @Vikte on their search. After all, what’s the harm in a little adventure?<br><br>After walking through the Taskwoods for hours, you’re beginning to regret joining such a wild chase. You’re about to head home, when you hear a surprised yelp and turn to see a huge lizard with shiny amber scales coiled around a tree, clutching @Vikte in her claws. @beffymaroo reaches for her sword.<br><br>“Wait!” cries @-Tyr-. “It’s the Trerezin! She’s not dangerous, just dangerously clingy!”",
|
||||
"questAmberCompletion": "“Trerezin?” @-Tyr- says calmly. “Could you let @Vikte go? I don’t think they’re enjoying being so high up.”<br><br>The Trerezin’s amber skin blushes crimson and she gently lowers @Vikte to the ground. “My apologies! It’s been so long since I’ve had any guests that I’ve forgotten my manners!” She slithers forward to greet you properly before disappearing into her treehouse, and returning with an armful of Amber Hatching Potions as thank-you gifts!<br><br>“Magic Potions!” @Vikte gasps.<br><br>“Oh, these old things?” The Trerezin's tongue flickers as she thinks. “How about this? I’ll give you this whole stack if you promise to visit me every so often...”<br><br>And so you leave the Taskwoods, excited to tell everyone about the new potions--and your new friend!",
|
||||
"questAmberBoss": "Trerezin",
|
||||
"questAmberDropAmberPotion": "Amber Hatching Potion",
|
||||
@@ -681,12 +681,12 @@
|
||||
"questRubyCollectRubyGems": "Ruby Gems",
|
||||
"questRubyCollectVenusRunes": "Venus Runes",
|
||||
"questRubyCollectAquariusRunes": "Aquarius Zodiac Runes",
|
||||
"questRubyCompletion": "With the necessary items safely packed away, the three of you rush back to Habit City and meet in @beffymaroo's lab. “Excellent work!” @beffymaroo says. “You've gathered the ingredients for the potion!”<br><br>@beffymaroo carefully combines the runes and the rubies to create a brilliant red potion and pours some of it on two pet eggs. As you observe the results, you notice that the two pets seem completely uninterested in one another!<br><br>“Did it not work?” @gully asks. But before anyone can answer, you suddenly realize that it isn't the potion that creates friendship and love, but rather it is the experience of working together toward a common goal. You come away from the quest having gained some new friends...and some flashy new pets!",
|
||||
"questRubyCompletion": "With the necessary items safely packed away, the three of you rush back to Habit City and meet in @beffymaroo's lab. “Excellent work!” @beffymaroo says. “You've gathered the ingredients for the potion!”<br><br>@beffymaroo carefully combines the runes and the rubies to create a brilliant red potion and pours some of it on two pet eggs. As you observe the results, you notice that the two pets seem completely uninterested in one another!<br><br>“Did it not work?” @gully asks. But before anyone can answer, you suddenly realise that it isn't the potion that creates friendship and love, but rather it is the experience of working together toward a common goal. You come away from the quest having gained some new friends...and some flashy new pets!",
|
||||
"questRubyNotes": "The normally bustling peaks of the Stoïkalm Volcanoes lie silent in the snow. “I suppose the hikers and sight-seers are hibernating?” @gully says to you and @Aspiring_Advocate. “That makes our search easier.”<br><br>As you reach the summit, the chill wind merges with the steam billowing from the crater. “There!” @Aspiring_Advocate exclaims, pointing toward a hot spring. “What better place to find cool runes of Aquarius and passionate runes of Venus than where ice and fire meet?”<br><br>The three of you hurry toward the hot spring. “According to my research,” @Aspiring_Advocate says, “combining the runes with heart-shaped rubies will create a hatching potion that can foster friendship and love!”<br><br>Excited by the prospect of a new discovery, you all smile. “All right,” @gully says, “let's start searching!”",
|
||||
"questRubyText": "Ruby Rapport",
|
||||
"questWaffleRageTitle": "Maple Mire",
|
||||
"questWaffleBoss": "Awful Waffle",
|
||||
"questWaffleCompletion": "Battered and buttered but triumphant, you savor sweet victory as the Awful Waffle collapses into a pool of sticky goo.<br><br>“Wow, you really creamed that monster,” says Lady Glaciate, impressed.<br><br>“A piece of cake!” beams the April Fool.<br><br>“Kind of a shame, though,” says @beffymaroo. “It looked good enough to eat.”<br><br>The Fool takes a set of potion bottles from somewhere in his cape, fills them with the syrupy leavings of the Waffle, and mixes in a pinch of sparkling dust. The liquid swirls with color--new Hatching Potions! He tosses them into your arms. “All that adventure has given me an appetite. Who wants to join me for breakfast?”",
|
||||
"questWaffleCompletion": "Battered and buttered but triumphant, you savour sweet victory as the Awful Waffle collapses into a pool of sticky goo.<br><br>“Wow, you really creamed that monster,” says Lady Glaciate, impressed.<br><br>“A piece of cake!” beams the April Fool.<br><br>“Kind of a shame, though,” says @beffymaroo. “It looked good enough to eat.”<br><br>The Fool takes a set of potion bottles from somewhere in his cape, fills them with the syrupy leavings of the Waffle, and mixes in a pinch of sparkling dust. The liquid swirls with colour--new Hatching Potions! He tosses them into your arms. “All that adventure has given me an appetite. Who wants to join me for breakfast?”",
|
||||
"questWaffleNotes": "“April Fool!” storms a flustered Lady Glaciate. “You said your dessert-themed prank was ‘over with and completely cleaned up’!”<br><br>“Why, it was and is, my dear,” replies the Fool, puzzled. “And I am the most honest of Fools. What's wrong?”<br><br>“There's a giant sugary monster approaching Habit City!”<br><br>“Hmm,” muses the Fool. “I did raid a few lairs for the mystic reagents for my last event. Maybe I attracted some unwanted attention. Is it the Saccharine Serpent? The Torte-oise? Tiramisu Rex?”<br><br>“No! It's some sort of... Awful Waffle!”<br><br>“Huh. That's a new one! Perhaps it spawned from all the ambient shenanigan energy.” He turns to you and @beffymaroo with a lopsided smile. “I don't suppose you'd be available for some heroics?”",
|
||||
"questWaffleText": "Waffling with the Fool: Disaster Breakfast!",
|
||||
"questWaffleUnlockText": "Unlocks Confection Hatching Potions for purchase in the Market",
|
||||
@@ -722,7 +722,7 @@
|
||||
"questWindupDropWindupPotion": "Wind-Up Hatching Potion",
|
||||
"questWindupBoss": "Clankton",
|
||||
"questWindupCompletion": "As you dodge the attacks, you notice something odd: a stripy brass tail sticking out of the robot’s chassis. You plunge a hand amid the grinding gears and pull out… a trembling wind-up tiger cub. It snuggles against your shirt.<br><br>The clockwork robot immediately stops flailing and smiles, its cogs clicking back into place. “Ki-Ki-Kitty! Kitty got in me!”<br><br>“Great!” the Powerful says, blushing. “I’ve been working hard on these wind-up pet potions. I guess I lost track of my new creations. I’ve been missing my ‘Tidy the workshop’ daily a lot lately…”<br><br>You follow the tinkerer and Clankton inside. Parts, tools and potions cover every surface. “Powerful” takes your watch, but hands you a few potions.<br><br>“Take these. Clearly they’ll be safer with you!”",
|
||||
"questTurquoiseNotes": "@gawrone runs into your room holding their Habitican Diploma in one hand and an extraordinarily large and dusty leather-bound tome in the other.<br><br>“You’ll never guess what I’ve discovered!” they say. “The reason the Flourishing Fields are so fertile is that they were once covered with a vast ocean. It is rumored that ancient people once inhabited that ocean floor in enchanted cities. I have used forgotten maps to find the most likely location! Get your shovel!”<br><br>The next evening you meet up, @QuartzFox and @starsystemic joining the party, and begin to dig. Deep in the ground you find a rune, with a turquoise gem nearby!<br><br>“Keep digging!” @gawrone urges. “If we find enough, we can make one of their ancient potions and history at the same time!”",
|
||||
"questTurquoiseNotes": "@gawrone runs into your room holding their Habitican Diploma in one hand and an extraordinarily large and dusty leather-bound tome in the other.<br><br>“You’ll never guess what I’ve discovered!” they say. “The reason the Flourishing Fields are so fertile is that they were once covered with a vast ocean. It's rumoured that an ancient people once inhabited that ocean floor in enchanted cities. I've used forgotten maps to find the most likely location! Get your shovel!”<br><br>The next evening you meet up, @QuartzFox and @starsystemic joining the party, and begin to dig. Deep in the ground you find a rune, with a turquoise gem nearby!<br><br>“Keep digging!” @gawrone urges. “If we find enough, we can make one of their ancient potions and history at the same time!”",
|
||||
"questStoneCollectCapricornRunes": "Capricorn Runes",
|
||||
"questStoneCompletion": "The work clearing overgrowth and moving loose stones taxes you to the limits of your strength. But you divide the work among the team, and place stones in the paths behind you to help you find your way back to the others. The runes you find bolster your strength and determination, too, and in the end the garden doesn't look so neglected at all!<br><br>You convene at the Library as @starsystemic suggested, and find a Magic Potion formula that uses the runes you collected. “This is an unexpected reward for attending to our neglected tasks,” says @jjgame83.<br><br>@QuartzFox agrees, “And that is on top of having a beautiful garden to enjoy with our pets.”<br><br>“Let's start making some a-mazing Mossy Stone Hatching Potions!” says @starsystemic, and everyone joins in happily.",
|
||||
"questStoneCollectMossyStones": "Mossy Stones",
|
||||
@@ -764,7 +764,7 @@
|
||||
"questVirtualPetDropVirtualPetPotion": "Virtual Pet Hatching Potion",
|
||||
"questVirtualPetUnlockText": "Unlocks Virtual Pet Hatching Potion for purchase in the Market",
|
||||
"questVirtualPetRageDescription": "This bar fills when you don't complete your Dailies. When it is full, the Wotchimon will take away some of your party's pending damage!",
|
||||
"questPinkMarbleNotes": "After hearing rumors about a cave in the Meandering Mountains that has pink rocks and dust shooting out of it, your party starts to investigate. As you approach the cave, there is indeed a huge pink dust cloud – and strangely, you hear a tiny voice's battle cry, followed by the sound of shattering rock.<br><br>@Empress42 accidentally inhales some of the dust and suddenly feels dreamy and less productive. “Same here!” says @QuartzFox, “I'm suddenly fantasizing about a person that I barely know!”<br><br>@a_diamond peeks into the cave and finds a little being zipping around and smashing pink marbled rock to dust. “Take cover! This Cupid has been corrupted and is using his magic to cause limerence and unrealistic infatuations! We have to subdue him!”",
|
||||
"questPinkMarbleNotes": "After hearing rumours about a cave in the Meandering Mountains that has pink rocks and dust shooting out of it, your party starts to investigate. As you approach the cave, there is indeed a huge pink dust cloud – and strangely, you hear a tiny voice's battle cry, followed by the sound of shattering rock.<br><br>@Empress42 accidentally inhales some of the dust and suddenly feels dreamy and less productive. “Same here!” says @QuartzFox, “I'm suddenly fantasising about a person that I barely know!”<br><br>@a_diamond peeks into the cave and finds a little being zipping around and smashing pink marbled rock to dust. “Take cover! This Cupid has been corrupted and is using his magic to cause limerence and unrealistic infatuations! We have to subdue him!”",
|
||||
"questPinkMarbleCompletion": "You manage to pin the little guy down at last – he was much tougher and faster than expected. Before he stirs again, you take away his quiver of glowing arrows. He blinks and suddenly looks around in surprise. “To escape my own sorrow and heartbreak for a while I pricked myself with one of my arrows… I don't remember anything after that!”<br><br>He is just about to flee the cave, notices that @Loremi has taken a sample of the marble dust and grins. “Try using some of this pink marble dust in a potion! Nurture the pets that hatch from it and you will find that real relationships are born from communication, mutual trust and care. I wish you luck, and I wish you love!”",
|
||||
"questPinkMarbleBoss": "Cupido",
|
||||
"questPinkMarbleRageTitle": "Pink Punch",
|
||||
@@ -810,7 +810,7 @@
|
||||
"questJadeUnlockText": "Unlocks Jade Hatching Potion for Purchase in the Market.",
|
||||
"questGiraffeNotes": "You’re strolling across the tall grass of the Sloenstedi Savannah, enjoying a nice walk in nature as a break from your tasks. As you pass through the rolling landscape, you notice a collection of items in the distance. It’s a pile of musical instruments, art supplies, electronic equipment, and more! You venture near for a better look.<br><br>“Hey, what do you think you’re doing?” yells a voice from behind an acacia. A tall and imposing giraffe emerges, wearing a fancy pair of shades, a guitar, and a fancy camera around its long neck. “This is all my gear. Be careful and don’t touch anything!”<br><br>You notice dust on many of the items. “Wow, you sure have a lot of hobbies!” you say. “Can you show me some art or play me a tune?”<br><br>The giraffe’s face falls as he looks at all his supplies. “I have so much of this stuff but don’t know where to begin! Why don't you give me some of your motivation so I can have the productive energy I need to finally get started!”",
|
||||
"questGiraffeUnlockText": "Unlocks Giraffe Eggs for purchase in the Market.",
|
||||
"questChameleonNotes": "It’s a beautiful day in a warm, rainy corner of the Taskwoods. You’re on the hunt for new additions to your leaf collection when a branch in front of you changes colour without warning! Then it moves!<br><br>Stumbling backwards, you realize this is not a branch at all, but a huge chameleon! Each part of his body keeps changing colours as his eyes dart in different directions.<br><br>“Are you all right?” you ask the chameleon.<br><br>“Ahhh, well,” he says, looking a little flustered. “I’ve been trying to blend in… but it’s so overwhelming… the colours keep coming and going! It’s hard to focus on just one....”<br><br>“Aha,” you say, “I think I can help. We’ll sharpen your focus with a little challenge! Get your colours ready!”<br><br>“You’re on!” replied the chameleon.",
|
||||
"questChameleonNotes": "It’s a beautiful day in a warm, rainy corner of the Taskwoods. You’re on the hunt for new additions to your leaf collection when a branch in front of you changes colour without warning! Then it moves!<br><br>Stumbling backwards, you realise this is not a branch at all, but a huge chameleon! Each part of his body keeps changing colours as his eyes dart in different directions.<br><br>“Are you all right?” you ask the chameleon.<br><br>“Ahhh, well,” he says, looking a little flustered. “I’ve been trying to blend in… but it’s so overwhelming… the colours keep coming and going! It’s hard to focus on just one....”<br><br>“Aha,” you say, “I think I can help. We’ll sharpen your focus with a little challenge! Get your colours ready!”<br><br>“You’re on!” replied the chameleon.",
|
||||
"questCrabNotes": "It’s a warm sunny morning, and you’re enjoying a visit to the beach to catch up on some of the books on your summer reading list. You’re startled when you nearly step on a shiny crystal near a shallow hole in the sand.<br><br>“Ey, watch where you’re goin’! I’m makin’ a burrow here!” says a voice. A surprisingly large crab with a decorative shell runs out in front of your toes, snapping her claws as she speaks.<br><br>“Hmm.. is this a burrow?” you ask, looking at the shallow depression. There are shells and crystals arranged around it, but it’s not much in the way of a hiding place.<br><br>The crab stammers. \"Ey, this is a judgment-free zone! I'm gettin' to it, I'm gettin' to it... I just got caught up on decorating. Sometimes a crab's gotta fiddle,\" she says, adjusting a shell.<br><br>\"Why don't you lend me a claw and help if you've got some big ideas on what a burrow should look like?\"",
|
||||
"questRaccoonNotes": "It’s a warm autumn day in Habitica and you’re taking a slow stroll along Conquest Creek. You see some nifty semi-precious stones along the bank that would be perfect for a project you’ve been planning.<br><br>You start stashing your best finds in a pile beneath a tree. Strangely, each time you return the pile seems to be getting smaller, not larger...<br><br>That can't be right. You look all around but nothing odd stands out. Just as you turn around to head back to the creek, you catch a hand-like paw reaching out of a hollow in the trunk and snatch some of your stones!<br><br>\"Hey!\" you yell, \"I’ve been working hard collecting those. It’s not cool to take them without asking!\"<br><br>A masked face pops out of the hole and grins at you. \"Finders keepers!\" says the Raccoon. He slips back inside the tree, bags of stones in hand. You dive in after him! These stones are worth fighting for.",
|
||||
"questDogNotes": "You’ve been chosen for an expedition to map Habitica’s underground cave systems! Researchers in Habit City theorise that there may be new tools for managing tasks or even undiscovered creatures in these depths.<br><br>As you map rocky tunnels near the foothills of the Meandering Mountains, you notice a glow emanating from a craggy entrance ahead. As you near you see… toys? Stuffed animals and rubber balls are scattered around the cave floor. Is that barking you hear?<br><br>A huge, three-headed dog jumps out, darting for the toy you were right about to pick up! You freeze, almost losing a limb there! But... the dog’s mouths seem too occupied with toys to attack?<br><br>“Woof!” one of the dog's mouths barks, dropping a torn toy raccoon. “Are you here to help me clean?? I reeeally need to tidy up but every time I pick up a toy, I just end up playing with it… Here, think fast!!”<br><br>He launches a ball at you, and then another, and another. Those extra heads really make dodging a workout!",
|
||||
@@ -844,5 +844,21 @@
|
||||
"questAlpacaDropAlpacaEgg": "Alpaca (egg)",
|
||||
"questAlpacaNotes": "The sun beams down as you hike up the rocky trailheads of the Meandering Mountains. You’ve been planning this expedition for your friend group for months, researching every aspect of the trip. The weight of supplies on your back is so much to bear, each step feels more like a burden than an adventure.<br><br>You hear a soft crunch of hooves on the trail behind you. A fluffy alpaca approaches with a gigantic stack of luggage on her back.<br><br>“Seems like you’re dragging a bit, friend, and all you’re carrying is a little backpack!” she says as she passes by.<br><br>“You make it look so easy,” you sigh. “I planned this trip for so long, but now that we’re here, I’m not even having fun…”<br><br>“Don’t get down on yourself,” the alpaca snorts. “I’ll teach you a lesson I learned long ago!” She bucks, and suddenly a bundled bedroll is flying at you! How is this helping again?!",
|
||||
"questAlpacaCompletion": "Luckily none of the bags the alpaca threw your way were heavy, but your hands are definitely full. “What was that about?” you ask, annoyed.<br><br>“If you’re planning a trip with friends, you shouldn’t be carrying your burden alone! I’m sure your friends would rather you shake off a few things onto them than for you to collapse under the weight by yourself. Anyway, you can hand me those bags back. I’m a seasoned pack animal and I’ve made my point,” she says with a wink. “But keep that blue bundle as a reward for a hard lesson learned. I’ll see you at the peak!”",
|
||||
"questPlatypusText": "The Perfectionist Platypus"
|
||||
"questPlatypusText": "The Perfectionist Platypus",
|
||||
"questOpalNotes": "Habitica’s scholars have long searched for the fabled Opal Magic Hatching Potion. A potion so powerful it imbues Pets and their Mount counterparts with fiery colour and brilliance unlike any other gemstone or precious metal. The magic of opals is even rumoured to enhance planning, insight, and creativity. What a boost that would be for your tasks!<br><br>After much searching, you may have finally uncovered the answer. Opal Potions require raw opal stones to be forged with the magic runes of Libra and Mercury. These ancient items can only be found in one place... the perilous ruins of the lost city, on the edge of the Timewaste Desert.<br><br>You arrive at the ruins after days of riding your strongest Mount through the harsh and remote terrain. Among the sun-bleached and broken stones you see a bright glimmer. The search begins!",
|
||||
"questOpalCompletion": "At last, tired and dusty, you find the final runes and opal stone needed to forge the Magic Hatching Potion.<br><br>You begin the forging process the minute you’re back in Habitica’s main city. The power of the runes and opals fills your laboratory with rainbow light! In no time you’ve got three potions, and you’re excited to hatch some new colourful pals.",
|
||||
"questPlatypusNotes": "It’s a beautiful day at Conquest Creek, only made worse by the worksheet in your hand. Why do cool adventures always get ruined by homework? You’re five questions deep about river ecosystems when they hit you with an essay response.<br><br>“Describe how an animal may adapt to river dwelling? Ugh, I don’t know...”<br><br>After spending 30 minutes hopelessly stuck on how to even start, you hear a lot of frustrated-sounding splashing down the bank.<br><br>“Augh,” a voice comes bubbling from just under the surface. A frazzled looking platypus pops up. “This burrow isn’t coming together at all! Each time I start it just looks wrong.” She dives back under the surface and her broad, flat tail throws a mighty splash right into your face.<br><br>“Wait, don’t throw it all away—” you shout, as another slosh of creek water hits you. You may be able to help, and get some inspiration along the way!",
|
||||
"questPlatypusCompletion": "After an exhausting exchange of water blasts and some encouraging words from your end, the platypus finally stops and comes to the surface with a sigh.<br><br>“You may be right. If I demand flawlessness I’m just never going to finish! I can always make adjustments as I go. Seems like you know a little something about perfectionism.”<br><br>You look at your soggy worksheet “Yeah...”<br><br>“Sorry about that,” the platypus says. “Here, as an apology for getting your essay wet, please take some eggs I found in the mud.”",
|
||||
"questPlatypusBoss": "The Perfectionist Platypus",
|
||||
"questPlatypusRageTitle": "Shocking Splash",
|
||||
"questPlatypusRageDescription": "This bar fills when you don't complete your Dailies. When it's full, the Perfectionist Platypus will take away some of your party's MP!",
|
||||
"questPlatypusRageEffect": "The Perfectionist Platypus dives under the water and splashes you! The party’s MP is reduced!",
|
||||
"questPlatypusDropPlatypusEgg": "Platypus (egg)",
|
||||
"questPlatypusUnlockText": "Unlocks Platypus Eggs for Purchase in the Market",
|
||||
"questOpalText": "The Legend of the Obscure Opals",
|
||||
"questOpalCollectLibraRunes": "Libra Rune",
|
||||
"questOpalCollectMercuryRunes": "Mercury Rune",
|
||||
"questOpalCollectOpalGems": "Opal Gem",
|
||||
"questOpalDropOpalPotion": "Opal Hatching Potion",
|
||||
"questOpalUnlockText": "Unlocks Opal Hatching Potions for purchase in the Market"
|
||||
}
|
||||
|
||||
@@ -257,5 +257,7 @@
|
||||
"userNameSuccess": "Username successfully changed",
|
||||
"addWebhook": "Add Webhook",
|
||||
"changeEmailDisclaimer": "This is the email address that you use to log in to Habitica, as well as receive notifications.",
|
||||
"transaction_subscription_bonus": "<b>Subscription</b> bonus"
|
||||
"transaction_subscription_bonus": "<b>Subscription</b> bonus",
|
||||
"privacySettingsOverview": "Habitica uses cookies to analyse performance, handle support requests, and provide you with the best possible gamified experience. To do that, we need to request the following permissions. You can change these at any time from your account settings.",
|
||||
"privacyOverview": "In today's world, it feels like every company is looking to profit from your data. This can make it difficult to find the right app to improve your habits. Habitica uses cookies that store data only to analyse performance, handle support requests, and provide you with the best possible gamified experience. You can change this at any time from your account settings."
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"mustSubscribeToPurchaseGems": "Must subscribe to purchase gems with GP",
|
||||
"reachedGoldToGemCapQuantity": "Your requested amount <%= quantity %> exceeds the amount you can buy for this month (<%= convCap %>). The full amount becomes available within the first three days of each month. Thanks for subscribing!",
|
||||
"mysteryItem": "Exclusive monthly items",
|
||||
"mysteryItemText": "Each month you will receive a unique cosmetic item for your avatar! Plus, for every three months of consecutive subscription, the Mysterious Time Travelers will grant you access to historic (and futuristic!) cosmetic items.",
|
||||
"mysteryItemText": "Each month you will receive a unique cosmetic item for your avatar! Plus, for every three months of consecutive subscription, the Mysterious Time Travellers will grant you access to historic (and futuristic!) cosmetic items.",
|
||||
"exclusiveJackalopePet": "Special Pet",
|
||||
"giftSubscription": "Want to gift the benefits of a subscription to someone else?",
|
||||
"giftSubscriptionText4": "Thanks for supporting Habitica!",
|
||||
@@ -81,7 +81,7 @@
|
||||
"mysterySet201806": "Alluring Anglerfish Set",
|
||||
"mysterySet201807": "Sea Serpent Set",
|
||||
"mysterySet201808": "Lava Dragon Set",
|
||||
"mysterySet201809": "Autumnal Armor Set",
|
||||
"mysterySet201809": "Autumnal Armour Set",
|
||||
"mysterySet201810": "Dark Forest Set",
|
||||
"mysterySet201811": "Splendid Sorcerer Set",
|
||||
"mysterySet201812": "Arctic Fox Set",
|
||||
|
||||
@@ -108,5 +108,6 @@
|
||||
"resetFlags": "Reiniciar marcas",
|
||||
"cannotClose": "Este Desafío no puede cerrarse porque uno o más jugadores lo han marcado como inapropiado. Un miembro del Personal te contactará pronto con instrucciones. Si han pasado más de 48 horas y no has recibido noticias de ellos, envía un correo a admin@habitica.com para solicitar ayuda.",
|
||||
"cannotMakeChallenge": "No puedes crear un Desafío público porque tu cuenta no tiene privilegios de chat en este momento. Envía un mensaje a admin@habitica.com para obtener más información.",
|
||||
"messageChallengeFlagOfficial": "Los Desafíos Oficiales no se pueden notificar."
|
||||
"messageChallengeFlagOfficial": "Los Desafíos Oficiales no se pueden notificar.",
|
||||
"deleteChallengeRefundDescription": "Si cancelas este Desafío, recuperarás las Gemas de la recompensa y las tareas del Desafío permanecerán en los listados de tareas de los participantes."
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
"faqQuestion29": "¿Cómo recuperó Puntos de Vida?",
|
||||
"webFaqAnswer29": "Puedes recuperar 15 Puntos de Vida (HP) comprando en la sección de Recompensas una Poción de Salud por 25 monedas de Oro. Adicionalmente ten en cuenta que siempre vas a recuperar todos tus Puntos de Vida (HP) ¡cuando subas de nivel!",
|
||||
"faqQuestion30": "¿Qué sucede cuando pierdo todos mis Puntos de Vida (HP)?",
|
||||
"webFaqAnswer30": "Si tus Puntos de Vida descienden por debajo de cero, perderás un nivel de experiencia, todas tus monedas de oro y una pieza aleatoria de Equipo que, por supuesto, podrás volver a adquirir recomprándola más adelante.",
|
||||
"webFaqAnswer30": "Si tus Puntos de Vida descienden por debajo de cero, perderás un nivel de experiencia, el punto de atributo de ese nivel, todas tus monedas de oro y una pieza aleatoria de Equipo que, por supuesto, podrás volver a adquirir recomprándola. Puedes reconstruir lo logrado completando tareas y subiendo de nivel otra vez.",
|
||||
"faqQuestion31": "¿Porqué he perdido Puntos de Vida (HP) al interactuar o incluso completar una tarea no negativa?",
|
||||
"webFaqAnswer31": "Si completas una tarea y aún así pierdes Puntos de Vida, puede ser debido, a que hay un pequeño desfase con el servidor mientras se sincronizan los cambios producidos en diferentes dispositivos. Por ejemplo, si usas monedas de oro, Mana o pierdes Puntos de Vidas en la aplicación para tu teléfono móvil y por otro lado completas unas tara en la página web, el servidor simplemente confirma que todo en tu cuenta está sincronizado y de ahí esta situación que a priori puede parecer extraña.",
|
||||
"faqQuestion32": "¿Cómo puedo elegir una profesión?",
|
||||
@@ -243,5 +243,7 @@
|
||||
"subscriptionDetail470": "Los beneficios de los suscriptores de Plan de Grupo se comportarán de la misma manera que las suscripciones recurrentes de 1 mes. Recibirás un Reloj de arena Místico al empezar el mes y la cantidad de Gemas que podrás comprar cada mes en el Mercado se incrementará en 2 hasta alcanzar las 50.",
|
||||
"subscriptionPara3": "¡Esperamos que este nuevo formato sea más intuitivo, permita un mayor acceso a los artículos de la Tienda de los Viajeros del TIempo, y os ayude a estar más motivados a progresar en vuestras tareas mensuales!",
|
||||
"faqQuestion67": "¿Cuales son las profesiones en Habitica?",
|
||||
"webFaqAnswer67": "La Profesiones son los diferentes roles con los que juegas con tu personaje. Cada profesión tiene un conjunto único de beneficios y habilidades que puedes potenciar cuando vas subiendo de nivel. Estas habilidades pueden modificar la forma en que interactúas con tus tareas o ayudarte, contribuyendo a completar Misiones con tu Equipo.\n\nTu profesión también determina el equipamiento que tendrás disponible para comprar en las Recompensas, el Mercado y la Tienda Estacional.\n\nAquí tienes un resumen de cada profesión para ayudarte a elegir cuál se ajusta mejor a tu estilo de juego:\n#### **Guerrero**\n*Los guerreros son los mejores preparados para dañar a los monstruos y tienen muchas oportunidades de lanzar golpes críticos al completar tareas, recompensándote con Experiencia y Oro extra.\n* La Fuerza es su característica principal, incrementando así el daño que causas.\n* Constitución es su habilidad secundaria, reduciendo el daño que recibes.\n* Las habilidades de los guerreros mejoran la constitución y la fuerza de sus compañeros de Equipo.\n* Elige Guerrero como profesión si te gusta luchar contra los monstruos, pero también si piensas que vas a necesitar protección extra contra la pérdida de vida debida a fallos ocasionales en tus Tareas.\n#### **Sanador**\n* Los Sanadores tienen una elevada resistencia al daño y pueden curarse a ellos mismos y también a los miembros de su Equipo.\n* Como Sanador tu característica principal es la Constitución, incrementando la velocidad de curación y reduciendo el daño que recibes.\n* La Inteligencia es tu característica secundaria, incrementando tus valores de Maná y Experiencia.\n* Tus habilidades como Sanador ayudan a que tus tareas tiendan menos hacia el rojo y mejoran la Constitución de los miembros de tu Equipo.\n* Elige Sanador como profesión si piensas que vas a fallar frecuentemente con algunas de tus tareas y vas a necesitar la habilidad especial de sanación en ti o en los compañeros de Equipo. También los Sanadores suben de nivel muy rápido.\n#### **Mago**\n* Los Magos suben de nivel muy rápido, obtienen más Maná y dañan severamente a los monstruos en las Misiones.\n* La Inteligencia es tu característica principal que incrementa tu nivel de Maná y tu Experincia.\n* La Percepción es tu característica secundaria, incrementando la cantidad de oro y objetos que obtienes.\n* Con tus habilidades puedes congelar los contadores de tus tareas, restaurar el Maná le tus compañeros de Equipo y mejorar su Inteligencia.\n* Elige Mago como profesión si lo que te mantiene motivado es progresar rápidamente con respecto a subir de nivel y contribuir significativamente al daño producido a los monstruos en las Misiones.\n#### **Pícaro**\n* Los Pícaros son los que más oro y objetos obtienen al completar tareas y tienen muchas oportunidades de lanzar golpes críticos obteniendo así más Experiencia y Oro.\n* Tu característica principal como Pícaro es la Percepción incrementando la cantidad de objetos y Oro que obtienes.\n* La Fuerza es tu característica secundaria, elevando el daño que produces.\n* Tus habilidades como Pícaro te ayudan a esquivar los fallos en tus Tareas Diarias, robar Oro y mejorar la Percepción de los miembros de tu Equipo.\n* Si lo que te mantiene motivado es obtener muchos objetos y recompensas elige Pícaro como tu profesión."
|
||||
"webFaqAnswer67": "La Profesiones son los diferentes roles con los que juegas con tu personaje. Cada profesión tiene un conjunto único de beneficios y habilidades que puedes potenciar cuando vas subiendo de nivel. Estas habilidades pueden modificar la forma en que interactúas con tus tareas o ayudarte, contribuyendo a completar Misiones con tu Equipo.\n\nTu profesión también determina el equipamiento que tendrás disponible para comprar en las Recompensas, el Mercado y la Tienda Estacional.\n\nAquí tienes un resumen de cada profesión para ayudarte a elegir cuál se ajusta mejor a tu estilo de juego:\n#### **Guerrero**\n*Los guerreros son los mejores preparados para dañar a los monstruos y tienen muchas oportunidades de lanzar golpes críticos al completar tareas, recompensándote con Experiencia y Oro extra.\n* La Fuerza es su característica principal, incrementando así el daño que causas.\n* Constitución es su habilidad secundaria, reduciendo el daño que recibes.\n* Las habilidades de los guerreros mejoran la constitución y la fuerza de sus compañeros de Equipo.\n* Elige Guerrero como profesión si te gusta luchar contra los monstruos, pero también si piensas que vas a necesitar protección extra contra la pérdida de vida debida a fallos ocasionales en tus Tareas.\n#### **Sanador**\n* Los Sanadores tienen una elevada resistencia al daño y pueden curarse a ellos mismos y también a los miembros de su Equipo.\n* Como Sanador tu característica principal es la Constitución, incrementando la velocidad de curación y reduciendo el daño que recibes.\n* La Inteligencia es tu característica secundaria, incrementando tus valores de Maná y Experiencia.\n* Tus habilidades como Sanador ayudan a que tus tareas tiendan menos hacia el rojo y mejoran la Constitución de los miembros de tu Equipo.\n* Elige Sanador como profesión si piensas que vas a fallar frecuentemente con algunas de tus tareas y vas a necesitar la habilidad especial de sanación en ti o en los compañeros de Equipo. También los Sanadores suben de nivel muy rápido.\n#### **Mago**\n* Los Magos suben de nivel muy rápido, obtienen más Maná y dañan severamente a los monstruos en las Misiones.\n* La Inteligencia es tu característica principal que incrementa tu nivel de Maná y tu Experincia.\n* La Percepción es tu característica secundaria, incrementando la cantidad de oro y objetos que obtienes.\n* Con tus habilidades puedes congelar los contadores de tus tareas, restaurar el Maná le tus compañeros de Equipo y mejorar su Inteligencia.\n* Elige Mago como profesión si lo que te mantiene motivado es progresar rápidamente con respecto a subir de nivel y contribuir significativamente al daño producido a los monstruos en las Misiones.\n#### **Pícaro**\n* Los Pícaros son los que más oro y objetos obtienen al completar tareas y tienen muchas oportunidades de lanzar golpes críticos obteniendo así más Experiencia y Oro.\n* Tu característica principal como Pícaro es la Percepción incrementando la cantidad de objetos y Oro que obtienes.\n* La Fuerza es tu característica secundaria, elevando el daño que produces.\n* Tus habilidades como Pícaro te ayudan a esquivar los fallos en tus Tareas Diarias, robar Oro y mejorar la Percepción de los miembros de tu Equipo.\n* Si lo que te mantiene motivado es obtener muchos objetos y recompensas elige Pícaro como tu profesión.",
|
||||
"faqQuestion68": "¿Cómo puedo evitar perder PV?",
|
||||
"webFaqAnswer68": "Si sueles perder PV con frecuencia, prueba los siguientes consejos:\n\n- Pausa tus Tareas Diarias. El botón “Pausar Daño” en los Ajustes evitará que pierdas PV por las Tareas Diarias no completadas.\n- Ajusta el horario de tus Tareas Diarias. Al ajustarlas como nunca pendientes, puedes completarlas solo por loas recompensas sin riesgo a perder PV.\n- Intenta usar las habilidades de tu clase:\n\t- Los Pícaros pueden lanzar Sigilo para evitar daño de las Tareas Diarias no completadas\n\t- Los Guerreros pueden lanzar Golpe Brutal para reducir el color rojo y así también reducir el daño causado por las no completadas\n\t- Los Sanadores pueden lanzar Claridad Abrasadora para reducir el color rojo y así también reducir el daño por las no completadas"
|
||||
}
|
||||
|
||||
@@ -124,7 +124,7 @@
|
||||
"passwordReset": "Si tenemos constancia de tu correo electrónico o nombre de usuario, te hemos enviado un mensaje con las instrucciones a seguir para establecer una nueva contraseña.",
|
||||
"invalidLoginCredentialsLong": "Tu correo electrónico o contraseña son incorrectos. Por favor intenta de nuevo o pulsa sobre \"¿Has olvidado la contraseña?\"",
|
||||
"invalidCredentials": "No hay ninguna cuenta con esas credenciales.",
|
||||
"accountSuspended": "Esta cuenta, con ID de usuario \"<%= userId %>\", ha sido bloqueada por incumplir las [Normas de la Comunidad](https://habitica.com/static/community-guidelines) o los [Términos de Servicio](https://habitica.com/static/terms). Para más detalles o solicitar su desbloqueo, por favor, envía un correo electrónico a nuestro Community Manager en <%= communityManagerEmail %> o pídele a tu padre o tutor que lo haga. Por favor, incluye tu @NombreDeUsuario en el mismo.",
|
||||
"accountSuspended": "Tu cuenta @<%= username %> ha sido bloqueada. Para más información o para iniciar una apelación, por favor envía un email a admin@habitica.com indicando tu nombre de usuario en Habitica o tu ID de Usuario.",
|
||||
"accountSuspendedTitle": "Esta cuenta ha sido suspendida",
|
||||
"unsupportedNetwork": "La red no está en servicio.",
|
||||
"cantDetachSocial": "La cuenta carece de otro método de autenticación; no se puede separar de este método de autenticación.",
|
||||
|
||||
@@ -138,13 +138,13 @@
|
||||
"weaponSpecialSummerHealerText": "Varita de los Bajíos",
|
||||
"weaponSpecialSummerHealerNotes": "Esta varita, hecha de aguamarinas y coral vivo, es muy atractiva para los bancos de peces. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2014.",
|
||||
"weaponSpecialFallRogueText": "Estaca de Plata",
|
||||
"weaponSpecialFallRogueNotes": "Despacha no-muertos. También añade un bono contra hombres lobo, porque nunca se es demasiado cuidadoso. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"weaponSpecialFallRogueNotes": "Despacha no-muertos. También añade un bono contra hombres lobo, porque nunca se es demasiado cuidadoso. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"weaponSpecialFallWarriorText": "Garra Codiciosa de la Ciencia",
|
||||
"weaponSpecialFallWarriorNotes": "Esta garra codiciosa está afilada con tecnología de vanguardia. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"weaponSpecialFallWarriorNotes": "Esta garra codiciosa está afilada con tecnología de vanguardia. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"weaponSpecialFallMageText": "Escoba Mágica",
|
||||
"weaponSpecialFallMageNotes": "¡Esta escoba mágica vuela más rápido que un dragón! Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"weaponSpecialFallMageNotes": "¡Esta escoba mágica vuela más rápido que un dragón! Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"weaponSpecialFallHealerText": "Varita de Escarabajo",
|
||||
"weaponSpecialFallHealerNotes": "El escarabajo en esta varita protege y cura a su portador. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"weaponSpecialFallHealerNotes": "El escarabajo en esta varita protege y cura a su portador. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"weaponSpecialWinter2015RogueText": "Pico de Hielo",
|
||||
"weaponSpecialWinter2015RogueNotes": "Verdadera, definitiva y absolutamente acabas de recoger esto del suelo. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de invierno 2014-2015.",
|
||||
"weaponSpecialWinter2015WarriorText": "Espada de Gominola",
|
||||
@@ -170,13 +170,13 @@
|
||||
"weaponSpecialSummer2015HealerText": "Varita de las Olas",
|
||||
"weaponSpecialSummer2015HealerNotes": "Evita que te marees en el mar y, además, que sientas mareo. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2015.",
|
||||
"weaponSpecialFall2015RogueText": "Hacha de Bati-Batalla",
|
||||
"weaponSpecialFall2015RogueNotes": "Las Pendientes aterradoras se encogen de miedo ante el batido de este hacha. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"weaponSpecialFall2015RogueNotes": "Las Pendientes aterradoras se encogen de miedo ante el batido de este hacha. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"weaponSpecialFall2015WarriorText": "Tabla de madera",
|
||||
"weaponSpecialFall2015WarriorNotes": "Excelente para elevar cosas en los maizales y/o abofetear a tus tareas. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"weaponSpecialFall2015WarriorNotes": "Excelente para elevar cosas en los maizales y/o abofetear a tus tareas. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"weaponSpecialFall2015MageText": "Hilo Encantado",
|
||||
"weaponSpecialFall2015MageNotes": "¡Una poderosa Bruja de la Aguja puede controlar este hilo encantado sin siquiera tocarlo! Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"weaponSpecialFall2015MageNotes": "¡Una poderosa Bruja de la Aguja puede controlar este hilo encantado sin siquiera tocarlo! Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"weaponSpecialFall2015HealerText": "Poción de Cieno de Pantano",
|
||||
"weaponSpecialFall2015HealerNotes": "¡Preparada a la perfección! Ahora sólo tienes que convencerte de beberla. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"weaponSpecialFall2015HealerNotes": "¡Preparada a la perfección! Ahora sólo tienes que convencerte de beberla. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"weaponSpecialWinter2016RogueText": "Taza de Chocolate",
|
||||
"weaponSpecialWinter2016RogueNotes": "¿Bebida caliente, o proyectil ardiente? Tú decides... Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de invierno 2015-2016.",
|
||||
"weaponSpecialWinter2016WarriorText": "Pala Robusta",
|
||||
@@ -202,13 +202,13 @@
|
||||
"weaponSpecialSummer2016HealerText": "Tridente Sanador",
|
||||
"weaponSpecialSummer2016HealerNotes": "Una punta hiere, la otra sana. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2016.",
|
||||
"weaponSpecialFall2016RogueText": "Daga Picaraña",
|
||||
"weaponSpecialFall2016RogueNotes": "¡Siente el dolor de la picadura de la araña! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"weaponSpecialFall2016RogueNotes": "¡Siente el dolor de la picadura de la araña! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"weaponSpecialFall2016WarriorText": "Raíces Atacantes",
|
||||
"weaponSpecialFall2016WarriorNotes": "¡Ataca tus tareas con estas raíces retorcidas! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"weaponSpecialFall2016WarriorNotes": "¡Ataca tus tareas con estas raíces retorcidas! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"weaponSpecialFall2016MageText": "Esfera Ominosa",
|
||||
"weaponSpecialFall2016MageNotes": "No le pidas a esta esfera que te diga el futuro... Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"weaponSpecialFall2016MageNotes": "No le pidas a esta esfera que te diga el futuro... Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"weaponSpecialFall2016HealerText": "Serpiente Venenosa",
|
||||
"weaponSpecialFall2016HealerNotes": "Una mordida hiere, y la otra mordida sana. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"weaponSpecialFall2016HealerNotes": "Una mordida hiere, y la otra mordida sana. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"weaponSpecialWinter2017RogueText": "Hacha de Hielo",
|
||||
"weaponSpecialWinter2017RogueNotes": "¡Esta hacha es genial para atacar, defender, y trepar por el hielo¡ Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de invierno 2016-2017.",
|
||||
"weaponSpecialWinter2017WarriorText": "Vara de Poder",
|
||||
@@ -234,13 +234,13 @@
|
||||
"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 %>. Equipamiento de edición limitada de verano 2017.",
|
||||
"weaponSpecialFall2017RogueText": "Maza de Manzana Confitada",
|
||||
"weaponSpecialFall2017RogueNotes": "¡Derrota a tus enemigos con dulzura! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de verano 2017.",
|
||||
"weaponSpecialFall2017RogueNotes": "¡Derrota a tus enemigos con dulzura! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 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 <%= str %>. Equipamiento de edición limitada de otoño 2017.",
|
||||
"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 <%= str %>. Equipamiento de edición limitada de Otoño 2017.",
|
||||
"weaponSpecialFall2017MageText": "Bastón Escalofriante",
|
||||
"weaponSpecialFall2017MageNotes": "Los ojos de la brillante calavera de este bastón irradian magia y misterio. Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2017.",
|
||||
"weaponSpecialFall2017MageNotes": "Los ojos de la brillante calavera de este bastón irradian magia y misterio. Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2017.",
|
||||
"weaponSpecialFall2017HealerText": "Candelabro Tétrico",
|
||||
"weaponSpecialFall2017HealerNotes": "Esta luz disipa el miedo y permite a los demás saber que estás aquí para ayudar. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2017.",
|
||||
"weaponSpecialFall2017HealerNotes": "Esta luz disipa el miedo y permite a los demás saber que estás aquí para ayudar. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 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 <%= str %>. Equipamiento de edición limitada de invierno 2017-2018.",
|
||||
"weaponSpecialWinter2018WarriorText": "Martillo de Proa Festivo",
|
||||
@@ -266,13 +266,13 @@
|
||||
"weaponSpecialSummer2018HealerText": "Tridente de Monarca Sirena",
|
||||
"weaponSpecialSummer2018HealerNotes": "Con gesto benevolente, ordenas que el agua curativa fluya a través de tus dominios en forma de ondas. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2018.",
|
||||
"weaponSpecialFall2018RogueText": "Vial de Claridad",
|
||||
"weaponSpecialFall2018RogueNotes": "Cuando necesites volver a la realidad, cuando necesitas un pequeño empuje para hacer la decisión correcta, respira hondo y toma un sorbo. ¡Todo irá bien! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"weaponSpecialFall2018RogueNotes": "Cuando necesites volver a la realidad, cuando necesitas un pequeño empuje para hacer la decisión correcta, respira hondo y toma un sorbo. ¡Todo irá bien! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"weaponSpecialFall2018WarriorText": "Látigo de Minos",
|
||||
"weaponSpecialFall2018WarriorNotes": "No es lo suficientemente largo para desenrollarse y permitir que te orientes en un laberinto. Bueno, a lo mejor si es un laberinto muy pequeño. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"weaponSpecialFall2018WarriorNotes": "No es lo suficientemente largo para desenrollarse y permitir que te orientes en un laberinto. Bueno, a lo mejor si es un laberinto muy pequeño. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"weaponSpecialFall2018MageText": "Bastón de Dulzura",
|
||||
"weaponSpecialFall2018MageNotes": "¡Esta no es una piruleta cualquiera! El orbe brillante de azúcar mágica que corona este bastón tiene el poder de hacer que los buenos hábitos se peguen a ti. Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"weaponSpecialFall2018MageNotes": "¡Esta no es una piruleta cualquiera! El orbe brillante de azúcar mágica que corona este bastón tiene el poder de hacer que los buenos hábitos se peguen a ti. Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"weaponSpecialFall2018HealerText": "Bastón Hambriento",
|
||||
"weaponSpecialFall2018HealerNotes": "Mantén este bastón bien alimentado, y concederá Bendiciones. Si te olvidas de alimentarlo, mantén los dedos fuera de su alcance. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"weaponSpecialFall2018HealerNotes": "Mantén este bastón bien cargado, y concederá Bendiciones 2. Si te olvidas de cargarlo, mantén los dedos fuera de su alcance. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"weaponSpecialWinter2019RogueText": "Ramo de Flor de Navidad",
|
||||
"weaponSpecialWinter2019RogueNotes": "Usa este festivo ramo para camuflarte mejor, ¡o para hacer un generoso regalo y alegrarle el día a alguien! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de invierno 2018-2019.",
|
||||
"weaponSpecialWinter2019WarriorText": "Alabarda Copo de Nieve",
|
||||
@@ -492,13 +492,13 @@
|
||||
"armorSpecialSummerHealerText": "Cola de Marsanador",
|
||||
"armorSpecialSummerHealerNotes": "¡Esta prenda de escamas deslumbrantes transforma a su portador en un verdadero sanador del mar! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2014.",
|
||||
"armorSpecialFallRogueText": "Ropajes Rojo Sangre",
|
||||
"armorSpecialFallRogueNotes": "Vívidas. Aterciopeladas. Vampíricas. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"armorSpecialFallRogueNotes": "Vívidas. Aterciopeladas. Vampíricas. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"armorSpecialFallWarriorText": "Bata de Laboratorio de la Ciencia",
|
||||
"armorSpecialFallWarriorNotes": "Te protege contra misteriosos derrames de pociones. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"armorSpecialFallWarriorNotes": "Te protege contra misteriosos derrames de pociones. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"armorSpecialFallMageText": "Ropajes Mágicos de Hechicero",
|
||||
"armorSpecialFallMageNotes": "Esta túnica tiene un montón de bolsillos para guardar raciones adicionales de ojo de tritón y lengua de rana. Aumenta la Inteligenica en <%= int %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"armorSpecialFallMageNotes": "Esta túnica tiene un montón de bolsillos para guardar raciones adicionales de ojo de tritón y lengua de rana. Aumenta la Inteligenica en <%= int %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"armorSpecialFallHealerText": "Equipo Diáfano",
|
||||
"armorSpecialFallHealerNotes": "¡Irrumpe en la batalla previamente vendado! Incrementa la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"armorSpecialFallHealerNotes": "¡Irrumpe en la batalla previamente vendado! Incrementa la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"armorSpecialWinter2015RogueText": "Armadura de Dragón del Hielo",
|
||||
"armorSpecialWinter2015RogueNotes": "Esta armadura es gélida, pero desde luego valdrá la pena cuando descubras las riquezas incalculables que hay en el centro de las guaridas de los Dragones del Hielo. Que no es que tú estés buscando tales riquezas, porque definitivamente, de verdad de la buena, que eres un Dragón del Hielo auténtico, ¡¿vale?! ¡No hagas más preguntas! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2014-2015.",
|
||||
"armorSpecialWinter2015WarriorText": "Armadura de Pan de Jengibre",
|
||||
@@ -524,13 +524,13 @@
|
||||
"armorSpecialSummer2015HealerText": "Armadura de Marinero",
|
||||
"armorSpecialSummer2015HealerNotes": "Con esta armadura, todo el mundo sabrá que eres un honrado marinero mercader a quien nunca se le ocurriría hacer nada malo. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2015.",
|
||||
"armorSpecialFall2015RogueText": "Armadura de Murcié-lucha-go",
|
||||
"armorSpecialFall2015RogueNotes": "¡Vuela al campo de bat-talla! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"armorSpecialFall2015RogueNotes": "¡Vuela al campo de bat-talla! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"armorSpecialFall2015WarriorText": "Armadura de Espantapájaros",
|
||||
"armorSpecialFall2015WarriorNotes": "Pese a estar rellena de paja, esta armadura es extremadamente robusta. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"armorSpecialFall2015WarriorNotes": "Pese a estar rellena de paja, esta armadura es extremadamente robusta. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"armorSpecialFall2015MageText": "Ropajes Cosidos",
|
||||
"armorSpecialFall2015MageNotes": "Cada puntada de esta armadura reluce de encantamientos. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"armorSpecialFall2015MageNotes": "Cada puntada de esta armadura reluce de encantamientos. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"armorSpecialFall2015HealerText": "Ropaje de Creador de Pociones",
|
||||
"armorSpecialFall2015HealerNotes": "¿Cómo? Sí, sí, esta poción aumenta la constitución. No, no te convertirá en rana. Croa-créeme. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"armorSpecialFall2015HealerNotes": "¿Cómo? Sí, sí, esta poción aumenta la constitución. No, no te convertirá en rana. Croa-créeme. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"armorSpecialWinter2016RogueText": "Armadura de Cacao",
|
||||
"armorSpecialWinter2016RogueNotes": "Esta armadura de cuero te mantiene a gusto y calentito. ¿De verdad está hecha de cacao? Nunca lo sabremos. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2015-2016.",
|
||||
"armorSpecialWinter2016WarriorText": "Traje de Muñeco de Nieve",
|
||||
@@ -556,13 +556,13 @@
|
||||
"armorSpecialSummer2016HealerText": "Cola de Caballito de Mar",
|
||||
"armorSpecialSummer2016HealerNotes": "¡Este pinchudo atuendo transforma a su usuario en un verdadero Caballito de Mar Sanador! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2016.",
|
||||
"armorSpecialFall2016RogueText": "Armadura Viuda Negra",
|
||||
"armorSpecialFall2016RogueNotes": "Los ojos en esta armadura están parpadeando constantemente. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"armorSpecialFall2016RogueNotes": "Los ojos en esta armadura están parpadeando constantemente. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"armorSpecialFall2016WarriorText": "Armadura Musgosa",
|
||||
"armorSpecialFall2016WarriorNotes": "¡Misteriosamente mojado y musgoso! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"armorSpecialFall2016WarriorNotes": "¡Misteriosamente mojado y musgoso! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"armorSpecialFall2016MageText": "Capa de Maldad",
|
||||
"armorSpecialFall2016MageNotes": "Cuando tu capa se agita, puedes oír el sonido de una risa cacareando. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"armorSpecialFall2016MageNotes": "Cuando tu capa se agita, puedes oír el sonido de una risa cantarina. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"armorSpecialFall2016HealerText": "Túnica de Gorgona",
|
||||
"armorSpecialFall2016HealerNotes": "Esta túnica realmente es hecha de piedra. Como es tan cómoda? Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"armorSpecialFall2016HealerNotes": "Esta túnica realmente es hecha de piedra. ¿Como es que es tan cómoda? Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"armorSpecialWinter2017RogueText": "Armadura Helada",
|
||||
"armorSpecialWinter2017RogueNotes": "¡Este sigiloso traje refleja la luz para deslumbrar a tus desprevenidas tareas a medida que recoges las recompensas por completarlas! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2016-2017.",
|
||||
"armorSpecialWinter2017WarriorText": "Armadura de Hockey sobre Hielo",
|
||||
@@ -588,13 +588,13 @@
|
||||
"armorSpecialSummer2017HealerText": "Cola Mardeplata",
|
||||
"armorSpecialSummer2017HealerNotes": "¡Esta prenda de escamas plateadas transforma a su usuario en un verdadero Sanador Marino! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2017.",
|
||||
"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 edición limitada de otoño 2017.",
|
||||
"armorSpecialFall2017RogueNotes": "¿Necesitas esconderte? ¡Mézclate entre las Calabazas de Halloween y esta túnica te ocultará! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada Otoño 2017.",
|
||||
"armorSpecialFall2017WarriorText": "Fuerte y Dulce Armadura",
|
||||
"armorSpecialFall2017WarriorNotes": "Esta armadura te protegerá como un delicioso cascarón de caramelo. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2017.",
|
||||
"armorSpecialFall2017WarriorNotes": "Esta armadura te protegerá con un delicioso cascarón de caramelo. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2017.",
|
||||
"armorSpecialFall2017MageText": "Toga de Baile de Disfraces",
|
||||
"armorSpecialFall2017MageNotes": "¿Qué grupo de baile de máscaras estaría completo sin ropajes dramáticos y de gran envergadura? Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2017.",
|
||||
"armorSpecialFall2017MageNotes": "¿Qué grupo de baile de máscaras podría estar completo sin ropajes dramáticos y de gran envergadura? Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2017.",
|
||||
"armorSpecialFall2017HealerText": "Armadura de Casa Encantada",
|
||||
"armorSpecialFall2017HealerNotes": "Tu corazón es una puerta abierta. ¡Y tus hombros son tejas! Aumenta la constitución en <%= con %>. Equipamiento de edición limitada de otoño 2017.",
|
||||
"armorSpecialFall2017HealerNotes": "Tu corazón es una puerta abierta. ¡Y tus hombros son tejas! Aumenta la constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2017.",
|
||||
"armorSpecialWinter2018RogueText": "Disfraz de Reno",
|
||||
"armorSpecialWinter2018RogueNotes": "Pareces tan adorable y confuso, ¿quién podría sospechar que vas tras el botín festivo? Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2017-2018.",
|
||||
"armorSpecialWinter2018WarriorText": "Armadura de Papel de Regalo",
|
||||
@@ -620,13 +620,13 @@
|
||||
"armorSpecialSummer2018HealerText": "Ropaje de Monarca Sirena",
|
||||
"armorSpecialSummer2018HealerNotes": "Estas vestiduras cerúleas revelan que tienes pies que caminan por la tierra... bueno. Ni siquiera se puede esperar que un monarca sea perfecto. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2018.",
|
||||
"armorSpecialFall2018RogueText": "Hábito de Alter Ego",
|
||||
"armorSpecialFall2018RogueNotes": "Estilo para el día. Comodidad y protección para la noche. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"armorSpecialFall2018RogueNotes": "Estilo para el día. Comodidad y protección para la noche. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"armorSpecialFall2018WarriorText": "Casco de Minotauro",
|
||||
"armorSpecialFall2018WarriorNotes": "Completado con cuernos para poder tamborilear una cadencia suave mientras paseas meditativo por tu laberinto. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"armorSpecialFall2018WarriorNotes": "Completado con cuernos para poder tamborilear una cadencia suave mientras paseas meditativo por tu laberinto. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"armorSpecialFall2018MageText": "Túnica de Golomante",
|
||||
"armorSpecialFall2018MageNotes": "¡La tela de esta túnica tiene golosinas mágicas tejidas! Pero te recomendamos que no te las comas. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"armorSpecialFall2018MageNotes": "¡La tela de esta túnica tiene golosinas mágicas tejidas! Pero te recomendamos que no te las comas. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"armorSpecialFall2018HealerText": "Ropajes de Carnívoro",
|
||||
"armorSpecialFall2018HealerNotes": "Hechos con plantas, aunque no necesariamente son vegetarianos. Los Malos Hábitos tienen miedo de acercarse en un círculo de varios kilómetros. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"armorSpecialFall2018HealerNotes": "Hechos con plantas, aunque no necesariamente son vegetarianos. Los Malos Hábitos tienen miedo de acercarse en un círculo de varios kilómetros. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"armorSpecialWinter2019RogueText": "Armadura Flor de Navidad",
|
||||
"armorSpecialWinter2019RogueNotes": "¡Con toda esa vegetación navideña por todas partes nadie va a notar un poco más de arbusto! Puedes moverte por cualquier reunión festiva con facilidad y discrección. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2018-2019.",
|
||||
"armorSpecialWinter2019WarriorText": "Armadura Glacial",
|
||||
@@ -924,13 +924,13 @@
|
||||
"headSpecialSummerHealerText": "Corona de Coral",
|
||||
"headSpecialSummerHealerNotes": "Permite a su portador sanar arrecifes dañados. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2014.",
|
||||
"headSpecialFallRogueText": "Capucha Rojo Sangre",
|
||||
"headSpecialFallRogueNotes": "La identidad de un Cazavampiros debe permanecer siempre oculta. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"headSpecialFallRogueNotes": "La identidad de un Cazavampiros debe permanecer siempre oculta. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"headSpecialFallWarriorText": "Pericráneo Monstruoso de la Ciencia",
|
||||
"headSpecialFallWarriorNotes": "¡Injértate este casco! Tan solo está LIGERAMENTE usado. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"headSpecialFallWarriorNotes": "¡Enróscate este casco apretado! Tan solo está LIGERAMENTE usado. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"headSpecialFallMageText": "Sombrero Puntiagudo",
|
||||
"headSpecialFallMageNotes": "La magia está entretejida en cada hebra de este sombrero. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"headSpecialFallMageNotes": "La magia está entretejida en cada hebra de este sombrero. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"headSpecialFallHealerText": "Vendajes para la Cabeza",
|
||||
"headSpecialFallHealerNotes": "Muy higiénicas y a la moda. Aumentan la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"headSpecialFallHealerNotes": "Muy higiénicas y a la moda. Aumentan la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"headSpecialNye2014Text": "Sombrero Ridículo de Fiesta",
|
||||
"headSpecialNye2014Notes": "¡Has recibido un Sombrero Ridículo de Fiesta! ¡Llévalo con orgullo mientras celebras el Año Nuevo! No otorga ningún beneficio.",
|
||||
"headSpecialWinter2015RogueText": "Máscara de Dragón del Hielo",
|
||||
@@ -958,13 +958,13 @@
|
||||
"headSpecialSummer2015HealerText": "Gorro de Marinero",
|
||||
"headSpecialSummer2015HealerNotes": "Con tu gorro de marinero bien ajustado a la cabeza, puedes navegar hasta los mares más tempestuosos. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2015.",
|
||||
"headSpecialFall2015RogueText": "Alas de Bati-Batalla",
|
||||
"headSpecialFall2015RogueNotes": "¡Utiliza la ecolocación para ubicar a tus enemigos con este poderoso yelmo! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"headSpecialFall2015RogueNotes": "¡Utiliza la eco localización para ubicar a tus enemigos con este poderoso yelmo! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"headSpecialFall2015WarriorText": "Sombrero de Espantapájaros",
|
||||
"headSpecialFall2015WarriorNotes": "Todos querrían este sombrero--si tan sólo tuvieran un cerebro. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"headSpecialFall2015WarriorNotes": "Todos querrían este sombrero--si tan sólo tuvieran un cerebro. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"headSpecialFall2015MageText": "Sombrero Cosido",
|
||||
"headSpecialFall2015MageNotes": "Cada puntada en este sombrero aumenta su poder. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"headSpecialFall2015MageNotes": "Cada puntada en este sombrero aumenta su poder. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"headSpecialFall2015HealerText": "Sombrero de Rana",
|
||||
"headSpecialFall2015HealerNotes": "Este es un sombrero extremadamente serio que sólo es digno de los más avanzados fabricantes de pociones. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"headSpecialFall2015HealerNotes": "Este es un sombrero extremadamente serio que sólo es digno de los más avanzados fabricantes de pociones. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"headSpecialNye2015Text": "Sombrero Ridículo de Fiesta",
|
||||
"headSpecialNye2015Notes": "¡Has recibido un Sombrero Ridículo de Fiesta! ¡Lúcelo con orgullo mientras festejas el Año Nuevo! No otorga ningún beneficio.",
|
||||
"headSpecialWinter2016RogueText": "Casco de Cacao",
|
||||
@@ -992,13 +992,13 @@
|
||||
"headSpecialSummer2016HealerText": "Casco de Caballito de Mar",
|
||||
"headSpecialSummer2016HealerNotes": "Este sombrero indica que su usuario fue entrenado por los Caballitos de Mar sanadores de Dilatory. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2016.",
|
||||
"headSpecialFall2016RogueText": "Casco Viuda Negra",
|
||||
"headSpecialFall2016RogueNotes": "Las patas en este casco están crispando constantemente. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"headSpecialFall2016RogueNotes": "Las patas en este casco están crispando constantemente. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"headSpecialFall2016WarriorText": "Casco de Corteza Nudosa",
|
||||
"headSpecialFall2016WarriorNotes": "Este casco empapado en agua de pantano está cubierto con trocitos de ciénaga. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"headSpecialFall2016WarriorNotes": "Este casco empapado en agua de pantano está cubierto con trocitos perfumados de ciénaga. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"headSpecialFall2016MageText": "Capucha de Maldad",
|
||||
"headSpecialFall2016MageNotes": "Oculta tus planes bajo esta capucha sombría. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"headSpecialFall2016MageNotes": "Oculta tus planes bajo esta capucha sombría. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"headSpecialFall2016HealerText": "Corona de Medusa",
|
||||
"headSpecialFall2016HealerNotes": "Miseria a cualquiera te mire en los ojos... Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"headSpecialFall2016HealerNotes": "Ay de cualquiera te mire en los ojos... Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"headSpecialNye2016Text": "Sombrero Extravagante de Fiesta",
|
||||
"headSpecialNye2016Notes": "¡Has recibido el Sombrero Extravagante de Fiesta! ¡Llévalo con orgullo en el año nuevo! No otorga ningún beneficio.",
|
||||
"headSpecialWinter2017RogueText": "Yelmo Helado",
|
||||
@@ -1026,13 +1026,13 @@
|
||||
"headSpecialSummer2017HealerText": "Corona de Criaturas Marinas",
|
||||
"headSpecialSummer2017HealerNotes": "Este yelmo está hecho de amistosas criaturas marinas que estás descansando temporalmente sobre tu cabeza, dándote sabios consejos. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2017.",
|
||||
"headSpecialFall2017RogueText": "Casco de Calabaza",
|
||||
"headSpecialFall2017RogueNotes": "¿Preparado para tratos? ¡Hora de ponerse este festivo y brillante casco! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2017.",
|
||||
"headSpecialFall2017RogueNotes": "¿Preparado para tratos? ¡Hora de ponerse este festivo y brillante casco! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2017.",
|
||||
"headSpecialFall2017WarriorText": "Casco de Golosinas de Maíz",
|
||||
"headSpecialFall2017WarriorNotes": "Este casco puede parecer una delicia, ¡pero a las tareas pendientes obstinadas no les parecerá tan dulce! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2017.",
|
||||
"headSpecialFall2017WarriorNotes": "Este casco puede parecer una delicia, ¡pero a las tareas pendientes obstinadas no les parecerá tan dulce! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 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 <%= per %>. Equipamiento de edición limitada de otoño 2017.",
|
||||
"headSpecialFall2017MageNotes": "¡Cuando aparezcas con este sombrero emplumado, todos se quedarán preguntándose la identidad del estrambótico mago de la sala! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 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 <%= int %>. Equipamiento de edición limitada de otoño 2017.",
|
||||
"headSpecialFall2017HealerNotes": "¡Invita a espíritus espeluznantes y a criaturas amistosas a buscar tus poderes curativos al llevar este casco! Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2017.",
|
||||
"headSpecialNye2017Text": "Sombrero Festivo Rocambolesco",
|
||||
"headSpecialNye2017Notes": "¡Has recibido un Sombrero Festivo Rocambolesco! ¡Llévalo con orgullo mientras resuena en Año Nuevo! No otorga ningún beneficio.",
|
||||
"headSpecialWinter2018RogueText": "Casco de Reno",
|
||||
@@ -1060,13 +1060,13 @@
|
||||
"headSpecialSummer2018HealerText": "Corona de Monarca Sirena",
|
||||
"headSpecialSummer2018HealerNotes": "Adornado con aguamarina, esta aletuda diadema marca el liderazgo de la gente, los peces y aquellos que son un poco de ambos. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2018.",
|
||||
"headSpecialFall2018RogueText": "Cara de Alter Ego",
|
||||
"headSpecialFall2018RogueNotes": "La mayoría de nosotros nos escondemos de nuestras luchas internas. Esta máscara muestra que todos nosotros experimentamos la tensión entre nuestros buenos y malos impulsos. ¡Además, viene con un dulce sombrero! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"headSpecialFall2018RogueNotes": "La mayoría de nosotros nos escondemos de nuestras luchas internas. Esta máscara muestra que todos nosotros experimentamos la tensión entre nuestros buenos y malos impulsos. ¡Además, viene con un alegre sombrerito, jeje! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"headSpecialFall2018WarriorText": "Careta de Minotauro",
|
||||
"headSpecialFall2018WarriorNotes": "¡Esta terrorífica máscara muestra que realmente se puede coger el toro por los cuernos! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"headSpecialFall2018WarriorNotes": "¡Esta terrorífica máscara muestra que realmente se puede coger el toro por los cuernos! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"headSpecialFall2018MageText": "Sombrero de Golomante",
|
||||
"headSpecialFall2018MageNotes": "Este sombrero puntiagudo está imbuido de poderosos hechizos dulcificadores. ¡Cuidado, que si se moja se vuelve pegajoso! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"headSpecialFall2018MageNotes": "Este sombrero puntiagudo está imbuido de poderosos hechizos dulcificadores. ¡Cuidado, que si se moja se vuelve pegajoso! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"headSpecialFall2018HealerText": "Yelmo Hambriento",
|
||||
"headSpecialFall2018HealerNotes": "Este yelmo ha sido creado a partir de una planta carnívora conocida por su habilidad de despachar zombies y otras inconveniencias. Tú solo vigila que no se ponga a mascar tu cabeza. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"headSpecialFall2018HealerNotes": "Este yelmo ha sido creado a partir de una planta carnívora conocida por su habilidad de deglutir zombies y otros seres inconvenientes. Vigila que en un momento dado no se ponga a mascar tu cabeza. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"headSpecialNye2018Text": "Sombrero de Fiesta Extravagante",
|
||||
"headSpecialNye2018Notes": "¡Has recibido un Sombrero de Fiesta Extravagante! Llévalo con orgullo mientras celebras el Año Nuevo! No otorga ningún beneficio.",
|
||||
"headSpecialWinter2019RogueText": "Yelmo Flor de Navidad",
|
||||
@@ -1325,9 +1325,9 @@
|
||||
"shieldSpecialSummerHealerText": "Escudo de los Bajíos",
|
||||
"shieldSpecialSummerHealerNotes": "¡A nadie se atreverá a atacar los arrecifes de coral si se enfrentan a este escudo tan brillante! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2014.",
|
||||
"shieldSpecialFallWarriorText": "Potente Poción de la Ciencia",
|
||||
"shieldSpecialFallWarriorNotes": "Se vierte misteriosamente sobre las batas de laboratorio. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"shieldSpecialFallWarriorNotes": "Se vierte misteriosamente sobre las batas de laboratorio. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"shieldSpecialFallHealerText": "Escudo Enjoyado",
|
||||
"shieldSpecialFallHealerNotes": "Este brillante escudo fue encontrado en un antiguo mausoleo. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2014.",
|
||||
"shieldSpecialFallHealerNotes": "Este brillante escudo fue sustraído, jeje, que digo, encontrado, encontrado, en un antiguo mausoleo, pura casualidad, jeje. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"shieldSpecialWinter2015WarriorText": "Escudo de Gominola",
|
||||
"shieldSpecialWinter2015WarriorNotes": "Este escudo aparentemente azucarado se hace en realidad con vegetales nutritivos y gelatinosos. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2014-2015.",
|
||||
"shieldSpecialWinter2015HealerText": "Escudo Reconfortante",
|
||||
@@ -1341,9 +1341,9 @@
|
||||
"shieldSpecialSummer2015HealerText": "Escudo Robusto",
|
||||
"shieldSpecialSummer2015HealerNotes": "Con este escudo, puedes aporrear a las ratas de las cloacas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2015.",
|
||||
"shieldSpecialFall2015WarriorText": "Bolsa de Alpiste",
|
||||
"shieldSpecialFall2015WarriorNotes": "Es cierto que deberías ESPANTAR a los pájaros, ¡pero hacer amigos no tiene nada de malo! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"shieldSpecialFall2015WarriorNotes": "Es cierto que deberías ESPANTAR a los cuervos, ¡pero hacer amigos no tiene nada de malo! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"shieldSpecialFall2015HealerText": "Palo para Revolver",
|
||||
"shieldSpecialFall2015HealerNotes": "¡Este palo puede revolver cualquier cosa sin derretirse, disolverse o prenderse fuego! También puede usarse para hincárselo ferozmente a las tareas enemigas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2015.",
|
||||
"shieldSpecialFall2015HealerNotes": "¡Este palo puede revolver cualquier cosa sin derretirse, disolverse o prenderse fuego! También puede usarse para hincárselo ferozmente a las tareas enemigas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2015.",
|
||||
"shieldSpecialWinter2016WarriorText": "Escudo de Trineo",
|
||||
"shieldSpecialWinter2016WarriorNotes": "Utiliza este trineo para bloquear ataques, ¡o deslízate con él hacia la batalla! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2015-2016.",
|
||||
"shieldSpecialWinter2016HealerText": "Regalo de Hada",
|
||||
@@ -1357,9 +1357,9 @@
|
||||
"shieldSpecialSummer2016HealerText": "Escudo Estrella del Mar",
|
||||
"shieldSpecialSummer2016HealerNotes": "A veces confundido con el Escudo Asteroidea. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2016.",
|
||||
"shieldSpecialFall2016WarriorText": "Raíces Defensivas",
|
||||
"shieldSpecialFall2016WarriorNotes": "Defiende contra las Diarias con estas raíces retorcidas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"shieldSpecialFall2016WarriorNotes": "Defiéndete contra las Tareas Diarias con estas raíces retorcidas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"shieldSpecialFall2016HealerText": "Escudo de Gorgona",
|
||||
"shieldSpecialFall2016HealerNotes": "No admires tu propio reflejo en esto. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2016.",
|
||||
"shieldSpecialFall2016HealerNotes": "No admires tu propio reflejo en esto. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"shieldSpecialWinter2017WarriorText": "Escudo de Disco",
|
||||
"shieldSpecialWinter2017WarriorNotes": "Hecho a partir de un disco de hockey gigante, este escudo puede soportar una gran cantidad de golpes. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2016-2017.",
|
||||
"shieldSpecialWinter2017HealerText": "Escudo de Confite",
|
||||
@@ -1373,9 +1373,9 @@
|
||||
"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 %>. Equipamiento de edición limitada de verano 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 edición limitada de otoño 2017.",
|
||||
"shieldSpecialFall2017WarriorNotes": "Este dulce escudo tiene poderosos poderes de protección, ¡así que intenta no mordisquearlo! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2017.",
|
||||
"shieldSpecialFall2017HealerText": "Orbe Encantado",
|
||||
"shieldSpecialFall2017HealerNotes": "Este orbe chilla en ocasiones. Lo sentimos, no estamos seguros de por qué. ¡Pero parece ingenioso! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2017.",
|
||||
"shieldSpecialFall2017HealerNotes": "Este orbe chilla en ocasiones. Lo sentimos, no estamos seguros de por qué. ¡Pero parece ingenioso! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2017.",
|
||||
"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 edición limitada de invierno 2017-2018.",
|
||||
"shieldSpecialWinter2018HealerText": "Campana de Muérdago",
|
||||
@@ -1389,11 +1389,11 @@
|
||||
"shieldSpecialSummer2018HealerText": "Emblema de Monarca Sirena",
|
||||
"shieldSpecialSummer2018HealerNotes": "Este escudo puede producir una cúpula de aire para el beneficio de los visitantes terrestres al visitar tu reino acuático. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2018.",
|
||||
"shieldSpecialFall2018RogueText": "Vial de la Tentación",
|
||||
"shieldSpecialFall2018RogueNotes": "Este frasco representa todas las distracciones y problemas que te impiden dar lo mejor de ti. ¡Resiste! ¡Te estamos apoyando! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"shieldSpecialFall2018RogueNotes": "Este frasco representa todas las distracciones y problemas que te impiden dar lo mejor de ti. ¡Resiste! ¡Te estamos apoyando! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"shieldSpecialFall2018WarriorText": "Escudo Brillante",
|
||||
"shieldSpecialFall2018WarriorNotes": "Super brillante para disuadir a cualquier gorgona problemática de asomarse por las esquinas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"shieldSpecialFall2018WarriorNotes": "¡Super brillante para disuadir a cualquier Górgona problemática de asomarse por las esquinas! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"shieldSpecialFall2018HealerText": "Escudo Hambriento",
|
||||
"shieldSpecialFall2018HealerNotes": "Con sus fauces bien abiertas, este escudo absorberá todos los golpes de tu enemigo. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2018.",
|
||||
"shieldSpecialFall2018HealerNotes": "Con sus fauces bien abiertas, este escudo absorberá todos los golpes de tu enemigo. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2018.",
|
||||
"shieldSpecialWinter2019WarriorText": "Escudo Helado",
|
||||
"shieldSpecialWinter2019WarriorNotes": "Este escudo fue fabricado usando las más gruesas capas de hielo del glaciar más antiguo de las Estepas de Stoïkalm. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2018-2019.",
|
||||
"shieldSpecialWinter2019HealerText": "Cristales de Hielo Encantados",
|
||||
@@ -1744,13 +1744,13 @@
|
||||
"weaponArmoireSlingshotText": "Honda",
|
||||
"weaponArmoireJugglingBallsNotes": "Los Habiticanos son maestros multi-tarea, ¡así que no deberían tener problemas manteniendo todas estas pelotas en el aire! Mejora la Inteligencia en <%= int %>. Armario Encantado: Artículo Independiente.",
|
||||
"weaponArmoireJugglingBallsText": "Pelotas de Malabares",
|
||||
"weaponSpecialFall2019HealerNotes": "Esta filacteria puede llamar a los espíritus de las tareas asesinadas hace tiempo y usar su poder curativo. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2019.",
|
||||
"weaponSpecialFall2019HealerNotes": "Esta filacteria puede llamar a los espíritus de las tareas asesinadas hace tiempo y usar su poder curativo. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"weaponSpecialFall2019HealerText": "Filacteria Aterradora",
|
||||
"weaponSpecialFall2019MageNotes": "Ya sea forjando truenos, levantando fortificaciones o simplemente infundiendo terror en los corazones de los mortales, este bastón presta el poder de gigantes para construir maravillas. Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2019.",
|
||||
"weaponSpecialFall2019MageNotes": "Ya sea forjando truenos, levantando fortificaciones o simplemente infundiendo terror en los corazones de los mortales, este bastón te otorga el poder de gigantes para construir maravillas. Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"weaponSpecialFall2019MageText": "Bastón Tuerto",
|
||||
"weaponSpecialFall2019WarriorNotes": "¡Prepárate para desgarrar a tus rivales con las garras de un cuervo! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2019.",
|
||||
"weaponSpecialFall2019WarriorNotes": "¡Prepárate para desgarrar a tus rivales con las garras de un cuervo! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"weaponSpecialFall2019WarriorText": "Tridente de Garra",
|
||||
"weaponSpecialFall2019RogueNotes": "Donde sea que estés dirigiendo la orquesta o cantando un aria, ¡este útil dispositivo mantiene tus manos libres de gestos dramáticos! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de verano 2019.",
|
||||
"weaponSpecialFall2019RogueNotes": "Donde sea que estés dirigiendo la orquesta o cantando un aria, ¡este útil dispositivo mantiene tus manos libres de gestos dramáticos! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"weaponSpecialFall2019RogueText": "Atril de Música",
|
||||
"weaponSpecialSummer2019HealerNotes": "Las burbujas de esta varita capturan energía curativa y magia oceánica antigua. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2019.",
|
||||
"weaponSpecialSummer2019MageNotes": "Fruto de tu trabajo, elegida del estanque, este pequeño tesoro da poder e inspira. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2019.",
|
||||
@@ -1893,18 +1893,18 @@
|
||||
"weaponSpecialSpring2020WarriorNotes": "¡Lucha o huye, esta ala te servirá bien! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de primavera 2020.",
|
||||
"weaponSpecialSummer2020WarriorText": "Anzuelo",
|
||||
"weaponSpecialSummer2020RogueText": "Espada de Colmillo",
|
||||
"weaponSpecialFall2020MageNotes": "Si algo escapa a tu visión de mago, los brillantes cristales que coronan este bastón iluminarán aquello que pasaste por alto. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"weaponSpecialFall2020MageNotes": "Si algo escapa a tu visión de mago, los brillantes cristales que coronan este bastón iluminarán aquello que pasaste por alto. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"weaponArmoireGuardiansCrookNotes": "Este cayado de pastor podría serte útil la próxima vez que te lleves a tus Mascotas de paseo por el campo... Aumenta la Fuerza en <%= str%>. Armario Encantado: Colección de guardián del ganado (Artículo 2 de 3).",
|
||||
"weaponArmoireGuardiansCrookText": "Cayado de guardián",
|
||||
"weaponArmoireBeachFlagNotes": "¡Reune a las tropas en torno a tu castillo de arena y avisa a todos de dónde ir a por ayuda! Aumenta la Percepción en <%= per %>. Armario Encantado: Colección de Salvavidas (Artículo 1 de 3).",
|
||||
"weaponArmoireHandyHookText": "Garfio manejable",
|
||||
"weaponArmoireHandyHookNotes": "¿Quién necesita pulgares oponibles? Este garfio es lo bastante \"manojable\" para cualquiera. Aumenta la Fuerza en <%= str%>. Armario Encantado: Colección de pirata (Artículo 1 de 3).",
|
||||
"weaponArmoireBeachFlagText": "Bandera de playa",
|
||||
"weaponSpecialFall2020HealerNotes": "Ahora que tu transformación es completa, este vestigio de tu vida como pupa sirve como vara adivinatoria con la que mides destinos. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"weaponSpecialFall2020HealerNotes": "Ahora que tu transformación es completa, este vestigio de tu vida como pupa sirve como vara adivinatoria con la que mides destinos. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"weaponSpecialFall2020HealerText": "Vara de Capullo",
|
||||
"weaponSpecialFall2020MageText": "Tres Visiones",
|
||||
"weaponSpecialFall2020RogueNotes": "¡Atraviesa a tu oponente con un golpe punzante! Incluso la armadura más gruesa cederá ante tu filo. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"weaponSpecialFall2020WarriorNotes": "¡Esta espada fue al más allá con un Guerrero poderoso, y regresa para que la empuñes! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"weaponSpecialFall2020RogueNotes": "¡Atraviesa a tu oponente con una buena estocada! Incluso la armadura más gruesa cederá ante tu filo. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"weaponSpecialFall2020WarriorNotes": "¡Esta espada fue al más allá con un Guerrero poderoso, y regresa para que la empuñes! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"weaponSpecialFall2020WarriorText": "Espada de Espectro",
|
||||
"weaponSpecialFall2020RogueText": "Katar Afilado",
|
||||
"weaponSpecialSummer2020HealerNotes": "Como las corrientes desgastan los salientes puntiagudos, así suavizará tu magia el dolor de tus amigos. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2020.",
|
||||
@@ -1916,18 +1916,18 @@
|
||||
"backSpecialNamingDay2020Text": "Cola de Grifo Púrpura Real",
|
||||
"armorSpecialSpring2019MageNotes": "Este atuendo acumula poder de la resina mágica embebida en las fibras de corteza antigua que componen el tejido. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de primavera 2019.",
|
||||
"armorSpecialSummer2019HealerNotes": "Deslízate impecablemente por cálidas aguas costeras con esta elegante cola. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2019.",
|
||||
"armorSpecialFall2019RogueNotes": "Este atuendo viene completo con guantes blancos, y es ideal para pavonearte en tu palco privado sobre el escenario o hacer entradas impactantes bajando por grandes escalinatas. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2019.",
|
||||
"armorSpecialFall2019RogueNotes": "Este atuendo viene completo con guantes blancos, y es ideal para pavonearte en tu palco privado sobre el escenario o hacer entradas impactantes bajando por grandes escalinatas. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"weaponArmoireClubOfClubsNotes": "Este estiloso garrote no revelará tu mano demasiado pronto con respecto a tus intenciones para con esas viejas tareas escurridizas. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de sota de tréboles (artículo 2 de 3).",
|
||||
"weaponArmoireClubOfClubsText": "Garrote de... Tréboles",
|
||||
"weaponArmoireEnchantersStaffNotes": "Las piedras verdes de este bastón están colmadas del poder del cambio que fluye con fuerza en el viento del otoño. Incrementa la Percepción en <%= per %>. Armario Encantado: Conjunto de Hechicero Otoñal (Artículo 3 de 4).",
|
||||
"weaponArmoireEnchantersStaffText": "Bastón de Hechicero",
|
||||
"armorSpecialSpring2019RogueNotes": "Una pelusa muy dura. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de primavera 2019.",
|
||||
"armorSpecialFall2019WarriorNotes": "Estos atuendos otorgan el poder de volar, permitiendote elevarte sobre cualquier batalla. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2019.",
|
||||
"armorSpecialFall2019WarriorNotes": "Estos atuendos otorgan el poder de volar, permitiéndote elevarte sobre cualquier batalla. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"armorSpecialWinter2020WarriorNotes": "Oh poderoso pino, Oh imponente abeto, presta tu fuerza. ¡O más bién tu Constitución! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2019-2020.",
|
||||
"armorSpecialWinter2020RogueNotes": "Aunque es indudable que puedes capear tormentas con el calor de tu empuje y tu devoción, no hace daño abrigarse. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2019-2020.",
|
||||
"armorSpecialFall2019HealerNotes": "Se dice que estos atuendos están compuestos de noche pura. ¡Utiliza sabiamente el poder oscuro! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2019.",
|
||||
"armorSpecialFall2019MageNotes": "Su homónimo sufrió un terrible destino. ¡Pero a ti no te engañarán tan fácilmente! Envuelvete en este manto legendario y nadie te superará. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2019.",
|
||||
"armorSpecialFall2020RogueNotes": "Adquiere la fuerza de la roca con esta armadura, que repele los ataques más feroces con total garantía. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"armorSpecialFall2019HealerNotes": "Se dice que estos atuendos están compuestos de noche pura. ¡Utiliza sabiamente el poder oscuro! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"armorSpecialFall2019MageNotes": "Su homónimo sufrió un terrible destino. ¡Pero a ti no te engañarán tan fácilmente! Envuelvete en este manto legendario y nadie te superará. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"armorSpecialFall2020RogueNotes": "Adquiere la fuerza de la roca con esta armadura, que repele los ataques más feroces con total garantía. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"armorSpecialSummer2020HealerNotes": "Eres tan paciente como el océano, tan fuerte como las corrientes, tan confiable como la marea. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2020.",
|
||||
"armorSpecialSummer2020WarriorNotes": "¡Serás el pez brillante en un arroyo aburrido, con estas deslumbrantes escamas! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2020.",
|
||||
"armorSpecialSpring2020HealerText": "Pétalos Protectores",
|
||||
@@ -1950,7 +1950,7 @@
|
||||
"weaponSpecialWinter2021WarriorText": "Caña de Pescar Poderosa",
|
||||
"weaponSpecialWinter2021RogueText": "Mangual de Baya de Acebo",
|
||||
"armorSpecialFall2020MageText": "Elevado por la Iluminación",
|
||||
"armorSpecialFall2020WarriorNotes": "Antaño esta túnica protegió a un poderoso guerrero contra todo daño. Se dice que el espiritu del guerrero aún permanece en el tejido para proteger a un digno sucesor. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"armorSpecialFall2020WarriorNotes": "Antaño esta túnica protegió a un poderoso guerrero contra todo daño. Se dice que el espiritu del guerrero aún permanece en el tejido para proteger a un digno sucesor. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"armorSpecialFall2020WarriorText": "Túnica de Espectro",
|
||||
"armorSpecialFall2020RogueText": "Armadura Escultural",
|
||||
"armorSpecialSummer2020HealerText": "Insignia Real del Oleaje Violento",
|
||||
@@ -1973,9 +1973,9 @@
|
||||
"armorSpecialWinter2021WarriorText": "Chaqueta Aislante",
|
||||
"armorSpecialWinter2021RogueNotes": "¡Fúndete con las sombras del bosque perenne! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2020-2021.",
|
||||
"armorSpecialWinter2021RogueText": "Ropajes Hiedraverde",
|
||||
"armorSpecialFall2020HealerNotes": "Tu esplendor se despliega por la noche, y aquellos que presencian tu vuelo se preguntan el significado de este augurio. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"armorSpecialFall2020HealerNotes": "Tu esplendor se despliega por la noche, y aquellos que presencian tu vuelo se preguntan el significado de este augurio. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"armorSpecialFall2020HealerText": "Alas de Polilla Halcón",
|
||||
"armorSpecialFall2020MageNotes": "Estos atuendos de anchas alas dan la impresión de poder planear o volar, simbolizando la clarividencia otorgada por un vasto conocimiento. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"armorSpecialFall2020MageNotes": "Estos atuendos de anchas alas dan la impresión de poder planear o volar, simbolizando la clarividencia otorgada por un vasto conocimiento. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"weaponArmoireBlueMoonSaiNotes": "Este sai es un arma tradicional, imbuída con los poderes del lado oscuro de la luna. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de Pícaro de la luna azul (artículo 1 de 4).",
|
||||
"weaponArmoireBlueMoonSaiText": "Sai lunar oscuro",
|
||||
"headSpecialNye2020Notes": "¡Has recibido un gorro de fiesta extravagante! ¡Pórtalo con orgullo para acompañar las campanadas de año nuevo! No otorga ningún beneficio.",
|
||||
@@ -2041,10 +2041,10 @@
|
||||
"headSpecialWinter2020RogueText": "Gorra de Calcetín Mullido",
|
||||
"headSpecialNye2019Notes": "¡Has recibido un gorro de fiesta escandaloso! ¡Llévalo con orgullo mientras das la bienvenida al año nuevo! No otorga ningún beneficio.",
|
||||
"headSpecialNye2019Text": "Gorro de Fiesta Escandaloso",
|
||||
"headSpecialFall2019HealerNotes": "Ponte esta oscura mitra para usar los poderes del temible Liche. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2019.",
|
||||
"headSpecialFall2019WarriorNotes": "Las oscuras cuencas de este casco de calavera desalentarán al más bravo de tus enemigos. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2019.",
|
||||
"headSpecialFall2019MageNotes": "Su único y funesto ojo inhibe la percepción de la profundidad, pero ese es un pequeño precio a pagar por la forma en la que afila tu atención, concentrandola inténsamente en un único punto. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2019.",
|
||||
"headSpecialFall2019RogueNotes": "¿Encontraste este tocado en una subasta de prendas posiblemente malditas o en el ático de un abuelo excéntrico? Cualquiera que sea su origen, su edad y desgaste te aportan un aire de misterio. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de verano 2019.",
|
||||
"headSpecialFall2019HealerNotes": "Ponte esta oscura mitra para usar los poderes del temible Liche. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"headSpecialFall2019WarriorNotes": "Las oscuras cuencas de este casco de calavera desalentarán al más bravo de tus enemigos. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"headSpecialFall2019MageNotes": "Su único y funesto ojo inhibe la percepción de la profundidad, pero ese es un pequeño precio a pagar por la forma en la que afila tu atención, concentrándola intensamente en un único punto. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"headSpecialFall2019RogueNotes": "¿Encontraste este tocado en una subasta de prendas posiblemente malditas o en el ático de un abuelo excéntrico? Cualquiera que sea su origen, su edad y desgaste te aportan un aire de misterio. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"headSpecialSummer2019HealerNotes": "La estructura en espiral de esta concha te ayudará a escuchar cualquier llamada de auxilio a lo ancho de los siete mares. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2019.",
|
||||
"headSpecialSummer2019MageNotes": "En contra de la creencia popular, tu cabeza no es un lugar apropiado para que se posen las ranas. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de verano 2019.",
|
||||
"headSpecialSummer2019WarriorNotes": "No te permitirá esconder la cabeza entre los hombros, pero te protegerá si te chocas contra el casco de un barco. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de verano 2019.",
|
||||
@@ -2086,15 +2086,15 @@
|
||||
"weaponSpecialSummer2021HealerNotes": "No es por ser creídos, pero este bastón es un auténtico salvavidas. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2021.",
|
||||
"weaponArmoireBuoyantBubblesNotes": "Estas burbujas permanecen flotando para siempre, de alguna forma... Aumenta la percepción en <%= per %>. Armario Encantado: Conjunto de burbujas de baño (Objeto 3 de 4).",
|
||||
"weaponSpecialFall2021WarriorText": "Hacha de Jinete",
|
||||
"weaponSpecialFall2021WarriorNotes": "Este estilizado hacha de hoja simple es ideal para reventar... ¡calabazas! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"weaponSpecialFall2021WarriorNotes": "Esta estilizada hacha de hoja simple es ideal para reventar... ¡calabazas! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"weaponSpecialFall2021HealerText": "Varita de Invocación",
|
||||
"weaponSpecialSummer2021RogueNotes": "¡Cualquier depredador que se atreva a acercarse, sufrirá el aguijón de tus protectores compañeros! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de verano 2021.",
|
||||
"weaponSpecialSummer2021MageNotes": "Bien tengas la ambición de navegar a veinte mil leguas de profundidad, o únicamente pretendas remojarte grácilmente en aguas poco profundas, ¡este brillante implemento te será de gran ayuda! Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de verano 2021.",
|
||||
"weaponSpecialFall2021RogueNotes": "¿En qué narices te has metido? Cuando la gente dice que los pícaros tienen dedos pegajosos, ¡no era esto a lo que se referían! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"weaponSpecialFall2021RogueNotes": "¿En qué narices te has metido? Cuando la gente dice que los pícaros tienen dedos pegajosos, ¡no era esto a lo que se referían! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"weaponSpecialFall2021RogueText": "Moquillo Pegajoso",
|
||||
"weaponSpecialFall2021MageText": "Bastón de Puropensar",
|
||||
"weaponSpecialFall2021MageNotes": "El conocimiento busca conocimiento. Hecho con memorias y deseos, este temible bastón desea obtener muchos más. Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"weaponSpecialFall2021HealerNotes": "Usa esta varita para invocar llamas sanadoras y una fantasmal criatura a tu servicio. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"weaponSpecialFall2021MageNotes": "El conocimiento busca conocimiento. Hecho con memorias y deseos, este temible bastón desea obtener muchos más. Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"weaponSpecialFall2021HealerNotes": "Usa esta varita para invocar llamas sanadoras y una fantasmal criatura a tu servicio. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"weaponArmoireHeraldsBuisineText": "Bocina de Heraldo",
|
||||
"weaponArmoireHeraldsBuisineNotes": "Cualquier anuncio sonará mucho mejor seguido de la fanfarria de esta trompeta. Aumenta la fuerza en <%= str %>. Armario Encantado: Conjunto de Heraldo (artículo 3 de 4).",
|
||||
"armorMystery202104Notes": "Suave por dentro, puntiaguda por fuera ¡y con estilo la mires por donde la mires! No aporta ningún beneficio. Artículo de suscriptor de abril 2021.",
|
||||
@@ -2129,14 +2129,14 @@
|
||||
"armorSpecialSpring2021RogueText": "Tallo de Flores Gemelas",
|
||||
"armorSpecialFall2021RogueText": "Armadura Desgraciadamente No Impermeable",
|
||||
"armorSpecialFall2021WarriorText": "Traje Formal de Lana",
|
||||
"armorSpecialFall2021WarriorNotes": "Un espectacular traje perfecto para cruzar puentes en mitad de la noche. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"armorSpecialFall2021WarriorNotes": "Un espectacular traje perfecto para cruzar puentes en mitad de la noche. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"armorSpecialFall2021MageText": "Toga de la Oscuridad Profunda",
|
||||
"armorSpecialFall2021HealerText": "Hábitos de Invocador",
|
||||
"armorSpecialFall2021HealerNotes": "Hechas de tela duradera y resistente a las llamas, estos hábitos son perfectos para conjurar llamas curativas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"armorSpecialFall2021HealerNotes": "Hecho de tela duradera y resistente a las llamas, esta túnica es perfecta para conjurar llamas curativas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"armorMystery202103Text": "Toga de observación floral",
|
||||
"armorMystery202110Text": "Armadura de gárgola musgosa",
|
||||
"armorSpecialFall2021RogueNotes": "¡Tiene un gorrito, una túnica de cuero y remaches de metal! ¡Es chulísima! ¡Pero no ofrece impermeabilidad contra bichos pegajosos! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"armorSpecialFall2021MageNotes": "Los cuellos con muchas protuberancias puntiagudas están de moda entre los villanos de baja categoría. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"armorSpecialFall2021RogueNotes": "¡Tiene un gorrito, una túnica de cuero y remaches de metal! ¡Es chulísima! ¡Pero no ofrece impermeabilidad contra bichos pegajosos! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"armorSpecialFall2021MageNotes": "Los cuellos con muchas protuberancias puntiagudas están de moda entre los villanos de baja categoría. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"armorSpecialSpring2021RogueNotes": "Nadie te verá esperando entre los arbustos con esta astuta armadura; ahora pareces una planta visto desde cualquier ángulo. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de primavera 2021.",
|
||||
"armorSpecialSummer2021WarriorText": "Armadura de Aletas",
|
||||
"armorMystery202110Notes": "El musgo aterciopelado te hace parecer blandito por fuera, pero en realidad estás protegido por una capa de poderosa roca. No otorga ningún beneficio. Artículo de suscriptor de octubre 2021 .",
|
||||
@@ -2145,12 +2145,12 @@
|
||||
"headSpecialWinter2020WarriorText": "Tocado Polvonevado",
|
||||
"headSpecialSpring2020HealerNotes": "¡Engaña a tus enemigos con este tocado de flores! Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de primavera 2020.",
|
||||
"headSpecialSummer2020HealerText": "Yelmo Tachonado de Cristal",
|
||||
"headSpecialFall2020RogueNotes": "Mira dos veces, actúa una: esta máscara te lo hace fácil. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"headSpecialFall2020RogueNotes": "Mira dos veces, actúa una: esta máscara te lo pone fácil. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"headSpecialSpring2020MageText": "Gorra con Tapa de Goteo",
|
||||
"headSpecialSpring2020MageNotes": "¿Está el cielo despejado?¿hay poca humedad? No te preocupes, te ayudamos. ¡Humedece tu magia sin humillar tu espíritu! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de primavera 2020.",
|
||||
"headSpecialSummer2020WarriorNotes": "Multiplica tu fuerza y habilidad con esta prenda de cabeza altamente visible. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de verano 2020.",
|
||||
"headSpecialFall2020RogueText": "Máscara de Piedra de Dos Cabezas",
|
||||
"headSpecialFall2020WarriorNotes": "¡El guerrero que en su día la usaba, jamás se inmutó ante las tareas más duras! Pero puede que otros retrocedan ante ti cuando lo uses... Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"headSpecialFall2020WarriorNotes": "¡El guerrero que en su día la usaba, jamás se inmutó ante las tareas más duras! Pero puede que otros retrocedan ante ti cuando la uses... Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"headSpecialFall2020MageText": "Clarividencia Despertada",
|
||||
"headSpecialSummer2020RogueNotes": "¡Completa tu estilo picaresco camuflándote con este yelmo! Quizás puedas engañar a tus enemigos con tus lágrima de cocodrilo... Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de verano 2020.",
|
||||
"headSpecialSummer2020WarriorText": "Gorra de Pescado Llamativo",
|
||||
@@ -2159,7 +2159,7 @@
|
||||
"headSpecialSummer2020MageText": "Cresta de Pez Sable",
|
||||
"headSpecialSummer2020RogueText": "Yelmo de Cocodrilo",
|
||||
"headSpecialSummer2020MageNotes": "¿Quién necesita una corona teniendo esta cresta? Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de verano 2020.",
|
||||
"headSpecialFall2020MageNotes": "Con esta gorra asentada a la perfección sobre tu frente, tu tercer ojo se abre, lo que te permite concentrarte en lo que de otro modo sería invisible: flujos de maná, espíritus inquietos y tareas pendientes olvidadas. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"headSpecialFall2020MageNotes": "Con esta gorra asentada a la perfección sobre tu frente, tu tercer ojo se abre, lo que te permite concentrarte en lo que de otro modo sería invisible: flujos de maná, espíritus inquietos y tareas pendientes olvidadas. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"headSpecialFall2020WarriorText": "Capucha Siniestra",
|
||||
"headSpecialWinter2020WarriorNotes": "Una sensación de picazón en el cuero cabelludo es un pequeño precio a pagar por la magnificencia estacional. Aumenta la Fuerza en <%= str%>. Equipamiento de edición limitada de invierno 2019-2020.",
|
||||
"headSpecialSpring2020WarriorNotes": "¡Los golpes de tus enemigos rebotarán en este yelmo inspirado en los escarabajos!. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de primavera 2020.",
|
||||
@@ -2172,7 +2172,7 @@
|
||||
"headSpecialSummer2021MageText": "Cresta Nautiloide",
|
||||
"headMystery202007Notes": "Este yelmo te permitirá entonar complejas y hermosas canciones para tus compañeros cetáceos. No otorga ningún beneficio. Artículo del suscriptor de julio 2020.",
|
||||
"headMystery201912Notes": "¡Este reluciente copo de nieve te otorga resistencia al frío sin importar lo alto que vueles! No otorga ningún beneficio. Artículo de suscriptor de diciembre 2019.",
|
||||
"headSpecialFall2020HealerNotes": "La espantosa palidez de este rostro con forma de calavera brilla como una advertencia para todos los mortales: ¡El tiempo es fugaz! ¡Cumple con tus plazos antes de que sea demasiado tarde! Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"headSpecialFall2020HealerNotes": "La espantosa palidez de este rostro con forma de calavera brilla como una advertencia para todos los mortales: ¡Tempus fugit! ¡Cumple con tus plazos antes de que sea demasiado tarde! Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"headMystery202006Text": "Tiara de sugilita",
|
||||
"headSpecialWinter2021MageNotes": "Deja volar tu imaginación, mientras sientes la hogareña seguridad que proporciona esta capucha. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2020-2021.",
|
||||
"headMystery201911Notes": "Cada uno de los cristales tachonados sobre este sombrero te otorga un poder especial: Clarividencia Mística, Sabiduría Arcana, y ... Placa de Sortilegio Giratorio. Nada mal, la verdad. No otorga ningún beneficio. Artículo de suscriptor de noviembre 2019.",
|
||||
@@ -2199,15 +2199,15 @@
|
||||
"headSpecialSpring2021HealerText": "Guirnalda de Salix",
|
||||
"headSpecialFall2021RogueText": "Has sido engullido",
|
||||
"headSpecialFall2021WarriorText": "Corbata sin Cabeza",
|
||||
"headSpecialFall2021WarriorNotes": "Pierde la cabeza por este formal conjunto de cuello y corbata que completan tu traje. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"headSpecialFall2021WarriorNotes": "Pierde la cabeza por este formal conjunto de cuello y corbata que completan tu traje. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"headSpecialFall2021MageText": "Máscara Comecerebros",
|
||||
"headSpecialFall2021HealerText": "Máscara de Invocador",
|
||||
"headSpecialFall2021HealerNotes": "Tu propia mágica transforma tu pelo en brillantes e impactantes llamas cuando llevas esta máscara. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"headSpecialFall2021HealerNotes": "Tu propia magia transforma tu pelo en brillantes e impactantes llamas cuando llevas esta máscara. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"headMystery202003Notes": "¡Ten cuidado, este yelmo es afilado por todas partes! No otorga ningún beneficio. Artículo de suscriptor de marzo 2020.",
|
||||
"headSpecialSpring2021HealerNotes": "¡No lloréis, compañeros!¡Ya está aquí el sanador para acabar con vuestro sufrimiento! Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de primavera 2021.",
|
||||
"headSpecialSummer2021WarriorNotes": "¡Este yelmo puede mantenerte seguro y además su magia te permitirá a respirar bajo el agua! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de verano 2021.",
|
||||
"headSpecialFall2021RogueNotes": "Ugh, estás atascado. Ahora estás condenado a vagar por los corredores de la mazmorra, coleccionando escombros. ¡CONDENADÍSIMOOOO! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"headSpecialFall2021MageNotes": "Los tentáculos que rodean la boca agarran la presa y mantienen sus deliciosos pensamientos cerca de ella para que puedas saborearlos. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"headSpecialFall2021RogueNotes": "Ugh, estás atascado. Ahora estás condenado a vagar por los corredores de la mazmorra, coleccionando escombros. ¡CONDENADÍSIMOOOO! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"headSpecialFall2021MageNotes": "Los tentáculos que rodean la boca agarran la presa y mantienen sus deliciosos pensamientos cerca de ella para que puedas saborearlos, una eclosión de placer para los sentidos. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"headMystery202001Notes": "Tu capacidad auditiva será tan aguda, que escucharás brillar a las estrellas y girar a la luna. No otorga ningún beneficio. Artículo de suscriptor de enero 2020.",
|
||||
"headMystery202101Text": "Yelmo molón de leopardo de las nieves",
|
||||
"headArmoireTricornHatNotes": "¡Transfórmate en un bromista profesional! Aumenta la percepción en <%= per %>. Armario Encantado: Artículo independiente.",
|
||||
@@ -2277,8 +2277,8 @@
|
||||
"headArmoireClownsWigNotes": "¡Ninguna mala tarea podrá morderte ahora! Sabrás raro. Aumenta la constitución en <%= con %>. Armario Encantado: Conjunto de payaso (artículo 3 de 5).",
|
||||
"shieldSpecialSpring2021HealerNotes": "Un bulto de hojas verdes que presagia refugio y compasión. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2021.",
|
||||
"shieldSpecialFall2019HealerText": "Grimorio Grotesco",
|
||||
"shieldSpecialFall2020RogueNotes": "Será mejor que seas rápido con tu juego de pies mientras usas este katar... Esta daga te servirá bien si eres rápido golpeando, ¡pero no te sobresfuerces! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"shieldSpecialFall2020HealerNotes": "¿Otra de tus polillas sigue en proceso de metamorfosis? ¿O es simplemente un bolso de seda que contiene tus herramientas de sanación y profecía? Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"shieldSpecialFall2020RogueNotes": "Será mejor que seas rápido con tu juego de pies mientras usas este katar... Esta daga te servirá bien si eres rápido golpeando, ¡pero no fuerces la máquina! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"shieldSpecialFall2020HealerNotes": "¿Otra de tus polillas sigue en proceso de metamorfosis? ¿O es simplemente un bolso de seda que contiene tus herramientas de sanación y profecía? Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"shieldSpecialWinter2020HealerNotes": "¿Sientes que eres demasiado bueno para este mundo, demasiado puro? Si es así, solo estará a tu altura la belleza de este elemento. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2019-2020.",
|
||||
"shieldSpecialSpring2021WarriorNotes": "La belleza de esta piedra solar de forma tosca brillará incluso en las cuevas más profundas y las mazmorras más oscuras. ¡Mantenlo bien alto! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2021.",
|
||||
"shieldSpecialSummer2019MageNotes": "¿Sudando bajo el sol de verano? ¡No! Realiza un simple conjuro elementar para el estanque de nenúfares. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de verano 2019.",
|
||||
@@ -2288,11 +2288,11 @@
|
||||
"shieldSpecialFall2020RogueText": "Katar Veloz",
|
||||
"shieldSpecialSpring2020HealerNotes": "Protégete de esos mustiamente viejas tareas pendientes con este perfumadamente dulce escudo. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2020.",
|
||||
"shieldSpecialSpring2021HealerText": "Escudo Salicílico",
|
||||
"shieldSpecialFall2020WarriorNotes": "Puede parecer insustancial, pero este escudo espectral puede mantenerte a salvo de todo tipo de daños. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2020.",
|
||||
"shieldSpecialFall2020WarriorNotes": "Puede parecer insustancial, pero este escudo espectral puede mantenerte a salvo de todo tipo de daños. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2020.",
|
||||
"shieldSpecialSpring2020WarriorNotes": "¡No dejes que sus brillantes colores te engañen!¡Este escudo te dará gran protección! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2020.",
|
||||
"shieldSpecialSpring2020HealerText": "Escudo Perfumado",
|
||||
"shieldSpecialFall2020HealerText": "Capullo Llevatodo",
|
||||
"shieldSpecialFall2019WarriorNotes": "El oscuro brillo de la pluma de un cuervo solidificada, este escudo frustrará todos los ataques. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2019.",
|
||||
"shieldSpecialFall2019WarriorNotes": "El oscuro brillo de la pluma de un cuervo solidificada, este escudo frustrará todos los ataques. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"shieldSpecialSummer2020WarriorNotes": "Aquel pez que pescaste era TAN GRANDE, ¡que una sola de sus escama fue suficiente para fabricar este imponente escudo! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2020.",
|
||||
"shieldSpecialSummer2020HealerNotes": "Así como el movimiento de la arena y el agua convierte la basura en un tesoro, tu magia convertirá las heridas en fuerza. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2020.",
|
||||
"shieldSpecialSummer2020WarriorText": "Escama de Trucha Enorme",
|
||||
@@ -2302,7 +2302,7 @@
|
||||
"shieldSpecialWinter2020WarriorNotes": "Úselo como un escudo hasta que se le caigan las semillas, ¡y luego puedes ponerlo en una corona! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2019-2020.",
|
||||
"shieldSpecialSpring2021WarriorText": "Escudo Solar",
|
||||
"shieldSpecialWinter2021WarriorNotes": "¡Cuéntales a todos tus amigos el pez EXTREMADAMENTE grande que has cogido! Ahora bien, el contarles que en realidad está hecho de plástico y te canta canciones ya depende de ti. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2020-2021.",
|
||||
"shieldSpecialFall2019HealerNotes": "¡Haz uso del lado oscuro de las artes del sanador con este grimorio! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2019.",
|
||||
"shieldSpecialFall2019HealerNotes": "¡Haz uso del lado oscuro de las artes del sanador con este grimorio! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"shieldArmoireMasteredShadowNotes": "Tus poderes han traído a tu presencia estas sombras arremolinadas para que cumplan tus órdenes. Aumenta la percepción y la constitución en <%= attrs %> cada una. Armario Encantado: Conjunto de maestro de las sombras (artículo 4 de 4).",
|
||||
"shieldSpecialSummer2021HealerNotes": "¡Tanto potencial en este escudo! Pero por ahora puedes usarlo para proteger a tus amigos. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2021.",
|
||||
"shieldMystery202011Notes": "Aprovecha el poder del viento otoñal con este bastón. Úsalo para magia arcana o para hacer increíbles montones de hojas, ¡tú decides! No otorga ningún beneficio. Artículo de suscriptor de noviembre 2020.",
|
||||
@@ -2312,8 +2312,8 @@
|
||||
"shieldArmoireTrustyUmbrellaNotes": "Los misterios suelen ir acompañados de inclemencias climáticas, ¡así que prepárate! Aumenta la inteligencia en <%= int %>. Armario Encantado: conjunto de detective (artículo 4 de 4).",
|
||||
"shieldArmoirePolishedPocketwatchNotes": "El tiempo es tuyo. Y te queda muy bien. Aumenta la inteligencia en <%= int %>. Armario Encantado: artículo independiente.",
|
||||
"shieldSpecialFall2021WarriorText": "Escudo de Linterna de Calabaza",
|
||||
"shieldSpecialFall2021HealerNotes": "Un ser etéreo surge de entre tus llamas mágicas para otorgarte protección adicional. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"shieldSpecialFall2021WarriorNotes": "Este festivo escudo de sonrisa torcida te protegerá e iluminará tu camino en la noche oscura. ¡También puede servirte como cabeza, si la necesitas! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2021.",
|
||||
"shieldSpecialFall2021HealerNotes": "Un ser etéreo surge de entre tus llamas mágicas para otorgarte protección adicional. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"shieldSpecialFall2021WarriorNotes": "Este festivo escudo de sonrisa torcida te protegerá e iluminará tu camino en la noche oscura. ¡También puede servirte como cabeza, si la necesitas! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Otoño 2021.",
|
||||
"shieldSpecialFall2021HealerText": "Criatura Invocada",
|
||||
"shieldArmoireHoneyFoodText": "Miel decorativa",
|
||||
"bodyMystery202003Notes": "Son como almohadillas para los hombros pero a otro nivel. No otorga ningún beneficio. Artículo de suscriptor de marzo 2020.",
|
||||
@@ -2347,7 +2347,7 @@
|
||||
"shieldArmoirePiratesCompanionText": "Compañero pirata",
|
||||
"backMystery202109Notes": "Deslízate suavemente por el aire del crepúsculo sin hacer ruido. No otorga ningún beneficio. Artículo de suscriptor de septiembre 2021.",
|
||||
"bodyMystery202008Notes": "Por ahora, tus alas están enrolladas. Pero cuando hayas terminado de dispensar tu sabiduría, o hayas visto a tu presa en la hierba, ¡ten cuidado! No otorga ningún beneficio. Artículo de suscriptor de agosto 2020.",
|
||||
"eyewearSpecialFall2019HealerNotes": "Protégete contra los enemigos más duros con esta máscara inescrutable. No otorga ningún beneficio. Equipamiento de edición limitada de otoño 2019.",
|
||||
"eyewearSpecialFall2019HealerNotes": "Protégete contra los enemigos más duros con esta máscara inescrutable. No otorga ningún beneficio. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"bodyMystery202003Text": "Espaldares espinosos",
|
||||
"shieldArmoireHeraldsMessageScrollText": "Pergamino de anuncios heráldico",
|
||||
"shieldArmoireBlueMoonSaiText": "Sai de brillo lunar",
|
||||
@@ -2359,7 +2359,7 @@
|
||||
"shieldArmoireLifeBuoyNotes": "¡Oh boya! Esto será útil cuando veas ahogarse a alguien en un mar de tareas y responsabilidades. Aumenta la constitución en <%= con %>. Armario Encantado: conjunto de socorrista (artículo 2 de 3).",
|
||||
"eyewearSpecialWhiteHalfMoonNotes": "Gafas de montura blanca y lentes de luna creciente. No otorga ningún beneficio.",
|
||||
"shieldArmoireBaseballGloveNotes": "Perfecto para el gran campeonato, o para una amistosa atrapada entre tareas. Aumenta la fuerza en <%= str %>. Armario Encantado: conjunto de béisbol (artículo 4 de 4).",
|
||||
"eyewearSpecialFall2019RogueNotes": "Cualquiera pensaría que una máscara completa protegería mejor tu identidad, pero la realidad es que su diseño impacta tanto a la gente, que les impide fijarse en el resto de tu cara y descubrir quién eres. No otorga ningún beneficio. Equipamiento de edición limitada de otoño 2019.",
|
||||
"eyewearSpecialFall2019RogueNotes": "Cualquiera pensaría que una máscara completa protegería mejor tu identidad, pero la realidad es que su diseño impacta tanto a la gente, que les impide fijarse en el resto de tu cara y descubrir quién eres. No otorga ningún beneficio. Equipamiento de edición limitada de Otoño 2019.",
|
||||
"backMystery201912Notes": "Deslízate silenciosamente entre relucientes campos y montañas nevadas con estas heladas alas. No otorga ningún beneficio. Artículo de suscriptor de diciembre 2019.",
|
||||
"headAccessoryMystery202009Text": "Maravillosas antenas de polilla",
|
||||
"shieldArmoireMilkFoodNotes": "Existen muchos refranes sobre los beneficios para la salud de la leche, pero a las mascotas únicamente les gusta por su cremoso sabor. Aumenta la constitución y la fuerza en <%= attrs %> cada uno. Armario Encantado: conjunto de comida para mascotas (artículo 10 de 10)",
|
||||
@@ -3231,7 +3231,7 @@
|
||||
"headSpecialWinter2025RogueNotes": "No sabrías decir pero puede que haya algún encantamiento de nigromante implantado en este sombrero por qué transforma tu carne en la de un muñeco de nieve. El reto va a ser ahora conseguir que ese conejo que ves aparecer por allí no te ampute la apetecible nariz-zanahoria. Aumenta la percepcion en <%= per %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"headSpecialWinter2025HealerText": "Tira de Luces Enmarañada",
|
||||
"headSpecialWinter2025HealerNotes": "Vale, no pierdas el tiempo tratando de desenredar esta maraña de luces, mejor póntela como sombrero ganarás tiempo. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"headSpecialWinter2025MageText": "Sobrero Aurora Boreal",
|
||||
"headSpecialWinter2025MageText": "Tocado Aurora Boreal",
|
||||
"headSpecialWinter2025MageNotes": "Me lo cuentan y no me lo creo, este sombrero te transforma literalmente en la Aurora boreal. Aumenta la percepcion en <%= per %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"armorSpecialWinter2025WarriorText": "Armadura de Guerrero Alce",
|
||||
"armorSpecialWinter2025WarriorNotes": "Crom va a sentirse muy complacido cuando tus enemigos aterrorizados huyan dejándote un pasillo triunfal al ver que llevas puesta esta armadura. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
|
||||
@@ -241,5 +241,6 @@
|
||||
"playerReportModalBody": "Solo deberías informar de un jugador que de alguna forma quebrantara las <%= firstLinkStart %>Normas de la Comunidad<%= linkEnd %> y/o <%= secondLinkStart %>los Terminos de Servicio<%= linkEnd %>. Enviar un informe falso es una clara violación de la Normas de la Comunidad de Habitica.",
|
||||
"newMessage": "Nuevo Mensaje",
|
||||
"targetUserNotExist": "Usuario objetivo: '<%= userName %>' no existe.",
|
||||
"rememberToBeKind": "Por favor recuerda ser bondadoso, respetuoso y seguir las <a href='/static/community-guidelines' target='_blank'>Normas de la Comunidad</a>."
|
||||
"rememberToBeKind": "Por favor recuerda ser bondadoso, respetuoso y seguir las <a href='/static/community-guidelines' target='_blank'>Normas de la Comunidad</a>.",
|
||||
"gem": "Gema"
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
"optional": "Opcional",
|
||||
"needsTextPlaceholder": "Escribe tu mensaje aquí.",
|
||||
"leaderOnlyChallenges": "Sólo el Líder del Grupo puede crear desafíos",
|
||||
"sendGift": "Enviar un regalo",
|
||||
"sendGift": "Enviar regalo",
|
||||
"inviteFriends": "Invitar Amigos",
|
||||
"inviteByEmail": "Invita por correo electrónico",
|
||||
"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.",
|
||||
@@ -373,10 +373,6 @@
|
||||
"currentlyLookingForParty": "¡Estás buscando un Equipo!",
|
||||
"partyFinderDescription": "¿Quieres a unirte a un Equipo pero no conoces a otros jugadores? Haz saber a los líderes de Equipo que esperas una invitación.",
|
||||
"createGroup": "Crear un Grupo",
|
||||
"groupFriends": "Amigos compartiendo tareas",
|
||||
"groupCoworkers": "Compañeros de trabajo compartiendo tareas",
|
||||
"groupManager": "Gerente organizando tareas para empleados",
|
||||
"groupTeacher": "Profesor organizando tareas para estudiantes",
|
||||
"nameStar": "Nombre*",
|
||||
"nameStarText": "Añade un título",
|
||||
"chatTemporarilyUnavailable": "El chat no está disponible en este momento. Inténtalo de nuevo más tarde.",
|
||||
@@ -408,8 +404,6 @@
|
||||
"assignTo": "Asignar a",
|
||||
"lookForParty": "Buscar un Equipo",
|
||||
"groupUse": "¿Cuál de las siguientes opciones describe mejor a tu Grupo?*",
|
||||
"groupParentChildren": "Padres organizando tareas para niños",
|
||||
"groupCouple": "Pareja compartiendo tareas",
|
||||
"descriptionOptional": "Descripción",
|
||||
"descriptionOptionalText": "Añade una descripción",
|
||||
"nextPaymentMethod": "Siguiente: Pago",
|
||||
@@ -428,5 +422,9 @@
|
||||
"readyToUpgrade": "¿Estás listo para Mejorar?",
|
||||
"interestedLearningMore": "¿Te gustaría saber más?",
|
||||
"checkGroupPlanFAQ": "Echa un vistazo a <a href='/static/faq#what-is-group-plan'>FAQ Planes Grupales</a> para saber cómo obtener el máximo de tu experiencia en tareas compartidas.",
|
||||
"messageCopiedToClipboard": "Mensaje copiado en el portapapeles."
|
||||
"messageCopiedToClipboard": "Mensaje copiado en el portapapeles.",
|
||||
"groupFriends": "Usándolo con amigos",
|
||||
"groupManager": "Usándolo para el trabajo",
|
||||
"groupTeacher": "Usándolo para dar clase",
|
||||
"groupParentChildren": "Usándolo con mi familia"
|
||||
}
|
||||
|
||||
@@ -271,5 +271,7 @@
|
||||
"privacySettingsOverview": "Habitica usa las cookies para analizar el rendimiento, gestionar solicitudes de soporte y brindarle la mejor experiencia de juego posible. Para eso, necesitamos pedirte los siguientes permisos. Puedes cambiar tus preferencias en cualquier momento desde los ajustes de tu cuenta.",
|
||||
"usedForSupport": "Estás se usan para mejorar la experiencia del usuario, el rendimiento, y los servicios de nuestra página web y nuestras aplicaciones. Estos datos se usan para ayudar a nuestro equipo de soporte cuando tienen que gestionar tanto solicitudes como informes de error.",
|
||||
"privacyOverview": "En el mundo en el que vivimos, parece que todas las compañías buscan obtener beneficios de los datos que recopilan acerca de nosotros. Esto nos dificulta la búsqueda de una aplicación que nos ayude a mejorar nuestros hábitos y estilo de vida. Habitica usa cookies que almacenan nuestros datos solo para analizar el rendimiento, gestionar solicitudes de soporte y brindarnos la mejor experiencia de juego posible. Aún así puedes cambiar tus preferencias en cualquier momento desde los ajustes de tu cuenta.",
|
||||
"acceptAllCookies": "Aceptar Todas las Cookies"
|
||||
"acceptAllCookies": "Aceptar Todas las Cookies",
|
||||
"gpcWarning": "<a href='<%= url %>' target='_blank'>GPC</a>está activado. Al activar el seguimiento de abajo, se anulará esto y se enviarán datos a nuestros socios analíticos.",
|
||||
"gpcPlusAnalytics": "<a href='<%= url %>' target='_blank'>GPC</a>está activado. Ha aceptado el seguimiento y envío de datos a nuestros socios analíticos."
|
||||
}
|
||||
|
||||
@@ -891,5 +891,35 @@
|
||||
"backgrounds032025": "Conjunto 130: Lanzado en Marzo de 2025",
|
||||
"backgrounds112024": "Conjunto 126: Lanzado en Noviembre de 2024",
|
||||
"backgroundCastleHallWithHearthText": "Salón de Castillo con Chimenea",
|
||||
"backgroundCastleHallWithHearthNotes": "Deléitate de la calidez de este salón del castillo con chimenea."
|
||||
"backgroundCastleHallWithHearthNotes": "Deléitate de la calidez de este salón del castillo con chimenea.",
|
||||
"backgrounds082025": "Conjunto 135: Publicado en Agosto de 2025",
|
||||
"backgroundSunnyStreetWithShopsText": "Calle Soleada con Tiendas",
|
||||
"backgroundSunnyStreetWithShopsNotes": "Disfrute de las vistas y sonidos de una Calle Soleada con Tiendas.",
|
||||
"backgrounds092025": "Conjunto 136: Publicado en Septiembre de 2025",
|
||||
"backgroundAutumnSwampText": "Pantano Otoñal",
|
||||
"backgroundAutumnSwampNotes": "Sienta las sensaciónes fantasmales de un Pantano Otoñal.",
|
||||
"backgrounds102025": "Conjunto 137: Publicado en Octubre de 2025",
|
||||
"backgroundInsideForestWitchsCottageText": "Cabaña de una Bruja en el Bosque",
|
||||
"backgroundInsideForestWitchsCottageNotes": "Teje hechizos adentro de la Cabaña de una Bruja en el Bosque.",
|
||||
"backgrounds112025": "Conjunto 138: Publicado en Noviembre de 2025",
|
||||
"backgroundCastleKeepWithBannersNotes": "Canta las hazañas de los héroes heroicos en el Salón del Castillo con Banderas.",
|
||||
"backgrounds0420205": "Conjunto 131: Publicado en Abril de 2025",
|
||||
"backgroundGardenWithFlowerBedsText": "Jardín con Canteros de Flores",
|
||||
"backgroundGardenWithFlowerBedsNotes": "Disfruta la explosión floral de la primavera en el Jardín con Canteros de Flores.",
|
||||
"backgroundBirthdayBashText": "Fiesta de Cumpleaños",
|
||||
"backgroundMountainSceneWithBlossomsText": "Escena Floreada Montañosa",
|
||||
"backgroundMountainSceneWithBlossomsNotes": "Aprecie las vistas y aromas de una Floreada Escena Montañosa.",
|
||||
"backgrounds062025": "Conjunto 133: Publicado en Junio de 2025",
|
||||
"backgroundSummerSeashoreText": "Verano en la Costa",
|
||||
"backgroundSummerSeashoreNotes": "Atrapa una ola este Verano en la Costa.",
|
||||
"backgroundCastleKeepWithBannersText": "Salón del Castillo con Banderas",
|
||||
"backgrounds052025": "Conjunto 132: Publicado en Mayo de 2025",
|
||||
"backgroundTrailThroughAForestText": "Camino a través del Bosque",
|
||||
"backgroundTrailThroughAForestNotes": "Camina por el Camino a través del Bosque.",
|
||||
"monthlyBackgrounds": "Fondos Mensuales",
|
||||
"backgrounds072025": "Conjunto 134: Publicado en Julio de 2025",
|
||||
"backgroundSirensLairText": "Guarida de Sirena",
|
||||
"backgroundSirensLairNotes": "Atrévete a nadar en la Guarida de Sirena.",
|
||||
"eventBackgrounds": "Fondos de Evento",
|
||||
"backgroundBirthdayBashNotes": "Habitica está celebrando una fiesta de cumpleaños, ¡todos están invitados!"
|
||||
}
|
||||
|
||||
@@ -108,5 +108,6 @@
|
||||
"flaggedNotHidden": "Desafío marcado una vez, No esta oculto",
|
||||
"whyReportingChallenge": "Por qué estas reportando este Desafío?",
|
||||
"abuseFlagModalBodyChallenge": "Deberías solo reportar un Desafío que viola las <%= firstLinkStart %>Directrices de la Comunidad<%= linkEnd %> y/o los <%= secondLinkStart %>Términos de Servicio<%= linkEnd %>. Envíar un reporte falso es una violación a las Directrices de la Comunidad.",
|
||||
"resetFlags": "Reiniciar marcadores"
|
||||
"resetFlags": "Reiniciar marcadores",
|
||||
"deleteChallengeRefundDescription": "Si eliminas este Desafío, recuperarás las Gemas de la recompensa y las tareas del Desafío permanecerán en los listados de tareas de los participantes."
|
||||
}
|
||||
|
||||
@@ -108,5 +108,6 @@
|
||||
"cannotClone": "Ce Défi ne peut être dupliqué car un·e ou plusieurs joueu·r·se·s l'ont signalé comme inapproprié. Un·e membre de l'équipe va vous contacter sous peu avec des instructions. Si vous n'avez pas de nouvelles après 48 heures, merci d'envoyer un courriel à admin@habitica.com.",
|
||||
"resetFlags": "Réinitialiser les Signalements",
|
||||
"cannotMakeChallenge": "Vous ne pouvez pas créer de Défis publics car votre compte n'a pour le moment pas les accès aux discussions. Merci de contacter admin@habitica.com pour plus d'informations.",
|
||||
"messageChallengeFlagOfficial": "Les Défis Officiels ne peuvent pas être signalés."
|
||||
"messageChallengeFlagOfficial": "Les Défis Officiels ne peuvent pas être signalés.",
|
||||
"deleteChallengeRefundDescription": "Si vous supprimez ce Défi, les Gemmes investies vous seront restituées et les Tâches du Défis ne disparaîtront pas des Tâches des participant·e·s."
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
"faqQuestion29": "Comment récupérer des Points de Vie ?",
|
||||
"webFaqAnswer29": "Vous pouvez vous soigne de 15 points de vie en achetant une Potion de Santé dans votre colonne des Récompenses pour 25 Or. De puis, vous retrouvez tous vos points de vie en gagnant un niveau !",
|
||||
"faqQuestion30": "Que se passe-t-il si je perds tous mes points de vie ?",
|
||||
"webFaqAnswer30": "Si vos points de vie descendent à zéro, vous perdrez un niveau, tout votre Or, et un élément d'Équipement que vous pourrez racheter.",
|
||||
"webFaqAnswer30": "Si vos points de vie descendent à zéro, vous perdrez un niveau, les points de statistique de ce niveau, tout votre Or, et un élément d'équipement que vous pourrez racheter. Vous pouvez vous retaper en accomplissant vos tâches et en montant de niveau.",
|
||||
"faqQuestion31": "Pourquoi ai-je perdu des points de vie en interagissant avec une tâche qui n'était pas dans le négatif ?",
|
||||
"webFaqAnswer31": "Si vous remplissez une tâche et perdez des points de vie alors que vous n'auriez pas dû, c'est que vous avez subi un délai pendant que le serveur synchronise les changements faits sur d'autres plateformes. Par exemple, si vous utilisez de l'Or, du Mana, ou perdez de la vie sur l'application mobile puis que vous complétez une tâche sur le site, le serveur confirme simplement que tout est synchronisé.",
|
||||
"faqQuestion32": "Comment puis-je choisir une classe ?",
|
||||
@@ -243,5 +243,7 @@
|
||||
"subscriptionPara3": "Nous espérons que ce nouveau calendrier permettra une meilleure anticipation, ainsi qu'un plus grand accès au stock fabuleux de la Boutique des Voyageu·r·se·s Temporel·le·s, et encouragera toujours plus la motivation de faire des progrès sur vos tâches chaque mois !",
|
||||
"subscriptionDetail470": "Les avantages liés aux Offres de Groupe ne changeront pas pour les abonnements récurrents d'1 mois. Vous recevrez un Sablier Mystique au début de chaque mois et le nombre de Gemmes que vous pourrez acheter tous les mois au Marché augmentera de 2 jusqu'à atteindre la limite de 50.",
|
||||
"webFaqAnswer67": "Les classes correspondent aux différents rôles que votre personnage peut incarner. Chaque classe dispose d'un ensemble unique d'avantages et de capacités disponibles en montant de niveau. Ces capacités correspondent à la façon dont vous gérez vos tâches ou au soutien que vous proposerez lors des Quêtes de votre Équipe.\n\nVotre classe détermine également l'Équipement que vous pourrez acquérir dans vos Récompenses, au Marché et dans la Boutique Saisonnière.\n\nVoici une description de chaque classe afin de vous aider à choisir laquelle correspond le mieux à votre façon de jouer :\n#### **Guerri·er·ère** :\n* Les Guerri·er·ère·s font de gros dégâts aux boss et ont de bonnes chances de faire des dégâts critiques quand il·elle·s accomplissent leurs tâches, obtenant ainsi plus d'Expérience et d'Or.\n* La Force est leur statistique principale, augmentant les dégâts infligés.\n* La Constitution est leur statistique secondaire, réduisant les dommages reçus.\n* Les compétences des Guerri·er·ère·s permettent d'augmenter la Constitution et la Force des allié·e·s de leur Équipe.\n* Vous pouvez choisir cette classe si vous aimez combattre des boss mais souhaitez rester protégé·e si vous n'accomplissez pas quelques tâches.\n#### **Guérisseu·r·se**\n* Les Guérisseu·r·se·s se spécialisent dans la défense et peuvent se soigner ainsi que les allié·e·s de leur Équipe.\n* La Constitution est leur statistique principale, augmentant leurs soins et diminuant les dommages reçus.\n* L'Intelligence est leur statistique secondaire, augmentant leur Mana et Expérience.\n* Les compétences des Guérisseu·r·se·s permettent de rendre leurs tâches moins rouge et d'augmenter la Constitution des allié·e·s de leur Équipe.\n* Vous pouvez choisir cette classe s'il vous arrive de ne pas accomplir toutes vos tâches et avez besoin de vous soigner, ou les membres de votre Équipe. Les Guérisseu·r·se·s montent également plus vite en niveau.\n#### **Mage**\n* Les Mages montent rapidement en niveau, gagnent beaucoup de Mana and font des dégâts aux boss de Quêtes.\n* L'Intelligence est leur statistique principale, augmentant leur Mana et Expérience.\n* La Perception est leur statistique secondaire, augmentant leurs chances d'obtenir de l'Or et des objets.\n* Les compétences des Mages gèlent leurs combos de tâches, restaure la mana des allié·e·s de leur Équipe, et augmente leur Intelligence.\n* Vous pouvez choisir cette classe si vous souhaitez monter rapidement en niveau tout en faisant des dégâts aux boss de Quêtes.\n#### **Voleu·r·se**\n* Les Voleu·r·se·s obtiendront plus d'Or et d'objets en accomplissant leurs tâches, et ont de grandes chances d'asséner des coups critiques leur permettant d'obtenir plus d'Expérience et d'Or.\n* La Perception est leur statistique principale, augmentant leurs chances d'obtenir de l'Or et des objets.\n* La Force est leur statistique secondaire, augmentant les dégâts infligés.\n* Les compétences des Voleu·r·se·s leur permettent d'éviter les Quotidiennes non-accomplies, voler de l'Or, et augmenter la Perception des allié·e·s de leur Équipe.\n* Vous pouvez choisir cette classe si vous êtes motivé·e·s par les récompenses.",
|
||||
"faqQuestion67": "À quoi correspondent les classes dans Habitica ?"
|
||||
"faqQuestion67": "À quoi correspondent les classes dans Habitica ?",
|
||||
"faqQuestion68": "Comment puis-je éviter de perdre des PV ?",
|
||||
"webFaqAnswer68": "Si vous perdez souvent des PV, voici quelques conseils :\n\n- Mettez vos Quotidiennes en pause. L'option \"Désactiver les Dégâts\" dans les paramètres vous permettra de ne plus perdre de PV si vous n'accomplissez pas vos quotidiennes.\n- Ajustez le planning de vos Quotidiennes. Si vous ne renseignez pas de répétitions, vous pourrez les accomplir sans risquer la perte de PV.\n- Utilisez les talents de classe :\n\t- Les Voleu·r·se·s peuvent lancer Furtivité pour ne pas prendre les dégâts des Quotidiennes manquées\n\t- Les Guerri·er·ère·s peuvent lancer Frappe Brutale pour que la Quotidienne ne soit plus dans le rouge, baissant ainsi les dégâts causés\n\t- Les Guérisseu·r·se·s peuvent lancer Éclat Brûlant pour que la Quotidienne ne soit plus dans le rouge, baissant ainsi les dégâts causés"
|
||||
}
|
||||
|
||||
@@ -124,7 +124,7 @@
|
||||
"passwordReset": "Si nous avons votre courriel ou votre identifiant dans nos fichiers, un nouveau mot de passe vous a été envoyé.",
|
||||
"invalidLoginCredentialsLong": "Votre email, identifiant ou mot de passe est incorrect. Merci de réessayer ou de faire \"Mot de passe oublié\".",
|
||||
"invalidCredentials": "Aucun compte n'utilise cet identifiant.",
|
||||
"accountSuspended": "Ce compte, identifiant “<%= userId %>”, a été bloqué pour avoir enfreint les règles de vie en communauté (https://habitica.com/static/community-guidelines) ou les conditions d’utilisation (https://habitica.com/static/terms). Pour plus d’informations, ou pour demander un déblocage, merci d’envoyer un courriel à notre gestionnaire de la communauté : <%= communityManagerEmail %>, ou demandez à un parent ou à un tuteur de leur envoyer un courriel. Merci d'y inclure votre @identifiant.",
|
||||
"accountSuspended": "Votre compte @<%= username %> a été bloqué. Pour plus d'informations ou pour faire appel de la décision, merci de nous contacter à admin@habitica.com en indiquant votre identifiant Habitica ou votre ID d'Utilisat·eur·rice.",
|
||||
"accountSuspendedTitle": "Le compte a été suspendu",
|
||||
"unsupportedNetwork": "Ce réseau n'est actuellement pas pris en charge.",
|
||||
"cantDetachSocial": "Votre compte n'a pas d'autre méthode d'authentification ; vous ne pouvez pas désaffecter cette méthode d'authentification.",
|
||||
|
||||
@@ -138,13 +138,13 @@
|
||||
"weaponSpecialSummerHealerText": "Baguette des bas-fonds",
|
||||
"weaponSpecialSummerHealerNotes": "Cette baguette d'aigue-marine et de corail vivant est très attrayante pour les bancs de poissons. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l’été 2014.",
|
||||
"weaponSpecialFallRogueText": "Pieu en argent",
|
||||
"weaponSpecialFallRogueNotes": "Liquide les morts-vivants. Accorde aussi un bonus contre les loup-garous, parce qu'on n'est jamais trop prudent. Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"weaponSpecialFallRogueNotes": "Liquide les mort·e·s-vivant·e·s. Accorde aussi un bonus contre les lou·p·ve-garous, parce qu'on n'est jamais trop prudent·e. Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2014.",
|
||||
"weaponSpecialFallWarriorText": "Pince avide de science",
|
||||
"weaponSpecialFallWarriorNotes": "Cette pince avide est à la pointe de la technologie. Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"weaponSpecialFallWarriorNotes": "Cette pince avide est à la pointe de la technologie. Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2014.",
|
||||
"weaponSpecialFallMageText": "Balai magique",
|
||||
"weaponSpecialFallMageNotes": "Ce balai enchanté vole plus vite que les dragons ! Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"weaponSpecialFallMageNotes": "Ce balai enchanté vole plus vite que les dragons ! Augmente l'Intelligence de <%= int %> et la Perception de <%= per %>. Équipement Édition Limitée Automne 2014.",
|
||||
"weaponSpecialFallHealerText": "Baguette de scarabée",
|
||||
"weaponSpecialFallHealerNotes": "Le scarabée qui orne cette baguette protège et guérit son porteur. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"weaponSpecialFallHealerNotes": "Le scarabée qui orne cette baguette protège et guérit son porteur. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2014.",
|
||||
"weaponSpecialWinter2015RogueText": "Stalagmite gelé",
|
||||
"weaponSpecialWinter2015RogueNotes": "Vous venez vraiment, sérieusement, absolument, de les ramasser par terre. Augmente la force de <%= str %>. Équipement en édition limitée de l'hiver 2014-2015.",
|
||||
"weaponSpecialWinter2015WarriorText": "Épée gélatineuse",
|
||||
@@ -170,13 +170,13 @@
|
||||
"weaponSpecialSummer2015HealerText": "Baguette des vagues",
|
||||
"weaponSpecialSummer2015HealerNotes": "Guérit le mal de mer et le mal des mers ! Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l’été 2015.",
|
||||
"weaponSpecialFall2015RogueText": "Hache de bat-aille",
|
||||
"weaponSpecialFall2015RogueNotes": "De redoutables tâches s'enfuient devant le battement d'ailes de cette hache. Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"weaponSpecialFall2015RogueNotes": "Même les Tâches les plus redoutables s'enfuient devant le battement d'ailes de cette hache. Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2015.",
|
||||
"weaponSpecialFall2015WarriorText": "Planche de bois",
|
||||
"weaponSpecialFall2015WarriorNotes": "Parfait pour surélever quelque chose dans un champ de maïs et/ou frapper les tâches. Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"weaponSpecialFall2015WarriorNotes": "Parfait pour surélever quelque chose dans un champ de maïs et/ou frapper les tâches. Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2015.",
|
||||
"weaponSpecialFall2015MageText": "Fil enchanté",
|
||||
"weaponSpecialFall2015MageNotes": "Une puissante Sorcière couturière peut contrôler ce fil enchanté sans même le toucher ! Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"weaponSpecialFall2015MageNotes": "Une puissante Sorcière Couturière peut contrôler ce fil enchanté sans même le toucher ! Augmente l'Intelligence de <%= int %> et la perception de <%= per %>. Équipement Édition Limitée Automne 2015.",
|
||||
"weaponSpecialFall2015HealerText": "Potion de bave des marais",
|
||||
"weaponSpecialFall2015HealerNotes": "Brassée à la perfection ! Vous n'avez à présent plus qu'à vous convaincre de la boire. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"weaponSpecialFall2015HealerNotes": "Brassée à la perfection ! Vous n'avez à présent plus qu'à vous convaincre de la boire. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2015.",
|
||||
"weaponSpecialWinter2016RogueText": "Chocolat chaud",
|
||||
"weaponSpecialWinter2016RogueNotes": "Boisson chaude ou projectile bouillant ? C'est votre choix... Augmente la force de <%= str %>. Équipement en édition limitée de l'hiver 2015-2016.",
|
||||
"weaponSpecialWinter2016WarriorText": "Pelle robuste",
|
||||
@@ -202,13 +202,13 @@
|
||||
"weaponSpecialSummer2016HealerText": "Trident de guérison",
|
||||
"weaponSpecialSummer2016HealerNotes": "Une pointe fait du mal, l'autre guérit. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l’été 2016.",
|
||||
"weaponSpecialFall2016RogueText": "Dague de morsure d'araignée",
|
||||
"weaponSpecialFall2016RogueNotes": "Sentez la piqûre de la morsure de l'araignée ! Augmente la force de <%= str %>. Équipement en édition limitée de l’automne 2016.",
|
||||
"weaponSpecialFall2016RogueNotes": "Sentez la douleur de la morsure de l'araignée ! Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2016.",
|
||||
"weaponSpecialFall2016WarriorText": "Racines offensives",
|
||||
"weaponSpecialFall2016WarriorNotes": "Attaquez vos tâches avec ces racines tortueuses ! Augmente la force de <%= str %>. Équipement en édition limitée de l’automne 2016.",
|
||||
"weaponSpecialFall2016WarriorNotes": "Attaquez vos tâches avec ces racines tortueuses ! Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2016.",
|
||||
"weaponSpecialFall2016MageText": "Orbe de mauvais augure",
|
||||
"weaponSpecialFall2016MageNotes": "Ne demandez pas à cet orbe de vous dire votre avenir... Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Équipement en édition limitée de l’automne 2016.",
|
||||
"weaponSpecialFall2016MageNotes": "Ne demandez pas à cet orbe de vous dire votre avenir... Augmente l'Intelligence de <%= int %> et la Perception de <%= per %>. Équipement Édition Limitée Automne 2016.",
|
||||
"weaponSpecialFall2016HealerText": "Serpent venimeux",
|
||||
"weaponSpecialFall2016HealerNotes": "Une morsure blesse, une autre soigne. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l’automne 2016.",
|
||||
"weaponSpecialFall2016HealerNotes": "Une morsure blesse, une autre soigne. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2016.",
|
||||
"weaponSpecialWinter2017RogueText": "Piolet",
|
||||
"weaponSpecialWinter2017RogueNotes": "Ce piolet est idéal pour attaquer, se défendre et pour escalader des cascades de glace ! Augmente la force de <%= str %>. Équipement en édition limitée de l'hiver 2016-2017.",
|
||||
"weaponSpecialWinter2017WarriorText": "Bâton de puissance",
|
||||
@@ -234,13 +234,13 @@
|
||||
"weaponSpecialSummer2017HealerText": "Baguette de perle",
|
||||
"weaponSpecialSummer2017HealerNotes": "Un simple contact de cette baguette magique surmontée d'une perle guérit toutes les plaies. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'été 2017.",
|
||||
"weaponSpecialFall2017RogueText": "Masse en pomme d'amour",
|
||||
"weaponSpecialFall2017RogueNotes": "Terrassez vos ennemis par la douceur ! Augmente la force de <%= str %>. Équipement en édition limitée de l’automne 2017.",
|
||||
"weaponSpecialFall2017RogueNotes": "Terrassez vos ennemis par la douceur ! Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2017.",
|
||||
"weaponSpecialFall2017WarriorText": "Lance en sucre d'orge",
|
||||
"weaponSpecialFall2017WarriorNotes": "Tous vos ennemis vont battre en retraite devant cette lance appétissante, qu'importe qu'il s'agisse de fantômes, de monstres ou de tâches. Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2017.",
|
||||
"weaponSpecialFall2017WarriorNotes": "Tou·te·s vos ennemi·e·s vont battre en retraite devant cette lance appétissante, qu'il s'agisse de fantômes, de monstres ou de Tâches. Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2017.",
|
||||
"weaponSpecialFall2017MageText": "Bâton effrayant",
|
||||
"weaponSpecialFall2017MageNotes": "La magie et le mystère irradient des yeux du crâne brillant à l'extrémité de ce bâton. Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Équipement en édition limitée de l'automne 2017.",
|
||||
"weaponSpecialFall2017MageNotes": "La magie et le mystère irradient des yeux du crâne brillant à l'extrémité de ce bâton. Augmente l'Intelligence de <%= int %> et la Perception de <%= per %>. Équipement Édition Limitée Automne 2017.",
|
||||
"weaponSpecialFall2017HealerText": "Candélabre horrifique",
|
||||
"weaponSpecialFall2017HealerNotes": "Cette lumière désamorce la peur et fait savoir aux autres que vous êtes là pour les aider. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2017.",
|
||||
"weaponSpecialFall2017HealerNotes": "Cette lumière désamorce la peur et fait savoir aux autres que vous êtes là pour les aider. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2017.",
|
||||
"weaponSpecialWinter2018RogueText": "Crochet menthe poivrée",
|
||||
"weaponSpecialWinter2018RogueNotes": "Parfait pour grimper les murs ou distraire vos ennemis avec des bonbons tout doux. Augmente la force de <%= str %>. Équipement en édition limitée de l'hiver 2017-2018.",
|
||||
"weaponSpecialWinter2018WarriorText": "Marteau de fête à nœud",
|
||||
@@ -266,13 +266,13 @@
|
||||
"weaponSpecialSummer2018HealerText": "Trident de Sirène Monarque",
|
||||
"weaponSpecialSummer2018HealerNotes": "D'un geste bienveillant, vous commandez aux eaux revigorantes de couler en vagues à travers votre équipement. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'été 2018.",
|
||||
"weaponSpecialFall2018RogueText": "Fiole de clarté",
|
||||
"weaponSpecialFall2018RogueNotes": "Quand vous avez besoin de revenir à la raison, quand vous avez besoin d'un petit coup de pouce, prenez une grande inspiration et une gorgée. Ça va aller ! Augmente la force de<%= str %>. Équipement d'Automne en édition limitée 2018.",
|
||||
"weaponSpecialFall2018RogueNotes": "Quand vous avez besoin de revenir à la raison, quand vous avez besoin d'un petit coup de pouce, prenez une grande inspiration et une gorgée. Ça va aller ! Augmente la Force de<%= str %>. Équipement Édition Limitée Automne .",
|
||||
"weaponSpecialFall2018WarriorText": "Fouet de Minos",
|
||||
"weaponSpecialFall2018WarriorNotes": "Pas vraiment assez long pour se dérouler derrière vous et vous aider à trouver votre chemin dans un labyrinthe. Enfin, peut-être dans un très petit labyrinthe. Augmente la force de <%= str %>. Équipement d'Automne en édition limitée 2018.",
|
||||
"weaponSpecialFall2018WarriorNotes": "Pas vraiment assez long pour se dérouler derrière vous afin de vous aider à trouver votre chemin dans un labyrinthe. Enfin, peut-être dans un très petit labyrinthe. Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2018.",
|
||||
"weaponSpecialFall2018MageText": "Bâton du Délice",
|
||||
"weaponSpecialFall2018MageNotes": "C'est loin d'être une sucette ordinaire ! L'orbe rougeoyante de sucre magique perchée en haut de ce bâton possède le pouvoir de coller les bonnes habitudes à vous. Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Équipement d'Automne en édition limitée 2018.",
|
||||
"weaponSpecialFall2018MageNotes": "C'est loin d'être une sucette ordinaire ! L'orbe rougeoyante de sucre magique perchée en haut de ce bâton possède le pouvoir de vous coller des bonnes habitudes. Augmente l'Intelligence de <%= int %> et la perception de <%= per %>. Équipement Édition Limitée Automne 2018.",
|
||||
"weaponSpecialFall2018HealerText": "Bâton glouton",
|
||||
"weaponSpecialFall2018HealerNotes": "Il suffit de nourrir ce bâton, et celui-ci accordera des bénédictions. Si vous oubliez de le nourrir, attention à vos doigts. Augmente l'intelligence de <%= int %>. Équipement d'Automne en édition limitée 2018.",
|
||||
"weaponSpecialFall2018HealerNotes": "Il suffit de nourrir ce bâton, et celui-ci accordera des bénédictions. Si vous oubliez de le nourrir, attention à vos doigts. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2018.",
|
||||
"weaponSpecialWinter2019RogueText": "Bouquet de poinsettia",
|
||||
"weaponSpecialWinter2019RogueNotes": "Utilisez ce bouquet festif pour vous camoufler encore mieux, ou pour l'offrir et égayer la journée d'un ami. Augmente la force de <%= str %>. Équipement en édition limitée de l'hiver 2018-2019.",
|
||||
"weaponSpecialWinter2019WarriorText": "Hallebarde flocon-de-neige",
|
||||
@@ -492,13 +492,13 @@
|
||||
"armorSpecialSummerHealerText": "Nageoire de poissoigneur",
|
||||
"armorSpecialSummerHealerNotes": "Cet habit d'écailles scintillantes transforme son porteur en véritable Poissoigneur ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l’été 2014.",
|
||||
"armorSpecialFallRogueText": "Tunique rouge sang",
|
||||
"armorSpecialFallRogueNotes": "Vive. Veloutée. Vampirique. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"armorSpecialFallRogueNotes": "Vive. Veloutée. Vampirique. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2014.",
|
||||
"armorSpecialFallWarriorText": "Blouse de labo de science",
|
||||
"armorSpecialFallWarriorNotes": "Vous protège des éclaboussures de potions mystérieuses. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"armorSpecialFallWarriorNotes": "Vous protège des éclaboussures de potions mystérieuses. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2014.",
|
||||
"armorSpecialFallMageText": "Robes de sorcière",
|
||||
"armorSpecialFallMageNotes": "Cette robe dispose de nombreuses poches pour stocker un supplément d'yeux de tritons et de langues de grenouille. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"armorSpecialFallMageNotes": "Cette robe dispose de nombreuses poches pour stocker un supplément d'yeux de tritons et de langues de grenouille. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2014.",
|
||||
"armorSpecialFallHealerText": "Armure de gaze",
|
||||
"armorSpecialFallHealerNotes": "Jetez-vous dans la mêlée en ayant déjà des bandages sur le corps ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"armorSpecialFallHealerNotes": "Jetez-vous dans la mêlée en ayant déjà des bandages sur le corps ! Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2014.",
|
||||
"armorSpecialWinter2015RogueText": "Armure de guivre-givre",
|
||||
"armorSpecialWinter2015RogueNotes": "Cette armure est gelée, mais il ne fait aucun doute qu'elle en vaudra la chandelle, quand les richesses enfouies dans les tréfonds des cavernes des guivres-givres s'offriront à vous. Non pas que vous convoitiez ces richesses inouïes – non bien-sûr ! – car vous êtes vraiment, sérieusement, absolument une guivre-givre, n'est-ce pas ? ! Arrêtez de poser des questions ! Augmente la perception de <%= per %>. Équipement en édition limitée de l'hiver 2014-2015.",
|
||||
"armorSpecialWinter2015WarriorText": "Armure en pain d’épice",
|
||||
@@ -524,13 +524,13 @@
|
||||
"armorSpecialSummer2015HealerText": "Armure de matelot",
|
||||
"armorSpecialSummer2015HealerNotes": "Cette armure montre à tout le monde que vous êtes un honnête marchand maritime qui ne se comporterait jamais en voyou. Même pas en rêve ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l'été 2015.",
|
||||
"armorSpecialFall2015RogueText": "Armure de bat-aille",
|
||||
"armorSpecialFall2015RogueNotes": "Volez vers la bat-aille ! Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"armorSpecialFall2015RogueNotes": "Volez vers la batte-aïe ! Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2015.",
|
||||
"armorSpecialFall2015WarriorText": "Armure d'épouvantail",
|
||||
"armorSpecialFall2015WarriorNotes": "Bien qu'elle soit bourrée de paille, cette armure est extrêmement résistante ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"armorSpecialFall2015WarriorNotes": "Bien qu'elle soit bourrée de paille, cette armure est extrêmement résistante ! Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2015.",
|
||||
"armorSpecialFall2015MageText": "Robe rapiécée",
|
||||
"armorSpecialFall2015MageNotes": "Chaque couture de cette armure scintille d'un enchantement. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"armorSpecialFall2015MageNotes": "Chaque couture de cette armure scintille d'un enchantement. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2015.",
|
||||
"armorSpecialFall2015HealerText": "Robe d'alchimiste",
|
||||
"armorSpecialFall2015HealerNotes": "Quoi ? Mais bien sûr que c'était une potion de constitution. Non, vous n'êtes sûrement pas en train de vous transformer en grenouille ! Allons, c'est ridicule. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"armorSpecialFall2015HealerNotes": "Quoi ? Mais bien sûr que c'était une potion de constitution. Non, vous n'êtes sûrement pas en train de vous transformer en grenouille ! Qu'est-ce que vous allez croa-re. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2015.",
|
||||
"armorSpecialWinter2016RogueText": "Armure cacao",
|
||||
"armorSpecialWinter2016RogueNotes": "Cette armure de cuir vous garde bien au chaud. Est-elle réellement faite de cacao ? Vous ne saurez dire. Augmente la perception de <%= per %>. Équipement en édition limitée de l'hiver 2015-2016.",
|
||||
"armorSpecialWinter2016WarriorText": "Équipement de bonhomme de neige",
|
||||
@@ -556,13 +556,13 @@
|
||||
"armorSpecialSummer2016HealerText": "Queue d'hippocampe",
|
||||
"armorSpecialSummer2016HealerNotes": "Cet habit piquant transforme son porteur en véritable guérisseur hippocampe ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l’été 2016.",
|
||||
"armorSpecialFall2016RogueText": "Armure de veuve-noire",
|
||||
"armorSpecialFall2016RogueNotes": "Les yeux sur cette armure clignent en permanence. Augmente la perception de <%= per %>. Équipement en édition limitée de l’automne 2016.",
|
||||
"armorSpecialFall2016RogueNotes": "Les yeux sur cette armure clignent en permanence. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2016.",
|
||||
"armorSpecialFall2016WarriorText": "Armure gluante",
|
||||
"armorSpecialFall2016WarriorNotes": "Mystérieusement humide et moussue ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l’automne 2016.",
|
||||
"armorSpecialFall2016WarriorNotes": "Mystérieusement humide et moussue ! Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2016.",
|
||||
"armorSpecialFall2016MageText": "Cape de malice",
|
||||
"armorSpecialFall2016MageNotes": "Quand votre cape vole, vous entendez des ricanements. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l’automne 2016.",
|
||||
"armorSpecialFall2016MageNotes": "Quand votre cape vole, vous entendez des ricanements. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2016.",
|
||||
"armorSpecialFall2016HealerText": "Robe de gorgone",
|
||||
"armorSpecialFall2016HealerNotes": "Ces robes sont en réalité faites de pierre. Comment peuvent-elles être si confortable ? Augmente la constitution de <%= con %>. Équipement en édition limitée de l’automne 2016.",
|
||||
"armorSpecialFall2016HealerNotes": "Ces robes sont en réalité faites de pierre. Comment peuvent-elles être si confortables ? Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2016.",
|
||||
"armorSpecialWinter2017RogueText": "Armure givrée",
|
||||
"armorSpecialWinter2017RogueNotes": "Ce costume furtif reflète la lumière et éblouit les tâches sans méfiance tandis que vous obtenez d'elles vos justes récompenses ! Augmente la perception de <%= per %>. Équipement en édition limitée de l'hiver 2016-2017.",
|
||||
"armorSpecialWinter2017WarriorText": "Armure de hockey sur glace",
|
||||
@@ -588,13 +588,13 @@
|
||||
"armorSpecialSummer2017HealerText": "Nageoire des mers d'argent",
|
||||
"armorSpecialSummer2017HealerNotes": "Ce vêtement fait d'écailles argentées transforme son porteur en véritable guérisseur des mers ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l'été 2017.",
|
||||
"armorSpecialFall2017RogueText": "Tunique champ-de-citrouilles",
|
||||
"armorSpecialFall2017RogueNotes": "Besoin de passer incognito ? Rampez parmi les lanternes citrouilles et cette tunique vous cachera ! Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2017.",
|
||||
"armorSpecialFall2017RogueNotes": "Besoin de passer incognito ? Rampez parmi les lanternes citrouilles et cette tunique vous cachera ! Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2017.",
|
||||
"armorSpecialFall2017WarriorText": "Armure solide et sucrée",
|
||||
"armorSpecialFall2017WarriorNotes": "Cette armure vous protégera comme une délicieuse coquille de sucre. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2017.",
|
||||
"armorSpecialFall2017WarriorNotes": "Cette armure vous protégera comme une délicieuse coquille de sucre. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2017.",
|
||||
"armorSpecialFall2017MageText": "Tunique de mascarade",
|
||||
"armorSpecialFall2017MageNotes": "Quelle mascarade serait complète sans cette large tunique dramatique ? Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2017.",
|
||||
"armorSpecialFall2017MageNotes": "Quelle bal masqué serait réussi sans cette large tunique dramatique ? Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2017.",
|
||||
"armorSpecialFall2017HealerText": "Armure de maison hantée",
|
||||
"armorSpecialFall2017HealerNotes": "Votre cœur est une porte ouverte. Et vos épaules sont des tuiles ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2017.",
|
||||
"armorSpecialFall2017HealerNotes": "Votre cœur est une porte ouverte. Et vos épaules sont des tuiles ! Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2017.",
|
||||
"armorSpecialWinter2018RogueText": "Costume de renne",
|
||||
"armorSpecialWinter2018RogueNotes": "Avec votre air mignon et duveteux, qui pourrait vous suspecter après le pillage des fêtes ? Augmente la perception de <%= per %>. Équipement en édition limitée de l'hiver 2017-2018.",
|
||||
"armorSpecialWinter2018WarriorText": "Armure en papier cadeau",
|
||||
@@ -620,13 +620,13 @@
|
||||
"armorSpecialSummer2018HealerText": "Robes de sirène monarque",
|
||||
"armorSpecialSummer2018HealerNotes": "Ces robes céruléennes révèles que vous avez des pieds terrestres... certes. Même un monarque peut ne pas être parfait. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'été 2018.",
|
||||
"armorSpecialFall2018RogueText": "Redingote Alter Ego",
|
||||
"armorSpecialFall2018RogueNotes": "Du style pendant la journée, du confort et de la protection pendant la nuit. Augmente la perception de <%= per %>. Équipement d'automne en édition limitée 2018.",
|
||||
"armorSpecialFall2018RogueNotes": "Du style pendant la journée, du confort et de la protection pendant la nuit. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2018.",
|
||||
"armorSpecialFall2018WarriorText": "Côte de mailles minotaure",
|
||||
"armorSpecialFall2018WarriorNotes": "Elle inclut des sabots pour tambouriner une cadence apaisante tandis que vous parcourez votre labyrinthe méditatif. Augmente la constitution de <%= con %>. Équipement d'automne en édition limitée 2018.",
|
||||
"armorSpecialFall2018WarriorNotes": "Elle inclut des sabots pour tambouriner une cadence apaisante tandis que vous parcourez votre labyrinthe méditatif. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne .",
|
||||
"armorSpecialFall2018MageText": "Habits de sucromancien",
|
||||
"armorSpecialFall2018MageNotes": "Des bonbons magiques sont tissés dans l'étoffe même de cette tunique. Par contre, nous vous recommandons de ne pas chercher à les manger. Augmente l'intelligence de <%= int %>. Équipement d'automne en édition limitée 2018.",
|
||||
"armorSpecialFall2018MageNotes": "Des bonbons magiques sont tissés dans l'étoffe même de cette tunique. Par contre, nous vous recommandons de ne pas chercher à les manger. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2018.",
|
||||
"armorSpecialFall2018HealerText": "Habits de carnivorie",
|
||||
"armorSpecialFall2018HealerNotes": "Elle est constituée de plantes, mais ça ne veut pas dire qu'elle est végétarienne. Les mauvaises habitudes ont peur d'approcher à moins d'un kilomètre de cette tunique. Augmente la constitution de <%= con %>. Équipement d'automne en édition limitée 2018.",
|
||||
"armorSpecialFall2018HealerNotes": "Elle est constituée de plantes, mais ça ne veut pas dire qu'elle est végétarienne. Les mauvaises habitudes ont peur d'approcher à moins d'un kilomètre de cette tunique. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2018.",
|
||||
"armorSpecialWinter2019RogueText": "Armure de poinsettia",
|
||||
"armorSpecialWinter2019RogueNotes": "Avec la verdure des fêtes, personne ne remarquera la présence d'un arbuste supplémentaire ! Vous pouvez vous déplacer à travers les rassemblements saisonniers avec aisance et furtivité. Augmente la perception de <%= per %>. Équipement en édition limitée de l'hiver 2018-2019.",
|
||||
"armorSpecialWinter2019WarriorText": "Armure glaciale",
|
||||
@@ -924,13 +924,13 @@
|
||||
"headSpecialSummerHealerText": "Couronne de corail",
|
||||
"headSpecialSummerHealerNotes": "Permet à son porteur de régénérer les récifs endommagés. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l’été 2014.",
|
||||
"headSpecialFallRogueText": "Capuche rouge sang",
|
||||
"headSpecialFallRogueNotes": "L'identité d'un chasseur de vampire doit toujours demeurer secrète. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"headSpecialFallRogueNotes": "L'identité d'un·e Chasseu·r·se de Vampire doit toujours demeurer secrète. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2014.",
|
||||
"headSpecialFallWarriorText": "Scalp monstrueux de science",
|
||||
"headSpecialFallWarriorNotes": "Greffez-vous ce heaume ! Il n'a que TRÈS PEU servi ! Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"headSpecialFallWarriorNotes": "Greffez-vous ce heaume ! Il n'a que TRÈS PEU servi. Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2014.",
|
||||
"headSpecialFallMageText": "Chapeau à pointe",
|
||||
"headSpecialFallMageNotes": "La magie imprègne chaque fil de ce chapeau. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"headSpecialFallMageNotes": "La magie imprègne chaque fil de ce chapeau. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2014.",
|
||||
"headSpecialFallHealerText": "Bandages pour tête",
|
||||
"headSpecialFallHealerNotes": "Hautement hygiénique tout en restant à la mode. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"headSpecialFallHealerNotes": "Hautement hygiénique tout en restant à la mode. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2014.",
|
||||
"headSpecialNye2014Text": "Chapeau pointu rigolo",
|
||||
"headSpecialNye2014Notes": "Vous avez reçu un chapeau pointu rigolo ! Portez-le avec fierté en célébrant le Nouvel an ! Ne confère aucun bonus.",
|
||||
"headSpecialWinter2015RogueText": "Masque de guivre-givre",
|
||||
@@ -958,13 +958,13 @@
|
||||
"headSpecialSummer2015HealerText": "Bonnet de matelot",
|
||||
"headSpecialSummer2015HealerNotes": "Avec votre bonnet de matelot résolument vissé sur la tête, vous pouvez naviguer même sur les mers déchaînées ! Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l’été 2015.",
|
||||
"headSpecialFall2015RogueText": "Ailes de bat-aille",
|
||||
"headSpecialFall2015RogueNotes": "Trouvez vos ennemis par écholocation avec ce heaume puissant ! Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"headSpecialFall2015RogueNotes": "Trouvez vos ennemi·e·s par écholocalisation avec ce heaume puissant ! Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2015.",
|
||||
"headSpecialFall2015WarriorText": "Chapeau d'épouvantail",
|
||||
"headSpecialFall2015WarriorNotes": "Tout le monde voudrait ce chapeau -- si seulement ils avaient un cerveau ! Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"headSpecialFall2015WarriorNotes": "Tout le monde voudrait ce chapeau si seulement il·elle·s avaient un cerveau. Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2015.",
|
||||
"headSpecialFall2015MageText": "Chapeau rapiécé",
|
||||
"headSpecialFall2015MageNotes": "Chaque couture dans ce chapeau augmente sa puissance. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"headSpecialFall2015MageNotes": "Chaque couture dans ce chapeau augmente sa puissance. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2015.",
|
||||
"headSpecialFall2015HealerText": "Chapeau de grenouille",
|
||||
"headSpecialFall2015HealerNotes": "C'est un chapeau extrêmement sérieux, digne seulement de l'un des faiseurs de potions les plus avancés. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"headSpecialFall2015HealerNotes": "C'est un chapeau extrêmement sérieux, digne seulement d'un·e alchimiste expérimenté·e. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2015.",
|
||||
"headSpecialNye2015Text": "Chapeau pointu ridicule",
|
||||
"headSpecialNye2015Notes": "Vous avez reçu un chapeau pointu ridicule ! Portez-le avec fierté en célébrant le Nouvel an ! Ne confère aucun bonus.",
|
||||
"headSpecialWinter2016RogueText": "Heaume-cacao",
|
||||
@@ -992,13 +992,13 @@
|
||||
"headSpecialSummer2016HealerText": "Heaume d'hippocampe",
|
||||
"headSpecialSummer2016HealerNotes": "Ce casque indique que son porteur a été entraîné par les hippocampes guérisseurs magiques de Dilatoire. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l’été 2016.",
|
||||
"headSpecialFall2016RogueText": "Heaume de veuve-noire",
|
||||
"headSpecialFall2016RogueNotes": "Les pattes sur ce heaume tremblent constamment. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2016.",
|
||||
"headSpecialFall2016RogueNotes": "Les pattes sur ce heaume tremblent constamment. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2016.",
|
||||
"headSpecialFall2016WarriorText": "Heaume en écorce noueuse",
|
||||
"headSpecialFall2016WarriorNotes": "Ce heaume détrempé par les marécages est couvert de morceaux de tourbe. Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2016.",
|
||||
"headSpecialFall2016WarriorNotes": "Ce heaume détrempé par les marécages est couvert de morceaux de tourbe. Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2016.",
|
||||
"headSpecialFall2016MageText": "Capuche de malice",
|
||||
"headSpecialFall2016MageNotes": "Dissimulez vos complots sous cette capuche sombre. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2016.",
|
||||
"headSpecialFall2016MageNotes": "Dissimulez vos complots sous cette capuche sombre. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2016.",
|
||||
"headSpecialFall2016HealerText": "Couronne de méduse",
|
||||
"headSpecialFall2016HealerNotes": "Malheur à toute personne qui osera vous regarder dans les yeux... Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2016.",
|
||||
"headSpecialFall2016HealerNotes": "Malheur à toute personne qui osera vous regarder dans les yeux... Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2016.",
|
||||
"headSpecialNye2016Text": "Chapeau pointu fantasque",
|
||||
"headSpecialNye2016Notes": "Vous avez reçu un chapeau pointu fantasque ! Portez-le avec fierté en célébrant le Nouvel an ! Ne confère aucun bonus.",
|
||||
"headSpecialWinter2017RogueText": "Heaume givré",
|
||||
@@ -1026,13 +1026,13 @@
|
||||
"headSpecialSummer2017HealerText": "Couronne de créatures marines",
|
||||
"headSpecialSummer2017HealerNotes": "Ce casque est fait de créatures marines amicales qui se reposent temporairement sur votre tête, vous donnant de sages conseils. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'été 2017.",
|
||||
"headSpecialFall2017RogueText": "Heaume de citrouille d'Habitoween",
|
||||
"headSpecialFall2017RogueNotes": "Prêt pour les surprises ? Il est temps d'utiliser ce casque festif et luisant ! Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2017.",
|
||||
"headSpecialFall2017RogueNotes": "Prêt·e pour les surprises ? Il est temps d'utiliser ce casque festif et brillant ! Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2017.",
|
||||
"headSpecialFall2017WarriorText": "Casque en sucre d'orge",
|
||||
"headSpecialFall2017WarriorNotes": "Ce casque pourrait être un régal, mais les tâches rebelles ne le trouveront pas si doux ! Augmente la force de <%= str %> Équipement d'automne 2017 en édition limitée.",
|
||||
"headSpecialFall2017WarriorNotes": "Ce casque pourrait être un régal, mais les tâches rebelles ne le trouveront pas si doux ! Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2017.",
|
||||
"headSpecialFall2017MageText": "Heaume de mascarade",
|
||||
"headSpecialFall2017MageNotes": "Lorsque vous apparaîtrez avec ce chapeau à plumes, tout le monde cherchera l'identité de cet inconnu sorcier qui vient d'arriver. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2017.",
|
||||
"headSpecialFall2017MageNotes": "Lorsque vous apparaîtrez avec ce chapeau à plumes, tout le monde cherchera à deviner l'identité de cet·te inconnu·e magique ! Augmente la perception de <%= per %>. Équipement Édition Limitée Automne 2017.",
|
||||
"headSpecialFall2017HealerText": "Heaume de maison hantée",
|
||||
"headSpecialFall2017HealerNotes": "Invitez des esprits effrayants et des créatures amicales à solliciter vos pouvoirs régénérateurs dans ce heaume ! Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2017.",
|
||||
"headSpecialFall2017HealerNotes": "Invitez des esprits effrayants et des créatures amicales à solliciter vos pouvoirs régénérateurs dans ce heaume ! Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2017.",
|
||||
"headSpecialNye2017Text": "Chapeau de soirée fantaisiste",
|
||||
"headSpecialNye2017Notes": "Vous avez reçu un chapeau de soirée fantaisiste ! Portez-le avec fierté en levant votre verre à cette nouvelle année ! Ne confère aucun bonus.",
|
||||
"headSpecialWinter2018RogueText": "Heaume de renne",
|
||||
@@ -1060,13 +1060,13 @@
|
||||
"headSpecialSummer2018HealerText": "Couronne de Sirène Monarque",
|
||||
"headSpecialSummer2018HealerNotes": "Orné d'aigues-marines, ce fin diadème marque l'autorité sur les gens, les poissons, et celles et ceux qui sont un peu des deux ! Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'été 2018.",
|
||||
"headSpecialFall2018RogueText": "Visage Alter Ego",
|
||||
"headSpecialFall2018RogueNotes": "La plupart des gens préfèrent cacher leurs luttes intérieures. Ce masque montre que tout le monde vit des tensions entre ses pulsions de bien et de mal. Et en plus un chapeau super cool est inclus ! Augmente la perception de <%= per %>. Équipement d'automne en édition limitée 2018.",
|
||||
"headSpecialFall2018RogueNotes": "La plupart des gens préfèrent cacher leurs conflits internes. Ce masque montre que tout le monde vit des tensions entre ses pulsions de bien et de mal. En plus, un chapeau super cool est inclus ! Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2018.",
|
||||
"headSpecialFall2018WarriorText": "Visage du minotaure",
|
||||
"headSpecialFall2018WarriorNotes": "Ce masque effrayant montre que vous pouvez vraiment prendre vos tâches par les cornes ! Augmente la force de <%= str %>. Équipement en édition limitée de l’automne 2018.",
|
||||
"headSpecialFall2018WarriorNotes": "Ce masque effrayant montre que vous pouvez vraiment prendre vos tâches par les cornes ! Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2018.",
|
||||
"headSpecialFall2018MageText": "Chapeau de sucromancien",
|
||||
"headSpecialFall2018MageNotes": "Ce chapeau pointu est imprégné de puissants sortilèges sucrés. Attention, s'il se mouille il pourrait coller ! Augmente la perception de <%= per %>. Équipement d'automne en édition limitée 2018.",
|
||||
"headSpecialFall2018MageNotes": "Ce chapeau pointu est imprégné de puissants sortilèges sucrés. Attention, s'il est mouillé, il pourrait coller ! Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2018.",
|
||||
"headSpecialFall2018HealerText": "Heaume vorace",
|
||||
"headSpecialFall2018HealerNotes": "Ce heaume est façonné à partir d'une plante carnivore rendue célèbre par sa capacité à se débarrasser de zombies et d'autres nuisances. Faites seulement attention à ce qu'elle ne mâchouille pas votre tête. Augmente l'intelligence de <%= int %>. Équipement d'automne en édition limitée 2018.",
|
||||
"headSpecialFall2018HealerNotes": "Ce heaume est façonné à partir d'une plante carnivore rendue célèbre par sa capacité à se débarrasser de zombies et d'autres nuisances. Faites seulement attention à ce qu'elle ne mâchouille pas votre tête. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2018.",
|
||||
"headSpecialNye2018Text": "Chapeau de fête farfelu",
|
||||
"headSpecialNye2018Notes": "Vous avez reçu un chapeau de fête farfelu ! Portez-le avec fierté en fêtant la nouvelle année ! Ne confère aucun bonus.",
|
||||
"headSpecialWinter2019RogueText": "Casque de poisettia",
|
||||
@@ -1325,9 +1325,9 @@
|
||||
"shieldSpecialSummerHealerText": "Bouclier des bas-fonds",
|
||||
"shieldSpecialSummerHealerNotes": "Personne n'osera s'en prendre au récif corallien, confronté à cet étincelant bouclier ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l’été 2014.",
|
||||
"shieldSpecialFallWarriorText": "Puissante potion de science",
|
||||
"shieldSpecialFallWarriorNotes": "Éclabousse mystérieusement les blouses de labo. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"shieldSpecialFallWarriorNotes": "Éclabousse mystérieusement les blouses de labo. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2014.",
|
||||
"shieldSpecialFallHealerText": "Bouclier incrusté de joyaux",
|
||||
"shieldSpecialFallHealerNotes": "Cet étincelant bouclier a été découvert dans une tombe antique. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2014.",
|
||||
"shieldSpecialFallHealerNotes": "Cet étincelant bouclier a été découvert dans une tombe antique. Augmente la Constitution de <%= con %>.Équipement Édition Limitée Automne 2014.",
|
||||
"shieldSpecialWinter2015WarriorText": "Bouclier gélatineux",
|
||||
"shieldSpecialWinter2015WarriorNotes": "Ce bouclier qui semble être fait de sucre est, en fait, constitué de légumes gélatineux riches en vitamines. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'hiver 2014-2015.",
|
||||
"shieldSpecialWinter2015HealerText": "Bouclier apaisant",
|
||||
@@ -1341,9 +1341,9 @@
|
||||
"shieldSpecialSummer2015HealerText": "Bouclier costaud",
|
||||
"shieldSpecialSummer2015HealerNotes": "Utilisez ce bouclier pour vous débarrasser des rats dans la cale. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'été 2015.",
|
||||
"shieldSpecialFall2015WarriorText": "Sac de graines",
|
||||
"shieldSpecialFall2015WarriorNotes": "C'est vrai que vous êtes censé EFFRAYER les corbeaux, mais il n'y a rien de mal à se faire des amis ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"shieldSpecialFall2015WarriorNotes": "C'est vrai que vous êtes censé·e ÉPOUVANTER les corbeaux, mais il n'y a rien de mal à se faire des ami·e·s ! Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2015.",
|
||||
"shieldSpecialFall2015HealerText": "Bâton mélangeur",
|
||||
"shieldSpecialFall2015HealerNotes": "Ce bâton peut mélanger ce que vous voulez sans fondre, se dissoudre ou s'enflammer ! On peut aussi l'utiliser pour frapper violemment les tâches adverses. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2015.",
|
||||
"shieldSpecialFall2015HealerNotes": "Ce bâton peut mélanger ce que vous voulez sans fondre, se dissoudre ou s'enflammer ! On peut aussi l'utiliser pour tapoter violemment les tâches adverses. Augmente la constitution de <%= con %>. Équipement Édition Limitée Automne 2015.",
|
||||
"shieldSpecialWinter2016WarriorText": "Bouclier luge",
|
||||
"shieldSpecialWinter2016WarriorNotes": "Utilisez cette luge pour bloquer les attaques, ou glissez triomphalement avec au cœur de la bataille ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l'hiver 2015-2016.",
|
||||
"shieldSpecialWinter2016HealerText": "Cadeau lutin",
|
||||
@@ -1357,9 +1357,9 @@
|
||||
"shieldSpecialSummer2016HealerText": "Bouclier en étoile de mer",
|
||||
"shieldSpecialSummer2016HealerNotes": "Parfois confondu avec un bouclier étoile de mer. Augmente la constitution de <%= con %>. Équipement en édition limitée de l’été 2016.",
|
||||
"shieldSpecialFall2016WarriorText": "Racines défensives",
|
||||
"shieldSpecialFall2016WarriorNotes": "Défendez-vous contre vos quotidiennes avec ces racines tordues ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l’automne 2016.",
|
||||
"shieldSpecialFall2016WarriorNotes": "Défendez-vous contre vos Quotidiennes avec ces racines tordues ! Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2016.",
|
||||
"shieldSpecialFall2016HealerText": "Bouclier de gorgone",
|
||||
"shieldSpecialFall2016HealerNotes": "N'admirez pas votre reflet dans ce bouclier. Augmente la constitution de <%= con %>. Équipement en édition limitée de l’automne 2016.",
|
||||
"shieldSpecialFall2016HealerNotes": "N'admirez pas votre reflet dans ce bouclier. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2016.",
|
||||
"shieldSpecialWinter2017WarriorText": "Bouclier-palet",
|
||||
"shieldSpecialWinter2017WarriorNotes": "Fabriqué à partir d'un palet de hockey géant, ce bouclier peut encaisser une bonne trempe. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'hiver 2016-2017.",
|
||||
"shieldSpecialWinter2017HealerText": "Bouclier amélanche",
|
||||
@@ -1373,9 +1373,9 @@
|
||||
"shieldSpecialSummer2017HealerText": "Bouclier-huître",
|
||||
"shieldSpecialSummer2017HealerNotes": "Cette huître magique génère constamment des perles aussi bien qu'elle vous protège. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'été 2017.",
|
||||
"shieldSpecialFall2017WarriorText": "Bouclier en sucre d'orge",
|
||||
"shieldSpecialFall2017WarriorNotes": "Ce bouclier en sucre d'orge détient de puissants pouvoirs de protection, alors essayez de ne pas le grignoter ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2017.",
|
||||
"shieldSpecialFall2017WarriorNotes": "Ce bouclier en sucre d'orge détient de puissants pouvoirs de protection, alors essayez de ne pas le grignoter ! Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2017.",
|
||||
"shieldSpecialFall2017HealerText": "Orbe hanté",
|
||||
"shieldSpecialFall2017HealerNotes": "Cette orbe pousse des cris stridents de temps à autre. Nous sommes désolés, nous ne savons pas vraiment pourquoi. Mais une chose est sûre, quelle classe ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2017.",
|
||||
"shieldSpecialFall2017HealerNotes": "Cette orbe pousse des cris stridents de temps à autre. Nous sommes désolé·e·s, nous ne savons pas vraiment pourquoi. Mais une chose est sûre, ça vous donne un sacré style ! Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2017.",
|
||||
"shieldSpecialWinter2018WarriorText": "Sac à cadeaux magique",
|
||||
"shieldSpecialWinter2018WarriorNotes": "Quasiment tout ce dont vous avez besoin se trouve dans ce sac, si vous savez murmurer le mot magique. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'hiver 2017-2018.",
|
||||
"shieldSpecialWinter2018HealerText": "Clochette en gui",
|
||||
@@ -1389,11 +1389,11 @@
|
||||
"shieldSpecialSummer2018HealerText": "Emblème de sirène monarque",
|
||||
"shieldSpecialSummer2018HealerNotes": "Ce bouclier peut produire un dôme d'air au bénéfice des visiteurs terrestres de votre royaume aquatique. Augmente la constitution de <%= con %>Équipement en édition limitée de l'été 2018.",
|
||||
"shieldSpecialFall2018RogueText": "Fiole de tentation",
|
||||
"shieldSpecialFall2018RogueNotes": "Cette bouteille représente tous les problèmes et les distractions qui vous empêchent de donner le meilleur de vous-même. Résistez ! On est là pour vous encourager ! Augmente la force de <%= str %>. Équipement d'automne en édition limitée 2018.",
|
||||
"shieldSpecialFall2018RogueNotes": "Cette bouteille représente tous les problèmes et les distractions qui vous empêchent de donner le meilleur de vous-même. Résistez ! On est là pour vous encourager ! Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2018.",
|
||||
"shieldSpecialFall2018WarriorText": "Bouclier brillant",
|
||||
"shieldSpecialFall2018WarriorNotes": "Il est super réfléchissant pour dissuader les Gorgones de jouer à cache-cache ! Augmente la constitution de <%= con %>. Équipement d'automne en édition limitée 2018.",
|
||||
"shieldSpecialFall2018WarriorNotes": "Il est super réfléchissant pour dissuader les Gorgones de jouer à cache-cache ! Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2018.",
|
||||
"shieldSpecialFall2018HealerText": "Bouclier affamé",
|
||||
"shieldSpecialFall2018HealerNotes": "La gueule grande ouverte, ce bouclier absorbe tous les coups de vos ennemis. Augmente la constitution de <%= con %>. Équipement d'automne en édition limitée 2018.",
|
||||
"shieldSpecialFall2018HealerNotes": "La gueule grande ouverte, ce bouclier absorbe tous les coups de vos ennemi·e·s. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2018.",
|
||||
"shieldSpecialWinter2019WarriorText": "Bouclier gelé",
|
||||
"shieldSpecialWinter2019WarriorNotes": "Ce bouclier a été construit en utilisant les plus épaisses couches de glace des plus vieux glaciers des steppes de Stoïkalm. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'hiver 2018-2019.",
|
||||
"shieldSpecialWinter2019HealerText": "Cristaux de glace enchantés",
|
||||
@@ -1868,41 +1868,41 @@
|
||||
"weaponArmoireResplendentRapierText": "Rapière resplendissante",
|
||||
"weaponArmoireFloridFanNotes": "Cet éventail mignon en soie se replie quand vous ne l'utilisez pas. Augmente la constitution de <% con %>. Armoire enchantée : objet indépendant.",
|
||||
"weaponArmoireFloridFanText": "Éventail fleuri",
|
||||
"eyewearSpecialFall2019HealerNotes": "Endurcissez-vous contre les plus grands ennemis avec ce masque impénétrable. Ne confère aucun bonus. Équipement en édition limitée de l'automne 2019.",
|
||||
"eyewearSpecialFall2019HealerNotes": "Endurcissez-vous contre les plus grands ennemi·e·s avec ce masque impénétrable. Ne confère aucun bonus. Équipement Édition Limitée Automne 2019.",
|
||||
"eyewearSpecialFall2019HealerText": "Visage sombre",
|
||||
"eyewearSpecialFall2019RogueNotes": "Vous pourriez penser qu'un masque complet protégerait mieux votre identité, mais les gens ont tendance à être trop étonnés par son design austère pour remarquer n'importe quel détail révélateur. Ne confère aucun bonus. Équipement en édition limitée de l'automne 2019.",
|
||||
"eyewearSpecialFall2019RogueNotes": "Vous pourriez penser qu'un masque complet protégerait mieux votre identité, mais les gens ont tendance à être trop étonnés par son design austère pour remarquer n'importe quel détail révélateur. Ne confère aucun bonus. Équipement Édition Limitée Automne 2019.",
|
||||
"eyewearSpecialFall2019RogueText": "Demi-masque blanc-os",
|
||||
"shieldSpecialFall2019HealerNotes": "Exploitez le côté obscur des arts guérisseurs avec ce grimoire ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"shieldSpecialFall2019HealerNotes": "Exploitez le côté obscur des arts des Guérisseu·r·se·s avec ce grimoire ! Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2019.",
|
||||
"shieldSpecialFall2019HealerText": "Grimoire grotesque",
|
||||
"shieldSpecialFall2019WarriorNotes": "Sombre éclat d'une plume de corbeau rendue solide, ce bouclier déviera toute les attaques. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"shieldSpecialFall2019WarriorNotes": "Sombre éclat d'une plume de corbeau rendue solide, ce bouclier déviera toute les attaques. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2019.",
|
||||
"shieldSpecialFall2019WarriorText": "Bouclier Sombre-Corbeau",
|
||||
"headMystery201909Notes": "Tous les glands ont besoin d'un chapeau ! Enfin, d'une cupule si vous voulez vraiment parler technique. Ne confère aucun bonus. Équipement d'abonnement de septembre 2019.",
|
||||
"headMystery201909Text": "Chapeau de gland affable",
|
||||
"headSpecialFall2019HealerNotes": "Revêtez cette mitre ténébreuse pour exploiter les pouvoirs de la terrifiante liche. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"headSpecialFall2019HealerNotes": "Revêtez cette mitre ténébreuse pour exploiter les pouvoirs de la terrifiante Liche. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2019.",
|
||||
"headSpecialFall2019HealerText": "Mitre ténébreuse",
|
||||
"headSpecialFall2019MageNotes": "son unique œil funeste inhibe la perception de profondeur, mais c'est un petit prix à payer pour la façon dont il vous aide à rester concentré sur un seul et unique point. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"headSpecialFall2019MageNotes": "Son unique œil funeste inhibe la perception de profondeur, mais c'est un petit prix à payer pour la façon dont il vous aide à rester concentré sur un seul et unique point. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2019.",
|
||||
"headSpecialFall2019MageText": "Masque de cyclope",
|
||||
"headSpecialFall2019WarriorNotes": "Les orbites sombres de ce casque en forme de crâne intimideront les plus courageux des ennemis. Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"headSpecialFall2019WarriorNotes": "Les orbites sombres de ce casque en forme de crâne intimideront les plus courageu·x·ses des ennemi·e·s. Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2019.",
|
||||
"headSpecialFall2019WarriorText": "Casque du crâne d'obsidienne",
|
||||
"headSpecialFall2019RogueNotes": "Avez-vous trouvé ce couvre-chef dans une enchère de pièces de costumes possiblement maudites, ou dans le grenier d'un grand-parent excentrique ? Quelle que soit son origine, son âge et son usure vous donnent un air de mystère. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"headSpecialFall2019RogueNotes": "Avez-vous trouvé ce couvre-chef dans une enchère de pièces de costumes possiblement maudites, ou dans le grenier d'un·e aïeul·e excentrique ? Quelle que soit son origine, son âge et son usure vous donnent un air de mystère. Augmente la Perception de <%= per %>.Équipement Édition Limitée Automne 2019.",
|
||||
"headSpecialFall2019RogueText": "Chapeau d'opéra antique",
|
||||
"armorMystery201909Notes": "Son revêtement extérieur est solide, mais il vaut mieux garder un œil sur les écureuils... Ne confère aucun bonus. Équipement d'abonnement de septembre 2019.",
|
||||
"armorMystery201909Text": "Armure du gland affable",
|
||||
"armorSpecialFall2019HealerNotes": "Il est dit que ces robes sont faites de nuit pure. Utilisez ses sombres pouvoirs avec précaution ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"armorSpecialFall2019HealerNotes": "Il est dit que ces robes sont faites de nuit pure. Utilisez ses sombres pouvoirs avec précaution ! Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2019.",
|
||||
"armorSpecialFall2019HealerText": "Robes des ténèbres",
|
||||
"armorSpecialFall2019MageNotes": "Son homonyme a rencontré un destin tragique. Mais vous ne vous ferez pas avoir aussi facilement ! Revêtez ce costume de légende et personne ne vous surpassera. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"armorSpecialFall2019MageNotes": "Son homonyme a rencontré un destin tragique. Mais vous ne vous ferez pas avoir aussi facilement ! Revêtez ce costume de légende et personne ne vous surpassera. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2019.",
|
||||
"armorSpecialFall2019MageText": "Blouse de Polyphème",
|
||||
"armorSpecialFall2019WarriorNotes": "Ces robes à plumes vous confèrent le pouvoir de vol, vous permettant de vous élever au dessus de n'importe quel combat. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"armorSpecialFall2019WarriorNotes": "Ces robes à plumes vous confèrent le pouvoir de voler, vous permettant de vous élever au-dessus de n'importe quel combat. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2019.",
|
||||
"armorSpecialFall2019WarriorText": "Ailes nocturnes",
|
||||
"armorSpecialFall2019RogueNotes": "Cette tenue est accompagnée de gants blancs, et est idéale pour ruminer dans votre loge au dessus de la scène, ou pour faire des entrées dramatiques sur des escaliers gigantesques. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"armorSpecialFall2019RogueNotes": "Cette tenue est accompagnée de gants blancs, et est idéale pour ruminer dans votre loge au dessus de la scène, ou pour faire des entrées dramatiques sur des escaliers gigantesques. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2019.",
|
||||
"armorSpecialFall2019RogueText": "Manteau d'opéra",
|
||||
"weaponSpecialFall2019HealerNotes": "Ce phylactère peut appeler les esprits de tâche éliminées depuis longtemps pour utiliser leurs puissance régénérante. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"weaponSpecialFall2019HealerNotes": "Ce phylactère peut appeler les esprits de tâche éliminées depuis longtemps pour utiliser leurs puissance régénérante. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2019.",
|
||||
"weaponSpecialFall2019HealerText": "Phylactère redoutable",
|
||||
"weaponSpecialFall2019MageNotes": "Que ce soit pour forger les éclairs, lever des fortifications ou simplement instiller la peur dans le cœur des mortels, ce bâton vous prêtera la force des géants pour réaliser des merveilles. Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"weaponSpecialFall2019MageNotes": "Que ce soit pour forger les éclairs, lever des fortifications ou simplement instiller la peur dans le cœur des mortel·le·s, ce bâton vous prêtera la force des géant·e·s pour réaliser des merveilles. Augmente l'Intelligence de <%= int %> et la Perception de <%= per %>. Équipement Édition Limitée Automne 2019.",
|
||||
"weaponSpecialFall2019MageText": "Bâton à un œil",
|
||||
"weaponSpecialFall2019WarriorNotes": "Préparez-vous à déchirer vos ennemis avec les serres d'un corbeau ! Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"weaponSpecialFall2019WarriorNotes": "Préparez-vous à déchiqueter vos ennemi·e·s avec les serres d'un corbeau ! Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2019.",
|
||||
"weaponSpecialFall2019WarriorText": "Trident serre",
|
||||
"weaponSpecialFall2019RogueNotes": "Que vous dirigiez un orchestre ou que vous chantiez une aria, cet équipement vous laisse les mains libres pour toutes sortes de gestes dramatiques ! Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2019.",
|
||||
"weaponSpecialFall2019RogueNotes": "Que vous dirigiez un orchestre ou que vous chantiez une aria, cet équipement vous laisse les mains libres pour toutes sortes de gestes dramatiques ! Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2019.",
|
||||
"weaponSpecialFall2019RogueText": "Podium",
|
||||
"eyewearSpecialKS2019Notes": "Chauve comme ... hmm, les griffons n'ont pas de visière. Cela vous rappellera de ... Oh, mais de qui se moque-t-on ? Ça a juste l'air cool ! Ne confère aucun bonus.",
|
||||
"eyewearSpecialKS2019Text": "Visière mythique du griffon",
|
||||
@@ -2135,33 +2135,33 @@
|
||||
"weaponArmoireGuardiansCrookNotes": "Ce crochet de bergerie pourrait vous être utile la prochaine fois que vous emmènerez vos familiers dans les pâturages... Augmente la force de <%= str %>. Armoire enchantée : ensemble de gardiennage des brouteurs (objet 2 de 3).",
|
||||
"weaponArmoireGuardiansCrookText": "Crochet de bergerie",
|
||||
"armorSpecialFall2020MageText": "Illumination aérienne",
|
||||
"shieldSpecialFall2020HealerNotes": "Est-ce un autre papillon de nuit que vous portez, toujours en cours de métamorphose ? Ou simplement un sac à main en soie, contenant vos outils de guérison et de prophétie ? Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"shieldSpecialFall2020HealerNotes": "Est-ce un autre papillon de nuit que vous portez, toujours en cours de métamorphose ? Ou simplement un sac à main en soie, contenant vos outils de guérison et de prophétie ? Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2020.",
|
||||
"shieldSpecialFall2020HealerText": "Cocon fourre-tout",
|
||||
"shieldSpecialFall2020WarriorNotes": "Il peut paraître immatériel, mais ce bouclier spectral peut vous protéger de toutes sortes de dangers. Augmente la Constitution de <%= con %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"shieldSpecialFall2020WarriorNotes": "Il peut paraître immatériel, mais ce bouclier spectral peut vous protéger de toutes sortes de dangers. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2020.",
|
||||
"shieldSpecialFall2020WarriorText": "Bouclier de l'esprit",
|
||||
"shieldSpecialFall2020RogueNotes": "En brandissant un katar, vous feriez mieux d'être rapide... Cette lame vous servira bien si vous frappez vite, mais ne vous engagez pas trop ! Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"shieldSpecialFall2020RogueNotes": "En brandissant un katar, vous feriez mieux d'être rapide... Cette lame vous servira bien si vous frappez vite, mais ne vous engagez pas trop ! Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2020.",
|
||||
"shieldSpecialFall2020RogueText": "Katar rapide",
|
||||
"headSpecialFall2020HealerNotes": "L'affreuse pâleur de ce visage en forme de crâne est un avertissement pour tous les mortels : Le temps est éphémère ! Respectez vos délais, avant qu'il ne soit trop tard ! Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"headSpecialFall2020HealerNotes": "L'affreuse pâleur de ce visage en forme de crâne est un avertissement pour tou·te·s les mortel·le·s : Le temps est éphémère ! Respectez vos délais, avant qu'il ne soit trop tard ! Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2020.",
|
||||
"headSpecialFall2020HealerText": "Masque de tête de mort",
|
||||
"headSpecialFall2020MageNotes": "Avec cette coiffe parfaitement placée sur votre front, votre troisième œil s'ouvre, vous permettant de vous concentrer sur ce qui est autrement invisible : le flot de mana, les esprits agités et les To-Dos oubliés. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"headSpecialFall2020MageNotes": "Avec cette coiffe parfaitement placée sur votre front, votre troisième œil s'ouvre, vous permettant de vous concentrer sur ce qui est invisible d'ordinaire : le flot de mana, les esprits agités et les Tâches oubliées. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2020.",
|
||||
"headSpecialFall2020MageText": "Clarté éveillée",
|
||||
"headSpecialFall2020WarriorNotes": "Le guerrier qui portait cette capuche n'a jamais reculé devant les tâches les plus lourdes ! Mais d'autres pourraient s'écarter de vous lorsque vous le portez... Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"headSpecialFall2020WarriorNotes": "L·e·a Guerri·er·ère qui portait cette capuche n'a jamais reculé devant les tâches les plus lourdes ! Mais d'autres pourraient s'écarter de vous lorsque vous la portez... Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2020.",
|
||||
"headSpecialFall2020WarriorText": "Capuche effrayante",
|
||||
"headSpecialFall2020RogueNotes": "Regardez deux fois, agissez une fois : ce masque vous facilite la tâche. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"headSpecialFall2020RogueNotes": "Regardez deux fois, agissez une fois : ce masque vous facilite la tâche. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2020.",
|
||||
"headSpecialFall2020RogueText": "Masque de pierre à deux têtes",
|
||||
"armorSpecialFall2020HealerNotes": "Votre splendeur se déploie la nuit, et ceux qui vous voient en vol se demandent ce que ce présage pourrait signifier. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"armorSpecialFall2020HealerNotes": "Votre splendeur se déploie la nuit, et ce·ux·lles qui vous voient en vol se demandent ce que ce présage pourrait signifier. Augmente la constitution de <%= con %>. Équipement Édition Limitée Automne 2020.",
|
||||
"armorSpecialFall2020HealerText": "Ailes de Sphinx",
|
||||
"armorSpecialFall2020MageNotes": "Ces robes à larges ailes donnent l'impression de planer ou de voler, symbolisant la perspective lointaine qu'offrent les vastes connaissances. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"armorSpecialFall2020WarriorNotes": "Cette tenue protégeait autrefois un puissant guerrier du danger. On dit que l'esprit du guerrier hante l'habit pour protéger un digne successeur. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"armorSpecialFall2020RogueNotes": "Absorbez la force de la pierre avec cette armure, garanti de repousser les attaques les plus féroces. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"armorSpecialFall2020MageNotes": "Ces robes à larges ailes donnent l'impression de planer ou de voler, symbolisant la perspective lointaine qu'offrent les vastes connaissances. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2020.",
|
||||
"armorSpecialFall2020WarriorNotes": "Cette tenue protégeait autrefois un·e puissant·e Guerri·er·ère du danger. On dit que son esprit hante l'habit pour protéger sa potentielle succession. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2020.",
|
||||
"armorSpecialFall2020RogueNotes": "Absorbez la force de la roche avec cette armure, qui vous garantit de pouvoir repousser les attaques les plus féroces. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2020.",
|
||||
"armorSpecialFall2020RogueText": "Armure sculpturale",
|
||||
"weaponSpecialFall2020HealerNotes": "Maintenant que votre transformation est complète, ces vestiges de votre vie de chrysalide servent désormais de baguette divinatoire avec laquelle vous mesurez les destinées. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"weaponSpecialFall2020HealerNotes": "Maintenant que votre transformation est complète, les vestiges de votre vie de chrysalide servent désormais de baguette divinatoire avec laquelle vous jaugez les destinées. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2020.",
|
||||
"weaponSpecialFall2020HealerText": "Baguette chrysalide",
|
||||
"weaponSpecialFall2020MageNotes": "Si quelque chose devait échapper à votre vue de mage, les cristaux brillants au sommet de cette crosse éclaireront ce que vous avez négligé. Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"weaponSpecialFall2020MageNotes": "Si quelque chose devait échapper à votre vue de mage, les cristaux brillants au sommet de cette crosse éclaireront ce que vous avez négligé. Augmente l'Intelligence de <%= int %> et la Perception de <%= per %>. Équipement Édition Limitée Automne 2020.",
|
||||
"weaponSpecialFall2020MageText": "Troisième œil",
|
||||
"weaponSpecialFall2020WarriorNotes": "Cette épée a voyagé dans l'au-delà avec un puissant guerrier et c'est maintenant vos mains qui usent de son pouvoir ! Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"weaponSpecialFall2020WarriorNotes": "Cette épée a voyagé dans l'au-delà avec un·e puissant·e Guerri·er·ère et est revenue pour vous rendre encore plus puissant·e ! Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2020.",
|
||||
"weaponSpecialFall2020WarriorText": "Épée de spectre",
|
||||
"weaponSpecialFall2020RogueNotes": "Transpercez votre ennemi d'un seul coup ! Même l'armure la plus épaisse cédera sous votre lame. Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"weaponSpecialFall2020RogueNotes": "Transpercez votre ennemi d'un seul coup ! Même l'armure la plus épaisse cédera sous votre lame. Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2020.",
|
||||
"weaponSpecialFall2020RogueText": "Katar aiguisé",
|
||||
"armorSpecialFall2020WarriorText": "Toges de revenant",
|
||||
"backMystery202010Notes": "La nuit vous appartient ! Alors volez aussi silencieusement qu'un nuage de minuit avec ces douces ailes pourpres. Ne confère aucun bonus. Équipement d'abonnement d'octobre 2020.",
|
||||
@@ -2407,33 +2407,33 @@
|
||||
"backMystery202109Notes": "Planez délicatement et sans un bruit dans l'air du crépuscule. Ne confère aucun bonus. Équipement d'abonnement de septembre 2021.",
|
||||
"weaponArmoireHeraldsBuisineNotes": "N'importe quelle annonce sonnera mieux après la fanfare de cette trompette. Augmente la force de <%= str %>. Armoire enchantée : ensemble héraldique (objet 3 de 4).",
|
||||
"weaponSpecialFall2021WarriorText": "Hache de cavalier",
|
||||
"weaponSpecialFall2021WarriorNotes": "Cette hache stylisée à une lame est idéale pour décapiter... les citrouilles ! Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"weaponSpecialFall2021WarriorNotes": "Cette hache stylisée à une lame est idéale pour décapiter... les citrouilles ! Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2021.",
|
||||
"weaponSpecialFall2021MageText": "Bâton de pensées pûres",
|
||||
"weaponSpecialFall2021RogueText": "Gelée dégoulinante",
|
||||
"weaponSpecialFall2021RogueNotes": "Où avez-vous traîné ? Quand on dit que les voleurs ont les doigts collants, ce n'est pas ça qu'on veut dire ! Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"weaponSpecialFall2021MageNotes": "La connaissance encourage la connaissance. Formé de souvenirs et de désirs, ce terrifiant bâton en veut plus. Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"weaponSpecialFall2021RogueNotes": "Où avez-vous traîné ? Quand on dit que les Voleu·r·se·s ont les doigts collants, ce n'est pas ça qu'on veut dire ! Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2021.",
|
||||
"weaponSpecialFall2021MageNotes": "Le savoir appelle le savoir. Formé de souvenirs et de désirs, ce terrifiant bâton en veut plus. Augmente l'Intelligence de <%= int %> et la Perception de <%= per %>. Équipement Édition Limitée Automne 2021.",
|
||||
"weaponSpecialFall2021HealerText": "Baquette d'invocation",
|
||||
"weaponSpecialFall2021HealerNotes": "Utilisez cette baguette pour invoquer des flammes régénérantes et une créature fantomatique pour vous aider. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"weaponSpecialFall2021HealerNotes": "Utilisez cette baguette pour invoquer des flammes régénérantes et une créature fantomatique pour vous aider. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2021.",
|
||||
"armorSpecialFall2021RogueText": "Armure malheureusement pas étanche",
|
||||
"armorSpecialFall2021WarriorText": "Costume formel en laine",
|
||||
"armorSpecialFall2021MageText": "Robe de l'obscurité des profondeurs",
|
||||
"armorSpecialFall2021HealerText": "Robes d'invocation",
|
||||
"armorSpecialFall2021MageNotes": "Les colliers avec plein de protrusions pointues sont la haute couture des vilains de bas-étage. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"armorSpecialFall2021MageNotes": "Les colliers avec plein de protrusions pointues sont la haute couture des méchant·e·s de bas-étage. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2021.",
|
||||
"headSpecialFall2021WarriorText": "Cravate sans tête",
|
||||
"headSpecialFall2021WarriorNotes": "Vous allez perdre la tête avec ce col formel et la cravate qui complète votre costume. Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"headSpecialFall2021WarriorNotes": "Vous allez perdre la tête en voyant ce col formel et la cravate qui complète votre costume. Augmente la Force de <%= str %>. Équipement Édition Limitée Automne 2021.",
|
||||
"headSpecialFall2021MageText": "Masque de mange-cervelle",
|
||||
"headSpecialFall2021HealerText": "Masque d'invocation",
|
||||
"headSpecialFall2021HealerNotes": "Votre propre magie transforme vos cheveux en flammes violentes et intenses lorsque vous portez ce masque. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"headSpecialFall2021HealerNotes": "Votre propre magie transforme vos cheveux en flammes violentes et intenses lorsque vous portez ce masque. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Automne 2021.",
|
||||
"shieldSpecialFall2021HealerText": "Créature invoquée",
|
||||
"shieldSpecialFall2021HealerNotes": "Un être éthéré surgit de vos flammes magiques pour vous fournir une protection supplémentaire. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"armorSpecialFall2021RogueNotes": "Il y a une cervelière, une tunique en cuir et des rivets métalliques ! C'est génial ! Mais ça n'offre pas une protection hermétique contre les masses baveuses ! Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"armorSpecialFall2021WarriorNotes": "Un costume étonnant qu'il est parfait de porter lorsque vous traversez les ponts au milieu de la nuit. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"armorSpecialFall2021HealerNotes": "Fait de tissu durable et inflammable, ces robes sont parfaites à porter lorsque vous convoquez les flammes régénératrices. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"shieldSpecialFall2021HealerNotes": "Un être éthéré surgit de vos flammes magiques pour vous fournir une protection supplémentaire. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2021.",
|
||||
"armorSpecialFall2021RogueNotes": "Il y a une cervelière, une tunique en cuir et des rivets métalliques ! C'est génial ! Mais ça n'offre pas une protection hermétique contre les masses baveuses ! Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2021.",
|
||||
"armorSpecialFall2021WarriorNotes": "Un costume étonnant qu'il est parfait de porter lorsque vous traversez les ponts au milieu de la nuit. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2021.",
|
||||
"armorSpecialFall2021HealerNotes": "Fait de tissu durable et inflammable, ces robes sont parfaites à porter lorsque vous invoquez des flammes régénératrices. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2021.",
|
||||
"headSpecialFall2021RogueText": "Vous venez de vous faire engloutir",
|
||||
"headSpecialFall2021RogueNotes": "Cette gélatine vous a coincé, et condamné à arpenter les couloirs des donjons en ramassant les débris. C'est fichu ! Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"headSpecialFall2021MageNotes": "Les tentacules qui entourent la bouche servent à attraper votre proie et retenir ses délicieuses pensées à portée pour que vous les savouriez. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"headSpecialFall2021RogueNotes": "Bah bien joué, vous voilà coincé·e. Vous êtes désormais condamné·e à arpenter les couloirs des donjons en ramassant les débris. CONDAMNÉÉÉ·E ! Augmente la Perception de <%= per %>.Équipement Édition Limitée Automne 2021.",
|
||||
"headSpecialFall2021MageNotes": "Les tentacules qui entourent la bouche servent à attraper votre proie et retenir à portée ses délicieuses pensées pour que vous les savouriez. Augmente la Perception de <%= per %>. Équipement Édition Limitée Automne 2021.",
|
||||
"shieldSpecialFall2021WarriorText": "Bouclier de citrouille",
|
||||
"shieldSpecialFall2021WarriorNotes": "Ce bouclier festif avec un sourire fendu vous protégera et éclairera votre route par les nuits sombres. Ca peut aussi servir de tête si vous en avez besoin ! Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2021.",
|
||||
"shieldSpecialFall2021WarriorNotes": "Ce bouclier festif avec son sourire tordu vous protégera et éclairera votre route par les nuits sombres. Ça peut aussi vous servir de tête au besoin ! Augmente la Constitution de <%= con %>. Équipement Édition Limitée Automne 2021.",
|
||||
"armorMystery202110Text": "Armure de gargouille moussue",
|
||||
"armorMystery202110Notes": "Cette mousse de velours vous fait paraître fragile à l'extérieur, mais vous êtes protégé par de la pierre solide. Ne confère aucun bonus.Équipement d'abonnement d'octobre 2021.",
|
||||
"headMystery202110Text": "Casque de gargouille moussue",
|
||||
@@ -3074,7 +3074,7 @@
|
||||
"shieldArmoireHappyThoughtsText": "Pensées Joyeuses",
|
||||
"shieldArmoireHappyThoughtsNotes": "Que ce soit en vous rappelant de moments joyeux de votre passé ou en imaginant les meilleurs possibilités pour votre futur, regardez toujours le bon côté de la vie. Augmente toutes les caractéristiques de <%= attrs %> chacun. Armoire Enchantée : Ensemble Optimiste (Objet 3 sur 4).",
|
||||
"eyewearArmoireRoseColoredGlassesText": "Lunettes à Verres Rose",
|
||||
"eyewearArmoireRoseColoredGlassesNotes": "Ces lunettes vous permettront de voir le meilleur d'une situation, et ces montures vous permettront d'être au top. Augmente la Perception de <%= per %>. Armoire Enchantée : Ensemble Optimiste (Objet 2 sur 4).",
|
||||
"eyewearArmoireRoseColoredGlassesNotes": "Ces lunettes vous permettront de discerner le meilleur en toute situation, et cette monture stylée vous mettra sur votre 31. Augmente la Perception de <%= per %>. Armoire Enchantée : Ensemble Optimiste (Objet 2 sur 4).",
|
||||
"weaponArmoirePottersWheelNotes": "Jetez de l'argile sur ce tour et faites un bol ou une tasse ou un vase ou un bol un peu différent. Avec un peu de chance, un fantôme pourrait vous rendre visite pendant que vous êtes en train de créer ! Augmente la Perception de <%= per %>. Armoire Enchantée : Ensemble Poti·er·ère (Objet 4 sur 4).",
|
||||
"weaponArmoirePottersWheelText": "Tour de Poti·er·ère",
|
||||
"armorArmoirePottersApronText": "Tablier de Poti·er·ère",
|
||||
@@ -3231,7 +3231,7 @@
|
||||
"headSpecialWinter2025RogueText": "Masque de Neige",
|
||||
"headSpecialWinter2025HealerText": "Nœud de Guirlandes Lumineuses",
|
||||
"headSpecialWinter2025HealerNotes": "Ne vous embêtez pas à démêler ça car elle est déjà en forme de chapeau. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"headSpecialWinter2025MageText": "Chapeau Aurore",
|
||||
"headSpecialWinter2025MageText": "Coiffe Aurore",
|
||||
"headSpecialWinter2025MageNotes": "Plus qu'un fascinateur fantastique, cet accessoire vous fait ressembler à une vraie aurore boréale. Augmente la Perception de <%= per %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"headMystery202412Text": "Capuche du Lapin Sucre d'Orge",
|
||||
"headMystery202412Notes": "Chaud et confort, comme une bonne tasse de chocolat chaud mentholé un soir d'hiver ! Ne confère aucun bonus. Équipement d'abonnement Décembre 2024.",
|
||||
|
||||
@@ -241,5 +241,6 @@
|
||||
"titleCustomizations": "Personnalisations",
|
||||
"rememberToBeKind": "N'oubliez pas d'être bienveillant·e, respectueu·x·se, et de suivre le <a href='/static/community-guidelines' target='_blank'>Guide de la Communauté</a>.",
|
||||
"newMessage": "Nouveau Message",
|
||||
"targetUserNotExist": "L'Utilisat·eur·rice '<%= userName %>' n'existe pas."
|
||||
"targetUserNotExist": "L'Utilisat·eur·rice '<%= userName %>' n'existe pas.",
|
||||
"gem": "Gemme"
|
||||
}
|
||||
|
||||
@@ -385,15 +385,9 @@
|
||||
"groupUse": "Qu'est ce qui décrit mieux l'usage de votre groupe ?*",
|
||||
"groupUseDefault": "Choisissez une réponse",
|
||||
"createGroup": "Créer un groupe",
|
||||
"groupParentChildren": "Parent(s) qui définissent des tâches pour les enfants",
|
||||
"descriptionOptionalText": "Ajouter une description",
|
||||
"nextPaymentMethod": "Suite : Paiement",
|
||||
"sendGiftLabel": "Voulez vous envoyer un message avec le cadeau ?",
|
||||
"groupCouple": "Couple qui partage ses tâches",
|
||||
"groupFriends": "Amis qui partagent leurs tâches",
|
||||
"groupCoworkers": "Collaborateurs qui partagent leurs tâches",
|
||||
"groupManager": "Responsable qui définit des tâches pour ses employés",
|
||||
"groupTeacher": "Enseignant qui définit des tâches pour les étudiants",
|
||||
"nameStar": "Nom*",
|
||||
"nameStarText": "Ajouter un titre",
|
||||
"descriptionOptional": "Description",
|
||||
@@ -428,5 +422,9 @@
|
||||
"readyToUpgrade": "Prêt·e à Passer à la Version Supérieure ?",
|
||||
"interestedLearningMore": "Vous souhaitez en Apprendre Plus ?",
|
||||
"checkGroupPlanFAQ": "Allez voir la <a href='/static/faq#what-is-group-plan'> FAQ des Offres de Groupe</a> pour en apprendre plus sur comment profiter complètement de l'expériences des tâches partagées.",
|
||||
"messageCopiedToClipboard": "Message copié dans le presse-papier."
|
||||
"messageCopiedToClipboard": "Message copié dans le presse-papier.",
|
||||
"groupFriends": "Utilisation avec des ami·e·s",
|
||||
"groupTeacher": "Utilisation pour les études",
|
||||
"groupManager": "Utilisation pour le travail",
|
||||
"groupParentChildren": "Utilisation dans mon foyer"
|
||||
}
|
||||
|
||||
@@ -271,5 +271,7 @@
|
||||
"habiticaPrivacyPolicy": "Politique de Confidentialité d'Habitica",
|
||||
"privacyOverview": "Dans le monde actuel, on peut avoir l'impression que toutes les entreprises veulent exploiter nos données, ce qui peut rendre la recherche d'application pour améliorer ses habitudes compliquée. Habitica n'utilise les cookies que pour enregistrer des données permettant l'analyse de performance, répondre aux requêtes du support, et vous faire profiter de la meilleure expérience ludique possible. Vous pouvez changer vos préférences à tout moment dans les paramètres de votre compte.",
|
||||
"usedForSupport": "Sont utilisés pour améliorer l'expérience utilisat·eur·rice, les performances et les services pour notre site et nos applications. Ces données sont utilisées par l'équipe du support pour la résolution de requêtes et rapports de bug.",
|
||||
"privacySettingsOverview": "Habitica utilise les cookies pour enregistrer des données permettant l'analyse de performance, répondre aux requêtes du support, et vous faire profiter de la meilleure expérience ludique possible. Pour cela, nous devons vous demander quelques autorisations. Vous pouvez changer vos préférences à tout moment dans les paramètres de votre compte."
|
||||
"privacySettingsOverview": "Habitica utilise les cookies pour enregistrer des données permettant l'analyse de performance, répondre aux requêtes du support, et vous faire profiter de la meilleure expérience ludique possible. Pour cela, nous devons vous demander quelques autorisations. Vous pouvez changer vos préférences à tout moment dans les paramètres de votre compte.",
|
||||
"gpcWarning": "<a href='<%= url %>' target='_blank'>La GPC (Prise en charge du contrôle Global de la vie Privée)</a> est activée. Activer la traçabilité ci-dessous annulera la GPC et enverra des données à nos partenaires analytiques.",
|
||||
"gpcPlusAnalytics": "<a href='<%= url %>' target='_blank'>La GPC (Prise en charge du contrôle Global de la vie Privée)</a> est activée. Vous avez activé la traçabilité pour que vous données soient transférées à nos partenaires analytiques."
|
||||
}
|
||||
|
||||
@@ -1,154 +1,169 @@
|
||||
{
|
||||
"achievement": "Postignuće",
|
||||
"onwards": "Naprijed!",
|
||||
"levelup": "Postizanjem svojih životnih ciljeva, dostigao/la si viši level i sad si u potpunosti iscijeljen/a!",
|
||||
"reachedLevel": "Dostigao/la si level <%= level %>",
|
||||
"achievementLostMasterclasser": "Izvršitelj Pustolovina: Serija Majstora",
|
||||
"achievementLostMasterclasserText": "Izvršeno je svih šesnaest pustolovina u Seriji Majstorskih Pustolovina i otkriven misterij Nestalog Majstora!",
|
||||
"achievementBackToBasics": "Nazad na osnove",
|
||||
"foundNewItems": "Pronašao/la si nove predmete!",
|
||||
"hideAchievements": "Sakrij <%= kategorije%>",
|
||||
"showAllAchievements": "Prikaži sve <%= kategorije%>",
|
||||
"viewAchievements": "Pogledaj postignuća",
|
||||
"levelup": "Postizanjem svojih životnih ciljeva, dosegnuli ste viši razinu i sad ste u potpunosti iscijeljeni!",
|
||||
"reachedLevel": "Dostigli ste razinu <%= level %>",
|
||||
"achievementLostMasterclasser": "Ispunitelj Pustolovina: Serijal Majstorske Klase",
|
||||
"achievementLostMasterclasserText": "Završili su svih šesnaest potraga u serijalu Potraga Majstorske Klase i riješili misterij Izgubljenog Majstora Klase!",
|
||||
"achievementBackToBasics": "Natrag na Osnove",
|
||||
"foundNewItems": "Pronašli ste nove predmete!",
|
||||
"hideAchievements": "Sakrij <%= category%>",
|
||||
"showAllAchievements": "Prikaži sve <%= category%>",
|
||||
"viewAchievements": "Pogledaj Postignuća",
|
||||
"letsGetStarted": "Krenimo!",
|
||||
"yourProgress": "Tvoj napredak",
|
||||
"yourRewards": "Tvoje nagrade",
|
||||
"onboardingCompleteDescSmall": "Ako želiš još više, pogledaj Postignuća i počni skupljati!",
|
||||
"achievementAridAuthorityText": "Ukrotio/la je sve pustinjske životinje za jahanje.",
|
||||
"yourProgress": "Tvoj Napredak",
|
||||
"yourRewards": "Vaše Nagrade",
|
||||
"onboardingCompleteDescSmall": "Ako želite još više, provjerite Postignuća i počnite ih skupljati!",
|
||||
"achievementAridAuthorityText": "Pripitomili su sve Pustinjske jahaće životinje.",
|
||||
"onboardingProgress": "<%= percentage %>% napredak",
|
||||
"achievementAridAuthorityModalText": "Ukrotio/la si sve pustinjske životinje za jahanje!",
|
||||
"earnedAchievement": "Zaslužio/la si postignuće!",
|
||||
"achievementAridAuthorityModalText": "Pripitomili ste sve Pustinjske jahaće životinje!",
|
||||
"earnedAchievement": "Osvojili ste postignuće!",
|
||||
"gettingStartedDesc": "Dovršite ove početne zadatke i osvojit ćete <strong>5 postignuća</strong> i <strong class=\"gold-amount\">100 zlata</strong> kada završite!",
|
||||
"achievementLostMasterclasserModalText": "Završio/la si svih šesnaest pustolovina iz serije Masterclasser Quest i riješio/la misterij Nestalog majistora!",
|
||||
"achievementAllYourBaseModalText": "Ukrotio/la si sve bazne životinje za jahanje!",
|
||||
"achievementBackToBasicsModalText": "Skupio/la si sve osnovne ljubimce!",
|
||||
"achievementDustDevilText": "Sakupio/la je sve pustinjske ljubimce.",
|
||||
"achievementBackToBasicsText": "Prikupio/la je sve osnovne ljubimce.",
|
||||
"achievementLostMasterclasserModalText": "Završili ste svih šesnaest potraga u serijalu Potraga Majstorske Klase i riješili misterij Izgubljenog Majstora Klase!",
|
||||
"achievementAllYourBaseModalText": "Pripitomili ste sve Osnovne jahaće životinje!",
|
||||
"achievementBackToBasicsModalText": "Prikupili ste sve Osnovne ljubimce!",
|
||||
"achievementDustDevilText": "Prikupili su sve Pustinjske ljubimce.",
|
||||
"achievementBackToBasicsText": "Prikupili su sve Osnovne ljubimce.",
|
||||
"achievementMindOverMatter": "Um Nad Materijom",
|
||||
"achievementAllYourBaseText": "Ukrotio/la je sve bazne životinje za jahanje.",
|
||||
"achievementDustDevilModalText": "Skupio/la si sve pustinjske ljubimce!",
|
||||
"achievementAllYourBaseText": "Pripitomili su sve Osnovne jahaće životinje.",
|
||||
"achievementDustDevilModalText": "Prikupili ste sve Pustinjske ljubimce!",
|
||||
"achievementJustAddWater": "Samo Dodaj Vode",
|
||||
"onboardingComplete": "Dovršili ste svoje zadatke za početnike!",
|
||||
"foundNewItemsExplanation": "Završavanje zadataka ti daje priliku da nađeš predmete poput jaja, napitaka za izlijeganje, i hrane za kućne ljubimce.",
|
||||
"achievementDustDevil": "Pustinjski vrag",
|
||||
"onboardingCompleteDesc": "Zaslužio/la si <strong>5 postignuća</strong> i <strong class=\"gold-amount\">100 zlatnika </strong> za završene zadatke s liste.",
|
||||
"foundNewItemsExplanation": "Završavanje zadataka ti daje priliku da nađeš predmete poput jaja, napitaka za izlijeganje, i hrane za ljubimce.",
|
||||
"achievementDustDevil": "Pustinjski Vrag",
|
||||
"onboardingCompleteDesc": "Osvojili ste <strong>5 postignuća</strong> i <strong class=\"gold-amount\">100 zlatnika </strong> za završene zadatke s liste.",
|
||||
"achievementAridAuthority": "Suhi Autoritet",
|
||||
"achievementGroupsBeta2022": "Interaktivni Beta Ispitivač",
|
||||
"achievementGroupsBeta2022Text": "Vi i vaša grupa pružili ste neprocjenjive povratne informacije kako biste pomogli testiranju Habitice.",
|
||||
"achievementGroupsBeta2022ModalText": "Vi i vaše grupe pomogli ste Habitici testiranjem i pružanjem povratnih informacija!",
|
||||
"foundNewItemsCTA": "Krenite u svoj inventar i pokušajte kombinirati svoj novi napitak za izlijganje i jaje!",
|
||||
"achievementMindOverMatterText": "Završio/la je zadatke za kućne ljubimce u Kamenu, Sluzi i Pređi.",
|
||||
"achievementJustAddWaterModalText": "Završili ste zadatke kućnih ljubimaca hobotnice, morskog konjica, sipe, kita, kornjače, golobradne grane, morske zmije i dupina!",
|
||||
"achievementAllYourBase": "Sve Vaše Bazično",
|
||||
"achievementKickstarter2019Text": "Podržao projekt Pin Kickstarter 2019",
|
||||
"achievementPartyUp": "Udružio si se s članom družbe!",
|
||||
"achievementPartyOn": "Vaša družba je narasla na 4 člana!",
|
||||
"achievementMonsterMagus": "Čudovišni čarobnjak",
|
||||
"achievementUndeadUndertakerModalText": "Ukrotio/la sisve Zombie životinje za jahanje!",
|
||||
"foundNewItemsCTA": "Otiđi u svoj Inventar i pokušaj kombinirati svoj novi napitak za izlijeganje i jaje!",
|
||||
"achievementMindOverMatterText": "Završili su pustolovine za ljubimce Kamen, Sluz i Vuna.",
|
||||
"achievementJustAddWaterModalText": "Završili ste pustolovine za ljubimce Hobotnica, Morski konjic, Sipa, Kit, Kornjača, Gološkržnjak, Morska zmija i Dupin!",
|
||||
"achievementAllYourBase": "Sve Vaše Osnovno",
|
||||
"achievementKickstarter2019Text": "Podržali su Pin Kickstarter projekt iz 2019",
|
||||
"achievementPartyUp": "Udružili ste se s članom grupe!",
|
||||
"achievementPartyOn": "Vaša grupa se proširila na 4 člana!",
|
||||
"achievementMonsterMagus": "Čarobnjak Čudovišta",
|
||||
"achievementUndeadUndertakerModalText": "Pripitomili ste sve Zombi jahaće životinje!",
|
||||
"achievementUndeadUndertaker": "Neumorni Pogrebnik",
|
||||
"achievementCreatedTaskText": "Izradili su svoj prvi zadatak.",
|
||||
"achievementCreatedTaskModalText": "Dodajte zadatak za nešto što biste željeli postići ovaj tjedan",
|
||||
"achievementCompletedTaskText": "Izvršili su svoj prvi zadatak.",
|
||||
"achievementCompletedTaskModalText": "Označite bilo koji od svojih zadataka kako biste zaradili nagrade",
|
||||
"achievementCreatedTaskText": "Kreirali su svoj prvi zadatak.",
|
||||
"achievementCreatedTaskModalText": "Dodaj zadatak za nešto što želiš ostvariti ovaj tjedan",
|
||||
"achievementCompletedTaskText": "Završili su svoj prvi zadatak.",
|
||||
"achievementCompletedTaskModalText": "Označite svoje zadatke kako biste dobili nagrade",
|
||||
"achievementHatchedPetText": "Izlegli su svog prvog ljubimca.",
|
||||
"achievementHatchedPetModalText": "Prijeđite na svoj inventar i pokušajte kombinirati napitak za izleganje i jaje",
|
||||
"achievementFedPetText": "Nahranili svog prvog ljubimca.",
|
||||
"achievementFedPetModalText": "Postoji mnogo različitih vrsta hrane, ali kućni ljubimci mogu biti izbirljivi",
|
||||
"achievementPurchasedEquipmentModalText": "Oprema je način da prilagodite svog avatara i poboljšate svoju statistiku",
|
||||
"achievementPrimedForPaintingModalText": "Prikupio/la si sve Bijele ljubimce!",
|
||||
"achievementPearlyProModalText": "Ukrotio/la si sve bijele životinje za jahanje!",
|
||||
"achievementTickledPinkText": "Sakupio/la je sve Cotton Candy Roze Ljubimce.",
|
||||
"achievementTickledPinkModalText": "Sakupio/la si sve Cotton Candy Roze Ljubimce!",
|
||||
"achievementRosyOutlookText": "Ukrotio/la je sve Cotton Candy Roze životinje za jahanje.",
|
||||
"achievementBugBonanzaModalText": "Dovršio/la simisije za kućne ljubimce Bube, Leptira, Puža i Pauka!",
|
||||
"achievementBareNecessities": "Najpotrebnije",
|
||||
"achievementAllThatGlittersText": "Ukrotio/la je sve zlatne životinje za jahanje.",
|
||||
"achievementAllThatGlittersModalText": "Ukrotio/la si sve zlatne životinje za jahanje!",
|
||||
"achievementBoneCollectorModalText": "Sakupio/la sisve Kosturske Ljubimce!",
|
||||
"achievementRedLetterDay": "Dan crvenih slova",
|
||||
"achievementLegendaryBestiaryText": "Izlegao je sve standardne boje mitskih ljubimaca: zmaj, leteća svinja, grifon, morska zmija i jednorog!",
|
||||
"achievementSeasonalSpecialistText": "Završio/la je sve proljetne i zimske sezonske zadatke: Lov na jaja, Trapper Djed Božićnjak i Pronađi mladunče!",
|
||||
"achievementHatchedPetModalText": "Idi u svoj inventar i pokušaj kombinirati Napitak za izlijeganje i Jaje",
|
||||
"achievementFedPetText": "Nahranili su svog prvog ljubimca.",
|
||||
"achievementFedPetModalText": "Postoji mnogo različitih vrsta hrane, ali Ljubimci mogu biti izbirljivi",
|
||||
"achievementPurchasedEquipmentModalText": "Oprema je način da prilagodiš svog avatara i poboljšaš svoje Statistike",
|
||||
"achievementPrimedForPaintingModalText": "Prikupili ste sve Bijele ljubimce!",
|
||||
"achievementPearlyProModalText": "Pripitomili ste sve Bijele životinje za jahanje!",
|
||||
"achievementTickledPinkText": "Prikupili su sve Ljubimce Ružičaste boje Šećerne vune.",
|
||||
"achievementTickledPinkModalText": "Prikupili ste sve ljubimce Boje Roze vune!",
|
||||
"achievementRosyOutlookText": "Pripitomili su sve životinje za jahanje Boje Roze vune.",
|
||||
"achievementBugBonanzaModalText": "Završili ste pustolovine za ljubimce Buba, Leptir, Puž i Pauk!",
|
||||
"achievementBareNecessities": "Najosnovnije Stvari",
|
||||
"achievementAllThatGlittersText": "Pripitomili su sve Zlatne jahaće životinje.",
|
||||
"achievementAllThatGlittersModalText": "Pripitomili ste sve Zlatne jahaće životinje!",
|
||||
"achievementBoneCollectorModalText": "Prikupili ste sve Kosturske ljubimce!",
|
||||
"achievementRedLetterDay": "Dan Crvenih Slova",
|
||||
"achievementLegendaryBestiaryText": "Izlegli su sve standardne boje mitskih ljubimaca: Zmaja, Letećeg praščića, Grifona, Morske zmije i Jednoroga!",
|
||||
"achievementSeasonalSpecialistText": "Završili su sve sezonske pustolovine Proljeća i Zime: Potraga za jajima, Djed Zamkaš i Pronađi mladunče!",
|
||||
"achievementVioletsAreBlue": "Ljubičice su Plave",
|
||||
"achievementVioletsAreBlueText": "Sakupio/la je sve Cotton Candy Plave ljubimce.",
|
||||
"achievementVioletsAreBlueModalText": "Sakupio/la si sve Cotton Candy Plave ljubimce!",
|
||||
"achievementWildBlueYonderText": "Ukrotio/la je sve Cotton Candy Plave životinje za jahanje.",
|
||||
"achievementWildBlueYonderModalText": "Ukrotio/la si sve Cotton Candy Plave životinje za jahanje!",
|
||||
"achievementShadeOfItAllText": "Ukrotio/la je sve životinje za jahanje boje sjene.",
|
||||
"achievementZodiacZookeeperText": "Izlegao/la je sve standardne boje kućnih ljubimaca zodijaka: štakor, krava, zeko, zmija, konj, ovca, majmun, pijetao, vuk, tigar, leteće prase i zmaj!",
|
||||
"achievementPrimedForPainting": "Spremno za bojanje",
|
||||
"achievementRosyOutlookModalText": "Ukrotio/la si sve Cotton Candy Roze životinje za jahanje!",
|
||||
"achievementVioletsAreBlueText": "Prikupili su sve Ljubimce Plave boje Šećerne vune.",
|
||||
"achievementVioletsAreBlueModalText": "Prikupili ste sve Ljubimce Plave boje Šećerne vune!",
|
||||
"achievementWildBlueYonderText": "Pripitomili su sve jahače životinje Plave boje Šećerne vune.",
|
||||
"achievementWildBlueYonderModalText": "Pripitomili ste sve jahače životinje Plave boje Šećerne vune!",
|
||||
"achievementShadeOfItAllText": "Pripitomili su sve jahaće životinje Sjene.",
|
||||
"achievementZodiacZookeeperText": "Izlegli su sve standardne boje zodijačkih ljubimaca: Štakor, Krava, Zec, Zmija, Konj, Ovca, Majmun, Pijetao, Vuk, Tigar, Leteći praščić i Zmaj!",
|
||||
"achievementPrimedForPainting": "Temelj za Bojanje",
|
||||
"achievementRosyOutlookModalText": "Pripitomili ste sve životinje za jahanje Boje Roze vune!",
|
||||
"achievementPolarPro": "Polarni Profesionalac",
|
||||
"achievementPolarProText": "Izlegao je sve standardne boje polarnih ljubimaca: medvjeda, lisicu, pingvina, kita i vuka!",
|
||||
"achievementPolarProModalText": "Skupili ste sve Polarne Ljubimce!",
|
||||
"achievementPolarProText": "Izlegli su sve standardne boje Polarnih ljubimaca: Medvjed, Lisica, Pingvin, Kit i Vuk!",
|
||||
"achievementPolarProModalText": "Prikupili ste sve Polarne ljubimce!",
|
||||
"achievementWoodlandWizard": "Šumski Čarobnjak",
|
||||
"achievementWoodlandWizardText": "Izlegao/la je sve standardne boje šumskih stvorenja: jazavca, medvjeda, jelena, lisice, žabe, ježa, sove, puža, vjeverice i drvca!",
|
||||
"achievementWoodlandWizardModalText": "Skupili ste sve šumske ljubimce!",
|
||||
"achievementWoodlandWizardText": "Izlegli su sve standardne boje šumskih bića: Jazavac, Medvjed, Jelen, Lisica, Žaba, Jež, Sova, Puž, Vjeverica i Stablo!",
|
||||
"achievementWoodlandWizardModalText": "Prikupili ste sve Šumske ljubimce!",
|
||||
"achievementPlantParent": "Roditelj Biljke",
|
||||
"achievementPlantParentText": "Izlegao/la je sve standardne boje biljnih ljubimaca: Kaktus i Drvo!",
|
||||
"achievementPlantParentModalText": "Sakupili ste sve Biljne ljubimce!",
|
||||
"achievementPlantParentText": "Izlegli su sve standardne boje ljubimaca Biljaka: Kaktus i Stablo!",
|
||||
"achievementPlantParentModalText": "Prikupili ste sve Ljubimce Biljke!",
|
||||
"achievementReptacularRumble": "Reptilska Tutnjava",
|
||||
"achievementReptacularRumbleText": "Izlegao/la je sve standardne boje kućnih ljubimaca reptila: Aligator, Pterodaktil, Zmija, Triceratops, Kornjača, Tiranosaurus Rex i Velociraptor!",
|
||||
"achievementReptacularRumbleModalText": "Skupili ste sve kućne ljubimce reptile!",
|
||||
"achievementReptacularRumbleText": "Izlegli su sve standardne boje ljubimaca gmazova: Aligator, Pterodaktil, Zmija, Triceratops, Kornjača, Tiranosaur Rex i Velociraptor!",
|
||||
"achievementReptacularRumbleModalText": "Sakupili ste sve Reptilske ljubimce!",
|
||||
"achievementLegendaryBestiary": "Legendarni Ukrotitelj Zvijeri",
|
||||
"achievementUndeadUndertakerText": "Ukrotio/la je sve Zombie životinje za jahanje.",
|
||||
"achievementDomesticatedText": "Izlegao/la je sve standardne boje pripitomljenih kućnih ljubimaca: tvor, zamorac, pijetao, leteće prase, štakor, zeko, konj i krava!",
|
||||
"achievementTickledPink": "Zagolican do Rumenjenja",
|
||||
"achievementDomesticated": "IJA-IJA-O",
|
||||
"achievementBareNecessitiesModalText": "Završio/la si zadatke majmuna, ljenjivca i stabla!",
|
||||
"achievementHatchedPet": "Izleći ljubimca",
|
||||
"achievementMindOverMatterModalText": "Završili ste zadatke kućnih ljubimaca Kamen, Sluz i Pređa!",
|
||||
"achievementGoodAsGold": "Dobar kao Zlato",
|
||||
"achievementLegendaryBestiaryModalText": "Sakupili ste sve mitske ljubimce!",
|
||||
"achievementSkeletonCrewModalText": "Ukrotio/la si sve Kosturske životinje za jahanje!",
|
||||
"achievementUndeadUndertakerText": "Pripitomili su sve Zombi jahaće životinje.",
|
||||
"achievementDomesticatedText": "Izlegli su sve standardne boje pripitomljenih ljubimaca: Tvor, Zamorac, Pijetao, Leteći praščić, Štakor, Zec, Konj i Krava!",
|
||||
"achievementTickledPink": "Presretni",
|
||||
"achievementDomesticated": "IJA-IJA-JO",
|
||||
"achievementBareNecessitiesModalText": "Završili ste pustolovine za ljubimce Majmun, Lijenivac i Stablo!",
|
||||
"achievementHatchedPet": "Izlezi Ljubimca",
|
||||
"achievementMindOverMatterModalText": "Završili ste pustolovine za ljubimce Kamen, Sluz i Vuna!",
|
||||
"achievementGoodAsGold": "Dobar Kao Zlato",
|
||||
"achievementLegendaryBestiaryModalText": "Prikupili ste sve mitske ljubimce!",
|
||||
"achievementSkeletonCrewModalText": "Pripitomili ste sve Kosturske jahaće životinje!",
|
||||
"achievementSeeingRed": "Vidiš Crveno",
|
||||
"achievementFedPet": "Nahrani ljubimca",
|
||||
"achievementBugBonanza": "Tulum Kukaca",
|
||||
"achievementPearlyPro": "Biserni Profesionalac",
|
||||
"achievementFedPet": "Nahranite Ljubimca",
|
||||
"achievementBugBonanza": "Festival Kukaca",
|
||||
"achievementPearlyPro": "Biseran Profesionalac",
|
||||
"achievementWildBlueYonder": "Daleka Divlja Plava",
|
||||
"achievementRedLetterDayText": "Ukrotio/la je sve Crvene životinje za jahanje.",
|
||||
"achievementPurchasedEquipment": "Kupite dio opreme",
|
||||
"achievementSkeletonCrewText": "Ukrotio/la je sve Kosturske životinje za jahanje.",
|
||||
"achievementMonsterMagusModalText": "Sakupio/la si sve zombi ljubimce!",
|
||||
"achievementBugBonanzaText": "Dovršio/la je misije za kućne ljubimce Bube, Leptira, Puža i Pauka.",
|
||||
"achievementRedLetterDayText": "Pripitomili su sve Crvene jahaće životinje.",
|
||||
"achievementPurchasedEquipment": "Kupite komad Opreme",
|
||||
"achievementSkeletonCrewText": "Pripitomili su sve Kosturske jahaće životinje.",
|
||||
"achievementMonsterMagusModalText": "Prikupili ste sve Zombi ljubimce!",
|
||||
"achievementBugBonanzaText": "Završili su pustolovine za ljubimce Buba, Leptir, Puž i Pauk.",
|
||||
"achievementSkeletonCrew": "Kosturska Družina",
|
||||
"achievementFreshwaterFriends": "Slatkovodni prijatelji",
|
||||
"achievementMonsterMagusText": "Sakupio/la je sve zombi ljubimce.",
|
||||
"achievementFreshwaterFriendsModalText": "Završio/la sizadatke kućnih ljubimaca Axolotla, Žabe i Nilskog konja!",
|
||||
"achievementGoodAsGoldText": "Sakupio/la je sve zlatne ljubimce.",
|
||||
"achievementFreshwaterFriends": "Slatkovodni Prijatelji",
|
||||
"achievementMonsterMagusText": "Prikupili su sve Zombi ljubimce.",
|
||||
"achievementFreshwaterFriendsModalText": "Završili ste pustolovine za ljubimce Aksolotl, Žaba i Nilski konj!",
|
||||
"achievementGoodAsGoldText": "Prikupili su sve Zlatne ljubimce.",
|
||||
"achievementBoneCollector": "Sakupljač Kostiju",
|
||||
"achievementGoodAsGoldModalText": "Sakupio/la si sve zlatne ljubimce!",
|
||||
"achievementRosyOutlook": "Ružičasti Izgled",
|
||||
"achievementSeeingRedModalText": "Sakupio/la si sve Crvene ljubimce!",
|
||||
"achievementGoodAsGoldModalText": "Prikupili ste sve Zlatne ljubimce!",
|
||||
"achievementRosyOutlook": "Ružičasti Pogled",
|
||||
"achievementSeeingRedModalText": "Prikupili ste sve Crvene ljubimce!",
|
||||
"achievementKickstarter2019": "Pristalica Pin Kickstartera",
|
||||
"achievementAllThatGlitters": "Sve što Svjetluca",
|
||||
"achievementSeeingRedText": "Sakupio/la je sve Crvene ljubimce.",
|
||||
"achievementCreatedTask": "Kreirajte svoj prvi zadatak",
|
||||
"achievementFreshwaterFriendsText": "Završio/la je zadatke kućnih ljubimaca Axolotla, Žabe i Nilskog konja.",
|
||||
"achievementCompletedTask": "Izvršite zadatak",
|
||||
"achievementBoneCollectorText": "Sakupio/la je sve Kosturske Ljubimce.",
|
||||
"achievementPurchasedEquipmentText": "Kupili prvi komad opreme.",
|
||||
"achievementJustAddWaterText": "Završio/la je zadatke ljubimaca hobotnice, morskog konjica, sipe, kita, kornjače, golobrade, morske zmije i dupina.",
|
||||
"achievementPrimedForPaintingText": "Prikupio/la je sve Bijele ljubimce.",
|
||||
"achievementRedLetterDayModalText": "Ukrotio/la si sve Crvene životinje za jahanje!",
|
||||
"achievementPearlyProText": "Ukrotio/la je sve bijele životinje za jahanje.",
|
||||
"achievementSeasonalSpecialistModalText": "Završili ste sve sezonske misije!",
|
||||
"achievementBareNecessitiesText": "Završio/la je zadatke majmuna, ljenjivca i stabla.",
|
||||
"achievementAllThatGlitters": "Sve Što Svjetluca",
|
||||
"achievementSeeingRedText": "Prikupili su sve Crvene ljubimce.",
|
||||
"achievementCreatedTask": "Kreiraj svoj prvi zadatak",
|
||||
"achievementFreshwaterFriendsText": "Završili su pustolovine za ljubimce Aksolotl, Žaba i Nilski konj.",
|
||||
"achievementCompletedTask": "Završi zadatak",
|
||||
"achievementBoneCollectorText": "Prikupili su sve Kosturske ljubimce.",
|
||||
"achievementPurchasedEquipmentText": "Kupili su svoj prvi komad opreme.",
|
||||
"achievementJustAddWaterText": "Završili su pustolovine za ljubimce Hobotnica, Morski konjić, Sipa, Kit, Kornjača, Goloskržnjak, Morska zmija i Dupin.",
|
||||
"achievementPrimedForPaintingText": "Prikupili su sve Bijele ljubimce.",
|
||||
"achievementRedLetterDayModalText": "Pripitomili ste sve Crvene jahaće životinje!",
|
||||
"achievementPearlyProText": "Pripitomili su sve Bijele životinje za jahanje.",
|
||||
"achievementSeasonalSpecialistModalText": "Završili ste sve sezonske pustolovine!",
|
||||
"achievementBareNecessitiesText": "Završili su pustolovine za ljubimce Majmun, Lijenivac i Stablo.",
|
||||
"achievementDomesticatedModalText": "Prikupili ste sve pripitomljene ljubimce!",
|
||||
"achievementSeasonalSpecialist": "Sezonski Specijalist",
|
||||
"achievementBirdsOfAFeather": "Ptice istog Pera",
|
||||
"achievementBirdsOfAFeatherModalText": "Skupili ste sve leteće ljubimce!",
|
||||
"achievementBirdsOfAFeatherText": "Izlegao/la je sve standardne boje letećih ljubimaca: Leteću svinju, Sovu, Papigu, Pterodaktila, Grifona, Sokola, Pauna i Pijetla!",
|
||||
"achievementBoneToPick": "Nemirne Kosti",
|
||||
"achievementBoneToPickText": "Izlegao/la je sve klasične i Quest Kostur Ljubimce!",
|
||||
"achievementBoneToPickModalText": "Izlegao/la si sve klasične i Quest Kostur Ljubimce!",
|
||||
"achievementZodiacZookeeper": "Zodijak Čuvar Zoo-a",
|
||||
"achievementZodiacZookeeperModalText": "Prikupili ste sve zodijak ljubimce!",
|
||||
"achievementBirdsOfAFeather": "Ptice Istog Pera",
|
||||
"achievementBirdsOfAFeatherModalText": "Prikupili ste sve Leteće ljubimce!",
|
||||
"achievementBirdsOfAFeatherText": "Izlegli su sve standardne boje letećih ljubimaca: Leteći praščić, Sova, Papiga, Pterodaktil, Grifon, Sokol, Paun i Pijetao!",
|
||||
"achievementBoneToPick": "Nedovršena Posla",
|
||||
"achievementBoneToPickText": "Izlegli su sve Klasične i Kosturske ljubimce iz Pustolovina!",
|
||||
"achievementBoneToPickModalText": "Prikupili ste sve Klasične i Kosturske ljubimce iz Pustolovina!",
|
||||
"achievementZodiacZookeeper": "Zodijački čuvar Zoološkog vrta",
|
||||
"achievementZodiacZookeeperModalText": "Prikupili ste sve Zodijačke ljubimce!",
|
||||
"achievementShadyCustomer": "Sumnjiva Mušterija",
|
||||
"achievementShadyCustomerText": "Prikupio/la je sve ljubimce sjene.",
|
||||
"achievementShadyCustomerModalText": "Prikupio/la si sve ljubimce sjene!",
|
||||
"achievementShadeOfItAll": "Nijansa svega",
|
||||
"achievementShadeOfItAllModalText": "Ukrotio/la si sve životinje za jahanje boje sjene!",
|
||||
"achievementDinosaurDynasty": "Dinastija dinosaura",
|
||||
"achievementDinosaurDynastyText": "Izlegao/la je sve standardne boje ljubimaca ptica i dinosaura: sokol, sova, papiga, paun, pingvin, pijetao, pterodaktil, t-rex, triceratops i velociraptor!",
|
||||
"achievementDinosaurDynastyModalText": "Sakupio/la si sve ljubimce ptica i dinosaura!"
|
||||
"achievementShadyCustomerText": "Prikupili su sve ljubimce boje Sjene.",
|
||||
"achievementShadyCustomerModalText": "Prikupili ste sve ljubimce boje Sjene!",
|
||||
"achievementShadeOfItAll": "Nijansa Svega",
|
||||
"achievementShadeOfItAllModalText": "Pripitomili ste sve jahaće životinje Sjene!",
|
||||
"achievementDinosaurDynasty": "Dinastija Dinosaura",
|
||||
"achievementDinosaurDynastyText": "Izlegli su sve standardne boje ljubimaca ptica i dinosaura: Sokol, Sova, Papiga, Paun, Pingvin, Pijetao, Pterodaktil, T-Rex, Triceratops i Velociraptor!",
|
||||
"achievementDinosaurDynastyModalText": "Prikupili ste sve ljubimce Ptice i Dinosaure!",
|
||||
"achievementRoughRiderModalText": "Prikupili ste sve osnovne boje neudobnih ljubimaca i jahaćih životinja!",
|
||||
"achievementRodentRuler": "Vladar Glodavaca",
|
||||
"achievementRodentRulerModalText": "Prikupili ste sve ljubimce Glodavce!",
|
||||
"achievementRoughRider": "Neustrašivi Jahač",
|
||||
"achievementRoughRiderText": "Izlegli su sve osnovne boje neudobnih ljubimaca i jahaćih životinja: Kaktusa, Ježa i Stijene!",
|
||||
"achievementCatsModalText": "Prikupili ste sve ljubimce Mačke!",
|
||||
"achievementCats": "Gonič Mačaka",
|
||||
"achievementDuneBuddyModalText": "Prikupili ste sve ljubimce koji obitavaju u pustinji!",
|
||||
"achievementRodentRulerText": "Izlegli su sve standardne boje ljubimaca glodavaca: Zamorac, Štakor i Vjeverica!",
|
||||
"achievementCatsText": "Izlegli su sve standardne boje ljubimaca mačaka: Geparda, Lava, Sabljozubog tigra i Tigra!",
|
||||
"achievementBonelessBoss": "Bezkostni Šef",
|
||||
"achievementBonelessBossText": "Izlegli su sve standardne boje kućnih ljubimaca beskralješnjaka: Buba, Leptir, Sipa, Puž golać, Hobotnica, Puž i Pauk!",
|
||||
"achievementBonelessBossModalText": "Prikupili ste sve ljubimce Beskralješnjake!",
|
||||
"achievementDuneBuddy": "Pustinjski Prijatelj",
|
||||
"achievementDuneBuddyText": "Izlegli su sve standardne boje ljubimaca iz pustinje: Armadillo, Kaktus, Lisica, Žaba, Zmija i Pauk!"
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,35 +1,35 @@
|
||||
{
|
||||
"challenge": "Izazov",
|
||||
"challengeDetails": "Izazovi su zajednički događaji u kojima se igrači natječu i zarađuju nagrade ispunjavanjem skupinu povezanih zadataka.",
|
||||
"brokenChaLink": "Poveznica izazova je neispravna",
|
||||
"brokenTask": "Neispravna poveznica izazova: ovaj je zadatak bio dio izazova, ali je uklonjen. Što želiš učiniti?",
|
||||
"keepIt": "Zadrži ga",
|
||||
"removeIt": "Ukloni ga",
|
||||
"brokenChallenge": "Neispravna poveznica izazova: ovaj je zadatak bio dio izazova, ali je izazov (ili grupa) izbrisan/a. Što želiš učiti s osiroćenim zadacima?",
|
||||
"challengeCompleted": "Ovaj je izazov izvršen i pobjednik je <span class=\"badge\"><%- user %></span>! Što želiš učiniti s osiroćenim zadacima?",
|
||||
"unsubChallenge": "Neispravna poveznica izazova: ovaj je zadatak bio dio izazova, no ti si napustio/la izazov. Što želiš učiniti s osiroćenim zadacima?",
|
||||
"challengeDetails": "Izazovi su događaji u zajednici u kojima se igrači natječu i osvajaju nagrade izvršavajući grupu povezanih zadataka.",
|
||||
"brokenChaLink": "Neispravna poveznica Izazova",
|
||||
"brokenTask": "Neispravna poveznica Izazova: ovaj je zadatak bio dio izazova, ali je uklonjen iz njega. Što želite učiniti?",
|
||||
"keepIt": "Zadrži",
|
||||
"removeIt": "Ukloni",
|
||||
"brokenChallenge": "Neispravna poveznica Izazova: ovaj je zadatak bio dio izazova, ali je izazov (ili grupa) izbrisan/a. Što učiniti s tim osamljenim zadacima?",
|
||||
"challengeCompleted": "Ovaj je izazov završen, a pobjednik je bio <span class=\"badge\"><%- user %></span>! Što učiniti s tim osamljenim zadacima?",
|
||||
"unsubChallenge": "Neispravna poveznica Izazova: ovaj je zadatak bio dio izazova, ali ste se odjavili s izazova. Što učiniti s tim osamljenim zadacima?",
|
||||
"challenges": "Izazovi",
|
||||
"endDate": "Završava",
|
||||
"selectWinner": "Odaberi pobjednika i zatvori izazov:",
|
||||
"endChallenge": "Završi izazov",
|
||||
"filter": "Filtriraj",
|
||||
"endChallenge": "Završi Izazov",
|
||||
"filter": "Filtar",
|
||||
"groups": "Grupe",
|
||||
"category": "Kategorija",
|
||||
"membership": "Članstvo",
|
||||
"ownership": "U vlasništvu",
|
||||
"participating": "Sudjeluješ",
|
||||
"createChallenge": "Kreiraj izazov",
|
||||
"createChallengeAddTasks": "Dodaj Zadatke izazova",
|
||||
"ownership": "Vlasništvo",
|
||||
"participating": "Sudjeluje",
|
||||
"createChallenge": "Stvori Izazov",
|
||||
"createChallengeAddTasks": "Dodaj Zadatke Izazova",
|
||||
"createChallengeCloneTasks": "Kloniraj Zadatke Izazova",
|
||||
"challengeTag": "Ime oznake",
|
||||
"challengeTag": "Naziv Oznake",
|
||||
"prize": "Nagrada",
|
||||
"publicChallengesTitle": "Javni izazovi",
|
||||
"officialChallenge": "Službeni Izazov Habitice",
|
||||
"by": "napravio/la",
|
||||
"publicChallengesTitle": "Javni Izazovi",
|
||||
"officialChallenge": "Službeni Habitica Izazov",
|
||||
"by": "od",
|
||||
"participants": "<%= membercount %> Sudionici",
|
||||
"join": "Pridruži se",
|
||||
"challengeCreated": "Izazov je kreiran",
|
||||
"sureDelCha": "Jesi li siguran/na da želiš izbrisati ovaj izazov?",
|
||||
"challengeCreated": "Izazov stvoren",
|
||||
"sureDelCha": "Jeste li sigurni da želite izbrisati ovaj izazov?",
|
||||
"keepTasks": "Zadrži Zadatke",
|
||||
"owned": "Posjeduješ",
|
||||
"not_owned": "Ne posjeduješ",
|
||||
@@ -37,64 +37,77 @@
|
||||
"clone": "Kloniraj",
|
||||
"hurray": "Hura!",
|
||||
"noChallengeOwner": "bez vlasnika",
|
||||
"challengeMemberNotFound": "Korisnik nije pronađen među sudionicima izazova",
|
||||
"onlyGroupLeaderChal": "Samo vođa grupe može kreirati izazove",
|
||||
"tavChalsMinPrize": "Nagrada za Javne Izazove mora biti najmanje 1 Dragulj.",
|
||||
"cantAfford": "Ne možeš si priuštiti ovu nagradu. Kupi još dragulja ili smanji nagradu.",
|
||||
"challengeMemberNotFound": "Korisnik nije pronađen među članovima izazova",
|
||||
"onlyGroupLeaderChal": "Samo vođa grupe može stvarati izazove",
|
||||
"tavChalsMinPrize": "Nagrada mora biti najmanje 1 Dragulj za Javne Izazove.",
|
||||
"cantAfford": "Ne možete si priuštiti ovu nagradu. Kupite više dragulja ili smanjite iznos nagrade.",
|
||||
"challengeIdRequired": "\"challengeId\" mora biti važeći UUID.",
|
||||
"winnerIdRequired": "\"winnerId\" mora biti važeći UUID.",
|
||||
"challengeNotFound": "Izazov nije pronađen ili nemaš pristup.",
|
||||
"onlyLeaderDeleteChal": "Jedino vođa izazova ga može obrisati.",
|
||||
"onlyLeaderUpdateChal": "Jedino vođa izazova ga može ažurirati.",
|
||||
"winnerNotFound": "Pobjednik s id-em '<%= userId %> ' nije pronađen ili ne sudjeluje u izazovu.",
|
||||
"onlyChalLeaderEditTasks": "Zadatke koji pripadaju izazovu može urediti samo vođa.",
|
||||
"challengeNotFound": "Izazov nije pronađen ili nemate pristup.",
|
||||
"onlyLeaderDeleteChal": "Samo vođa izazova može ga izbrisati.",
|
||||
"onlyLeaderUpdateChal": "Samo vođa izazova može ga ažurirati.",
|
||||
"winnerNotFound": "Pobjednik s ID-om \"<%= userId %>\" nije pronađen ili nije dio izazova.",
|
||||
"onlyChalLeaderEditTasks": "Zadatke koji pripadaju izazovu može uređivati samo vođa.",
|
||||
"userAlreadyInChallenge": "Korisnik već sudjeluje u ovom izazovu.",
|
||||
"cantOnlyUnlinkChalTask": "Moguće je prekinuti vezu samo s neispravnim zadacima izazova.",
|
||||
"joinedChallenge": "Pridružio/la se Izazovu",
|
||||
"joinedChallengeText": "Ovaj korisnik se iskušava pridružujući se Izazovu!",
|
||||
"cantOnlyUnlinkChalTask": "Samo se zadaci neispravnih izazova mogu ukloniti s poveznice.",
|
||||
"joinedChallenge": "Pridružio se Izazovu",
|
||||
"joinedChallengeText": "Ovaj je korisnik stavio sam sebe na kušnju pridruživanjem Izazovu!",
|
||||
"myChallenges": "Moji Izazovi",
|
||||
"findChallenges": "Otkrij Izazove",
|
||||
"noChallengeTitle": "Nemaš Izazova.",
|
||||
"challengeDescription2": "Pronađi preporuke za Izazove na osnovi svojih interesa, pogledaj javne Izazove na Habitici ili kreiraj vlastite izazove.",
|
||||
"noChallengeMatchFilters": "Nismo uspjeli pronaći nijedan odgovarajući Izazov.",
|
||||
"createdBy": "Stvorio/la",
|
||||
"noChallengeTitle": "Nemaš nijedan Izazov.",
|
||||
"challengeDescription2": "Pronađi preporučene Izazove na temelju svojih interesa, pregledaj Habitica javne Izazove ili stvori vlastite Izazove.",
|
||||
"noChallengeMatchFilters": "Nismo mogli pronaći nijedan Izazov koji se podudara.",
|
||||
"createdBy": "Stvorili",
|
||||
"joinChallenge": "Pridruži se Izazovu",
|
||||
"leaveChallenge": "Napusti Izazov",
|
||||
"addTask": "Dodaj Zadatak",
|
||||
"editChallenge": "Uredi Izazov",
|
||||
"challengeDescription": "Opis Izazova",
|
||||
"selectChallengeWinnersDescription": "Odaberi pobjednika među sudionicima Izazova",
|
||||
"awardWinners": "Nagradi dobitnika",
|
||||
"awardWinners": "Nagradi Dobitnika",
|
||||
"doYouWantedToDeleteChallenge": "Želiš li izbrisati ovaj Izazov?",
|
||||
"deleteChallenge": "Izbriši Izazov",
|
||||
"challengeNamePlaceholder": "Koji je naziv tvog Izazova?",
|
||||
"challengeNamePlaceholder": "Kako se zove tvoj Izazov?",
|
||||
"challengeSummary": "Sažetak",
|
||||
"challengeSummaryPlaceholder": "Napiši kratki opis kojim oglašavaš svoj izazov drugim Habitičanima. Koja je glavna svrha tvog Izazova i zašto bi mu se ljudi trebali pridružiti? Pokušaj uključiti korisne ključne riječi u opis tako da ga Habitičani mogu lako pronaći kad pretražuju!",
|
||||
"challengeDescriptionPlaceholder": "Koristi ovaj odjeljak za ulaženje u detalje u vezi svega što sudionici Izazova trebaju znati o tvom Izazovu.",
|
||||
"challengeSummaryPlaceholder": "Napiši kratak opis kojim oglašavaš svoj Izazov drugim Habitičanima. Koja je glavna svrha tvog Izazova i zašto bi mu se ljudi trebali pridružiti? Pokušaj uključiti korisne ključne riječi u opis kako bi ga Habitičani lako pronašli prilikom pretraživanja!",
|
||||
"challengeDescriptionPlaceholder": "Koristi ovaj odjeljak za detaljnije objašnjenje svega što sudionici Izazova trebaju znati o tvom Izazovu.",
|
||||
"challengeGuild": "Dodaj u",
|
||||
"challengeMinimum": "Minimalno 1 dragulj za javne izazove (zaista pomaže u sprječavanju spama).",
|
||||
"challengeMinimum": "Minimum 1 Dragulj za javne Izazove (uistinu pomaže u sprječavanju spama).",
|
||||
"participantsTitle": "Sudionici",
|
||||
"shortName": "Skraćeno ime",
|
||||
"shortNamePlaceholder": "Koju će se kratku oznaku koristiti za identificiranje tvog Izazova?",
|
||||
"shortName": "Kratki Naziv",
|
||||
"shortNamePlaceholder": "Koja kratka oznaka bi trebala biti korištena za identifikaciju tvog Izazova?",
|
||||
"updateChallenge": "Ažuriraj Izazov",
|
||||
"haveNoChallenges": "Ova grupa nema Izazova",
|
||||
"loadMore": "Učitaj više",
|
||||
"exportChallengeCsv": "Izvezi Izazov",
|
||||
"editingChallenge": "Uređivanje Izazova",
|
||||
"nameRequired": "Potrebno je ime",
|
||||
"tagTooShort": "Ime oznake je prekratko",
|
||||
"summaryRequired": "Potreban je sažetak",
|
||||
"nameRequired": "Naziv je obavezan",
|
||||
"tagTooShort": "Naziv oznake je prekratak",
|
||||
"summaryRequired": "Sažetak je obavezan",
|
||||
"summaryTooLong": "Sažetak je predug",
|
||||
"descriptionRequired": "Potreban je opis",
|
||||
"locationRequired": "Potrebna je lokacija izazova (\"Dodaj u\")",
|
||||
"descriptionRequired": "Opis je obavezan",
|
||||
"locationRequired": "Obavezno je odrediti Lokaciju Izazova ('Dodaj u')",
|
||||
"categoiresRequired": "Potrebno je odabrati jednu ili više kategorija",
|
||||
"viewProgressOf": "Vidi napredak",
|
||||
"viewProgress": "Vidi napredak",
|
||||
"selectMember": "Odaberi člana",
|
||||
"confirmKeepChallengeTasks": "Želiš li zadržati zadatke izazova?",
|
||||
"selectParticipant": "Odaberi sudionika",
|
||||
"viewProgressOf": "Prikaži Napredak",
|
||||
"viewProgress": "Prikaži Napredak",
|
||||
"selectMember": "Odaberi Člana",
|
||||
"confirmKeepChallengeTasks": "Želiš li zadržati zadatke Izazova?",
|
||||
"selectParticipant": "Odaberi Sudionika",
|
||||
"filters": "Filteri",
|
||||
"yourReward": "Vaša Nagrada",
|
||||
"removeTasks": "Ukloni Zadatke",
|
||||
"wonChallengeDesc": "<%= challengeName %> odabrao vas je kao pobjednika! Vaša pobjeda je zabilježena u vašim postignućima."
|
||||
"wonChallengeDesc": "<%= challengeName %> su vas odabrali za pobjednika/pobjednicu! Vaša pobjeda zabilježena je u vašim Postignućima.",
|
||||
"messageChallengeFlagOfficial": "Službeni Izazovi ne mogu biti prijavljeni.",
|
||||
"flaggedNotHidden": "Izazov jednom prijavljen, nije skriven",
|
||||
"flaggedAndHidden": "Izazov prijavljen i skriven",
|
||||
"resetFlagCount": "Poništi Broj Prijava",
|
||||
"whyReportingChallengePlaceholder": "Razlog prijave",
|
||||
"whyReportingChallenge": "Zašto prijavljujete ovaj Izazov?",
|
||||
"messageChallengeFlagAlreadyReported": "Već ste prijavili ovaj Izazov.",
|
||||
"resetFlags": "Poništi Prijave",
|
||||
"cannotMakeChallenge": "Ne možete stvarati javne Izazove jer Vaš korisnički račun trenutačno nema privilegije za chat. Molimo kontaktirajte admin@habitica.com za više informacija.",
|
||||
"deleteChallengeRefundDescription": "Ako izbrišete ovaj Izazov, bit će Vam vraćena nagrada u Draguljima, a zadaci Izazova ostat će na popisima zadataka sudionika.",
|
||||
"cannotClone": "Ovaj Izazov ne može biti kloniran jer ga je jedan ili više igrača prijavilo kao neprikladan. Član osoblja će Vas uskoro kontaktirati s uputama. Ako je prošlo više od 48 sati, a niste dobili odgovor, pošaljite e-poruku na admin@habitica.com za pomoć.",
|
||||
"abuseFlagModalBodyChallenge": "Izazov biste trebali prijaviti samo ako krši <%= firstLinkStart %>Smjernice zajednice<%= linkEnd %> i/ili <%= secondLinkStart %>Uvjete pružanja usluge<%= linkEnd %>. Slanje lažne prijave predstavlja kršenje Habitica Smjernica zajednice.",
|
||||
"cannotClose": "Ovaj Izazov ne može biti zatvoren jer ga je jedan ili više igrača prijavilo kao neprikladan. Član osoblja će Vas uskoro kontaktirati s uputama. Ako je prošlo više od 48 sati, a niste dobili odgovor, pošaljite e-poruku na admin@habitica.com za pomoć."
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user