Compare commits
19 Commits
v5.41.6
...
fiz/respon
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4ecd13fbdc | ||
|
|
8ac414a184 | ||
|
|
c4c0cca369 | ||
|
|
326843fdc5 | ||
|
|
0df9ea32fb | ||
|
|
bd3625aa4b | ||
|
|
0654d59752 | ||
|
|
0f901c9007 | ||
|
|
30b6584a47 | ||
|
|
846250e4b8 | ||
|
|
0d1a5b6a7c | ||
|
|
c97845329a | ||
|
|
5adbf536f5 | ||
|
|
d9e76fcb3f | ||
|
|
1efe30b7a7 | ||
|
|
4e2a8eb550 | ||
|
|
c3fd1fdd66 | ||
|
|
0ec74582f0 | ||
|
|
69bf75322f |
@@ -73,7 +73,7 @@ export default async function processUsers () {
|
||||
break;
|
||||
} else {
|
||||
query._id = {
|
||||
$gt: users[users.length - 1]._id,
|
||||
$gt: users[users.length - 1],
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
89
package-lock.json
generated
@@ -1,17 +1,18 @@
|
||||
{
|
||||
"name": "habitica",
|
||||
"version": "5.41.6",
|
||||
"version": "5.41.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "habitica",
|
||||
"version": "5.41.6",
|
||||
"version": "5.41.0",
|
||||
"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",
|
||||
@@ -1974,6 +1975,17 @@
|
||||
"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",
|
||||
@@ -2317,7 +2329,6 @@
|
||||
"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"
|
||||
@@ -2330,7 +2341,6 @@
|
||||
"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",
|
||||
@@ -2348,7 +2358,6 @@
|
||||
"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"
|
||||
},
|
||||
@@ -2363,7 +2372,6 @@
|
||||
"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",
|
||||
@@ -2377,7 +2385,6 @@
|
||||
"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"
|
||||
},
|
||||
@@ -2388,14 +2395,12 @@
|
||||
"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==",
|
||||
"optional": true
|
||||
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
|
||||
},
|
||||
"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.*"
|
||||
}
|
||||
@@ -2404,7 +2409,6 @@
|
||||
"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",
|
||||
@@ -2421,7 +2425,6 @@
|
||||
"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"
|
||||
}
|
||||
@@ -2430,7 +2433,6 @@
|
||||
"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",
|
||||
@@ -2448,7 +2450,6 @@
|
||||
"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"
|
||||
}
|
||||
@@ -2619,7 +2620,6 @@
|
||||
"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,32 +2932,27 @@
|
||||
"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==",
|
||||
"optional": true
|
||||
"integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="
|
||||
},
|
||||
"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==",
|
||||
"optional": true
|
||||
"integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
|
||||
},
|
||||
"node_modules/@protobufjs/codegen": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
|
||||
"integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
|
||||
"optional": true
|
||||
"integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
|
||||
},
|
||||
"node_modules/@protobufjs/eventemitter": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
|
||||
"integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
|
||||
"optional": true
|
||||
"integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="
|
||||
},
|
||||
"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"
|
||||
@@ -2966,32 +2961,27 @@
|
||||
"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==",
|
||||
"optional": true
|
||||
"integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="
|
||||
},
|
||||
"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==",
|
||||
"optional": true
|
||||
"integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="
|
||||
},
|
||||
"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==",
|
||||
"optional": true
|
||||
"integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="
|
||||
},
|
||||
"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==",
|
||||
"optional": true
|
||||
"integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="
|
||||
},
|
||||
"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==",
|
||||
"optional": true
|
||||
"integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
|
||||
},
|
||||
"node_modules/@sindresorhus/is": {
|
||||
"version": "4.6.0",
|
||||
@@ -3126,8 +3116,7 @@
|
||||
"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==",
|
||||
"optional": true
|
||||
"integrity": "sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg=="
|
||||
},
|
||||
"node_modules/@types/connect": {
|
||||
"version": "3.4.38",
|
||||
@@ -3230,8 +3219,7 @@
|
||||
"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==",
|
||||
"optional": true
|
||||
"integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA=="
|
||||
},
|
||||
"node_modules/@types/mime": {
|
||||
"version": "1.3.5",
|
||||
@@ -3281,7 +3269,6 @@
|
||||
"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": "*",
|
||||
@@ -3293,7 +3280,6 @@
|
||||
"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",
|
||||
@@ -3333,8 +3319,7 @@
|
||||
"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==",
|
||||
"optional": true
|
||||
"integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA=="
|
||||
},
|
||||
"node_modules/@types/triple-beam": {
|
||||
"version": "1.3.5",
|
||||
@@ -3544,7 +3529,6 @@
|
||||
"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"
|
||||
},
|
||||
@@ -9363,7 +9347,6 @@
|
||||
"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"
|
||||
}
|
||||
@@ -11616,7 +11599,6 @@
|
||||
"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",
|
||||
@@ -11639,7 +11621,6 @@
|
||||
"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"
|
||||
},
|
||||
@@ -11651,7 +11632,6 @@
|
||||
"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",
|
||||
@@ -11667,7 +11647,6 @@
|
||||
"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"
|
||||
@@ -11680,7 +11659,6 @@
|
||||
"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",
|
||||
@@ -11697,7 +11675,6 @@
|
||||
"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"
|
||||
@@ -11710,7 +11687,6 @@
|
||||
"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"
|
||||
@@ -11724,7 +11700,6 @@
|
||||
"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",
|
||||
@@ -11747,7 +11722,6 @@
|
||||
"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",
|
||||
@@ -11761,7 +11735,6 @@
|
||||
"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",
|
||||
@@ -11777,7 +11750,6 @@
|
||||
"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"
|
||||
},
|
||||
@@ -11789,7 +11761,6 @@
|
||||
"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"
|
||||
@@ -14268,8 +14239,7 @@
|
||||
"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==",
|
||||
"optional": true
|
||||
"integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="
|
||||
},
|
||||
"node_modules/lodash.clonedeep": {
|
||||
"version": "4.5.0",
|
||||
@@ -16692,7 +16662,6 @@
|
||||
"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"
|
||||
}
|
||||
@@ -17915,7 +17884,6 @@
|
||||
"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"
|
||||
},
|
||||
@@ -17928,7 +17896,6 @@
|
||||
"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,12 +1,13 @@
|
||||
{
|
||||
"name": "habitica",
|
||||
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
|
||||
"version": "5.41.6",
|
||||
"version": "5.41.0",
|
||||
"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",
|
||||
@@ -105,8 +106,8 @@
|
||||
"start": "node --watch ./website/server/index.js",
|
||||
"start:simple": "node ./website/server/index.js",
|
||||
"debug": "node --watch --inspect ./website/server/index.js",
|
||||
"mongo:dev": "run-rs -v 7.0.23 -l ubuntu2214 --keep --dbpath mongodb-data --number 1 --quiet",
|
||||
"mongo:test": "run-rs -v 7.0.23 -l ubuntu2214 --keep --dbpath mongodb-data-testing --number 1 --quiet",
|
||||
"mongo:dev": "run-rs -v 7.0.23 -l ubuntu2204 --keep --dbpath mongodb-data --number 1 --quiet",
|
||||
"mongo:test": "run-rs -v 7.0.23 -l ubuntu2204 --keep --dbpath mongodb-data-testing --number 1 --quiet",
|
||||
"postinstall": "git config --global url.\"https://\".insteadOf git:// && gulp build && cd website/client && npm install",
|
||||
"apidoc": "gulp apidoc",
|
||||
"heroku-postbuild": ".heroku/report_deploy.sh"
|
||||
|
||||
@@ -47,12 +47,6 @@ describe('highlightMentions', () => {
|
||||
expect(result[0]).to.equal('[@user-dash](/profile/444): message [@user_underscore](/profile/555)');
|
||||
});
|
||||
|
||||
it('highlights users with case-insensitive matching', async () => {
|
||||
const text = '@USER: message @User2 @USER3';
|
||||
const result = await highlightMentions(text);
|
||||
expect(result[0]).to.equal('[@USER](/profile/111): message [@User2](/profile/222) [@USER3](/profile/333)');
|
||||
});
|
||||
|
||||
it('doesn\'t highlight nonexisting users', async () => {
|
||||
const text = '@nouser message';
|
||||
const result = await highlightMentions(text);
|
||||
|
||||
@@ -9,7 +9,7 @@ import {
|
||||
import {
|
||||
SPAM_MIN_EXEMPT_CONTRIB_LEVEL,
|
||||
} from '../../../../../website/server/models/group';
|
||||
import { MAX_MESSAGE_LENGTH, CHAT_FLAG_FROM_SHADOW_MUTE } from '../../../../../website/common/script/constants';
|
||||
import { MAX_MESSAGE_LENGTH } from '../../../../../website/common/script/constants';
|
||||
import * as email from '../../../../../website/server/libs/email';
|
||||
|
||||
describe('POST /chat', () => {
|
||||
@@ -80,20 +80,17 @@ describe('POST /chat', () => {
|
||||
member.updateOne({ 'flags.chatRevoked': false });
|
||||
});
|
||||
|
||||
it('errors when chat privileges are revoked when sending a message to a private guild', async () => {
|
||||
it('does not error when chat privileges are revoked when sending a message to a private guild', async () => {
|
||||
await member.updateOne({
|
||||
'flags.chatRevoked': true,
|
||||
});
|
||||
|
||||
await expect(member.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage }))
|
||||
.to.eventually.be.rejected.and.eql({
|
||||
code: 401,
|
||||
error: 'NotAuthorized',
|
||||
message: t('chatPrivilegesRevoked'),
|
||||
});
|
||||
const message = await member.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage });
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
});
|
||||
|
||||
it('errors when chat privileges are revoked when sending a message to a party', async () => {
|
||||
it('does not error when chat privileges are revoked when sending a message to a party', async () => {
|
||||
const { group, members } = await createAndPopulateGroup({
|
||||
groupDetails: {
|
||||
name: 'Party',
|
||||
@@ -109,12 +106,9 @@ describe('POST /chat', () => {
|
||||
'auth.timestamps.created': new Date('2022-01-01'),
|
||||
});
|
||||
|
||||
await expect(privatePartyMemberWithChatsRevoked.post(`/groups/${group._id}/chat`, { message: testMessage }))
|
||||
.to.eventually.be.rejected.and.eql({
|
||||
code: 401,
|
||||
error: 'NotAuthorized',
|
||||
message: t('chatPrivilegesRevoked'),
|
||||
});
|
||||
const message = await privatePartyMemberWithChatsRevoked.post(`/groups/${group._id}/chat`, { message: testMessage });
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
});
|
||||
});
|
||||
|
||||
@@ -129,7 +123,7 @@ describe('POST /chat', () => {
|
||||
member.updateOne({ 'flags.chatShadowMuted': false });
|
||||
});
|
||||
|
||||
it('creates a chat with flagCount set when sending a message to a private guild', async () => {
|
||||
it('creates a chat with zero flagCount when sending a message to a private guild', async () => {
|
||||
await member.updateOne({
|
||||
'flags.chatShadowMuted': true,
|
||||
});
|
||||
@@ -137,10 +131,10 @@ describe('POST /chat', () => {
|
||||
const message = await member.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage });
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
expect(message.message.flagCount).to.eql(CHAT_FLAG_FROM_SHADOW_MUTE);
|
||||
expect(message.message.flagCount).to.eql(0);
|
||||
});
|
||||
|
||||
it('creates a chat with flagCount set when sending a message to a party', async () => {
|
||||
it('creates a chat with zero flagCount when sending a message to a party', async () => {
|
||||
const { group, members } = await createAndPopulateGroup({
|
||||
groupDetails: {
|
||||
name: 'Party',
|
||||
@@ -159,7 +153,7 @@ describe('POST /chat', () => {
|
||||
const message = await userWithChatShadowMuted.post(`/groups/${group._id}/chat`, { message: testMessage });
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
expect(message.message.flagCount).to.eql(CHAT_FLAG_FROM_SHADOW_MUTE);
|
||||
expect(message.message.flagCount).to.eql(0);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -244,18 +238,6 @@ describe('POST /chat', () => {
|
||||
expect(groupMessages[0].id).to.exist;
|
||||
});
|
||||
|
||||
it('creates a chat with case-insensitive mentions', async () => {
|
||||
const originalUsername = member.auth.local.username;
|
||||
const uppercaseUsername = originalUsername.toUpperCase();
|
||||
const messageWithMentions = `hi @${uppercaseUsername}`;
|
||||
const newMessage = await user.post(`/groups/${groupWithChat._id}/chat`, { message: messageWithMentions });
|
||||
const groupMessages = await user.get(`/groups/${groupWithChat._id}/chat`);
|
||||
|
||||
expect(newMessage.message.id).to.exist;
|
||||
expect(newMessage.message.text).to.include(`[@${uppercaseUsername}](/profile/${member._id})`);
|
||||
expect(groupMessages[0].id).to.exist;
|
||||
});
|
||||
|
||||
it('creates a chat with a max length of 3000 chars', async () => {
|
||||
const veryLongMessage = `
|
||||
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789.
|
||||
|
||||
@@ -61,24 +61,6 @@ describe('Post /groups/:groupId/invite', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('fakes sending an invite if user is shadow muted', async () => {
|
||||
const inviterMuted = await inviter.updateOne({ 'flags.chatShadowMuted': true });
|
||||
const userToInvite = await generateUser();
|
||||
|
||||
const response = await inviterMuted.post(`/groups/${group._id}/invite`, {
|
||||
usernames: [userToInvite.auth.local.lowerCaseUsername],
|
||||
});
|
||||
expect(response).to.be.an('Array');
|
||||
expect(response[0]).to.have.all.keys(['_id', 'id', 'name', 'inviter']);
|
||||
expect(response[0]._id).to.be.a('String');
|
||||
expect(response[0].id).to.eql(group._id);
|
||||
expect(response[0].name).to.eql(groupName);
|
||||
expect(response[0].inviter).to.eql(inviter._id);
|
||||
|
||||
await expect(userToInvite.get('/user'))
|
||||
.to.eventually.not.have.nested.property('invitations.parties[0].id', group._id);
|
||||
});
|
||||
|
||||
it('invites a user to a group by username', async () => {
|
||||
const userToInvite = await generateUser();
|
||||
|
||||
@@ -227,24 +209,6 @@ describe('Post /groups/:groupId/invite', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('fakes sending an invite if user is shadow muted', async () => {
|
||||
const inviterMuted = await inviter.updateOne({ 'flags.chatShadowMuted': true });
|
||||
const userToInvite = await generateUser();
|
||||
|
||||
const response = await inviterMuted.post(`/groups/${group._id}/invite`, {
|
||||
uuids: [userToInvite._id],
|
||||
});
|
||||
expect(response).to.be.an('Array');
|
||||
expect(response[0]).to.have.all.keys(['_id', 'id', 'name', 'inviter']);
|
||||
expect(response[0]._id).to.be.a('String');
|
||||
expect(response[0].id).to.eql(group._id);
|
||||
expect(response[0].name).to.eql(groupName);
|
||||
expect(response[0].inviter).to.eql(inviter._id);
|
||||
|
||||
await expect(userToInvite.get('/user'))
|
||||
.to.eventually.not.have.nested.property('invitations.parties[0].id', group._id);
|
||||
});
|
||||
|
||||
it('invites a user to a group by uuid', async () => {
|
||||
const userToInvite = await generateUser();
|
||||
|
||||
@@ -317,19 +281,6 @@ describe('Post /groups/:groupId/invite', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('fakes sending invite when inviter is shadow muted', async () => {
|
||||
const inviterMuted = await inviter.updateOne({ 'flags.chatShadowMuted': true });
|
||||
const res = await inviterMuted.post(`/groups/${group._id}/invite`, {
|
||||
emails: [testInvite],
|
||||
inviter: 'inviter name',
|
||||
});
|
||||
|
||||
const updatedUser = await inviterMuted.sync();
|
||||
|
||||
expect(res).to.exist;
|
||||
expect(updatedUser.invitesSent).to.eql(1);
|
||||
});
|
||||
|
||||
it('returns an error when invite is missing an email', async () => {
|
||||
await expect(inviter.post(`/groups/${group._id}/invite`, {
|
||||
emails: [{ name: 'test' }],
|
||||
@@ -454,19 +405,6 @@ describe('Post /groups/:groupId/invite', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('fakes sending an invite if user is shadow muted', async () => {
|
||||
const inviterMuted = await inviter.updateOne({ 'flags.chatShadowMuted': true });
|
||||
const newUser = await generateUser();
|
||||
const invite = await inviterMuted.post(`/groups/${group._id}/invite`, {
|
||||
uuids: [newUser._id],
|
||||
emails: [{ name: 'test', email: 'test@habitica.com' }],
|
||||
});
|
||||
const invitedUser = await newUser.get('/user');
|
||||
|
||||
expect(invitedUser.invitations.parties[0]).to.not.exist;
|
||||
expect(invite).to.exist;
|
||||
});
|
||||
|
||||
it('invites users to a group by uuid and email', async () => {
|
||||
const newUser = await generateUser();
|
||||
const invite = await inviter.post(`/groups/${group._id}/invite`, {
|
||||
|
||||
@@ -43,7 +43,7 @@ describe('POST /members/send-private-message', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('returns error when recipient has blocked the sender', async () => {
|
||||
it('returns error when to user has blocked the sender', async () => {
|
||||
const receiver = await generateUser({ 'inbox.blocks': [userToSendMessage._id] });
|
||||
|
||||
await expect(userToSendMessage.post('/members/send-private-message', {
|
||||
@@ -56,7 +56,7 @@ describe('POST /members/send-private-message', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('returns error when sender has blocked recipient', async () => {
|
||||
it('returns error when sender has blocked to user', async () => {
|
||||
const receiver = await generateUser();
|
||||
const sender = await generateUser({ 'inbox.blocks': [receiver._id] });
|
||||
|
||||
@@ -70,7 +70,7 @@ describe('POST /members/send-private-message', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('returns error when recipient has opted out of messaging', async () => {
|
||||
it('returns error when to user has opted out of messaging', async () => {
|
||||
const receiver = await generateUser({ 'inbox.optOut': true });
|
||||
|
||||
await expect(userToSendMessage.post('/members/send-private-message', {
|
||||
@@ -174,7 +174,7 @@ describe('POST /members/send-private-message', () => {
|
||||
expect(notification.data.excerpt).to.equal(messageExcerpt);
|
||||
});
|
||||
|
||||
it('allows admin to send when recipient has blocked the admin', async () => {
|
||||
it('allows admin to send when sender has blocked the admin', async () => {
|
||||
userToSendMessage = await generateUser({
|
||||
'permissions.moderator': true,
|
||||
});
|
||||
@@ -202,7 +202,7 @@ describe('POST /members/send-private-message', () => {
|
||||
expect(sendersMessageInSendersInbox).to.exist;
|
||||
});
|
||||
|
||||
it('allows admin to send when recipient has opted out of messaging', async () => {
|
||||
it('allows admin to send when to user has opted out of messaging', async () => {
|
||||
userToSendMessage = await generateUser({
|
||||
'permissions.moderator': true,
|
||||
});
|
||||
@@ -229,58 +229,4 @@ describe('POST /members/send-private-message', () => {
|
||||
expect(sendersMessageInReceiversInbox).to.exist;
|
||||
expect(sendersMessageInSendersInbox).to.exist;
|
||||
});
|
||||
|
||||
describe('sender is shadow muted', () => {
|
||||
beforeEach(async () => {
|
||||
userToSendMessage = await generateUser({
|
||||
'flags.chatShadowMuted': true,
|
||||
});
|
||||
});
|
||||
|
||||
it('does not save the message in the receiver inbox', async () => {
|
||||
const receiver = await generateUser();
|
||||
|
||||
const response = await userToSendMessage.post('/members/send-private-message', {
|
||||
message: messageToSend,
|
||||
toUserId: receiver._id,
|
||||
});
|
||||
|
||||
expect(response.message.uuid).to.equal(receiver._id);
|
||||
|
||||
const updatedReceiver = await receiver.get('/user');
|
||||
const updatedSender = await userToSendMessage.get('/user');
|
||||
|
||||
const sendersMessageInReceiversInbox = _.find(
|
||||
updatedReceiver.inbox.messages,
|
||||
message => message.uuid === userToSendMessage._id && message.text === messageToSend,
|
||||
);
|
||||
|
||||
const sendersMessageInSendersInbox = _.find(
|
||||
updatedSender.inbox.messages,
|
||||
message => message.uuid === receiver._id && message.text === messageToSend,
|
||||
);
|
||||
|
||||
expect(sendersMessageInReceiversInbox).to.not.exist;
|
||||
expect(sendersMessageInSendersInbox).to.exist;
|
||||
});
|
||||
|
||||
it('does not save the message message twice if recipient is sender', async () => {
|
||||
const response = await userToSendMessage.post('/members/send-private-message', {
|
||||
message: messageToSend,
|
||||
toUserId: userToSendMessage._id,
|
||||
});
|
||||
|
||||
expect(response.message.uuid).to.equal(userToSendMessage._id);
|
||||
|
||||
const updatedSender = await userToSendMessage.get('/user');
|
||||
|
||||
const sendersMessageInSendersInbox = _.find(
|
||||
updatedSender.inbox.messages,
|
||||
message => message.uuid === userToSendMessage._id && message.text === messageToSend,
|
||||
);
|
||||
|
||||
expect(sendersMessageInSendersInbox).to.exist;
|
||||
expect(Object.keys(updatedSender.inbox.messages).length).to.equal(1);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
6
website/client/package-lock.json
generated
@@ -23,6 +23,7 @@
|
||||
"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",
|
||||
@@ -5174,6 +5175,11 @@
|
||||
"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,6 +27,7 @@
|
||||
"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",
|
||||
|
||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 8.5 KiB |
@@ -1,9 +0,0 @@
|
||||
<svg width="378" height="176" viewBox="0 0 378 176" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 0H378V174C378 175.105 377.105 176 376 176H1.99999C0.895423 176 0 175.105 0 174V0Z" fill="url(#paint0_linear_2257_239)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_2257_239" x1="378" y1="0" x2="0" y2="0" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#925CF3"/>
|
||||
<stop offset="1" stop-color="#34B5C1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 448 B |
@@ -1,37 +0,0 @@
|
||||
<svg width="48" height="96" viewBox="0 0 48 96" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M-3.10104 12.0483C-2.82088 9.43721 -3.53422 6.57214 -5.6115 5.24584C-7.68877 3.91954 -9.89543 4.92709 -10.1422 6.808C-10.3891 8.68891 -9.06061 9.83066 -4.97737 13.9337C-3.81821 15.0985 -3.3812 14.6594 -3.10104 12.0483Z" stroke="#FFA624" stroke-width="4"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.34089 15.2054C4.45116 13.6561 7.27707 12.8443 9.45877 13.9889C11.6405 15.1334 11.8754 17.5575 10.3778 18.7127C8.88016 19.868 7.23193 19.2828 1.65411 17.781C0.0706697 17.3546 0.230624 16.7548 2.34089 15.2054Z" stroke="#FFBE5D" stroke-width="4"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.549002 12.0098C-3.61871 9.59194 -3.87667 15.8322 -2.20457 16.8023C-0.532473 17.7724 4.71671 14.4277 0.549002 12.0098Z" fill="#EE9109"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M-1.76917 16.0445L13.637 24.9825L9.18965 32.7229L-6.21656 23.785L-1.76917 16.0445Z" fill="#F8F9F9"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M-6.90457 13.0652L3.36623 19.0238L-1.08116 26.7643L-11.352 20.8057L-6.90457 13.0652Z" fill="#FFBE5D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M-1.76917 16.0445L3.36623 19.0238L1.88377 21.604L-3.25163 18.6247L-1.76917 16.0445Z" fill="#FFA624"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M-6.21656 23.785L6.62195 31.2333L-3.75529 49.2944L-16.5938 41.8461L-6.21656 23.785Z" fill="#F8F9F9"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M-3.64886 25.2747L6.62195 31.2333L5.13948 33.8134L-5.13132 27.8548L-3.64886 25.2747Z" fill="#DDF3F3"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.401307 24.1842L10.6721 30.1428L9.18965 32.7229L-1.08116 26.7643L0.401307 24.1842Z" fill="#DDF3F3"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M18.7924 38.4607L17.9387 42.0519L21.31 40.5834L24.8838 41.4413L23.4225 38.0537L24.2762 34.4625L20.9049 35.9309L17.3311 35.0731L18.7924 38.4607Z" fill="white" fill-opacity="0.5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M-3.93867 71.2331L-4.79238 74.8243L-1.42111 73.3559L2.15271 74.2137L0.691383 70.8261L1.54509 67.2349L-1.82618 68.7033L-5.4 67.8455L-3.93867 71.2331Z" fill="white" fill-opacity="0.5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M33.8949 25.3807L35.0583 29.8802L37.9424 26.2452L42.4202 25.0761L38.8028 22.178L37.6393 17.6786L34.7552 21.3135L30.2775 22.4826L33.8949 25.3807Z" fill="white" fill-opacity="0.5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M26.2596 71.999L40.579 68.1435L45.9507 88.2881L31.6312 92.1436L26.2596 71.999Z" fill="#F8F9F9"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.9401 75.8545L26.2589 71.9966L31.6273 92.1421L17.3084 96L11.9401 75.8545Z" fill="#DDF3F3"/>
|
||||
<rect width="2.96589" height="20.8485" transform="matrix(0.965611 -0.25999 0.257652 0.966238 23.3957 72.7701)" fill="#FFA624"/>
|
||||
<rect width="2.96589" height="20.8485" transform="matrix(0.965611 -0.25999 0.257652 0.966238 26.2596 71.999)" fill="#FFBE5D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M27.9999 90.0369L30.8638 89.2658L31.6312 92.1436L28.7673 92.9147L27.9999 90.0369Z" fill="#EE9109"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M23.3957 72.7701L26.2596 71.999L27.0269 74.8768L24.163 75.6479L23.3957 72.7701Z" fill="#EE9109"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.9401 75.8545L23.3951 72.7682L24.162 75.6461L12.707 78.7325L11.9401 75.8545Z" fill="#C1E9E9"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.5443 93.1213L27.9999 90.0369L28.7673 92.9147L17.3117 95.9991L16.5443 93.1213Z" fill="#C1E9E9"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M29.1235 71.2279L40.579 68.1435L41.3464 71.0213L29.8908 74.1057L29.1235 71.2279Z" fill="#DDF3F3"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M33.7277 88.4947L45.1833 85.4103L45.9507 88.2881L34.4951 91.3725L33.7277 88.4947Z" fill="#DDF3F3"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M30.8638 89.2658L33.7277 88.4947L34.4951 91.3725L31.6312 92.1436L30.8638 89.2658Z" fill="#FFA624"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M26.2596 71.999L29.1235 71.2279L29.8908 74.1057L27.0269 74.8768L26.2596 71.999Z" fill="#FFA624"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M26.5224 56.3076C25.8087 53.7812 24.0792 51.3933 21.6588 50.9455C19.2383 50.4977 17.5679 52.2625 18.0403 54.0994C18.5126 55.9363 20.17 56.4948 25.4855 58.7621C26.9945 59.4057 27.236 58.834 26.5224 56.3076Z" stroke="#FFA624" stroke-width="4"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.745 57.1864C34.124 54.9555 36.4415 53.1391 38.8911 53.3791C41.3406 53.6191 42.4621 55.7782 41.5042 57.413C40.5463 59.0479 38.7999 59.1258 33.0684 59.8329C31.4413 60.0337 31.366 59.4173 32.745 57.1864Z" stroke="#FFBE5D" stroke-width="4"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M29.8923 54.898C25.1267 54.225 27.2139 60.108 29.1258 60.378C31.0378 60.648 34.6579 55.571 29.8923 54.898Z" fill="#EE9109"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M29.247 59.5115L46.8635 61.9994L45.6255 70.8503L28.0091 68.3625L29.247 59.5115Z" fill="#F8F9F9"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.6306 57.0236L29.247 59.5114L28.0091 68.3624L10.3927 65.8745L11.6306 57.0236Z" fill="#DDF3F3"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M23.3749 58.6822L35.1192 60.3408L33.8813 69.1917L22.137 67.5332L23.3749 58.6822Z" fill="#FFBE5D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M23.3749 58.6822L29.247 59.5115L28.0091 68.3625L22.137 67.5332L23.3749 58.6822Z" fill="#FFA624"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M29.247 59.5115L35.1192 60.3408L34.7065 63.2911L28.8344 62.4618L29.247 59.5115Z" fill="#FFA624"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M23.3749 58.6822L29.247 59.5115L28.8344 62.4618L22.9622 61.6326L23.3749 58.6822Z" fill="#EE9109"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.8053 62.9241L22.5496 64.5827L22.137 67.533L10.3927 65.8745L10.8053 62.9241Z" fill="#C1E9E9"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M34.2939 66.2414L46.0382 67.9L45.6255 70.8503L33.8813 69.1917L34.2939 66.2414Z" fill="#DDF3F3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 6.0 KiB |
@@ -30,23 +30,12 @@
|
||||
cursor: default;
|
||||
color: $gray-200;
|
||||
opacity: 1;
|
||||
background-color: transparent;
|
||||
box-shadow: none;
|
||||
background-color: $gray-700;
|
||||
border: 2px solid transparent;
|
||||
box-shadow:
|
||||
0 1px 3px 0 rgba($black, 0.12),
|
||||
0 1px 2px 0 rgba($black, 0.24);
|
||||
font-family: 'Roboto', sans-serif;
|
||||
font-weight: 700;
|
||||
font-size: 14px;
|
||||
line-height: 24px;
|
||||
padding: 4px 12px;
|
||||
min-height: 32px;
|
||||
max-height: 32px;
|
||||
gap: 8px;
|
||||
border-radius: 4px;
|
||||
|
||||
|
||||
.svg {
|
||||
color: $gray-200;
|
||||
color: $gray-300;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g fill="#FFFFFF" fill-rule="nonzero">
|
||||
<polygon points="12.1973467 2 14 3.80265326 9.80187117 8 14 12.1973467 12.1973467 14 8 9.80187117 3.80265326 14 2 12.1973467 6.19812883 8 2 3.80265326 3.80265326 2 8 6.19812883"></polygon>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 504 B |
|
Before Width: | Height: | Size: 5.4 KiB |
@@ -1,29 +0,0 @@
|
||||
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M58.1792 31.6843L46.8536 22.3769L23.918 28.6988L18.861 42.5218L44.341 58.5813L58.1792 31.6843Z" fill="#FF944C"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M46.6218 34.5148L46.1108 26.1328L36.2812 28.8422L46.6218 34.5148Z" fill="white"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M30.2393 39.0304L26.4518 31.5515L36.2813 28.8422L30.2393 39.0304Z" fill="white"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M46.6218 34.5148L36.2813 28.8422L30.2393 39.0304L46.6218 34.5148Z" fill="white"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M53.8301 32.5279L46.1108 26.1328L46.6218 34.5148L53.8301 32.5279Z" fill="white"/>
|
||||
<path opacity="0.35" fill-rule="evenodd" clip-rule="evenodd" d="M23.0309 41.0173L26.4518 31.5516L30.2393 39.0304L23.0309 41.0173Z" fill="#FA8537"/>
|
||||
<path opacity="0.35" fill-rule="evenodd" clip-rule="evenodd" d="M53.8301 32.5279L46.6218 34.5148L43.0424 53.79L53.8301 32.5279Z" fill="#FA8537"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M23.0309 41.0173L30.2393 39.0304L43.0425 53.79L23.0309 41.0173Z" fill="white"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M46.6218 34.5148L30.2393 39.0304L43.0425 53.79L46.6218 34.5148Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M50.555 4.15937L47.026 0.420004L38.7773 1.59601L36.4144 6.17539L44.5675 12.8919L50.555 4.15937Z" fill="#FFBE5D"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M46.414 4.62854L46.6034 1.6924L43.0682 2.1964L46.414 4.62854Z" fill="white"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M40.5221 5.46854L39.5331 2.7004L43.0682 2.1964L40.5221 5.46854Z" fill="white"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M46.414 4.62854L43.0683 2.1964L40.5221 5.46855L46.414 4.62854Z" fill="white"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M49.0064 4.25894L46.6034 1.6924L46.414 4.62854L49.0064 4.25894Z" fill="white"/>
|
||||
<path opacity="0.35" fill-rule="evenodd" clip-rule="evenodd" d="M37.9296 5.83815L39.5331 2.70041L40.5221 5.46855L37.9296 5.83815Z" fill="#FFA624"/>
|
||||
<path opacity="0.35" fill-rule="evenodd" clip-rule="evenodd" d="M49.0064 4.25893L46.414 4.62853L44.3259 11.1688L49.0064 4.25893Z" fill="#FFA624"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M37.9297 5.83815L40.5221 5.46855L44.326 11.1688L37.9297 5.83815Z" fill="white"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M46.414 4.62854L40.5221 5.46855L44.326 11.1688L46.414 4.62854Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M27.2986 16.7775L24.6513 8.36623L11.1016 3.94533L4.07056 9.19883L11.614 25.6769L27.2986 16.7775Z" fill="#FF6165"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M20.5864 14.3719L23.0573 10.0026L17.2502 8.10789L20.5864 14.3719Z" fill="white"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M10.908 11.2141L11.4432 6.21322L17.2502 8.10789L10.908 11.2141Z" fill="white"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M20.5864 14.3719L17.2502 8.10789L10.9081 11.2141L20.5864 14.3719Z" fill="white"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M24.8449 15.7613L23.0573 10.0026L20.5864 14.3719L24.8449 15.7613Z" fill="white"/>
|
||||
<path opacity="0.35" fill-rule="evenodd" clip-rule="evenodd" d="M6.64955 9.82464L11.4432 6.21321L10.908 11.2141L6.64955 9.82464Z" fill="#F23035"/>
|
||||
<path opacity="0.35" fill-rule="evenodd" clip-rule="evenodd" d="M24.8449 15.7613L20.5864 14.3719L12.5221 22.8464L24.8449 15.7613Z" fill="#F23035"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M6.64959 9.82464L10.9081 11.2141L12.5221 22.8463L6.64959 9.82464Z" fill="white"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M20.5864 14.3719L10.9081 11.2141L12.5221 22.8463L20.5864 14.3719Z" fill="white"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 4.0 KiB |
@@ -1,29 +0,0 @@
|
||||
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.82083 31.6843L17.1464 22.3769L40.082 28.6988L45.139 42.5218L19.659 58.5813L5.82083 31.6843Z" fill="#24CC8F"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M17.3782 34.5148L17.8892 26.1328L27.7188 28.8422L17.3782 34.5148Z" fill="white"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M33.7607 39.0304L37.5482 31.5515L27.7187 28.8422L33.7607 39.0304Z" fill="white"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M17.3782 34.5148L27.7187 28.8422L33.7607 39.0304L17.3782 34.5148Z" fill="white"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M10.1699 32.5279L17.8892 26.1328L17.3782 34.5148L10.1699 32.5279Z" fill="white"/>
|
||||
<path opacity="0.35" fill-rule="evenodd" clip-rule="evenodd" d="M40.9691 41.0173L37.5482 31.5516L33.7607 39.0304L40.9691 41.0173Z" fill="#1CA372"/>
|
||||
<path opacity="0.35" fill-rule="evenodd" clip-rule="evenodd" d="M10.1699 32.5279L17.3782 34.5148L20.9576 53.79L10.1699 32.5279Z" fill="#1CA372"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M40.9691 41.0173L33.7607 39.0304L20.9575 53.79L40.9691 41.0173Z" fill="white"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M17.3782 34.5148L33.7607 39.0304L20.9575 53.79L17.3782 34.5148Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.445 4.15937L16.974 0.420004L25.2227 1.59601L27.5856 6.17539L19.4325 12.8919L13.445 4.15937Z" fill="#925CF3"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M17.586 4.62854L17.3966 1.6924L20.9318 2.1964L17.586 4.62854Z" fill="white"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M23.4779 5.46854L24.4669 2.7004L20.9318 2.1964L23.4779 5.46854Z" fill="white"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M17.586 4.62854L20.9317 2.1964L23.4779 5.46855L17.586 4.62854Z" fill="white"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M14.9936 4.25894L17.3966 1.6924L17.586 4.62854L14.9936 4.25894Z" fill="white"/>
|
||||
<path opacity="0.35" fill-rule="evenodd" clip-rule="evenodd" d="M26.0704 5.83815L24.4669 2.70041L23.4779 5.46855L26.0704 5.83815Z" fill="#4F2A93"/>
|
||||
<path opacity="0.35" fill-rule="evenodd" clip-rule="evenodd" d="M14.9936 4.25893L17.586 4.62853L19.6741 11.1688L14.9936 4.25893Z" fill="#4F2A93"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M26.0703 5.83815L23.4779 5.46855L19.674 11.1688L26.0703 5.83815Z" fill="white"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M17.586 4.62854L23.4779 5.46855L19.674 11.1688L17.586 4.62854Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M36.7014 16.7775L39.3487 8.36623L52.8984 3.94533L59.9294 9.19883L52.386 25.6769L36.7014 16.7775Z" fill="#50B5E9"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M43.4136 14.3719L40.9427 10.0026L46.7498 8.10789L43.4136 14.3719Z" fill="white"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M53.092 11.2141L52.5568 6.21322L46.7498 8.10789L53.092 11.2141Z" fill="white"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M43.4136 14.3719L46.7498 8.10789L53.0919 11.2141L43.4136 14.3719Z" fill="white"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M39.1551 15.7613L40.9427 10.0026L43.4136 14.3719L39.1551 15.7613Z" fill="white"/>
|
||||
<path opacity="0.35" fill-rule="evenodd" clip-rule="evenodd" d="M57.3504 9.82464L52.5568 6.21321L53.092 11.2141L57.3504 9.82464Z" fill="#46A7D9"/>
|
||||
<path opacity="0.35" fill-rule="evenodd" clip-rule="evenodd" d="M39.1551 15.7613L43.4136 14.3719L51.4779 22.8464L39.1551 15.7613Z" fill="#46A7D9"/>
|
||||
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M57.3504 9.82464L53.0919 11.2141L51.4779 22.8463L57.3504 9.82464Z" fill="white"/>
|
||||
<path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M43.4136 14.3719L53.0919 11.2141L51.4779 22.8463L43.4136 14.3719Z" fill="white"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 4.0 KiB |
@@ -117,7 +117,7 @@ export default {
|
||||
closeWithAction () {
|
||||
this.close();
|
||||
setTimeout(() => {
|
||||
this.$router.push(`/profile/${this.$store.state.user.data._id}#achievements`);
|
||||
this.$router.push({ name: 'achievements' });
|
||||
}, 200);
|
||||
},
|
||||
},
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
@update-challenge="updateChallenge"
|
||||
/>
|
||||
<close-challenge-modal
|
||||
:members="members"
|
||||
:challenge-id="challenge._id"
|
||||
:prize="challenge.prize"
|
||||
:flag-count="challenge.flagCount"
|
||||
@@ -71,40 +72,32 @@
|
||||
</div>
|
||||
<div class="col-12 col-md-6 text-right">
|
||||
<div
|
||||
class="box member-count p-2"
|
||||
class="box member-count"
|
||||
@click="showMemberModal()"
|
||||
>
|
||||
<div class="box-content">
|
||||
<div class="icon-number-row">
|
||||
<div
|
||||
class="svg-icon member-icon"
|
||||
v-html="icons.memberIcon"
|
||||
></div>
|
||||
<span class="number">{{ challenge.memberCount }}</span>
|
||||
</div>
|
||||
<div
|
||||
v-once
|
||||
class="details"
|
||||
>
|
||||
{{ $t('participantsTitle') }}
|
||||
</div>
|
||||
<div
|
||||
class="svg-icon member-icon"
|
||||
v-html="icons.memberIcon"
|
||||
></div>
|
||||
{{ challenge.memberCount }}
|
||||
<div
|
||||
v-once
|
||||
class="details"
|
||||
>
|
||||
{{ $t('participantsTitle') }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="box prize-count p-2">
|
||||
<div class="box-content">
|
||||
<div class="icon-number-row">
|
||||
<div
|
||||
class="svg-icon gem-icon"
|
||||
v-html="icons.gemIcon"
|
||||
></div>
|
||||
<span class="number">{{ challenge.prize || 0 }}</span>
|
||||
</div>
|
||||
<div
|
||||
v-once
|
||||
class="details"
|
||||
>
|
||||
{{ $t('prize') }}
|
||||
</div>
|
||||
<div class="box">
|
||||
<div
|
||||
class="svg-icon gem-icon"
|
||||
v-html="icons.gemIcon"
|
||||
></div>
|
||||
{{ challenge.prize || 0 }}
|
||||
<div
|
||||
v-once
|
||||
class="details"
|
||||
>
|
||||
{{ $t('prize') }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -311,6 +304,7 @@
|
||||
|
||||
.box {
|
||||
display: inline-block;
|
||||
padding: 1em;
|
||||
border-radius: 2px;
|
||||
background-color: $white;
|
||||
box-shadow: 0 2px 2px 0 rgba(26, 24, 29, 0.16), 0 1px 4px 0 rgba(26, 24, 29, 0.12);
|
||||
@@ -320,88 +314,22 @@
|
||||
text-align: center;
|
||||
font-size: 20px;
|
||||
vertical-align: bottom;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
|
||||
&.member-count:hover {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.box-content {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.icon-number-row {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-bottom: 0.1em;
|
||||
|
||||
.number {
|
||||
font-size: 20px;
|
||||
font-weight: normal;
|
||||
margin-left: 0.2em;
|
||||
}
|
||||
}
|
||||
|
||||
.svg-icon {
|
||||
width: 30px;
|
||||
display: inline-block;
|
||||
margin-right: .2em;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.details {
|
||||
font-size: 12px;
|
||||
margin-top: 0.4em;
|
||||
color: $gray-200;
|
||||
width: 100%;
|
||||
padding: 0 4px;
|
||||
line-height: 1.15;
|
||||
word-break: break-word;
|
||||
max-height: 2.3em;
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
&.member-count {
|
||||
.icon-number-row {
|
||||
.svg-icon {
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
}
|
||||
|
||||
.number {
|
||||
font-size: 18px;
|
||||
}
|
||||
}
|
||||
|
||||
.details {
|
||||
font-size: 11px;
|
||||
line-height: 1.1;
|
||||
max-height: 2.2em;
|
||||
}
|
||||
}
|
||||
|
||||
&.prize-count {
|
||||
.icon-number-row {
|
||||
.svg-icon {
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
}
|
||||
|
||||
.number {
|
||||
font-size: 18px;
|
||||
}
|
||||
}
|
||||
|
||||
.details {
|
||||
font-size: 11px;
|
||||
line-height: 1.1;
|
||||
max-height: 2.2em;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -696,6 +624,7 @@ export default {
|
||||
this.members = [];
|
||||
},
|
||||
closeChallenge () {
|
||||
this.initialMembersLoad();
|
||||
this.$root.$emit('bv::show::modal', 'close-challenge-modal');
|
||||
},
|
||||
edit () {
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
id="close-challenge-modal"
|
||||
:title="$t('endChallenge')"
|
||||
size="md"
|
||||
:hide-header="false"
|
||||
>
|
||||
<div
|
||||
slot="modal-header"
|
||||
@@ -16,9 +15,6 @@
|
||||
>
|
||||
{{ $t('endChallenge') }}
|
||||
</h2>
|
||||
<close-x
|
||||
@close="$root.$emit('bv::hide::modal', 'close-challenge-modal')"
|
||||
/>
|
||||
</div>
|
||||
<div class="row text-center">
|
||||
<span
|
||||
@@ -32,67 +28,28 @@
|
||||
class="col-12"
|
||||
>
|
||||
<div class="col-12">
|
||||
<div class="badge-section">
|
||||
<div
|
||||
class="gems-left"
|
||||
v-html="icons.gemsOrange"
|
||||
></div>
|
||||
<div
|
||||
class="challenge-badge"
|
||||
v-html="icons.endChallengeBadge"
|
||||
></div>
|
||||
<div
|
||||
class="gems-right"
|
||||
v-html="icons.gemsPurple"
|
||||
></div>
|
||||
<div class="support-habitica">
|
||||
<!-- @TODO: Add challenge achievement badge here-->
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<strong v-once>{{ $t('selectChallengeWinnersDescription') }}</strong>
|
||||
</div>
|
||||
<div class="col-12 search-input-container">
|
||||
<div class="search-input-wrapper">
|
||||
<div
|
||||
class="search-icon"
|
||||
v-html="icons.search"
|
||||
></div>
|
||||
<input
|
||||
v-model="searchTerm"
|
||||
class="search-input"
|
||||
type="text"
|
||||
placeholder="@Username"
|
||||
@input="searchMembers"
|
||||
@focus="showResults = true"
|
||||
@blur="handleBlur"
|
||||
>
|
||||
<div
|
||||
v-if="showResults && filteredMembers.length > 0"
|
||||
class="search-results"
|
||||
>
|
||||
<div
|
||||
v-for="member in filteredMembers"
|
||||
:key="member._id"
|
||||
class="search-result-item"
|
||||
@mousedown="selectMember(member)"
|
||||
>
|
||||
{{ getMemberDisplayName(member) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<member-search-dropdown
|
||||
:text="winnerText"
|
||||
:members="members"
|
||||
:challenge-id="challengeId"
|
||||
@member-selected="selectMember"
|
||||
/>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<button
|
||||
class="btn award-winner-btn"
|
||||
:class="{'has-winner': winner._id}"
|
||||
:disabled="!winner._id"
|
||||
v-once
|
||||
class="btn btn-primary"
|
||||
@click="closeChallenge"
|
||||
>
|
||||
<span>{{ $t('awardWinners') }}</span>
|
||||
<div
|
||||
class="gem-icon"
|
||||
v-html="icons.gem"
|
||||
></div>
|
||||
<span>{{ prize }} {{ prize === 1 ? $t('gem') : $t('gems') }}</span>
|
||||
{{ $t('awardWinners') }}
|
||||
</button>
|
||||
</div>
|
||||
</span>
|
||||
@@ -103,27 +60,14 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<strong
|
||||
v-once
|
||||
class="delete-challenge-text"
|
||||
>{{ $t('doYouWantedToDeleteChallenge') }}</strong>
|
||||
</div>
|
||||
<div
|
||||
v-once
|
||||
class="col-12 refund-text"
|
||||
>
|
||||
{{ $t('deleteChallengeRefundDescription') }}
|
||||
<strong v-once>{{ $t('doYouWantedToDeleteChallenge') }}</strong>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<button
|
||||
v-once
|
||||
class="btn btn-danger delete-challenge-btn"
|
||||
class="btn btn-danger"
|
||||
@click="deleteChallenge()"
|
||||
>
|
||||
<div
|
||||
class="svg-icon color delete-icon"
|
||||
v-html="icons.deleteIcon"
|
||||
></div>
|
||||
{{ $t('deleteChallenge') }}
|
||||
</button>
|
||||
</div>
|
||||
@@ -138,7 +82,6 @@
|
||||
|
||||
<style lang='scss'>
|
||||
@import '@/assets/scss/colors.scss';
|
||||
@import '@/assets/scss/button.scss';
|
||||
|
||||
#close-challenge-modal {
|
||||
h2 {
|
||||
@@ -151,190 +94,26 @@
|
||||
|
||||
.header-wrap {
|
||||
width: 100%;
|
||||
padding-top: 32px;
|
||||
position: relative;
|
||||
padding-top: 2em;
|
||||
}
|
||||
|
||||
.modal-close {
|
||||
position: absolute;
|
||||
right: 16px;
|
||||
top: 16px;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.search-input-container {
|
||||
margin-top: 1em !important;
|
||||
}
|
||||
|
||||
.search-input-wrapper {
|
||||
position: relative;
|
||||
width: 384px;
|
||||
.support-habitica {
|
||||
background-image: url('@/assets/svg/for-css/support-habitica-gems.svg?raw');
|
||||
width: 325px;
|
||||
height: 89px;
|
||||
margin: 0 auto;
|
||||
|
||||
.search-icon {
|
||||
position: absolute;
|
||||
left: 12px;
|
||||
top: 50%;
|
||||
transform: translateY(-55%);
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
color: $gray-200;
|
||||
pointer-events: none;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.search-input {
|
||||
width: 100%;
|
||||
height: 32px;
|
||||
padding-left: 36px;
|
||||
padding-right: 12px;
|
||||
border: 1px solid $gray-400;
|
||||
border-radius: 4px;
|
||||
font-size: 14px;
|
||||
transition: border-color 0.2s ease, border-width 0.2s ease;
|
||||
|
||||
&:focus {
|
||||
outline: none;
|
||||
border: 2px solid $purple-400;
|
||||
}
|
||||
|
||||
&::placeholder {
|
||||
color: $gray-300;
|
||||
}
|
||||
}
|
||||
|
||||
.search-results {
|
||||
position: absolute;
|
||||
top: 100%;
|
||||
left: 0;
|
||||
right: 0;
|
||||
background: $white;
|
||||
border: 1px solid $gray-400;
|
||||
border-top: none;
|
||||
border-radius: 0 0 4px 4px;
|
||||
max-height: 200px;
|
||||
overflow-y: auto;
|
||||
z-index: 1000;
|
||||
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
|
||||
|
||||
.search-result-item {
|
||||
padding: 8px 16px;
|
||||
cursor: pointer;
|
||||
transition: all 0.2s ease;
|
||||
text-align: left;
|
||||
|
||||
&:hover {
|
||||
background-color: $purple-600;
|
||||
color: $purple-300;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.delete-challenge-text {
|
||||
color: $maroon-50;
|
||||
}
|
||||
|
||||
.refund-text {
|
||||
font-family: 'Roboto', sans-serif;
|
||||
font-size: 14px;
|
||||
line-height: 24px;
|
||||
font-weight: 400;
|
||||
color: $gray-50;
|
||||
margin-top: 0.5em !important;
|
||||
}
|
||||
|
||||
.delete-challenge-btn {
|
||||
font-family: 'Roboto', sans-serif;
|
||||
font-size: 14px;
|
||||
font-weight: 700;
|
||||
line-height: 24px;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
|
||||
.delete-icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
display: inline-flex;
|
||||
}
|
||||
}
|
||||
|
||||
.award-winner-btn {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
min-height: 32px;
|
||||
padding: 4px 12px;
|
||||
transition: all 0.2s ease;
|
||||
|
||||
&:not(:disabled) {
|
||||
background-color: $white;
|
||||
color: $gray-200;
|
||||
border: 1px solid $gray-400;
|
||||
box-shadow: 0 2px 2px 0 rgba(26, 24, 29, 0.16), 0 1px 4px 0 rgba(26, 24, 29, 0.12);
|
||||
|
||||
&.has-winner {
|
||||
background-color: $purple-200;
|
||||
color: $white;
|
||||
border-color: $purple-200;
|
||||
}
|
||||
|
||||
&:hover:not(.has-winner) {
|
||||
background-color: $gray-700;
|
||||
}
|
||||
}
|
||||
|
||||
.gem-icon {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
color: $gems-color;
|
||||
}
|
||||
}
|
||||
|
||||
.badge-section {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: 1.5rem;
|
||||
margin: -24px auto 0;
|
||||
padding: 0.5rem 0;
|
||||
|
||||
.gems-left, .gems-right {
|
||||
width: 64px;
|
||||
height: 64px;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.challenge-badge {
|
||||
width: 48px;
|
||||
height: 52px;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.modal-footer, .modal-header {
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
.modal-header {
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
.footer-wrap {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.col-12 {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.col-12:first-child {
|
||||
margin-top: 0;
|
||||
margin-top: 2em;
|
||||
}
|
||||
|
||||
.or {
|
||||
@@ -344,41 +123,21 @@
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
font-weight: bold;
|
||||
color: $gray-100;
|
||||
}
|
||||
}
|
||||
</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';
|
||||
import endChallengeBadge from '@/assets/svg/for-css/end_challenge_badge.svg?raw';
|
||||
import gemsOrange from '@/assets/svg/for-css/orange100_red100_yellow100_gems.svg?raw';
|
||||
import gemsPurple from '@/assets/svg/for-css/purple200_green10_blue100_gems.svg?raw';
|
||||
import closeX from '@/components/ui/closeX';
|
||||
import memberSearchDropdown from '@/components/members/memberSearchDropdown';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
closeX,
|
||||
memberSearchDropdown,
|
||||
},
|
||||
props: ['challengeId', 'prize', 'flagCount'],
|
||||
props: ['challengeId', 'members', 'prize', 'flagCount'],
|
||||
data () {
|
||||
return {
|
||||
winner: {},
|
||||
searchTerm: '',
|
||||
showResults: false,
|
||||
filteredMembers: [],
|
||||
isSearching: false,
|
||||
icons: Object.freeze({
|
||||
search: searchIcon,
|
||||
deleteIcon,
|
||||
gem: gemIcon,
|
||||
endChallengeBadge,
|
||||
gemsOrange,
|
||||
gemsPurple,
|
||||
}),
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
@@ -390,58 +149,9 @@ export default {
|
||||
return this.flagCount > 0;
|
||||
},
|
||||
},
|
||||
created () {
|
||||
this.searchMembersDebounced = debounce(this.performSearch, 500);
|
||||
},
|
||||
methods: {
|
||||
searchMembers () {
|
||||
if (!this.searchTerm) {
|
||||
this.filteredMembers = [];
|
||||
this.isSearching = false;
|
||||
return;
|
||||
}
|
||||
|
||||
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) {
|
||||
return `@${member.auth.local.username}`;
|
||||
}
|
||||
return member.profile?.name || '';
|
||||
},
|
||||
selectMember (member) {
|
||||
this.winner = member;
|
||||
this.searchTerm = this.getMemberDisplayName(member);
|
||||
this.showResults = false;
|
||||
},
|
||||
handleBlur () {
|
||||
setTimeout(() => {
|
||||
this.showResults = false;
|
||||
}, 200);
|
||||
},
|
||||
async closeChallenge () {
|
||||
this.challenge = await this.$store.dispatch('challenges:selectChallengeWinner', {
|
||||
|
||||
@@ -82,7 +82,9 @@
|
||||
<select-translated-array
|
||||
:items="[
|
||||
'groupParentChildren',
|
||||
'groupCouple',
|
||||
'groupFriends',
|
||||
'groupCoworkers',
|
||||
'groupManager',
|
||||
'groupTeacher'
|
||||
]"
|
||||
|
||||
@@ -218,19 +218,13 @@
|
||||
flex-direction: row;
|
||||
flex-wrap: wrap;
|
||||
gap: 0.5rem;
|
||||
max-width: 400px;
|
||||
width: 100%;
|
||||
|
||||
// somehow the browser felt like setting this 398px instead
|
||||
// now its fixed to 400 :)
|
||||
width: 400px;
|
||||
|
||||
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 {
|
||||
@@ -257,28 +251,6 @@
|
||||
::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,43 +1,37 @@
|
||||
<template>
|
||||
<div
|
||||
class="notification d-flex justify-content-center align-items-center"
|
||||
class="notification d-flex flex-column justify-content-center text-center"
|
||||
>
|
||||
<img
|
||||
src="@/assets/images/gifts_start.svg"
|
||||
class="gift-start"
|
||||
alt=""
|
||||
<strong
|
||||
v-once
|
||||
class="mx-auto mb-2"
|
||||
>
|
||||
<div class="content-wrapper d-flex flex-column justify-content-center text-center">
|
||||
<strong
|
||||
v-once
|
||||
class="mx-auto mb-2"
|
||||
>
|
||||
{{ $t('g1g1') }}
|
||||
</strong>
|
||||
<small
|
||||
v-once
|
||||
class="mx-4 mb-3"
|
||||
>
|
||||
{{ $t('g1g1Details') }}
|
||||
</small>
|
||||
<button
|
||||
class="btn btn-secondary mx-auto"
|
||||
@click="showSelectUser()"
|
||||
>
|
||||
{{ $t('sendGift') }}
|
||||
</button>
|
||||
</div>
|
||||
<img
|
||||
src="@/assets/images/gifts_start.svg"
|
||||
class="gift-end"
|
||||
alt=""
|
||||
{{ $t('g1g1') }}
|
||||
</strong>
|
||||
<small
|
||||
v-once
|
||||
class="mx-4 mb-3"
|
||||
>
|
||||
{{ $t('g1g1Details') }}
|
||||
</small>
|
||||
<div
|
||||
class="close-x"
|
||||
@click="remove()"
|
||||
class="btn-secondary mx-auto d-flex"
|
||||
@click="showSelectUser()"
|
||||
>
|
||||
<div
|
||||
class="svg-icon svg-close"
|
||||
v-once
|
||||
class="m-auto"
|
||||
>
|
||||
{{ $t('sendGift') }}
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="notification-remove"
|
||||
@click.stop="remove()"
|
||||
>
|
||||
<div
|
||||
v-once
|
||||
class="svg-icon"
|
||||
v-html="icons.close"
|
||||
></div>
|
||||
</div>
|
||||
@@ -47,89 +41,51 @@
|
||||
<style lang='scss' scoped>
|
||||
@import '@/assets/scss/colors.scss';
|
||||
|
||||
small {
|
||||
small, strong {
|
||||
color: $white;
|
||||
font-family: 'Roboto', sans-serif;
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
font-size: 14px;
|
||||
line-height: 1.714;
|
||||
letter-spacing: 0;
|
||||
}
|
||||
|
||||
strong {
|
||||
color: $white;
|
||||
font-family: 'Roboto', sans-serif;
|
||||
font-weight: 700;
|
||||
font-style: normal;
|
||||
font-size: 14px;
|
||||
line-height: 1.714;
|
||||
}
|
||||
|
||||
.notification {
|
||||
background-image: url('@/assets/images/gifts_bg.svg');
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
background-image: url('@/assets/images/g1g1-notif.png');
|
||||
height: 10rem;
|
||||
padding: 0;
|
||||
padding: 3rem;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
white-space: normal;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.content-wrapper {
|
||||
flex: 1;
|
||||
padding: 2rem;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.gift-start {
|
||||
height: 96px;
|
||||
width: auto;
|
||||
.notification-remove {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 50%;
|
||||
transform: translateY(-50%);
|
||||
z-index: 0;
|
||||
}
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
padding: 4px;
|
||||
right: 24px;
|
||||
top: 24px;
|
||||
|
||||
.gift-end {
|
||||
height: 96px;
|
||||
width: auto;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 50%;
|
||||
transform: translateY(-50%) scaleX(-1);
|
||||
z-index: 0;
|
||||
}
|
||||
|
||||
.close-x {
|
||||
position: absolute;
|
||||
right: 16px;
|
||||
top: 16px;
|
||||
cursor: pointer;
|
||||
z-index: 2;
|
||||
|
||||
&:hover .svg-close {
|
||||
opacity: 0.75;
|
||||
.svg-icon {
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
}
|
||||
}
|
||||
|
||||
.svg-close {
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
opacity: 0.5;
|
||||
transition: opacity 0.2s ease;
|
||||
pointer-events: none;
|
||||
}
|
||||
.btn-secondary {
|
||||
width: 5.75rem;
|
||||
min-height: 1.5rem;
|
||||
border-radius: 2px;
|
||||
border-color: $white;
|
||||
box-shadow: 0 2px 2px 0 rgba(26, 24, 29, 0.16), 0 1px 4px 0 rgba(26, 24, 29, 0.12);
|
||||
font-size: 12px;
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script>
|
||||
import closeIcon from '@/assets/svg/close-white.svg?raw';
|
||||
import closeIcon from '@/assets/svg/close-teal.svg?raw';
|
||||
import { mapActions } from '@/libs/store';
|
||||
|
||||
export default {
|
||||
props: ['notification', 'eventKey'],
|
||||
props: ['notification'],
|
||||
data () {
|
||||
return {
|
||||
icons: Object.freeze({
|
||||
@@ -138,11 +94,11 @@ export default {
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
...mapActions({
|
||||
readNotification: 'notifications:readNotification',
|
||||
}),
|
||||
remove () {
|
||||
if (this.eventKey) {
|
||||
window.sessionStorage.setItem(`hide-g1g1-${this.eventKey}`, 'true');
|
||||
}
|
||||
this.$emit('notification-removed');
|
||||
this.readNotification({ notificationId: this.notification.id });
|
||||
},
|
||||
showSelectUser () {
|
||||
this.$root.$emit('bv::show::modal', 'select-user-modal');
|
||||
|
||||
@@ -71,7 +71,7 @@ export default {
|
||||
props: ['notification', 'canRemove'],
|
||||
methods: {
|
||||
action () {
|
||||
this.$router.push(`/profile/${this.$store.state.user.data._id}#achievements`);
|
||||
this.$router.push({ name: 'achievements' });
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -43,7 +43,7 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
action () {
|
||||
this.$router.push(`/profile/${this.$store.state.user.data._id}#stats`);
|
||||
this.$router.push({ name: 'stats' });
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -49,12 +49,6 @@
|
||||
v-if="showOnboardingGuide"
|
||||
:never-seen="hasSpecialBadge"
|
||||
/>
|
||||
<gift-one-get-one-notification
|
||||
v-if="shouldShowG1g1"
|
||||
:notification="g1g1Notification"
|
||||
:event-key="g1g1EventKey"
|
||||
@notification-removed="handleG1g1Removed"
|
||||
/>
|
||||
<component
|
||||
:is="notification.type"
|
||||
v-for="notification in notifications"
|
||||
@@ -120,7 +114,6 @@
|
||||
<script>
|
||||
import * as quests from '@/../../common/script/content/quests';
|
||||
import { hasCompletedOnboarding } from '@/../../common/script/libs/onboarding';
|
||||
import find from 'lodash/find';
|
||||
import { mapState, mapActions } from '@/libs/store';
|
||||
import notificationsIcon from '@/assets/svg/notifications.svg?raw';
|
||||
import MenuDropdown from '../ui/customMenuDropdown';
|
||||
@@ -158,7 +151,6 @@ export default {
|
||||
CARD_RECEIVED,
|
||||
CHALLENGE_INVITATION,
|
||||
GIFT_ONE_GET_ONE,
|
||||
GiftOneGetOneNotification: GIFT_ONE_GET_ONE,
|
||||
GROUP_TASK_ASSIGNED,
|
||||
GROUP_TASK_CLAIMED,
|
||||
GROUP_TASK_NEEDS_WORK,
|
||||
@@ -186,14 +178,17 @@ export default {
|
||||
hasSpecialBadge: false,
|
||||
quests,
|
||||
openStatus: undefined,
|
||||
g1g1Hidden: false,
|
||||
actionableNotifications: [
|
||||
'GUILD_INVITATION', 'PARTY_INVITATION', 'CHALLENGE_INVITATION',
|
||||
'QUEST_INVITATION',
|
||||
],
|
||||
// A list of notifications handled by this component,
|
||||
// listed in the order they should appear in the notifications panel.
|
||||
// NOTE: Those not listed here won't be shown in the notification panel!
|
||||
handledNotifications: [
|
||||
'NEW_STUFF',
|
||||
'ITEM_RECEIVED',
|
||||
'GIFT_ONE_GET_ONE',
|
||||
'GROUP_TASK_NEEDS_WORK',
|
||||
'GUILD_INVITATION',
|
||||
'PARTY_INVITATION',
|
||||
@@ -212,10 +207,7 @@ export default {
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
...mapState({
|
||||
user: 'user.data',
|
||||
currentEventList: 'worldState.data.currentEventList',
|
||||
}),
|
||||
...mapState({ user: 'user.data' }),
|
||||
notificationsOrder () {
|
||||
// Returns a map of NOTIFICATION_TYPE -> POSITION
|
||||
const orderMap = {};
|
||||
@@ -294,9 +286,9 @@ export default {
|
||||
|
||||
return notifications;
|
||||
},
|
||||
// The total number of notification, shown inside the dropdown
|
||||
notificationsCount () {
|
||||
const g1g1Count = this.shouldShowG1g1 ? 1 : 0;
|
||||
return this.notifications.length + g1g1Count;
|
||||
return this.notifications.length;
|
||||
},
|
||||
hasUnseenNotifications () {
|
||||
return this.notifications.some(notification => (notification.seen === false));
|
||||
@@ -307,30 +299,6 @@ export default {
|
||||
showOnboardingGuide () {
|
||||
return !hasCompletedOnboarding(this.user);
|
||||
},
|
||||
currentG1g1Event () {
|
||||
return find(this.currentEventList, event => event.promo === 'g1g1');
|
||||
},
|
||||
g1g1EventKey () {
|
||||
if (!this.currentG1g1Event || !this.currentG1g1Event.start) return null;
|
||||
const startDate = new Date(this.currentG1g1Event.start);
|
||||
return `${startDate.getFullYear()}-${startDate.getMonth()}`;
|
||||
},
|
||||
shouldShowG1g1 () {
|
||||
if (!this.currentG1g1Event) return false;
|
||||
const eventKey = this.g1g1EventKey;
|
||||
if (eventKey && window.sessionStorage.getItem(`hide-g1g1-${eventKey}`) === 'true') {
|
||||
return false;
|
||||
}
|
||||
return !this.g1g1Hidden;
|
||||
},
|
||||
g1g1Notification () {
|
||||
return {
|
||||
type: 'GIFT_ONE_GET_ONE',
|
||||
id: `g1g1-event-${this.currentG1g1Event?.start || 'default'}`,
|
||||
data: {},
|
||||
seen: false,
|
||||
};
|
||||
},
|
||||
},
|
||||
mounted () {
|
||||
const onboardingPanelState = getLocalSetting(CONSTANTS.keyConstants.ONBOARDING_PANEL_STATE);
|
||||
@@ -396,9 +364,6 @@ export default {
|
||||
isActionable (notification) {
|
||||
return this.actionableNotifications.indexOf(notification.type) !== -1;
|
||||
},
|
||||
handleG1g1Removed () {
|
||||
this.g1g1Hidden = true;
|
||||
},
|
||||
},
|
||||
|
||||
};
|
||||
|
||||
@@ -176,12 +176,7 @@ export default {
|
||||
}
|
||||
},
|
||||
showProfile (startingPage) {
|
||||
const userId = this.$store.state.user.data._id;
|
||||
let path = `/profile/${userId}`;
|
||||
if (startingPage !== 'profile') {
|
||||
path += `#${startingPage}`;
|
||||
}
|
||||
this.$router.push(path);
|
||||
this.$router.push({ name: startingPage });
|
||||
},
|
||||
toLearnMore () {
|
||||
this.$router.push({ name: 'subscription' });
|
||||
|
||||
@@ -454,14 +454,17 @@ export default {
|
||||
},
|
||||
isUserMentioned () {
|
||||
const message = this.msg;
|
||||
|
||||
if (message.highlight) {
|
||||
return true;
|
||||
}
|
||||
|
||||
const { user } = this;
|
||||
const displayName = user.profile.name;
|
||||
const { username } = user.auth.local;
|
||||
if (!username) return false;
|
||||
const usernamePattern = new RegExp(`@${escapeRegExp(username)}(?:\\b|(?=[^a-zA-Z0-9_]))`, 'i');
|
||||
message.highlight = usernamePattern.test(message.text);
|
||||
const pattern = `@(${escapeRegExp(displayName)}|${escapeRegExp(username)})(\\b)`;
|
||||
message.highlight = new RegExp(pattern, 'i').test(message.text);
|
||||
|
||||
return message.highlight;
|
||||
},
|
||||
flagCountDescription () {
|
||||
|
||||
@@ -328,8 +328,6 @@ export default {
|
||||
alreadyReadNotification,
|
||||
nextCron: null,
|
||||
handledNotifications,
|
||||
isInitialLoadComplete: false,
|
||||
pendingRebirthNotification: null,
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
@@ -455,18 +453,6 @@ 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');
|
||||
@@ -675,18 +661,6 @@ 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;
|
||||
@@ -726,15 +700,8 @@ export default {
|
||||
this.$root.$emit('habitica:won-challenge', notification);
|
||||
break;
|
||||
case 'REBIRTH_ACHIEVEMENT':
|
||||
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');
|
||||
}
|
||||
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,7 +197,9 @@
|
||||
<select-translated-array
|
||||
:items="[
|
||||
'groupParentChildren',
|
||||
'groupCouple',
|
||||
'groupFriends',
|
||||
'groupCoworkers',
|
||||
'groupManager',
|
||||
'groupTeacher'
|
||||
]"
|
||||
|
||||
@@ -12,12 +12,6 @@
|
||||
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 {
|
||||
@@ -29,19 +23,6 @@
|
||||
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,12 +12,14 @@
|
||||
class="staff col-6 p-0"
|
||||
>
|
||||
<div class="d-flex">
|
||||
<div
|
||||
<router-link
|
||||
class="title"
|
||||
:to="{'name': 'userProfile', 'params': {'userId': user.uuid}}"
|
||||
>
|
||||
{{ user.name }}
|
||||
</div>
|
||||
</router-link>
|
||||
<div
|
||||
v-if="user.type === 'Staff'"
|
||||
class="svg-icon staff-icon ml-1"
|
||||
v-html="icons.tierStaff"
|
||||
></div>
|
||||
|
||||
@@ -269,13 +269,7 @@
|
||||
|
||||
.modal-dialog {
|
||||
width: 448px;
|
||||
max-width: calc(100vw - 20px);
|
||||
box-sizing: border-box;
|
||||
display: flex;
|
||||
|
||||
@media (max-width: 468px) {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.badge-dialog {
|
||||
@@ -352,23 +346,7 @@
|
||||
|
||||
.content {
|
||||
text-align: center;
|
||||
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;
|
||||
}
|
||||
width: 448px;
|
||||
}
|
||||
|
||||
.item-wrapper {
|
||||
@@ -586,7 +564,7 @@
|
||||
|
||||
.limitedTime {
|
||||
height: 32px;
|
||||
width: 100%;
|
||||
width: 446px;
|
||||
font-size: 0.75rem;
|
||||
margin: 24px 0 0 0;
|
||||
background-color: $purple-300;
|
||||
@@ -873,13 +851,8 @@ export default {
|
||||
return;
|
||||
}
|
||||
if (this.genericPurchase) {
|
||||
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);
|
||||
}
|
||||
await this.purchased(this.item.text);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -111,22 +111,6 @@
|
||||
|
||||
.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 {
|
||||
|
||||
@@ -163,33 +163,8 @@
|
||||
}
|
||||
|
||||
.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 {
|
||||
|
||||
@@ -120,9 +120,9 @@
|
||||
>
|
||||
<ul>
|
||||
<li>
|
||||
{{ $t('commGuideAKA', {habitName: 'Viirus', realName: 'Phillip'}) }}
|
||||
({{ $t('commGuideOnGitHub', {gitHubName: 'phillipthelen'}) }})
|
||||
- Developer
|
||||
{{ $t('commGuideAKA', {habitName: 'heyeilatan', realName: 'Natalie'}) }}
|
||||
({{ $t('commGuideOnGitHub', {gitHubName: 'CuriousMagpie'}) }})
|
||||
- Web Developer
|
||||
</li>
|
||||
<li>
|
||||
{{ $t('commGuideAKA', {habitName: 'redphoenix', realName: 'Vicky'}) }}
|
||||
@@ -133,6 +133,10 @@
|
||||
{{ $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
|
||||
@@ -142,12 +146,8 @@
|
||||
- Mobile Designer
|
||||
</li>
|
||||
<li>
|
||||
{{ $t('commGuideAKA', {habitName: 'SabreCat', realName: 'Kalista'}) }}
|
||||
- Web Developer
|
||||
</li>
|
||||
<li>
|
||||
{{ $t('commGuideAKA', {habitName: 'fizself', realName: 'Hafiz'}) }}
|
||||
- Developer
|
||||
{{ $t('commGuideAKA', {habitName: 'Viirus', realName: 'Phillip'}) }}
|
||||
- Mobile 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, Cantras, and heyeilatan.
|
||||
Dewines, Alys, Fox_town, MaybeSteveRogers, and Cantras.
|
||||
</em>
|
||||
</p>
|
||||
<h2 id="final">
|
||||
|
||||
@@ -1126,12 +1126,7 @@ export default {
|
||||
this.loadUser();
|
||||
this.oldTitle = this.$store.state.title;
|
||||
this.handleExternalLinks();
|
||||
// Check if there's a hash in the URL to determine the starting page
|
||||
let pageToSelect = this.startingPage;
|
||||
if (window.location.hash && (window.location.hash === '#stats' || window.location.hash === '#achievements')) {
|
||||
pageToSelect = window.location.hash.substring(1);
|
||||
}
|
||||
this.selectPage(pageToSelect);
|
||||
this.selectPage(this.startingPage);
|
||||
this.$root.$on('habitica:report-profile-result', () => {
|
||||
this.loadUser();
|
||||
});
|
||||
@@ -1216,15 +1211,10 @@ export default {
|
||||
},
|
||||
selectPage (page) {
|
||||
this.selectedPage = page || 'profile';
|
||||
const profileUserId = this.userId || this.userLoggedIn._id;
|
||||
let newPath = `/profile/${profileUserId}`;
|
||||
if (page !== 'profile') {
|
||||
newPath += `#${page}`;
|
||||
}
|
||||
window.history.replaceState(null, null, newPath);
|
||||
window.history.replaceState(null, null, '');
|
||||
this.$store.dispatch('common:setTitle', {
|
||||
section: this.$t('user'),
|
||||
subSection: this.$t(page),
|
||||
subSection: this.$t(this.startingPage),
|
||||
});
|
||||
},
|
||||
getNextIncentive () {
|
||||
|
||||
@@ -3,10 +3,14 @@ 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;
|
||||
@@ -65,6 +69,10 @@ 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;
|
||||
@@ -82,6 +90,7 @@ 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);
|
||||
@@ -96,6 +105,7 @@ 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);
|
||||
|
||||
@@ -1,16 +1,7 @@
|
||||
import habiticaMarkdown from 'habitica-markdown/withMentions';
|
||||
import escapeRegExp from 'lodash/escapeRegExp';
|
||||
|
||||
export default function renderWithMentions (text, user) {
|
||||
if (!text) return null;
|
||||
const env = { userName: user.auth.local.username };
|
||||
let html = habiticaMarkdown.render(String(text), env);
|
||||
|
||||
if (user.auth.local.username) {
|
||||
const username = escapeRegExp(user.auth.local.username);
|
||||
const regex = new RegExp(`(<span class="at-text">@)(${username})(</span>)`, 'gi');
|
||||
html = html.replace(regex, (match, p1, p2, p3) => `${p1.replace('at-text', 'at-text at-highlight')}${p2}${p3}`);
|
||||
}
|
||||
|
||||
return html;
|
||||
const env = { userName: user.auth.local.username, displayName: user.profile.name };
|
||||
return habiticaMarkdown.render(String(text), env);
|
||||
}
|
||||
|
||||
@@ -30,8 +30,8 @@ export default [
|
||||
uuid: '61b2c855-0a30-444c-bcc6-1cac876460b0',
|
||||
},
|
||||
{
|
||||
name: 'fizself',
|
||||
name: 'heyeilatan',
|
||||
type: 'Staff',
|
||||
uuid: 'e39ea3eb-28d2-48da-8568-7a5b0e64498e',
|
||||
uuid: 'f4e5c6da-0617-48bf-b3bd-9f97636774a8',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -90,9 +90,6 @@ const router = new VueRouter({
|
||||
path: '/profile/:userId',
|
||||
props: true,
|
||||
},
|
||||
{ name: 'profile', path: '/user/profile' },
|
||||
{ name: 'stats', path: '/user/stats' },
|
||||
{ name: 'achievements', path: '/user/achievements' },
|
||||
{
|
||||
path: '/inventory',
|
||||
component: InventoryContainer,
|
||||
@@ -372,10 +369,6 @@ router.beforeEach(async (to, from, next) => {
|
||||
if (to.params.startingPage !== undefined) {
|
||||
startingPage = to.params.startingPage;
|
||||
}
|
||||
// Check if there's a hash in the URL for stats or achievements
|
||||
if (to.hash === '#stats' || to.hash === '#achievements') {
|
||||
startingPage = to.hash.substring(1);
|
||||
}
|
||||
if (from.name === null) {
|
||||
store.state.postLoadModal = `profile/${to.params.userId}`;
|
||||
return next({ name: 'tasks' });
|
||||
@@ -396,18 +389,10 @@ router.beforeEach(async (to, from, next) => {
|
||||
}
|
||||
|
||||
if ((to.name === 'stats' || to.name === 'achievements' || to.name === 'profile') && from.name !== null) {
|
||||
const userId = store.state.user.data._id;
|
||||
let redirectPath = `/profile/${userId}`;
|
||||
if (to.name === 'stats') {
|
||||
redirectPath += '#stats';
|
||||
} else if (to.name === 'achievements') {
|
||||
redirectPath += '#achievements';
|
||||
}
|
||||
router.app.$emit('habitica:show-profile', {
|
||||
userId,
|
||||
startingPage: to.name,
|
||||
fromPath: from.path,
|
||||
toPath: redirectPath,
|
||||
toPath: to.path,
|
||||
});
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
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: {
|
||||
@@ -121,6 +123,9 @@ 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}`;
|
||||
}
|
||||
|
||||
@@ -12,12 +12,12 @@ describe('renderWithMentions', () => {
|
||||
expect(result).to.be.null;
|
||||
});
|
||||
|
||||
test('does not highlight displayname to prevent impersonation', () => {
|
||||
test('highlights displayname', () => {
|
||||
const text = 'hello @displayedUser with text after';
|
||||
|
||||
const result = renderMarkdown(text, user('user', 'displayedUser'));
|
||||
expect(result).to.contain('<span class="at-text">@displayedUser</span>');
|
||||
expect(result).to.not.contain('<span class="at-text at-highlight">@displayedUser</span>');
|
||||
|
||||
expect(result).to.contain('<span class="at-text at-highlight">@displayedUser</span>');
|
||||
});
|
||||
|
||||
test('highlights username', () => {
|
||||
@@ -56,8 +56,7 @@ describe('renderWithMentions', () => {
|
||||
|
||||
const result = renderMarkdown(plainText, user('use', 'mentions'));
|
||||
|
||||
expect(result).to.contain('<span class="at-text">@mentions</span>');
|
||||
expect(result).to.not.contain('<span class="at-text at-highlight">@mentions</span>');
|
||||
expect(result).to.contain('<span class="at-text at-highlight">@mentions</span>');
|
||||
expect(result).to.contain('<span class="at-text at-highlight">@use</span>');
|
||||
expect(result).to.contain('<span class="at-text">@mail</span>');
|
||||
expect(result).to.not.contain('<span class="at-text at-highlight">@mentions</span>.com');
|
||||
|
||||
@@ -26,6 +26,7 @@ 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,25 +106,5 @@
|
||||
"achievementSeasonalSpecialist": "Сезонен експерт",
|
||||
"achievementRedLetterDayText": "Са събрали всички Червени животни.",
|
||||
"achievementSeeingRedModalText": "Събрали сте всички Червени любимци!",
|
||||
"achievementSkeletonCrewText": "Събрали са всички Скелетни животни.",
|
||||
"achievementVioletsAreBlueText": "Събра всички сини пет-ове Памучен бонбон.",
|
||||
"achievementWildBlueYonderModalText": "Ти укроти всички маунт-ове Памучен бонбон синьо!",
|
||||
"achievementWildBlueYonderText": "Укроти всички маунт-ове Памучен бонбон синьо.",
|
||||
"achievementVioletsAreBlue": "Розите са червени, Теменужките са сини",
|
||||
"achievementVioletsAreBlueModalText": "Ти събра (или колекционира) всички домашни любимци (или пет-ове) от серията Памучен бонбон синьо!",
|
||||
"achievementWildBlueYonder": "Дивото синьо небе",
|
||||
"achievementSeasonalSpecialistText": "Завърши всички сезонни куестове от пролетта и зимата: Лов на яйца (Egg Hunt), Дядо Коледа-ловец (Trapper Santa) и Намери мечето (Find the Cub)!",
|
||||
"achievementSeasonalSpecialistModalText": "Вие завършихте всичките сезонни куестове!",
|
||||
"achievementDomesticatedModalText": "Ти събра (или колекционира) всички опитомени домашни любимци (пет-ове)!",
|
||||
"achievementDomesticatedText": "Излюпи (или Отгледа) всички стандартни цветове на опитомени домашни любимци (пет-ове): пор, морско свинче, петел, летящо прасе), плъх, заек, кон и крава!",
|
||||
"achievementShadyCustomerText": "Събра всички пет-ове Сянка.",
|
||||
"achievementShadyCustomerModalText": "Събра всички пет-ове Сянка.",
|
||||
"achievementShadyCustomer": "Сенчест тип",
|
||||
"achievementDomesticated": "И-Я–И–Я–ЙО",
|
||||
"achievementZodiacZookeeper": "Пазител на Зодиака",
|
||||
"achievementShadeOfItAll": "В сянката на света",
|
||||
"achievementShadeOfItAllText": "Опитоми всички сенчести коне.",
|
||||
"achievementZodiacZookeeperText": "Излюпи всички стандартни животни(базов цвят) от зодиака: Плъх, Крава, Заек, Змия, Овца, Маймуна, Кокошка, Вълк, Тигър, Летящо прасе, и Дракон!",
|
||||
"achievementZodiacZookeeperModalText": "Събрахте всички животни от зодиака!",
|
||||
"achievementBirdsOfAFeather": "От една порода"
|
||||
"achievementSkeletonCrewText": "Събрали са всички Скелетни животни."
|
||||
}
|
||||
|
||||
@@ -108,6 +108,5 @@
|
||||
"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.",
|
||||
"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."
|
||||
"messageChallengeFlagOfficial": "Offizielle Herausforderungen können nicht gemeldet werden."
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"dontDespair": "Nicht verzweifeln!",
|
||||
"deathPenaltyDetails": "Du hast ein Level, Dein Gold und ein Stück Ausrüstung verloren, aber Du kannst alles durch harte Arbeit wieder zurückbekommen! Viel Glück -- Du schaffst das.",
|
||||
"refillHealthTryAgain": "Lebenspunkte wiederherstellen & Nochmal versuchen",
|
||||
"dyingOftenTips": "Passiert das öfters? <a href='/static/faq#prevent-damage' target='_blank'>Hier gibt es einige Tipps!</a>",
|
||||
"dyingOftenTips": "Passiert das öfters? <a href='https://habitica.fandom.com/wiki/Death_Mechanics#Strategies_for_Staying_Alive' target='_blank'>Hier gibt es einige Tipps!</a>",
|
||||
"losingHealthWarning": "Vorsicht - Du verlierst Lebenspunkte!",
|
||||
"losingHealthWarning2": "Lass Deine Lebenspunkte nicht auf null fallen! Sollte das passieren wirst Du ein Level, Dein Gold und einen Gegenstand Deiner Ausrüstung verlieren.",
|
||||
"toRegainHealth": "Um Deine Lebenspunkte wiederherzustellen:",
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
"faqQuestion29": "Wie kann ich HP wiederherstellen?",
|
||||
"webFaqAnswer29": "Du kannst 15 HP wiederherstellen, indem du einen Gesundheitstrank in deiner Belohnungsspalte für 25 Gold kaufst. Außerdem erhältst du immer volle HP, wenn du auflevelst!",
|
||||
"faqQuestion30": "Was passiert, wenn ich keine HP mehr habe?",
|
||||
"webFaqAnswer30": "Wenn deine HP Null erreichen, verlierst du ein Level, dessen Attribut-Punkt, dein gesamtes Gold und ein Ausrüstungsstück, das du wieder kaufen kannst. Du kannst dich wieder aufbauen, indem du Aufgaben erledigst und dich wieder hochlevelst.",
|
||||
"webFaqAnswer30": "Wenn deine HP Null erreichen, verlierst du eine Stufe, dein gesamtes Gold und ein Ausrüstungsstück, das du wieder kaufen kannst.",
|
||||
"faqQuestion31": "Warum habe ich HP verloren, wenn ich mit einer nicht-negativen Aufgabe interagiere?",
|
||||
"faqQuestion32": "Wie kann ich eine Klasse wählen?",
|
||||
"faqQuestion33": "Was ist der blaue Balken, der nach Level 10 erscheint?",
|
||||
@@ -243,7 +243,5 @@
|
||||
"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.",
|
||||
"faqQuestion68": "Wie kann ich den Verlust von HP verhindern?",
|
||||
"webFaqAnswer68": "Wenn du häufig LP verlierst, probiere diese Tipps aus:\n\n– Pausiere deine täglichen Aufgaben. Die Schaltfläche „Schaden pausieren“ in den Einstellungen verhindert, dass du HP für verpasste Aufgaben verlierst.\n– Passe den Zeitplan deiner täglichen Aufgaben an. Indem du sie so einstellst, dass sie nie fällig sind, kannst du sie trotzdem abschließen und Belohnungen erhalten, ohne HP zu verlieren.\n– Versuche, Klassenfertigkeiten einzusetzen:\n– Schurken können „Schleichen“ einsetzen, um Schaden durch verpasste tägliche Aufgaben zu vermeiden.\n– Krieger können „Gewaltschlag“ einsetzen, um die Röte einer täglichen Aufgabe zu verringern und so den erlittenen Schaden beim Verpassen zu reduzieren.\n– Heiler können „Brennende Helle“ einsetzen, um die Röte einer täglichen Aufgabe zu verringern und so den erlittenen Schaden beim Verpassen zu reduzieren"
|
||||
"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."
|
||||
}
|
||||
|
||||
@@ -28,16 +28,16 @@
|
||||
"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 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! ",
|
||||
"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! ",
|
||||
"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": "Verbünde dich mit Freunden",
|
||||
"marketing2Header": "Schließe dich mit Freunden zusammen",
|
||||
"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",
|
||||
"marketing2Lead2": "Nimm dich einer unserer hunderten von Quests mit einer Gruppe von Freunden an, um dich ins Getümmel zu stürzen. Die Monster der Quests bringen deine Verantwortlichkeit auf die Spitze. Wenn du vergisst, Zahnseide zu benutzen, schadet das allen!",
|
||||
"marketing2Lead3Title": "Fordert einander heraus",
|
||||
"marketing2Lead3": "Nimm an Herausforderungen teil, die von unserer Community erstellt wurden, und erhalte handverlesene Aufgabenlisten, die deinen Interessen und Zielen entsprechen. Gib dein Bestes, um den Edelsteinpreis zu gewinnen!",
|
||||
"marketing2Lead3": "Nimm an Herausforderungen teil, die von unserer Community erstellt wurden und erhalte zusammengestellte Aufgabenlisten, die deinen Interessen und Zielen entsprechen. Gib dein Bestes dabei, um den Edelsteinpreis zu wetteifern, der dem Gewinner verliehen wird!",
|
||||
"marketing3Header": "Weitere Möglichkeiten, Habitica zu nutzen",
|
||||
"marketing3Lead1": "Du kannst Habitica auf deinem Android- oder iOS-Gerät nutzen, um Aufgaben überall abzuhaken. Schau dir unsere preisgekrönten Apps an, um einen neuen Ansatz zur Erledigung von Aufgaben zu finden.",
|
||||
"marketing3Lead2Title": "Open-Source Community",
|
||||
@@ -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 \"<%= 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.",
|
||||
"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.",
|
||||
"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.",
|
||||
@@ -132,7 +132,7 @@
|
||||
"invalidReqParams": "Ungültige Anfrageparameter.",
|
||||
"memberIdRequired": "\"member\" muss eine gültige UUID sein.",
|
||||
"heroIdRequired": "\"herold\" muss eine gültige UUID sein.",
|
||||
"cannotFulfillReq": "Diese Mailadresse ist bereits in Gebrauch. Du kannst versuchen dich einzuloggen oder eine andere Mailadresse zur Registrierung verwenden. Wende dich an an admin@habitica.com, falls falls du Hilfe benötigst.",
|
||||
"cannotFulfillReq": "Bitte gib eine gültige E-Mail-Adresse ein. Schreibe eine E-Mail an admin@habitica.com, falls dieser Fehler weiterhin auftritt.",
|
||||
"modelNotFound": "Diese Vorlage existiert nicht.",
|
||||
"signUpWithSocial": "Mit <%= social %> fortfahren",
|
||||
"loginWithSocial": "Mit <%= social %> anmelden",
|
||||
|
||||
@@ -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 Herbstausrüstung.",
|
||||
"weaponSpecialFallWarriorNotes": "Diese Krabbige Klaue ist technisch auf dem neusten Stand! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Sommerausrü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": "Zwar nur mit Stroh ausgestopft, ist diese Rüstung doch extrem rüstig! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2015 Herbstausrü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.",
|
||||
"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 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.",
|
||||
"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.",
|
||||
"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": "Aurora Kopfschmuck",
|
||||
"headSpecialWinter2025MageText": "Aurorahut",
|
||||
"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",
|
||||
@@ -3437,7 +3437,5 @@
|
||||
"shieldSpecialFall2025WarriorText": "Sasquatch Schild",
|
||||
"shieldSpecialFall2025WarriorNotes": "Verschaffe dir etwas mehr Zeit zum Nachdenken und Planen, indem du dich vor deinen nächsten Tagesaufgaben abschirmst. Erhöht die Konstitution um <%= con %>. Limitierte Auflage Herbst 2025 Ausrüstung.",
|
||||
"shieldSpecialFall2025HealerNotes": "Verschaffe dir etwas mehr Zeit, um Vorräte zu sammeln, indem du dich vor deinen Aufgaben abschirmst. Erhöht die Konstitution um <%= con %>. Limitierte Ausgabe Herbst 2025 Ausrüstung.",
|
||||
"shieldArmoireSoftOrangePillowNotes": "Der vorbereitete Krieger packt für jede Expedition ein Kissen ein. Mach dich bereit, neue Verpflichtungen zu übernehmen ... sogar während du ein Nickerchen machst. Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Kleiderschrank: Orangenes Loungewear-Set (Gegenstand 3 von 3).",
|
||||
"bodyMystery202509Text": "Schal des windgepeitschten Wanderers",
|
||||
"armorSpecialFall2025RogueNotes": "Ein hartes und schmales Ziel in dieser saisonalen Rüstung ist am schwersten zu treffen. Erhöht die Wahrnehmung um <%= per %>. Limitierte Ausgabe Herbst 2025 Ausrüstung."
|
||||
"shieldArmoireSoftOrangePillowNotes": "Der vorbereitete Krieger packt für jede Expedition ein Kissen ein. Mach dich bereit, neue Verpflichtungen zu übernehmen ... sogar während du ein Nickerchen machst. Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Kleiderschrank: Orangenes Loungewear-Set (Gegenstand 3 von 3)."
|
||||
}
|
||||
|
||||
@@ -241,6 +241,5 @@
|
||||
"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>.",
|
||||
"gem": "Edelstein"
|
||||
"rememberToBeKind": "Bitte sei freundlich, respektvoll, und folge den <a href='/static/community-guidelines' target='_blank'>Community-Richtlinien</a>."
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
"optional": "Optional",
|
||||
"needsTextPlaceholder": "Gib Deine Nachricht hier ein.",
|
||||
"leaderOnlyChallenges": "Nur die Gruppenleitung kann Herausforderungen erstellen",
|
||||
"sendGift": "Geschenk schicken",
|
||||
"sendGift": "Ein 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,6 +365,12 @@
|
||||
"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",
|
||||
@@ -422,9 +428,5 @@
|
||||
"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.",
|
||||
"groupTeacher": "Nutzung in der Bildung",
|
||||
"groupParentChildren": "Nutzung mit der Familie",
|
||||
"groupManager": "Nutzung für die Arbeit",
|
||||
"groupFriends": "Nutzung mit Freunden"
|
||||
"messageCopiedToClipboard": "Nachricht in Zwischenablage kopiert."
|
||||
}
|
||||
|
||||
@@ -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>Jubelnde Greifatrix</strong> erfolgreich gekauft!",
|
||||
"jubilantSuccess": "Du hast das <strong>Jubilierende Greifatrix</strong> erfolgreich gekauft!",
|
||||
"takeMeToStable": "Bring mich zum Stall",
|
||||
"ownJubilantGryphatrice": "<strong>Du besitzt das Jubelnde Greifatrix!</strong> Besuche den Stall, um es auszurüsten!",
|
||||
"ownJubilantGryphatrice": "<strong>Du besitzt das Jubilierende 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 Jubelndes Greifatrix Haustier",
|
||||
"jubilantGryphatricePromo": "Animiertes Jubilierender Greifatrix Haustier",
|
||||
"limitedEdition": "Limitierte Ausgabe",
|
||||
"anniversaryGryphatriceText": "Das seltene Jubelnde Greifatrix schließt sich den Geburtstagsfeiern an! Verpass nicht deine Chance, dieses exklusive animierte Haustier zu besitzen.",
|
||||
"anniversaryGryphatriceText": "Das seltene Jubilierende 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 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.",
|
||||
"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.",
|
||||
"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",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"stable": "Haustiere und Reittiere",
|
||||
"stable": "Haus- und Reittiere",
|
||||
"pets": "Haustiere",
|
||||
"activePet": "Aktives Haustier",
|
||||
"noActivePet": "Kein aktives Haustier",
|
||||
|
||||
@@ -271,7 +271,5 @@
|
||||
"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.",
|
||||
"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."
|
||||
"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."
|
||||
}
|
||||
|
||||
@@ -69,7 +69,6 @@
|
||||
"awardWinners": "Award Winner",
|
||||
"doYouWantedToDeleteChallenge": "Do you want to delete this Challenge?",
|
||||
"deleteChallenge": "Delete Challenge",
|
||||
"deleteChallengeRefundDescription": "If you delete this Challenge, you will be refunded the Gem prize and the Challenge tasks will remain on the participants' task boards.",
|
||||
"challengeNamePlaceholder": "What is your Challenge name?",
|
||||
"challengeSummary": "Summary",
|
||||
"challengeSummaryPlaceholder": "Write a short description advertising your Challenge to other Habiticans. What is the main purpose of your Challenge and why should people join it? Try to include useful keywords in the description so that Habiticans can easily find it when they search!",
|
||||
|
||||
@@ -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='/static/faq#prevent-damage' target='_blank'>Here are some tips!</a>",
|
||||
"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>",
|
||||
"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, 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.",
|
||||
"webFaqAnswer30": "If your HP reaches zero, you’ll lose one level, all of your Gold, and a piece of Equipment that can be repurchased.",
|
||||
|
||||
"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,9 +135,6 @@
|
||||
"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.",
|
||||
|
||||
@@ -142,7 +142,7 @@
|
||||
"invalidReqParams": "Invalid request parameters.",
|
||||
"memberIdRequired": "\"member\" must be a valid UUID.",
|
||||
"heroIdRequired": "\"heroId\" must be a valid UUID.",
|
||||
"cannotFulfillReq": "This email address is already in use. You can try logging in or use a different email to register. If you need help, reach out to admin@habitica.com.",
|
||||
"cannotFulfillReq": "Please enter a valid email address. Email admin@habitica.com if this error persists.",
|
||||
"enterValidEmail": "Please enter a valid email address.",
|
||||
"modelNotFound": "This model does not exist.",
|
||||
"signUpWithSocial": "Continue with <%= social %>",
|
||||
|
||||
@@ -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 Fall Gear.",
|
||||
"weaponSpecialFallRogueNotes": "Dispatches undead. Also grants a bonus against werewolves, because you can never be too careful. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.",
|
||||
"weaponSpecialFallWarriorText": "Grabby Claw of Science",
|
||||
"weaponSpecialFallWarriorNotes": "This grabby claw is at the very cutting edge of technology. Increases Strength by <%= str %>. Limited Edition 2014 Fall Gear.",
|
||||
"weaponSpecialFallWarriorNotes": "This grabby claw is at the very cutting edge of technology. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.",
|
||||
"weaponSpecialFallMageText": "Magic Broom",
|
||||
"weaponSpecialFallMageNotes": "This enchanted broom flies faster than a dragon! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014 Fall Gear.",
|
||||
"weaponSpecialFallMageNotes": "This enchanted broom flies faster than a dragon! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014 Autumn Gear.",
|
||||
"weaponSpecialFallHealerText": "Scarab Wand",
|
||||
"weaponSpecialFallHealerNotes": "The scarab on this wand protects and heals its wielder. Increases Intelligence by <%= int %>. Limited Edition 2014 Fall Gear.",
|
||||
"weaponSpecialFallHealerNotes": "The scarab on this wand protects and heals its wielder. Increases Intelligence by <%= int %>. Limited Edition 2014 Autumn 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 Fall Gear.",
|
||||
"weaponSpecialFall2015RogueNotes": "Fearsome To Do's cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.",
|
||||
"weaponSpecialFall2015WarriorText": "Wooden Plank",
|
||||
"weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Fall Gear.",
|
||||
"weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.",
|
||||
"weaponSpecialFall2015MageText": "Enchanted Thread",
|
||||
"weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Fall 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 Autumn Gear.",
|
||||
"weaponSpecialFall2015HealerText": "Swamp-Slime Potion",
|
||||
"weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Fall Gear.",
|
||||
"weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn 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 Fall Gear.",
|
||||
"weaponSpecialFall2016RogueNotes": "Feel the sting of the spider's bite! Increases Strength by <%= str %>. Limited Edition 2016 Autumn Gear.",
|
||||
"weaponSpecialFall2016WarriorText": "Attacking Roots",
|
||||
"weaponSpecialFall2016WarriorNotes": "Attack your tasks with these twisting roots! Increases Strength by <%= str %>. Limited Edition 2016 Fall Gear.",
|
||||
"weaponSpecialFall2016WarriorNotes": "Attack your tasks with these twisting roots! Increases Strength by <%= str %>. Limited Edition 2016 Autumn 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 Fall Gear.",
|
||||
"weaponSpecialFall2016MageNotes": "Don't ask this orb to tell your future... Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Autumn Gear.",
|
||||
"weaponSpecialFall2016HealerText": "Venomous Serpent",
|
||||
"weaponSpecialFall2016HealerNotes": "One bite harms, and another bite heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Fall Gear.",
|
||||
"weaponSpecialFall2016HealerNotes": "One bite harms, and another bite heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Autumn 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 Fall Gear.",
|
||||
"weaponSpecialFall2017RogueNotes": "Defeat your foes with sweetness! Increases Strength by <%= str %>. Limited Edition 2017 Autumn Gear.",
|
||||
"weaponSpecialFall2017WarriorText": "Candy Corn Lance",
|
||||
"weaponSpecialFall2017WarriorNotes": "All your foes will cower before this tasty-looking lance, regardless of whether they're ghosts, monsters, or red To Do's. Increases Strength by <%= str %>. Limited Edition 2017 Fall 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 Autumn Gear.",
|
||||
"weaponSpecialFall2017MageText": "Spooky Staff",
|
||||
"weaponSpecialFall2017MageNotes": "The eyes of the glowing skull on this staff radiate magic and mystery. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2017 Fall 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 Autumn 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 Fall Gear.",
|
||||
"weaponSpecialFall2017HealerNotes": "This light dispels fear and lets others know you're here to help. Increases Intelligence by <%= int %>. Limited Edition 2017 Autumn Gear.",
|
||||
|
||||
"weaponSpecialWinter2018RogueText": "Peppermint Hook",
|
||||
"weaponSpecialWinter2018RogueNotes": "Perfect for climbing walls or distracting your foes with sweet, sweet candy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.",
|
||||
@@ -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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn Gear.",
|
||||
"weaponSpecialFall2019WarriorText": "Talon Trident",
|
||||
"weaponSpecialFall2019WarriorNotes": "Prepare to rend your foes with the talons of a raven! Increases Strength by <%= str %>. Limited Edition 2019 Fall Gear.",
|
||||
"weaponSpecialFall2019WarriorNotes": "Prepare to rend your foes with the talons of a raven! Increases Strength by <%= str %>. Limited Edition 2019 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn Gear.",
|
||||
"weaponSpecialFall2021WarriorText": "Horse Rider's Axe",
|
||||
"weaponSpecialFall2021WarriorNotes": "This stylized, single-bladed axe is ideal for chopping... pumpkins! Increases Strength by <%= str %>. Limited Edition 2021 Fall Gear.",
|
||||
"weaponSpecialFall2021WarriorNotes": "This stylized, single-bladed axe is ideal for chopping... pumpkins! Increases Strength by <%= str %>. Limited Edition 2021 Autumn 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 Fall 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 Autumn 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 Fall Gear.",
|
||||
"weaponSpecialFall2021HealerNotes": "Use this wand to summon healing flames and a ghostly creature to help you. Increases Intelligence by <%= int %>. Limited Edition 2021 Autumn 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 Fall Gear.",
|
||||
"armorSpecialFallRogueNotes": "Vivid. Velvet. Vampiric. Increases Perception by <%= per %>. Limited Edition 2014 Autumn Gear.",
|
||||
"armorSpecialFallWarriorText": "Lab-coat of Science",
|
||||
"armorSpecialFallWarriorNotes": "Protects you from mysterious potion spills. Increases Constitution by <%= con %>. Limited Edition 2014 Fall Gear.",
|
||||
"armorSpecialFallWarriorNotes": "Protects you from mysterious potion spills. Increases Constitution by <%= con %>. Limited Edition 2014 Autumn 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 Fall 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 Autumn Gear.",
|
||||
"armorSpecialFallHealerText": "Gauzy Gear",
|
||||
"armorSpecialFallHealerNotes": "Charge into battle pre-bandaged! Increases Constitution by <%= con %>. Limited Edition 2014 Fall Gear.",
|
||||
"armorSpecialFallHealerNotes": "Charge into battle pre-bandaged! Increases Constitution by <%= con %>. Limited Edition 2014 Autumn 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 Fall Gear.",
|
||||
"armorSpecialFall2015RogueNotes": "Fly into bat-tle! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.",
|
||||
"armorSpecialFall2015WarriorText": "Scarecrow Armor",
|
||||
"armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Fall Gear.",
|
||||
"armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.",
|
||||
"armorSpecialFall2015MageText": "Stitched Robes",
|
||||
"armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Fall Gear.",
|
||||
"armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.",
|
||||
"armorSpecialFall2015HealerText": "Potioner Robes",
|
||||
"armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Fall 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 Autumn 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 Fall Gear.",
|
||||
"armorSpecialFall2016RogueNotes": "The eyes on this armor are constantly blinking. Increases Perception by <%= per %>. Limited Edition 2016 Autumn Gear.",
|
||||
"armorSpecialFall2016WarriorText": "Slime-Streaked Armor",
|
||||
"armorSpecialFall2016WarriorNotes": "Mysteriously moist and mossy! Increases Constitution by <%= con %>. Limited Edition 2016 Fall Gear.",
|
||||
"armorSpecialFall2016WarriorNotes": "Mysteriously moist and mossy! Increases Constitution by <%= con %>. Limited Edition 2016 Autumn Gear.",
|
||||
"armorSpecialFall2016MageText": "Cloak of Wickedness",
|
||||
"armorSpecialFall2016MageNotes": "When your cloak flaps, you hear the sound of cackling laughter. Increases Intelligence by <%= int %>. Limited Edition 2016 Fall Gear.",
|
||||
"armorSpecialFall2016MageNotes": "When your cloak flaps, you hear the sound of cackling laughter. Increases Intelligence by <%= int %>. Limited Edition 2016 Autumn Gear.",
|
||||
"armorSpecialFall2016HealerText": "Gorgon Robes",
|
||||
"armorSpecialFall2016HealerNotes": "These robes are actually made of stone. How are they so comfortable? Increases Constitution by <%= con %>. Limited Edition 2016 Fall Gear.",
|
||||
"armorSpecialFall2016HealerNotes": "These robes are actually made of stone. How are they so comfortable? Increases Constitution by <%= con %>. Limited Edition 2016 Autumn 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 Fall 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 Autumn Gear.",
|
||||
"armorSpecialFall2017WarriorText": "Strong and Sweet Armor",
|
||||
"armorSpecialFall2017WarriorNotes": "This armor will protect you like a delicious candy shell. Increases Constitution by <%= con %>. Limited Edition 2017 Fall Gear.",
|
||||
"armorSpecialFall2017WarriorNotes": "This armor 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 Fall Gear.",
|
||||
"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",
|
||||
"armorSpecialFall2017HealerNotes": "Your heart is an open door. And your shoulders are roofing tiles! Increases Constitution by <%= con %>. Limited Edition 2017 Fall Gear.",
|
||||
"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.",
|
||||
@@ -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 Fall Gear.",
|
||||
"armorSpecialFall2018RogueNotes": "Style for the day. Comfort and protection for the night. Increases Perception by <%= per %>. Limited Edition 2018 Autumn 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 Fall Gear.",
|
||||
"armorSpecialFall2018WarriorNotes": "Complete with hooves to drum a soothing cadence as you walk your meditative labyrinth. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn 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 Fall 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 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall Gear.",
|
||||
"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.",
|
||||
"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 Fall 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 Autumn 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 Fall Gear.",
|
||||
"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.",
|
||||
|
||||
"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 Fall Gear.",
|
||||
"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.",
|
||||
"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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall Gear.",
|
||||
"armorSpecialFall2021MageNotes": "Collars with many pointy protrusions are the high fashion of low villains. Increases Intelligence by <%= int %>. Limited Edition 2021 Autumn 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 Fall 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 Autumn 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 Fall Gear.",
|
||||
"headSpecialFallRogueNotes": "A Vampire Smiter's identity must always be hidden. Increases Perception by <%= per %>. Limited Edition 2014 Autumn Gear.",
|
||||
"headSpecialFallWarriorText": "Monster Scalp of Science",
|
||||
"headSpecialFallWarriorNotes": "Graft on this helm! It's only SLIGHTLY used. Increases Strength by <%= str %>. Limited Edition 2014 Fall Gear.",
|
||||
"headSpecialFallWarriorNotes": "Graft on this helm! It's only SLIGHTLY used. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.",
|
||||
"headSpecialFallMageText": "Pointy Hat",
|
||||
"headSpecialFallMageNotes": "Magic is woven into every thread of this hat. Increases Perception by <%= per %>. Limited Edition 2014 Fall Gear.",
|
||||
"headSpecialFallMageNotes": "Magic is woven into every thread of this hat. Increases Perception by <%= per %>. Limited Edition 2014 Autumn Gear.",
|
||||
"headSpecialFallHealerText": "Head Bandages",
|
||||
"headSpecialFallHealerNotes": "Highly sanitary and very fashionable. Increases Intelligence by <%= int %>. Limited Edition 2014 Fall Gear.",
|
||||
"headSpecialFallHealerNotes": "Highly sanitary and very fashionable. Increases Intelligence by <%= int %>. Limited Edition 2014 Autumn 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 Fall Gear.",
|
||||
"headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.",
|
||||
"headSpecialFall2015WarriorText": "Scarecrow Hat",
|
||||
"headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Fall Gear.",
|
||||
"headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.",
|
||||
"headSpecialFall2015MageText": "Stitched Hat",
|
||||
"headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Fall Gear.",
|
||||
"headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.",
|
||||
"headSpecialFall2015HealerText": "Hat of Frog",
|
||||
"headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Fall Gear.",
|
||||
"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.",
|
||||
|
||||
"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 Fall Gear.",
|
||||
"headSpecialFall2016RogueNotes": "The legs on this helm are constantly twitching. Increases Perception by <%= per %>. Limited Edition 2016 Autumn Gear.",
|
||||
"headSpecialFall2016WarriorText": "Gnarled Bark Helm",
|
||||
"headSpecialFall2016WarriorNotes": "This swamp-sogged helm is covered with bits of bog. Increases Strength by <%= str %>. Limited Edition 2016 Fall Gear.",
|
||||
"headSpecialFall2016WarriorNotes": "This swamp-sogged helm is covered with bits of bog. Increases Strength by <%= str %>. Limited Edition 2016 Autumn Gear.",
|
||||
"headSpecialFall2016MageText": "Hood of Wickedness",
|
||||
"headSpecialFall2016MageNotes": "Conceal your plotting beneath this shadowy hood. Increases Perception by <%= per %>. Limited Edition 2016 Fall Gear.",
|
||||
"headSpecialFall2016MageNotes": "Conceal your plotting beneath this shadowy hood. Increases Perception by <%= per %>. Limited Edition 2016 Autumn Gear.",
|
||||
"headSpecialFall2016HealerText": "Medusa's Crown",
|
||||
"headSpecialFall2016HealerNotes": "Woe to anyone who looks you in the eyes... Increases Intelligence by <%= int %>. Limited Edition 2016 Fall Gear.",
|
||||
"headSpecialFall2016HealerNotes": "Woe to anyone who looks you in the eyes... Increases Intelligence by <%= int %>. Limited Edition 2016 Autumn 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 Fall Gear.",
|
||||
"headSpecialFall2017RogueNotes": "Ready for treats? Time to don this festive, glowing helm! Increases Perception by <%= per %>. Limited Edition 2017 Autumn 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 Fall 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 Autumn Gear.",
|
||||
"headSpecialFall2017MageText": "Masquerade Helm",
|
||||
"headSpecialFall2017MageNotes": "When you appear in this feathery hat, everyone will be left guessing the identity of the magical stranger in the room! Increases Perception by <%= per %>. Limited Edition 2017 Fall 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 Autumn Gear.",
|
||||
"headSpecialFall2017HealerText": "Haunted House Helm",
|
||||
"headSpecialFall2017HealerNotes": "Invite spooky spirits and friendly creatures to seek your healing powers in this helm! Increases Intelligence by <%= int %>. Limited Edition 2017 Fall Gear.",
|
||||
"headSpecialFall2017HealerNotes": "Invite spooky spirits and friendly creatures to seek your healing powers in this helm! Increases Intelligence by <%= int %>. Limited Edition 2017 Autumn Gear.",
|
||||
|
||||
"headSpecialNye2017Text": "Fanciful Party Hat",
|
||||
"headSpecialNye2017Notes": "You've received a Fanciful Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.",
|
||||
@@ -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 Fall 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 Autumn 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 Fall Gear.",
|
||||
"headSpecialFall2018WarriorNotes": "This fearsome mask shows you can really take your tasks by the horns! Increases Strength by <%= str %>. Limited Edition 2018 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall Gear.",
|
||||
"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.",
|
||||
"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 Fall 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 Autumn Gear.",
|
||||
"headSpecialFall2019HealerText": "Dark Miter",
|
||||
"headSpecialFall2019HealerNotes": "Don this dark miter to harness the powers of the fearsome Lich. Increases Intelligence by <%= int %>. Limited Edition 2019 Fall Gear.",
|
||||
"headSpecialFall2019HealerNotes": "Don this dark miter to harness the powers of the fearsome Lich. Increases Intelligence by <%= int %>. Limited Edition 2019 Autumn 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 Fall Gear.",
|
||||
"headSpecialFall2020RogueNotes": "Look twice, act once: this mask makes it easy. Increases Perception by <%= per %>. Limited Edition 2020 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall Gear.",
|
||||
"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.",
|
||||
"headSpecialFall2021WarriorText": "Headless Cravat",
|
||||
"headSpecialFall2021WarriorNotes": "Lose your head over this formal collar and tie that complete your suit. Increases Strength by <%= str %>. Limited Edition 2021 Fall Gear.",
|
||||
"headSpecialFall2021WarriorNotes": "Lose your head over this formal collar and tie that complete your suit. Increases Strength by <%= str %>. Limited Edition 2021 Autumn 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 Fall 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 Autumn 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 Fall Gear.",
|
||||
"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.",
|
||||
|
||||
"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 Headdress",
|
||||
"headSpecialWinter2025MageText": "Aurora Hat",
|
||||
"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 Fall Gear.",
|
||||
"shieldSpecialFallWarriorNotes": "Spills mysteriously on lab coats. Increases Constitution by <%= con %>. Limited Edition 2014 Autumn Gear.",
|
||||
"shieldSpecialFallHealerText": "Jeweled Shield",
|
||||
"shieldSpecialFallHealerNotes": "This glittery shield was found in an ancient tomb. Increases Constitution by <%= con %>. Limited Edition 2014 Fall Gear.",
|
||||
"shieldSpecialFallHealerNotes": "This glittery shield was found in an ancient tomb. Increases Constitution by <%= con %>. Limited Edition 2014 Autumn 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 Fall 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 Autumn Gear.",
|
||||
"shieldSpecialFall2015HealerText": "Stirring Stick",
|
||||
"shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Fall 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 Autumn 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 Fall Gear.",
|
||||
"shieldSpecialFall2016WarriorNotes": "Defend against Dailies with these writhing roots! Increases Constitution by <%= con %>. Limited Edition 2016 Autumn Gear.",
|
||||
"shieldSpecialFall2016HealerText": "Gorgon Shield",
|
||||
"shieldSpecialFall2016HealerNotes": "Don't admire your own reflection in this. Increases Constitution by <%= con %>. Limited Edition 2016 Fall Gear.",
|
||||
"shieldSpecialFall2016HealerNotes": "Don't admire your own reflection in this. Increases Constitution by <%= con %>. Limited Edition 2016 Autumn 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 Fall Gear.",
|
||||
"shieldSpecialFall2017WarriorNotes": "This candy shield has mighty protective powers, so try not to nibble on it! Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.",
|
||||
"shieldSpecialFall2017HealerText": "Haunted Orb",
|
||||
"shieldSpecialFall2017HealerNotes": "This orb occasionally screeches. We're sorry, we're not sure why. But it sure looks nifty! Increases Constitution by <%= con %>. Limited Edition 2017 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall Gear.",
|
||||
"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.",
|
||||
"shieldSpecialFall2018HealerText": "Hungry Shield",
|
||||
"shieldSpecialFall2018HealerNotes": "With its wide-open maw, this shield will absorb all your enemies' blows. Increases Constitution by <%= con %>. Limited Edition 2018 Fall Gear.",
|
||||
"shieldSpecialFall2018HealerNotes": "With its wide-open maw, this shield will absorb all your enemies' blows. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn 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 Fall 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 Autumn Gear.",
|
||||
"shieldSpecialFall2019HealerText": "Grotesque Grimoire",
|
||||
"shieldSpecialFall2019HealerNotes": "Harness the dark side of the Healer's arts with this Grimoire! Increases Constitution by <%= con %>. Limited Edition 2019 Fall Gear.",
|
||||
"shieldSpecialFall2019HealerNotes": "Harness the dark side of the Healer's arts with this Grimoire! Increases Constitution by <%= con %>. Limited Edition 2019 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall 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 Autumn 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 Fall Gear.",
|
||||
"shieldSpecialFall2021HealerNotes": "An ethereal being rises from your magical flames to grant you extra protection. Increases Constitution by <%= con %>. Limited Edition 2021 Autumn 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 Fall 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 Autumn Gear.",
|
||||
"eyewearSpecialFall2019HealerText": "Dark Visage",
|
||||
"eyewearSpecialFall2019HealerNotes": "Steel yourself against the toughest foes with this inscrutable mask. Confers no benefit. Limited Edition 2019 Fall Gear.",
|
||||
"eyewearSpecialFall2019HealerNotes": "Steel yourself against the toughest foes with this inscrutable mask. Confers no benefit. Limited Edition 2019 Autumn Gear.",
|
||||
|
||||
"eyewearMystery201503Text": "Aquamarine Eyewear",
|
||||
"eyewearMystery201503Notes": "Don't get poked in the eye by these shimmering gems! Confers no benefit. March 2015 Subscriber Item.",
|
||||
|
||||
@@ -51,7 +51,6 @@
|
||||
"notEnoughGems": "Not enough Gems",
|
||||
"alreadyHave": "Whoops! You already have this item. No need to buy it again!",
|
||||
"delete": "Delete",
|
||||
"gem": "Gem",
|
||||
"gems": "Gems",
|
||||
"needMoreGems": "Need More Gems?",
|
||||
"needMoreGemsInfo": "Purchase Gems now, or become a subscriber to buy Gems with Gold, get monthly mystery items, enjoy increased drop caps and more!",
|
||||
|
||||
@@ -116,7 +116,7 @@
|
||||
"needsTextPlaceholder": "Type your message here.",
|
||||
"messageCopiedToClipboard": "Message copied to clipboard.",
|
||||
"leaderOnlyChallenges": "Only group leader can create challenges",
|
||||
"sendGift": "Send Gift",
|
||||
"sendGift": "Send a Gift",
|
||||
"selectGift": "Select Gift",
|
||||
"selectSubscription": "Select Subscription",
|
||||
"sendGiftToWhom": "Who would you like to send a gift to?",
|
||||
@@ -358,10 +358,12 @@
|
||||
"createGroup": "Create a Group",
|
||||
"groupUse": "Which best describes the use of your Group?*",
|
||||
"groupUseDefault": "Choose an answer",
|
||||
"groupParentChildren": "Using with my household",
|
||||
"groupFriends": "Using with friends",
|
||||
"groupManager": "Using for work",
|
||||
"groupTeacher": "Using for education",
|
||||
"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",
|
||||
"gettingStarted": "Getting Started",
|
||||
"nameStar": "Name*",
|
||||
"nameStarText": "Add a title",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"achievement": "Achievement",
|
||||
"onwards": "Onwards!",
|
||||
"levelup": "By accomplishing your real life goals, you levelled up and are now fully healed!",
|
||||
"levelup": "By accomplishing your real life goals, you leveled 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 customise your avatar and improve your Stats",
|
||||
"achievementPurchasedEquipmentModalText": "Equipment is a way to customize 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 colours of the uncomfortable pets and mounts!",
|
||||
"achievementRoughRiderModalText": "You collected all the basic colors of the uncomfortable pets and mounts!",
|
||||
"achievementRodentRuler": "Rodent Ruler",
|
||||
"achievementRodentRulerText": "Has hatched all standard colours of rodent pets: Guinea Pig, Rat, and Squirrel!",
|
||||
"achievementRodentRulerText": "Has hatched all standard colors 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 colours of cat pets: Cheetah, Lion, Sabretooth, and Tiger!",
|
||||
"achievementCatsText": "Has hatched all the standard colors of cat pets: Cheetah, Lion, Sabretooth, and Tiger!",
|
||||
"achievementCatsModalText": "You collected all the cat pets!",
|
||||
"achievementBonelessBoss": "Boneless Boss",
|
||||
"achievementBonelessBossText": "Has hatched all standard colours of invertebrate pets: Beetle, Butterfly, Cuttlefish, Nudibranch, Octopus, Snail, and Spider!",
|
||||
"achievementBonelessBossText": "Has hatched all standard colors 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": "Colourful Street",
|
||||
"backgroundColorfulStreetNotes": "Viewing a Colourful Street.",
|
||||
"backgroundColorfulStreetText": "Colorful Street",
|
||||
"backgroundColorfulStreetNotes": "Viewing a Colorful 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": "Colourful Coral",
|
||||
"backgroundColorfulCoralNotes": "Dive among Colourful Coral.",
|
||||
"backgroundColorfulCoralText": "Colorful Coral",
|
||||
"backgroundColorfulCoralNotes": "Dive among Colorful 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 the Woods",
|
||||
"backgroundTrailThroughAForestNotes": "Wander down a Trail Through the Woods.",
|
||||
"backgroundTrailThroughAForestText": "Trail Through a Forest",
|
||||
"backgroundTrailThroughAForestNotes": "Wander down a Trail Through a Forest.",
|
||||
"backgrounds072025": "SET 134: Released July 2025",
|
||||
"backgroundSirensLairText": "Siren's Lair",
|
||||
"backgroundSirensLairNotes": "Dare to dive into a Siren’s Lair.",
|
||||
|
||||
@@ -108,6 +108,5 @@
|
||||
"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.",
|
||||
"deleteChallengeRefundDescription": "If you delete this Challenge, you will be refunded the Gem prize and the Challenge tasks will remain on the participants' task boards."
|
||||
"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."
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
"skin": "Skin",
|
||||
"color": "Colour",
|
||||
"hair": "Hair",
|
||||
"bangs": "Fringe",
|
||||
"bangs": "Bangs",
|
||||
"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 humour, 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 humor, 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 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.",
|
||||
"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.",
|
||||
"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 Candyfloss",
|
||||
"foodCottonCandyPinkThe": "the Pink Candyfloss",
|
||||
"foodCottonCandyPinkA": "Pink Candyfloss",
|
||||
"foodCottonCandyBlue": "Blue Candyfloss",
|
||||
"foodCottonCandyBlueThe": "the Blue Candyfloss",
|
||||
"foodCottonCandyBlueA": "Blue Candyfloss",
|
||||
"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",
|
||||
"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)",
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
"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='/static/faq#prevent-damage' target='_blank'>Here are some tips!</a>",
|
||||
"losingHealthWarning": "Careful - You're Losing Health!",
|
||||
"dyingOftenTips": "Is this happening often? <a href='http://habitica.fandom.com/wiki/Death_Mechanics#Strategies_for_Staying_Alive' 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:",
|
||||
"lowHealthTips1": "Level up to fully heal!",
|
||||
|
||||
@@ -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 >> + Practised a new creative technique",
|
||||
"creativityHabit": "Study a master of the craft >> + Practiced 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](https://habitica.fandom.com/wiki/FAQ), use the Ask a Question form! 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.",
|
||||
"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 Candyfloss\n * Cotton Candy Blue Pets like Blue Candyfloss\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 Cotton Candy\n * Cotton Candy Blue Pets like Blue Cotton Candy\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 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.",
|
||||
"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.",
|
||||
"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 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!",
|
||||
"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!",
|
||||
"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 Colours, 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 Colors, 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 Travellers Shop rotate.",
|
||||
"contentAnswer300": "<strong>1st of each month:</strong> New Subscriber set is released. Subscriber sets available in the Time Travelers 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 Travellers Shop besides past Subscriber Sets?",
|
||||
"contentQuestion7": "What about other items available in the Time Travelers 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 Travellers Shop will remain available all year round.",
|
||||
"contentAnswer71": "Stay tuned for further updates on planned improvements to the Time Travellers Shop experience.",
|
||||
"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.",
|
||||
"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 Colours, Hair Styles, Skins, Animal Ears, Animal Tails, and Shirts will now be purchasable from the brand new <strong>Customisation Shop!</strong>",
|
||||
"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>",
|
||||
"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 Travellers Shop.",
|
||||
"subscriptionDetail24": "We wanted subscribers to have more than four chances per year to collect items from the Time Travelers 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 Travellers Shop.",
|
||||
"subscriptionDetail23": "Giving one Mystic Hourglass per month allows subscribers to enjoy the rotating items in the Time Travelers 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 Travellers 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 Travelers 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 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.",
|
||||
"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.",
|
||||
"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": "Log In",
|
||||
"login": "Login",
|
||||
"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, 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! ",
|
||||
"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! ",
|
||||
"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 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.",
|
||||
"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.",
|
||||
"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 of Service",
|
||||
"terms": "Terms and Conditions",
|
||||
"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": "Username or Email (case-sensitive)",
|
||||
"emailOrUsername": "Email or Username (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": "Your email, username, or password are incorrect. Please try again or use \"Forgot Password\".",
|
||||
"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\".",
|
||||
"invalidCredentials": "There is no account that uses those credentials.",
|
||||
"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.",
|
||||
"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.",
|
||||
"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": "Please enter a valid email address. Email admin@habitica.com if this error persists.",
|
||||
"cannotFulfillReq": "Your request cannot be fulfilled. Email admin@habitica.com if this error persists.",
|
||||
"modelNotFound": "This model does not exist.",
|
||||
"signUpWithSocial": "Continue with <%= social %>",
|
||||
"signUpWithSocial": "Sign up with <%= social %>",
|
||||
"loginWithSocial": "Log in with <%= social %>",
|
||||
"confirmPassword": "Confirm Password",
|
||||
"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.",
|
||||
"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.",
|
||||
"usernamePlaceholder": "e.g., HabitRabbit",
|
||||
"emailPlaceholder": "e.g., gryphon@example.com",
|
||||
"passwordPlaceholder": "e.g., ******************",
|
||||
@@ -183,8 +183,5 @@
|
||||
"marketing3Lead1Title": "Android & iOS apps",
|
||||
"marketing4Lead3Button": "Get Started Today",
|
||||
"missingClientHeader": "Missing x-client headers.",
|
||||
"emailBlockedRegistration": "This E-Mail is blocked from registration. If you think this is a mistake, please contact us at admin@habitica.com.",
|
||||
"minPasswordLengthLogin": "Your password is at least 8 characters long.",
|
||||
"enterValidEmail": "Please enter a valid email address.",
|
||||
"whatToCallYou": "What should we call you?"
|
||||
"emailBlockedRegistration": "This E-Mail is blocked from registration. If you think this is a mistake, please contact us at admin@habitica.com."
|
||||
}
|
||||
|
||||
@@ -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 Armour",
|
||||
"armorSpecialTurkeyArmorBaseText": "Turkey Armor",
|
||||
"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 Armour",
|
||||
"armorSpecialFall2017WarriorText": "Strong and Sweet Armor",
|
||||
"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 Armour",
|
||||
"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.",
|
||||
"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 Armour",
|
||||
"armorSpecialWinter2018WarriorText": "Wrapping Paper Armor",
|
||||
"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": "Armour of Dawn",
|
||||
"armorSpecialSpring2018WarriorText": "Armor 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 Armour",
|
||||
"armorSpecialSpring2018HealerText": "Garnet Armor",
|
||||
"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 Armour",
|
||||
"armorSpecialSummer2018WarriorText": "Betta Tail Armor",
|
||||
"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 Armour",
|
||||
"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.",
|
||||
"armorSpecialWinter2019WarriorText": "Glacial Armour",
|
||||
"armorSpecialWinter2019WarriorText": "Glacial Armor",
|
||||
"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 Armour",
|
||||
"armorMystery201712Text": "Candlemancer Armor",
|
||||
"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 Armour",
|
||||
"armorMystery201808Text": "Lava Dragon Armor",
|
||||
"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": "Armour of Autumn Leaves",
|
||||
"armorMystery201809Text": "Armor 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": "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).",
|
||||
"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).",
|
||||
"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 colour. 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 color. 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 colours fool you. This shield has got you covered! Increases Constitution by <%= con %>. Limited Edition 2020 Spring Gear.",
|
||||
"shieldSpecialSpring2020WarriorNotes": "Don't let the delicate colors 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 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",
|
||||
"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",
|
||||
"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 armour. Increases Intelligence by <%= int %>. Limited Edition 2020 Summer Gear.",
|
||||
"armorSpecialSummer2020MageText": "Oarfish Armour",
|
||||
"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",
|
||||
"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 armour. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Moon Rogue Set (item 4 of 4).",
|
||||
"armorArmoireBlueMoonShozokuText": "Blue Moon Armour",
|
||||
"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",
|
||||
"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 armour, 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 armor, 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,186 +2373,5 @@
|
||||
"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",
|
||||
"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.",
|
||||
"weaponMystery202408Text": "Arcane Aegis",
|
||||
"weaponSpecialSummer2024RogueText": "Nudibranch Trident",
|
||||
"weaponSpecialSummer2024WarriorText": "Whale Shark Tooth Slicer",
|
||||
"weaponSpecialSummer2024MageText": "Sea Anemone Wand",
|
||||
"weaponSpecialSummer2024HealerText": "Sea Snail Staff",
|
||||
"weaponMystery202104Text": "Thorny Thistle Staff",
|
||||
"weaponSpecialFall2024WarriorText": "Sword of Flame",
|
||||
"weaponSpecialFall2024RogueText": "Ribbon Wand",
|
||||
"weaponSpecialFall2024HealerText": "Space Scythe",
|
||||
"weaponSpecialFall2024MageText": "Staff of the Underworld",
|
||||
"weaponSpecialSpring2024MageText": "Hibiscus Staff",
|
||||
"weaponSpecialSpring2024WarriorText": "Fluorite Spear",
|
||||
"weaponSpecialSpring2024HealerText": "Bluebird Feather Wand",
|
||||
"weaponMystery202404Text": "Mycelial Magus Staff",
|
||||
"weaponSpecialFall2025WarriorText": "Sasquatch Axe",
|
||||
"weaponSpecialFall2025RogueText": "Skeleton Blade",
|
||||
"weaponSpecialFall2025HealerText": "Kobold Axe",
|
||||
"weaponSpecialFall2025MageText": "Masked Ghost Axe",
|
||||
"weaponMystery202211Text": "Electromancer Staff",
|
||||
"weaponMystery202404Notes": "This staff will bestow upon you an ancient wisdom as ageless as the rocks and trees. Confers no benefit. April 2024 Subscriber Item.",
|
||||
"weaponSpecialWinter2025RogueText": "Snowflake Burst",
|
||||
"weaponSpecialWinter2025HealerText": "Star Wand",
|
||||
"weaponSpecialWinter2025MageText": "Northern Lights Display",
|
||||
"weaponMystery202408Notes": "A magic bubble shield that protects you from enemy spells or helps you float in the air or water. Confers no benefit. August 2024 Subscriber Item.",
|
||||
"weaponMystery202403Text": "Lucky Emerald Sword",
|
||||
"weaponMystery202403Notes": "Carrying the biggest sword around is surely a way to create your own luck! Confers no benefit. March 2024 Subscriber Item.",
|
||||
"weaponSpecialSpring2025WarriorText": "Sunshine Scimitar",
|
||||
"weaponSpecialSpring2025RogueText": "Crystal Point Flail",
|
||||
"weaponSpecialSpring2025HealerText": "Plumeria Crook",
|
||||
"weaponSpecialSpring2025MageText": "Mantis Staff",
|
||||
"weaponMystery202211Notes": "Harness the awesome power of a lightning storm with this staff. Confers no benefit. November 2022 Subscriber Item.",
|
||||
"weaponMystery202209Text": "Magic Manual",
|
||||
"weaponMystery202209Notes": "This book will guide you through your journey into magic-making. Confers no benefit. September 2022 Subscriber Item.",
|
||||
"weaponSpecialSummer2025WarriorText": "Scallop Lance",
|
||||
"weaponSpecialSummer2025RogueText": "Squid Tentacle",
|
||||
"weaponSpecialSummer2025HealerText": "Sea Angel Wing Paddle",
|
||||
"weaponSpecialSummer2025MageText": "Branch Coral",
|
||||
"weaponMystery202508Text": "Brilliant Crimson Blade",
|
||||
"weaponMystery202306Text": "Rainbow Umbrella",
|
||||
"weaponMystery202311Text": "All-Seeing Staff",
|
||||
"weaponMystery202311Notes": "See beyond the bounds of space and time! Confers no benefit. November 2023 Subscriber Item.",
|
||||
"weaponMystery202201Notes": "Unleash a cloud of gold and silver glitter when the clock strikes midnight. Happy New Year! Now who's cleaning this up? Confers no benefit. January 2022 Subscriber Item.",
|
||||
"weaponMystery202212Notes": "The glowing snowflake in this wand holds the power to warm hearts on even the coldest winter night! Confers no benefit. December 2022 Subscriber Item.",
|
||||
"weaponMystery202201Text": "Midnight Confetti Cannon",
|
||||
"weaponMystery202111Text": "Chronomancer's Staff",
|
||||
"weaponMystery202111Notes": "Shape the flow of time with this mysterious and powerful staff. Confers no benefit. November 2021 Subscriber Item.",
|
||||
"weaponMystery202212Text": "Glacial Wand"
|
||||
"weaponSpecialSpring2024RogueText": "Silver Blade"
|
||||
}
|
||||
|
||||
@@ -241,6 +241,5 @@
|
||||
"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>.",
|
||||
"gem": "Gem"
|
||||
"rememberToBeKind": "Please remember to be kind, respectful, and follow the <a href='/static/community-guidelines' target='_blank'>Community Guidelines</a>."
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
"optional": "Optional",
|
||||
"needsTextPlaceholder": "Type your message here.",
|
||||
"leaderOnlyChallenges": "Only the group leader can create challenges",
|
||||
"sendGift": "Send Gift",
|
||||
"sendGift": "Send a 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,6 +357,8 @@
|
||||
"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",
|
||||
@@ -373,8 +375,12 @@
|
||||
"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 colour if left incomplete to help track progress",
|
||||
"newGroupsBullet05": "Shared tasks will degrade in color 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",
|
||||
@@ -422,9 +428,5 @@
|
||||
"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.",
|
||||
"groupParentChildren": "Using with my household",
|
||||
"groupFriends": "Using with friends",
|
||||
"groupManager": "Using for work",
|
||||
"groupTeacher": "Using for education"
|
||||
"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."
|
||||
}
|
||||
|
||||
@@ -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 favourite Magic Hatching potions. Head over to The Market to fill out your collection!",
|
||||
"plentyOfPotionsText": "We're bringing back 10 of the community's favorite 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,13 +274,5 @@
|
||||
"fall2024SpaceInvaderHealerSet": "Space Invader Set (Healer)",
|
||||
"fall2024BlackCatRogueSet": "Black Cat Set (Rogue)",
|
||||
"winter2025MooseWarriorSet": "Moose Warrior 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"
|
||||
"winter2025StringLightsHealerSet": "String Lights Healer Set"
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"welcomeTo": "Welcome to",
|
||||
"welcomeBack": "Welcome back!",
|
||||
"justin": "Justin",
|
||||
"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.",
|
||||
"justinIntroMessage1": "Hello there! You must be new here. My name is <strong>Justin</strong>, and I'll be your guide in Habitica.",
|
||||
"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 * 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).",
|
||||
"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).",
|
||||
"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": "Colour",
|
||||
"sortByColor": "Color",
|
||||
"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 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.",
|
||||
"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.",
|
||||
"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 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!",
|
||||
"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!",
|
||||
"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 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!",
|
||||
"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!",
|
||||
"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 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.",
|
||||
"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.",
|
||||
"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 Candyfloss (Food)",
|
||||
"questStoikalmCalamity3DropBlueCottonCandy": "Blue Cotton Candy (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 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!",
|
||||
"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!",
|
||||
"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 Candyfloss (Food)",
|
||||
"questMayhemMistiflying3DropPinkCottonCandy": "Pink Cotton Candy (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 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!\"",
|
||||
"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!\"",
|
||||
"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 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!”",
|
||||
"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!”",
|
||||
"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 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!",
|
||||
"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!",
|
||||
"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 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?”",
|
||||
"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?”",
|
||||
"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'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!”",
|
||||
"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!”",
|
||||
"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 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!”",
|
||||
"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!”",
|
||||
"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 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.",
|
||||
"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.",
|
||||
"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,21 +844,5 @@
|
||||
"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",
|
||||
"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"
|
||||
"questPlatypusText": "The Perfectionist Platypus"
|
||||
}
|
||||
|
||||
@@ -257,18 +257,5 @@
|
||||
"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",
|
||||
"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.",
|
||||
"acceptAllCookies": "Accept All Cookies",
|
||||
"denyNonEssentialCookies": "Deny Non-Essential Cookies",
|
||||
"managePrivacyPreferences": "Manage Your Privacy Preferences",
|
||||
"yourPrivacyPreferences": "Your Privacy Preferences",
|
||||
"strictlyNecessary": "Strictly Necessary",
|
||||
"alwaysActive": "Always Active",
|
||||
"requiredToRun": "These are required by our website and apps to run at their best.",
|
||||
"performanceAnalytics": "Performance and Analytics",
|
||||
"usedForSupport": "These are used to improve the user experience, performance, and services of our website and apps. This data is used by our support team when handling requests and bug reports.",
|
||||
"savePreferences": "Save Preferences",
|
||||
"habiticaPrivacyPolicy": "Habitica's Privacy Policy"
|
||||
"transaction_subscription_bonus": "<b>Subscription</b> bonus"
|
||||
}
|
||||
|
||||
@@ -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 Travellers 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 Travelers 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 Armour Set",
|
||||
"mysterySet201809": "Autumnal Armor Set",
|
||||
"mysterySet201810": "Dark Forest Set",
|
||||
"mysterySet201811": "Splendid Sorcerer Set",
|
||||
"mysterySet201812": "Arctic Fox Set",
|
||||
@@ -234,28 +234,5 @@
|
||||
"mysterySet202310": "Ghostlight Wraith Set",
|
||||
"monthlyMysticHourglass": "Monthly Mystic Hourglass",
|
||||
"mysterySet202407": "Amiable Axolotl Set",
|
||||
"mysterySet202408": "Arcane Aegis Set",
|
||||
"mysterySet202409": "Heliotrope Magus Set",
|
||||
"mysterySet202410": "Candy Corn Fox Set",
|
||||
"mysterySet202412": "Candy Cane Cottontail Set",
|
||||
"mysterySet202503": "Jade Juggernaut Set",
|
||||
"mysterySet202501": "Frostbinder Set",
|
||||
"mysterySet202502": "Heartfelt Harlequin Set",
|
||||
"mysterySet202411": "Bristled Brawler Set",
|
||||
"mysterySet202509": "Windswept Wanderer Set",
|
||||
"mysterySet202504": "Elusive Yeti Set",
|
||||
"mysterySet202506": "Solar Shine Set",
|
||||
"mysterySet202505": "Soaring Swallowtail Set",
|
||||
"mysterySet202510": "Gliding Ghoul Set",
|
||||
"mysterySet202511": "Frost Warrior Set",
|
||||
"subscribeAgainContinueHourglasses": "Subscribe again to continue receiving Mystic Hourglasses",
|
||||
"subscribeTo": "Subscribe To",
|
||||
"popular": "Popular",
|
||||
"monthlyGemsLabel": "Monthly Gems",
|
||||
"recurringMonthly": "Recurring every month",
|
||||
"selectPayment": "Select Payment",
|
||||
"giftSubscriptionLeadText": "Choose the subscription you'd like to gift below! This purchase will not automatically renew.",
|
||||
"oneMonthGift": "For 1 month",
|
||||
"subscribe": "Subscribe",
|
||||
"resubscribeToPickUp": "Resubscribe to pick up where you left off!"
|
||||
"mysterySet202408": "Arcane Aegis Set"
|
||||
}
|
||||
|
||||
@@ -108,6 +108,5 @@
|
||||
"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.",
|
||||
"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."
|
||||
"messageChallengeFlagOfficial": "Los Desafíos Oficiales no se pueden notificar."
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"dontDespair": "¡No te desesperes!",
|
||||
"deathPenaltyDetails": "Has perdido un Nivel, tu Oro y una pieza de equipamiento, ¡pero puedes recuperarlos con trabajo duro! Buena suerte--lo harás genial.",
|
||||
"refillHealthTryAgain": "Rellenar salud y volver a intentarlo",
|
||||
"dyingOftenTips": "¿Pasa esto a menudo? <a href='/static/faq#prevent-damage' target='_blank'>¡Aqui tienes ayuda!</a>",
|
||||
"dyingOftenTips": "¿Pasa esto a menudo? <a href='https://habitica.fandom.com/wiki/Death_Mechanics#Strategies_for_Staying_Alive' target='_blank'>¡Aqui tienes ayuda!</a>",
|
||||
"losingHealthWarning": "¡Cuidado, estás perdiendo salud rápidamente!",
|
||||
"losingHealthWarning2": "¡No dejes que tu salud baje a cero! Si lo haces, perderás un nivel, tu Oro y un artículo.",
|
||||
"toRegainHealth": "Para recuperar tu Salud:",
|
||||
|
||||
@@ -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, 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.",
|
||||
"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.",
|
||||
"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,7 +243,5 @@
|
||||
"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.",
|
||||
"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"
|
||||
"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."
|
||||
}
|
||||
|
||||
@@ -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": "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.",
|
||||
"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.",
|
||||
"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.",
|
||||
@@ -132,7 +132,7 @@
|
||||
"invalidReqParams": "Parámetros de solicitud no válidos.",
|
||||
"memberIdRequired": "\"member\" debe ser una UUID válida.",
|
||||
"heroIdRequired": "\"herold\" debe ser una UUID válida.",
|
||||
"cannotFulfillReq": "Está dirección de correo electrónico ya está en uso. Puedes conectarte por medio de ella o usar otra dirección de correo para registrarte. Si necesitas ayuda, por favor contacta con admin@habitica.com.",
|
||||
"cannotFulfillReq": "Por favor introduce una dirección de correo electrónico válida. Manda un email a admin@habitica.com si el error persiste.",
|
||||
"modelNotFound": "Este modelo no existe.",
|
||||
"signUpWithSocial": "Continuar con <%= social %>",
|
||||
"loginWithSocial": "Conectarse con <%= social %>",
|
||||
|
||||
@@ -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 Otoño 2017.",
|
||||
"weaponSpecialFall2017RogueNotes": "¡Derrota a tus enemigos con dulzura! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de verano 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 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.",
|
||||
"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.",
|
||||
"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 cantarina. 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 cacareando. 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 que 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 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? ¡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.",
|
||||
"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.",
|
||||
"armorSpecialFall2017WarriorText": "Fuerte y Dulce Armadura",
|
||||
"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.",
|
||||
"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.",
|
||||
"armorSpecialFall2017MageText": "Toga de Baile de Disfraces",
|
||||
"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.",
|
||||
"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.",
|
||||
"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": "¡Enróscate este casco apretado! Tan solo está LIGERAMENTE usado. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de Otoño 2014.",
|
||||
"headSpecialFallWarriorNotes": "¡Injértate este casco! 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 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.",
|
||||
"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.",
|
||||
"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 perfumados 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 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": "Ay de cualquiera te mire en los ojos... Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de Otoño 2016.",
|
||||
"headSpecialFall2016HealerNotes": "Miseria a 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 estrambótico mago 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 mágico extraño 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 amistosas 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 afables 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 alegre sombrerito, jeje! 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 dulce sombrero! 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 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.",
|
||||
"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.",
|
||||
"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 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.",
|
||||
"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.",
|
||||
"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 cuervos, ¡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 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.",
|
||||
"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": "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.",
|
||||
"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.",
|
||||
"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 Górgona 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 gorgona 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 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.",
|
||||
"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.",
|
||||
"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 Otoño 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 verano 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 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.",
|
||||
"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.",
|
||||
"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, permitiéndote 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, permitiendote 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, 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.",
|
||||
"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.",
|
||||
"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": "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.",
|
||||
"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.",
|
||||
"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": "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.",
|
||||
"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.",
|
||||
"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 pone 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 hace 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 la 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 lo 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: ¡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.",
|
||||
"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.",
|
||||
"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 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.",
|
||||
"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.",
|
||||
"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, una eclosión de placer para los sentidos. 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. 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 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.",
|
||||
"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.",
|
||||
"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": "Tocado Aurora Boreal",
|
||||
"headSpecialWinter2025MageText": "Sobrero 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.",
|
||||
@@ -3389,7 +3389,7 @@
|
||||
"weaponSpecialFall2025MageNotes": "Una poderosa arma capaz de trazar una senda segura a través de los terrores del Bosque Negro. Aumenta la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipamiento de Edición Limitada Otoño 2025.",
|
||||
"weaponSpecialFall2025WarriorText": "Hacha de Bigfoot",
|
||||
"weaponSpecialFall2025HealerText": "Hacha Kobold",
|
||||
"weaponSpecialFall2025HealerNotes": "Una poderosa arma capaz de trazar una senda segura a través de los obstáculos del Bosque Negro. Aumenta la Inteligencia en <%= int %>. Equipamiento de Edición Limitada Otoño 2025.",
|
||||
"weaponSpecialFall2025HealerNotes": "Una poderosa arma capaz de trazar una senda segura a través de los obstáculos del Bosque Negro. Aumenta la Fuerza en <%= str %>. Equipamiento de Edición Limitada Otoño 2025.",
|
||||
"weaponSpecialFall2025MageText": "Hacha de Fantasma Enmascarado",
|
||||
"weaponMystery202511Text": "Espada Escarcha",
|
||||
"weaponMystery202511Notes": "El halo helado de esta espada te permitirá realizar con rapidez incluso las tareas rojas más oscuras. No otorga ningún beneficio. Artículo de Suscriptor Noviembre 2025.",
|
||||
|
||||
@@ -241,6 +241,5 @@
|
||||
"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>.",
|
||||
"gem": "Gema"
|
||||
"rememberToBeKind": "Por favor recuerda ser bondadoso, respetuoso y seguir las <a href='/static/community-guidelines' target='_blank'>Normas de la Comunidad</a>."
|
||||
}
|
||||
|
||||
@@ -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 regalo",
|
||||
"sendGift": "Enviar un 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,6 +373,10 @@
|
||||
"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.",
|
||||
@@ -404,6 +408,8 @@
|
||||
"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",
|
||||
@@ -422,9 +428,5 @@
|
||||
"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.",
|
||||
"groupFriends": "Usándolo con amigos",
|
||||
"groupManager": "Usándolo para el trabajo",
|
||||
"groupTeacher": "Usándolo para dar clase",
|
||||
"groupParentChildren": "Usándolo con mi familia"
|
||||
"messageCopiedToClipboard": "Mensaje copiado en el portapapeles."
|
||||
}
|
||||
|
||||
@@ -271,7 +271,5 @@
|
||||
"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",
|
||||
"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."
|
||||
"acceptAllCookies": "Aceptar Todas las Cookies"
|
||||
}
|
||||
|
||||
@@ -891,35 +891,5 @@
|
||||
"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.",
|
||||
"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!"
|
||||
"backgroundCastleHallWithHearthNotes": "Deléitate de la calidez de este salón del castillo con chimenea."
|
||||
}
|
||||
|
||||
@@ -108,6 +108,5 @@
|
||||
"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",
|
||||
"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."
|
||||
"resetFlags": "Reiniciar marcadores"
|
||||
}
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
"tier5": "Nivel 5 (Campeón)",
|
||||
"tier6": "Nivel 6 (Campeón)",
|
||||
"tier7": "Nivel 7 (Legendario)",
|
||||
"tierModerator": "Moderador",
|
||||
"tierStaff": "Personal",
|
||||
"tierModerator": "Moderador (Guardián)",
|
||||
"tierStaff": "Personal (Heroico)",
|
||||
"tierNPC": "PNJ",
|
||||
"friend": "Amigo",
|
||||
"elite": "Élite",
|
||||
@@ -16,13 +16,13 @@
|
||||
"legendary": "Legendario",
|
||||
"moderator": "Moderador",
|
||||
"guardian": "Guardián",
|
||||
"staff": "Personal de Habitica",
|
||||
"staff": "Personal",
|
||||
"heroic": "Heroico",
|
||||
"modalContribAchievement": "¡Logro de colaborador!",
|
||||
"contribModal": "¡<%= name %>, eres una persona genial! Ahora eres un contribuidor nivel <%= level %> por ayudar a Habitica.",
|
||||
"contribLink": "¡Mira qué premios has ganado por tu contribución!",
|
||||
"contribName": "Contribuidor",
|
||||
"contribText": "Ha contribuido a Habitica, ya sea a través de código, arte, música, escritura, u otro método.",
|
||||
"contribText": "Ha contribuido a Habitica, ya sea a través de código, arte, música, escritura, u otro método. Para saber más, ¡únete al gremio de Aspiring Legends (Aspirantes a Leyenda)!",
|
||||
"kickstartName": "Patrocinador de Kickstarter - Nivel $<%= key %>",
|
||||
"kickstartText": "Respaldó el proyecto Kickstarter",
|
||||
"helped": "Ayudó al Crecimiento de Habitica",
|
||||
@@ -40,10 +40,10 @@
|
||||
"backerTier": "Nivel de Patrocinador",
|
||||
"playerTiers": "Niveles de Jugador",
|
||||
"tier": "Nivel",
|
||||
"conRewardsURL": "https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tier-rewards",
|
||||
"conRewardsURL": "https://habitica.fandom.com/es/wiki/Recompensas_de_Contribuidor",
|
||||
"surveysSingle": "Ayudó a Habitica a crecer, ya sea completando una encuesta o ayudando con pruebas a gran escala. ¡Gracias!",
|
||||
"surveysMultiple": "Ayudó a Habitica a crecer en <%= count %> ocasiones, ya sea completando una encuesta o ayudando con pruebas a gran escala. ¡Gracias!",
|
||||
"blurbHallPatrons": "Este es el Salón de Patrocinadores, donde honramos a los nobles aventureros que respaldaron el Kickstarter original de Habitica. ¡Les agradecemos por ayudarnos a dar vida a Habitica!",
|
||||
"blurbHallContributors": "Éste es el Salón de Contribuidores, donde los contribuidores del código abierto de Habitica son honrados. Ya sea a través de código, arte, música, escritura o incluso su servicio a la comunidad, han ganado <a href='github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tier-rewards' target='_blank'> gemas, equipamento exclusivo</a> y <a href='github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tiers' target='_blank'> títulos prestigiosos</a>. ¡Tú también puedes contribuir a Habitica! <a href='github.com/HabitRPG/habitica/wiki/Contributing_-to_-Habitica' target='_blank'> Encuentra más información aquí. </a>",
|
||||
"blurbHallContributors": "Éste es el Salón de Contribuidores, donde los contribuidores del código abierto de Habitica son honrados. Ya sea a través de código, arte, música, escritura o incluso su servicio a la comunidad, han ganado <a href='https://habitica.fandom.com/wiki/Contributor_Rewards' target='_blank'> gemas, equipamento exclusivo</a> y <a href='https://habitica.fandom.com/wiki/Contributor_Titles' target='_blank'> títulos prestigiosos</a>. ¡Tú también puedes contribuir a Habitica! <a href='https://habitica.fandom.com/wiki/Contributing_to_Habitica' target='_blank'> Encuentra más información aquí. </a>",
|
||||
"noPrivAccess": "No tiene los requisitos requeridos."
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"dontDespair": "¡No desesperes!",
|
||||
"deathPenaltyDetails": "Perdiste un Nivel, tu Oro y un artículo de Equipamiento, ¡pero puedes recuperarlos trabajando duro! Buena suerte -- lo harás muy bien.",
|
||||
"refillHealthTryAgain": "Recuperar Salud e Intentar de Nuevo",
|
||||
"dyingOftenTips": "¿Te pasa seguido? <a href='/static/faq#prevent-damage' target='_blank'>¡Aquí hay algunos consejos!</a>",
|
||||
"dyingOftenTips": "¿Te pasa seguido? <a href='https://habitica.fandom.com/wiki/Death_Mechanics#Strategies_for_Staying_Alive' target='_blank'>¡Aquí hay algunos consejos!</a>",
|
||||
"losingHealthWarning": "¡Cuidado! - ¡Estás perdiendo Salud!",
|
||||
"losingHealthWarning2": "¡No dejes que tu Salud llegue a cero! Si eso sucede, perderás un nivel, tu Oro y un artículo de equipamiento.",
|
||||
"toRegainHealth": "Para recuperar Salud:",
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"faqQuestion29": "¿Cómo recupero HP?",
|
||||
"webFaqAnswer29": "Puedes recuperar 15 HP comprando una Poción de Salud en tu columna de Recompensas por 25 de oro. Además, siempre recuperarás HP completo cuando subas de nivel!",
|
||||
"faqQuestion30": "¿Qué pasa cuando me quedo sin HP?",
|
||||
"webFaqAnswer30": "Si tus Puntos de Vida descienden por debajo de cero, perderás un nivel, el punto de atributo de ese nivel, todas tus monedas de oro y una pieza aleatoria de Equipo que, podrás volver a adquirir recomprándola. Puedes reconstruir lo logrado completando tareas y subiendo de nivel otra vez.",
|
||||
"webFaqAnswer30": "Si tu HP llega a cero, perderás un nivel, todo tu oro y una pieza de equipo que podrás volver a comprar.",
|
||||
"faqQuestion31": "¿Por qué perdí HP al interactuar con una tarea que no es negativa?",
|
||||
"webFaqAnswer31": "Si completas una tarea y pierdes HP cuando no deberías, es porque hubo un retraso mientras el servidor sincronizaba los cambios hechos en otras plataformas. Por ejemplo, si usas oro, maná o pierdes HP en la aplicación móvil y luego completas una tarea en el sitio web, el servidor simplemente está confirmando que todo esté sincronizado.",
|
||||
"faqQuestion32": "¿Cómo puedo elegir una clase?",
|
||||
@@ -243,7 +243,5 @@
|
||||
"subscriptionDetail40": "Soy suscriptor, ¿cuándo recibiré mi primer Reloj de arena místico normal y el aumento del tope de gemas del nuevo calendario?",
|
||||
"subscriptionDetail450": "Dado que los Relojes de arena místicos y el aumento del tope de gemas son ahora un beneficio mensual, la compra de varias suscripciones de regalos no otorgará más beneficios a la vez.",
|
||||
"subscriptionDetail480": "Estos cambios solo afectan a los relojes de arena místicos y a las gemas de abonado. Todas las demás ventajas seguirán siendo las mismas.",
|
||||
"subscriptionPara3": "Esperamos que este nuevo calendario sea más predecible, permita un mayor acceso a las increíbles existencias de artículos de la Tienda de los Viajeros en el Tiempo y ofrezca aún más motivación para progresar en tus tareas cada mes!",
|
||||
"faqQuestion68": "Cómo puedo evitar perder puntos de vida?",
|
||||
"webFaqAnswer68": "Si sueles perder vida con frecuencia, prueba alguno de los siguientes consejos:\n\n- Pausa tus Tareas Diarias. El botón “Pausar Daño” en los Ajustes evitará que pierdas vida 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- Los Pícaros pueden lanzar Sigilo para evitar daño de las Tareas Diarias no completadas\n- 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- Los Sanadores pueden lanzar Claridad Abrasadora para reducir el color rojo y así también reducir el daño por las no completadas"
|
||||
"subscriptionPara3": "Esperamos que este nuevo calendario sea más predecible, permita un mayor acceso a las increíbles existencias de artículos de la Tienda de los Viajeros en el Tiempo y ofrezca aún más motivación para progresar en tus tareas cada mes!"
|
||||
}
|
||||
|
||||
@@ -108,6 +108,5 @@
|
||||
"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.",
|
||||
"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."
|
||||
"messageChallengeFlagOfficial": "Les Défis Officiels ne peuvent pas être signalés."
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"dontDespair": "Ne désespérez pas !",
|
||||
"deathPenaltyDetails": "Vous avez perdu un niveau, tout votre or, et une pièce d'équipement, mais vous pouvez tous les récupérer en travaillant dur ! Bonne chance--vous y arriverez.",
|
||||
"refillHealthTryAgain": "Reprendre vie et essayer à nouveau",
|
||||
"dyingOftenTips": "Cela vous arrive trop souvent ? <a href='/static/faq#prevent-damage' target='_blank'>Voici quelques astuces !</a>",
|
||||
"dyingOftenTips": "Cela vous arrive trop souvent ? <a href='https://habitica.fandom.com/fr/wiki/Mort#Strat.C3.A9gies_pour_rester_en_vie' target='_blank'>Voici quelques astuces !</a>",
|
||||
"losingHealthWarning": "Attention - Vous perdez de la santé !",
|
||||
"losingHealthWarning2": "Ne laissez pas votre santé tomber à zéro ! Si cela arrive, vous perdrez un niveau, votre or, et un élément d'équipement.",
|
||||
"toRegainHealth": "Pour regagner de la Santé :",
|
||||
|
||||
@@ -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, 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.",
|
||||
"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.",
|
||||
"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,7 +243,5 @@
|
||||
"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 ?",
|
||||
"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"
|
||||
"faqQuestion67": "À quoi correspondent les classes dans Habitica ?"
|
||||
}
|
||||
|
||||