mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-13 20:57:24 +01:00
Compare commits
1 Commits
qa/turtle
...
dependabot
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
afe1bdc168 |
Submodule habitica-images updated: 8a96a0ff62...98642906db
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "habitica",
|
||||
"version": "5.42.1",
|
||||
"version": "5.41.6",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "habitica",
|
||||
"version": "5.42.1",
|
||||
"version": "5.41.6",
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.22.10",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "habitica",
|
||||
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
|
||||
"version": "5.42.1",
|
||||
"version": "5.41.6",
|
||||
"main": "./website/server/index.js",
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.22.10",
|
||||
|
||||
@@ -47,7 +47,7 @@ describe('GET /inbox/messages', () => {
|
||||
it('returns four messages when using page-query ', async () => {
|
||||
const promises = [];
|
||||
|
||||
for (let i = 0; i < 50; i += 1) {
|
||||
for (let i = 0; i < 10; i += 1) {
|
||||
promises.push(user.post('/members/send-private-message', {
|
||||
toUserId: user.id,
|
||||
message: 'fourth',
|
||||
|
||||
@@ -66,7 +66,7 @@ describe('GET /inbox/conversations', () => {
|
||||
it('returns five messages when using page-query ', async () => {
|
||||
const promises = [];
|
||||
|
||||
for (let i = 0; i < 50; i += 1) {
|
||||
for (let i = 0; i < 10; i += 1) {
|
||||
promises.push(user.post('/members/send-private-message', {
|
||||
toUserId: user.id,
|
||||
message: 'fourth',
|
||||
|
||||
13
website/client/package-lock.json
generated
13
website/client/package-lock.json
generated
@@ -15,7 +15,7 @@
|
||||
"amplitude-js": "^8.21.3",
|
||||
"assert": "^2.1.0",
|
||||
"autoprefixer": "^10.4.20",
|
||||
"axios": "^0.28.0",
|
||||
"axios": "^1.13.2",
|
||||
"axios-progress-bar": "^1.2.0",
|
||||
"bootstrap": "^4.6.0",
|
||||
"bootstrap-vue": "^2.23.1",
|
||||
@@ -3307,12 +3307,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/axios": {
|
||||
"version": "0.28.1",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.28.1.tgz",
|
||||
"integrity": "sha512-iUcGA5a7p0mVb4Gm/sy+FSECNkPFT4y7wt6OM/CDpO/OnNCvSs3PoMG8ibrC9jRoGYU0gUK5pXVC4NPXq6lHRQ==",
|
||||
"version": "1.13.2",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz",
|
||||
"integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"follow-redirects": "^1.15.0",
|
||||
"form-data": "^4.0.0",
|
||||
"follow-redirects": "^1.15.6",
|
||||
"form-data": "^4.0.4",
|
||||
"proxy-from-env": "^1.1.0"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"amplitude-js": "^8.21.3",
|
||||
"assert": "^2.1.0",
|
||||
"autoprefixer": "^10.4.20",
|
||||
"axios": "^0.28.0",
|
||||
"axios": "^1.13.2",
|
||||
"axios-progress-bar": "^1.2.0",
|
||||
"bootstrap": "^4.6.0",
|
||||
"bootstrap-vue": "^2.23.1",
|
||||
|
||||
@@ -1055,11 +1055,6 @@
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_elegant_palace {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_elegant_palace.png');
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_enchanted_music_room {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_enchanted_music_room.png');
|
||||
width: 141px;
|
||||
@@ -1756,11 +1751,6 @@
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_nighttime_street_with_shops {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_nighttime_street_with_shops.png');
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_ocean_sunrise {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_ocean_sunrise.png');
|
||||
width: 141px;
|
||||
@@ -2447,11 +2437,6 @@
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_winter_desert_with_saguaros {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_winter_desert_with_saguaros.png');
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_winter_fireworks {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_winter_fireworks.png');
|
||||
width: 141px;
|
||||
@@ -29470,11 +29455,6 @@
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
.back_armoire_harpsichord {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/back_armoire_harpsichord.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.body_armoire_clownsBowtie {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/body_armoire_clownsBowtie.png');
|
||||
width: 114px;
|
||||
@@ -29865,11 +29845,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.broad_armor_armoire_loneCowpokeOutfit {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_loneCowpokeOutfit.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.broad_armor_armoire_lunarArmor {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_lunarArmor.png');
|
||||
width: 90px;
|
||||
@@ -30505,11 +30480,6 @@
|
||||
width: 114px;
|
||||
height: 87px;
|
||||
}
|
||||
.head_armoire_loneCowpokeHat {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_armoire_loneCowpokeHat.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.head_armoire_lunarCrown {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_armoire_lunarCrown.png');
|
||||
width: 90px;
|
||||
@@ -30820,11 +30790,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.shield_armoire_doubleBass {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_doubleBass.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.shield_armoire_dragonTamerShield {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_dragonTamerShield.png');
|
||||
width: 90px;
|
||||
@@ -31030,11 +30995,6 @@
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.shield_armoire_prettyPinkGiftBox {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_prettyPinkGiftBox.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.shield_armoire_ramHornShield {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_ramHornShield.png');
|
||||
width: 90px;
|
||||
@@ -31505,11 +31465,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.slim_armor_armoire_loneCowpokeOutfit {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_loneCowpokeOutfit.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.slim_armor_armoire_lunarArmor {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_lunarArmor.png');
|
||||
width: 90px;
|
||||
@@ -31805,11 +31760,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.weapon_armoire_bambooFlute {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_armoire_bambooFlute.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.weapon_armoire_barristerGavel {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_armoire_barristerGavel.png');
|
||||
width: 90px;
|
||||
@@ -32220,11 +32170,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.weapon_armoire_prettyPinkParasol {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_armoire_prettyPinkParasol.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.weapon_armoire_pushBroom {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_armoire_pushBroom.png');
|
||||
width: 114px;
|
||||
@@ -34115,46 +34060,6 @@
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.back_mystery_202601 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/back_mystery_202601.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.back_mystery_202602 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/back_mystery_202602.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.broad_armor_mystery_202512 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_mystery_202512.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.head_mystery_202512 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_mystery_202512.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.head_mystery_202602 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_mystery_202602.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.slim_armor_mystery_202512 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_mystery_202512.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.weapon_mystery_202512 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_mystery_202512.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.weapon_mystery_202601 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_mystery_202601.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.back_mystery_201402 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/back_mystery_201402.png');
|
||||
width: 90px;
|
||||
@@ -38735,26 +38640,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.broad_armor_special_winter2026Healer {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_special_winter2026Healer.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.broad_armor_special_winter2026Mage {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_special_winter2026Mage.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.broad_armor_special_winter2026Rogue {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_special_winter2026Rogue.png');
|
||||
width: 117px;
|
||||
height: 120px;
|
||||
}
|
||||
.broad_armor_special_winter2026Warrior {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_special_winter2026Warrior.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.broad_armor_special_yeti {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_special_yeti.png');
|
||||
width: 90px;
|
||||
@@ -39050,26 +38935,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.head_special_winter2026Healer {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_special_winter2026Healer.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.head_special_winter2026Mage {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_special_winter2026Mage.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.head_special_winter2026Rogue {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_special_winter2026Rogue.png');
|
||||
width: 117px;
|
||||
height: 120px;
|
||||
}
|
||||
.head_special_winter2026Warrior {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_special_winter2026Warrior.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.head_special_yeti {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_special_yeti.png');
|
||||
width: 90px;
|
||||
@@ -39250,21 +39115,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.shield_special_winter2026Healer {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_special_winter2026Healer.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.shield_special_winter2026Rogue {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_special_winter2026Rogue.png');
|
||||
width: 117px;
|
||||
height: 120px;
|
||||
}
|
||||
.shield_special_winter2026Warrior {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_special_winter2026Warrior.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.shield_special_yeti {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_special_yeti.png');
|
||||
width: 90px;
|
||||
@@ -39505,26 +39355,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.slim_armor_special_winter2026Healer {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_special_winter2026Healer.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.slim_armor_special_winter2026Mage {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_special_winter2026Mage.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.slim_armor_special_winter2026Rogue {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_special_winter2026Rogue.png');
|
||||
width: 117px;
|
||||
height: 120px;
|
||||
}
|
||||
.slim_armor_special_winter2026Warrior {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_special_winter2026Warrior.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.slim_armor_special_yeti {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_special_yeti.png');
|
||||
width: 90px;
|
||||
@@ -39765,26 +39595,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.weapon_special_winter2026Healer {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_special_winter2026Healer.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.weapon_special_winter2026Mage {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_special_winter2026Mage.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.weapon_special_winter2026Rogue {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_special_winter2026Rogue.png');
|
||||
width: 117px;
|
||||
height: 120px;
|
||||
}
|
||||
.weapon_special_winter2026Warrior {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_special_winter2026Warrior.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.weapon_special_yeti {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_special_yeti.png');
|
||||
width: 90px;
|
||||
|
||||
@@ -396,32 +396,6 @@
|
||||
class="btn btn-secondary"
|
||||
@click="makeAdmin()"
|
||||
>Make Admin</a>
|
||||
<div class="d-flex align-items-center mt-2">
|
||||
<input
|
||||
v-model.number="partyChatCount"
|
||||
type="number"
|
||||
min="1"
|
||||
class="form-control form-control-sm mr-2"
|
||||
style="width: 80px;"
|
||||
>
|
||||
<a
|
||||
class="btn btn-secondary"
|
||||
@click="seedPartyChat()"
|
||||
>Send Party Chat Messages</a>
|
||||
</div>
|
||||
<div class="d-flex align-items-center mt-2">
|
||||
<input
|
||||
v-model.number="inboxCount"
|
||||
type="number"
|
||||
min="1"
|
||||
class="form-control form-control-sm mr-2"
|
||||
style="width: 80px;"
|
||||
>
|
||||
<a
|
||||
class="btn btn-secondary"
|
||||
@click="seedInbox()"
|
||||
>Send Inbox Messages</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -912,8 +886,6 @@ export default {
|
||||
DEBUG_ENABLED,
|
||||
TIME_TRAVEL_ENABLED,
|
||||
lastTimeJump: null,
|
||||
partyChatCount: 450,
|
||||
inboxCount: 450,
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
@@ -1032,32 +1004,6 @@ export default {
|
||||
// Reload the website then go to Help > Admin Panel to set contributor level, etc.');
|
||||
// @TODO: sync()
|
||||
},
|
||||
async seedPartyChat () {
|
||||
try {
|
||||
const count = this.partyChatCount;
|
||||
if (!Number.isInteger(count) || count < 1) {
|
||||
window.alert('Please enter a positive integer'); // eslint-disable-line no-alert
|
||||
return;
|
||||
}
|
||||
await axios.post('/api/v4/debug/seed-party-chat', { messageCount: count });
|
||||
window.alert(`Successfully sent ${count} messages to your party chat!`); // eslint-disable-line no-alert
|
||||
} catch (e) {
|
||||
window.alert(e.response?.data?.message || 'Error sending party chat messages'); // eslint-disable-line no-alert
|
||||
}
|
||||
},
|
||||
async seedInbox () {
|
||||
try {
|
||||
const count = this.inboxCount;
|
||||
if (!Number.isInteger(count) || count < 1) {
|
||||
window.alert('Please enter a positive integer'); // eslint-disable-line no-alert
|
||||
return;
|
||||
}
|
||||
await axios.post('/api/v4/debug/seed-inbox', { messageCount: count });
|
||||
window.alert(`Successfully sent ${count} messages to your inbox!`); // eslint-disable-line no-alert
|
||||
} catch (e) {
|
||||
window.alert(e.response?.data?.message || 'Error sending inbox messages'); // eslint-disable-line no-alert
|
||||
}
|
||||
},
|
||||
donate () {
|
||||
this.$root.$emit('bv::show::modal', 'buy-gems', { alreadyTracked: true });
|
||||
},
|
||||
|
||||
@@ -52,21 +52,17 @@
|
||||
<div
|
||||
v-if="!group.purchased.plan.dateTerminated
|
||||
&& group.purchased.plan.paymentMethod === 'Stripe'"
|
||||
class="btn btn-primary mb-3"
|
||||
class="btn btn-primary"
|
||||
@click="redirectToStripeEdit({groupId: group.id})"
|
||||
>
|
||||
{{ $t('subUpdateCard') }}
|
||||
</div>
|
||||
<div v-if="!group.purchased.plan.dateTerminated">
|
||||
<div class="small gray-50 mb-3" v-once>
|
||||
{{ $t('groupPlanBillingFYIShort') }}
|
||||
</div>
|
||||
<div
|
||||
class="btn btn-sm btn-danger"
|
||||
@click="cancelSubscriptionConfirm({group: group})"
|
||||
>
|
||||
{{ $t('cancelGroupSub') }}
|
||||
</div>
|
||||
<div
|
||||
v-if="!group.purchased.plan.dateTerminated"
|
||||
class="btn btn-sm btn-danger"
|
||||
@click="cancelSubscriptionConfirm({group: group})"
|
||||
>
|
||||
{{ $t('cancelGroupSub') }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -189,7 +189,6 @@
|
||||
>
|
||||
</p>
|
||||
<div
|
||||
v-if="paymentMethodLogo.icon"
|
||||
class="svg svg-icon mb-4"
|
||||
:class="paymentMethodLogo.class"
|
||||
v-html="paymentMethodLogo.icon"
|
||||
@@ -206,13 +205,6 @@
|
||||
<div>{{ $t('subUpdateCard') }}</div>
|
||||
</button>
|
||||
</div>
|
||||
<div
|
||||
v-once
|
||||
v-if="!hasGroupPlan"
|
||||
class="small text-center mb-4"
|
||||
>
|
||||
{{ $t('subscriptionBillingFYIShort') }}
|
||||
</div>
|
||||
<div
|
||||
v-if="purchasedPlanExtraMonthsDetails.months > 0"
|
||||
class="extra-months green-10 py-2 px-3 mb-4"
|
||||
@@ -415,13 +407,6 @@
|
||||
<div class="purple-bar my-auto"></div>
|
||||
</div>
|
||||
<div class="d-flex flex-column align-items-center mt-3">
|
||||
<div
|
||||
v-once
|
||||
v-if="!hasSubscription"
|
||||
class="small gray-100 w-50 text-center mb-5"
|
||||
>
|
||||
{{ $t('subscriptionBillingFYI') }}
|
||||
</div>
|
||||
<div
|
||||
v-once
|
||||
class="svg-icon svg-gift-box mb-2"
|
||||
@@ -646,7 +631,7 @@
|
||||
background-color: $purple-400;
|
||||
height: 1px;
|
||||
width: 50%;
|
||||
max-width: 417px;
|
||||
max-width: 432px;
|
||||
}
|
||||
|
||||
.purple-gradient {
|
||||
@@ -669,12 +654,6 @@
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.small {
|
||||
font-size: 12px;
|
||||
line-height: 1.67;
|
||||
max-width: 874px;
|
||||
}
|
||||
|
||||
.stats-card {
|
||||
border-radius: 8px;
|
||||
width: 192px;
|
||||
|
||||
@@ -45,9 +45,6 @@
|
||||
<p class="gray-200">
|
||||
{{ $t('billedMonthly') }}
|
||||
</p>
|
||||
<small class="gray-200">
|
||||
{{ $t('groupPlanBillingFYI') }}
|
||||
</small>
|
||||
</div>
|
||||
<div class="top-right"></div>
|
||||
<div class="d-flex justify-content-between align-items-middle w-100 gap-72 mb-100">
|
||||
@@ -117,9 +114,6 @@
|
||||
<p class="gray-200">
|
||||
{{ $t('billedMonthly') }}
|
||||
</p>
|
||||
<small class="gray-200">
|
||||
{{ $t('groupPlanBillingFYI') }}
|
||||
</small>
|
||||
</div>
|
||||
<div class="bot-right"></div>
|
||||
</div>
|
||||
@@ -180,11 +174,6 @@
|
||||
line-height: 28px;
|
||||
}
|
||||
|
||||
small {
|
||||
font-size: 12px;
|
||||
line-height: 1.67;
|
||||
}
|
||||
|
||||
// Major layout elements
|
||||
|
||||
.bottom-banner {
|
||||
|
||||
@@ -679,7 +679,7 @@ import NotificationMixins from '@/mixins/notifications';
|
||||
|
||||
// extract to a shared path
|
||||
const CONVERSATIONS_PER_PAGE = 10;
|
||||
const PM_PER_PAGE = 50;
|
||||
const PM_PER_PAGE = 10;
|
||||
|
||||
const UI_STATES = Object.freeze({
|
||||
LOADING: 'LOADING',
|
||||
|
||||
@@ -3,7 +3,7 @@ import Vue from 'vue';
|
||||
import * as Analytics from '@/libs/analytics';
|
||||
|
||||
export async function getChat (store, payload) {
|
||||
const response = await axios.get(`/api/v4/groups/${payload.groupId}/chat?limit=400`);
|
||||
const response = await axios.get(`/api/v4/groups/${payload.groupId}/chat`);
|
||||
|
||||
return response.data.data;
|
||||
}
|
||||
|
||||
@@ -921,12 +921,5 @@
|
||||
"backgroundInsideForestWitchsCottageNotes": "Webe Zauber in der Hütte der Waldhexe.",
|
||||
"backgroundCastleKeepWithBannersText": "Burghalle mit Bannern",
|
||||
"backgroundCastleKeepWithBannersNotes": "Singe Geschichten von Heldentaten in einer Burghalle mit Bannern.",
|
||||
"backgrounds112025": "SET 138: Veröffentlicht im November 2025",
|
||||
"backgrounds122025": "SET 139: Veröffentlicht im Dezember 2025",
|
||||
"backgroundNighttimeStreetWithShopsNotes": "Genieße das warme Leuchten einer Nächtlichen Straße mit Geschäften.",
|
||||
"backgroundNighttimeStreetWithShopsText": "Nächtliche Straße mit Geschäften",
|
||||
"backgrounds012026": "SET 140: Veröffentlicht im Januar 2026",
|
||||
"backgrounds022026": "SET 141: Veröffentlicht im Februar 2026",
|
||||
"backgroundElegantPalaceText": "Eleganter Palast",
|
||||
"backgroundElegantPalaceNotes": "Bewundere die farbenfrohen Hallen eines Eleganten Palastes."
|
||||
"backgrounds112025": "SET 138: Veröffentlicht im November 2025"
|
||||
}
|
||||
|
||||
@@ -132,12 +132,12 @@
|
||||
"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 admin@habitica.com, falls du Hilfe benötigst.",
|
||||
"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.",
|
||||
"modelNotFound": "Diese Vorlage existiert nicht.",
|
||||
"signUpWithSocial": "Mit <%= social %> fortfahren",
|
||||
"loginWithSocial": "Mit <%= social %> anmelden",
|
||||
"confirmPassword": "Passwort bestätigen",
|
||||
"usernameLimitations": "Benutzernamen können jederzeit geändert werden. Sie müssen zwischen 1 und 20 Zeichen lang sein und dürfen nur Buchstaben von a bis z, Zahlen von 0 bis 9, Bindestriche und Unterstriche beinhalten.",
|
||||
"usernameLimitations": "Benutzernamen können jederzeit geändert werden. Sie müssen zwischen 1 und 20 Zeichen lang sein und dürfen nur Buchstaben von A bis Z, Zahlen von 0 bis 9, Bindestriche und Unterstriche beinhalten.",
|
||||
"usernamePlaceholder": "z.B., HabitRabbit",
|
||||
"emailPlaceholder": "z.B., gryphon@beispiel.com",
|
||||
"passwordPlaceholder": "z.B., ******************",
|
||||
|
||||
@@ -1051,18 +1051,6 @@
|
||||
"backgroundCastleKeepWithBannersText": "Castle Hall with Banners",
|
||||
"backgroundCastleKeepWithBannersNotes": "Sing tales of heroic deeds in a Castle Hall with Banners.",
|
||||
|
||||
"backgrounds122025": "SET 139: Released December 2025",
|
||||
"backgroundNighttimeStreetWithShopsText": "Nighttime Street with Shops",
|
||||
"backgroundNighttimeStreetWithShopsNotes": "Enjoy the warm glow of a Nighttime Street with Shops.",
|
||||
|
||||
"backgrounds012026": "SET 140: Released January 2026",
|
||||
"backgroundWinterDesertWithSaguarosText": "Winter Desert with Saguaros",
|
||||
"backgroundWinterDesertWithSaguarosNotes": "Breathe the crisp air of a Winter Desert with Saguaros.",
|
||||
|
||||
"backgrounds022026": "SET 141: Released February 2026",
|
||||
"backgroundElegantPalaceText": "Elegant Palace",
|
||||
"backgroundElegantPalaceNotes": "Admire the colorful halls of an Elegant Palace.",
|
||||
|
||||
"timeTravelBackgrounds": "Steampunk Backgrounds",
|
||||
"backgroundAirshipText": "Airship",
|
||||
"backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.",
|
||||
|
||||
@@ -276,7 +276,7 @@
|
||||
"weaponSpecialWinter2018WarriorText": "Holiday Bow Hammer",
|
||||
"weaponSpecialWinter2018WarriorNotes": "The sparkly appearance of this bright weapon will dazzle your enemies as you swing it! Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.",
|
||||
"weaponSpecialWinter2018MageText": "Holiday Confetti",
|
||||
"weaponSpecialWinter2018MageNotes": "Magic—and glitter—is in the air! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.",
|
||||
"weaponSpecialWinter2018MageNotes": "Magic--and glitter--is in the air! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.",
|
||||
"weaponSpecialWinter2018HealerText": "Mistletoe Wand",
|
||||
"weaponSpecialWinter2018HealerNotes": "This mistletoe ball is sure to enchant and delight passersby! Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.",
|
||||
|
||||
@@ -569,15 +569,6 @@
|
||||
"weaponSpecialFall2025MageText": "Masked Ghost Axe",
|
||||
"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 Fall 2025 Gear.",
|
||||
|
||||
"weaponSpecialWinter2026WarriorText": "Rime Scythe",
|
||||
"weaponSpecialWinter2026WarriorNotes": "Scythes help cut, reap, and cover large areas—all things you need when refining a task list. Increases Strength by <%= str %>. Limited Edition Winter 2025-2026 Gear.",
|
||||
"weaponSpecialWinter2026RogueText": "Ski Pole",
|
||||
"weaponSpecialWinter2026RogueNotes": "Ski poles help you maintain balance, stability, and timing—all things you need to be truly productive. Increases Strength by <%= str %>. Limited Edition Winter 2025-2026 Gear.",
|
||||
"weaponSpecialWinter2026HealerText": "Polar Staff",
|
||||
"weaponSpecialWinter2026HealerNotes": "Staffs help with support, stability, and direction—all things that help you truly conquer a task list. Increases Intelligence by <%= int %>. Limited Edition Winter 2025-2026 Gear.",
|
||||
"weaponSpecialWinter2026MageText": "Candelabra Staff",
|
||||
"weaponSpecialWinter2026MageNotes": "Candelabras help by holding multiple candles at a time—follow its lead the next time you need to multitask. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition Winter 2025-2026 Gear.",
|
||||
|
||||
"weaponMystery201411Text": "Pitchfork of Feasting",
|
||||
"weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.",
|
||||
"weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth",
|
||||
@@ -622,10 +613,6 @@
|
||||
"weaponMystery202508Notes": "This spinning blade will terrify any monster or red Daily that crosses your path! Confers no benefit. August 2025 Subscriber Item.",
|
||||
"weaponMystery202511Text": "Frost Sword",
|
||||
"weaponMystery202511Notes": "The icy glow of this sword will make quick work of even dark red tasks. Confers no benefit. November 2025 Subscriber Item.",
|
||||
"weaponMystery202512Text": "Cookie Champion's Blade",
|
||||
"weaponMystery202512Notes": "A shining sword cast from sugar, mint, and arcane enchantments. Confers no benefit. December 2025 Subscriber Item.",
|
||||
"weaponMystery202601Text": "Winter's Aegis",
|
||||
"weaponMystery202601Notes": "An icy bubble shield that grants magical protection from opposing elements. Confers no benefit. January 2026 Subscriber Item.",
|
||||
|
||||
"weaponMystery301404Text": "Steampunk Cane",
|
||||
"weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.",
|
||||
@@ -661,7 +648,7 @@
|
||||
"weaponArmoireBasicLongbowText": "Basic Longbow",
|
||||
"weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
|
||||
"weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
|
||||
"weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement—well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
|
||||
"weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
|
||||
"weaponArmoireSandySpadeText": "Sandy Spade",
|
||||
"weaponArmoireSandySpadeNotes": "A tool for digging, as well as flicking sand into the eyes of enemy monsters. Increases Strength by <%= str %>. Enchanted Armoire: Seaside Set (Item 1 of 3).",
|
||||
"weaponArmoireCannonText": "Cannon",
|
||||
@@ -821,7 +808,7 @@
|
||||
"weaponArmoireCleaningClothText": "Cleaning Cloth",
|
||||
"weaponArmoireCleaningClothNotes": "Take this tidying tool on your adventures and always be able to polish a pretty plaque or wipe a wooden windowsill. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Cleaning Supplies Set Two (Item 3 of 3)",
|
||||
"weaponArmoireRidingBroomText": "Riding Broom",
|
||||
"weaponArmoireRidingBroomNotes": "Run all your most magical errands on this fine broom—or, just take it for a joyride around the neighborhood. Whee! Increases Strength by <%= str %> and Intelligence by <%= int %>. Enchanted Armoire: Spooky Sorcery Set (Item 1 of 3)",
|
||||
"weaponArmoireRidingBroomNotes": "Run all your most magical errands on this fine broom--or, just take it for a joyride around the neighborhood. Whee! Increases Strength by <%= str %> and Intelligence by <%= int %>. Enchanted Armoire: Spooky Sorcery Set (Item 1 of 3)",
|
||||
"weaponArmoireRollingPinText": "Rolling Pin",
|
||||
"weaponArmoireRollingPinNotes": "Roll your dough as thin as you like in-between bonking bad habits when they pop up around you like a certain rodent-bopping game. Increases Strength by <%= str %>. Enchanted Armoire: Cooking Implements Set 2 (Item 2 of 2).",
|
||||
"weaponArmoireScholarlyTextbooksText": "Scholarly Textbooks",
|
||||
@@ -850,10 +837,6 @@
|
||||
"weaponArmoireBeekeepersSmokerNotes": "Use this to calm your bees so you can retrieve some honey. The bees won’t mind. Honestly, we could all use a few extra minutes of calm from time to time. Increases Intelligence by <%= int %>. Enchanted Armoire: Beekeeper Set (Item 3 of 4).",
|
||||
"weaponArmoireBlacksmithsHammerText": "Blacksmith's Hammer",
|
||||
"weaponArmoireBlacksmithsHammerNotes": "This hammer is for metalworking, but it is perfectly adept amidst hot red coals and hot red Daily tasks, as well. Increases Strength by <%= str %>. Enchanted Armoire: Blacksmith Set (Item 3 of 3).",
|
||||
"weaponArmoireBambooFluteText": "Bamboo Flute",
|
||||
"weaponArmoireBambooFluteNotes": "Hwhoooo! Hu-whooooo! Gather your party for a meditation session or self-care nap while relaxing to tunes played on this bamboo flute. Increases Constitution and Intelligence by <%= attrs %> each. Enchanted Armoire: Musical Instrument Set 2 (Item 2 of 3)",
|
||||
"weaponArmoirePrettyPinkParasolText": "Pretty Pink Parasol",
|
||||
"weaponArmoirePrettyPinkParasolNotes": "Pretty and practical is the preeminent permutation. And for a particularly impressive presentation, give this parasol a spin! Increases all stats by <%= attrs %> each. Enchanted Armoire: Pretty in Pink Set (Item 1 of 2)",
|
||||
|
||||
"armor": "armor",
|
||||
"armorCapitalized": "Armor",
|
||||
@@ -1206,7 +1189,7 @@
|
||||
"armorSpecialSpring2020HealerNotes": "Wrap yourself in soft iris leaves and petals to fool enemies into underestimating your healing power. Increases Constitution by <%= con %>. Limited Edition 2020 Spring Gear.",
|
||||
|
||||
"armorSpecialSummer2020RogueText": "Crocodile Disguise",
|
||||
"armorSpecialSummer2020RogueNotes": "A crocodile makes the perfect Rogue, waiting for the perfect moment to strike. Borrow their skills—and their explosive speed. Increases Perception by <%= per %>. Limited Edition 2020 Summer Gear.",
|
||||
"armorSpecialSummer2020RogueNotes": "A crocodile makes the perfect Rogue, waiting for the perfect moment to strike. Borrow their skills--and their explosive speed. Increases Perception by <%= per %>. Limited Edition 2020 Summer Gear.",
|
||||
"armorSpecialSummer2020WarriorText": "Rainbow Trout Tail",
|
||||
"armorSpecialSummer2020WarriorNotes": "You'll be the bright fish in a dull stream, with these dazzling scales! Increases Constitution by <%= con %>. Limited Edition 2020 Summer Gear.",
|
||||
"armorSpecialSummer2020MageText": "Oarfish Armor",
|
||||
@@ -1403,15 +1386,6 @@
|
||||
"armorSpecialFall2025MageText": "Masked Ghost Armor",
|
||||
"armorSpecialFall2025MageNotes": "This seasonal armor becomes noncorporeal only after you put it on. Increases Intelligence by <%= int %>. Limited Edition Fall 2025 Gear.",
|
||||
|
||||
"armorSpecialWinter2026WarriorText": "Rime Reaper Suit",
|
||||
"armorSpecialWinter2026WarriorNotes": "Icicles will snap and slide with every step on your way to completing your Dailies. Increases Constitution by <%= con %>. Limited Edition Winter 2025-2026 Gear.",
|
||||
"armorSpecialWinter2026RogueText": "Ski Suit and Skis",
|
||||
"armorSpecialWinter2026RogueNotes": "Go speedily swishing down the slopes on your way to completing your Dailies. Increases Perception by <%= per %>. Limited Edition Winter 2025-2026 Gear.",
|
||||
"armorSpecialWinter2026HealerText": "Polar Robe",
|
||||
"armorSpecialWinter2026HealerNotes": "Like a natural light show, you will be stunning on your way to completing your Dailies. Increases Constitution by <%= con %>. Limited Edition Winter 2025-2026 Gear.",
|
||||
"armorSpecialWinter2026MageText": "Midwinter Candle Robe",
|
||||
"armorSpecialWinter2026MageNotes": "Glide smoothly along your path like wax on your way to completing your Dailies. Increases Intelligence by <%= int %>. Limited Edition Winter 2025-2026 Gear.",
|
||||
|
||||
"armorMystery201402Text": "Messenger Robes",
|
||||
"armorMystery201402Notes": "Shimmering and strong, these robes have many pockets to carry letters. Confers no benefit. February 2014 Subscriber Item.",
|
||||
"armorMystery201403Text": "Forest Walker Armor",
|
||||
@@ -1548,8 +1522,6 @@
|
||||
"armorMystery202504Notes": "Abominable? More like adorable! Confers no benefit. April 2025 Subscriber Item.",
|
||||
"armorMystery202509Text": "Windswept Wanderer's Robe",
|
||||
"armorMystery202509Notes": "Bright silks protect you from the weather, hot or cold. Confers no benefit. September 2025 Subscriber Item.",
|
||||
"armorMystery202512Text": "Cookie Champion Armor",
|
||||
"armorMystery202512Notes": "Ready for battle in this plate that is both sweet and strong. Confers no benefit. December 2025 Subscriber Item.",
|
||||
|
||||
"armorMystery301404Text": "Steampunk Suit",
|
||||
"armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.",
|
||||
@@ -1649,7 +1621,7 @@
|
||||
"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",
|
||||
"armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons—your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).",
|
||||
"armorArmoireRobeOfSpadesNotes": "These luxuriant robes conceal hidden pockets for treasures or weapons--your choice! Increases Strength by <%= str %>. Enchanted Armoire: Ace of Spades Set (Item 2 of 3).",
|
||||
"armorArmoireSoftBlueSuitText": "Soft Blue Suit",
|
||||
"armorArmoireSoftBlueSuitNotes": "Blue is a calming colour. So calming, some even wear this soft outfit to sleep... zZz. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Blue Loungewear Set (Item 2 of 3).",
|
||||
"armorArmoireSoftGreenSuitText": "Soft Green Suit",
|
||||
@@ -1711,7 +1683,7 @@
|
||||
"armorArmoireMedievalLaundryDressText": "Laundry Dress",
|
||||
"armorArmoireMedievalLaundryDressNotes": "Put on your apron and roll up your sleeves: it's time to get the laundry done! Increases Constitution by <%= con %>. Enchanted Armoire: Medieval Launderers Set (Item 2 of 6).",
|
||||
"armorArmoireBathtubText": "Bathtub",
|
||||
"armorArmoireBathtubNotes": "Time for a little R&R? Here's your own personal bathtub—and a guarantee that the water is always the right temperature! Increases Constitution by <%= con %>. Enchanted Armoire: Bubble Bath Set (Item 2 of 4).",
|
||||
"armorArmoireBathtubNotes": "Time for a little R&R? Here's your own personal bathtub -- and a guarantee that the water is always the right temperature! Increases Constitution by <%= con %>. Enchanted Armoire: Bubble Bath Set (Item 2 of 4).",
|
||||
"armorArmoireBagpipersKiltText": "Bagpiper's Kilt",
|
||||
"armorArmoireBagpipersKiltNotes": "A good sturdy kilt will serve you well. Increases Constitution by <%= con %>. Enchanted Armoire: Bagpiper Set (Item 2 of 3).",
|
||||
"armorArmoireHeraldsTunicText": "Herald's Tunic",
|
||||
@@ -1798,8 +1770,6 @@
|
||||
"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 maneuver freely. Increases Constitution by <%= con %>. Enchanted Armoire: Blacksmith Set (Item 2 of 3).",
|
||||
"armorArmoireBlackPartyDressText": "Black Party Dress",
|
||||
"armorArmoireBlackPartyDressNotes": "You’re strong, smart, hearty, and so fashionable! Increases Strength, Intelligence, and Constitution by <%= attrs %> each. Enchanted Armoire: Black Hairbow Set (Item 2 of 2).",
|
||||
"armorArmoireLoneCowpokeOutfitText": "Lone Cowpoke Outfit",
|
||||
"armorArmoireLoneCowpokeOutfitNotes": "Whoa, there! Want to make a statement when you ride into town as a mysterious stranger ready to be productive? Here’s the perfect outfit, complete with chaps and a shining, silver belt buckle. Increases Constitution by <%= con %>. Enchanted Armoire: Lone Cowpoke Set (Item 2 of 2)",
|
||||
|
||||
"headgear": "helm",
|
||||
"headgearCapitalized": "Headgear",
|
||||
@@ -1868,7 +1838,7 @@
|
||||
"headSpecialLunarWarriorHelmText": "Lunar Warrior Helm",
|
||||
"headSpecialLunarWarriorHelmNotes": "The power of the moon will strengthen you in battle! Increases Strength and Intelligence by <%= attrs %> each.",
|
||||
"headSpecialMammothRiderHelmText": "Mammoth Rider Helm",
|
||||
"headSpecialMammothRiderHelmNotes": "Don't let its fluffiness fool you—this hat will grant you piercing powers of perception! Increases Perception by <%= per %>.",
|
||||
"headSpecialMammothRiderHelmNotes": "Don't let its fluffiness fool you--this hat will grant you piercing powers of perception! Increases Perception by <%= per %>.",
|
||||
"headSpecialPageHelmText": "Page Helm",
|
||||
"headSpecialPageHelmNotes": "Chainmail: for the stylish AND the practical. Increases Perception by <%= per %>.",
|
||||
"headSpecialRoguishRainbowMessengerHoodText": "Roguish Rainbow Messenger Hood",
|
||||
@@ -1964,7 +1934,7 @@
|
||||
"headSpecialFall2015RogueText": "Bat-tle Wings",
|
||||
"headSpecialFall2015RogueNotes": "Echolocate your enemies with this powerful helm! Increases Perception by <%= per %>. Limited Edition 2015 Fall Gear.",
|
||||
"headSpecialFall2015WarriorText": "Scarecrow Hat",
|
||||
"headSpecialFall2015WarriorNotes": "Everyone would want this hat—if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Fall Gear.",
|
||||
"headSpecialFall2015WarriorNotes": "Everyone would want this hat--if they only had a brain. Increases Strength by <%= str %>. Limited Edition 2015 Fall Gear.",
|
||||
"headSpecialFall2015MageText": "Stitched Hat",
|
||||
"headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Fall Gear.",
|
||||
"headSpecialFall2015HealerText": "Hat of Frog",
|
||||
@@ -2343,15 +2313,6 @@
|
||||
"headSpecialFall2025MageText": "Masked Ghost Mask",
|
||||
"headSpecialFall2025MageNotes": "Ethereal and glowy, this mask covers your head while you cover all your important tasks. Increases Perception by <%= per %>. Limited Edition Fall 2025 Gear.",
|
||||
|
||||
"headSpecialWinter2026WarriorText": "Rime Reaper Helmet",
|
||||
"headSpecialWinter2026WarriorNotes": "Maintain focus and concentration as you set your sights on greater goals this season. Increases Strength by <%= str %>. Limited Edition 2025-2026 Winter Gear.",
|
||||
"headSpecialWinter2026RogueText": "Ski Mask and Goggles",
|
||||
"headSpecialWinter2026RogueNotes": "Maintain focus and vision as you set your sights on greater goals this season. Increases Perception by <%= per %>. Limited Edition 2025-2026 Winter Gear.",
|
||||
"headSpecialWinter2026HealerText": "Polar Bear Mask",
|
||||
"headSpecialWinter2026HealerNotes": "Maintain focus and clarity as you set your sights on greater goals this season. Increases Intelligence by <%= int %>. Limited Edition 2025-2026 Winter Gear.",
|
||||
"headSpecialWinter2026MageText": "Midwinter Candle Hat",
|
||||
"headSpecialWinter2026MageNotes": "Maintain focus and illumination as you set your sights on greater goals this season. Increases Perception by <%= per %>. Limited Edition 2025-2026 Winter Gear.",
|
||||
|
||||
"headSpecialGaymerxText": "Rainbow Warrior Helm",
|
||||
"headSpecialGaymerxNotes": "In celebration of the GaymerX Conference, this special helmet is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGTBQ and gaming and is open to everyone.",
|
||||
|
||||
@@ -2535,10 +2496,6 @@
|
||||
"headMystery202504Notes": "Wear this mysterious visage to dwell undetected among the world’s most obscure cyptids. Confers no benefit. April 2025 Subscriber Item.",
|
||||
"headMystery202507Text": "Spunky Skater Cap",
|
||||
"headMystery202507Notes": "Backwards hats are still cool, right? Confers no benefit. July 2025 Subscriber Item.",
|
||||
"headMystery202512Text": "Cookie Champion Helm",
|
||||
"headMystery202512Notes": "Gingerbread forged with ancient magic will protect you as long as you can hold off your urge to try a bite! Confers no benefit. December 2025 Subscriber Item.",
|
||||
"headMystery202602Text": "Sakura Fox Ears",
|
||||
"headMystery202602Notes": " Your hearing will be sharpened by these ears such that you can hear the buds of blossoms growing on tree branches as spring approaches. Confers no benefit. February 2026 Subscriber Item.",
|
||||
|
||||
"headMystery301404Text": "Fancy Top Hat",
|
||||
"headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.",
|
||||
@@ -2767,8 +2724,6 @@
|
||||
"headArmoireBlackHairbowNotes": "Become strong, smart, and hearty while wearing this beautiful Black Hairbow! Increases Strength, Intelligence, and Constitution by <%= attrs %> each. Enchanted Armoire: Black Hairbow Set (Item 1 of 2).",
|
||||
"headArmoireBlacksmithsGogglesText": "Blacksmith's Goggles",
|
||||
"headArmoireBlacksmithsGogglesNotes": "Shatter and heat-resistant ocular protection is yours when you’re working in a forge. Increases Perception by <%= per %>. Enchanted Armoire: Blacksmith Set (Item 1 of 3).",
|
||||
"headArmoireLoneCowpokeHatText": "Lone Cowpoke Hat",
|
||||
"headArmoireLoneCowpokeHatNotes": "Howdy there, pardner! D’you hate when you’re out on the range, workin’ on tasks, and sun gets in your eyes? Well, good thing you’ve got a hat for that now. Increases Perception by <%= per %>. Enchanted Armoire: Lone Cowpoke Set (Item 1 of 2)",
|
||||
|
||||
"offhand": "off-hand item",
|
||||
"offHandCapitalized": "Off-Hand Item",
|
||||
@@ -3081,11 +3036,6 @@
|
||||
"shieldSpecialFall2025HealerText": "Kobold Shield",
|
||||
"shieldSpecialFall2025HealerNotes": "Buy yourself some extra time to gather supplies by shielding yourself from your chores. Increases Constitution by <%= con %>. Limited Edition Fall 2025 Gear.",
|
||||
|
||||
"shieldSpecialWinter2026WarriorText": "Rime Shield",
|
||||
"shieldSpecialWinter2026WarriorNotes": "Stop obstacles cold with this handy, spikey shield. Increases Constitution by <%= con %>. Limited Edition Winter 2025-2026 Gear.",
|
||||
"shieldSpecialWinter2026HealerText": "Starburst",
|
||||
"shieldSpecialWinter2026HealerNotes": "Stars help with wayfinding, energy, and illumination—all things that help you better conquer a task list. Increases Constitution by <%= con %>. Limited Edition Winter 2025-2026 Gear.",
|
||||
|
||||
"shieldMystery201601Text": "Resolution Slayer",
|
||||
"shieldMystery201601Notes": "This blade can be used to parry away all distractions. Confers no benefit. January 2016 Subscriber Item.",
|
||||
"shieldMystery201701Text": "Time-Freezer Shield",
|
||||
@@ -3145,7 +3095,7 @@
|
||||
"shieldArmoireMushroomDruidShieldText": "Mushroom Druid Shield",
|
||||
"shieldArmoireMushroomDruidShieldNotes": "Though made from a mushroom, there's nothing mushy about this tough shield! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Mushroom Druid Set (Item 3 of 3).",
|
||||
"shieldArmoireFestivalParasolText": "Festival Parasol",
|
||||
"shieldArmoireFestivalParasolNotes": "This lightweight parasol will shield you from the glare—whether it's from the sun or from dark red Dailies! Increases Constitution by <%= con %>. Enchanted Armoire: Festival Attire Set (Item 2 of 3).",
|
||||
"shieldArmoireFestivalParasolNotes": "This lightweight parasol will shield you from the glare--whether it's from the sun or from dark red Dailies! Increases Constitution by <%= con %>. Enchanted Armoire: Festival Attire Set (Item 2 of 3).",
|
||||
"shieldArmoireVikingShieldText": "Viking Shield",
|
||||
"shieldArmoireVikingShieldNotes": "This sturdy shield of wood and hide can stand up to the most daunting of foes. Increases Perception by <%= per %> and Intelligence by <%= int %>. Enchanted Armoire: Viking Set (Item 3 of 3).",
|
||||
"shieldArmoireSwanFeatherFanText": "Swan Feather Fan",
|
||||
@@ -3239,7 +3189,7 @@
|
||||
"shieldArmoireBouncyBubblesText": "Bouncy Bubbles",
|
||||
"shieldArmoireBouncyBubblesNotes": "Complete your relaxing bath with these exuberant bubbles! Increases Strength by <%= str %>. Enchanted Armoire: Bubble Bath Set (Item 4 of 4).",
|
||||
"shieldArmoireBagpipesText": "Bagpipes",
|
||||
"shieldArmoireBagpipesNotes": "The uncharitable might say you're planning to wake the dead with these bagpipes—but you know you're just motivating your Party to success! Increases Strength by <%= str %>. Enchanted Armoire: Bagpiper Set (Item 3 of 3).",
|
||||
"shieldArmoireBagpipesNotes": "The uncharitable might say you're planning to wake the dead with these bagpipes -- but you know you're just motivating your Party to success! Increases Strength by <%= str %>. Enchanted Armoire: Bagpiper Set (Item 3 of 3).",
|
||||
"shieldArmoireHeraldsMessageScrollText": "Herald's Message Scroll",
|
||||
"shieldArmoireHeraldsMessageScrollNotes": "What exciting news does this scroll contain? Could it be about a new pet or a long habit streak? Increases Perception by <%= per %>. Enchanted Armoire: Herald Set (Item 4 of 4)",
|
||||
"shieldArmoireSoftBlackPillowText": "Soft Black Pillow",
|
||||
@@ -3294,10 +3244,6 @@
|
||||
"shieldArmoireFlyFishingRodNotes": "Put a lure on this long and flexible rod and fish will mistake it for an insect every single time. Increases Strength and Intelligence by <%= attrs %> each. Enchanted Armoire: Fly Fishing Set (Item 3 of 3)",
|
||||
"shieldArmoireSoftOrangePillowText": "Soft Orange Pillow",
|
||||
"shieldArmoireSoftOrangePillowNotes": "The ready warrior packs a pillow for any expedition. Get ready to take on new obligations… even while you nap. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Orange Loungewear Set (Item 3 of 3).",
|
||||
"shieldArmoireDoubleBassText": "Double Bass",
|
||||
"shieldArmoireDoubleBassNotes": "Bom doo bom brrrr brr brr brrrr! Gather your party for some grounding or dancing as you listen to music on this deep double bass. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Musical Instrument Set 2 (Item 3 of 3)",
|
||||
"shieldArmoirePrettyPinkGiftBoxText": "Pretty Pink Present",
|
||||
"shieldArmoirePrettyPinkGiftBoxNotes": "Is this gift from a dear friend? A caring relative? A true love? A secret admirer? Whoever sent it knows you’ll be pleased with what’s inside. Increases all stats by <%= attrs %> each. Enchanted Armoire: Pretty in Pink Set (Item 2 of 2)",
|
||||
|
||||
"back": "Back Accessory",
|
||||
"backBase0Text": "No Back Accessory",
|
||||
@@ -3388,13 +3334,6 @@
|
||||
"backMystery202507Notes": "Your steed for the sidewalks and halfpipes. Confers no benefit. July 2025 Subscriber Item.",
|
||||
"backMystery202510Text": "Gliding Ghoul Wings",
|
||||
"backMystery202510Notes": "Fly silently across the haunted skies with these giant wings. Confers no benefit. October 2025 Subscriber Item.",
|
||||
"backMystery202601Text": "Winter's Sigil",
|
||||
"backMystery202601Notes": "This mark grants the user control over the elements of the season of cold and frost. Confers no benefit. January 2026 Subscriber Item.",
|
||||
"backMystery202602Text": "Five Tails of Sakura",
|
||||
"backMystery202602Notes": "These fluffy tails are the color of cherry blossoms, a reminder that spring is on the way! Confers no benefit. February 2026 Subscriber Item.",
|
||||
|
||||
"backArmoireHarpsichordText": "Harpsichord",
|
||||
"backArmoireHarpsichordNotes": "Pting! Ptiiing! Gather your party for a dinner or picnic and listen to a tinny melody on this harpsichord. Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Musical Instrument Set 2 (Item 1 of 3)",
|
||||
|
||||
"backSpecialWonderconRedText": "Mighty Cape",
|
||||
"backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.",
|
||||
@@ -3613,7 +3552,7 @@
|
||||
"headAccessoryMystery201908Text": "Footloose Faun Horns",
|
||||
"headAccessoryMystery201908Notes": "If wearing horns floats your goat, you're in luck! Confers no benefit. August 2019 Subscriber Item.",
|
||||
"headAccessoryMystery202004Text": "Mighty Monarch Antennae",
|
||||
"headAccessoryMystery202004Notes": "They twitch just a bit if the scent of flowers drifts by—use them to find a pretty garden! Confers no benefit. April 2020 Subscriber Item.",
|
||||
"headAccessoryMystery202004Notes": "They twitch just a bit if the scent of flowers drifts by--use them to find a pretty garden! Confers no benefit. April 2020 Subscriber Item.",
|
||||
"headAccessoryMystery202005Text": "Wondrous Wyvern Horns",
|
||||
"headAccessoryMystery202005Notes": "With such mighty horns, what creature dares challenge you? Confers no benefit. May 2020 Subscriber Item.",
|
||||
"headAccessoryMystery202009Text": "Marvelous Moth Antennae",
|
||||
|
||||
@@ -426,7 +426,5 @@
|
||||
"tavernDiscontinuedLinks": "Read more about the <a href='/static/faq/tavern-and-guilds'>Tavern and Guild Service Discontinuation</a> or head back to the <a href='/'>homepage</a>.",
|
||||
"chatSunsetWarning": "⚠️ <strong>Habitica Guilds and Tavern chat will be discontinued on 8/8/2023.</strong> <a href='/static/faq/tavern-and-guilds'>Click here</a> to read more about this change.",
|
||||
"interestedLearningMore": "Interested in Learning More?",
|
||||
"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.",
|
||||
"groupPlanBillingFYI": "Group Plan subscriptions automatically renew unless you cancel at least 24 hours before the end of your current period. You can cancel from the Group Billing tab of your Group Plan. You will be charged within 24 hours before your subscription renews, based on the number of members in your Group Plan at that time. If you add members between payment periods, you'll see an additional prorated charge for their benefits at your next billing cycle.",
|
||||
"groupPlanBillingFYIShort": "Group Plan subscriptions automatically renew unless you cancel at least 24 hours before the end of your current period. You will be charged within 24 hours before your subscription renews, based on the number of members in your Group Plan at that time. If you add members between payment periods, you'll see an additional prorated charge for their benefits at your next billing cycle."
|
||||
"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."
|
||||
}
|
||||
|
||||
@@ -239,10 +239,6 @@
|
||||
"fall2025SkeletonRogueSet": "Skeleton Rogue Set",
|
||||
"fall2025KoboldHealerSet": "Kobold Healer Set",
|
||||
"fall2025MaskedGhostMageSet": "Masked Ghost Mage Set",
|
||||
"winter2026RimeReaperWarriorSet": "Rime Reaper Warrior Set",
|
||||
"winter2026SkiRogueSet": "Ski Rogue Set",
|
||||
"winter2026PolarBearHealerSet": "Polar Bear Healer Set",
|
||||
"winter2026MidwinterCandleMageSet": "Midwinter Candle Mage Set",
|
||||
"winterPromoGiftHeader": "GIFT A SUBSCRIPTION, GET ONE FREE!",
|
||||
"winterPromoGiftDetails1": "Until January 6th only, when you gift somebody a subscription, you get the same subscription for yourself for free!",
|
||||
"winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3",
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
|
||||
"questSpiderText": "The Icy Arachnid",
|
||||
"questSpiderNotes": "As the weather starts cooling down, delicate frost begins appearing on Habiticans' windowpanes in lacy webs... except for @Arcosine, whose windows are frozen completely shut by the Frost Spider currently taking up residence in his home. Oh dear.",
|
||||
"questSpiderCompletion": "The Frost Spider collapses, leaving behind a small pile of frost and a few of her enchanted egg sacs. @Arcosine rather hurriedly offers them to you as a reward—perhaps you could raise some non-threatening spiders as pets of your own?",
|
||||
"questSpiderCompletion": "The Frost Spider collapses, leaving behind a small pile of frost and a few of her enchanted egg sacs. @Arcosine rather hurriedly offers them to you as a reward--perhaps you could raise some non-threatening spiders as pets of your own?",
|
||||
"questSpiderBoss": "Spider",
|
||||
"questSpiderDropSpiderEgg": "Spider (Egg)",
|
||||
"questSpiderUnlockText": "Unlocks Spider Eggs for purchase in the Market",
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
"questGroupEarnable": "Earnable Quests",
|
||||
"questBasilistText": "The Basi-List",
|
||||
"questBasilistNotes": "There's a commotion in the marketplace—the kind that should make you run away. Being a courageous adventurer, you run towards it instead, and discover a Basi-list, coalescing from a clump of incomplete To Do's! Nearby Habiticans are paralyzed with fear at the length of the Basi-list, unable to start working. From somewhere in the vicinity, you hear @Arcosine shout: \"Quick! Complete your To Do's and Dailies to defang the monster, before someone gets a paper cut!\" Strike fast, adventurer, and check something off - but beware! If you leave any Dailies undone, the Basi-list will attack you and your party!",
|
||||
"questBasilistNotes": "There's a commotion in the marketplace--the kind that should make you run away. Being a courageous adventurer, you run towards it instead, and discover a Basi-list, coalescing from a clump of incomplete To Do's! Nearby Habiticans are paralyzed with fear at the length of the Basi-list, unable to start working. From somewhere in the vicinity, you hear @Arcosine shout: \"Quick! Complete your To Do's and Dailies to defang the monster, before someone gets a paper cut!\" Strike fast, adventurer, and check something off - but beware! If you leave any Dailies undone, the Basi-list will attack you and your party!",
|
||||
"questBasilistCompletion": "The Basi-list has scattered into paper scraps, which shimmer gently in rainbow colors. \"Whew!\" says @Arcosine. \"Good thing you guys were here!\" Feeling more experienced than before, you gather up some fallen gold from among the papers.",
|
||||
"questBasilistBoss": "The Basi-List",
|
||||
|
||||
@@ -296,7 +296,7 @@
|
||||
"questDilatoryDistress3DropShield": "Moonpearl Shield (Off-Hand Item)",
|
||||
|
||||
"questCheetahText": "Such a Cheetah",
|
||||
"questCheetahNotes": "As you hike across the Sloensteadi Savannah with your friends @PainterProphet, @tivaquinn, @Unruly Hyena, and @Crawford, you're startled to see a Cheetah screeching past with a new Habitican clamped in its jaws. Under the Cheetah's scorching paws, tasks burn away as though complete—before anyone has the chance to actually finish them! The Habitican sees you and yells, \"Please help me! This Cheetah is making me level too quickly, but I'm not getting anything done. I want to slow down and enjoy the game. Make it stop!\" You fondly remember your own fledgling days, and know that you have to help the newbie by stopping the Cheetah!",
|
||||
"questCheetahNotes": "As you hike across the Sloensteadi Savannah with your friends @PainterProphet, @tivaquinn, @Unruly Hyena, and @Crawford, you're startled to see a Cheetah screeching past with a new Habitican clamped in its jaws. Under the Cheetah's scorching paws, tasks burn away as though complete -- before anyone has the chance to actually finish them! The Habitican sees you and yells, \"Please help me! This Cheetah is making me level too quickly, but I'm not getting anything done. I want to slow down and enjoy the game. Make it stop!\" You fondly remember your own fledgling days, and know that you have to help the newbie by stopping the Cheetah!",
|
||||
"questCheetahCompletion": "The new Habitican is breathing heavily after the wild ride, but thanks you and your friends for your help. \"I'm glad that Cheetah won't be able to grab anyone else. It did leave some Cheetah eggs for us, so maybe we can raise them into more trustworthy pets!\"",
|
||||
"questCheetahBoss": "Cheetah",
|
||||
"questCheetahDropCheetahEgg": "Cheetah (Egg)",
|
||||
@@ -323,7 +323,7 @@
|
||||
"questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!",
|
||||
|
||||
"questFrogText": "Swamp of the Clutter Frog",
|
||||
"questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path—if you can.\"<br><br>\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"<br><br>But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.<br><br>As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!",
|
||||
"questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"<br><br>\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"<br><br>But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.<br><br>As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!",
|
||||
"questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.<br><br>Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"",
|
||||
"questFrogBoss": "Clutter Frog",
|
||||
"questFrogDropFrogEgg": "Frog (Egg)",
|
||||
@@ -365,7 +365,7 @@
|
||||
"questSnailUnlockText": "Unlocks Snail Eggs for purchase in the Market",
|
||||
|
||||
"questBewilderText": "The Be-Wilder",
|
||||
"questBewilderNotes": "The party begins like any other.<br><br>The appetizers are excellent, the music is swinging, and even the dancing elephants have become routine. Habiticans laugh and frolic amid the overflowing floral centerpieces, happy to have a distraction from their least-favorite tasks, and the April Fool whirls among them, eagerly providing an amusing trick here and a witty twist there.<br><br>As the Mistiflying clock tower strikes midnight, the April Fool leaps onto the stage to give a speech.<br><br>“Friends! Enemies! Tolerant acquaintances! Lend me your ears.” The crowd chuckles as animal ears sprout from their heads, and they pose with their new accessories.<br><br>“As you know,” the Fool continues, “my confusing illusions usually only last a single day. But I’m pleased to announce that I’ve discovered a shortcut that will guarantee us non-stop fun, without having to deal with the pesky weight of our responsibilities. Charming Habiticans, meet my magical new friend... the Be-Wilder!”<br><br>Lemoness pales suddenly, dropping her hors d'oeuvres. “Wait! Don’t trust—”<br><br>But suddenly mists are pouring into the room, glittering and thick, and they swirl around the April Fool, coalescing into cloudy feathers and a stretching neck. The crowd is speechless as a monstrous bird unfolds before them, its wings shimmering with illusions. It lets out a horrible screeching laugh.<br><br>“Oh, it has been ages since a Habitican has been foolish enough to summon me! How wonderful it feels, to have a tangible form at last.”<br><br>Buzzing in terror, the magic bees of Mistiflying flee the floating city, which sags from the sky. One by one, the brilliant spring flowers wither up and wisp away.<br><br>“My dearest friends, why so alarmed?” crows the Be-Wilder, beating its wings. “There’s no need to toil for your rewards any more. I’ll just give you all the things that you desire!”<br><br>A rain of coins pours from the sky, hammering into the ground with brutal force, and the crowd screams and flees for cover. “Is this a joke?” Baconsaur shouts, as the gold smashes through windows and shatters roof shingles.<br><br>PainterProphet ducks as lightning bolts crackle overhead, and fog blots out the sun. “No! This time, I don’t think it is!”<br><br>Quickly, Habiticans, don’t let this World Boss distract us from our goals! Stay focused on the tasks that you need to complete so we can rescue Mistiflying—and hopefully, ourselves.",
|
||||
"questBewilderNotes": "The party begins like any other.<br><br>The appetizers are excellent, the music is swinging, and even the dancing elephants have become routine. Habiticans laugh and frolic amid the overflowing floral centerpieces, happy to have a distraction from their least-favorite tasks, and the April Fool whirls among them, eagerly providing an amusing trick here and a witty twist there.<br><br>As the Mistiflying clock tower strikes midnight, the April Fool leaps onto the stage to give a speech.<br><br>“Friends! Enemies! Tolerant acquaintances! Lend me your ears.” The crowd chuckles as animal ears sprout from their heads, and they pose with their new accessories.<br><br>“As you know,” the Fool continues, “my confusing illusions usually only last a single day. But I’m pleased to announce that I’ve discovered a shortcut that will guarantee us non-stop fun, without having to deal with the pesky weight of our responsibilities. Charming Habiticans, meet my magical new friend... the Be-Wilder!”<br><br>Lemoness pales suddenly, dropping her hors d'oeuvres. “Wait! Don’t trust--”<br><br>But suddenly mists are pouring into the room, glittering and thick, and they swirl around the April Fool, coalescing into cloudy feathers and a stretching neck. The crowd is speechless as a monstrous bird unfolds before them, its wings shimmering with illusions. It lets out a horrible screeching laugh.<br><br>“Oh, it has been ages since a Habitican has been foolish enough to summon me! How wonderful it feels, to have a tangible form at last.”<br><br>Buzzing in terror, the magic bees of Mistiflying flee the floating city, which sags from the sky. One by one, the brilliant spring flowers wither up and wisp away.<br><br>“My dearest friends, why so alarmed?” crows the Be-Wilder, beating its wings. “There’s no need to toil for your rewards any more. I’ll just give you all the things that you desire!”<br><br>A rain of coins pours from the sky, hammering into the ground with brutal force, and the crowd screams and flees for cover. “Is this a joke?” Baconsaur shouts, as the gold smashes through windows and shatters roof shingles.<br><br>PainterProphet ducks as lightning bolts crackle overhead, and fog blots out the sun. “No! This time, I don’t think it is!”<br><br>Quickly, Habiticans, don’t let this World Boss distract us from our goals! Stay focused on the tasks that you need to complete so we can rescue Mistiflying -- and hopefully, ourselves.",
|
||||
"questBewilderCompletion": "<strong>The Be-Wilder is DEFEATED!</strong><br><br>We've done it! The Be-Wilder lets out a ululating cry as it twists in the air, shedding feathers like falling rain. Slowly, gradually, it coils into a cloud of sparkling mist. As the newly-revealed sun pierces the fog, it burns away, revealing the coughing, mercifully human forms of Bailey, Matt, Alex.... and the April Fool himself.<br><br><strong>Mistiflying is saved!</strong><br><br>The April Fool has enough shame to look a bit sheepish. “Oh, hm,” he says. “Perhaps I got a little…. carried away.”<br><br>The crowd mutters. Sodden flowers wash up on sidewalks. Somewhere in the distance, a roof collapses with a spectacular splash.<br><br>“Er, yes,” the April Fool says. “That is. What I meant to say was, I’m dreadfully sorry.” He heaves a sigh. “I suppose it can’t all be fun and games, after all. It might not hurt to focus occasionally. Maybe I’ll get a head start on next year’s pranking.”<br><br>Redphoenix coughs meaningfully.<br><br>“I mean, get a head start on this year’s spring cleaning!” the April Fool says. “Nothing to fear, I’ll have Habit City in spit-shape soon. Luckily nobody is better than I at dual-wielding mops.”<br><br>Encouraged, the marching band starts up.<br><br>It isn’t long before all is back to normal in Habit City. Plus, now that the Be-Wilder has evaporated, the magical bees of Mistiflying bustle back to work, and soon the flowers are blooming and the city is floating once more.<br><br>As Habiticans cuddle the magical fuzzy bees, the April Fool’s eyes light up. “Oho, I’ve had a thought! Why don’t you all keep some of these fuzzy Bee Pets and Mounts? It’s a gift that perfectly symbolizes the balance between hard work and sweet rewards, if I’m going to get all boring and allegorical on you.” He winks. “Besides, they don’t have stingers! Fool’s honor.”",
|
||||
"questBewilderCompletionChat": "`The Be-Wilder is DEFEATED!`\n\nWe've done it! The Be-Wilder lets out a ululating cry as it twists in the air, shedding feathers like falling rain. Slowly, gradually, it coils into a cloud of sparkling mist. As the newly-revealed sun pierces the fog, it burns away, revealing the coughing, mercifully human forms of Bailey, Matt, Alex.... and the April Fool himself.\n\n`Mistiflying is saved!`\n\nThe April Fool has enough shame to look a bit sheepish. “Oh, hm,” he says. “Perhaps I got a little…. carried away.”\n\nThe crowd mutters. Sodden flowers wash up on sidewalks. Somewhere in the distance, a roof collapses with a spectacular splash.\n\n“Er, yes,” the April Fool says. “That is. What I meant to say was, I’m dreadfully sorry.” He heaves a sigh. “I suppose it can’t all be fun and games, after all. It might not hurt to focus occasionally. Maybe I’ll get a head start on next year’s pranking.”\n\nRedphoenix coughs meaningfully.\n\n“I mean, get a head start on this year’s spring cleaning!” the April Fool says. “Nothing to fear, I’ll have Habit City in spit-shape soon. Luckily nobody is better than I at dual-wielding mops.”\n\nEncouraged, the marching band starts up.\n\nIt isn’t long before all is back to normal in Habit City. Plus, now that the Be-Wilder has evaporated, the magical bees of Mistiflying bustle back to work, and soon the flowers are blooming and the city is floating once more.\n\nAs Habiticans cuddle the magical fuzzy bees, the April Fool’s eyes light up. “Oho, I’ve had a thought! Why don’t you all keep some of these fuzzy Bee Pets and Mounts? It’s a gift that perfectly symbolizes the balance between hard work and sweet rewards, if I’m going to get all boring and allegorical on you.” He winks. “Besides, they don’t have stingers! Fool’s honor.”",
|
||||
"questBewilderBossRageTitle": "Beguilement Strike",
|
||||
@@ -415,7 +415,7 @@
|
||||
"questArmadilloUnlockText": "Unlocks Armadillo Eggs for purchase in the Market",
|
||||
|
||||
"questCowText": "The Mootant Cow",
|
||||
"questCowNotes": "It’s been a long, hot day at Sparring Farms, and there is nothing more you want than a long sip of water and some sleep. You're standing there daydreaming when @Soloana suddenly screams, \"Everyone run! The prize cow has mootated!\"<br><br>@eevachu gulps. \"It must be our bad habits that infected it.\"<br><br>\"Quick!\" @Feralem Tau says. \"Let’s do something before the udder cows mootate, too.\"<br><br>You’ve herd enough. No more daydreaming—it's time to get those bad habits under control!",
|
||||
"questCowNotes": "It’s been a long, hot day at Sparring Farms, and there is nothing more you want than a long sip of water and some sleep. You're standing there daydreaming when @Soloana suddenly screams, \"Everyone run! The prize cow has mootated!\"<br><br>@eevachu gulps. \"It must be our bad habits that infected it.\"<br><br>\"Quick!\" @Feralem Tau says. \"Let’s do something before the udder cows mootate, too.\"<br><br>You’ve herd enough. No more daydreaming -- it's time to get those bad habits under control!",
|
||||
"questCowCompletion": "You milk your good habits for all they are worth until the cow reverts to its original form. The cow looks over at you with her pretty brown eyes and nudges over three eggs.<br><br>@fuzzytrees laughs and hands you the eggs, \"Maybe it still is mootated if there are baby cows in these eggs. But I trust you to stick to your good habits when you raise them!\"",
|
||||
"questCowBoss": "Mootant Cow",
|
||||
"questCowDropCowEgg": "Cow (Egg)",
|
||||
@@ -449,7 +449,7 @@
|
||||
"questTaskwoodsTerror2DropArmor": "Pyromancer's Robes (Armor)",
|
||||
|
||||
"questTaskwoodsTerror3Text": "Terror in the Taskwoods, Part 3: Jacko of the Lantern",
|
||||
"questTaskwoodsTerror3Notes": "Ready for battle, your group marches to the heart of the forest, where the renegade spirit is trying to destroy an ancient apple tree surrounded by fruitful berry bushes. His pumpkin-like head radiates a terrible light wherever it turns, and in his left hand he holds a long rod, with a lantern hanging from its tip. Instead of fire or flame, however, the lantern contains a dark crystal that chills you to the very bone.<br><br>The Joyful Reaper raises a bony hand to her mouth. \"That's—that's Jacko, the Lantern Spirit! But he's a helpful harvest ghost who guides our farmers. What could possibly drive the dear soul to act this way?\"<br><br>\"I don't know,\" says @bridgetteempress. \"But it looks like that 'dear soul' is about to attack us!\"",
|
||||
"questTaskwoodsTerror3Notes": "Ready for battle, your group marches to the heart of the forest, where the renegade spirit is trying to destroy an ancient apple tree surrounded by fruitful berry bushes. His pumpkin-like head radiates a terrible light wherever it turns, and in his left hand he holds a long rod, with a lantern hanging from its tip. Instead of fire or flame, however, the lantern contains a dark crystal that chills you to the very bone.<br><br>The Joyful Reaper raises a bony hand to her mouth. \"That's -- that's Jacko, the Lantern Spirit! But he's a helpful harvest ghost who guides our farmers. What could possibly drive the dear soul to act this way?\"<br><br>\"I don't know,\" says @bridgetteempress. \"But it looks like that 'dear soul' is about to attack us!\"",
|
||||
"questTaskwoodsTerror3Completion": "After a long battle, you manage to land a well-aimed blow at the lantern that Jacko carries, and the crystal within shatters. Jacko suddenly snaps back to his senses and bursts into glowing tears. \"Oh, my beautiful forest! What have I done?!\" he wails. His tears extinguish the remaining fires, and the apple tree and wild berries are saved.<br><br>After you help him relax, he explains, \"I met this charming lady named Tzina, and she gave me this glowing crystal as a gift. At her urging, I put it in my lantern... but that's the last thing I recall.\" He turns to you with a golden smile. \"Perhaps you should take it for safekeeping while I help the wild orchards to regrow.\"",
|
||||
"questTaskwoodsTerror3Boss": "Jacko of the Lantern",
|
||||
"questTaskwoodsTerror3DropStrawberry": "Strawberry (Food)",
|
||||
@@ -494,7 +494,7 @@
|
||||
"questSlothUnlockText": "Unlocks Sloth Eggs for purchase in the Market",
|
||||
|
||||
"questTriceratopsText": "The Trampling Triceratops",
|
||||
"questTriceratopsNotes": "The snow-capped Stoïkalm Volcanoes are always bustling with hikers and sight-seers. One tourist, @plumilla, calls over a crowd. \"Look! I enchanted the ground to glow so that we can play field games on it for our outdoor activity Dailies!\" Sure enough, the ground is swirling with glowing red patterns. Even some of the prehistoric pets from the area come over to play.<br><br>Suddenly, there's a loud snap—a curious Triceratops has stepped on @plumilla's wand! It's engulfed in a burst of magic energy, and the ground starts shaking and growing hot. The Triceratops' eyes shine red, and it roars and begins to stampede!<br><br>\"That's not good,\" calls @McCoyly, pointing in the distance. Each magic-fueled stomp is causing the volcanoes to erupt, and the glowing ground is turning to lava beneath the dinosaur's feet! Quickly, you must hold off the Trampling Triceratops until someone can reverse the spell!",
|
||||
"questTriceratopsNotes": "The snow-capped Stoïkalm Volcanoes are always bustling with hikers and sight-seers. One tourist, @plumilla, calls over a crowd. \"Look! I enchanted the ground to glow so that we can play field games on it for our outdoor activity Dailies!\" Sure enough, the ground is swirling with glowing red patterns. Even some of the prehistoric pets from the area come over to play.<br><br>Suddenly, there's a loud snap -- a curious Triceratops has stepped on @plumilla's wand! It's engulfed in a burst of magic energy, and the ground starts shaking and growing hot. The Triceratops' eyes shine red, and it roars and begins to stampede!<br><br>\"That's not good,\" calls @McCoyly, pointing in the distance. Each magic-fueled stomp is causing the volcanoes to erupt, and the glowing ground is turning to lava beneath the dinosaur's feet! Quickly, you must hold off the Trampling Triceratops until someone can reverse the spell!",
|
||||
"questTriceratopsCompletion": "With quick thinking, you herd the creature towards the soothing Stoïkalm Steppes so that @*~Seraphina~* and @PainterProphet can reverse the lava spell without distraction. The calming aura of the Steppes takes effect, and the Triceratops curls up as the volcanoes go dormant once more. @PainterProphet passes you some eggs that were rescued from the lava. \"Without you, we wouldn't have been able to concentrate to stop the eruptions. Give these pets a good home.\"",
|
||||
"questTriceratopsBoss": "Trampling Triceratops",
|
||||
"questTriceratopsDropTriceratopsEgg": "Triceratops (Egg)",
|
||||
@@ -502,7 +502,7 @@
|
||||
|
||||
"questGroupStoikalmCalamity": "Stoïkalm Calamity",
|
||||
"questStoikalmCalamity1Text": "Stoïkalm Calamity, Part 1: Earthen Enemies",
|
||||
"questStoikalmCalamity1Notes": "A terse missive arrives from @Kiwibot, and the frost-crusted scroll chills your heart as well as your fingertips. \"Visiting Stoïkalm Steppes—monsters bursting from earth—send help!\" You gather your party and ride north, but as soon as you venture down from the mountains, the snow beneath your feet explodes and gruesomely grinning skulls surround you!<br><br>Suddenly, a spear sails past, burying itself in a skull that was burrowing through the snow in an attempt to catch you unawares. A tall woman in finely-crafted armor gallops into the fray on the back of a mastodon, her long braid swinging as she yanks the spear unceremoniously from the crushed beast. It's time to fight off these foes with the help of Lady Glaciate, the leader of the Mammoth Riders!",
|
||||
"questStoikalmCalamity1Notes": "A terse missive arrives from @Kiwibot, and the frost-crusted scroll chills your heart as well as your fingertips. \"Visiting Stoïkalm Steppes -- monsters bursting from earth -- send help!\" You gather your party and ride north, but as soon as you venture down from the mountains, the snow beneath your feet explodes and gruesomely grinning skulls surround you!<br><br>Suddenly, a spear sails past, burying itself in a skull that was burrowing through the snow in an attempt to catch you unawares. A tall woman in finely-crafted armor gallops into the fray on the back of a mastodon, her long braid swinging as she yanks the spear unceremoniously from the crushed beast. It's time to fight off these foes with the help of Lady Glaciate, the leader of the Mammoth Riders!",
|
||||
"questStoikalmCalamity1Completion": "As you deliver a final blow to the skulls, they dissipate in a puff of magic. \"The dratted swarm may be gone,\" Lady Glaciate says, \"but we have bigger problems. Follow me.\" She tosses you a cloak to protect you from the chill air, and you ride off after her.",
|
||||
"questStoikalmCalamity1Boss": "Earth Skull Swarm",
|
||||
"questStoikalmCalamity1RageTitle": "Swarm Respawn",
|
||||
@@ -513,7 +513,7 @@
|
||||
"questStoikalmCalamity1DropArmor": "Mammoth Rider Armor",
|
||||
|
||||
"questStoikalmCalamity2Text": "Stoïkalm Calamity, Part 2: Seek the Icicle Caverns",
|
||||
"questStoikalmCalamity2Notes": "The stately hall of the Mammoth Riders is an austere masterpiece of architecture, but it is also entirely empty. There's no furniture, the weapons are missing, and even the columns were picked clean of their inlays.<br><br>\"Those skulls scoured the place,\" Lady Glaciate says, and there is a blizzard brewing in her tone. \"Humiliating. Not a soul is to mention this to the April Fool, or I will never hear the end of it.\"<br><br>\"How mysterious!\" says @Beffymaroo. \"But where did they—\"<br><br>\"The icicle drake caverns.\" Lady Glaciate gestures at shining coins spilled in the snow outside. \"Sloppy.\"<br><br>\"But aren't icicle drakes honorable creatures with their own treasure hoards?\" @Beffymaroo asks. \"Why would they possibly—\"<br><br>\"Mind control,\" says Lady Glaciate, utterly unfazed. \"Or something equally melodramatic and inconvenient.\" She begins to stride from the hall. \"Why are you just standing there?\"<br><br>Quickly, go follow the trail of Icicle Coins!",
|
||||
"questStoikalmCalamity2Notes": "The stately hall of the Mammoth Riders is an austere masterpiece of architecture, but it is also entirely empty. There's no furniture, the weapons are missing, and even the columns were picked clean of their inlays.<br><br>\"Those skulls scoured the place,\" Lady Glaciate says, and there is a blizzard brewing in her tone. \"Humiliating. Not a soul is to mention this to the April Fool, or I will never hear the end of it.\"<br><br>\"How mysterious!\" says @Beffymaroo. \"But where did they--\"<br><br>\"The icicle drake caverns.\" Lady Glaciate gestures at shining coins spilled in the snow outside. \"Sloppy.\"<br><br>\"But aren't icicle drakes honorable creatures with their own treasure hoards?\" @Beffymaroo asks. \"Why would they possibly--\"<br><br>\"Mind control,\" says Lady Glaciate, utterly unfazed. \"Or something equally melodramatic and inconvenient.\" She begins to stride from the hall. \"Why are you just standing there?\"<br><br>Quickly, go follow the trail of Icicle Coins!",
|
||||
"questStoikalmCalamity2Completion": "The Icicle Coins lead you straight to the buried entrance of a cleverly hidden cavern. Though the weather outside is calm and lovely, with the sunlight sparkling across the expanse of snow, there is a howling within like a fierce winter wind. Lady Glaciate grimaces and hands you a Mammoth Rider helm. \"Wear this,\" she says. \"You'll need it.\"",
|
||||
"questStoikalmCalamity2CollectIcicleCoins": "Icicle Coins",
|
||||
"questStoikalmCalamity2DropHeadgear": "Mammoth Rider Helm (Headgear)",
|
||||
@@ -527,21 +527,21 @@
|
||||
"questStoikalmCalamity3DropWeapon": "Mammoth Rider Spear (Weapon)",
|
||||
|
||||
"questGuineaPigText": "The Guinea Pig Gang",
|
||||
"questGuineaPigNotes": "You're casually strolling through Habit City's famous Market when @Pandah waves you down. \"Hey, check these out!\" They're holding up a brown and beige egg you don't recognize.<br><br>Alexander the Merchant frowns at it. \"I don't remember putting that out. I wonder where it came—\" A small paw cuts him off.<br><br>\"Guinea all your gold, merchant!\" squeaks a tiny voice brimming with evil.<br><br>\"Oh no, the egg was a distraction!\" @mewrose exclaims. \"It's the gritty, greedy Guinea Pig Gang! They never do their Dailies, so they constantly steal gold to buy health potions.\"<br><br>\"Robbing the Market?\" says @emmavig. \"Not on our watch!\" Without further prompting, you leap to Alexander's aid.",
|
||||
"questGuineaPigCompletion": "\"We submit!\" The Guinea Pig Gang Boss waves his paws at you, fluffy head hanging in shame. From underneath his hat falls a list, and @snazzyorange quickly swipes it for evidence. \"Wait a minute,\" you say. \"It's no wonder you've been getting hurt! You've got way too many Dailies. You don't need health potions—you just need help organizing.\"<br><br>\"Really?\" squeaks the Guinea Pig Gang Boss. \"We've robbed so many people because of this! Please take our eggs as an apology for our crooked ways.\"",
|
||||
"questGuineaPigNotes": "You're casually strolling through Habit City's famous Market when @Pandah waves you down. \"Hey, check these out!\" They're holding up a brown and beige egg you don't recognize.<br><br>Alexander the Merchant frowns at it. \"I don't remember putting that out. I wonder where it came--\" A small paw cuts him off.<br><br>\"Guinea all your gold, merchant!\" squeaks a tiny voice brimming with evil.<br><br>\"Oh no, the egg was a distraction!\" @mewrose exclaims. \"It's the gritty, greedy Guinea Pig Gang! They never do their Dailies, so they constantly steal gold to buy health potions.\"<br><br>\"Robbing the Market?\" says @emmavig. \"Not on our watch!\" Without further prompting, you leap to Alexander's aid.",
|
||||
"questGuineaPigCompletion": "\"We submit!\" The Guinea Pig Gang Boss waves his paws at you, fluffy head hanging in shame. From underneath his hat falls a list, and @snazzyorange quickly swipes it for evidence. \"Wait a minute,\" you say. \"It's no wonder you've been getting hurt! You've got way too many Dailies. You don't need health potions -- you just need help organizing.\"<br><br>\"Really?\" squeaks the Guinea Pig Gang Boss. \"We've robbed so many people because of this! Please take our eggs as an apology for our crooked ways.\"",
|
||||
"questGuineaPigBoss": "Guinea Pig Gang",
|
||||
"questGuineaPigDropGuineaPigEgg": "Guinea Pig (Egg)",
|
||||
"questGuineaPigUnlockText": "Unlocks Guinea Pig Eggs for purchase in the Market",
|
||||
|
||||
"questPeacockText": "The Push-and-Pull Peacock",
|
||||
"questPeacockNotes": "You trek through the Taskwoods, wondering which of the enticing new goals you should pick. As you go deeper into the forest, you realize that you're not alone in your indecision. \"I could learn a new language, or go to the gym...\" @Cecily Perez mutters. \"I could sleep more,\" muses @Lilith of Alfheim, \"or spend time with my friends...\" It looks like @PainterProphet, @Pfeffernusse, and @Draayder are equally paralyzed by the overwhelming options.<br><br>You realize that these ever-more-demanding feelings aren't really your own... you've stumbled straight into the trap of the pernicious Push-and-Pull Peacock! Before you can run, it leaps from the bushes. With each head pulling you in conflicting directions, you start to feel burnout overcoming you. You can't defeat both foes at once, so you only have one option—concentrate on the nearest task to fight back!",
|
||||
"questPeacockNotes": "You trek through the Taskwoods, wondering which of the enticing new goals you should pick. As you go deeper into the forest, you realize that you're not alone in your indecision. \"I could learn a new language, or go to the gym...\" @Cecily Perez mutters. \"I could sleep more,\" muses @Lilith of Alfheim, \"or spend time with my friends...\" It looks like @PainterProphet, @Pfeffernusse, and @Draayder are equally paralyzed by the overwhelming options.<br><br>You realize that these ever-more-demanding feelings aren't really your own... you've stumbled straight into the trap of the pernicious Push-and-Pull Peacock! Before you can run, it leaps from the bushes. With each head pulling you in conflicting directions, you start to feel burnout overcoming you. You can't defeat both foes at once, so you only have one option -- concentrate on the nearest task to fight back!",
|
||||
"questPeacockCompletion": "The Push-and-Pull Peacock is caught off guard by your sudden conviction. Defeated by your single-minded drive, its heads merge back into one, revealing the most beautiful creature you've ever seen. \"Thank you,\" the peacock says. \"I’ve spent so long pulling myself in different directions that I lost sight of what I truly wanted. Please accept these eggs as a token of my gratitude.\"",
|
||||
"questPeacockBoss": "Push-and-Pull Peacock",
|
||||
"questPeacockDropPeacockEgg": "Peacock (Egg)",
|
||||
"questPeacockUnlockText": "Unlocks Peacock Eggs for purchase in the Market",
|
||||
|
||||
"questButterflyText": "Bye, Bye, Butterfry",
|
||||
"questButterflyNotes": "Your gardener friend @Megan sends you an invitation: “These warm days are the perfect time to visit Habitica’s butterfly garden in the Taskan countryside. Come see the butterflies migrate!” When you arrive, however, the garden is in shambles—little more than scorched grass and dried-out weeds. It’s been so hot that the Habiticans haven’t come out to water the flowers, and the dark-red Dailies have turned it into a dry, sun-baked, fire-hazard. There's only one butterfly there, and there's something odd about it...<br><br>“Oh no! This is the perfect hatching ground for the Flaming Butterfry,” cries @Leephon.<br><br>“If we don’t catch it, it’ll destroy everything!” gasps @Eevachu.<br><br>Time to say bye, bye to Butterfry!",
|
||||
"questButterflyNotes": "Your gardener friend @Megan sends you an invitation: “These warm days are the perfect time to visit Habitica’s butterfly garden in the Taskan countryside. Come see the butterflies migrate!” When you arrive, however, the garden is in shambles -- little more than scorched grass and dried-out weeds. It’s been so hot that the Habiticans haven’t come out to water the flowers, and the dark-red Dailies have turned it into a dry, sun-baked, fire-hazard. There's only one butterfly there, and there's something odd about it...<br><br>“Oh no! This is the perfect hatching ground for the Flaming Butterfry,” cries @Leephon.<br><br>“If we don’t catch it, it’ll destroy everything!” gasps @Eevachu.<br><br>Time to say bye, bye to Butterfry!",
|
||||
"questButterflyCompletion": "After a blazing battle, the Flaming Butterfry is captured. “Great job catching that would-be arsonist,” says @Megan with a sigh of relief. “Still, it’s hard to vilify even the vilest butterfly. We’d better free this Butterfry someplace safe…like the desert.”<br><br>One of the other gardeners, @Beffymaroo, comes up to you, singed but smiling. “Will you help raise these foundling chrysalises we found? Perhaps next year we’ll have a greener garden for them.”",
|
||||
"questButterflyBoss": "Flaming Butterfry",
|
||||
"questButterflyDropButterflyEgg": "Caterpillar (Egg)",
|
||||
@@ -712,7 +712,7 @@
|
||||
"questSeaSerpentUnlockText": "Unlocks Sea Serpent Eggs for purchase in the Market",
|
||||
|
||||
"questKangarooText": "Kangaroo Catastrophe",
|
||||
"questKangarooNotes": "Maybe you should have finished that last task… you know, the one you keep avoiding, even though it always comes back around? But @Mewrose and @LilithofAlfheim invited you and @stefalupagus to see a rare kangaroo troop hopping through the Sloensteadi Savannah; how could you say no?! As the troop comes into view, something hits you on the back of the head with a mighty <em>whack!</em><br><br>Shaking the stars from your vision, you pick up the responsible object—a dark red boomerang, with the very task you continually push back etched into its surface. A quick glance around confirms the rest of your party met a similar fate. One larger kangaroo looks at you with a smug grin, like she’s daring you to face her and that dreaded task once and for all!",
|
||||
"questKangarooNotes": "Maybe you should have finished that last task… you know, the one you keep avoiding, even though it always comes back around? But @Mewrose and @LilithofAlfheim invited you and @stefalupagus to see a rare kangaroo troop hopping through the Sloensteadi Savannah; how could you say no?! As the troop comes into view, something hits you on the back of the head with a mighty <em>whack!</em><br><br>Shaking the stars from your vision, you pick up the responsible object--a dark red boomerang, with the very task you continually push back etched into its surface. A quick glance around confirms the rest of your party met a similar fate. One larger kangaroo looks at you with a smug grin, like she’s daring you to face her and that dreaded task once and for all!",
|
||||
"questKangarooCompletion": "“NOW!” You signal your party to throw the boomerangs back at the kangaroo. The beast hops further away with each hit until she flees, leaving nothing more than a dark red cloud of dust, a few eggs, and some gold coins.<br><br>@Mewrose walks forward to where the kangaroo once stood. “Hey, where did the boomerangs go?”<br><br>“They probably dissolved into dust, making that dark red cloud, when we finished our respective tasks,” @stefalupagus speculates.<br><br>@LilithofAlfheim squints at the horizon. “Is that another kangaroo troop heading our way?”<br><br>You all break into a run back to Habit City. Better to face your difficult tasks than take another lump to the back of the head!",
|
||||
"questKangarooBoss": "Catastrophic Kangaroo",
|
||||
"questKangarooDropKangarooEgg": "Kangaroo (Egg)",
|
||||
@@ -784,7 +784,7 @@
|
||||
|
||||
"questAmberText": "The Amber Alliance",
|
||||
"questAmberNotes": "You’re sitting in the Tavern with @beffymaroo and @-Tyr- when @Vikte bursts through the door and excitedly tells you about the rumors of another type of Magic Hatching Potion hidden in the Taskwoods. Having completed your Dailies, the three of you immediately agree to help @Vikte on their search. After all, what’s the harm in a little adventure?<br><br>After walking through the Taskwoods for hours, you’re beginning to regret joining such a wild chase. You’re about to head home, when you hear a surprised yelp and turn to see a huge lizard with shiny amber scales coiled around a tree, clutching @Vikte in her claws. @beffymaroo reaches for her sword.<br><br>“Wait!” cries @-Tyr-. “It’s the Trerezin! She’s not dangerous, just dangerously clingy!”",
|
||||
"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!",
|
||||
"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",
|
||||
"questAmberUnlockText": "Unlocks Amber Hatching Potions for purchase in the Market",
|
||||
@@ -800,7 +800,7 @@
|
||||
|
||||
"questWaffleText": "Waffling with the Fool: Disaster 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?”",
|
||||
"questWaffleCompletion": "Battered and buttered but triumphant, you savor sweet victory as the Awful Waffle collapses into a pool of sticky goo.<br><br>“Wow, you really creamed that monster,” says Lady Glaciate, impressed.<br><br>“A piece of cake!” beams the April Fool.<br><br>“Kind of a shame, though,” says @beffymaroo. “It looked good enough to eat.”<br><br>The Fool takes a set of potion bottles from somewhere in his cape, fills them with the syrupy leavings of the Waffle, and mixes in a pinch of sparkling dust. The liquid swirls with color—new Hatching Potions! He tosses them into your arms. “All that adventure has given me an appetite. Who wants to join me for breakfast?”",
|
||||
"questWaffleCompletion": "Battered and buttered but triumphant, you 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?”",
|
||||
"questWaffleBoss": "Awful Waffle",
|
||||
"questWaffleRageTitle": "Maple Mire",
|
||||
"questWaffleRageDescription": "Maple Mire: This bar fills when you don't complete your Dailies. When it is full, the Awful Waffle will subtract from the pending damage that party members have built up!",
|
||||
@@ -819,7 +819,7 @@
|
||||
"questFluoriteUnlockText": "Unlocks Fluorite Hatching Potions for purchase in the Market",
|
||||
|
||||
"questWindupText": "A Whirl with a Wind-Up Warrior",
|
||||
"questWindupNotes": "Habit City is seldom quiet, but you weren’t prepared for the cacophony of creaks, squeaks and screams escaping Good Timekeeping, Habitica’s finest clockwork emporium. You sigh—you just wanted your watch fixed. The proprietor, known only as “Great and Powerful”, tumbles out the door, pursued by a clanking copper colossus!<br><br>“Ki-! Ki-! Ki!” it clangs, arms smashing up and down. Its gears grind and screech in protest.<br><br>“My robot Clankton has gone mad! It’s trying to kill me!” the supposedly Powerful one shrieks.<br><br>Even with a broken watch, you can tell when it’s time to fight. You leap forward to defend the panicking watchmaker. @Vikte and @a_diamond also step up to help!<br><br>“Ki-! Ki-! Ki-!” Clankton chants with each blow. “Mew!”<br><br>Wait, was that mechanical mewling amidst the murderous monotone?",
|
||||
"questWindupNotes": "Habit City is seldom quiet, but you weren’t prepared for the cacophony of creaks, squeaks and screams escaping Good Timekeeping, Habitica’s finest clockwork emporium. You sigh--you just wanted your watch fixed. The proprietor, known only as “Great and Powerful”, tumbles out the door, pursued by a clanking copper colossus!<br><br>“Ki-! Ki-! Ki!” it clangs, arms smashing up and down. Its gears grind and screech in protest.<br><br>“My robot Clankton has gone mad! It’s trying to kill me!” the supposedly Powerful one shrieks.<br><br>Even with a broken watch, you can tell when it’s time to fight. You leap forward to defend the panicking watchmaker. @Vikte and @a_diamond also step up to help!<br><br>“Ki-! Ki-! Ki-!” Clankton chants with each blow. “Mew!”<br><br>Wait, was that mechanical mewling amidst the murderous monotone?",
|
||||
"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!”",
|
||||
"questWindupBoss": "Clankton",
|
||||
"questWindupDropWindupPotion": "Wind-Up Hatching Potion",
|
||||
|
||||
@@ -180,9 +180,6 @@
|
||||
"mysterySet202509": "Windswept Wanderer Set",
|
||||
"mysterySet202510": "Gliding Ghoul Set",
|
||||
"mysterySet202511": "Frost Warrior Set",
|
||||
"mysterySet202512": "Cookie Champion Set",
|
||||
"mysterySet202601": "Winter's Aegis Set",
|
||||
"mysterySet202602": "Sakura Fox Set",
|
||||
"mysterySet301404": "Steampunk Standard Set",
|
||||
"mysterySet301405": "Steampunk Accessories Set",
|
||||
"mysterySet301703": "Peacock Steampunk Set",
|
||||
@@ -272,7 +269,5 @@
|
||||
"unlockNGemsGift": "They'll unlock <strong><%= count %> Gems</strong> per month in the Market",
|
||||
"earn2GemsGift": "They'll earn <strong>+2 Gems</strong> every month they're subscribed",
|
||||
"maxGemCapGift": "They'll have the max <strong>Gem Cap</strong>",
|
||||
"subscribeAgainContinueHourglasses": "Subscribe again to continue receiving Mystic Hourglasses",
|
||||
"subscriptionBillingFYI": "Subscriptions automatically renew unless you cancel at least 24 hours before the end of the current period. You can manage your subscription from the Subscription tab in settings. Your account will be charged within 24 hours of your renewal date, at the same price you initially paid.",
|
||||
"subscriptionBillingFYIShort": "Subscriptions automatically renew unless you cancel at least 24 hours before the end of the current period. Your account will be charged within 24 hours of your renewal date, at the same price you initially paid."
|
||||
"subscribeAgainContinueHourglasses": "Subscribe again to continue receiving Mystic Hourglasses"
|
||||
}
|
||||
|
||||
@@ -921,8 +921,5 @@
|
||||
"backgroundInsideForestWitchsCottageNotes": "Weave spells inside a Forest Witch's Cottage.",
|
||||
"backgrounds112025": "SET 138: Released November 2025",
|
||||
"backgroundCastleKeepWithBannersText": "Castle Hall with Banners",
|
||||
"backgroundCastleKeepWithBannersNotes": "Sing tales of heroic deeds in a Castle Hall with Banners.",
|
||||
"backgroundNighttimeStreetWithShopsText": "Night-time Street with Shops",
|
||||
"backgroundElegantPalaceNotes": "Admire the colourful halls of an Elegant Palace.",
|
||||
"backgroundNighttimeStreetWithShopsNotes": "Enjoy the warm glow of a Night-time Street with Shops."
|
||||
"backgroundCastleKeepWithBannersNotes": "Sing tales of heroic deeds in a Castle Hall with Banners."
|
||||
}
|
||||
|
||||
@@ -2554,7 +2554,5 @@
|
||||
"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",
|
||||
"weaponSpecialWinter2024MageNotes": "Thanks to a generous, magical narwhal that sensed your great abilities, you have been gifted a tusk that lets you sense changes happening around you. Increases Intelligence by <%= int %>. Limited Edition Winter 2023-2024 Gear.",
|
||||
"weaponSpecialSpring2024RogueNotes": "Challenges that are as hard as ice can be sliced into smaller pieces. Increases Strength by <%= str %>. Limited Edition Spring 2024 Gear."
|
||||
"weaponMystery202212Text": "Glacial Wand"
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"achievement": "Logro",
|
||||
"onwards": "¡Adelante!",
|
||||
"levelup": "Al cumplir tus objetivos en la vida real, ¡has subido de nivel y has recuperado toda tu salud!",
|
||||
"reachedLevel": "Has Alcanzado el Nivel <%= level %>",
|
||||
"levelup": "¡Al cumplir tus objetivos en la vida real, has subido de nivel y has recuperado toda tu salud!",
|
||||
"reachedLevel": "Has alcanzado el nivel <%= level %>",
|
||||
"achievementLostMasterclasser": "Completador de Aventuras: Serie Arquimaestra",
|
||||
"achievementLostMasterclasserText": "¡Ha completado las dieciséis misiones en la Serie Arquimaestra y resuelto el misterio de la Arquimaestra Perdida!",
|
||||
"achievementLostMasterclasserModalText": "¡Completaste las dieciséis misiones en la Serie Maestro de Clases y resolviste el misterio de la Arquimaestra Perdida!",
|
||||
@@ -70,7 +70,7 @@
|
||||
"foundNewItemsExplanation": "Completar tareas te da la oportunidad de encontrar objetos, como Huevos, Pociones de Eclosión y Alimento para Mascotas.",
|
||||
"foundNewItems": "¡Encontraste nuevos artículos!",
|
||||
"onboardingCompleteDescSmall": "¡Si quieres aún más, mira tus Logros y empieza a coleccionarlos!",
|
||||
"yourProgress": "Tu Progreso",
|
||||
"yourProgress": "Tu progreso",
|
||||
"onboardingComplete": "¡Has completado tus tareas de incorporación!",
|
||||
"achievementRosyOutlookModalText": "¡Has domado todas las monturas de algodón de azúcar rosa!",
|
||||
"achievementRosyOutlookText": "Ha domado todas las monturas de algodón de azúcar rosa.",
|
||||
|
||||
@@ -921,14 +921,5 @@
|
||||
"backgroundInsideForestWitchsCottageNotes": "Teje hechizos en el interior de la Cabaña de una Bruja en el Bosque.",
|
||||
"backgrounds112025": "Conjunto 138: Publicado en Noviembre 2025",
|
||||
"backgroundCastleKeepWithBannersText": "Salón del Castillo con Banderas",
|
||||
"backgroundCastleKeepWithBannersNotes": "Canta las gloriosas hazañas de los grandes héroes en el Salón del Castillo con Banderas.",
|
||||
"backgrounds122025": "CONJUNTO 139: Publicado en Diciembre 2025",
|
||||
"backgroundNighttimeStreetWithShopsText": "Bulevar Nocturno",
|
||||
"backgroundNighttimeStreetWithShopsNotes": "Deléitate con el cálido resplandor del Bulevar Nocturno.",
|
||||
"backgrounds012026": "CONJUNTO 140: Publicado en Enero 2026",
|
||||
"backgroundWinterDesertWithSaguarosText": "Cactus en Desierto Invernal",
|
||||
"backgroundWinterDesertWithSaguarosNotes": "Exalta tus sentidos entre los Cactus en Desierto Invernal.",
|
||||
"backgrounds022026": "CONJUNTO 141: Publicado en Febrero 2026",
|
||||
"backgroundElegantPalaceText": "Palacio Elegante",
|
||||
"backgroundElegantPalaceNotes": "Quédate obnubilado por las coloridas salas del Palacio Elegante."
|
||||
"backgroundCastleKeepWithBannersNotes": "Canta las gloriosas hazañas de los grandes héroes en el Salón del Castillo con Banderas."
|
||||
}
|
||||
|
||||
@@ -282,9 +282,5 @@
|
||||
"fall2025SasquatchWarriorSet": "Conjunto de Guerrero Bigfoot",
|
||||
"fall2025SkeletonRogueSet": "Conjunto de Esqueleto Pícaro",
|
||||
"fall2025KoboldHealerSet": "Conjunto de Sanador Kobold",
|
||||
"fall2025MaskedGhostMageSet": "Conjunto de Mago Fantasma Enmascarado",
|
||||
"winter2026RimeReaperWarriorSet": "Conjunto de Guerrero Destripador Escarcha",
|
||||
"winter2026SkiRogueSet": "Conjunto de Esquiador Pícaro",
|
||||
"winter2026PolarBearHealerSet": "Conjunto de Sanador Oso Polar",
|
||||
"winter2026MidwinterCandleMageSet": "Conjunto de Mago Vela Invernal"
|
||||
"fall2025MaskedGhostMageSet": "Conjunto de Mago Fantasma Enmascarado"
|
||||
}
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
"questRoosterUnlockText": "Desbloquea la compra de huevos de gallo en el Mercado",
|
||||
"questSpiderText": "El Arácnido Gélido",
|
||||
"questSpiderNotes": "Cuando el tiempo comienza a enfriar, la delicada escarcha empieza a formarse en los cristales de las ventanas de los habiticanos como entretejidas redes... excepto para @Arcosine, cuyas ventanas han sido completamente congeladas por la Araña Escarcha que actualmente mora en su hogar. Vaya por Dios.",
|
||||
"questSpiderCompletion": "La Araña Helada se derrumba, dejando tras de sí un pequeño rastro de escarcha y unos pocos de sus sacos de huevos encantados. @Arcosine apresurándose, te las ofrece como recompensa —¿Podrías criar unas arañas inofensivas como mascotas?",
|
||||
"questSpiderCompletion": "La Araña Helada se derrumba, dejando tras de sí un pequeño rastro de escarcha y unos pocos de sus sacos de huevos encantados. @Arcosine apresurándose, te las ofrece como recompensa.\n—¿Podrías criar unas arañas inofensivas como mascotas?",
|
||||
"questSpiderBoss": "Araña",
|
||||
"questSpiderDropSpiderEgg": "Araña (Huevo)",
|
||||
"questSpiderUnlockText": "Desbloquea la compra de huevos de araña en el Mercado",
|
||||
@@ -113,7 +113,7 @@
|
||||
"questGoldenknight3DropWeapon": "Lucero del Alba Machaca hitos de Mustaine (Objeto de mano)",
|
||||
"questGroupEarnable": "Misión conseguible",
|
||||
"questBasilistText": "La Basi-lista",
|
||||
"questBasilistNotes": "Hay una conmoción en el mercado — de las que harían que cualquiera huyera desesperadamente. Puesto que eres un aventurero valiente, lo que haces es enfrentarte, y descubre a la @Basi-lista, ¡emergiendo de un grupo de Tareas Pendientes incompletas! Los habiticanos cercanos están paralizados por el miedo al ver la grandiosidad de la @Basi-Lista, son incapaces de empezar a trabajar. Desde algún lugar en las proximidades, se oye el grito de @Arcosine: \"¡Rápido, completa tus Tareas Pendientes y tus Tareas Diarias antes de que alguien salga herido!\" Golpea rápido aventurero, y marca algo como completado. Pero ¡cuidado! Si dejas alguna Tarea Diaria sin hacer, ¡la Basi-Lista te atacará a ti y a tu grupo!",
|
||||
"questBasilistNotes": "Hay una conmoción en el mercado de las que harían que cualquiera huyera desesperadamente. Puesto que eres un aventurero valiente, lo que haces es enfrentarte, y descubre a la @Basi-lista, ¡emergiendo de un grupo de Tareas Pendientes incompletas! Los habiticanos cercanos están paralizados por el miedo al ver la grandiosidad de la @Basi-Lista, son incapaces de empezar a trabajar. Desde algún lugar en las proximidades, se oye el grito de @Arcosine: \"¡Rápido, completa tus Tareas Pendientes y tus Tareas Diarias antes de que alguien salga herido!\" Golpea rápido aventurero, y marca algo como completado. Pero ¡cuidado! Si dejas alguna Tarea Diaria sin hacer, ¡la Basi-Lista te atacará a ti y a tu grupo!",
|
||||
"questBasilistCompletion": "La Basi-Lista se ha diseminado en trozos de papel, que brillan sutilmente con los colores del arcoiris.\n—¡Menos mal! —dice @Arcosine—. ¡Qué bien que estuvierais aquí!\nSintiéndote más experimentado que antes, recoges un poco del oro caído entre los papeles.",
|
||||
"questBasilistBoss": "La Basi-lista",
|
||||
"questEggHuntText": "Cacería de huevos",
|
||||
@@ -253,7 +253,7 @@
|
||||
"questDilatoryDistress3DropWeapon": "Tridente de Mareas Tempestuosas (Arma)",
|
||||
"questDilatoryDistress3DropShield": "Escudo de Perla Lunar (Objeto de la Mano de Fuera)",
|
||||
"questCheetahText": "Como un Guepardo",
|
||||
"questCheetahNotes": "Mientras realizas una caminata a través de la sabana Lentoiseguro con tus amigos @PainterProphet, @tivaquinn, @Unruly Hyena, y @Crawford, te sobresaltas al ver a un Guepardo pasar corriendo con un nuevo Habiticano atrapado entre sus mandíbulas. Bajo las patas abrasadoras del Guepardo, las tareas son consumidas por el fuego como si estuvieran completas — ¡antes de que alguien tenga la oportunidad de realmente terminarlas! El Habiticano te ve y grita, “¡Por favor, ayúdame! Este Guepardo me está haciendo aumentar de nivel demasiado rápido, pero no estoy logrando hacer nada. Quiero disminuir la velocidad y disfrutar el juego. ¡Haz que se detenga!”\nTú recuerdas cariñosamente tus propios días como novato, ¡y estás seguro de que tienes que ayudar al principiante deteniendo al Guepardo!",
|
||||
"questCheetahNotes": "Mientras realizas una caminata a través de la sabana Lentoiseguro con tus amigos @PainterProphet, @tivaquinn, @Unruly Hyena, y @Crawford, te sobresaltas al ver a un Guepardo pasar corriendo con un nuevo Habiticano atrapado entre sus mandíbulas. Bajo las patas abrasadoras del Guepardo, las tareas son consumidas por el fuego como si estuvieran completas -- ¡antes de que alguien tenga la chance de realmente terminarlas! El Habiticano te ve y grita:\n—¡Por favor, ayúdenme! Este Guepardo me está haciendo aumentar de nivel demasiado rápido, pero no estoy logrando hacer nada. Quiero disminuir la velocidad y disfrutar el juego. ¡Hagan que se detenga!\nTú recuerdas cariñosamente tus propios días como novato, ¡y estás seguro de que tienes que ayudar al principiante deteniendo al Guepardo!",
|
||||
"questCheetahCompletion": "El nuevo Habiticano está respirando con dificultad luego del recorrido desenfrenado, pero te agradece a ti y a tus amigos por su ayuda.\n—Me alegra que el Guepardo no vaya a poder atrapar a nadie más. Pero sí dejó algunos huevos de Guepardo para nosotros, ¡así que quizás podríamos criarlos y convertirlos en mascotas más fiables!",
|
||||
"questCheetahBoss": "Guepardo",
|
||||
"questCheetahDropCheetahEgg": "Guepardo (Huevo)",
|
||||
@@ -277,7 +277,7 @@
|
||||
"questBurnoutBossRageSeasonalShop": "`¡Saturado usa ATAQUE CONSUMIDOR!`\n\n¡¡¡Ahh!!! ¡Nuestras tareas diarias incompletas han alimentado las llamas de Saturado, y ahora tiene suficiente energía para atacar de nuevo! El monstruo deja escapar un chorro de llamas espectrales que chamuscan la tienda de temporada. Te horrorizas al ver que la alegre hechicera de las estaciones se ha transformado en un triste espíritu consumido.\n\n¡Tenemos que rescatar a nuestros NPC! ¡Rápido, habiticanos, completad vuestras tareas y derrotad a Saturado antes de que ataque una tercera vez!",
|
||||
"questBurnoutBossRageTavern": "`¡Saturado usa ATAQUE CONSUMIDOR!`\n\nMuchos habiticanos han estado escondiéndose de Saturado en la Taberna, ¡pero ya no más! Con un aullido chirriante, Saturado rastrilla la Taberna con sus manos blancas y ardientes. Mientras los clientes de la Taberna huyen, ¡Daniel es atrapado por Agotamiento, y se transforma en un Espíritu Consumido justo delante de ti!\n \nEste impetuoso horror se ha extendido demasiado tiempo. No os rindáis... ¡estamos tan cerca de vencer al Agotamiento de una vez por todas!",
|
||||
"questFrogText": "Pantano de la Rana de Desorden",
|
||||
"questFrogNotes": "Mientras tú y tus amigos os esforzáis por atravesar las Ciénagas del Estancamiento, @starsystemic señala un gran cartel. “No te desvíes del camino — si puedes.”<br><br> “¡Seguramente no es difícil!” dice @RosemonkeyCT. “Es ancho y está despejado.”<br><br>Pero al continuar, notas que el camino es gradualmente invadido por el fango de la ciénaga, entremezclado desordenadamente con pedazos azules de desechos, hasta que seguir avanzando se vuelve imposible.<br><br>Mientras miras alrededor, preguntándote cómo se transformó en un desastre, @Jon Arjinborn grita, “¡Cuidado!” Una rana furiosa salta desde el fango, cubierta con ropa sucia y encendida por un fuego azul. ¡Vas a tener que derrotar a esta venenosa Rana Desastrosa para continuar!",
|
||||
"questFrogNotes": "Mientras tú y tus amigos se esfuerzan para atravesar las Ciénagas del Estancamiento, @starsystemic señala un gran cartel.\nNo te desvíes del camino.. si puedes.<br><br>\n—¡Seguramente no es difícil! —dice @RosemonkeyCT—. Es ancho y está despejado.<br><br>Pero al continuar, notan que el camino es gradualmente invadido por el lodo de la ciénaga, entremezclado desordenadamente con pedazos azules de desechos, hasta que seguir avanzando se vuelve imposible.<br><br>Mientras miras alrededor, preguntándote cómo se transformó en un desastre, @Jon Arjinborn grita:\n—¡Cuidado! —Una rana furiosa salta desde el lodo, cubierta con ropa sucia y encendida por un fuego azul. ¡Van a tener que derrotar a esta venenosa Rana Desastrosa para continuar!",
|
||||
"questFrogCompletion": "La rana se hunde en el lodo, derrotada. Mientras se escabulle, el cieno azul se disipa, despejando el camino.<br><br>Posados en el medio del sendero se encuentran tres huevos inmaculados.\n—¡Se pueden ver incluso los pequeños renacuajos a través de la cubierta transparente! —dice @Breadstrings—. Tomad, deberíais quedároslos.",
|
||||
"questFrogBoss": "Rana de Desorden",
|
||||
"questFrogDropFrogEgg": "Rana (Huevo)",
|
||||
@@ -313,7 +313,7 @@
|
||||
"questSnailDropSnailEgg": "Caracol (Huevo)",
|
||||
"questSnailUnlockText": "Desbloquea la compra de huevos de caracol en el Mercado",
|
||||
"questBewilderText": "El Obnubilable",
|
||||
"questBewilderNotes": "La fiesta comienza como cualquier otra.<br><br>Los aperitivos son excelentes, la música es jovial, e incluso los elefantes danzantes se han vuelto normales. Los habiticanos ríen y se divierten en medio de los centros de mesa florales desbordantes, felices de poder distraerse lejos de sus tareas más desagradables, y el Bromista de Abril da vueltas entre ellos, mostrando con entusiasmo un truco entretenido por aquí y un ingenioso giro por allá.<br><br>Al tiempo que el reloj de la torre de Desconcertaire da la medianoche, el Bromista de Abril se sube de un salto al escenario para dar un discurso.<br><br> “¡Amigos! ¡Enemigos! ¡Conocidos tolerantes! Escuchad con atención.” La multitud se ríe por lo bajo mientras orejas de animales brotan de sus cabezas, y todos posan con sus nuevos accesorios.<br><br> “Como sabéis” el Bromista continúa “mis ilusiones confusas generalmente duran sólo un día. Pero estoy feliz de anunciar que he descubierto un atajo que nos garantizará diversión sin fin, sin tener que lidiar con el molesto peso de nuestras responsabilidades. Encantadores habiticanos, conoced a mi nuevo y mágico amigo... ¡el Obnubilable!<br><br> Lemoness palidece repentinamente, dejando caer sus aperitivos.\n“¡Esperad! No confiéis en — ”<br><br>Pero de forma súbita una neblina se vierte en la sala, brillante y densa, y se arremolina alrededor del Bromista de Abril, fusionándose en forma de plumas nubosas y un cuello estirado. La multitud se queda sin palabras mientras una monstruosa ave aparece frente a ella, sus alas centelleando llenas de ilusiones. El ave deja escapar una horrible risa chirriante.<br><br> “¡Ah, han pasado siglos desde que un Habiticano fue lo suficientemente tonto como para convocarme! Qué fabuloso es tener al fin una forma tangible.”<br><br> Zumbando aterrorizadas, las abejas mágicas de Desconcertaire huyen de la ciudad flotante, que se alza en el cielo. Una por una, las radiantes flores primaverales se marchitan y desaparecen en una voluta de humo.<br><br> “Mis queridos amigos, ¿por qué estáis tan asustados?” cacarea el Obnubilable, agitando sus alas. “Ya no hay necesidad de trabajar duro para conseguir recompensas. ¡Yo os daré todas las cosas que deseáis!” <br><br> Una lluvia de monedas cae del cielo, golpeando el suelo con una fuerza brutal, y la muchedumbre grita y corre a buscar refugio. “¿Esto es una broma?” aúlla Baconsaur, mientras el oro rompe ventanas y destroza tejados. <br><br>PainterProphet se agacha al mismo tiempo que rayos restallan por encima suyo y una niebla bloquea el sol. “¡No! ¡Esta vez, no creo que lo sea!”<br><br> Rápido, habiticanos, ¡no podemos dejar que este Jefe Global nos distraiga de nuestros objetivos! Manteneos enfocados en las tareas que debéis completar para que podamos rescatar a Desconcertaire — y, con suerte, a nosotros mismos.",
|
||||
"questBewilderNotes": "La fiesta comienza como cualquier otra.<br><br>Los aperitivos son excelentes, la música es jovial, e incluso los elefantes danzantes se han vuelto normales. Los habiticanos ríen y se divierten en medio de los centros de mesa florales desbordantes, felices de poder distraerse lejos de sus tareas más desagradables, y el Santo Inocente da vueltas entre ellos, mostrando con entusiasmo un truco entretenido por aquí y un ingenioso giro por allá.<br><br>Al tiempo que el reloj de la torre de Desconcertaire da la medianoche, el Santo Inocente se sube de un salto al escenario para dar un discurso.<br><br>\n—¡Amigos! ¡Enemigos! ¡Conocidos tolerantes! Escuchad con atención. —La multitud se ríe por lo bajo mientras orejas de animales brotan de sus cabezas, y todos posan con sus nuevos accesorios—.<br><br>Como saben —el Inocente continúa— mis ilusiones confusas generalmente duran sólo un día. Pero estoy feliz de anunciar que he descubierto un atajo que nos garantizará diversión sin fin, sin tener que lidiar con el molesto peso de nuestras responsabilidades. Encantadores habiticanos, conozcan a mi nuevo y mágico amigo... ¡el Obnubilable!<br><br>\nLemoness palidece repentinamente, dejando caer sus aperitivos.\n—¡Esperad! No confiéis en...<br><br>—Pero de forma súbita una neblina se vierte en la sala, brillante y densa, y se arremolina alrededor del Santo Inocente, fusionándose en forma de plumas nubosas y un cuello estirado. La multitud se queda sin palabras mientras una monstruosa ave aparece frente a ella, sus alas centelleando llenas de ilusiones. El ave deja escapar una horrible risa chirriante.<br><br>\n—¡Ah, han pasado siglos desde que un Habiticano fue lo suficientemente tonto como para convocarme! Qué fabuloso es tener al fin una forma tangible.<br><br>\nZumbando aterrorizadas, las abejas mágicas de Desconcertaire huyen de la ciudad flotante, que se alza en el cielo. Una por una, las radiantes flores primaverales se marchitan y desaparecen en una voluta de humo.<br><br>\n—Mis queridos amigos, ¿por qué estáis tan asustados? —cacarea el Obnubilable, agitando sus alas—. Ya no hay necesidad de trabajar duro para conseguir recompensas. ¡Yo os daré todas las cosas que deseáis!<br><br>\nUna lluvia de monedas cae del cielo, golpeando el suelo con una fuerza brutal, y la muchedumbre grita y corre a buscar refugio.\n—¿Esto es una broma? —aúlla Baconsaur, mientras el oro rompe ventanas y destroza tejados.<br><br>PainterProphet se agacha al mismo tiempo que rayos restallan por encima suyo y una niebla bloquea el sol.\n—¡No! ¡Esta vez, no creo que lo sea!<br><br>Rápido, habiticanos, ¡no podemos dejar que este Jefe Global nos distraiga de nuestros objetivos! Manteneos enfocados en las tareas que deben completar para que podamos rescatar a Desconcertaire... y, con suerte, a nosotros mismos.",
|
||||
"questBewilderCompletion": "<strong>¡El Obnubilable ha sido DERROTADO!</strong><br><br>¡Lo logramos! El Obnubilable deja escapar un aullido mientras se retuerce en el aire, perdiendo plumas que caen como gotas de lluvia. Lenta y gradualmente, se enrolla formando una nube de niebla centelleante. Mientras el sol recién despejado atraviesa la niebla, ésta es consumida por el calor, revelando las formas afortunadamente humanas de Bailey, Matt, Alex... y del mismísimo Santo Inocente.<br><br><strong>¡Desconcertaire ha sido salvada!</strong><br><br>El Santo Inocente tiene el suficiente remordimiento como para mostrarse avergonzado.\n—Ah, eh... —dice—. Tal vez... me dejé llevar un poco.<br><br>\nLa multitud murmura. Flores empapadas son arrastradas a las aceras. A la distancia, en alguna parte, un techo se derrumba con un ruido espectacular.<br><br>\n—Eh, sí —dice el Santo Inocente—. Lo que quise decir es que lo siento terriblemente. —Deja salir un suspiro—. Supongo que no todo en la vida puede ser diversión. No me haría daño enfocarme de vez en cuando. Quizás me adelante para la broma del año que viene.<br><br>—Redphoenix tose exageradamente—.<br><br> Quiero decir, ¡quizás me adelante para la limpieza general! —dice el Santo Inocente—. No hay nada que temer, pronto dejaré a Ciudad Hábito como nueva. Por suerte nadie me supera en el manejo de dos fregonas al mismo tiempo.<br><br>\nAnimada, la banda de música comienza a tocar.<br><br> No pasa mucho tiempo hasta que todo vuelve a la normalidad en Ciudad Hábito. Además, ahora que el Obnubilable se ha evaporado, las abejas mágicas de Desconcertaire vuelven a trabajar con un ritmo ajetreado, y pronto las flores brotan y la ciudad flota una vez más.<br><br>Mientras los habiticanos abrazan a las peludas abejas mágicas, los ojos del Santo Inocente se iluminan.\n—¡Ajá, se me ha ocurrido algo! ¿Por qué no os quedáis con algunas de estas peluditas abejas como mascotas y monturas? Es un regalo que simboliza perfectamente el equilibrio entre el trabajo duro y las dulces recompensas, si me voy a poner aburrido y alegórico. —El Inocente guiña—. Además, ¡no tienen aguijones! Palabra de Inocente.",
|
||||
"questBewilderCompletionChat": "`¡El Obnubilable ha sido DERROTADO!`\n\n¡Lo logramos! El Obnubilable deja escapar un aullido mientras se retuerce en el aire, perdiendo plumas que caen como gotas de lluvia. Lenta y gradualmente, se enrolla formando una nube de niebla centelleante. Mientras el sol recién despejado atraviesa la niebla, ésta es consumida por el calor, revelando las formas afortunadamente humanas de Bailey, Matt, Alex... y del mismísimo Santo Inocente.\n\n`¡Desconcertaire ha sido salvada!`\n\nEl Santo Inocente tiene el suficiente remordimiento como para mostrarse avergonzado.\n—Ah, hm —dice—. Tal vez... me dejé llevar un poco.\n\nLa multitud murmura. Flores empapadas son arrastradas a las aceras. A la distancia, en alguna parte, un techo se derrumba con un ruido espectacular.\n\n—Eh, sí —dice el Santo Inocente—. Lo que quise decir es que lo siento terriblemente. —Deja salir un suspiro—. Supongo que no todo en la vida puede ser diversión. No me haría daño enfocarme de vez en cuando. Quizás me adelante para la broma del año que viene.\n\nRedphoenix tose exageradamente.\n\n—Quiero decir, ¡quizás me adelante para la limpieza general! —dice el Santo Inocente—. No hay nada que temer, pronto dejaré a Ciudad Hábito como nueva. Por suerte nadie me supera en el manejo de dos trapeadores al mismo tiempo.\n\nAnimada, la banda de música comienza a tocar.\n\nNo pasa mucho tiempo hasta que todo vuelve a la normalidad en Ciudad Hábito. Además, ahora que el Obnubilable se ha evaporado, las abejas mágicas de Desconcertaire vuelven a trabajar con un ritmo ajetreado, y pronto las flores brotan y la ciudad flota una vez más.\n\nMientras los habiticanos abrazan a las peludas abejas mágicas, los ojos del Santo Inocente se iluminan.\n—¡Ajá, se me ha ocurrido algo! ¿Por qué no se quedan con algunas de estas peluditas abejas como mascotas y monturas? Es un regalo que simboliza perfectamente el equilibrio entre el trabajo duro y las dulces recompensas, si me voy a poner aburrido y alegórico. —El Inocente guiña—. Además, ¡no tienen aguijones! Palabra de Inocente.",
|
||||
"questBewilderBossRageTitle": "Ataque Engañador",
|
||||
@@ -357,7 +357,7 @@
|
||||
"questArmadilloDropArmadilloEgg": "Armadillo (Huevo)",
|
||||
"questArmadilloUnlockText": "Desbloquea la compra de huevos de armadillo en el Mercado",
|
||||
"questCowText": "La Vaca Muutante",
|
||||
"questCowNotes": "Ha sido un largo y cálido día en las Granjas Sparring, y nada te apetece más que un buen trago de agua y dormir un poco. Estás con la cabeza en las nubes cuando, de repente, @Soloana lanza un grito. “¡Corred todos! ¡La vaca que iba a ser el premio ha muutado!” <br><br> @eevachu traga saliva. “Nuestras malas costumbres han debido de contagiarla.”<br><br> “¡Rápido!” Dice @Feralem Tau. “Debemos hacer algo antes de que el resto de vacas muuten.” <br><br> Ya lo has oído. Se acabó lo de dormir despierto — ¡Es hora de poner esas malas costumbres bajo control!",
|
||||
"questCowNotes": "Ha sido un largo y cálido día en las Granjas Sparring, y nada te apetece más que un buen trago de agua y dormir un poco. Estás con la cabeza en las nubes cuando, de repente, @Soloana lanza un grito.\n—¡Corred todos! ¡La vaca que iba a ser el premio ha muutado!<br><br>— @eevachu traga saliva—. Nuestras malas costumbres han debido de contagiarla.<br><br>\n—¡Rápido! —Dice @Feralem Tau—. Debemos hacer algo antes de que el resto de vacas muuten.<br><br>\nYa lo has oído. Se acabó lo de dormir despierto. ¡Es hora de poner esas malas costumbres bajo control!",
|
||||
"questCowCompletion": "Ordeñas tus buenos hábitos todo lo que puedes mientras que la vaca vuelve a su forma original. La vaca te mira con sus preciosos ojos marrones y acerca de un empujoncito tres huevos.<br><br>@fuzzytrees se ríe y te da los huevos.\n—\"A lo mejor sigue mutada si hay terneros en esos huevos. ¡Pero confío en que seguirás con tus buenos hábitos cuando los críes!\"",
|
||||
"questCowBoss": "Vaca Muutante",
|
||||
"questCowDropCowEgg": "Vaca (Huevo)",
|
||||
@@ -387,7 +387,7 @@
|
||||
"questTaskwoodsTerror2CollectDryads": "Dríadas",
|
||||
"questTaskwoodsTerror2DropArmor": "Ropajes de Pirómano (Armadura)",
|
||||
"questTaskwoodsTerror3Text": "Terror en Bosquetarea, Parte 3: Jacko de la Linterna",
|
||||
"questTaskwoodsTerror3Notes": "Preparado para la batalla, tu grupo marcha hacia el corazón del bosque, donde el espíritu renegado está intentando destruir un manzano ancestral rodeado de arbustos de bayas. Su cabeza de calabaza irradia una terrible luz dondequiera que se gire, y en la mano izquierda sujeta una larga vara, con una linterna colgando de su punta. En vez de fuego o llama, no obstante, la linterna tiene un oscuro cristal que te hace estremecer todos los huesos. <br><br> El Segador Alegre levanta una huesuda mano a su boca. “Ese — Ese es Jacko, ¡el Espíritu Linterna! Pero es un fantasma recolector útil que guía a nuestros granjeros. ¿Qué ha podido conducir a su entrañable alma a actuar de esta forma?\"<br><br> \"No lo sé\" dice @bridgetteempress. \"¡Pero parece que esa 'entrañable alma' está a punto de atacarnos!\"",
|
||||
"questTaskwoodsTerror3Notes": "Preparado para la batalla, tu grupo marcha hacia el corazón del bosque, donde el espíritu renegado está intentando destruir un manzano ancestral rodeado de arbustos de bayas. Su cabeza de calabaza irradia una terrible luz dondequiera que se gire, y en la mano izquierda sujeta una larga vara, con una linterna colgando de su punta. En vez de fuego o llama, no obstante, la linterna tiene un oscuro cristal que te hace estremecer todos los huesos.<br><br>La Segadora Alegre alza una huesuda mano a su boca.\n—\"Ese... Ese es Jacko, ¡el Espíritu Linterna! Pero es un fantasma recolector útil que guía a nuestros granjeros. ¿Qué ha podido conducir a su entrañable alma a actuar de esta forma?\"\n<br><br>—\"No lo sé\" —dice @bridgetteempress—. \"¡Pero parece que esa 'entrañable alma' está a punto de atacarnos!\"",
|
||||
"questTaskwoodsTerror3Completion": "Tras una larga batalla, consigues disparar una flecha a la linterna que Jacko lleva, y el cristal se hace pedazos. Jacko de pronto vuelve bruscamente a sus sentidos y estalla en resplandecientes lágrimas.\n—Oh, ¡mi precioso bosque! ¡¿Qué he hecho?! —llora. Sus lágrimas extinguen los fuegos que quedan, y el manzano y las bayas silvestres están salvados.<br><br>Después de que le ayudes a relajarse, te explica:\n—Conocí a una encantadora señora llamada Tzina, y me dio este resplandesciente cristal como regalo. Siguiendo su recomendación, lo puse en mi linterna... pero es lo último que recuerdo. —Se vuelve hacia ti con una sonrisa dorada—. A lo mejor deberías cogerlo para tenerlo a salvo mientras ayudo a los huertos a que vuelvan a crecer.",
|
||||
"questTaskwoodsTerror3Boss": "Jacko de la Linterna",
|
||||
"questTaskwoodsTerror3DropStrawberry": "Fresa (alimento)",
|
||||
@@ -425,14 +425,14 @@
|
||||
"questSlothDropSlothEgg": "Perezoso (Huevo)",
|
||||
"questSlothUnlockText": "Desbloquea la compra de huevos de perezoso en el Mercado",
|
||||
"questTriceratopsText": "El Aplastante Triceratops",
|
||||
"questTriceratopsNotes": "Los volcanes Estoïcalma cubiertos de nieve siempre están llenos de excursionistas y espectadores. Un turista, @plumilla, llama a una multitud, “¡Mira! He encantado el suelo para que brille y podamos jugar juegos de campo con él para nuestras Actividades Diarias al aire libre!” Efectivamente, el suelo está girando con brillantes patrones rojos. Incluso algunos de los animales prehistóricos de la zona vienen a jugar. <br><br> De repente, hay un ruido fuerte—¡un curioso Triceratops ha pisado en la varita de @plumilla! Está envuelto en una explosión de energía mágica, y la tierra empieza a temblar y calentarse. ¡Los ojos del Triceratops brillan rojos, y ruge y comienza a estallar! <br><br> “Eso no es bueno”, dice @McCoyly, apuntando en la distancia. ¡Cada pisada alimentada con magia está causando los volcanes a erupción, y la tierra que brilla intensamente está volviéndose lava debajo de los pies del dinosaurio! ¡Rápido! ¡Debes contenar al aplastante Triceratops hasta que alguien pueda revertir el hechizo!",
|
||||
"questTriceratopsNotes": "Los volcanes Estoïcalma cubiertos de nieve siempre están llenos de excursionistas y espectadores. Un turista, @plumilla, llama a una multitud:\n—¡Mira! He encantado el suelo para que brille y podamos jugar juegos de campo con él para nuestras Actividades Diarias al aire libre! Efectivamente, el suelo está girando con brillantes patrones rojos. Incluso algunos de los animales prehistóricos de la zona vienen a jugar. <br><br> De repente, hay un ruido fuerte: ¡un curioso Triceratops ha pisado en la varita de @plumilla! Está envuelto en una explosión de energía mágica, y la tierra empieza a temblar y calentarse. ¡Los ojos del Triceratops brillan rojos, y ruge y comienza a estallar! <br><br>\n—Eso no es bueno\", dice @McCoyly, apuntando en la distancia. ¡Cada pisada alimentada con magia está causando los volcanes a erupción, y la tierra que brilla intensamente está volviéndose lava debajo de los pies del dinosaurio! ¡Rápido! ¡Debes contenar al aplastante Triceratops hasta que alguien pueda revertir el hechizo!",
|
||||
"questTriceratopsCompletion": "Pensando rápido, atraes a la criatura a las calmantes estepas de Stoïkalma para que @*~Seraphina~* y @PainterProphet puedan deshacer el hechizo de lava sin distracciones. La atmósfera tranquila de las Estepas hace efecto, y el Triceratops se acurruca mientras los volcanes vuelven a quedar inactivos. @PainterProphet te pasa algunos huevos que rescató de la lava.\n—Sin ti, no habríamos podido parar las erupciones. Dales un buen hogar a estas mascotas.",
|
||||
"questTriceratopsBoss": "Aplastante triceratops",
|
||||
"questTriceratopsDropTriceratopsEgg": "Triceratops (huevo)",
|
||||
"questTriceratopsUnlockText": "Desbloquea la compra de huevos de triceratops en el Mercado",
|
||||
"questGroupStoikalmCalamity": "Calamidad de Estoïcalma",
|
||||
"questStoikalmCalamity1Text": "Calamidad de Estoïcalma, Parte 1: Enemigos de tierra",
|
||||
"questStoikalmCalamity1Notes": "Llega una concisa misiva de @Kiwibot, y el frasco helado como la escarcha provoca escalofríos tanto a tu corazón como a la yema de tus dedos. “Visitando las Estepas Estoïcalma — monstruos surgiendo de la tierra —¡enviad ayuda!” Coges tu equipo y cabalgas al norte, pero tan pronto como te aventuras por las montañas, la nieve bajo tus pies salta por los aires y te rodea un montón de horribles calaveras sonrientes! <br><br>De repente, una lanza pasa volando a tu lado, hundiéndose en una calavera que salía de entre la nieve con la intención de pillarte desprevenido. Una mujer alta de armadura finamente forjada se metió en el combate en la parte cabalgando un mastodonte. Su larga trenza se balanceó mientras recuperaba su lanza de la espachurrada calavera. ¡Es hora de luchar contra estos enemigos con la ayuda de Lady Glaciar, la líder de los Jinetes de Mamut!",
|
||||
"questStoikalmCalamity1Notes": "Llega una concisa misiva de @Kiwibot, y el frasco helado como la escarcha provoca escalofríos tanto a tu corazón como a la yema de tus dedos.\n—Visitando las Estepas Estoïcalma -- monstruos surgiendo de la tierra - enviar ayuda!\" Coges tu equipo y cabalgas al norte, pero tan pronto como te aventuras por las montañas, la nieve bajo tus pies salta por los aires y te rodea un montón de horribles calaveras sonrientes! <br><br>De repente, una lanza pasa volando a tu lado, hundiéndose en una calavera que salía de entre la nieve con la intención de pillarte desprevenido. Una mujer alta de armadura finamente forjada se metió en el combate en la parte cabalgando un mastodonte. Su larga trenza se balanceó mientras recuperaba su lanza de la espachurrada calavera. ¡Es hora de luchar contra estos enemigos con la ayuda de Lady Glaciar, la líder de los Jinetes de Mamut!",
|
||||
"questStoikalmCalamity1Completion": "En el momento que le das el impacto final a las calaveras, se disipan como magia.\n—El hechizo se podrá haber disipado —expresa Lady Glaciate— pero tenemos problemas más grandes. Sígueme.\nRecibes en ese momento una capa para protegerte de el aire frío, y la acompañas a donde te lleva.",
|
||||
"questStoikalmCalamity1Boss": "Enjambre de Calaveras Terrestres",
|
||||
"questStoikalmCalamity1RageTitle": "Reaparición del Enjambre",
|
||||
@@ -442,7 +442,7 @@
|
||||
"questStoikalmCalamity1DropDesertPotion": "Poción de eclosión del desierto",
|
||||
"questStoikalmCalamity1DropArmor": "Armadura de jinete de mamut",
|
||||
"questStoikalmCalamity2Text": "Calamidad de Estoïcalma, 2ª Parte: Busca las Cavernas de Témpano",
|
||||
"questStoikalmCalamity2Notes": "La majestuosa sala de los Jinetes de Mamut es una austera obra maestra de arquitectura, pero también está completamente vacía. No hay muebles, ni un solo arma y hasta faltan los ornamentos a sus columnas.<br><br> “Esas calaveras lo desvalijaron todo” dice Lady Glaciar con tono frío. “Humillante. Nadie debe mencionar esto al Bromista de Abril, o me lo restregará eternamente.”<br><br> “¡Qué misterioso!” dice @Beffymaroo. “Pero, ¿dónde se lo han llev —?”<br><br> “A las Cavernas Carámbano” interrumpe Lady Glaciar señalando unas cuantas monedas desparramadas fuera sobre la nieve. Un robo poco riguroso.<br><br> “¿Pero no suelen ser criaturas extremadamente cuidadosas con sus botines?” pregunta @Beffymaroo. “¿Cómo es que —?”<br><br> “Control mental” continúa Lady Glaciar con gran frialdad. “O algo igualmente melodramático e inconveniente.” Comienza a recorrer el pasillo a grandes zancadas. “¿Por qué sigues ahí de pie?” <br><br> ¡Rápido, sigue el rastro de monedas!",
|
||||
"questStoikalmCalamity2Notes": "La majestuosa sala de los Jinetes de Mamut es una austera obra maestra de arquitectura, pero también está completamente vacía. No hay muebles, ni un solo arma y hasta faltan los ornamentos a sus columnas.<br><br>\n—Esas calaveras lo desvalijaron todo —dice Lady Glaciar con tono frío—. Humillante. Nadie debe mencionar esto al Bufón de Abril, o me lo restregará eternamente.<br><br>\n—¡Qué misterioso! —dice @Beffymaroo—. Pero, ¿dónde se lo han llev..?<br><br>\n—A las Cavernas Carámbano —interrumpe Lady Glaciar señalando unas cuantas monedas desparramadas fuera sobre la nieve—. Un robo poco riguroso.<br><br>\n—¿Pero no suelen ser criaturas extremadamente cuidadosas con sus botines? —pregunta @Beffymaroo—. ¿Cómo es que...?<br><br>\n—Control mental —continúa Lady Glaciar con gran frialdad—. O algo igualmente melodramático e inconveniente.\nComienza a recorrer el pasillo a grandes zancadas.\n—¿Por qué sigues ahí de pie?<br><br>\n¡Rápido, sigue el rastro de monedas!",
|
||||
"questStoikalmCalamity2Completion": "Las Monedas Gélidas te conducen directamente a una entrada bajo tierra de una cueva cuidadosamente escondida. Aunque el tiempo fuera de la cueva es agradable, con los rayos de sol brillando sobre la inmensidad de la nieve, un feroz aullido invernal emana desde el interior. Lady Glaciate frunce el ceño y te entrega un casco de los Jinetes de Mamuts.\n—Ponte esto —dice—. Lo vas a necesitar.",
|
||||
"questStoikalmCalamity2CollectIcicleCoins": "Monedas de Hielo",
|
||||
"questStoikalmCalamity2DropHeadgear": "Casco de jinete de mamut (equipamiento para la cabeza)",
|
||||
@@ -454,19 +454,19 @@
|
||||
"questStoikalmCalamity3DropShield": "Cuerno de Jinete de Mamut (Objeto de Fuera de Mano)",
|
||||
"questStoikalmCalamity3DropWeapon": "Arpón de jinete de mamut (arma)",
|
||||
"questGuineaPigText": "La Pandilla de Cobayas",
|
||||
"questGuineaPigNotes": "Estás paseando casualmente por el famoso mercado de Ciudad de los Hábitos, cuando @Pandah llama tu atención. “¡Oye, mira esto!” Sostiene un huevo marrón y beige que no reconoces.<br><br> Alexander el Mercader frunce el ceño. “No recuerdo haberlo sacado, me pregunto de dónde ha salido—“ Una pequeña pata sale de él rompiéndolo.<br><br> “¡Entrégame todo tu oro, comerciante!” Gritó una diminuta voz llena de malicia.<br><br> “¡Oh, no, el huevo era una distracción!” exclama @mewrose. “¡Es la arrogante y codiciosa Pandilla de los Cerdos de Guinea! Nunca hacen sus Tareas Diarias, así que roban oro constantemente para comprar pociones de salud.” <br><br> “¿Robando en el Mercado?” dice @emmavig. “¡No durante nuestra guardia!” Sin más dilación, acudes en ayuda de Alexander.",
|
||||
"questGuineaPigCompletion": "“¡Nos rendimos!” El Jefe De La Banda Cobaya agita sus patas ante ti, la cabeza esponjosa baja en remordimiento. De debajo de su sombrero se cae una lista, y @snazzyorange lo arranca rápidamente para evidencia. “Espera un minuto” dices. “¡No es una sorpresa que hayas estado haciéndote daño! Tienes demasiadas Diarias. No necesitas pociones de salud — solo necesitas ayuda para organizarte.”<br><br> “¿De verdad?” chilla el Cobaya Jefe De La Banda. “¡Hemos robado tantas personas a causa de esto! Por favor, llévate nuestros huevos como una disculpa por nuestras maneras fraudulentas.”",
|
||||
"questGuineaPigNotes": "Estás paseando casualmente por el famoso mercado de Ciudad de los Hábitos, cuando @Pandah llama tu atención.\n—¡Oye, mira esto! —Sostiene un huevo marrón y beige que no reconoces.<br><br> Alexander el Mercader frunce el ceño.\n—No recuerdo haberlo sacado, me pregunto de dónde ha salido... —Una pequeña pata sale de él rompiéndolo.<br><br>\n—¡Entrégame todo tu oro, comerciante! Gritó una diminuta voz llena de malicia.<br><br> \n—¡Oh, no, el huevo era una distracción! —exclama @mewrose—. ¡Es la arrogante y codiciosa Pandilla de los Cerdos de Guinea! Nunca hacen sus Tareas Diarias, así que roban oro constantemente para comprar pociones de salud. <br><br>\n—¿Robando en el Mercado? —dice @emmavig—. ¡No durante nuestra guardia!\nSin más dilación, acudes en ayuda de Alexander.",
|
||||
"questGuineaPigCompletion": "—¡Nos rendimos! —El Jefe De La Banda Cobaya agita sus patas ante ti, la cabeza esponjosa baja en remordimiento. De debajo de su sombrero se cae una lista, y @snazzyorange lo arranca rápidamente para evidencia.\n—Espera un minuto —dices—. ¡No es una sorpresa que hayas estado haciéndote daño! Tienes demasiadas Diarias. No necesitas pociones de salud... solo necesitas ayuda para organizarte.<br><br>\n—¿De verdad? —chilla el Cobaya Jefe De La Banda—. ¡Hemos robado tantas personas a causa de esto! Por favor, llévate nuestros huevos como una disculpa por nuestras maneras fraudulentas.",
|
||||
"questGuineaPigBoss": "Pandilla de Cobayas",
|
||||
"questGuineaPigDropGuineaPigEgg": "Cobaya (Huevo)",
|
||||
"questGuineaPigUnlockText": "Desbloquea la compra de huevos de cobaya en el Mercado",
|
||||
"questPeacockText": "El Pavo Real del Tira y Afloja",
|
||||
"questPeacockNotes": "Caminas a través de Bosquetarea, preguntándote qué nuevos objetivos vas a escoger. A medida que te adentras en el bosque, te percatas de que no estás solo en tu indecisión. \n“Podría aprender un nuevo idioma, o ir al gimnasio... —murmura @Cecily Perez.\n—Podría dormir más —medita @Lilith de Alfheim— o pasar tiempo con mis amigos...\nParece que @PainterProphet, @Pfeffernusse y @Draayder están igualmente abrumados por la multitud de posibilidades.<br><br> Te das cuenta de que estos cada vez más exigentes sentimientos no son realmente tuyos... ¡Has caído directamente en la trampa del Pavo Real Tira-y-Afloja! Antes de que puedas huir, salta de entre los arbustos. A causa de la indecisión que invade tus pensamientos, comienzas a sentirte terriblemente superado por el estrés. No se puede derrotar a dos enemigos a la vez, por lo que sólo tienes una opción:—¡concentrarte en la tarea más cercana para pelear!",
|
||||
"questPeacockNotes": "Caminas a través de Bosquetarea, preguntándote qué nuevos objetivos vas a escoger. A medida que te adentras en el bosque, te percatas de que no estás solo en tu indecisión. \n—Podría aprender un nuevo idioma, o ir al gimnasio... —murmura @Cecily Perez.\n—Podría dormir más —medita @Lilith de Alfheim— o pasar tiempo con mis amigos...\nParece que @PainterProphet, @Pfeffernusse y @Draayder están igualmente abrumados por la multitud de posibilidades.<br><br> Te das cuenta de que estos cada vez más exigentes sentimientos no son realmente tuyos... ¡Has caído directamente en la trampa del Pavo Real Tira-y-Afloja! Antes de que puedas huir, salta de entre los arbustos. A causa de la indecisión que invade tus pensamientos, comienzas a sentirte terriblemente superado por el estrés. No se puede derrotar a dos enemigos a la vez, por lo que sólo tienes una opción: ¡concentrarte en la tarea más cercana para pelear!",
|
||||
"questPeacockCompletion": "El Pavo Real Tira-y-Afloja es sorprendido por tu repentina convicción. Derrotado por tu determinación en una única tarea, sus cabezas se fusionan de nuevo en una, revelando la criatura más hermosa que has visto jamás.\n—Gracias —dice el Pavo Real—. He pasado tanto tiempo dudando qué hacer, que he perdido de vista lo que realmente quería. Por favor, acepta estos huevos como muestra de mi gratitud.",
|
||||
"questPeacockBoss": "Pavo Real del Tira y Afloja",
|
||||
"questPeacockDropPeacockEgg": "Pavo Real (Huevo)",
|
||||
"questPeacockUnlockText": "Desbloquea la compra de huevos de pavo real en el Mercado",
|
||||
"questButterflyText": "Adiós, Mariposa",
|
||||
"questButterflyNotes": "Tu amiga jardinera @Megan te envía una invitación: “Estos cálidos días son perfectos para visitar el jardín de mariposas de Habitica en la campiña Tareia. ¡Ven a verlas emigrar!” Sin embargo, cuando llegas, el jardín está en ruinas — poco más que hierba quemada y malas hierbas secas. Ha hecho tanto calor que los habiticanos no han salido a regar las flores, y las Tareas Diarias rojo oscuro se han transformado en un seco y quemado peligro de incendio. Solo hay una mariposa allí, y hay algo raro en ella...<br><br> “¡Oh no! Este es el terreno de eclosión perfecto para la Mariposa Ardiente .”grita @Leephon.<br><br>“¡Si no la capturamos lo destruirá todo!”jadea @Eevachu.<br><br>¡Hora de decir adiós a la Mariposa!",
|
||||
"questButterflyNotes": "Tu amiga jardinera @Megan te envía una invitación:\n—Estos cálidos días son perfectos para visitar el jardín de mariposas de Habitica en la campiña Tareia. ¡Ven a verlas emigrar!\nSin embargo, cuando llegas, el jardín está en ruinas... poco más que hierba quemada y malas hierbas secas. Ha hecho tanto calor que los habiticanos no han salido a regar las flores, y las Tareas Diarias rojo oscuro se han transformado en un seco y quemado peligro de incendio. Solo hay una mariposa allí, y hay algo raro en ella...<br><br>\n—¡Oh no! Este es el terreno de eclosión perfecto para la Mariposa Ardiente —grita @Leephon.<br><br>\n—¡Si no la capturamos lo destruirá todo! —jadea @Eevachu.<br><br>¡Hora de decir adiós a la Mariposa!",
|
||||
"questButterflyCompletion": "Después de una dura batalla, la Mariposa Ardiente es capturada. “Gran trabajo atrapando a esa pirómana en potencia,” dice @Megan suspirando con alivio. “A pesar de todo, es difícil demonizar a esta pobre mariposa. Será mejor que la liberemos en un lugar seguro... como el desierto.”<br><br>Uno de los otros jardineros, @Beffymaroo, se acerca a ti, chamuscado y sonriente. “¿Quieres ayudar a criar estas crisálidas que hemos encontrado? Tal vez el año que viene tengamos un jardín mucho más verde para ellas.”",
|
||||
"questButterflyBoss": "Mariposa Ardiente",
|
||||
"questButterflyDropButterflyEgg": "Oruga (Huevo)",
|
||||
@@ -612,7 +612,7 @@
|
||||
"questSeaSerpentDropSeaSerpentEgg": "Serpiente marina (huevo)",
|
||||
"questSeaSerpentUnlockText": "Desbloquea la compra de huevos de serpiente de agua en el Mercado",
|
||||
"questKangarooText": "Catástrofe del Canguro",
|
||||
"questKangarooNotes": "A lo mejor deberías haber terminado la última tarea... Ya sabes, la que sigues evitando aunque siempre vuelve. ¡Pero @Mewrose y @LilithofAlfheim os han invitado a ti y a @stefalupagus a ver una extraña manada de canguros saltando por Sabana Calmoilento! ¿Cómo negarte? Cuando la manada aparece, ¡algo te golpea por detrás de la cabeza con un poderoso <em>golpe!</em><br><br> Todavía viendo las estrellas, coges el objeto responsable — un boomerang rojo oscuro, con esa tarea que estás todo el rato intentando ignorar. Una mirada rápida confirma que el resto de tu equipo se ha encontrado con un destino similar. ¡Una canguro más grande que el resto te mira con una sonrisilla sucia, como si te estuviera retando a enfrentarte a ella y a la tarea, de una vez y para siempre!",
|
||||
"questKangarooNotes": "A lo mejor deberías haber terminado la última tarea... Ya sabes, la que sigues evitando aunque siempre vuelve. ¡Pero @Mewrose y @LilithofAlfheim os han invitado a ti y a @stefalupagus a ver una extraña manada de canguros saltando por Sabana Calmoilento! ¿Cómo negarte? Cuando la manada aparece, ¡algo te golpea por detrás de la cabeza con un poderoso <em>golpe!</em><br><br> Todavía viendo las estrellas, coges el objeto responsable: un boomerang rojo oscuro, con esa tarea que estás todo el rato intentando ignorar. Una mirada rápida confirma que el resto de tu equipo se ha encontrado con un destino similar. ¡Una canguro más grande que el resto te mira con una sonrisilla sucia, como si te estuviera retando a enfrentarte a ella y a la tarea, de una vez y para siempre!",
|
||||
"questKangarooCompletion": "—¡Ahora!\n\nHaces una señal a tu equipo para lanzar los boomerang de vuelta al canguro. La bestia salta más lejos con cada golpe hasta que huye, dejando nada más que una polvareda roja, unos pocos huevos y algunas monedas.<br><br> @Mewrose avanza hacia donde estaba el canguro.\n\n—Hey, ¿a dónde han ido los boomerangs?\n\n<br><br>—Seguramente se han disuelto en polvo, creando esa nube roja, cuando terminamos nuestras tareas especula @stefalupagus.\n\n<br><br>@LilithofAlfheim escudriña el horizonte.\n\n—¿Eso es otra manada de canguros viniendo hacia nosotros?\n\n<br><br>Todos vosotros echáis a correr de vuelta a Ciudad de los Hábitos. ¡Mejor enfrentaros a vuestras tareas difíciles que aguantar más golpes en la cabeza!",
|
||||
"questKangarooBoss": "Canguro Catastrófico",
|
||||
"questKangarooDropKangarooEgg": "Canguro (Huevo)",
|
||||
@@ -670,7 +670,7 @@
|
||||
"delightfulDinosNotes": "Contiene las Misiones para obtener los huevos de Mascota de Triceratops, Tiranosaurio y Pterodáctilo: \"El Aplastante Triceratops\" y \"El Dinosaurio Desenterrado\" y \"El Terror-dáctilo\".",
|
||||
"delightfulDinosText": "Lote de Misiones de Dinos Encantadores",
|
||||
"questAmberText": "La Alianza Ámbar",
|
||||
"questAmberCompletion": "“¿Trerezina?” apeló @-Tyr- con calma . “¿Podrías soltar a @Vikte? No creo que lo esté pasando demasiado bien ahí arriba.”<br><br>La piel ámbar de Trerezina se sonrojó, soltando gentilmente a @Vikte sobre el suelo. “¡Mis disculpas!¡Hacía tanto que no tenía invitados que he olvidado mis modales!”. Se deslizó hacia a ti para saludarte adecuadamente antes de desaparecer en su casa del árbol, ¡volviendo cargada de pociones de eclosión ámbar como regalo de agradecimiento!<br><br>“¡Pociones mágicas!” exclamó @Vikte.<br><br>“¿Oh, estas viejas cosas?” La lengua de Trerezina siseó mientras pensaba. “¿Qué os parece esto? Os daré este montón de pociones si prometéis visitarme de vez en cuando...”<br><br>Y así, abandonamos el Bosquetarea, emocionados por contar a todo el mundo lo de las nuevas pociones, — ¡y lo de tu nueva amiga!",
|
||||
"questAmberCompletion": "“¿Trerezina?” apeló @-Tyr- con calma . “¿Podrías soltar a @Vikte? No creo que lo esté pasando demasiado bien ahí arriba.”<br><br>La piel ámbar de Trerezina se sonrojó, soltando gentilmente a @Vikte sobre el suelo. “¡Mis disculpas!¡Hacía tanto que no tenía invitados que he olvidado mis modales!”. Se deslizó hacia a ti para saludarte adecuadamente antes de desaparecer en su casa del árbol, ¡volviendo cargada de pociones de eclosión ámbar como regalo de agradecimiento!<br><br>“¡Pociones mágicas!” exclamó @Vikte.<br><br>“¿Oh, estas viejas cosas?” La lengua de Trerezina siseó mientras pensaba. “¿Qué os parece esto? Os daré este montón de pociones si prometéis visitarme de vez en cuando...”<br><br>Y así, abandonamos el Bosquetarea, emocionados por contar a todo el mundo lo de las nuevas pociones, ¡y lo de tu nueva amiga!",
|
||||
"questAmberUnlockText": "Desbloquea la compra de pociones de eclosión ámbar en el mercado",
|
||||
"questAmberDropAmberPotion": "Poción de eclosión ámbar",
|
||||
"questAmberBoss": "Trerezina",
|
||||
@@ -680,7 +680,7 @@
|
||||
"questRubyNotes": "Los picos de los volcanes Estoïcalma, habitualmente bulliciosos, permanecen silenciosos en la nieve. “¿Supongo que los senderistas y los turistas están hibernando?” os dice @gully a ti y a @Aspiring_Advocate. “Esto facilita nuestra busqueda.”<br><br>Conforme alcanzais la cima, el viento helado se mezcla con el vapor que emana del crater. “¡Ahí!” exclama @Aspiring_Advocate, señalando a una fuente termal. “¿Qué mejor lugar para encontrar refrescantes runas de Acuario y fervientes runas de Venus que donde el hielo y el fuego se encuentran?”<br><br>Los tres os apresurais hacia la fuente termal. “Según mis investigaciones,” dice @Aspiring_Advocate, “¡combinar las runas con rubíes con forma de corazón creará una poción de eclosión que puede fomentar la amistad y el amor!”<br><br>Entusiasmados por la perspectiva de un nuevo descubrimiento, los tres sonreís. “De acuerdo,” dice @gully, “¡Empecemos a buscar!”",
|
||||
"questWaffleRageTitle": "Cienaga de Arce",
|
||||
"questWaffleBoss": "Tortita Terrible",
|
||||
"questWaffleCompletion": "Maltrecho y cubierto de mantequilla pero triunfante, saboreas la dulce victoria mientrasl la Tortita Terrible se desintegra en un charco de pringue pegajoso.<br><br>“Wow, realmente has batido a ese monstruo,” dice Lady Glaciate, impresionada.<br><br>“¡Pan comido!” suelta el April Fool.<br><br>“Aunque es una pena,” dice @beffymaroo. “tenía una pinta lo bastante buena como para comerselo.”<br><br> el April Fool saca un conjunto de pociones de algún lugar bajo su capa, las rellena de los restos de sirope de la Tortita y lo mezcla con una pizca de polvo brillante. El liquido se torna en un remolino de color —¡nuevas pociones de eclosión! Las lanza a tus brazos.<br><br>“Tanta aventura me ha abierto el apetito. ¡Quién se viene a desayunar conmigo?”",
|
||||
"questWaffleCompletion": "Maltrecho y cubierto de mantequilla pero triunfante, saboreas la dulce victoria mientrasl la Tortita Terrible se desintegra en un charco de pringue pegajoso.<br><br>“Wow, realmente has batido a ese monstruo,” dice Lady Glaciate, impresionada.<br><br>“¡Pan comido!” suelta el April Fool.<br><br>“Aunque es una pena,” dice @beffymaroo. “tenía una pinta lo bastante buena como para comerselo.”<br><br> el April Fool saca un conjunto de pociones de algún lugar bajo su capa, las rellena de los restos de sirope de la Tortita y lo mezcla con una pizca de polvo brillante. El liquido se torna en un remolino de color--¡nuevas pociones de eclosión! Las lanza a tus brazos.<br><br>“Tanta aventura me ha abierto el apetito. ¡Quién se viene a desayunar conmigo?”",
|
||||
"questWaffleText": "Haciendo tortitas con el bufón:¡Desayuno Desastroso!",
|
||||
"questRubyUnlockText": "Desbloquea la compra de pociones de eclosión rubí en el Mercado",
|
||||
"questRubyDropRubyPotion": "Poción de eclosión rubí",
|
||||
@@ -721,7 +721,7 @@
|
||||
"questStoneText": "Un Laberinto de Musgo",
|
||||
"questFluoriteNotes": "Los minerales inusuales tienen una gran demanda en estos días, por lo que algunos amigos y tú os habéis adentrado en las minas de las Montañas Serpenteantes, en busca de minerales emocionantes. Es una expedición larga y aburrida, hasta que @-Tyr- tropieza con una gran roca, que estaba justo en el medio del túnel. <br><br>\"Esto debería ayudar a iluminar las cosas\", dice @nirbhao, antes de conjurar un orbe de luz. <br><br>Un brillo cálido llena el túnel, pero algo extraño comienza a sucederle a esa gran roca. Al alimentarse de la luz mágica, comienza a brillar con azules, verdes y púrpuras fluorescentes. Luego se erige, desvelando una forma vagamente humanoide, ¡con ojos rojos brillantes fijos en ti! Entras en acción con hechizos destellantes y armas brillantes.",
|
||||
"questFluoriteCompletion": "A medida que avanza el combate, la criatura cristalina parece más y más distraida por el espectáculo de luces que estais creando. \"Que brillante...\" murmura. <br><br>\"¡Por supuesto!\" exclama @nirbhao. \"Debe de ser un elemental de fluorita, lo unico que quieren es luz que los haga brillar. Ayudémosle a resplandecer. \" <br><br> El elemental suelta una risilla feliz y brilla más intensamente a medida que encendéis antorchas y motas de magia. Está tan contento de volver a brillar que os conduce a un deposito de cristales de fluorita. <br><br> \"Este es el ingrediente perfecto para una nueva Poción de eclosión.\" dice @nirbhao. \"Una que hará que nuestras mascotas sean tan brillantes como nuestro fluorescente amigo.\"",
|
||||
"questWindupNotes": "Villahábito rara vez está en calma, pero aún así, no estabas preparado para la cacofonía de crujidos, chillidos y gritos que se salían de el Buen Guardatiempo, el mejor emporio de relojería de Habitica. Suspiras —, solo querías que te arreglaran el reloj. El propietario, conocido sólo como “Grande y Poderoso”, irrumpe por la puerta, ¡perseguido por un ruidoso coloso de cobre! <br><br> “¡GA-! ¡GA-! GA!\" resuena mientras enormes brazos arramblan arriba y abajo. Sus engranajes retumban y rechinan con violencia. <br><br> “¡Mi robot Clankton se ha vuelto loco! ¡Está intentando matarme! \" gritó el que supuestamente era \"grande y poderoso\". <br><br> Incluso con un reloj roto puedes saber cuándo es momento de pelear. Saltas hacia adelante y te preparas para defender al asustado relojero. ¡@Vikte y @a_diamond también se unen para ayudar! <br><br> “¡GA-! ¡GA-! GA!\" resuena Clankton con cada golpe. \"¡Miau!\" <br><br> Espera, ¿qué ha sido ese maullido mecánico que se ha escuchado en medio del monótono \"GA-GA-GA\"?",
|
||||
"questWindupNotes": "Villahábito rara vez está en calma, pero aún así, no estabas preparado para la cacofonía de crujidos, chillidos y gritos que se salían de el Buen Guardatiempo, el mejor emporio de relojería de Habitica. Suspiras, solo querías que te arreglaran el reloj. El propietario, conocido sólo como “Grande y Poderoso”, irrumpe por la puerta, ¡perseguido por un ruidoso coloso de cobre! <br><br> “¡GA-! ¡GA-! GA!\" resuena mientras enormes brazos arramblan arriba y abajo. Sus engranajes retumban y rechinan con violencia. <br><br> “¡Mi robot Clankton se ha vuelto loco! ¡Está intentando matarme! \" gritó el que supuestamente era \"grande y poderoso\". <br><br> Incluso con un reloj roto puedes saber cuándo es momento de pelear. Saltas hacia adelante y te preparas para defender al asustado relojero. ¡@Vikte y @a_diamond también se unen para ayudar! <br><br> “¡GA-! ¡GA-! GA!\" resuena Clankton con cada golpe. \"¡Miau!\" <br><br> Espera, ¿qué ha sido ese maullido mecánico que se ha escuchado en medio del monótono \"GA-GA-GA\"?",
|
||||
"questSolarSystemBoss": "Diversinoides",
|
||||
"sandySidekicksNotes": "Contiene las Misiones para obtener los huevos de Mascota de Araña, Armadillo y Serpiente: \"El Arácnido Helado\", \"El Armadillo Indulgente\" y \"La Serpiente de la Distracción\".",
|
||||
"questWindupCompletion": "Mientras esquivas los ataques, notas algo extraño: una cola de latón a rayas que sobresale del chasis del robot. Introduces una mano entre sus rechinantes engranajes y sacas... un tembloroso cachorro de tigre que parece ser de cuerda. Se acurruca contra tu camisa. <br><br> El robot mecánico deja de agitarse inmediatamente y sonríe, mientras sus engranajes vuelven encajarse en su sitio. “¡GA-GA-GATITO! ¡gatito se metió en mí! \"<br><br>\" ¡Genial! \" dice el Poderoso sonrojándose. \"He estado trabajando duro en estas pociones para mascotas a cuerda. Supongo que perdí de pista a una de mis nuevas creaciones. Últimamente he estado fallando mucho mi tarea diaria de 'Ordenar el taller' ... \"<br><br> Sigues dentro del taller al relojero y a Clankton. Piezas, herramientas y pociones cubren todo cuanto ves. \"Poderoso\" coge tu reloj, pero deja en tus manos algunas pociones. <br><br> \"Cógelas, ¡seguro que estarán más seguras contigo! \"",
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
{
|
||||
"achievement": "Logro",
|
||||
"onwards": "¡Adelante!",
|
||||
"levelup": "Por alcanzar tus metas de la vida real, ¡has subido de nivel y te has curado por completo!",
|
||||
"levelup": "¡Por alcanzar tus metas de la vida real, has subido de nivel y te has curado por completo!",
|
||||
"reachedLevel": "Has alcanzado el nivel <%= level %>",
|
||||
"achievementLostMasterclasser": "Completista de misiones: Serie Maestro de Clases",
|
||||
"achievementLostMasterclasserText": "¡Completaste las dieciséis misiones de la Serie Maestros de Clases y resolviiste el misterio de la Maestra de la Clase Perdida!",
|
||||
"achievementLostMasterclasserModalText": "¡Completaste las dieciséis misiones en la Serie Maestros de Clases y resolviste el misterio de la Maestra de la Clase Perdida!",
|
||||
"achievementMindOverMatter": "Mente sobre Materia",
|
||||
"achievementMindOverMatterText": "Ha completado las misiones de mascota de Roca, Slime e Hilo.",
|
||||
"achievementMindOverMatterModalText": "¡Has completado las misiones de mascota de Roca, Slime e Hilo!",
|
||||
"achievementMindOverMatterText": "Ha completado las misiones de mascota de Roca, Baba e Hilo.",
|
||||
"achievementMindOverMatterModalText": "¡Completaste las misiones de mascota de Roca, Baba e Hilo!",
|
||||
"achievementJustAddWater": "Sólo Añade Agua",
|
||||
"achievementJustAddWaterText": "Ha completado las misiones de mascota de Pulpo, Caballito de Mar, Ballena, Tortuga, Nudibranquia, Serpiente Marina, y Delfín.",
|
||||
"achievementJustAddWaterModalText": "¡Completaste las misiones de mascota de Pulpo, Caballito de Mar, Ballena, Tortuga, Nudibranquia, Serpiente Marina y Delfín!",
|
||||
"achievementBackToBasics": "De Vuelta a lo Básico",
|
||||
"achievementBackToBasics": "De vuelta a lo básico",
|
||||
"achievementBackToBasicsText": "Ha coleccionado todas las Mascotas Básicas.",
|
||||
"achievementBackToBasicsModalText": "¡Coleccionaste todas las Mascotas Base!",
|
||||
"achievementAllYourBase": "Toda tu Base",
|
||||
@@ -70,7 +70,7 @@
|
||||
"foundNewItemsCTA": "¡Ve a tu inventario e intenta combinar tu nueva poción de eclosión y un huevo!",
|
||||
"foundNewItemsExplanation": "Completar tareas te da la oportunidad de encontrar artículos como Huevos, Pociones de Eclosión y Comida para Mascotas.",
|
||||
"foundNewItems": "¡Encontraste nuevos artículos!",
|
||||
"onboardingCompleteDescSmall": "Si quieres aún más, ¡revisa los Logros y comienza a coleccionarlos!",
|
||||
"onboardingCompleteDescSmall": "¡Si quieres aún más, revisa los Logros y comienza a coleccionar!",
|
||||
"onboardingComplete": "¡Completaste tus tareas de integración!",
|
||||
"achievementRosyOutlookModalText": "¡Has domesticado todas las monturas de algodón de azúcar rosa!",
|
||||
"achievementRosyOutlookText": "Ha domesticado todas las monturas de algodón de azúcar rosa.",
|
||||
@@ -133,7 +133,7 @@
|
||||
"achievementReptacularRumbleText": "¡Eclosionaste todos los colores estándar de las mascotas reptiles: Caimán, Pterodáctilo, Serpiente, Triceratops, Tortuga, Tiranosaurio, y Velociraptor!",
|
||||
"achievementReptacularRumble": "Reptacularmente Retumbado",
|
||||
"achievementReptacularRumbleModalText": "¡Coleccionaste todas las mascotas reptiles!",
|
||||
"achievementGroupsBeta2022Text": "Tú y tu grupo brindaron un valioso aporte para ayudar a Habitica a realizar pruebas.",
|
||||
"achievementGroupsBeta2022Text": "Tú y tu grupo brindaron un valioso aporte para ayudar a Habitica a realizar las pruebas.",
|
||||
"achievementGroupsBeta2022ModalText": "Tú y tus grupos han ayudado a Habitica realizando pruebas y dando sugerencias!",
|
||||
"achievementGroupsBeta2022": "Verificador interactivo de la versión beta",
|
||||
"achievementWoodlandWizardText": "¡Eclosionaste todos los colores estándar de las criaturas del bosque: tejón, oso, venado, zorro, rana, erizo, búho, caracol, ardilla y arbolito!",
|
||||
@@ -144,14 +144,14 @@
|
||||
"achievementBoneToPick": "Hueso para elegir",
|
||||
"achievementPolarPro": "Profesional polar",
|
||||
"achievementPolarProText": "¡Ha conseguido todos los colores estándar de mascotas polares: oso, zorro, pingüino, ballena y lobo!",
|
||||
"achievementPolarProModalText": "¡Has obtenido todas las Mascotas Polares!",
|
||||
"achievementPolarProModalText": "¡Has obtenido todas las mascotas polares!",
|
||||
"achievementPlantParent": "Padres de las plantas",
|
||||
"achievementPlantParentText": "¡Ha eclosionado todos los colores estándar de mascotas plantas: cáctus y árbol!",
|
||||
"achievementPlantParentText": "¡Ha eclosionado todos los colores estándar de mascotas planta: Cactus y Arbolito!",
|
||||
"achievementDinosaurDynasty": "Dinastía de Dinosaurios",
|
||||
"achievementDinosaurDynastyModalText": "¡Has coleccionado todas las mascotas Ave y Dinosaurio!",
|
||||
"achievementBonelessBoss": "Jefe Sin Huesos",
|
||||
"achievementBonelessBossModalText": "¡Has coleccionado todas las mascotas invertebradas!",
|
||||
"achievementPlantParentModalText": "¡Has obtenido todas las Mascotas Planta!",
|
||||
"achievementPlantParentModalText": "¡Has coleccionado todas las Mascotas Planta!",
|
||||
"achievementRoughRider": "Jinete Bruto",
|
||||
"achievementRoughRiderText": "¡Has eclosionado todos los colores básicos de las mascotas y montas incómodas: Cactus, Erizo y Roca!",
|
||||
"achievementDinosaurDynastyText": "¡Has eclosionado todos los colores estándar de Mascotas pájaro y dinosaurio: Halcón, Búho, Loro, Pavo Real, Pingüino, Gallo, Pterodáctilo, T-Rex, Triceratops y Velociraptor!",
|
||||
|
||||
@@ -24,12 +24,12 @@
|
||||
"invalidEmail": "Se requiere una dirección de correo electrónico válida para restablecer la contraseña.",
|
||||
"login": "Iniciar Sesión",
|
||||
"logout": "Cerrar Sesión",
|
||||
"marketing1Header": "Mejora tus Hábitos un paso a la vez!",
|
||||
"marketing1Lead1Title": "Integra tu vida al juego",
|
||||
"marketing1Lead1": "Habitica es la aplicación perfecta para aquellos que les cuesta completar su lista de tareas pendientes. Usamos mecánicas conocidas en los juegos como recompensar con monedas de Oro, Experiencia, y artículos, para ayudarte a sentirte productivo y fortalecer tu sentido de logro cuando completes tus tareas. Cuando mejor y más eficazmente logres tu tareas, más progresarás en el juego.",
|
||||
"marketing1Header": "Mejora tus Hábitos Jugando",
|
||||
"marketing1Lead1Title": "Tu Vida, el Juego de Rol",
|
||||
"marketing1Lead1": "Habitica es un videojuego que te ayuda a mejorar tus hábitos en la vida real. \"Ludifica\" tu vida convirtiendo todas tus tareas (Hábitos, Diarias, y Pendientes) en pequeños monstruos que tienes que vencer. Mientras mejor lo hagas, más progresarás en el juego. Si incumples algo en la vida real, tu personaje empezará a sufrir las consecuencias en el juego.",
|
||||
"marketing1Lead2Title": "Obtén Equipamiento Genial",
|
||||
"marketing1Lead2": "Colecciona espadas, armaduras, y mucho más con el Oro que vas a obtener por completar tus tareas. Con cientos de piezas que coleccionar y que seleccionar, nunca se te acabarán las combinaciones a probar. ¡Optimiza tus estadísticas, mejora tu estilo, o ambas! ",
|
||||
"marketing1Lead3Title": "Sé recompensado por tu esfuerzo",
|
||||
"marketing1Lead2": "Mejora tus hábitos para mejorar tu personaje. ¡Luce el genial equipamiento que has ganado!",
|
||||
"marketing1Lead3Title": "Encuentra Premios Aleatorios",
|
||||
"marketing1Lead3": "Para algunos, es el juego lo que los motiva: un sistema llamado \"recompensas estocásticas\". Habitica acoge todos los estilos de reforzamiento y castigo: positivo, negativo, predecible y aleatorio.",
|
||||
"marketing2Header": "Compite con tus amigos, únete a grupos de interés",
|
||||
"marketing2Lead1Title": "Productividad Social",
|
||||
@@ -174,8 +174,5 @@
|
||||
"learnMore": "Aprende Más",
|
||||
"minPasswordLength": "La contraseña debe contener 8 caracteres o más.",
|
||||
"communityInstagram": "Instagram",
|
||||
"footerProduct": "Producto",
|
||||
"incorrectResetPhrase": "Por favor, escribe <%= magicWord %> en mayúsculas para reiniciar tu cuenta.",
|
||||
"marketing3Lead1Title": "Aplicaciones para Android e iOS",
|
||||
"enterValidEmail": "Por favor, ingresa un correo electrónico válido."
|
||||
"footerProduct": "Producto"
|
||||
}
|
||||
|
||||
@@ -921,14 +921,5 @@
|
||||
"backgroundInsideForestWitchsCottageNotes": "Concotez des sorts dans le Cottage de la Sorcière de la Forêt.",
|
||||
"backgrounds112025": "Ensemble 138 : Sortie en Novembre 2025",
|
||||
"backgroundCastleKeepWithBannersText": "Hall de Château avec Bannières",
|
||||
"backgroundCastleKeepWithBannersNotes": "Contez des épopées fantastiques dans ce Hall de Château avec des Bannières.",
|
||||
"backgrounds122025": "Ensemble 139 : Sortie Décembre 2025",
|
||||
"backgroundNighttimeStreetWithShopsNotes": "Profitez de la chaude lumière d'une Balade nocturne en Ville.",
|
||||
"backgrounds012026": "Ensemble 140 : Sortie Janvier 2026",
|
||||
"backgroundWinterDesertWithSaguarosText": "Saguaros dans un Désert Hivernal",
|
||||
"backgrounds022026": "Ensemble 141 : Sortie Février 2026",
|
||||
"backgroundElegantPalaceText": "Palace Élégant",
|
||||
"backgroundNighttimeStreetWithShopsText": "Balade nocturne en Ville",
|
||||
"backgroundWinterDesertWithSaguarosNotes": "Inspirez l'air piquant dans un Désert Hivernal de Saguaros.",
|
||||
"backgroundElegantPalaceNotes": "Admirez les pièces hautes en couleur d'un Palace Élégant."
|
||||
"backgroundCastleKeepWithBannersNotes": "Contez des épopées fantastiques dans ce Hall de Château avec des Bannières."
|
||||
}
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
"questRoosterUnlockText": "Déverrouille l'achat d’œufs de coq au marché",
|
||||
"questSpiderText": "L'arachnide de glace",
|
||||
"questSpiderNotes": "Alors que le temps commence à se rafraîchir, une délicate dentelle de givre s'est mise à apparaître sur les carreaux des Habiticiens et des Habiticiennes... sauf chez @Arcosine, dont les fenêtres sont complètement bloquées, gelées par l'araignée givrée qui est en train de s'installer dans sa maison. Oh mince.",
|
||||
"questSpiderCompletion": "L'Araignée Givrée s'effondre, ne laissant derrière elle qu'un petit tas de givre et quelques-unes de ses poches d'œufs enchantés. @Arcosine s'empresse de vous les offrir comme récompense ; peut-être pourrez-vous élever quelques araignées inoffensives et en faire vos familiers ?",
|
||||
"questSpiderCompletion": "L'araignée givrée s'effondre, ne laissant derrière elle qu'un petit tas de givre et quelques-unes de ses poches d'œufs enchantés. @Arcosine s'empresse de vous les offrir comme récompense ; peut-être pourrez-vous élever quelques araignées inoffensives et en faire vos familiers ?",
|
||||
"questSpiderBoss": "Araignée givrée",
|
||||
"questSpiderDropSpiderEgg": "Araignée (œuf)",
|
||||
"questSpiderUnlockText": "Déverrouille l'achat d’œufs d'araignée au marché",
|
||||
@@ -113,7 +113,7 @@
|
||||
"questGoldenknight3DropWeapon": "Masse massacreuse majeure de Mustaine (arme secondaire)",
|
||||
"questGroupEarnable": "Quêtes à gagner",
|
||||
"questBasilistText": "Le basi-liste",
|
||||
"questBasilistNotes": "Il règne une certaine agitation sur la place du marché, le genre d'agitation qui devrait vous faire fuir. Pourtant, votre courage vous pousse à vous précipiter dans la mêlée, et vous découvrez un Basi-liste, émergeant d'un agglomérat de tâches non-complétées ! Les Habiticien·ne·s les plus proches du Basi-liste sont paralysé·e·s par la peur, incapables de se mettre au travail. Non loin, vous entendez @Arcosine s'écrier : \"Vite ! Complétez vos tâches À Faire et Quotidiennes pour affaiblir le monstre, avant que quelqu'un·e ne soit blessé·e !\" Frappez rapidement Aventuri·er·ère, et cochez quelque chose, mais prenez garde ! Si vous laissez ne serait-ce qu'une Quotidienne inachevée, le Basi-liste vous attaquera, vous et votre équipe !",
|
||||
"questBasilistNotes": "Il règne une certaine agitation sur la place du marché. Le genre d'agitation qui devrait vous faire fuir. Pourtant, votre courage vous pousse à vous précipiter dans la mêlée, et vous découvrez un basi-liste, émergeant d'un agglomérat de tâches non-complétées ! Les Habiticiens et Habiticiennes les plus proches du basi-liste sont paralysés par la peur, incapables de se mettre au travail. De quelque part dans les environs, vous entendez @Arcosine s'écrier : \"Vite ! Complétez vos tâches À Faire et Quotidiennes pour affaiblir le monstre, avant que quelqu'un ne soit blessé !\" Aventurières, aventuriers... frappez rapidement, et cochez quelque chose, mais prenez garde ! Si vous laissez ne serait-ce qu'une Quotidienne inachevée, le basi-liste vous attaquera, vous et votre équipe !",
|
||||
"questBasilistCompletion": "Le basi-liste a explosé en une multitude de bouts de papiers, qui scintillent doucement dans les couleurs de l'arc-en-ciel. \"Pfiou !\" dit @Arcosine. \"Une chance que vous soyez passé par là !\" Vous sentant plus expérimenté qu'auparavant, vous récoltez de l'or tombé au milieu des papiers.",
|
||||
"questBasilistBoss": "Basi-liste",
|
||||
"questEggHuntText": "Chasse aux œufs",
|
||||
@@ -253,7 +253,7 @@
|
||||
"questDilatoryDistress3DropWeapon": "Trident des marées déferlantes (arme)",
|
||||
"questDilatoryDistress3DropShield": "Bouclier perle-de-lune (équipement secondaire)",
|
||||
"questCheetahText": "Quel tricheur, ce guépard",
|
||||
"questCheetahNotes": "Alors que vous vous promenez dans la Savane Tanfépaï avec vos ami·e·s @PainterProphet, @tivaquinn, @Unruly Hyena et @Crawford, vous êtes surpris·e de voir un Guépard tenant un nouvel Habiticien·ne dans sa gueule. Sous les pattes enflammées du Guépard, les tâches se consument comme si elles étaient complétées avant même que quiconque ne puisse les achever ! L'Habiticien·ne vous aperçoit et s'écrie : \"Aidez-moi s'il-vous-plaît ! Ce Guépard me fait gagner des niveaux trop vite, mais je n'accomplis rien. Je veux prendre mon temps et profiter du jeu. Arrêtez-le !\" Vous vous souvenez avec mélancolie de vos premiers jours sur Habitica et vous savez que vous devez aider l·e·a petit·e nouve·au·lle en arrêtant ce Guépard !",
|
||||
"questCheetahNotes": "Alors que vous vous promenez dans la savane Tanfépaï avec vos amis @PainterProphet, @tivaquinn, @Unruly Hyena et @Crawford, vous êtes surpris de voir un guépard tenant un nouvel Habiticien dans sa gueule. Sous les pattes enflammées du guépard, les tâches se consument comme si elles étaient complétées – avant même que quiconque ne puisse les achever ! L'Habiticien vous voit et crie : \"Aidez-moi s'il vous plait ! Ce guépard me fait gagner des niveaux trop vite, mais je n'accomplis rien. Je veux prendre mon temps et profiter du jeu. Arrêtez-le !\" Vous vous souvenez de votre premier jour et vous savez que vous devez aider le petit nouveau à arrêter ce guépard !",
|
||||
"questCheetahCompletion": "Le nouvel Habiticien respire lourdement après cette chevauchée sauvage, mais vous remercie, vous et vos amis, pour votre aide. \"Je suis content que ce guépard ne puisse plus attraper qui que ce soit. Il a laissé quelques œufs de guépard pour vous, peut-être pourrions-nous en élever quelques-uns pour en faire des familiers dignes de confiance !\"",
|
||||
"questCheetahBoss": "Guépard",
|
||||
"questCheetahDropCheetahEgg": "Guépard (œuf)",
|
||||
@@ -277,7 +277,7 @@
|
||||
"questBurnoutBossRageSeasonalShop": "`Burnout lance une ATTAQUE D'EXTÉNUATION !`\n\nAhh ! ! ! Nos quotidiennes inachevées ont alimenté les flammes de Burnout, et voilà qu'il a suffisamment d'énergie pour frapper de nouveau ! Il envoie une langue de feu spectral qui calcine la boutique saisonnière. Vous êtes horrifié de voir que l'enthousiaste sorcière saisonnière a été transformée en un esprit d'exténuation tout mou.\n\nNous devons sauver nos PNJ ! Vite, Habiticiens et Habiticiennes, effectuez vos tâches et vainquez Burnout avant qu'il ne frappe pour la troisième fois !",
|
||||
"questBurnoutBossRageTavern": "`Burnout lance ATTAQUE D'ÉCHAPPEMENT !`\n\nBeaucoup d'Habiticiens et d'Habiticiennes ont échappé à Burnout dans la taverne, mais c'est terminé ! Avec un hurlement perçant, Burnout ratisse la taverne avec ses mains chauffées à blanc. Alors que les usagers de la taverne s'enfuient, Daniel est empoigné par Burnout et se transforme en esprit d'échappement sous vos yeux !\n\nCette horreur exaltée se prolonge vraiment trop. N'abandonnez pas... nous sommes si près de vaincre Burnout une fois pour toutes !",
|
||||
"questFrogText": "Marécage de la grenouille du désordre",
|
||||
"questFrogNotes": "Alors que vous et vos ami·e·s cheminez péniblement dans les Marécages de Stagnation, @starsystemic désigne un grand panneau. \"Restez sur le chemin principal — si vous le pouvez.\"<br><br> \"Ça ne peut pas être si compliqué !\", dit @RosemonkeyCT. \"Il est large, et bien délimité.\"<br><br>Mais, alors que vous poursuivez votre chemin, vous remarquez que le chemin disparaît petit à petit sous la boue du marécage, mêlée d'étranges petits débris bleus et de tout un bric-à-brac, jusqu'à ce qu'il devienne impossible de continuer à le suivre.<br><br> Alors que vous regardez tout autour de vous en vous demandant comment la route a bien pu finir dans cet état, @Jon Arjinborn pousse un cri. \"Attention !\" Une grenouille, manifestement furieuse, bondit hors de la vase, enroulée dans du linge sale et éclairée d'une flamme bleue. Il vous faudra vaincre cette Grenouille du Désordre empoisonnée pour poursuivre votre route !",
|
||||
"questFrogNotes": "Alors que vous et vos amis cheminez péniblement dans les marécages de Stagnation, @starsystemic désigne un grand panneau. \"Restez sur le chemin principal – si vous le pouvez.\"<br><br> \"Ça ne peut pas être si compliqué !\", dit @RosemonkeyCT. \"Il est large, et bien délimité.\"<br><br>Mais, alors que vous poursuivez votre chemin, vous remarquez que le chemin disparaît petit à petit sous la boue du marécage, mêlée d'étranges petits débris bleus et de tout un bric-à-brac, jusqu'à ce qu'il devienne impossible de continuer à le suivre.<br><br> Alors que vous regardez tout autour de vous en vous demandant comment la route a bien pu finir dans cet état, @Jon Arjinborn pousse un cri. \"Attention !\" Une grenouille, manifestement furieuse, bondit hors de la vase, enroulée dans du linge sale et éclairée d'une flamme bleue. Il vous faudra vaincre cette grenouille du désordre empoisonnée pour poursuivre votre route !",
|
||||
"questFrogCompletion": "La grenouille se replie dans la vase, vaincue. Tandis qu'elle s'éloigne en titubant, la vase bleue disparaît, laissant la voie libre. <br><br> Au beau milieu du chemin se trouvent trois œufs immaculés. \"L'enveloppe est tellement claire qu'on peut même voir les têtards au travers !\" dit @Breadstrings. \"Tenez, vous devriez les prendre.\"",
|
||||
"questFrogBoss": "Grenouille du désordre",
|
||||
"questFrogDropFrogEgg": "Grenouille (œuf)",
|
||||
@@ -313,7 +313,7 @@
|
||||
"questSnailDropSnailEgg": "Escargot (œuf)",
|
||||
"questSnailUnlockText": "Déverrouille l'achat d’œufs d'escargot au marché",
|
||||
"questBewilderText": "L'être déchaîné",
|
||||
"questBewilderNotes": "La fête commence comme n'importe quelle autre.<br><br>Les amuse-bouches sont excellents, la musique est entraînante, même les éléphants dansants font partie de la routine. Les Habiticien·ne·s rient et s'amusent entre les centres de table regorgeant de fleurs, heureu·x·ses d'être distrait·e·s de leurs tâches les plus ingrates. Le Fou d'avril tournoie parmi la foule, contant une blague marrante par-ci et jouant un mauvais tour par-là.<br><br>Alors que l'horloge de Mistivolant sonne minuit, le Fou d'avril saute sur la scène pour faire un discours :<br><br>« Acolytes ! Adversaires ! Connaissances tolérantes ! Prêtez-moi oreille ! » Les spectat·eur·rice·s gloussent alors que des oreilles d'animaux sortent de leur tête, puis prennent la pose, portant fièrement leurs nouveaux accessoires.<br><br>« Comme vous le savez, continue le Fou, mes illusions confuses ne durent normalement qu'une journée. Mais je suis heureux de vous annoncer que j'ai découvert un moyen de nous amuser perpétuellement, sans avoir à nous soucier de l'assommant poids de nos responsabilités. Habiticiens, Habiticiennes, je vous présente mon nouvel ami magique... l'Être Déchaîné ! »<br><br>Lemoness pâlit soudainement, laissant échapper ses hors-d'oeuvres. « Attendez ! Ne faites pas confiance- »<br><br>Tout à coup, une épaisse brume scintillante envahit la pièce et tourbillonne autour du Fou d'avril, l'enveloppant pour se couvrir de plumes embrumées et allonger son cou. La foule reste bouche bée devant ce monstrueux oiseau déployant ses ailes miroitantes d'illusions. Il pousse un horrible rire strident.<br><br>« Oh, il y a des siècles qu'un·e Habiticien·ne avait été assez fo·u·lle pour m'invoquer ! Qu'il est bon de retrouver une forme physique. »<br><br>Bourdonnant de terreur, les abeilles féeriques de Mistivolant s'enfuient hors de la ville flottante, qui s'affaisse dans le ciel. Une à une, les jolies fleurs de printemps se fanent et disparaissent.<br><br>« Mes très ch·er·ère·s camarades, pourquoi tant d'affolement ? », s'écrit l'être déchaîné en battant des ailes. « Vous n'avez plus à travailler interminablement pour obtenir des récompenses ; je vous donnerai tout ce que vous désirez ! »<br><br>Des pièces d'or se mettent à pleuvoir du ciel, atteignant le sol avec une force brutale. La foule cherche refuge en hurlant. « C'est une blague ? », s'écrie Baconsaur, au moment même où des pièces fracassent les fenêtres et détruisent les bardeaux des toits.<br><br>PainterProphet se baisse pour éviter les éclairs qui tonnent là-haut. La brume voile le soleil. « Non ! Cette fois, je ne crois pas que c'en soit une ! »<br><br>Vite, Habiticien·ne·s, ne laissons pas cet énorme Boss nous distraire de nos objectifs ! Concentrons-nous sur les tâches que nous devons accomplir pour sauver Mistivolant et, espérons-le... nous-mêmes.",
|
||||
"questBewilderNotes": "La fête commence comme d'habitude.<br><br>Les amuse-bouches sont excellents, la musique, entraînante, même les éléphants dansants font partie de la routine. Les Habiticiens et Habiticiennes rient et s'amusent entre les centres de table regorgeant de fleurs, heureux d'être distraits de leurs tâches les plus ingrates. Le Fou d'avril tournoyant parmi la foule, conte une blague marrante par-ci et joue un mauvais tour par-là.<br><br>Alors que l'horloge de Mistivolant sonne minuit, le Fou d'avril saute sur la scène pour faire un discours :<br><br>« Acolytes ! Adversaires ! Connaissances tolérantes ! Prêtez-moi vos oreilles ! » Les spectateurs gloussent alors que des oreilles d'animaux sortent de leur tête, puis ils prennent la pose, portant fièrement leur nouvel accessoire.<br><br>« Comme vous le savez tous, continue le Fou, mes illusions confuses ne durent normalement qu'une journée. Mais je suis heureux de vous annoncer que j'ai découvert un moyen de nous amuser perpétuellement, sans avoir à nous soucier de l'assommant poids de nos responsabilités. Habiticiens, Habiticiennes, je vous présente mon nouvel ami magique... l'être déchaîné ! »<br><br>Lemoness pâlit soudainement, laissant échappant ses hors-d'oeuvres. « Attendez ! Ne faites pas confiance... »<br><br>Tout à coup, une épaisse brume scintillante envahit la pièce et tourbillonne autour du Fou d'avril, l'enveloppant pour se transformer en plumes embrumées et en long cou. La foule est bouche bée devant ce monstrueux oiseau déployant ses ailes miroitantes d'illusions. Il pousse un horrible rire strident.<br><br>« Oh, il y a des siècles qu'un Habiticien avait été assez fou pour m'invoquer ! Comme c'est merveilleux d'avoir une forme physique à nouveau. »<br><br>Bourdonnant de terreur, les abeilles féeriques de Mistivolant s'enfuient hors de la ville flottante, qui s'affaisse dans le ciel. Une à une, les jolies fleurs de printemps se fanent et disparaissent.<br><br>« Mes très chers camarades, pourquoi tant d'affolement ? », s'écrit l'être déchaîné en battant des ailes. « Vous n'avez plus à travailler interminablement pour obtenir des récompenses ; je vous donnerai tout ce que vous désirez ! »<br><br>Des pièces d'or se mettent à pleuvoir du ciel, atteignant le sol avec une force brutale. La foule cherche refuge en hurlant. « C'est une blague ? », s'écrie Baconsaur, au moment même où des pièces fracassent les fenêtres et détruisent les bardeaux des toits.<br><br>PainterProphet se baisse pour éviter les éclairs qui tonnent là-haut. La brume voile le soleil. « Non ! Cette fois, je ne crois pas que c'en soit une ! »<br><br>Vite, Habiticiens, Habiticiennes, ne laissons pas ce boss mondial nous distraire de nos objectifs ! Concentrons-nous sur les tâches que nous devons accomplir pour sauver Mistivolant et, espérons-le... nous-mêmes.",
|
||||
"questBewilderCompletion": "<strong>L'être déchaîné est VAINCU !</strong><br><br>Nous avons réussi ! L'être déchaîné lâche un hululement de désespoir en tournoyant dans les airs, ses plumes tombant comme de la pluie. Peu à peu, il se transforme en nuage de brume étincelante, qui, une fois percée par le soleil réapparu, se dissipe pour laisser place aux formes humaines, toussotantes et indulgentes, de Bailey, de Matt, d'Alex... et du Fou d'avril lui-même.<br><br><strong>Mistivolant est sauvée !</strong><br><br>Le Fou d'avril est si honteux qu'il a l'air penaud. « Oh, hum, dit-il. Je me suis peut-être laissé... emporter ! »<br><br>La foule marmonne. Des fleurs détrempées s'échouent sur le trottoir. Au loin, un toit s'écroule en un spectaculaire splash.<br><br>« Heu... oui, dit le Fou. C'est que... je voulais plutôt dire que je suis terriblement désolé. » Il soupire. « Je suppose qu'on ne peut pas toujours jouer et avoir du plaisir après tout. Ça ne fait pas de mal de travailler quelques fois. Je pense prendre une longueur d'avance sur mes tours de l'année prochaine. »<br><br>Redphoenix s'éclaircit la voix méchamment.<br><br>« Je veux dire... prendre une longueur d'avance sur ce ménage du printemps, se reprend le Fou d'avril. N'ayez rien à craindre : je remettrai Habitiville en état en un rien de temps. Heureusement, personne n'égale mes talents de nettoyage à double serpillière. »<br><br>Encouragée, la foule s'y met.<br><br>En peu de temps, Habitiville retrouve son état normal. Maintenant que l'être déchaîné s'est évaporé, les abeilles féeriques de Mistivolant se remettent au travail, et en un rien de temps, les fleurs éclosent et la ville flotte de nouveau.<br><br>Alors que les Habiticiens et Habiticiennes caressent les fourrures des abeilles féeriques, les yeux du Fou d'avril s'illuminent : « Oh ! j'ai une idée, s'exclame-t-il. Pourquoi ne garderiez-vous pas tous ces abeilles duveteuses comme familier et monture ? C'est un cadeau parfait pour symboliser l'équilibre entre dur labeur et récompense méritée, si je puis me permettre une allégorie. » Il vous fait un clin d’œil. « En plus, elles ne piquent pas. Parole de Fou ! »",
|
||||
"questBewilderCompletionChat": "`L'être déchaîné est VAINCU !`\n\nNous avons réussi ! L'être déchaîné lâche un hululement de désespoir en tournoyant dans les airs, ses plumes tombant comme de la pluie. Peu à peu, il se transforme en nuage de brume étincelante, qui, une fois percée par le soleil réapparu, se dissipe pour laisser place aux formes humaines, toussotantes et pardonnantes, de Bailey, de Matt, d'Alex... et du Fou d'avril lui-même.\n\n`Mistivolant est sauvée !`\n\nLe Fou d'avril est si honteux qu'il a l'air penaud. « Oh, hum, dit-il. Je me suis peut-être laissé... emporter ! »\n\nLa foule marmonne. Des fleurs détrempées atterrissent sur le trottoir. Au loin, un toit s'écroule en un spectaculaire splash.\n\n« Heu... oui, dit le Fou. C'est que... je voulais plutôt dire que je suis terriblement désolé. » Il soupire. « Je suppose qu'on ne peut pas toujours jouer et avoir du plaisir après tout. Ça ne fait pas de mal de travailler quelques fois. Je crois que je vais prendre une longueur d'avance sur mes tours de l'année prochaine... peut-être. »\n\nRedphoenix tousse méchamment.\n\n« Je veux dire... prendre une longueur d'avance sur ce ménage du printemps, se reprend le Fou d'avril. N'ayez rien à craindre : je remettrai Habitiville en état en un rien de temps. Heureusement, personne n'égale mes talents de nettoyage à double serpillière. »\n\nEncouragée, la foule s'y met.\n\nEn peu de temps, Habitiville retrouve son état normal. Maintenant que l'être déchaîné s'est évaporé, les abeilles féeriques de Mistivolant se remettent au travail, et en un rien de temps, les fleurs éclosent et la ville flotte de nouveau.\n\nAlors que les Habiticiens et Habiticiennes câlinent les abeilles féeriques touffues, les yeux du Fou d'avril s'illuminent : « Oh ! j'ai une idée, s'exclame-t-il. Pourquoi ne garderiez-vous pas tous ces abeilles touffues comme familier et monture ? C'est un cadeau parfait pour symboliser l'équilibre entre dur labeur et récompense méritée, si je puis me permettre une allégorie. » Il vous fait un clin d’œil. « En plus, elles ne piquent pas. Parole de Fou ! »",
|
||||
"questBewilderBossRageTitle": "Frappe séductrice",
|
||||
@@ -357,7 +357,7 @@
|
||||
"questArmadilloDropArmadilloEgg": "Tatou (œuf)",
|
||||
"questArmadilloUnlockText": "Déverrouille l'achat d'œufs de tatou au marché",
|
||||
"questCowText": "La vache meuhtante",
|
||||
"questCowNotes": "Ce fut une longue et chaude journée aux Fermes Entraînantes et vous rêvez d'une grande gorgée d'eau et d'un peu de sommeil. Vous êtes là à rêvasser quand @Soloana crie tout à coup \"Tout le monde, courez ! La vache de concours a meuhté !\"<br><br>@eevachu s'étrangle. \"Nos mauvaises habitudes doivent l'avoir infectée.\"<br><br>\"Vite !\" dit @Feralem Tau. \"Faisons quelque chose avant que les autres vaches ne meuhtent aussi.\"<br><br>Vous en avez assez entendu. Trêve de rêveries – il est temps d'en finir avec ces mauvaises habitudes !",
|
||||
"questCowNotes": "Ce fut une longue et chaude journée aux fermes entraînantes et il n'y a rien que vous ne vouliez plus qu'une grande gorgée d'eau et un peu de sommeil. Vous êtes là à rêvasser quand @Soloana crie tout à coup \"Tout le monde, courez ! La vache de concours a meuhté !\"<br><br>@eevachu s'étrangle. \"Nos mauvaises habitudes doivent l'avoir infectée.\"<br><br>\"Vite !\" dit Feralem Tau. \"Faisons quelque chose avant que les autres vaches ne meuhtent aussi.\"<br><br>Vous en avez assez entendu. Trêve de rêveries – il est temps d'en finir avec ces mauvaises habitudes !",
|
||||
"questCowCompletion": "Vous extrayez le maximum de vos bonnes habitudes jusqu'à faire revenir la vache à son aspect de départ. La vache vous regarde avec ses beaux petits yeux bruns et fait apparaître trois œufs.<br><br>@fuzzytrees rit et vous tend les œufs : \"S'il y a des petites vaches dans ces œufs, peut-être qu'elles sont toujours meuhtées. Mais j'ai confiance en vous, vous respecterez vos bonnes habitudes quand vous les élèverez !\"",
|
||||
"questCowBoss": "Vache meuhtante",
|
||||
"questCowDropCowEgg": "Vache (œuf)",
|
||||
@@ -387,7 +387,7 @@
|
||||
"questTaskwoodsTerror2CollectDryads": "Dryades",
|
||||
"questTaskwoodsTerror2DropArmor": "Robe de pyromancienne (armure)",
|
||||
"questTaskwoodsTerror3Text": "Terreur dans le bois des Tâches, 3e partie : Jacko à la lanterne",
|
||||
"questTaskwoodsTerror3Notes": "Prêt·e·s pour la bataille, votre groupe marche jusqu'au cœur de la forêt, où l'esprit renégat tente de détruire un vénérable pommier entouré de buissons pleins de baies. De sa tête-citrouille irradie une affreuse lumière partout où son regard porte et il tient fermement dans sa main gauche un long bâton au bout duquel pend une lanterne. En lieu et place de la flamme, la lanterne contient un cristal noir dont la simple vue vous glace le sang.<br><br>La Joyeuse Faucheuse porte sa main osseuse à sa bouche. \"C'est... c'est Jacko, l'esprit de la lanterne ! Mais c'est un esprit moissonneur bien utile qui guide nos fermi·er·ère·s. Qu'est ce qui a pu conduire cette âme respectable à se comporter de la sorte ?\"<br><br>\"Je n'en sais rien, dit @bridgetteempress, mais on dirait bien que cette \"âme respectable\" soit sur le point de nous attaquer !\"",
|
||||
"questTaskwoodsTerror3Notes": "Prêt pour la bataille, votre groupe marche jusqu'au cœur de la forêt, où l'esprit renégat tente de détruire un vénérable pommier entouré de buissons pleins de baies. Sa tête-citrouille irradie une affreuse lumière partout où son regard porte et il tient fermement dans sa main gauche un long bâton au bout duquel pend une lanterne. En lieu et place de la flamme, la lanterne contient un cristal noir dont la simple vue vous glace le sang.<br><br>La Joyeuse faucheuse porte sa main osseuse à sa bouche. \"C'est... c'est Jacko, l'esprit de la lanterne ! Mais c'est un esprit moissonneur bien utile qui guide nos fermiers. Qu'est ce qui a pu conduire cette âme respectable à se comporter de la sorte ?\"<br><br>\"Je n'en sais rien, dit @bridgetteempress, mais on dirait bien que cette 'âme respectable' est sur le point de nous attaquer !\"",
|
||||
"questTaskwoodsTerror3Completion": "Après une longue bataille, vous parvenez à faire tomber le cristal contenu dans la lanterne que Jacko tient. Il revient soudainement à lui-même et se répand en larmes. \"Oh, ma forêt, ma magnifique forêt ! Qu'ai-je fait ?!\" gémit-il. Ses larmes éteignent l'incendie et sauvent les pommes et les buissons.<br><br>Vous aidez Jacko à se reprendre, puis il s'explique : \"J'ai rencontré une charmante dame, nommée Tzina, et elle m'a donné ce cristal en cadeau. Puisqu'elle insistait, je l'ai mis dans ma lanterne... mais c'est tout ce dont je me souviens.\" Il se tourne vers vous avec un sourire rayonnant. \"Peut-être devriez-vous le garder en sécurité pendant que j'aiderai les vergers à repousser.\"",
|
||||
"questTaskwoodsTerror3Boss": "Jacko à la lanterne",
|
||||
"questTaskwoodsTerror3DropStrawberry": "Fraise (nourriture)",
|
||||
@@ -425,14 +425,14 @@
|
||||
"questSlothDropSlothEgg": "Paresseux (œuf)",
|
||||
"questSlothUnlockText": "Déverrouille l'achat d’œufs de paresseux au marché",
|
||||
"questTriceratopsText": "Le tricératops trépignant",
|
||||
"questTriceratopsNotes": "Les sommets enneigés des Volcans de Stoïcalme grouillent toujours de randonneu·r·se·s et de touristes. L'une de ces personnes, @plumilla, crie à la foule. \"Regardez ! J'ai lancé sur le sol un sortilège de lueur, afin que nous puissions jouer à des sports de terrain ! Cela nous permettra de valider nos Quotidiennes d'activité en plein air !\" Et en effet, par terre virevoltent des motifs rougeoyants. Il y a même des familiers préhistoriques du coin qui viennent jouer.<br><br>Soudain, un bruit sec se fait entendre. Un Tricératops un peu curieux vient de marcher sur la baguette magique de @plumilla ! Le voici dévoré par une gerbe d'énergie magique, et le sol commence à trembler et à chauffer. Les yeux du Tricératops brillent de rouge, il barrit et se lance dans une cavalcade !<br><br>\"Ça s'annonce mal\", déclare @McCoyly en montrant l'horizon. Chacun des pas emplis de magie du dinosaure provoque des éruptions volcaniques et transforme le sol en lave ! Vite, vous devez tenir à distance le Tricératops Trépignant jusqu'à ce que quelqu'un·e parvienne à inverser le sort !",
|
||||
"questTriceratopsNotes": "Les sommets enneigés des volcans de Stoïcalme grouillent toujours de randonneurs et de touristes. L'une de ces personnes, @plumilla, crie à la foule. \"Regardez ! J'ai lancé sur le sol un sortilège de lueur, afin que nous puissions jouer à des sports de terrain ! Cela nous permettra de valider nos Quotidiennes d'activité en plein air !\" Et en effet, par terre virevoltent des motifs rougeoyants. Il y a même des familiers préhistoriques du coin qui viennent jouer.<br><br>Soudain on entend un bruit sec. Un tricératops un peu curieux vient de marcher sur la baguette magique de @plumilla ! Le voici dévoré par une gerbe d'énergie magique, et le sol commence à trembler et à chauffer. Les yeux du tricératops brillent de rouge, il barrit et se lance dans une cavalcade !<br><br>\"Ça s'annonce mal\", déclare @McCoyly en montrant l'horizon. Chacun des pas emplis de magie du dinosaure provoque des éruptions volcaniques et transforme le sol en lave ! Vite, vous devez tenir à distance le tricératops trépignant jusqu'à ce que quelqu'un parvienne à inverser le sort !",
|
||||
"questTriceratopsCompletion": "Sans plus tergiverser, vous dirigez la bête vers les étendues apaisantes des steppes stoïcalmes afin que @*~Seraphina~ et @PainterProphet puissent annuler le sort de rougeoiement lavique sans être dérangés. Les steppes produisent leur effet rassérénant, et le tricératops se pelotonne tandis que les volcans se rendorment. @PainterProphet vous tend les quelques œufs épargnés par la lave. \"Sans vous, nous n'aurions jamais pu nous concentrer suffisamment pour stopper les éruptions. Accueillez ces familiers en votre foyer.\"",
|
||||
"questTriceratopsBoss": "Tricératops trépignant",
|
||||
"questTriceratopsDropTriceratopsEgg": "Tricératops (œuf)",
|
||||
"questTriceratopsUnlockText": "Déverrouille l'achat d'œufs de tricératops au marché",
|
||||
"questGroupStoikalmCalamity": "Calamité de Stoïcalme",
|
||||
"questStoikalmCalamity1Text": "Calamité de Stoïcalme, 1re partie : les ennemis telluriques",
|
||||
"questStoikalmCalamity1Notes": "Une missive laconique vous parvient de @Kiwibot, et le rouleau couvert de givre glace votre cœur aussi bien que vos doigts. \"Visitais Steppes Stoïcalmes – monstres sortant de terre – envoyez aide !\" Vous rassemblez votre équipe et chevauchez en direction du nord, mais aussitôt que vous vous aventurez au pied des montagnes, la neige sous vos pieds explose et des crânes aux sourires macabres vous encerclent !<br><br>Soudain, une lance vous passe sous le nez, puis s'enfonce dans un crâne qui creusait sous la neige afin de vous attraper par surprise. Une grande femme, vêtue d'une armure de belle facture, galope dans la mêlée à dos d'un mastodonte, et sa longue natte balance au vent tandis qu'elle récupère sa lance fichée dans la bête, en tirant d'un coup sec. L'heure est venue d'affronter ces adversaires avec l'aide de Dame Givre, la meneuse des Chevaucheu·r·se·s de Mammouths !",
|
||||
"questStoikalmCalamity1Notes": "Une missive laconique vous parvient de @Kiwibot, et le rouleau couvert de givre glace votre cœur aussi bien que vos doigts. \"Visitais steppes stoïcalmes – monstres sortant de terre – envoyez aide !\" Vous rassemblez votre équipe et chevauchez en direction du nord, mais aussitôt que vous vous aventurez au pied des montagnes, la neige sous vos pieds explose et des crânes aux sourires macabres vous encerclent !<br><br>Soudain, une lance vous passe sous le nez, puis s'enfonce dans un crâne qui creusait sous la neige afin de vous attraper par surprise. Une grande femme, vêtue d'une armure de belle facture, galope dans la mêlée à dos d'un mastodonte, et sa longue natte balance au vent tandis qu'elle récupère sa lance fichée dans la bête, en tirant d'un coup sec. Est venue l'heure d'affronter ces adversaires avec l'aide de Dame Givre, la meneuse des chevaucheurs de mammouths !",
|
||||
"questStoikalmCalamity1Completion": "Tandis que vous assénez un dernier coup aux crânes belliqueux, ces derniers se dissipent en une bouffée de magie. \"Cette maudite nuée s'en est allée, dit Dame Givre, mais nous affrontons de plus gros problèmes. Suivez-moi.\" Elle vous lance un manteau afin que vous vous protégiez de l'air frais, et vous vous élancez derrière elle.",
|
||||
"questStoikalmCalamity1Boss": "Nuée de crânes telluriques",
|
||||
"questStoikalmCalamity1RageTitle": "Régénération de la nuée",
|
||||
@@ -442,7 +442,7 @@
|
||||
"questStoikalmCalamity1DropDesertPotion": "Potion d'éclosion du désert",
|
||||
"questStoikalmCalamity1DropArmor": "Armure de chevaucheur de mammouths",
|
||||
"questStoikalmCalamity2Text": "Calamité de Stoïcalme, 2e partie : à la recherche des cavernes de givre",
|
||||
"questStoikalmCalamity2Notes": "La grande salle des Chevaucheu·r·se·s de Mammouths est un chef-d'œuvre de sobriété architecturale, mais surtout, elle est complètement vide. On ne trouve aucun meuble à l'horizon, les râteliers d'armes ne contiennent rien, et même les incrustations qui ornaient les colonnes ont été subtilisées.<br><br>\"Ces crânes ont ratissé l'endroit\", observe Dame Givre, et l'on devine à sa voix qu'une tempête s'agite en elle. \"C'est humiliant. Que personne n'en parle au Fou d'avril, ou je n'aurai pas fini d'en entendre parler.\"<br><br>\"Comme c'est étrange !\", dit @Beffymaroo. \"Où ont-ils bien pu-\"<br><br>\"Dans les cavernes de givre\", coupe Dame Givre, en pointant du doigt des pièces éparpillées dans la neige dehors. \"Glissant.\"<br><br> \"Pourtant, les guivres-givres qui vivent dans ces cavernes sont d'honorables créatures, qui possèdent leurs propres trésors !\" s'étonne @Beffymaroo, \"Pourquoi se mettraient-elles à-\"<br><br>\"Contrôle mental\", coupe encore Dame Givre, d'un calme olympien, \"ou quelque chose dans le genre, désagréable et mélodramatique\". Elle fonce vers la sortie extérieure. \"Qu'est-ce que vous attendez ?\"<br><br>Vite, remontez la piste des Pièces de Givre !",
|
||||
"questStoikalmCalamity2Notes": "La grande salle des chevaucheurs de mammouths est un chef-d'œuvre de sobriété architecturale, mais surtout, elle est complètement vide. On ne trouve aucun meuble à l'horizon, les râteliers d'armes ne contiennent rien, et même les incrustations qui ornaient les colonnes ont été subtilisées.<br><br>\"Ces crânes ont ratissé l'endroit\", observe Dame Givre, et l'on devine à sa voix qu'une tempête s'agite en elle. \"C'est humiliant. Que personne n'en parle au Fou d'avril, ou je n'aurai pas fini d'en entendre parler.\"<br><br>\"Comme c'est étrange !\", dit @Beffymaroo. \"Où ont-ils bien pu...\"<br><br>\"Dans les cavernes de givre\", coupe Dame Givre, en pointant du doigt des pièces éparpillées dans la neige dehors. \"Travail bâclé.\"<br><br>@Beffymaroo s'interroge. \"Pourtant, les guivres-givres qui vivent dans ces cavernes sont d'honorables créatures, qui possèdent leurs propres trésors ! Pourquoi se mettraient-elles à...\"<br><br>\"Contrôle mental\", coupe encore Dame Givre, d'un calme olympien, \"ou quelque chose dans le genre, désagréable et mélodramatique\". Elle fonce vers la sortie extérieure. \"Qu'est-ce que vous attendez ?\"<br><br>Vite, remontez la piste des pièces de givre !",
|
||||
"questStoikalmCalamity2Completion": "Les pièces givrées vous mènent droit à l'entrée d'une caverne astucieusement dissimulée. Bien que le temps extérieur soit calme et agréable, que le soleil scintille sur les étendues de neige, un hurlement s'échappe de la caverne, pareil au bruit d'un vent hivernal particulièrement féroce. Dame Givre grimace et vous tend un heaume de chevaucheur de mammouths. \"Tenez, vous lance-t-elle, vous en aurez besoin.\"",
|
||||
"questStoikalmCalamity2CollectIcicleCoins": "Pièces givrées",
|
||||
"questStoikalmCalamity2DropHeadgear": "Heaume de chevaucheur de mammouths (couvre-chef)",
|
||||
@@ -454,19 +454,19 @@
|
||||
"questStoikalmCalamity3DropShield": "Olifant de chevaucheur de mammouths (équipement secondaire)",
|
||||
"questStoikalmCalamity3DropWeapon": "Lance de chevaucheur de mammouths (arme)",
|
||||
"questGuineaPigText": "Le gang des cochons d'Inde",
|
||||
"questGuineaPigNotes": "Vous vous baladez nonchalamment sur le célèbre marché d'Habitiville quand @Pandah vous fait signe. \"Hé, regardez ça !\" Plus loin, un groupe exhibe à Alexander le Marchand un œuf aux teintes brunes et beiges, que vous n'arrivez pas à identifier.<br><br>Alexander fronce les sourcils. \"Je ne me souviens pas avoir proposé cet œuf à la vente. D'où peut-il bien...\" Une petite patte lui coupe la parole.<br><br>\"D'inde-nous tout ton argent, marchand !\" couine une petite voix machiavélique.<br><br>\"Oh non, l’œuf était un leurre !\" s'exclame @mewrose. \"Ces brutes avides forment le Gang des Cochons d'Inde ! Ils ne font jamais leurs Quotidiennes, du coup, il·elle·s passent leur temps à voler de l'or pour s'acheter des potions de santé !\"<br><br>\"Dévaliser le marché ?, dit @emmavig. Pas si nous sommes là !\" Sans plus attendre, vous vous lancez au secours d'Alexander.",
|
||||
"questGuineaPigCompletion": "\"On se rend !\" Le boss du Gang des Cochons d'Inde lève les pattes en l'air, la tête basse et duveteuse. De sous son chapeau tombe un papier, une liste, que @snazzyorange ramasse aussitôt. Vous l'inspectez et dites \"Attendez une minute... Pas étonnant que vous perdiez de la santé ! Vous vous imposez beaucoup trop de quotidiennes. Ce ne sont pas des potions de santé dont vous avez besoin... mais d'une meilleure organisation.\"<br><br>\"Vraiment ?\" couine le Chef du Gang des Cochons d'Inde. \"Ça nous a poussé à voler tellement de gens ! Veuillez accepter nos œufs, comme geste d'excuse pour nos méthodes véreuses.\"",
|
||||
"questGuineaPigNotes": "Vous vous baladez nonchalamment sur le célèbre marché d'Habitiville quand @Pandah vous fait signe. \"Hé, regardez ça !\" Plus loin, un groupe exhibe à Alexandre le marchand un œuf aux teintes brunes et beiges, que vous n'arrivez pas à identifier.<br><br>Alexander fronce les sourcils. \"Je ne me souviens pas avoir proposé cet œuf à la vente. D'où peut-il bien...\" Une petite patte lui coupe la parole.<br><br>\"D'inde-nous tout ton argent, marchand !\" couine une petite voix machiavélique.<br><br>\"Oh non, l’œuf était un hameçon !\" s'exclame @mewrose. \"Ces brutes avides forment le gang des cochons d'Inde ! Ils ne font jamais leurs quotidiennes. Du coup, ils passent leur temps à voler de l'or pour s'acheter des potions de santé !\"<br><br>\"Dévaliser le marché ?\", dit @emmavig. \"Pas si nous sommes là !\" Sans plus attendre, vous vous lancez au secours d'Alexander.",
|
||||
"questGuineaPigCompletion": "\"On se rend !\" Le boss du gang des cochons d'Inde lève les pattes en l'air, la tête basse et duveteuse. De sous son chapeau tombe un papier, une liste, que @snazzyorange ramasse aussitôt. Vous l'inspectez et dites \"Attendez une minute... Pas étonnant que vous perdiez de la santé ! Vous vous imposez beaucoup trop de quotidiennes. Ce ne sont pas des potions de santé dont vous avez besoin... mais d'une meilleure organisation.\"<br><br>\"Vraiment ?\" couine le chef du gang des cochons d'Inde. \"Cela nous a poussé à voler tellement de gens ! Veuillez accepter nos œufs, comme geste d'excuse pour nos méthodes véreuses.\"",
|
||||
"questGuineaPigBoss": "Gang des cochons d'Inde",
|
||||
"questGuineaPigDropGuineaPigEgg": "Cochon d'Inde (œuf)",
|
||||
"questGuineaPigUnlockText": "Déverrouille l'achat d’œufs de cochon d'Inde au marché",
|
||||
"questPeacockText": "Le paon oscillant",
|
||||
"questPeacockNotes": "Au cours d'une randonnée dans le Bois des Tâches, vous vous demandez quel nouvel objectif vous attire le plus. Pris dans votre indécision, vous vous enfoncez toujours plus loin dans la forêt, et vous réalisez que vous n'êtes pas seul·e·s dans votre cas. \"Je pourrais apprendre une nouvelle langue, ou me mettre au fitness\", murmure @Cecily Perez. \"Je pourrais dormir un peu plus, chuchote @Lilith of Alfheim, ou passer plus de temps avec mes ami·e·s.\" Il semblerait que @PainterProphet, @Pfeffernusse et @Draayder soient également paralysé·e·s par une trop grande variété de choix.<br><br>Vous réalisez que ces atermoiements toujours plus pesants ne sont pas réellement les vôtres... vous êtes tombé·e·s tout droit dans le piège du maléfique Paon Oscillant ! Avant que vous ne puissiez vous enfuir, il jaillit des buissons. Chacune de ses têtes vous attire dans des directions opposées, et une sensation d'épuisement vous envahit. Vous ne pouvez abattre ces deux adversaires à la fois, ce qui ne vous laisse qu'une option : concentrez-vous sur la tâche la plus proche pour répliquer !",
|
||||
"questPeacockNotes": "Au cours d'une randonnée dans le bois des Tâches, vous vous demandez quel nouvel objectif vous attire le plus. Pris dans votre indécision, vous vous enfoncez toujours plus loin dans la forêt, et vous réalisez que votre cas n'est pas unique. \"Je pourrais apprendre une nouvelle langue, ou me mettre au fitness\", murmure @Cecily Perez. \"Je pourrais dormir un peu plus, chuchote @Lilith of Alfheim, ou passer plus de temps avec mes amis.\" Il semblerait que @PainterProphet, @Pfeffernusse et @Draayder sont également paralysés par une trop grande variété de choix.<br><br>Vous réalisez que ces atermoiements toujours plus pesants ne sont pas réellement les vôtres... vous êtes tombés tout droit dans le piège du maléfique paon oscillant ! Avant que vous ne puissiez vous enfuir, il jaillit des buissons. Chacune de ses têtes vous attire dans des directions opposées, et une sensation d'épuisement vous envahit. Vous ne pouvez abattre ces deux adversaires à la fois, ce qui ne vous laisse qu'une option – concentrez-vous sur la tâche la plus urgente pour répliquer !",
|
||||
"questPeacockCompletion": "Le paon oscillant est pris au dépourvu par votre soudaine force de conviction. Défait, battu par votre conduite résolue, ses deux têtes fusionnent de nouveau en une seule, révélant à vos yeux la plus belle créature que vous ayez jamais vue. \"Merci\", dit le paon. \"J'avais passé tant de temps à me pousser dans des directions différentes que j'en avais perdu de vue ce que je désirais vraiment. Veuillez recevoir ces œufs, en gage de ma gratitude.\"",
|
||||
"questPeacockBoss": "Paon oscillant",
|
||||
"questPeacockDropPeacockEgg": "Paon (œuf)",
|
||||
"questPeacockUnlockText": "Déverrouille l'achat d’œufs de paon au marché",
|
||||
"questButterflyText": "Minute, papillon",
|
||||
"questButterflyNotes": "Votre camarade jardinière @Megan vous envoie une invitation : \"Les températures actuelles sont idéales pour une visite du jardin aux papillons d'Habitica, dans l'arrière-pays Tâcheray. Venez observer la migration des papillons !\" Quand vous arrivez, cela dit, le jardin est en pagaille. À l'horizon, rien d'autre que des herbes roussies et des fleurs séchées. Il a fait si chaud que les habitant·e·s d'Habitica ne sont pas venu·e·s arroser les plantes, et les Quotidiennes rouge foncé ont transformé l'endroit en un gigantesque champ roussi, avec un inquiétant risque de départ de feu. Il n'y a qu'un seul papillon dans le coin... et il a l'air étrange...<br><br>\"Ho non ! Toutes les conditions sont réunies pour qu'un Papiromane puisse grandir ici !\" s'exclame @Leephon.<br><br>\"Si nous ne l'attrapons pas, il va tout détruire\", s'étrangle @Eevachu.<br><br>Minute papillon, ne t'en va pas comme ça !",
|
||||
"questButterflyNotes": "Votre camarade jardinier @Megan vous envoie une invitation : \"Les températures actuelles sont idéales pour une visite du jardin aux papillons d'Habitica, dans l'arrière-pays Tâcheray. Venez observer la migration des papillons !\" Quand vous arrivez, cela dit, le jardin est en pagaille. À l'horizon, rien d'autre que des herbes roussies et des fleurs séchées. Il a fait si chaud que les habitants d'Habitica ne sont pas venus arroser les plantes, et les quotidiennes rouge foncé ont transformé l'endroit en un gigantesque champ roussi, avec un inquiétant risque de départ de feu. Il n'y a qu'un seul papillon dans le coin... et il a l'air étrange...<br><br>\"Ho non ! Toutes les conditions sont réunies pour qu'un papyromane puisse grandir ici !\" s'exclame @Leephon.<br><br>\"Si nous ne l'attrapons pas, il va tout détruire\", s'étrangle @Eevachu.<br><br>Minute papillon, ne t'en va pas comme ça !",
|
||||
"questButterflyCompletion": "Après un bouillonnant combat, le papyromane ardent est capturé. \"Beau boulot, il fallait à tout prix attraper cet incendiaire en puissance\", vous lance @Megan dans un soupir de soulagement. \"Bon, ne papillonnons pas trop, il faut encore libérer ce papyromane dans un endroit sûr... comme le désert.\"<br><br>Un autre membre de l'équipe des jardiniers, @Beffymaroo, se dirige vers vous, un peu cramoisie mais souriante. \"Nous aiderez-vous à élever ces chrysalides abandonnées que nous venons de trouver ? Peut-être que l'an prochain, nous aurons un jardin plus luxuriant pour les accueillir.\"",
|
||||
"questButterflyBoss": "Papyromane ardent",
|
||||
"questButterflyDropButterflyEgg": "Chenille (œuf)",
|
||||
@@ -612,7 +612,7 @@
|
||||
"questSeaSerpentDropSeaSerpentEgg": "Serpent de mer (œuf)",
|
||||
"questSeaSerpentUnlockText": "Débloque les oeufs de serpents de mer dans la boutique",
|
||||
"questKangarooText": "Catastrophe kangourou",
|
||||
"questKangarooNotes": "Vous auriez peut-être dû terminer cette dernière tâche.... vous savez, celle que vous évitez toujours, même si elle revient toujours ? Mais @Mewrose et @LilithofAlfheim vous invitent, vous et @stefalupagus, à voir un kangourou rare sauter à travers la Savane Tanfépaï : comment refuser ? ! Alors que la troupe entre en vue, quelque chose vous frappe à l'arrière de la tête d'un puissant <em>boum</em><br><br> ! Des étoiles devant les yeux, vous ramassez l'objet responsable - un boomerang rouge foncé, avec la tâche même que vous repoussez continuellement gravée sur sa surface. Un coup d'œil rapide confirme que le reste de votre groupe a connu le même sort. Une plus grande kangourou vous regarde avec un sourire suffisant, comme si elle vous mettait au défi de l'affronter, elle et cette tâche redoutée, une bonne fois pour toutes !",
|
||||
"questKangarooNotes": "Vous auriez peut-être dû terminer cette dernière tâche.... vous savez, celle que vous évitez toujours, même si elle revient toujours ? Mais @Mewrose et @LilithofAlfheim vous invitent, vous et @stefalupagus, à voir un kangourou rare sauter à travers la savane Tanfépaï ; comment pourriez-vous dire non ? ! Alors que la troupe entre en vue, quelque chose vous frappe à l'arrière de la tête d'un puissant <em>boum</em><br><br> ! Des étoiles devant les yeux, vous ramassez l'objet responsable - un boomerang rouge foncé, avec la tâche même que vous repoussez continuellement gravée sur sa surface. Un coup d'œil rapide confirme que le reste de votre groupe a connu le même sort. Une plus grande kangourou vous regarde avec un sourire suffisant, comme si elle vous mettait au défi de l'affronter, elle et cette tâche redoutée une fois pour toutes !",
|
||||
"questKangarooCompletion": "\"MAINTENANT !\" Vous faites signe à votre groupe de lancer les boomerangs sur la kangourou. La bête saute plus loin à chaque coup jusqu'à ce qu'elle s'enfuit, ne laissant rien de plus qu'un nuage de poussière rouge foncé, quelques œufs et quelques pièces d'or.<br><br>@Mewrose marche jusqu'à l'endroit où la kangourou se tenait autrefois. \"Hé, où sont allés les boomerangs ?\"<br><br>\"Ils se sont probablement dissous dans la poussière, soulevant ce nuage rouge foncé, quand nous avons terminé nos tâches respectives\", spécule @stefalupagus.<br><br>@LilithofAlfheim louche à l'horizon. \"Est-ce qu'une autre troupe de kangourou se dirige vers nous ?\"<br><br>Vous vous lancez séance tenante dans une course vers Habitville. Mieux vaut affronter vos tâches difficiles que de prendre une autre bosse à l'arrière de la tête !",
|
||||
"questKangarooBoss": "Kangourou catastrophique",
|
||||
"questKangarooDropKangarooEgg": "Kangourou (œuf)",
|
||||
@@ -674,7 +674,7 @@
|
||||
"questAmberUnlockText": "Déverrouille l'achat de potions d'éclosion d'ambre au marché",
|
||||
"questAmberDropAmberPotion": "Potion d'éclosion d'ambre",
|
||||
"questAmberBoss": "Arbrésine",
|
||||
"questAmberCompletion": "\"Arbrésine ?\" dit @-Tyr- calmement. \"Pourriez-vous laisser partir @Vikte ? Je ne pense pas qu'il apprécie d'être si haut.\"<br><br>La peau ambrée de l'Arbrésine rougit de pourpre et elle descend doucement @Vikte vers le sol. \"Mes excuses ! Ça fait si longtemps que je n'ai pas eu d'invité·e·s que j'ai oublié mes manières !\" Elle se glisse vers l'avant pour vous saluer correctement avant de disparaître dans sa cabane dans l'arbre et de revenir avec une brassée de Potions d'Éclosion d'Ambre en guise de remerciement !<br><br>\"Des Potions Magiques !\" s'étonne @Vikte.<br><br>\"Oh, ces vieilles choses ?\"Pendant qu'elle réflechit, la langue de l'Arbrésine scintille \"Je vous propose un marché : je vous donnerai toute cette pile si vous promettez de me rendre visite de temps en temps...\"<br><br> Vous quittez donc le Bois des Tâches, impatient·e·s de parler de vos nouvelles potions et de votre nouvelle amie à tout le monde !",
|
||||
"questAmberCompletion": "\"Arbrésine ?\" dit @-Tyr- calmement. \"Pourriez-vous laisser partir @Vikte ? Je ne pense pas qu'ils apprécient d'être si haut.\"<br><br>La peau ambrée de l'arbrésine rougit de pourpre et elle descend doucement @Vikte vers le sol. \"Mes excuses ! Ça fait si longtemps que je n'ai pas eu d'invités que j'ai oublié mes manières !\" Elle se glisse vers l'avant pour vous saluer correctement avant de disparaître dans sa cabane dans l'arbre et de revenir avec une brassée de potions d'éclosion d'ambre en guise de remerciement!<br><br>\"Potions magiques !\" @Vikte gasps.<br><br>\"Oh, ces vieilles choses ?\" La langue de l'arbrésine scintille comme elle le pense. \"Que penses-tu de ça ? Je vous donnerai toute cette pile si vous promettez de me rendre visite de temps en temps...\"<br><br>Et donc vous quittez le bois des tâches, excités de parler des nouvelles potions - et de votre nouvelle amie - à tout le monde !",
|
||||
"evilSantaAddlNotes": "Notez que les quêtes Père Noël Trappeur et Trouve l'ourson sont récompensées par des succès qui se cumulent, mais donnent un familier et une monture rare que vous ne pouvez ajouter à votre écurie qu'une seule fois.",
|
||||
"questRubyUnlockText": "Déverrouille l'achat de potions d'éclosion rubis au marché",
|
||||
"questRubyDropRubyPotion": "Potion d'éclosion rubis",
|
||||
@@ -690,7 +690,7 @@
|
||||
"questWaffleRageDescription": "Bourbier d'érable : Cette barre se remplit quand vous n'effectuez pas vos quotidiennes. Lorsqu'elle est pleine, l'affreuse gaufre diminuera d'autant les dégâts en cours accumulés par les membres de l'équipe !",
|
||||
"questWaffleRageTitle": "Bourbier d'érable",
|
||||
"questWaffleBoss": "Affreuse gaufre",
|
||||
"questWaffleCompletion": "Battue et beurré mais triomphant, vous savourez la douce victoire alors que l'Affreuse Gaufre s'effondre dans une mare gluante.<br><br> \"Wow, vous avez vraiment écrémé ce monstre\", dit Lady Glaciate, impressionnée.<br><br> \"C'était pas de la tarte !\" rayonne le Fou d'avril.<br><br> \"C'est vraiment dommage, dit @beffymaroo, Ç'avait l'air vraiment bon à manger.\"<br><br>\"Le Fou d'avril prend un ensemble de flacons de potion quelque part dans sa cape, les remplit avec les restes sirupeux de la Gaufre, et les mélange dans une pincée de poussière pétillante. Le liquide tourbillonne de couleurs... de nouvelles Potions d'Éclosion ! Il les jette dans vos bras. \"Toute cette aventure m'a mis en appétit. Qui veut se joindre à moi pour le petit déjeuner ?\"",
|
||||
"questWaffleCompletion": "Battue et beurré mais triomphant, vous savourez la douce victoire alors que l'Affreuse Gaufre s'effondre dans une mare gluante.<br><br> \"Wow, vous avez vraiment écrémé ce monstre\", dit Lady Glaciate, impressionnée.<br><br> \"C'était pas de la tarte !\" rayonne le Fou d'avril.<br><br> \"Quelle honte, cependant\", dit @beffymaroo. \"Ça avait l'air vraiment bon à manger.\"<br><br>\"Le Fou d'avril prend un ensemble de flacons de potion quelque part dans sa cape, les remplit avec les restes sirupeux de la Gaufre, et les mélange dans une pincée de poussière pétillante. Le liquide tourbillonne de couleurs... de nouvelles potions d'éclosion ! Il les jette dans vos bras. \"Toute cette aventure m'a mis en appétit. Qui veut se joindre à moi pour le petit déjeuner ?\"",
|
||||
"questWaffleNotes": "\"Fou d'avril !\" tonne Dame Givre. \"Vous avez dit que votre farce sur le thème du dessert était 'terminée et complètement nettoyée' !\" <br><br> \"Mais, c'était et c'est encore le cas, ma chère\", réplique le Fou d'avril, perplexe. \"Et je suis le plus honnête des Fous. Qu'est-ce qui ne va pas ? \"<br><br>\"Il y a un monstre géant sucré qui approche de Habitiville !\"<br><br>\"Hmm,\" dit le Fou. \"J'ai fait un raid dans quelques tanières pour les réactifs mystiques de mon dernier événement. J'ai peut-être attiré une attention non désirée. Est-ce le Serpent Saccharine ? La Torte-oise ? Le Tiramisu Rex ?\"<br><br>\"Non ! C'est une sorte de... d'Affreuse Gaufre !\"<br><br>\"Huh. C'est une nouvelle ! Peut-être qu'elle est née de toute l'énergie ambiante des bêtises.\" Il se tourne vers vous et @beffymaroo avec un sourire en coin. \"Je suppose que vous ne seriez pas disponible pour quelques actes héroïques ?\"",
|
||||
"questWaffleText": "Gaufrer le poisson : Petit déjeuner désastreux !",
|
||||
"jungleBuddiesNotes": "Contient les Quêtes pour l'obtention des œufs de familier Singe, Arbre et Paresseux : Le Monstrueux Mandrill et les Malicieux Macaques, L'Arbre Tortueux, et Le Paresseux Somnolent.",
|
||||
@@ -701,7 +701,7 @@
|
||||
"questFluoriteDropFluoritePotion": "Potion d'éclosion fluorine",
|
||||
"questFluoriteBoss": "Élémentaire de fluorine",
|
||||
"questFluoriteCompletion": "Alors que vous combattez, la créature de cristal semble de plus en plus distraite par le spectacle lumineux que vous créez. \"Ça brille...\", murmure-t-elle.<br><br>\"C'est évident !\" s'exclame @nirbhao. \"Ce doit être un élémentaire de fluorine. Ce qu'ils veulent, c'est une lumière pour luire. Aidons-le à briller.\"<br><br>L'élémentaire ricane joyeusement et brille de plus en plus fort au fur et à mesure que vous allumez des torches et criez des mots magiques. Il est tellement content de rayonner à nouveau qu'il vous conduit à un filon riche en cristaux de fluorine.<br><br>\"C'est l'ingrédient parfait pour une nouvelle potion d'éclosion,\" dit @nirbhao. \"Celle-là rendra nos familiers aussi lumineux que notre nouvel ami fluorescent.\"",
|
||||
"questWindupNotes": "Habitiville est rarement calme, mais vous n'étiez pas préparé·e à la cacophonie des craquements, des grincements et des cris qui s'échappent du Coucou Carillonnant, le meilleur magasin d'horlogerie d'Habitica. Vous soupirez : vous vouliez juste faire réparer votre montre. Le propriétaire, connu seulement sous le nom de «Grand et Puissant», dégringole par la porte, poursuivi par un colosse de cuivre qui crépite !<br><br>«Ki- ! Ki- ! Ki ! » il résonne, ses bras se propulsent de haut en bas. Ses engrenages grincent et hurlent en signe de protestation.<br><br>«Mon robot Clankton est devenu fou ! Il essaie de me tuer ! » hurle l'autoproclamé Puissant.<br><br>Même avec une montre cassée, vous pouvez deviner quand il est temps de se battre. Vous bondissez pour défendre l'horloger paniqué. @Vikte et @a_diamond viennent à votre rescousse !<br><br>“Ki- ! Ki- ! Ki- ! » Clankton grésille à chaque coup. «Miaou !»<br><br>Attendez, c’est quoi ce miaulement mécanique qui fait écho au grésillement meurtier ?",
|
||||
"questWindupNotes": "Habitiville est rarement calme, mais vous n'étiez pas préparé à la cacophonie des craquements, des grincements et des cris qui s'échappent du Coucou carillonnant, le meilleur magasin d'horlogerie d'Habitica. Vous soupirez - vous vouliez juste que votre montre soit réparée. Le propriétaire, connu seulement sous le nom de «Grand et Puissant», dégringole par la porte, poursuivi par un colosse de cuivre qui crépite !<br><br>«Ki- ! Ki- ! Ki ! » il résonne, ses bras se propulsent de haut en bas. Ses engrenages grincent et hurlent en signe de protestation.<br><br>«Mon robot Clankton est devenu fou ! Il essaie de me tuer ! » hurle le soi-disant Puissant.<br><br>Même avec une montre cassée, vous pouvez savoir quand il est temps de se battre. Vous bondissez pour défendre l'horloger paniqué. @Vikte et @a_diamond viennent en renfort à votre rescousse !<br><br>“Ki- ! Ki- ! Ki- ! » Clankton grésille à chaque coup. «Mew !»<br><br>Attendez, c’est quoi ce miaulement mécanique qui fait écho au grésillement du ravageur ?",
|
||||
"questWindupText": "Un réactif Robor-hâtif",
|
||||
"questWindupCompletion": "Tout en esquivant les attaques, vous remarquez quelque chose d’étrange : une queue en laiton rayée sortant du châssis du robot. Vous plongez une main parmi les engrenages et vous en sortez… un petit tigre tremblant. Il se blottit contre votre chemise.<br><br>Le robot mécanique s'arrête immédiatement de s'agiter et sourit, ses rouages se remettant en place. \"Ki-Ki-Kitty ! Kitty est entré en moi !\"<br><br>\"Super !\" dit le Puissant en rougissant. \"J'ai travaillé dur sur ces potions pour animaux de compagnie. Je suppose que j'ai perdu la trace de mes nouvelles créations. Ces derniers temps, j’ai beaucoup manqué ma quotidienne 'range l’atelier' …\"<br><br>Vous suivez le génie du bidouilllage et Clankton à l’intérieur. Des pièces, des outils et des potions couvrent toutes les surfaces. \"Puissant\" prend votre montre, mais vous donne quelques potions.<br><br>\"Prenez-les. Clairement, ils seront plus en sécurité avec vous !\"",
|
||||
"questWindupBoss": "Clankton",
|
||||
|
||||
@@ -217,33 +217,5 @@
|
||||
"subscriptionDetail25": "Kami memahami bahwa kondisi keuangan bisa berubah, dan kami tidak ingin menghukum pelanggan yang langganannya sempat berakhir dengan mengambil manfaat yang sudah mereka peroleh.",
|
||||
"subscriptionDetail100": "Pelanggan baru dengan langganan 1, 3, atau 6 bulan sekarang akan mulai dengan 24 Permata per bulan, dan jumlah tersebut akan meningkat setiap bulan selama mereka masih menikmati manfaat langganan.",
|
||||
"subscriptionDetail110": "Jika kamu menaikkan jumlah Permata yang kamu dapat beli setiap bulan dan membatali langgananmu, kamu dapat melanjutkannya kembali dengan jumlah yang sama kapan saja di masa depan, bahkan jika kamu membeli tingkat langganan yang lebih rendah.",
|
||||
"subscriptionDetail24": "Kami menginginkan pelanggan untuk mempunyai lebih dari empat kesempatan per tahun untuk mengkoleksi item dari Tokoh Penjelajah Waktu.",
|
||||
"subscriptionDetail410": "Perubahan-perubahan ini tidak akan mempengaruhi harga langganan.",
|
||||
"subscriptionPara1": "Untuk mempermudah transisi dengan jadwal yang baru, pelanggan yang sudah berlangganan dapat menantikan beberapa hadiah ekstra pada hari peluncuran. Kami ingin mengucapkan terima kasih yang tulus atas dukunganmu yang terus berlanjut selama perubahan ini!",
|
||||
"subscriptionDetail31": "Pengguna yang memiliki langganan berulang 3 atau 6 bulan akan menerima 4 Jam Pasir Mistik dan 20 Permata.",
|
||||
"subscriptionDetail30": "Pengguna yang memiliki langganan berulang 1 bulan atau langganan Group Plan aktif akan menerima 2 Jam Pasir Mistik dan 20 Permata sebagai tanda terima kasih atas dukungan mereka yang berkelanjutan.",
|
||||
"subscriptionDetail40": "Saya seorang pelanggan. Kapan saya akan menerima Jam Pasir Mistik reguler pertama dan peningkatan batas Permata saya berdasarkan jadwal baru?",
|
||||
"subscriptionDetail41": "Apakah harga langganan akan berubah saat ini di rilis?",
|
||||
"subscriptionDetail400": "Untuk pelanggan saat ini, kamu akan mendapatkan Jam Pasir Mistik pertamamu dan +2 Permata ditambahkan ke batas bulananmu pada login pertama di bulan setelah peluncuran. Ini berarti jika kamu sudah sempat login di bulan November, peningkatan reguler pertamamu akan terjadi pada bulan Desember.",
|
||||
"subscriptionHeading3": "Hadiah hari peluncuran",
|
||||
"subscriptionDetail32": "Pengguna dengan langgan berulang 12 bulan akan menerima 12 Jam Mistik Pasir bonus sebagaimana disebutkan di atas dan 20 Permata.",
|
||||
"subscriptionDetail33": "Untuk menerima hadiah-hadiah ini, akunmu harus memiliki langganan berulang yang aktif sebelum November 19.",
|
||||
"subscriptionDetail42": "Jika saya tidak login selama satu bulan saat berlangganan, apakah aku tidak akan menerima hadiah-hadiahnya?",
|
||||
"subscriptionDetail420": "Sama seperti Set Perlengkapan Misteri, kamu tidak akan melewatkan Jam Pasir Mistik atau peningkatan Permata batasan jika kamu tidak login saat berlangganan. Berikut kali kamu login, kamu akan menerima semua hadiah yang menjadi hakmu untuk setiap bulan kamu berlangganan.",
|
||||
"subscriptionDetail43": "Jika aku mendaftar untuk langganan berulang lalu batalkan, apakah aku akan tetap menerima hadiah-hadiah?",
|
||||
"subscriptionDetail430": "Membatalkan langganan berulang akan menetapkan tanggal berakhirnya hadiah-hadiahmu, tetapi kamu tetap memiliki akses penuh ke semua keuntungan langganan sampai tanggal tersebut. Itu berarti kamu masih akan menerima Jam Pasir Mistik bulanan dan kenaikan batas Permata di awal setiap bulan selama kamu masih memiliki akses ke hadiah tersebut.",
|
||||
"subscriptionDetail44": "Aku adalah pelanggan saat ini, berapa Permata tersedia di Pasar setiap bulan setelah perubahannya?",
|
||||
"subscriptionDetail440": "Pada hari perubahan ini mulai berlaku, pelanggan aktif yang memiliki jumlah Permata bulanan yang ganjil akan melihat penyesuaian berikut pada batas Permata mereka:",
|
||||
"subscriptionDetail4400": "Jika kamu saat ini sudah membuka <%= initialNumber %> Permata per bulan, kamu akan ditetapkan menjadi <%= roundedNumber %>.",
|
||||
"subscriptionDetail45": "Apakah membeli langganan hadiah tambahan akan membuat saya mendapatkan Jam Pasir Mistik lebih banyak atau menaikkan batas Permata lebih cepat?",
|
||||
"subscriptionDetail451": "Setiap langganan yang diahdiahkan akan menambah jumlah bulan seorang pemain menerima hadiah, sehingga mereka dapat terus mendapatkan Jam Pasir Mistik dan kenaikan batas Pemata setiap bulan yang berlalu.",
|
||||
"subscriptionDetail450": "Karena Jam Pasir Mistik dan batas Permata sekarang merupakan hadiah bulanan, membeli beberapa langganan yang dihadiahkan sekaligus tidak akan memberikan hadiah-hadiah tersebut lebih dari satu kali.",
|
||||
"subscriptionDetail46": "Jika yang lalu aku berlangganan, apakah aku bisa membuka batas Permata lamaku jika aku berlanggan lagi sekarang?",
|
||||
"subscriptionDetail460": "Karena dulu kami mengatur ulang jumlah Pemata yang kamu dapat beli setiap bulan saat manfaatmu habis, pemain yang masa manfaat langganannya sudah berakhir harus memulai dari awal di sistem yang baru ini.",
|
||||
"subscriptionPara3": "Kami berharap jadwal baru ini akan lebih mudah diprediksi, memberikan akses yang lebih besar ke berbagai item luar biasa di Toko Penjelajah Waktu, dan memberikan motivasi tambahan untuk terus membuat kemajuan pada tugas-tugasmu setiap bulan!",
|
||||
"subscriptionPara2": "Jika kamu mempunyai pertanyaan-pertanyaan yang tidak dijawab dari jawaban-jawaban diatas, kamu dapat menghubungi tim kami di <%= mailto %>.",
|
||||
"subscriptionDetail47": "Jika aku punya langganan paket kelompok, apa pengaruhnya bagi aku?",
|
||||
"subscriptionDetail48": "Apakah ada perubahan bagi hadiah langganan yang lain, seperti Set Perlengkapan Misteri?",
|
||||
"subscriptionDetail480": "Perubahan-perubahan ini hanya mempengaruhi Jam Pasir Mistik dan Pemata pelanggan. Semua hadiah yang lain akan tetap sama.",
|
||||
"subscriptionDetail470": "Manfaat bagi pelanggan Paket Kelompok akan berfungsi sama seperti langganan berulang 1 bulan. Kamu akan menerima satu Jam Pasir Mistik di awal setiap bulan, dan jumlah Permata yang dapat kamu beli setiap bulan di Pasar akan meningkat sebesar 2 hingga mencapai 50."
|
||||
"subscriptionDetail24": "Kami menginginkan pelanggan untuk mempunyai lebih dari empat kesempatan per tahun untuk mengkoleksi item dari Tokoh Penjelajah Waktu."
|
||||
}
|
||||
|
||||
@@ -921,14 +921,5 @@
|
||||
"backgrounds112025": "セット138:2025年11月リリース",
|
||||
"backgroundCastleKeepWithBannersText": "垂れ幕のかかったお城の天守",
|
||||
"backgroundAutumnSwampNotes": "秋の沼の妖しい雰囲気を味わおう。",
|
||||
"backgroundCastleKeepWithBannersNotes": "旗が掲げられた城の広間で、英雄的な物語を歌おう。",
|
||||
"backgrounds122025": "セット139:2025年12月リリース",
|
||||
"backgroundNighttimeStreetWithShopsNotes": "夜の商店街の暖かい光を楽しみましょう。",
|
||||
"backgroundNighttimeStreetWithShopsText": "夜の商店街",
|
||||
"backgrounds012026": "セット140:2026年1月リリース",
|
||||
"backgroundWinterDesertWithSaguarosText": "冬の砂漠に並ぶサボテン",
|
||||
"backgroundWinterDesertWithSaguarosNotes": "冬の砂漠に並ぶサボテンの間で、冷たい空気を味わいましょう。",
|
||||
"backgrounds022026": "セット141:2026年2月リリース",
|
||||
"backgroundElegantPalaceText": "立派なパレス",
|
||||
"backgroundElegantPalaceNotes": "立派なパレスの、カラフルな広間を歩きましょう。"
|
||||
"backgroundCastleKeepWithBannersNotes": "旗が掲げられた城の広間で、英雄的な物語を歌う。"
|
||||
}
|
||||
|
||||
@@ -211,7 +211,7 @@
|
||||
"hatchingPotionGlow": "暗闇で輝く",
|
||||
"hatchingPotionFrost": "霜の",
|
||||
"hatchingPotionIcySnow": "冷たい雪の",
|
||||
"hatchingPotionNotes": "これをたまごにかけると、<%= potText(locale) %>ペットが生まれます。",
|
||||
"hatchingPotionNotes": "これをたまごにかけると、<%= potText(locale) %> ペットが生まれます。",
|
||||
"foodMeat": "肉",
|
||||
"foodMeatThe": "肉",
|
||||
"foodMeatA": "肉",
|
||||
@@ -358,7 +358,7 @@
|
||||
"hatchingPotionBirchBark": "白樺樹皮の",
|
||||
"hatchingPotionFluorite": "蛍石の",
|
||||
"hatchingPotionSandSculpture": "砂像の",
|
||||
"hatchingPotionVampire": "バンパイアの",
|
||||
"hatchingPotionVampire": "バンパイア",
|
||||
"hatchingPotionTurquoise": "ターコイズの",
|
||||
"hatchingPotionWindup": "ゼンマイ仕掛けの",
|
||||
"hatchingPotionBlackPearl": "黒真珠の",
|
||||
@@ -372,16 +372,16 @@
|
||||
"hatchingPotionOnyx": "オニキスの",
|
||||
"hatchingPotionVirtualPet": "ヴァーチャルペットの",
|
||||
"hatchingPotionPorcelain": "白磁の",
|
||||
"hatchingPotionTeaShop": "喫茶店の",
|
||||
"hatchingPotionPinkMarble": "ピンク大理石の",
|
||||
"hatchingPotionFungi": "菌類の",
|
||||
"hatchingPotionTeaShop": "喫茶店",
|
||||
"hatchingPotionPinkMarble": "ピンク大理石",
|
||||
"hatchingPotionFungi": "菌類",
|
||||
"hatchingPotionRoseGold": "ローズゴールド色の",
|
||||
"questEggGiraffeText": "キリン",
|
||||
"questEggChameleonMountText": "カメレオン",
|
||||
"questEggGiraffeMountText": "キリン",
|
||||
"questEggGiraffeAdjective": "そびえ立つ",
|
||||
"questEggChameleonAdjective": "混沌とした",
|
||||
"hatchingPotionKoi": "コイの",
|
||||
"hatchingPotionKoi": "コイ",
|
||||
"questEggChameleonText": "カメレオン",
|
||||
"questEggRaccoonText": "アライグマ",
|
||||
"questEggRaccoonMountText": "アライグマ",
|
||||
@@ -395,20 +395,20 @@
|
||||
"questEggCatText": "子ネコ",
|
||||
"questEggCatMountText": "ネコ",
|
||||
"questEggCatAdjective": "わんぱくな",
|
||||
"hatchingPotionGingerbread": "ジンジャーブレッドの",
|
||||
"hatchingPotionGingerbread": "ジンジャーブレッド",
|
||||
"questEggOtterText": "カワウソ",
|
||||
"questEggOtterMountText": "カワウソ",
|
||||
"questEggOtterAdjective": "不実な",
|
||||
"hatchingPotionJade": "ヒスイの",
|
||||
"hatchingPotionJade": "ヒスイ",
|
||||
"questEggAlpacaText": "アルパカ",
|
||||
"questEggAlpacaMountText": "アルパカ",
|
||||
"questEggAlpacaAdjective": "詰め込みすぎた",
|
||||
"hatchingPotionCryptid": "未確認生物",
|
||||
"wackyPotionNotes": "これをたまごにかけると、へんてこな<%= potText(locale) %>ペットが生まれます。",
|
||||
"wackyPotionAddlNotes": "乗騎に育てたり、クエストペットのたまごに使ったりできません。",
|
||||
"wackyPotionNotes": "たまごにかけるとへんてこなペットとして孵化します。",
|
||||
"wackyPotionAddlNotes": "乗騎に育ったりクエストペットの卵には使えません。",
|
||||
"questEggPlatypusText": "カモノハシ",
|
||||
"questEggPlatypusMountText": "カモノハシ",
|
||||
"questEggPlatypusAdjective": "完璧主義者",
|
||||
"hatchingPotionBalloon": "風船の",
|
||||
"hatchingPotionOpal": "オパールの"
|
||||
"hatchingPotionBalloon": "風船",
|
||||
"hatchingPotionOpal": "オパール"
|
||||
}
|
||||
|
||||
@@ -282,8 +282,5 @@
|
||||
"fall2025SasquatchWarriorSet": "サスクワッチの戦士セット",
|
||||
"fall2025SkeletonRogueSet": "ガイコツの盗賊セット",
|
||||
"fall2025KoboldHealerSet": "コボルドの治療師セット",
|
||||
"fall2025MaskedGhostMageSet": "マスクお化けの魔導士セット",
|
||||
"winter2026MidwinterCandleMageSet": "真冬のろうそくの魔導士セット",
|
||||
"winter2026SkiRogueSet": "スキーの盗賊セット",
|
||||
"winter2026PolarBearHealerSet": "ホッキョクグマの治療師セット"
|
||||
"fall2025MaskedGhostMageSet": "マスクお化けの魔導士セット"
|
||||
}
|
||||
|
||||
@@ -857,6 +857,5 @@
|
||||
"questCatNotes": "ある日、あなたはハビットシティの魔法効率化店にいます。今日は難しい課題を任されています:Habiticaの住民たちが楽にタスクを完了できるよう、やる気を引き出す呪文を作ることです。<br><br>目の前のテーブルには様々な魔法のアイテムが集まっています。本によると、生産的なエネルギーと共鳴するはずなのですが...やる気は全く出ません。<br><br>ドアがキーキーと音を立てます。研究室に誰かが入ってきたようです。小走りする足音が近づき、もふもふの毛玉がテーブルに飛び乗ります。猫...?毛並みを褒める暇もなく、猫はあなたが設置した水晶に手を伸ばし...テーブルから叩き落します!<br><br>「ちょっと!」あなたは叫びます。「かわいいけど、今は仕事中なんだよ...」<br><br>猫はきれいな青い目であなたを見つめ、首をかしげて、今度はハーブの束を落とします。「手伝ってるの!」彼女はゴロゴロと喉を鳴らせます。<br><br>すると、猫はテーブルの他のアイテムにも手を出します。あなたは慌てて床に飛びおります。キャッチしなくちゃ!",
|
||||
"questDogCompletion": "ありがたいことに、なんとかおもちゃの攻撃をかわして拾い集めたあなたは、シバベロスの真ん中の頭をそっと撫でます。<br><br>「大きなタスクにワクワクするのはいいけど、次はもう少し計画立ててから始めたらどう?入り口から少しづつ片づけていくとか、途中で休憩を入れるのもいいと思うよ。」<br><br>「なるほど、いいアイデアだね!」左の頭が言います。右の頭はあなたの足元にアイテムをいくつか置きます。その中には、卵も...「遊んでる間に、君が気に入りそうなものを見つけたんだ。手伝ってくれてありがとう!」",
|
||||
"questJadeText": "ヒスイ・ジンクス",
|
||||
"questJadeBoss": "ヒスイ・ジンクス",
|
||||
"questDogNotes": "あなたは Habitica の地下の洞窟を調査し、地図を作成するための探検に選ばれました!ハビットシティの研究者たちは、ここにはタスクを管理するための新しいツールや、まだ発見されていない生物が存在するかもしれないと考えています。<br><br>ヨモヤマ山脈の麓の周りのトンネルを地図化していると、目の前の洞窟の入り口から光が漏れているのに気づきます。近づいてみると…おもちゃ?床には、ぬいぐるみやボールがたくさん散らばっています。今の、吠え声…?<br><br>突然、巨大な三つ首の犬が飛び出てきて、拾おうとしていたおもちゃに走ってきます!あなたは思わず凍りついてしまいます。しかし…犬の口はおもちゃで夢中で、攻撃する暇はなさそうです。<br><br>「ワン!」犬の一つの頭が吠え、ボロボロなアライグマのぬいぐるみを落とします。「掃除を手伝いに来てくれたの??片づけなきゃいけないんだけど、おもちゃを拾うたびに遊んじゃって、全然進まないのさ… ほらっ、急いで!!」<br><br>犬はボールをあなたに向かって、次々と投げてきます。頭の多い分、ドッジするのも大変です!"
|
||||
"questJadeBoss": "ヒスイ・ジンクス"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"achievement": "업적",
|
||||
"onwards": "계속 앞으로!",
|
||||
"levelup": "현실 목표 달성으로 레벨업, 체력도 완전히 회복되었어요!",
|
||||
"levelup": "실제 삶의 목표들을 달성함으로써 레벨 업 했고 이제 완전히 회복되었어요!",
|
||||
"reachedLevel": "레벨<%= level %>을 달성했습니다",
|
||||
"achievementLostMasterclasser": "퀘스트 완료자: 마스터클래서 시리즈",
|
||||
"achievementLostMasterclasserText": "마스터클래서 퀘스트 시리즈의 16개의 모든 퀘스트를 완료했고 잃어버린 마스터클래서의 신비를 풀어냈습니다!",
|
||||
@@ -26,7 +26,7 @@
|
||||
"achievementKickstarter2019": "킥스타터 크라우드펀딩 후원자 핀(2019)",
|
||||
"achievementAridAuthority": "메마른 권위",
|
||||
"achievementMindOverMatter": "마음먹기에 달렸다",
|
||||
"gettingStartedDesc": "이 초심자 과제들을 완료하면 <strong>5개의 업적</strong>과 <strong class=\"gold-amount\">100 골드</strong>를 획득하게 됩니다!",
|
||||
"gettingStartedDesc": "신규 사용자 과제를 끝내면 <strong>5개의 업적</strong>과 <strong class=\"gold-amount\">100 골드</strong>를 얻게 될 것입니다!",
|
||||
"achievementMindOverMatterModalText": "바위, 슬라임, 털실 펫 퀘스트를 완료했습니다!",
|
||||
"hideAchievements": "<%= category %> 숨기기",
|
||||
"earnedAchievement": "업적을 획득했습니다!",
|
||||
@@ -69,7 +69,7 @@
|
||||
"foundNewItemsExplanation": "과제를 완수하면 알, 부화 포션, 펫 먹이 등을 얻을 수 있는 기회를 얻게 됩니다.",
|
||||
"foundNewItems": "새로운 아이템을 찾았습니다!",
|
||||
"onboardingCompleteDescSmall": "더 많은 것을 얻고 싶다면, 업적을 확인하고 수집을 시작하세요!",
|
||||
"onboardingComplete": "초심자를 위한 과제를 완료했습니다!",
|
||||
"onboardingComplete": "신규 사용자를 위한 과제를 완료했습니다!",
|
||||
"yourProgress": "진행 상황",
|
||||
"achievementRosyOutlookText": "모든 벚꽃색 탑승펫을 길들였습니다.",
|
||||
"achievementRosyOutlookModalText": "모든 벚꽃색 탑승펫을 길들였습니다!",
|
||||
@@ -109,13 +109,13 @@
|
||||
"achievementSeasonalSpecialist": "시즌 전문가",
|
||||
"achievementSeasonalSpecialistText": "모든 봄과 겨울 시즌 퀘스트를 완료했습니다 : 알 찾기, 사냥꾼 산타 그리고 아기 곰 찾기!",
|
||||
"achievementSeasonalSpecialistModalText": "모든 시즌 퀘스트를 완료하였습니다!",
|
||||
"achievementVioletsAreBlue": "제비꽃은 파래요",
|
||||
"achievementVioletsAreBlue": "제비꽃은 파래요.",
|
||||
"achievementVioletsAreBlueText": "모든 솜사탕 파랑 펫을 모았습니다.",
|
||||
"achievementVioletsAreBlueModalText": "모든 솜사탕 파랑 펫을 모았습니다!",
|
||||
"achievementWildBlueYonderText": "파란 솜사탕 탑승 펫을 모두 길들였습니다.",
|
||||
"achievementWildBlueYonderModalText": "당신은 모든 파란 솜사탕 탈것을 길들였습니다!",
|
||||
"achievementDomesticated": "이야이야오",
|
||||
"achievementWildBlueYonder": "끝없이 푸른 하늘",
|
||||
"achievementWildBlueYonder": "푸르른 그곳",
|
||||
"achievementDomesticatedText": "기본 표준색상의 애완동물을 모두 부화시켰습니다. 패럿, 기니피그, 수탉, 날아다니는 되지, 쥐, 토끼, 말 그리고 소까지!",
|
||||
"achievementDomesticatedModalText": "당신은 모든 애완동물을 모았습니다!",
|
||||
"achievementShadyCustomer": "수상한 손님",
|
||||
@@ -142,7 +142,7 @@
|
||||
"achievementDinosaurDynasty": "공룡의 시대",
|
||||
"achievementReptacularRumble": "파충류 대소동",
|
||||
"achievementReptacularRumbleModalText": "당신은 모든 파충류 펫을 모았습니다!",
|
||||
"achievementReptacularRumbleText": "모든 표준색상의 파충류를 부화시켰습니다. 악어, 프테로닥틸루스, 뱀, 트리케라톱스, 거북, 티라노사우르스 그리고 벨로키랍토르!",
|
||||
"achievementReptacularRumbleText": "모든 표준 색상의 파충류 애완동물이 부화했습니다: 악어, 익룡, 뱀, 트리케라톱스, 거북이, 티라노사우루스 렉스, 벨로시랩터!",
|
||||
"achievementBoneToPick": "해골과의 한판 승부",
|
||||
"achievementBoneToPickText": "당신은 모든 클래식 그리고 퀘스트 스켈레톤 펫을 부화시켰습니다!",
|
||||
"achievementBoneToPickModalText": "당신은 모든 스켈레톤 펫을 모았습니다!",
|
||||
|
||||
@@ -730,163 +730,5 @@
|
||||
"backgroundSpookyRuinsNotes": "으스스한 폐허를 모험하세요.",
|
||||
"backgroundMaskMakersWorkshopText": "마스크 제작자의 워크숍",
|
||||
"backgroundMaskMakersWorkshopNotes": "마스크 제작자의 워크숍에서 새로운 마스크를 체험해보세요.",
|
||||
"backgroundCemeteryGateText": "묘지 입구",
|
||||
"backgrounds032023": "SET 106: 2023년 3월 출시",
|
||||
"backgroundOldTimeyBasketballCourtText": "오래된 농구 코트",
|
||||
"backgroundOldTimeyBasketballCourtNotes": "오래된 농구 코트에서 슛을 던지세요.",
|
||||
"backgroundCastleKeepWithBannersText": "깃발이 걸린 성의 공간",
|
||||
"backgrounds022023": "SET 105: 2023년 2월 출시",
|
||||
"backgroundInFrontOfFountainText": "분수대 앞",
|
||||
"backgroundInFrontOfFountainNotes": "분수대 앞을 산책하세요.",
|
||||
"backgroundGoldenBirdcageText": "황금빛 새장",
|
||||
"backgroundGoldenBirdcageNotes": "황금빛 새장 안에 숨어 있습니다.",
|
||||
"backgroundFancyBedroomText": "호화로운 침실",
|
||||
"backgroundFancyBedroomNotes": "호화로운 침실에서 여유를 만끽하세요.",
|
||||
"backgroundCastleHallWithHearthNotes": "난롯불이 피워진 성의 공간 안에서 포근한 분위기를 느껴보세요.",
|
||||
"backgroundCastleHallWithHearthText": "벽난로가 있는 성의 공간",
|
||||
"backgroundCastleKeepWithBannersNotes": "깃발이 걸린 성의 공간에서 영웅적인 업적의 이야기를 노래하라.",
|
||||
"backgrounds012023": "SET 104: 2023년 1월 출시",
|
||||
"backgroundRimeIceNotes": "반짝이는 서리를 감상하세요.",
|
||||
"backgroundRimeIceText": "서리",
|
||||
"backgroundSnowyTempleText": "눈 덮인 사원",
|
||||
"backgroundSnowyTempleNotes": "고요한 눈 덮인 사원을 감상하세요.",
|
||||
"backgroundWinterLakeWithSwansText": "백조가 있는 겨울 호수",
|
||||
"backgroundWinterLakeWithSwansNotes": "백조가 있는 겨울 호수에서 자연을 즐기세요.",
|
||||
"backgrounds112022": "SET 102: 2022년 11월에 출시",
|
||||
"backgroundAmongGiantMushroomsNotes": "거대 버섯의 경이로움.",
|
||||
"backgroundAmongGiantMushroomsText": "거대 버섯들 사이로",
|
||||
"backgroundMistyAutumnForestText": "안개 낀 가을 숲",
|
||||
"backgroundMistyAutumnForestNotes": "안개 낀 가을 숲 속을 떠돌아보세요.",
|
||||
"backgroundAutumnBridgeText": "가을의 다리",
|
||||
"backgroundAutumnBridgeNotes": "가을의 다리의 아름다움을 감상하세요.",
|
||||
"backgroundCemeteryGateNotes": "묘지 입구를 배회하세요.",
|
||||
"backgrounds122022": "SET 103: 2022년 12월 출시",
|
||||
"backgroundBranchesOfAHolidayTreeText": "축제 트리의 가지",
|
||||
"backgroundBranchesOfAHolidayTreeNotes": "축제 트리 위에서 장난치며 놀아요.",
|
||||
"backgroundInsideACrystalText": "크리스탈 내부",
|
||||
"backgroundInsideACrystalNotes": "크리스탈 내부에서 밖을 내다보세요.",
|
||||
"backgroundSnowyVillageText": "눈 덮인 마을",
|
||||
"backgroundSnowyVillageNotes": "눈 덮인 마을을 감상하세요.",
|
||||
"backgroundJungleWateringHoleText": "정글의 물이 고여있는 웅덩이",
|
||||
"backgroundJungleWateringHoleNotes": "물 한 모금을 마시기 위해 정글의 물이 고여있는 웅덩이에서 멈추세요.",
|
||||
"backgroundMangroveForestText": "맹그로브 나무 숲",
|
||||
"backgroundMangroveForestNotes": "맹그로브 나무 숲의 가장자리를 탐험하세요.",
|
||||
"backgroundInAPaintingNotes": "그림에서 드러나는 창의적인 부분을 감상해보세요.",
|
||||
"backgroundFlyingOverHedgeMazeText": "야외 정원 미로 위를 날기",
|
||||
"backgroundCretaceousForestText": "백악기 숲",
|
||||
"backgroundCretaceousForestNotes": "아주 오래된 푸른 백악기 숲으로 들어가세요.",
|
||||
"backgroundLeafyTreeTunnelText": "잎이 무성한 나무 터널",
|
||||
"backgroundLeafyTreeTunnelNotes": "잎이 무성한 나무 터널 사이로 돌아다니세요.",
|
||||
"backgroundSpringtimeShowerText": "봄날의 소나기",
|
||||
"backgroundSpringtimeShowerNotes": "꽃으로 덮인 봄날의 소나기를 바라보세요.",
|
||||
"backgroundUnderWisteriaText": "등나무 아래",
|
||||
"backgroundUnderWisteriaNotes": "등나무 아래에서 쉬세요.",
|
||||
"backgroundBonsaiCollectionText": "분재 전시",
|
||||
"backgroundBonsaiCollectionNotes": "아름다운 분재 전시를 감상해보세요.",
|
||||
"backgroundInAPaintingText": "그림 안에",
|
||||
"backgroundFlyingOverHedgeMazeNotes": "야외 정원 미로 위를 날며 감탄하세요.",
|
||||
"backgroundInAnAquariumText": "수족관 안",
|
||||
"backgroundInAnAquariumNotes": "수족관 안의 물고기와 평화로운 수영을 즐기세요.",
|
||||
"backgroundInsideAdventurersHideoutText": "모험가의 은신처로 들어가기",
|
||||
"backgroundInsideAdventurersHideoutNotes": "모험가의 은신처 안에서 여행을 계획하세요.",
|
||||
"backgroundCraterLakeText": "화산호",
|
||||
"backgroundCraterLakeNotes": "아름다운 화산호에 감탄하세요.",
|
||||
"backgroundOnAPaddlewheelBoatText": "외륜 배 위",
|
||||
"backgroundOnAPaddlewheelBoatNotes": "외륜 배를 타세요.",
|
||||
"backgroundColorfulCoralText": "형형색색 산호",
|
||||
"backgroundColorfulCoralNotes": "형형색색 산호로 뛰어드세요.",
|
||||
"backgroundBoardwalkIntoSunsetText": "저녁노을을 따라가는 길",
|
||||
"backgroundBoardwalkIntoSunsetNotes": "저녁노을을 따라가는 길을 거닐어보세요.",
|
||||
"backgrounds082025": "세트135: 2025년 8월에 출시함",
|
||||
"backgroundSunnyStreetWithShopsText": "가게들이 있는 맑은 날의 거리",
|
||||
"backgroundSunnyStreetWithShopsNotes": "가게들이 있는 맑은 날의 거리 모습과 소리를 즐겨보세요.",
|
||||
"backgroundRiverBottomText": "강 아래",
|
||||
"backgroundShellGateText": "껍데기 문",
|
||||
"backgroundShellGateNotes": "껍데기 문의 산호로 장식된 곳 사이로 행진하세요.",
|
||||
"backgroundRiverBottomNotes": "강 아래를 탐험하세요.",
|
||||
"backgroundMagicDoorInForestText": "숲에 있는 마법의 문",
|
||||
"backgroundMagicDoorInForestNotes": "숲에 있는 마법의 문에 용기를 내어 다가가세요.",
|
||||
"backgroundSurroundedByGhostsText": "유령으로 둘러 쌓인",
|
||||
"backgroundSurroundedByGhostsNotes": "유령으로 둘러 쌓인 으스스한 저녁을 보내세요.",
|
||||
"backgroundFloweringForestText": "꽃으로 가득한 숲",
|
||||
"backgroundFloweringForestNotes": "꽃으로 가득한 숲의 향기를 맡아보세요.",
|
||||
"backgroundRainyRainforestNotes": "비 오는 열대우림의 상쾌한 폭우를 즐겨보세요.",
|
||||
"backgroundRainyRainforestText": "비 오는 열대우림",
|
||||
"backgroundDogParkText": "강아지 공원",
|
||||
"backgroundColorfulStreetText": "형형색색 길",
|
||||
"backgroundColorfulStreetNotes": "형형색색 길을 바라보기.",
|
||||
"backgroundSwanBoatText": "오리배",
|
||||
"backgroundSwanBoatNotes": "오리배를 타세요.",
|
||||
"backgroundHeartTreeTunnelText": "하트 나무 터널",
|
||||
"backgroundHeartTreeTunnelNotes": "하트 나무 터널 사이로 이동하세요.",
|
||||
"backgroundGiantCatText": "커다란 고양이",
|
||||
"backgroundGiantCatNotes": "커다란 고양이와 함께 낮잠을 자세요.",
|
||||
"backgroundBarrelCellarText": "오크통 저장실",
|
||||
"backgroundBarrelCellarNotes": "조리법의 기쁨을 오크통 저장실에서 찾아보세요.",
|
||||
"backgroundAutumnTreeTunnelText": "가을 나무 터널",
|
||||
"backgroundAutumnTreeTunnelNotes": "가을 나무 터널의 아름다움을 감상하세요.",
|
||||
"backgrounds092025": "세트136: 2025년 9월에 출시함",
|
||||
"backgroundAutumnSwampText": "가을 늪",
|
||||
"backgroundAutumnSwampNotes": "가을 늪에서 잊을 수 없는 분위기를 느껴보세요.",
|
||||
"backgrounds102025": "세트137: 2025년 10월에 출시함",
|
||||
"backgroundInsideForestWitchsCottageText": "숲 마녀의 집",
|
||||
"backgroundInsideForestWitchsCottageNotes": "숲 마녀의 집 안에서 마법을 걸어보세요.",
|
||||
"backgrounds112025": "세트138: 2025년 11월에 출시함",
|
||||
"backgroundForestSunsetText": "숲의 해질녘",
|
||||
"backgroundForestSunsetNotes": "숲의 해질녘 빛을 쬐보세요.",
|
||||
"backgroundWallFloweringVinesText": "꽃 덩굴 벽",
|
||||
"backgroundWallFloweringVinesNotes": "꽃 덩굴 벽에서 시간을 보내세요.",
|
||||
"backgroundGardenWithFlowerBedsText": "꽃 침대 정원",
|
||||
"backgroundGardenWithFlowerBedsNotes": "꽃 침대 정원의 꽃이 핀 봄을 즐겨보세요.",
|
||||
"backgroundOldFashionedTeaShopText": "고풍스러운 찻집",
|
||||
"backgroundOldFashionedTeaShopNotes": "고풍스러운 찻집 안에서 몸을 따뜻하게 해주는 음료를 즐겨보세요.",
|
||||
"backgroundSavannaText": "안개가 낀 초원",
|
||||
"backgroundSavannaNotes": "안개가 낀 초원 사이로 올라가보세요.",
|
||||
"backgroundFirstSnowForestText": "숲의 첫 눈",
|
||||
"backgroundFirstSnowForestNotes": "숲의 첫 눈 사이로 나아가세요.",
|
||||
"backgroundDreamyIslandText": "꿈의 섬",
|
||||
"backgroundDreamyIslandNotes": "꿈꾸던 섬의 풍경을 즐겨보세요.",
|
||||
"backgroundRockGardenText": "바위 정원",
|
||||
"backgroundRockGardenNotes": "바위 정원 안에서 쉬세요.",
|
||||
"backgroundHolidayTreeForestText": "상록수 숲",
|
||||
"backgroundHolidayTreeForestNotes": "상록수 숲을 꾸며보세요.",
|
||||
"backgroundIceSculptureFestivalText": "얼음 조각 축제",
|
||||
"backgroundIceSculptureFestivalNotes": "얼음 조각 축제로 떠나보세요.",
|
||||
"backgroundWinterFullMoonText": "겨울보름달",
|
||||
"backgroundWinterFullMoonNotes": "겨울보름달을 바라보세요.",
|
||||
"backgroundWinterMountainRangeText": "겨울산",
|
||||
"backgroundFrozenBluePondText": "얼어있는 파란 연못",
|
||||
"backgroundWinterMountainRangeNotes": "겨울산을 오르세요.",
|
||||
"backgroundFrozenBluePondNotes": "얼어있는 파란 연못에서 느긋하게 시간을 보내세요.",
|
||||
"backgroundIceBubbleLakeText": "거품 얼음 호수",
|
||||
"backgroundIceBubbleLakeNotes": "거품 얼음 호수 위로 조심히 서보세요.",
|
||||
"backgroundWinterLandscapeWithCabinText": "오두막이 있는 겨울 풍경",
|
||||
"backgroundWinterLandscapeWithCabinNotes": "오두막이 있는 겨울 풍경에서 편안하게 있으세요.",
|
||||
"backgroundDragonsBackNotes": "용의 등에 올라서 하늘을 나아가세요.",
|
||||
"backgroundDragonsBackText": "용의 등",
|
||||
"backgroundMaypoleText": "5월제의 기둥",
|
||||
"backgroundMaypoleNotes": "즐거운 5월제의 기둥 주변으로 춤을 추세요.",
|
||||
"backgroundPottersStudioText": "포터의 작업실",
|
||||
"backgroundPottersStudioNotes": "포터의 작업실에서 예술을 창작하세요.",
|
||||
"backgroundMountainSceneWithBlossomsText": "꽃이 가득 핀 풍경의 산",
|
||||
"backgroundMountainSceneWithBlossomsNotes": "꽃이 가득 핀 풍경의 산의 사랑스러운 모습과 향을 즐겨보세요.",
|
||||
"backgroundSummerSeashoreText": "여름의 해안",
|
||||
"backgroundSummerSeashoreNotes": "여름 해안의 파도를 잡아보세요",
|
||||
"backgroundTrailThroughAForestNotes": "숲 사이 길로 돌아다녀보세요.",
|
||||
"backgroundSirensLairText": "사이렌의 집",
|
||||
"backgroundSirensLairNotes": "사이렌의 집에 용기내어 뛰어드세요.",
|
||||
"backgroundDogParkNotes": "강아지 공원에서 즐겁게 뛰노세요.",
|
||||
"backgroundTrailThroughAForestText": "숲 사이로 따라가기",
|
||||
"backgroundMovingDayText": "이사 가는 날",
|
||||
"backgroundMovingDayNotes": "이사가는 날을 위해 짐을 싸세요.",
|
||||
"backgroundCoveredBridgeInAutumnText": "가을로 덮인 다리",
|
||||
"backgroundCoveredBridgeInAutumnNotes": "가을로 덮인 다리를 가로지르세요.",
|
||||
"backgroundBaobabForestText": "바오밥나무 숲",
|
||||
"backgroundBaobabForestNotes": "바오밥나무 숲의 경이로움을 살펴보세요.",
|
||||
"backgroundSpectralCandleRoomText": "유령 양초들의 방",
|
||||
"backgroundSpectralCandleRoomNotes": "유령 양초들의 방에 있는 영혼들과 만나보세요.",
|
||||
"backgroundMonstrousCaveText": "괴물 같은 동굴",
|
||||
"backgroundMonstrousCaveNotes": "괴물 같은 동굴 구멍 안을 살펴보세요.",
|
||||
"backgroundJackOLanternStacksText": "할로윈 등 무더기",
|
||||
"backgroundJackOLanternStacksNotes": "할로윈 등이 있는 들판을 감상하세요."
|
||||
"backgroundCemeteryGateText": "묘지 입구"
|
||||
}
|
||||
|
||||
@@ -97,5 +97,5 @@
|
||||
"yourReward": "보상",
|
||||
"filters": "필터",
|
||||
"removeTasks": "과제 삭제",
|
||||
"deleteChallengeRefundDescription": "이 도전 과제를 삭제하면 보상에 사용된 보석은 환불되지만, 참가자들의 도전 과제 목록은 그대로 유지됩니다."
|
||||
"deleteChallengeRefundDescription": "이 도전과제를 삭제 시 보석 보상을 환불 받으며, 도전과제는 참여과제판에 남아있게 됩니다."
|
||||
}
|
||||
|
||||
@@ -83,7 +83,7 @@
|
||||
"allocatePerPop": "통찰력에 포인트를 추가하세요.",
|
||||
"allocateInt": "지력에 분배된 포인트:",
|
||||
"allocateIntPop": "지력에 포인트를 추가하세요",
|
||||
"noMoreAllocate": "레벨 100에 도달하면 능력치 포인트를 더 얻을 수 없습니다. 더 레벨을 올릴 수도 있고, <a href='/shops/market'> 환생의 오브를 사용해 레벨 1에서 새로운 모험을 시작할 수도 있습니다</a>!",
|
||||
"noMoreAllocate": "레벨 100에 도달하면 능력치 포인트를 더 얻을 수 없습니다. 더 레벨을 올릴 수도 있고, <a href='https://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>환생의 구를 사용해 레벨 1에서 새로운 모험을 시작할 수도 있습니다</a>!",
|
||||
"stats": "능력치",
|
||||
"strength": "근력",
|
||||
"strText": "Strength increases the chance of random \"critical hits\" and the Gold, Experience, and drop chance boost from them. It also helps deal damage to boss monsters.",
|
||||
@@ -130,7 +130,7 @@
|
||||
"optOutOfClasses": "나중에 선택하기",
|
||||
"chooseClass": "Choose your Class",
|
||||
"chooseClassLearnMarkdown": "[Habitica의 직업 시스템에 대해 자세히 알아보세요](/static/faq#what-classes)",
|
||||
"optOutOfClassesText": "아직 못 고르셨나요? 서두를 필요 없습니다! 각 직업에 대해 <a href='/static/faq#what-classes' target='_blank'>자주 묻는 질문(FAQ)</a>에서 알아보고, 준비가 되면 설정에서 직업 시스템을 시작하세요.",
|
||||
"optOutOfClassesText": "아직 고르지 못하셨나요? 서두를 필요 없습니다! 지금 선택하지 않아도, 나중에 설정에서 직업 시스템을 시작할 수 있습니다. 각 직업은 <a href='/static/faq#what-classes' target='_blank'>에서 알아볼 수 있습니다.",
|
||||
"selectClass": "Select <%= heroClass %>",
|
||||
"select": "선택",
|
||||
"stealth": "은밀",
|
||||
|
||||
@@ -81,24 +81,24 @@
|
||||
"scarecrowWarriorSet": "허수아비(전사)",
|
||||
"stitchWitchSet": "Stitch Witch (Mage)",
|
||||
"potionerSet": "Potioner (Healer)",
|
||||
"battleRogueSet": "배-틀(도적)",
|
||||
"battleRogueSet": "Bat-tle Rogue (Rogue)",
|
||||
"springingBunnySet": "Springing Bunny (Healer)",
|
||||
"grandMalkinSet": "Grand Malkin (Mage)",
|
||||
"cleverDogSet": "영리한 개 (도적)",
|
||||
"braveMouseSet": "용감한 쥐 (전사)",
|
||||
"summer2016SharkWarriorSet": "상어 (전사)",
|
||||
"summer2016SharkWarriorSet": "Shark Warrior (Warrior)",
|
||||
"summer2016DolphinMageSet": "돌고래(Mage)",
|
||||
"summer2016SeahorseHealerSet": "해마 (Healer)",
|
||||
"summer2016EelSet": "뱀장어 (Rogue)",
|
||||
"fall2016SwampThingSet": "Swamp Thing (Warrior)",
|
||||
"fall2016WickedSorcererSet": "Wicked Sorcerer (Mage)",
|
||||
"fall2016GorgonHealerSet": "고르곤 (치유사)",
|
||||
"fall2016GorgonHealerSet": "Gorgon Healer (Healer)",
|
||||
"fall2016BlackWidowSet": "블랙 위도우 (Rogue)",
|
||||
"winter2017IceHockeySet": "Ice Hockey (Warrior)",
|
||||
"winter2017WinterWolfSet": "Winter Wolf (Mage)",
|
||||
"winter2017SugarPlumSet": "설탕매화 (Healer)",
|
||||
"winter2017FrostyRogueSet": "눈이 서린 (Rogue)",
|
||||
"spring2017FelineWarriorSet": "고양이 (전사)",
|
||||
"spring2017FelineWarriorSet": "Feline Warrior (Warrior)",
|
||||
"spring2017CanineConjurorSet": "Canine Conjuror (Mage)",
|
||||
"spring2017FloralMouseSet": "Floral Mouse (Healer)",
|
||||
"spring2017SneakyBunnySet": "Sneaky Bunny (Rogue)",
|
||||
@@ -106,17 +106,17 @@
|
||||
"summer2017WhirlpoolMageSet": "소용돌이 (Mage)",
|
||||
"summer2017SeashellSeahealerSet": "Seashell Seahealer (Healer)",
|
||||
"summer2017SeaDragonSet": "Sea Dragon (Rogue)",
|
||||
"fall2017HabitoweenSet": "해비토윈 (전사)",
|
||||
"fall2017MasqueradeSet": "가면무도회 (마법사)",
|
||||
"fall2017HauntedHouseSet": "귀신의 집 (치유사)",
|
||||
"fall2017TrickOrTreatSet": "트릭 오어 트릿 (도적)",
|
||||
"winter2018ConfettiSet": "컨페티 (마법사)",
|
||||
"winter2018GiftWrappedSet": "선물포장 (전사)",
|
||||
"winter2018MistletoeSet": "겨우살이 (치유사)",
|
||||
"winter2018ReindeerSet": "순록 (도적)",
|
||||
"spring2018SunriseWarriorSet": "일출 (전사)",
|
||||
"spring2018TulipMageSet": "튤립 (마법사)",
|
||||
"spring2018GarnetHealerSet": "가넷 (치유사)",
|
||||
"fall2017HabitoweenSet": "Habitoween Warrior (Warrior)",
|
||||
"fall2017MasqueradeSet": "Masquerade Mage (Mage)",
|
||||
"fall2017HauntedHouseSet": "Haunted House Healer (Healer)",
|
||||
"fall2017TrickOrTreatSet": "Trick or Treat Rogue (Rogue)",
|
||||
"winter2018ConfettiSet": "Confetti Mage (Mage)",
|
||||
"winter2018GiftWrappedSet": "Gift-Wrapped Warrior (Warrior)",
|
||||
"winter2018MistletoeSet": "Mistletoe Healer (Healer)",
|
||||
"winter2018ReindeerSet": "Reindeer Rogue (Rogue)",
|
||||
"spring2018SunriseWarriorSet": "Sunrise Warrior (Warrior)",
|
||||
"spring2018TulipMageSet": "Tulip Mage (Mage)",
|
||||
"spring2018GarnetHealerSet": "Garnet Healer (Healer)",
|
||||
"spring2018DucklingRogueSet": "Duckling Rogue (Rogue)",
|
||||
"summer2018BettaFishWarriorSet": "Betta Fish Warrior (Warrior)",
|
||||
"summer2018LionfishMageSet": "Lionfish Mage (Mage)",
|
||||
|
||||
@@ -52,9 +52,9 @@
|
||||
"questRoosterBoss": "수탉",
|
||||
"questRoosterDropRoosterEgg": "수탉 (알)",
|
||||
"questRoosterUnlockText": "시장에서 수탉 알 구매를 잠금해제하기",
|
||||
"questSpiderText": "서리 거미",
|
||||
"questSpiderNotes": "날이 추워치면서, Habitica의 집집마다 창문에 성에꽃이 피기 시작했습니다... @Arcosine만 빼고요. 그의 집 창문은 서리 거미에 의해 완전히 얼어붙어 버렸어요. 저런.",
|
||||
"questSpiderCompletion": "서리 거미가 쓰러지며 얼음 더미와 마법이 걸린 알 주머니를 몇개 남깁니다. @Arcosine은 서둘러 그것들로 당신에게 사례합니다. 무해한 거미들을 펫으로 길러보시는 건 어떨까요?",
|
||||
"questSpiderText": "얼음 거미",
|
||||
"questSpiderNotes": "As the weather starts cooling down, delicate frost begins appearing on Habiticans' windowpanes in lacy webs... except for @Arcosine, whose windows are frozen completely shut by the Frost Spider currently taking up residence in his home. Oh dear.",
|
||||
"questSpiderCompletion": "The Frost Spider collapses, leaving behind a small pile of frost and a few of her enchanted egg sacs. @Arcosine rather hurriedly offers them to you as a reward--perhaps you could raise some non-threatening spiders as pets of your own?",
|
||||
"questSpiderBoss": "거미",
|
||||
"questSpiderDropSpiderEgg": "거미 (알)",
|
||||
"questSpiderUnlockText": "시장에서 거미의 알을 구매할 수 있습니다.",
|
||||
|
||||
@@ -27,8 +27,8 @@
|
||||
"userData": "사용자 데이터",
|
||||
"exportUserData": "사용자 데이터 내보내기:",
|
||||
"export": "내보내기",
|
||||
"xml": "XML",
|
||||
"json": "JSON",
|
||||
"xml": "(XML)",
|
||||
"json": "(JSON)",
|
||||
"customDayStart": "사용자 지정 시작일",
|
||||
"sureChangeCustomDayStartTime": "사용자 지정 하루 시작 시간을 변경하시겠습니까? <%= time %>이 지난 후 Habitica를 처음 사용할 때 데일리가 재설정됩니다. 그 전에 매일을 완료했는지 확인하세요!",
|
||||
"customDayStartHasChanged": "당신의 하루 시작 시간이 변경되었습니다.",
|
||||
@@ -43,24 +43,24 @@
|
||||
"oldPass": "전 비밀번호",
|
||||
"newPass": "새로운 비밀번호",
|
||||
"confirmPass": "새 비밀번호가 확인되었습니다",
|
||||
"newUsername": "새로운 사용자명",
|
||||
"newUsername": "새로운 Username",
|
||||
"dangerZone": "위험 지역",
|
||||
"resetText1": "<b>조심하세요!</b> 이것은 계정의 많은 부분들을 초기화합니다. 권장되진 않지만, 사이트를 잠깐 써본 뒤 다시 처음부터 시작하고 싶을 때 도움이 된다고 느끼는 사람도 있습니다.",
|
||||
"resetText2": "또 다른 방법은 과제와 장비를 보존하면서 다른 모든 것을 초기화하는 <b>환생의 오브</b>를 사용하는 것입니다.",
|
||||
"deleteLocalAccountText": "<b>정말 확실한가요?</b> 당신의 계정은 영원히 삭제되고, 절대 다시 복구되지 않습니다! Habitica를 다시 사용하려면 당신은 새 계정을 생성해야 합니다. 가지고 있거나 사용한 보석은 환불되지 않습니다. 정말 확실하다면, 아래의 텍스트 상자에 비밀번호를 입력하세요.",
|
||||
"deleteSocialAccountText": "<b>정말 확실한가요?</b> 당신의 계정은 영원히 삭제되고, 절대 다시 복구되지 않습니다! Habitica를 다시 사용하려면 당신은 새 계정을 생성해야 합니다. 가지고 있거나 사용한 보석은 환불되지 않습니다. 정말 확실하다면, 아래의 텍스트 상자에 <b>\"<%= magicWord %>\"</b>를 입력하세요.",
|
||||
"resetText1": "WARNING! This resets many parts of your account. This is highly discouraged, but some people find it useful in the beginning after playing with the site for a short time.",
|
||||
"resetText2": "You will lose all your levels, Gold, and Experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks and equipment.",
|
||||
"deleteLocalAccountText": "정말 확실한가요? 당신의 계정은 영원히 삭제되고, 절대 다시 복구되지 않습니다! Habitica를 다시 사용하려면 당신은 새 계정을 생성해야 합니다. 가지고 있거나 사용한 젬은 환불되지 않습니다. 정말 확실하다면, 아래의 텍스트 상자에 비밀번호를 입력하세요.",
|
||||
"deleteSocialAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type \"<%= magicWord %>\" into the text box below.",
|
||||
"API": "API",
|
||||
"APIv3": "API v3",
|
||||
"APIText": "타사 앱에서 사용하려면 이것을 복사하세요. 하지만, 당신의 API 토큰을 비밀번호처럼 생각하시고, 공개적으로 공유하지 마세요. 때때로 당신은 사용자 ID를 요청받을 수도 있지만, 절대로 Github를 포함한 다른 사람들이 볼 수 있는 곳들에 당신의 API 토큰을 올리지 마세요.",
|
||||
"APIToken": "API 토큰 (이것은 비밀번호입니다 - 위쪽의 경고를 보세요!)",
|
||||
"showAPIToken": "API 토큰 보이기",
|
||||
"hideAPIToken": "API 토큰 숨기기",
|
||||
"thirdPartyApps": "타사 앱",
|
||||
"APIText": "제 3자 앱에서 사용하려면 이것을 복사하세요. 하지만, 당신의 API 토큰을 비밀번호처럼 생각하시고, 공개적으로 공유하지는 마세요. 때때로 당신은 사용자 ID를 요청받을 수도 있지만, 절대로 Github를 포함한 다른 사람들이 볼 수 있는 곳들에 당신의 API 토큰을 올리지는 마세요.",
|
||||
"APIToken": "API 토큰 (이것은 패스워드입니다 - 위쪽의 경고를 보세요!)",
|
||||
"showAPIToken": "Show API Token",
|
||||
"hideAPIToken": "Hide API Token",
|
||||
"thirdPartyApps": "제 3의 앱",
|
||||
"resetDo": "제 계정을 리셋시키세요!",
|
||||
"resetComplete": "리셋 완료!",
|
||||
"fixValues": "가치를 수정합니다",
|
||||
"fixValuesText1": "만약 버그나 실수로 당신의 캐릭터가 부당하게 변경되었다면(당하지 않아야 할 데미지 피해를 입거나, 얻어야 할 골드를 못 얻었거나 등), 수동으로 당신의 숫자들을 이곳에서 수정할 수 있습니다. 맞아요, 이것은 치트를 가능하게 합니다: 이 기능을 현명하게 사용하세요. 그렇지 않으면 당신이 지키던 습관들을 모두 망쳐버릴 수 있습니다!",
|
||||
"fixValuesText2": "<b>참고</b>: 개별 작업의 연속성취를 복구하려면, 그 작업을 편집한 뒤 연속성취 복구 칸을 사용하세요.",
|
||||
"fixValuesText1": "만약 버그나 실수로 당신의 캐릭터가 불공정하게 변경되었다면(당하지 않아야 할 피해를 입거나, 얻어야 할 골드를 못 얻었거나 등), 수동으로 당신의 숫자들을 이곳에서 수정할 수 있습니다. 네. 이것은 치트를 가능하게 하는 것입니다: 이 기능을 현명하게 사용하세요. 그렇지 않으면 당신이 지키던 습관들을 모두 망쳐버릴 수 있습니다!",
|
||||
"fixValuesText2": "Note that you cannot restore Streaks on individual tasks here. To do that, edit the Daily and go to Advanced Settings, where you will find a Restore Streak field.",
|
||||
"fix21Streaks": "21일 연속기록",
|
||||
"discardChanges": "변경을 취소합니다",
|
||||
"deleteDo": "제 계정을 삭제하세요!",
|
||||
@@ -188,15 +188,5 @@
|
||||
"currentPass": "현재 비밀번호",
|
||||
"resetDetail1": "레벨, 골드, 경험치를 모두 잃게 됩니다.",
|
||||
"passwordSuccess": "비밀번호가 성공적으로 변경되었습니다",
|
||||
"passwordIssueLength": "비밀번호는 8~64자 사이여야 합니다.",
|
||||
"resetTextLocal": "확실하다면 아래 텍스트 상자에 비밀번호를 입력하세요.",
|
||||
"APICopied": "API 토큰이 클립보드에 복사되었습니다.",
|
||||
"APITokenTitle": "API 토큰",
|
||||
"APITokenDisclaimer": "<b>당신의 API 토큰은 비밀번호와 같습니다; 공개적으로 공유하지 마세요.</b> 때때로 당신은 User ID를 묻는 질문을 받을 수 있지만, Github을 포함한 다른 사용자가 볼 수 있는 곳에 API 토큰을 게시해서는 안 됩니다.<br><br><b> 새 API 토큰이 필요한 경우</b>(예: 실수로 공유한 경우), 비밀번호를 변경하여 초기화할 수 있습니다. 초기화되면 Habitica를 사용하는 다른 장치에 다시 로그인하고 사용할 수 있는 타사 도구에 새 API 토큰을 제공해야 합니다.",
|
||||
"thirdPartyTools": "타사 앱, 확장 프로그램 및 계정과 함께 사용할 수 있는 모든 종류의 기타 도구를 <a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Habitica 위키</a>에서 찾아보세요.",
|
||||
"resetDetail4": "구독자 전용 미스터리 아이템과 무료 기념 아이템을 제외한 모든 장비를 잃게 됩니다. 삭제된 아이템은 모두 다시 구매할 수 있으며, 한정판 장비도 포함됩니다. 단, 직업 전용 장비를 다시 구매하려면 해당 직업이어야 합니다.",
|
||||
"resetTextSocial": "확실하다면 아래 텍스트 상자에 <b>\"<%= magicWord %>\"</b>를 입력하세요.",
|
||||
"userIdTooltip": "사용자 ID는 사용자 이름과 유사하게 Habitica가 플레이어가 가입할 때 자동으로 생성하는 고유 번호입니다. 그러나 사용자 이름과 달리 사용자 ID는 변경할 수 없습니다.",
|
||||
"developerModeTooltip": "Habitica는 Habitica의 API와 상호 작용하는 추가 기능을 가능하게 하는 개발자 모드를 제공합니다.",
|
||||
"resetDetail3": "모든 작업(도전 과제 제외)은 영구적으로 삭제되며, 모든 과거 데이터가 손실됩니다."
|
||||
"passwordIssueLength": "비밀번호는 8~64자 사이여야 합니다."
|
||||
}
|
||||
|
||||
@@ -24,10 +24,10 @@
|
||||
"invalidEmail": "É necessário um endereço de e-mail válido para poder redefinir a sua palavra-passe.",
|
||||
"login": "Iniciar Sessão",
|
||||
"logout": "Terminar Sessão",
|
||||
"marketing1Header": "Construa hábitos melhores com o passar do tempo!",
|
||||
"marketing1Lead1Title": "Transforme sua vida em um jogo",
|
||||
"marketing1Lead1": "Habitica é o aplicativo perfeito para qualquer um que enfrenta listas de tarefas. Nós usamos uma mecânica de jogos conhecida onde o jogador é recompensado com ouro, experiência e itens que ajudarão-o a se sentir mais produtivo e turbinar sua sensação de conquista e realização quando completar suas tarefas. Quanto melhor você for em suas tarefas, mais progresso você atinge dentro do jogo.",
|
||||
"marketing1Lead2Title": "Equipe-se com estilo!",
|
||||
"marketing1Header": "Melhore os Seus Hábitos, Jogando um Jogo",
|
||||
"marketing1Lead1Title": "A sua Vida, o Jogo de RPG",
|
||||
"marketing1Lead1": "Habitica é um jogo que ajuda-o a melhorar os hábitos da vida real. Este \"gamifies\" a sua vida, tornando todas as suas tarefas (hábitos, tarefas diárias e afazeres) em pequenos monstros que precisa de conquistar. Quanto melhor for nisto, mais avança no jogo. Se deslizar na vida, o seu personagem começa a retroceder no jogo.",
|
||||
"marketing1Lead2Title": "Consiga Incríveis Equipamentos",
|
||||
"marketing1Lead2": "Melhora os teus hábitos para fazeres progredir o teu avatar. Pavoneia-te com esse rico equipamento que ganhaste!",
|
||||
"marketing1Lead3Title": "Encontrar Prémios Aleatórios",
|
||||
"marketing1Lead3": "Para alguns, é o jogar que os motiva: um sistema chamado \"recompensas estocásticas\". O Habitica incorpora todos os estilos de reforço e castigo: positivo, negativo, previsível e aleatório.",
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
"faqQuestion29": "Como recupero pontos de Vida?",
|
||||
"webFaqAnswer29": "Você pode recuperar 15 Pontos de Vida comprando uma Poção de Vida na seção de Recompensas por 25 Ouros. Além disso, você sempre recuperará todos os seus Pontos de Vida ao subir de nível!",
|
||||
"faqQuestion30": "O que acontece quando fico sem Pontos de Vida?",
|
||||
"webFaqAnswer30": "Se seus Pontos de Vida chegarem a zero, você perderá um nível, todo o seu ouro e uma peça de equipamento que pode ser recomprada. Você pode recomprar seus itens completando tarefas e subindo de nível novamente.",
|
||||
"webFaqAnswer30": "Se seus Pontos de Vida chegarem a zero, você perderá um nível, todo o seu Ouro e uma peça de Equipamento que pode ser recomprada.",
|
||||
"faqQuestion31": "Por que perdi Pontos de Vida ao interagir com uma tarefa não negativa?",
|
||||
"webFaqAnswer31": "Se você completar uma tarefa e perder Pontos de Vida quando não deveria, você encontrou um atraso enquanto o servidor está sincronizando as alterações feitas em outras plataformas. Por exemplo, se você usar Ouro, Mana ou perder Pontos de Vida no aplicativo para celular e depois completar uma tarefa no site, o servidor está apenas confirmando que tudo está sincronizado.",
|
||||
"faqQuestion32": "Como eu posso escolher uma classe?",
|
||||
@@ -243,7 +243,5 @@
|
||||
"subscriptionDetail48": "Haverá alguma mudança em outros benefícios da assinatura, como os Conjuntos de Equipamento Misteriosos?",
|
||||
"subscriptionDetail480": "Essas mudanças afetam apenas Ampulhetas Místicas e Gemas de assinantes. Todos os outros benefícios permanecerão os mesmos.",
|
||||
"subscriptionPara2": "Caso tenha alguma dúvida que não esteja nas respostas acima, você pode entrar em contato com nossa equipe pelo e-mail <%= mailto %>.",
|
||||
"subscriptionPara3": "Esperamos que esse novo cronograma seja mais previsível, permita mais acesso ao incrível estoque de itens na Loja dos Viajantes do Tempo e dê ainda mais motivação para progredir em suas tarefas a cada mês!",
|
||||
"faqQuestion68": "Como eu evito perder Pontos de Vida?",
|
||||
"webFaqAnswer68": "Se você estiver perdendo muitos Pontos de Vida, tente algumas dicas:\n\n- Pause suas diárias. O botão \"Pausar dano\" nas configuras irá prevenir você de perder Pontos de Vida por perder diárias.\n- Ajuste melhor os horários de seus afazeres. Ao configurar sem data específica, você ainda pode completar elas para receber recompensas sem risco de perder Pontos de Vida.\n- Tente usar suas habilidades de classe:\n\t- Ladinos podem usar Furtividade para prevenir danos por diárias não feitas\n\t- Guerreiros podem usar Golpe Brutal para reduzir a cor vermelha em diárias, reduzindo assim o dano de diárias não feitas\n\t- Curandeiros podem usar Brilho Intenso para reduzir cores vermelhas em diárias, abaixando o dano caso não cumpram"
|
||||
"subscriptionPara3": "Esperamos que esse novo cronograma seja mais previsível, permita mais acesso ao incrível estoque de itens na Loja dos Viajantes do Tempo e dê ainda mais motivação para progredir em suas tarefas a cada mês!"
|
||||
}
|
||||
|
||||
@@ -132,7 +132,7 @@
|
||||
"invalidReqParams": "Parâmetros de requerimento inválidos.",
|
||||
"memberIdRequired": "\"member\" precisa ser um UUID válido.",
|
||||
"heroIdRequired": "\"heroId\" precisa ser um UUID válido.",
|
||||
"cannotFulfillReq": "Este endereço de email já está em uso. Você pode tentar logar ou usar um email diferente para registrar. Se você precisa de ajuda, mande uma mensagem para admin@habitica.com.",
|
||||
"cannotFulfillReq": "Insira um endereço de e-mail válido. Envie um e-mail para admin@habitica.com se o erro persistir.",
|
||||
"modelNotFound": "Este modelo não existe.",
|
||||
"signUpWithSocial": "Continue com <%= social %>",
|
||||
"loginWithSocial": "Entre com <%= social %>",
|
||||
|
||||
@@ -2148,7 +2148,7 @@
|
||||
"headSpecialFall2020WarriorText": "Capuz Assustador",
|
||||
"headSpecialFall2020RogueNotes": "Olhe duas vezes, aja uma vez: esta máscara torna tudo mais fácil. Aumenta a percepção em <%= per %>. Edição limitada de Equipamento de Outono 2020.",
|
||||
"headSpecialFall2020RogueText": "Máscara de Pedra de Duas Cabeças",
|
||||
"armorSpecialFall2020HealerNotes": "Seu esplendor se revela à noite, e aqueles que te testemunham em voo se perguntam o que esse presságio pode significar. Aumenta a Constituição em <%= con %>. Edição limitada de Equipamento do outono 2020.",
|
||||
"armorSpecialFall2020HealerNotes": "Seu esplendor se revela à noite, e aqueles que te testemunham em voo se perguntam o que esse presságio pode significar. Aumenta a Constituição em <%= con %>. Edição limitada de Equipamento de Outono 2020.",
|
||||
"armorSpecialFall2020HealerText": "Asas de Mariposa-Esfinge",
|
||||
"armorSpecialFall2020MageNotes": "Essas vestes de asas largas dão a impressão de pairar ou voar, simbolizando a perspectiva da visão além do alcance concedida pelo vasto conhecimento. Aumenta a Inteligência em <%= int %>. Edição limitada de Equipamento de Outono 2020.",
|
||||
"armorSpecialFall2020MageText": "Elevado Pela Iluminação",
|
||||
@@ -3162,43 +3162,7 @@
|
||||
"headSpecialSummer2025WarriorText": "Elmo de Couraça Marinha",
|
||||
"headSpecialSummer2025WarriorNotes": "Impenetrável e perfeitamente pontiagudo, este elmo encouraçado protegerá você até de estrelas-do-mar. Aumenta a Força em <%= str %>. Equipamento de edição limitada do verão de 2025.",
|
||||
"shieldSpecialSummer2025WarriorText": "Escudo Couraça de Concha",
|
||||
"armorSpecialSummer2025WarriorText": "Armadura Marinha de Concha",
|
||||
"armorSpecialSummer2025WarriorText": "Couraça de concha",
|
||||
"armorSpecialSummer2025WarriorNotes": "Esta armadura não só o torna resistente, como também o torna rápido. Lute com agilidade ou esconda-se em sua couraça impenetrável! — a escolha é sua! Aumenta a Constituição em <%= con %>. Equipamento de Edição Limitada do Verão de 2025.",
|
||||
"shieldSpecialSummer2025WarriorNotes": "Cores esplêndidas, mas cristas mortais! Inimigos, não subestimem o perigo deste escudo ou será o seu fim! Aumenta a Constituição em <%= con %>. Equipamento de edição limitada do verão de 2025.",
|
||||
"armorSpecialSummer2024MageNotes": "Diga ao seu inimigo para tomar cuidado com uma anêmona! (Agora diga para ele repetir isso cinco vezes rápido.) Aumenta a Inteligência em <%= int %>. Equipamento de Edição Limitada Verão 2024.",
|
||||
"armorSpecialFall2024MageNotes": "Torne-se um com o submundo e abrace o poder dos magos que vieram antes de você com esta armadura. Aumenta a Inteligência em <%= int %>. Equipamento de Edição Limitada do Outono de 2024.",
|
||||
"armorSpecialFall2024WarriorText": "Armadura de Diabinho Flamejante",
|
||||
"armorSpecialFall2024HealerNotes": "Una-se à galáxia e hipnotize os espectadores com esta armadura. Aumenta a Constituição em <%= con %>. Equipamento de Edição Limitada do Outono de 2024.",
|
||||
"armorSpecialWinter2025WarriorText": "Armadura do Guerreiro Alce",
|
||||
"eyewearMystery202406Text": "Máscara do Bucaneiro Fantasma",
|
||||
"headAccessoryMystery202405Text": "Chifres de Dragão Dourado",
|
||||
"headSpecialSummer2024RogueText": "Capacete Nudibrânquio",
|
||||
"shieldArmoireHappyThoughtsText": "Pensamentos Felizes",
|
||||
"headSpecialSummer2024WarriorText": "Capacete de Tubarão Baleia",
|
||||
"headSpecialSpring2024RogueText": "Capuz de Neve Derretida",
|
||||
"headSpecialSpring2024WarriorText": "Touca de Fluorita",
|
||||
"headMystery202404Text": "Chapéu de Mago Micelial",
|
||||
"headMystery202406Text": "Chapéu do Bucaneiro Fantasma",
|
||||
"shieldSpecialSpring2024RogueText": "Lâmina Dourada",
|
||||
"shieldSpecialSpring2024WarriorText": "Escudo de Fluorita",
|
||||
"shieldArmoireThrownVesselText": "Vaso Arremessado",
|
||||
"headSpecialSpring2024MageText": "Chapéu de Hibisco",
|
||||
"headArmoirePottersBandanaText": "Bandana",
|
||||
"armorMystery202406Text": "Traje do Bucaneiro Fantasma",
|
||||
"armorArmoirePottersApronText": "Avental de Oleiro",
|
||||
"headSpecialSummer2024MageText": "Chapéu de Anêmona do Mar",
|
||||
"armorArmoireCorsairsCoatAndCapeText": "Casaco e Capa de Corsário",
|
||||
"shieldArmoireBuoyantBeachBallText": "Bola de Praia",
|
||||
"backMystery202405Text": "Asas de Dragão Dourado",
|
||||
"eyewearArmoireRoseColoredGlassesText": "Óculos Cor-de-Rosa",
|
||||
"shieldSpecialSpring2024HealerText": "Escudo Brilhante",
|
||||
"headSpecialWinter2025MageText": "Touca de Aurora",
|
||||
"headMystery202411Text": "Capacete com Cerdas",
|
||||
"headSpecialWinter2025RogueText": "Máscara de Neve",
|
||||
"shieldSpecialFallRogue2024Text": "Varinha de Fita",
|
||||
"shieldMystery202408Text": "Faíscas Arcanas",
|
||||
"shieldArmoireBeekeepersHiveText": "Colmeia",
|
||||
"bodyMystery202411Text": "Ombreiras com Cerdas",
|
||||
"headArmoireCorsairsBandanaText": "Bandana de Corsário",
|
||||
"shieldArmoireSafetyFlashlightText": "Lanterna de Segurança"
|
||||
"shieldSpecialSummer2025WarriorNotes": "Cores esplêndidas, mas cristas mortais! Inimigos, não subestimem o perigo deste escudo ou será o seu fim! Aumenta a Constituição em <%= con %>. Equipamento de edição limitada do verão de 2025."
|
||||
}
|
||||
|
||||
@@ -422,9 +422,5 @@
|
||||
"readyToUpgrade": "Pronto para atualizar?",
|
||||
"interestedLearningMore": "Interessado em aprender mais?",
|
||||
"checkGroupPlanFAQ": "Confira as <a href='/static/faq#what-is-group-plan'>Perguntas frequentes sobre planos de grupo</a> para saber como aproveitar ao máximo sua experiência de tarefas compartilhadas.",
|
||||
"messageCopiedToClipboard": "Mensagem copiada para a área de transferência.",
|
||||
"groupFriends": "Usando com meus amigos",
|
||||
"groupTeacher": "Usando para educação",
|
||||
"groupParentChildren": "Usando com meus familiares",
|
||||
"groupManager": "Usando para trabalho"
|
||||
"messageCopiedToClipboard": "Mensagem copiada para a área de transferência."
|
||||
}
|
||||
|
||||
@@ -267,20 +267,5 @@
|
||||
"fall2024FieryImpWarriorSet": "Conjunto Diabrete Ardente (Guerreiro)",
|
||||
"fall2024BlackCatRogueSet": "Conjunto Gato Preto (Ladino)",
|
||||
"winter2025MooseWarriorSet": "Conjunto Guerreiro Alce",
|
||||
"winter2025AuroraMageSet": "Conjunto de Mago Aurora",
|
||||
"fall2025SasquatchWarriorSet": "Conjunto de Guerreiro Pé Grande",
|
||||
"fall2025SkeletonRogueSet": "Conjunto de Ladino Esqueleto",
|
||||
"fall2025KoboldHealerSet": "Conjunto de Curandeiro Kobold",
|
||||
"fall2025MaskedGhostMageSet": "Conjunto de Mago Fantasma Mascarado",
|
||||
"gemSaleLimitationsText": "Esta promoção apenas se aplica durante o tempo limitado do evento. Este evento começa em <%= eventStartMonth %> <%= eventStartOrdinal %> às <%= eventStartTime %> <%= timeZone %> and will end on <%= eventEndMonth %> <%= eventEndOrdinal %> at <%= eventEndTime %> <%= timeZone %>. A promoção apenas está disponível ao comprar Gemas para você mesmo.",
|
||||
"winter2025StringLightsHealerSet": "Conjunto do Curandeiro de Luz de Corda",
|
||||
"winter2025SnowRogueSet": "Conjunto do Ladino da Neve",
|
||||
"spring2025SunshineWarriorSet": "Conjunto do Guerreiro de Luz Solar",
|
||||
"spring2025CrystalPointRogueSet": "Conjunto do Ladino da Ponta do Cristal",
|
||||
"spring2025PlumeriaHealerSet": "Conjunto de Curandeiro Plumeria",
|
||||
"spring2025MantisMageSet": "Conjunto de Mago Louva-a-deus",
|
||||
"summer2025ScallopWarriorSet": "Conjunto do Guerreiro da Concha",
|
||||
"summer2025SquidRogueSet": "Conjunto de Ladino Lula",
|
||||
"summer2025SeaAngelHealerSet": "Conjunto de Curandeiro Anjo do Oceano",
|
||||
"summer2025FairyWrasseMageSet": "Conjunto de Mago Fada-Donzela"
|
||||
"winter2025AuroraMageSet": "Conjunto de Mago Aurora"
|
||||
}
|
||||
|
||||
@@ -858,7 +858,5 @@
|
||||
"questOtterNotes": "Listas de afazeres são ótimas! Você pode passar horas documentando meticulosamente cada passo que precisa dar e se sentir produtivo sem precisar fazer essas coisas. Sua lista de três páginas fica enfiada no seu bolso. Hora de uma caminhada revigorante!<br><br>Você parte em direção ao Rio Rotina para dar um passeio pelas margens. Era exatamente o que você precisava para finalmente começar! Hora de pegar sua lista de tarefas e – ah! Uma brisa faz sua lista voar da sua mão e ir direto para a água!<br><br>Pouco antes de o papel atingir a água, uma cabeça de lontra emerge à superfície, interceptando o fim certo da folha. Ufa! Ela agarra a lista com as patas e um sorriso travesso se espalha por seu rosto... uh-oh.<br><br>\"Hmmm\", ele cantarola, virando o papel para ler sua lista. \"Parece que você precisa de ajuda para priorizar.\" Riiiip.<br><br>A lontra acabou de rasgar sua lista cuidadosamente elaborada em pedaços! \"Se você quiser terminar suas tarefas, terá que decidir o que é mais importante primeiro!\", ele diz, jogando os itens da lista para o alto, um de cada vez.",
|
||||
"questOtterDropOtterEgg": "Lontra (ovo)",
|
||||
"questOtterUnlockText": "Desbloqueia Ovos de Lontra para compra no Mercado",
|
||||
"questOtterRageEffect": "O Conspirador joga pedaços da sua lista de afazeres no ar! O Chefão recupera 30% de sua vida!",
|
||||
"questJadeNotes": "Você está em sua casa olhando para a pilha de pratos sujos na pia. A pilha de roupa suja em um lugar qualquer do quarto. Os copos vazios e embalagens de biscoitos espalhados em volta de sua mesa...<br><br>Você respira fundo. \"Por que sempre tem mais louça?...a bagunça nunca termina.\" É tão desmotivador. Você se encontra largado no sofá, perdido em pensamentos enquanto rola sem rumo nas últimas tendências. Ninguém sabe há quanto tempo você está aí...<br><br>Quando você tira os olhos da tela, tudo é verde. Mas não é a sua sala de estar. Ao se levantar, encontra a si mesmo olhando para a costa de uma montanha verdejante.<br><br>Movimentos distantes chamam sua atenção. Uma figura esverdeada pedregosa grunhe, empurrando uma pedra pela costa rochosa. Ele faz algum progresso, mas um pequeno escorregão nos pés faz a brilhante pedra rolar de volta para baixo, certamente na sua direção!<br><br>Ele avista você enquanto corre em direção ao pedaço de jade que vem em sua direção! \"Você ainda acha que louças são ruins?\" a criatura grita, \"Tente isso!\"",
|
||||
"questJadeCompletion": "Após inúmeros contratempos, você de alguma forma conseguiu rolar o bloco de jade ao topo da montanha! A criatura de pedra te alcança e sorri. Ele dá ao bloco um gentil empurrão e você assiste o bloco rolar todo o caminho de volta ao fundo.<br><br>\"Por que você fez isso? Alguém terá que fazer tudo de novo agora! Você reclama.<br><br>\"Só porque você precisa fazer algo mais de uma vez não significa que suas conquistas sejam insignificantes.\"a criatura de pedra diz. \"Por agora, foque no que você conseguiu e aproveite a recompensa!\"<br><br>Você acorda novamente no seu sofá, com o celular caído no chão. No chão há três poções de Jade! Talvez seja hora de limpar toda a sujeira e fazer uma pausa para ver como essas poções funcionam em alguns ovos de pet..."
|
||||
"questOtterRageEffect": "O Conspirador joga pedaços da sua lista de afazeres no ar! O Chefão recupera 30% de sua vida!"
|
||||
}
|
||||
|
||||
@@ -256,22 +256,5 @@
|
||||
"baileyAnnouncement": "Último Anúncio da Bailey",
|
||||
"showRaisePetModal": "Ao cuidar de um Mascote para virar Montaria",
|
||||
"resetTextSocial": "Se você tiver certeza absoluta, digite <b>\"<%= magicWord %>\"</b> na caixa de texto abaixo.",
|
||||
"APITokenDisclaimer": "<b>Seu API Token é como uma senha; não o compartilhe publicamente.</b> Ocasionalmente, você poderá ser solicitado a informar seu ID de Usuário, mas nunca publique seu API Token onde outras pessoas possam vê-lo, inclusive no GitHub.<br><br><b>Se precisar de um novo API Token</b> (por exemplo, se você o compartilhou acidentalmente), pode alterar sua senha para redefini-la. Após a redefinição, você precisará efetuar login novamente em quaisquer outros dispositivos em que use o Habitica e fornecer o novo API Token para ferramentas de terceiros que você possa usar.",
|
||||
"privacyOverview": "No mundo atual, parece que todas as empresas querem lucrar com seus dados. Isso pode dificultar a busca pelo aplicativo certo para melhorar seus hábitos. O Habitica usa cookies que armazenam dados apenas para analisar o desempenho, lidar com solicitações de suporte e proporcionar a melhor experiência gamificada possível. Você pode alterar isso a qualquer momento nas configurações da sua conta.",
|
||||
"acceptAllCookies": "Aceitar Todos os Cookies",
|
||||
"managePrivacyPreferences": "Gerencie Suas Preferências de Privacidade",
|
||||
"yourPrivacyPreferences": "Suas Preferências de Privacidade",
|
||||
"learnMorePrivacy": "Para saber mais, leia nossa <a href='/static/privacy' target='_blank'>Política de Privacidade</a>.",
|
||||
"strictlyNecessary": "Estritamente necessário",
|
||||
"alwaysActive": "Sempre Ativo",
|
||||
"requiredToRun": "Estes são necessários para que nosso site e aplicativos funcionem da melhor maneira possível.",
|
||||
"performanceAnalytics": "Desempenho e Análises",
|
||||
"savePreferences": "Salvar Preferências",
|
||||
"habiticaPrivacyPolicy": "Política de Privacidade do Habitica",
|
||||
"transaction_subscription_bonus": "Bônus de <b>assinante</b>",
|
||||
"gpcWarning": "O <a href='<%= url %>' target='_blank'>GPC</a> está ativado. Ativar o rastreamento abaixo irá substituir essa configuração e enviar os dados para nossos parceiros de análise.",
|
||||
"gpcPlusAnalytics": "O <a href='<%= url %>' target='_blank'>GPC</a> está ativado. Você optou por permitir o rastreamento e o envio de dados para nossos parceiros de análise.",
|
||||
"denyNonEssentialCookies": "Negar Cookies Não-Essenciais",
|
||||
"privacySettingsOverview": "O Habitica usa cookies para analisar o desempenho, processar pedidos de suporte e proporcionar a melhor experiência gamificada possível. Para isso, precisamos solicitar as seguintes permissões. Você pode alterá-las a qualquer momento nas configurações da sua conta.",
|
||||
"usedForSupport": "Estes são usados para melhorar a experiência do usuário, o desempenho e os serviços do nosso site e aplicativos. Nossa equipe de suporte utiliza essas informações para lidar com solicitações e relatórios de erros."
|
||||
"APITokenDisclaimer": "<b>Seu API Token é como uma senha; não o compartilhe publicamente.</b> Ocasionalmente, você poderá ser solicitado a informar seu ID de Usuário, mas nunca publique seu API Token onde outras pessoas possam vê-lo, inclusive no GitHub.<br><br><b>Se precisar de um novo API Token</b> (por exemplo, se você o compartilhou acidentalmente), pode alterar sua senha para redefini-la. Após a redefinição, você precisará efetuar login novamente em quaisquer outros dispositivos em que use o Habitica e fornecer o novo API Token para ferramentas de terceiros que você possa usar."
|
||||
}
|
||||
|
||||
@@ -148,17 +148,17 @@
|
||||
"viewSubscriptions": "Exibir assinaturas",
|
||||
"mysterySet202002": "Conjunto Coração Elegante",
|
||||
"cancelSubAlternatives": "Se você está enfrentando algum problema técnico ou o Habitica parece não estar funcionando bem para você, por favor, considere <a href='mailto:admin@habitica.com'>entrar em contato conosco</a>. Nós queremos te ajudar a usar o Habitica da melhor forma.",
|
||||
"cancelYourSubscription": "Precisa cancelar sua assinatura?",
|
||||
"cancelYourSubscription": "Cancelar sua assinatura?",
|
||||
"readyToResubscribe": "Você está pronto(a) para assinar novamente?",
|
||||
"needToUpdateCard": "Precisa atualizar seu cartão de crédito?",
|
||||
"subMonths": "Meses Assinados",
|
||||
"subMonths": "Meses assinados",
|
||||
"subscriptionStats": "Estatísticas de assinatura",
|
||||
"subscriptionInactiveDate": "Seus benefícios de assinatura ficarão inativos em <strong><%= date %></strong>",
|
||||
"subscriptionCanceled": "Sua assinatura foi cancelada",
|
||||
"youAreSubscribed": "Você é um(a) assinante do Habitica",
|
||||
"doubleDropCap": "O dobro da capacidade de drops",
|
||||
"monthlyMysteryItems": "Conjuntos de Equipamento Mensais Limitados",
|
||||
"subscribersReceiveBenefits": "Mantenha-se motivado com ainda mais recompensas ao se tornar um assinante",
|
||||
"monthlyMysteryItems": "Itens misteriosos mensalmente",
|
||||
"subscribersReceiveBenefits": "Assinantes recebem esses benefícios úteis!",
|
||||
"giftASubscription": "Presentar uma assinatura",
|
||||
"mysterySet202003": "Conjunto Gladiador Farpado",
|
||||
"mysterySet202004": "Conjunto Monarca Poderoso(a)",
|
||||
@@ -248,26 +248,5 @@
|
||||
"mysterySet202502": "Conjunto Arlequim Sincero",
|
||||
"mysterySet202412": "Conjunto Coelho Bastão de doçe",
|
||||
"mysterySet202411": "Conjunto Lutador Irritado",
|
||||
"mysterySet202507": "Conjunto Skatista Corajoso",
|
||||
"subscribeAgainContinueHourglasses": "Assine novamente para continuar recebendo Ampulhetas Místicas",
|
||||
"subscribe": "Assinar",
|
||||
"monthlyMysticHourglass": "Ampulheta Mística Mensal",
|
||||
"immediate12Hourglasses": "Ganhe <strong>12 Ampulhetas Místicas</strong> imediatamente após a sua primeira assinatura de 12 meses!",
|
||||
"selectPayment": "Selecione Pagamento",
|
||||
"recurringMonthly": "Recorrente a cada mês",
|
||||
"resubscribeToPickUp": "Volte a assinar para continuar de onde parou!",
|
||||
"monthlyGemsLabel": "Gemas Mensais",
|
||||
"giftSubscriptionLeadText": "Escolha abaixo a assinatura que você gostaria de presentear! Esta compra não será renovada automaticamente.",
|
||||
"oneMonthGift": "Por 1 mês",
|
||||
"recurringNMonthly": "Recorrente a cada <%= length %> meses",
|
||||
"subscriptionChangeAnnouncement": "<strong>Os benefícios da Assinatura e a forma como são enviados mudarão em 19 de novembro.</strong> <%= linkStart %>Clique aqui</a> para saber mais sobre essa mudança.",
|
||||
"popular": "Popular",
|
||||
"maxGemCapGift": "Eles terão o máximo <strong>Limite de Gemas</strong>",
|
||||
"maxGemCap": "Inicie instantaneamente no <strong>limite máximo de Gemas</strong>",
|
||||
"earn2Gems": "Ganhe <strong>+2 Gemas</strong> por mês que for assinante",
|
||||
"nMonthsGift": "Por <%= months %> meses",
|
||||
"unlockNGemsGift": "Eles desbloquearão <strong><%= count %> Gemas</strong> por mês no Mercado",
|
||||
"earn2GemsGift": "Eles ganharão <strong>+2 Gemas</strong> por mês que forem assinantes",
|
||||
"unlockNGems": "Desbloqueie <strong><%= count %> Gemas</strong> por mês no Mercado",
|
||||
"mysterySet202505": "Conjunto Borboleta Crescente"
|
||||
"mysterySet202507": "Conjunto Skatista Corajoso"
|
||||
}
|
||||
|
||||
@@ -1851,7 +1851,7 @@
|
||||
"armorArmoireDoubletOfClubsNotes": "Хто знає, що в картках, але ви будете виглядати стильно на будь-якому заході в цьому дублеті та накидці! Збільшує Витривалість на <%= con %>. Чарівна скриня: набір клубів (предмет 3 з 3).",
|
||||
"weaponMystery202102Notes": "Сяючий, рожевий, коштовний камінь у цій паличці має силу поширювати радість та дружбу по всьому світу! Не дає вам жодних бонусів. Предмет для підписників, лютий 2021 року.",
|
||||
"weaponMystery201911Notes": "Кришталева куля на вершині цієї палиці може показати вам майбутнє, але будьте обережні! Використання таких небезпечних знань може змінити людину несподіваним чином. Не дає вам жодних бонусів. Предмет для підписників, листопад 2019 року.",
|
||||
"armorArmoireAlchemistsRobeNotes": "Велика кількість небезпечних еліксирів бере участь у створенні таємничих металів та дорогоцінних каменів, і ці важкі шати захистять вас від шкоди та непередбачених побічних ефектів! Збільшує Витривалість на <%= con %> та Спритність на <%= per %>. Чарівна скриня: набір алхіміків (предмет 1 з 4).",
|
||||
"armorArmoireAlchemistsRobeNotes": "Велика кількість небезпечних еліксирів бере участь у створенні таємничих металів та дорогоцінних каменів, і ці важкі шати захистять вас від шкоди та непередбачених побічних ефектів! Збільшує Витривалість на <%= con %> та Спритність на <%= на %>. Чарівна скриня: набір алхіміків (предмет 1 з 4).",
|
||||
"weaponArmoireClubOfClubsNotes": "Цей стильна булава не чим не видасть ваші руки щодо ваших намірів вирішити ці підлі старі завдання. Збільшує силу на <%= str %>. Чарівна скриня: Набір Валета Треф (предмет 2 із 3).",
|
||||
"armorMystery201908Notes": "Ці ніжки створені для танців! І це саме те, що вони будуть робити. Ніякої вигоди не приносить. Предмет підписки за серпень 2019 року.",
|
||||
"weaponArmoireBambooCaneNotes": "Ідеально підходить для того, щоб допомогти вам підчас прогулянки або підчас чарльстону. Збільшує інтелект, сприйняття та витривалість на <%= attrs %>. Чарівна скриня: Набір Гребця (предмет 3 із 3).",
|
||||
|
||||
@@ -921,14 +921,5 @@
|
||||
"backgroundCastleKeepWithBannersText": "旌旗飘扬的殿堂",
|
||||
"backgroundCastleKeepWithBannersNotes": "在这旌旗飘扬的城堡殿堂里,传唱英雄事迹的颂歌。",
|
||||
"backgroundInsideForestWitchsCottageNotes": "在森林女巫的栖身之所中编织你的法术。",
|
||||
"backgrounds112025": "第138组:2025年11月发布",
|
||||
"backgrounds012026": "第140组:2026年1月发布",
|
||||
"backgrounds022026": "第141组:2026年2月发布",
|
||||
"backgroundNighttimeStreetWithShopsText": "商铺林立的夜色街景",
|
||||
"backgroundNighttimeStreetWithShopsNotes": "沉浸于商铺林立的夜色街景上的温馨灯火中。",
|
||||
"backgroundWinterDesertWithSaguarosText": "冬日沙漠与仙人掌",
|
||||
"backgroundWinterDesertWithSaguarosNotes": "呼吸仙人掌点缀的冬日荒漠的清冽空气。",
|
||||
"backgroundElegantPalaceNotes": "欣赏雅致宫殿里色彩斑斓的华美厅堂。",
|
||||
"backgrounds122025": "第139组:2025年12月发布",
|
||||
"backgroundElegantPalaceText": "雅致宫殿"
|
||||
"backgrounds112025": "第138组:2025年11月发布"
|
||||
}
|
||||
|
||||
@@ -843,22 +843,5 @@
|
||||
"questAlpacaText": "超载的羊驼",
|
||||
"questCatText": "喵谜困境",
|
||||
"questChameleonNotes": "任务森林温暖多雨的角落晴空正好。这天,你正为你的树叶收藏搜寻新的样本,眼前的枝条却突然毫无预警地变色——紧接着竟移动了起来!<br><br>踉跄后退数步,你发现这根本不是枝条,而是头巨大的变色龙!只见它周身鳞片无序闪烁虹彩,双眼也滴溜溜地乱转。<br><br>\"你还好吗?\"你试探问道。<br><br>“啊…这个…”变色龙看上去有些窘迫,“我本想拟态藏身…但四周色彩太混乱了...我根本没法专注在单一色调上!”<br><br>\"明白了,“你说,\"我想我可以帮忙。我们可以通过一项小挑战来提高你的专注力!准备好你的色谱吧!”<br><br>“一言为定!”变色龙答道。",
|
||||
"questCrabNotes": "晨光煦暖,你正准备去海滩上补读夏日书单里的一些书目,结果险些踩到沙坑边的晶簇。<br><br>“喂!看着点!这儿正挖洞呢!”沙粒下传来闷声。只见一只甲壳上缀满彩贝的巨钳蟹横着窜出,钳子咔咔作响。<br><br>“这算洞穴吗?”你指着浅坑质疑。只见零星贝壳与水晶散落四周,毫无隐蔽性可言。<br><br>螃蟹结结巴巴了起来:“这、这里禁止差评!我正挖着呢!马上就好……都怪我沉迷于装饰环节,蟹蟹也需要摸鱼嘛!”螃蟹一边说着,一边把歪斜的贝壳摆正。<br><br>“既然你对洞穴设计这么有意见,不如亲自伸出钳子来帮忙?”",
|
||||
"questPlatypusText": "完美主义鸭嘴兽",
|
||||
"questPlatypusCompletion": "在一通让人筋疲力尽的水花大战和你的好言相劝之后,鸭嘴兽总算停了下来,叹着气浮出水面。<br><br>“也许你说得对。要是老追求完美,那我永远也完不成了!边做边改也行嘛。看来你对完美主义也挺有经验?”<br><br>你看了看手里湿漉漉的作业:“是啊……”<br><br>“刚才真对不起,”鸭嘴兽说。“给,这些是我在泥里找到的蛋,就当是弄湿你论文的补偿吧。”",
|
||||
"questPlatypusBoss": "完美主义的鸭嘴兽",
|
||||
"questPlatypusRageTitle": "惊涛拍击",
|
||||
"questPlatypusRageDescription": "如果你没完成每日任务,这个进度条就会上涨。等它满了,完美主义的鸭嘴兽就会消耗掉你们队伍一部分魔力值!",
|
||||
"questPlatypusRageEffect": "完美主义鸭嘴兽潜入水中,朝你们猛地甩尾巴!队伍的魔力值下降了!",
|
||||
"questPlatypusDropPlatypusEgg": "鸭嘴兽(蛋)",
|
||||
"questPlatypusUnlockText": "现已可在市场购买鸭嘴兽蛋",
|
||||
"questOpalText": "朦胧欧泊的传说",
|
||||
"questOpalCompletion": "终于,你满身尘土疲惫不堪地找到了锻造魔法孵化药剂所需的最后几枚符文和欧泊石。<br><br>一回到 Habitica 主城,你立刻开始了熔炼过程。符文与欧泊的力量让实验室充满了彩虹般的光芒!转眼之间,你已制出三瓶药水,迫不及待地想要孵化出色彩斑斓的新伙伴。",
|
||||
"questOpalCollectLibraRunes": "天秤座符文",
|
||||
"questOpalCollectMercuryRunes": "水星符文",
|
||||
"questOpalCollectOpalGems": "欧泊石",
|
||||
"questOpalDropOpalPotion": "欧泊孵化药水",
|
||||
"questOpalUnlockText": "现已可在市场购买欧泊孵化药水",
|
||||
"questPlatypusNotes": "征服溪边阳光正好,这原本该是个美好的日子,却被你手头这份作业给搅和了。为什么每次精彩的冒险,最后总得被功课打扰?你正在研究关于河流生态系统的第五个问题,居然是论述题。<br><br>“描述动物如何适应河流栖息?天啊,这我哪知道……”<br><br>你毫无头绪地对着题目发了半小时呆,突然听见岸边传来一阵烦躁的扑水声。<br><br>“唉!”一个声音从水里咕嘟咕嘟地冒出来。一只鸭嘴兽焦躁地探出头,“这个洞穴怎么也挖不好!每次刚开始挖,就觉得完全不对劲,得重来。”说完她又钻回水里,宽扁的尾巴一甩,溅了你满脸水花。<br><br>“等一下,也不要全部推到重建吧——”你急忙喊道,却马上又被泼了一脸水。不过,或许你正好能帮上忙,而且说不定还能从中获得点启发!",
|
||||
"questOpalNotes": "Habitica 的学者们长久以来一直在寻找传说中的欧泊魔法孵化药水。这种药水蕴含强大魔力,能为宠物及其坐骑伙伴注入任何宝石或贵金属都无法比拟的火焰般的光彩与璀璨。据传,欧泊的魔力还能增强规划力、洞察力与创造力。这对你的任务该是多大的助益啊!<br><br>经过漫长的搜寻,你可能终于找到了答案。配制欧泊药水需要欧泊原石为原料,与天秤座和水星的魔法符文一同熔炼。这些远古秘物仅存于一处……那就是位于时间荒漠边缘的失落之城废墟,那片危机四伏之地。<br><br>你骑着最强壮的坐骑,跋涉数日,穿越荒凉险峻的地形,终于抵达废墟。在被烈日灼白的残垣断壁间,你瞥见一抹耀眼光芒。寻宝之旅就此启程!"
|
||||
"questCrabNotes": "晨光煦暖,你正准备去海滩上补读夏日书单里的一些书目,结果险些踩到沙坑边的晶簇。<br><br>“喂!看着点!这儿正挖洞呢!”沙粒下传来闷声。只见一只甲壳上缀满彩贝的巨钳蟹横着窜出,钳子咔咔作响。<br><br>“这算洞穴吗?”你指着浅坑质疑。只见零星贝壳与水晶散落四周,毫无隐蔽性可言。<br><br>螃蟹结结巴巴了起来:“这、这里禁止差评!我正挖着呢!马上就好……都怪我沉迷于装饰环节,蟹蟹也需要摸鱼嘛!”螃蟹一边说着,一边把歪斜的贝壳摆正。<br><br>“既然你对洞穴设计这么有意见,不如亲自伸出钳子来帮忙?”"
|
||||
}
|
||||
|
||||
@@ -674,15 +674,6 @@ const backgrounds = {
|
||||
backgrounds112025: {
|
||||
castle_keep_with_banners: { },
|
||||
},
|
||||
backgrounds122025: {
|
||||
nighttime_street_with_shops: { },
|
||||
},
|
||||
backgrounds012026: {
|
||||
winter_desert_with_saguaros: { },
|
||||
},
|
||||
backgrounds022026: {
|
||||
elegant_palace: { },
|
||||
},
|
||||
eventBackgrounds: {
|
||||
birthday_bash: {
|
||||
price: 0,
|
||||
|
||||
@@ -109,8 +109,8 @@ export const REPEATING_EVENTS = {
|
||||
foodSeason: 'Pie',
|
||||
},
|
||||
giftOneGetOne: {
|
||||
start: new Date('1970-12-16T04:00-05:00'),
|
||||
end: new Date('1970-01-09T23:59-05:00'),
|
||||
start: new Date('1970-12-18T04:00-05:00'),
|
||||
end: new Date('1970-01-05T23:59-05:00'),
|
||||
promo: 'g1g1',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -26,9 +26,6 @@ export const ARMOIRE_RELEASE_DATES = {
|
||||
orangeLoungewear: { year: 2025, month: 9 },
|
||||
blackHairbow: { year: 2025, month: 10 },
|
||||
blacksmith: { year: 2025, month: 11 },
|
||||
musicalInstrumentTwo: { year: 2025, month: 12 },
|
||||
loneCowpoke: { year: 2026, month: 1 },
|
||||
prettyInPink: { year: 2026, month: 2 },
|
||||
};
|
||||
|
||||
export const EGGS_RELEASE_DATES = {
|
||||
|
||||
@@ -62,11 +62,6 @@ const SEASONAL_SETS = {
|
||||
'winter2025AuroraMageSet',
|
||||
'winter2025StringLightsHealerSet',
|
||||
'winter2025SnowRogueSet',
|
||||
|
||||
'winter2026RimeReaperWarriorSet',
|
||||
'winter2026SkiRogueSet',
|
||||
'winter2026PolarBearHealerSet',
|
||||
'winter2026MidwinterCandleMageSet',
|
||||
],
|
||||
spring: [
|
||||
// spring 2014
|
||||
|
||||
@@ -2,15 +2,11 @@ import { back as baseBack } from './sets/base';
|
||||
|
||||
import { back as mysteryBack } from './sets/mystery';
|
||||
import { back as specialBack } from './sets/special';
|
||||
import armoire from './sets/armoire';
|
||||
|
||||
const back = {
|
||||
base: baseBack,
|
||||
mystery: mysteryBack,
|
||||
special: specialBack,
|
||||
get armoire () {
|
||||
return armoire.back;
|
||||
},
|
||||
};
|
||||
|
||||
export default back;
|
||||
|
||||
@@ -557,18 +557,6 @@ const armor = {
|
||||
con: 11,
|
||||
set: 'blacksmith',
|
||||
},
|
||||
loneCowpokeOutfit: {
|
||||
con: 10,
|
||||
set: 'loneCowpoke',
|
||||
},
|
||||
};
|
||||
|
||||
const back = {
|
||||
harpsichord: {
|
||||
int: 6,
|
||||
per: 6,
|
||||
set: 'musicalInstrumentTwo',
|
||||
},
|
||||
};
|
||||
|
||||
const body = {
|
||||
@@ -1152,10 +1140,6 @@ const head = {
|
||||
per: 11,
|
||||
set: 'blacksmith',
|
||||
},
|
||||
loneCowpokeHat: {
|
||||
per: 10,
|
||||
set: 'loneCowpoke',
|
||||
},
|
||||
};
|
||||
|
||||
const shield = {
|
||||
@@ -1534,18 +1518,6 @@ const shield = {
|
||||
per: 8,
|
||||
set: 'orangeLoungewear',
|
||||
},
|
||||
doubleBass: {
|
||||
con: 6,
|
||||
str: 6,
|
||||
set: 'musicalInstrumentTwo',
|
||||
},
|
||||
prettyPinkGiftBox: {
|
||||
con: 2,
|
||||
int: 2,
|
||||
per: 2,
|
||||
str: 2,
|
||||
set: 'prettyInPink',
|
||||
},
|
||||
};
|
||||
|
||||
const headAccessory = {
|
||||
@@ -2065,25 +2037,12 @@ const weapon = {
|
||||
str: 11,
|
||||
set: 'blacksmith',
|
||||
},
|
||||
bambooFlute: {
|
||||
con: 6,
|
||||
int: 6,
|
||||
set: 'musicalInstrumentTwo',
|
||||
},
|
||||
prettyPinkParasol: {
|
||||
con: 2,
|
||||
int: 2,
|
||||
per: 2,
|
||||
str: 2,
|
||||
set: 'prettyInPink',
|
||||
},
|
||||
};
|
||||
|
||||
const releaseDay = 7;
|
||||
|
||||
forEach({
|
||||
armor,
|
||||
back,
|
||||
body,
|
||||
eyewear,
|
||||
head,
|
||||
@@ -2142,38 +2101,34 @@ function updateReleased (type) {
|
||||
return returnType;
|
||||
}
|
||||
|
||||
const memoizedUpdateReleased = memoize(updateReleased);
|
||||
const memoizedUpdatReleased = memoize(updateReleased);
|
||||
|
||||
export default {
|
||||
get armor () {
|
||||
return memoizedUpdateReleased({ identifier: 'armor', memoizeConfig: true }, armor);
|
||||
},
|
||||
get back () {
|
||||
return memoizedUpdateReleased({ identifier: 'back', memoizeConfig: true }, back);
|
||||
return memoizedUpdatReleased({ identifier: 'armor', memoizeConfig: true }, armor);
|
||||
},
|
||||
get body () {
|
||||
return memoizedUpdateReleased({ identifier: 'body', memoizeConfig: true }, body);
|
||||
return memoizedUpdatReleased({ identifier: 'body', memoizeConfig: true }, body);
|
||||
},
|
||||
get eyewear () {
|
||||
return memoizedUpdateReleased({ identifier: 'eyewear', memoizeConfig: true }, eyewear);
|
||||
return memoizedUpdatReleased({ identifier: 'eyewear', memoizeConfig: true }, eyewear);
|
||||
},
|
||||
get head () {
|
||||
return memoizedUpdateReleased({ identifier: 'head', memoizeConfig: true }, head);
|
||||
return memoizedUpdatReleased({ identifier: 'head', memoizeConfig: true }, head);
|
||||
},
|
||||
get headAccessory () {
|
||||
return memoizedUpdateReleased({ identifier: 'headAccessory', memoizeConfig: true }, headAccessory);
|
||||
return memoizedUpdatReleased({ identifier: 'headAccessory', memoizeConfig: true }, headAccessory);
|
||||
},
|
||||
get shield () {
|
||||
return memoizedUpdateReleased({ identifier: 'shield', memoizeConfig: true }, shield);
|
||||
return memoizedUpdatReleased({ identifier: 'shield', memoizeConfig: true }, shield);
|
||||
},
|
||||
get weapon () {
|
||||
return memoizedUpdateReleased({ identifier: 'weapon', memoizeConfig: true }, weapon);
|
||||
return memoizedUpdatReleased({ identifier: 'weapon', memoizeConfig: true }, weapon);
|
||||
},
|
||||
// convenience method for tests mostly. Not used in the app
|
||||
get all () {
|
||||
const items = [];
|
||||
items.push(...Object.values(this.armor));
|
||||
items.push(...Object.values(this.back));
|
||||
items.push(...Object.values(this.body));
|
||||
items.push(...Object.values(this.eyewear));
|
||||
items.push(...Object.values(this.head));
|
||||
|
||||
@@ -71,7 +71,6 @@ const armor = {
|
||||
202502: { },
|
||||
202504: { },
|
||||
202509: { },
|
||||
202512: { },
|
||||
301404: { },
|
||||
301703: { },
|
||||
301704: { },
|
||||
@@ -120,8 +119,6 @@ const back = {
|
||||
202506: { },
|
||||
202507: { },
|
||||
202510: { },
|
||||
202601: { },
|
||||
202602: { },
|
||||
};
|
||||
|
||||
const body = {
|
||||
@@ -252,8 +249,6 @@ const head = {
|
||||
202503: { },
|
||||
202504: { },
|
||||
202507: { },
|
||||
202512: { },
|
||||
202602: { },
|
||||
301404: { },
|
||||
301405: { },
|
||||
301703: { },
|
||||
@@ -335,8 +330,6 @@ const weapon = {
|
||||
202408: { },
|
||||
202508: { },
|
||||
202511: { },
|
||||
202512: { },
|
||||
202601: { },
|
||||
301404: { },
|
||||
};
|
||||
|
||||
|
||||
@@ -827,18 +827,6 @@ const armor = {
|
||||
fall2025Rogue: {
|
||||
set: 'fall2025SkeletonRogueSet',
|
||||
},
|
||||
winter2026Warrior: {
|
||||
set: 'winter2026RimeReaperWarriorSet',
|
||||
},
|
||||
winter2026Mage: {
|
||||
set: 'winter2026MidwinterCandleMageSet',
|
||||
},
|
||||
winter2026Healer: {
|
||||
set: 'winter2026PolarBearHealerSet',
|
||||
},
|
||||
winter2026Rogue: {
|
||||
set: 'winter2026SkiRogueSet',
|
||||
},
|
||||
};
|
||||
|
||||
const armorStats = {
|
||||
@@ -1976,18 +1964,6 @@ const head = {
|
||||
fall2025Rogue: {
|
||||
set: 'fall2025SkeletonRogueSet',
|
||||
},
|
||||
winter2026Warrior: {
|
||||
set: 'winter2026RimeReaperWarriorSet',
|
||||
},
|
||||
winter2026Mage: {
|
||||
set: 'winter2026MidwinterCandleMageSet',
|
||||
},
|
||||
winter2026Healer: {
|
||||
set: 'winter2026PolarBearHealerSet',
|
||||
},
|
||||
winter2026Rogue: {
|
||||
set: 'winter2026SkiRogueSet',
|
||||
},
|
||||
};
|
||||
|
||||
const headStats = {
|
||||
@@ -2718,15 +2694,6 @@ const shield = {
|
||||
set: 'fall2025SkeletonRogueSet',
|
||||
notes: t('shieldSpecialFall2025RogueNotes', { str: 8 }),
|
||||
},
|
||||
winter2026Warrior: {
|
||||
set: 'winter2026RimeReaperWarriorSet',
|
||||
},
|
||||
winter2026Healer: {
|
||||
set: 'winter2026PolarBearHealerSet',
|
||||
},
|
||||
winter2026Rogue: {
|
||||
set: 'winter2026SkiRogueSet',
|
||||
},
|
||||
};
|
||||
|
||||
const shieldStats = {
|
||||
@@ -3454,18 +3421,6 @@ const weapon = {
|
||||
fall2025Rogue: {
|
||||
set: 'fall2025SkeletonRogueSet',
|
||||
},
|
||||
winter2026Warrior: {
|
||||
set: 'winter2026RimeReaperWarriorSet',
|
||||
},
|
||||
winter2026Mage: {
|
||||
set: 'winter2026MidwinterCandleMageSet',
|
||||
},
|
||||
winter2026Healer: {
|
||||
set: 'winter2026PolarBearHealerSet',
|
||||
},
|
||||
winter2026Rogue: {
|
||||
set: 'winter2026SkiRogueSet',
|
||||
},
|
||||
};
|
||||
|
||||
const weaponStats = {
|
||||
|
||||
@@ -64,8 +64,6 @@ function textContainsBannedSlur (message) {
|
||||
*
|
||||
* @apiParam (Path) {String} groupId The group _id ('party' for the user party and
|
||||
* 'habitrpg' for tavern are accepted).
|
||||
* @apiParam (Query) {Number} [limit=50] The number of messages to fetch (max 400).
|
||||
* @apiParam (Query) {String} [before] Fetch messages older than this message ID.
|
||||
*
|
||||
* @apiSuccess {Array} data An array of <a href='https://github.com/HabitRPG/habitica/blob/develop/website/server/models/group.js#L51' target='_blank'>chat messages</a>
|
||||
*
|
||||
@@ -80,21 +78,18 @@ api.getChat = {
|
||||
const { user } = res.locals;
|
||||
|
||||
req.checkParams('groupId', apiError('groupIdRequired')).notEmpty();
|
||||
req.checkQuery('before').optional().isUUID();
|
||||
|
||||
const validationErrors = req.validationErrors();
|
||||
if (validationErrors) throw validationErrors;
|
||||
|
||||
const { groupId } = req.params;
|
||||
const limit = req.query.limit ? Math.min(parseInt(req.query.limit, 10), 400) : 50;
|
||||
const { before } = req.query;
|
||||
const group = await Group.getGroup({ user, groupId, fields: 'chat privacy' });
|
||||
if (!group) throw new NotFound(res.t('groupNotFound'));
|
||||
if (group.privacy === 'public') {
|
||||
throw new BadRequest(res.t('featureRetired'));
|
||||
}
|
||||
|
||||
const groupChat = await Group.toJSONCleanChat(group, user, { limit, before });
|
||||
const groupChat = await Group.toJSONCleanChat(group, user);
|
||||
res.respond(200, groupChat.chat);
|
||||
},
|
||||
};
|
||||
|
||||
@@ -2,7 +2,6 @@ import mongoose from 'mongoose';
|
||||
import get from 'lodash/get';
|
||||
import sinon from 'sinon';
|
||||
import moment from 'moment';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
import { authWithHeaders } from '../../middlewares/auth';
|
||||
import ensureDevelopmentMode from '../../middlewares/ensureDevelopmentMode';
|
||||
import ensureTimeTravelMode from '../../middlewares/ensureTimeTravelMode';
|
||||
@@ -12,7 +11,6 @@ import {
|
||||
model as Group,
|
||||
// basicFields as basicGroupFields,
|
||||
} from '../../models/group';
|
||||
import { chatModel as Chat, inboxModel as Inbox } from '../../models/message';
|
||||
import connectToMongoDB from '../../libs/mongoose';
|
||||
|
||||
const { content } = common;
|
||||
@@ -313,93 +311,4 @@ api.timeTravelAdjust = {
|
||||
},
|
||||
};
|
||||
|
||||
api.seedPartyChat = {
|
||||
method: 'POST',
|
||||
url: '/debug/seed-party-chat',
|
||||
middlewares: [ensureDevelopmentMode, authWithHeaders()],
|
||||
async handler (req, res) {
|
||||
const { user } = res.locals;
|
||||
const messageCount = Number(req.body.messageCount);
|
||||
|
||||
if (!Number.isInteger(messageCount) || messageCount < 1) {
|
||||
throw new BadRequest('messageCount must be a positive integer.');
|
||||
}
|
||||
|
||||
if (!user.party._id) {
|
||||
throw new BadRequest('You are not in a party.');
|
||||
}
|
||||
|
||||
const party = await Group.findOne({ _id: user.party._id, type: 'party' }).exec();
|
||||
if (!party) {
|
||||
throw new BadRequest('Party not found.');
|
||||
}
|
||||
|
||||
const messages = [];
|
||||
const baseTimestamp = Date.now();
|
||||
|
||||
for (let i = 1; i <= messageCount; i += 1) {
|
||||
const id = uuid();
|
||||
messages.push({
|
||||
_id: id,
|
||||
id,
|
||||
groupId: party._id,
|
||||
text: `#${i}`,
|
||||
unformattedText: `#${i}`,
|
||||
timestamp: new Date(baseTimestamp - (messageCount - i) * 1000),
|
||||
likes: {},
|
||||
flags: {},
|
||||
flagCount: 0,
|
||||
uuid: 'system',
|
||||
user: 'System',
|
||||
client: 'debug-seed',
|
||||
});
|
||||
}
|
||||
|
||||
await Chat.insertMany(messages);
|
||||
|
||||
res.respond(200, { messageCount });
|
||||
},
|
||||
};
|
||||
|
||||
// Messaging ourselves for testing
|
||||
api.seedInbox = {
|
||||
method: 'POST',
|
||||
url: '/debug/seed-inbox',
|
||||
middlewares: [ensureDevelopmentMode, authWithHeaders()],
|
||||
async handler (req, res) {
|
||||
const { user } = res.locals;
|
||||
const messageCount = Number(req.body.messageCount);
|
||||
|
||||
if (!Number.isInteger(messageCount) || messageCount < 1) {
|
||||
throw new BadRequest('messageCount must be a positive integer.');
|
||||
}
|
||||
|
||||
const messages = [];
|
||||
const baseTimestamp = Date.now();
|
||||
|
||||
for (let i = 1; i <= messageCount; i += 1) {
|
||||
const id = uuid();
|
||||
messages.push({
|
||||
_id: id,
|
||||
id,
|
||||
ownerId: user._id,
|
||||
uuid: user._id,
|
||||
user: user.profile.name,
|
||||
text: `#${i}`,
|
||||
unformattedText: `#${i}`,
|
||||
timestamp: new Date(baseTimestamp - (messageCount - i) * 1000),
|
||||
likes: {},
|
||||
flags: {},
|
||||
flagCount: 0,
|
||||
sent: true,
|
||||
client: 'debug-seed',
|
||||
});
|
||||
}
|
||||
|
||||
await Inbox.insertMany(messages);
|
||||
|
||||
res.respond(200, { messageCount });
|
||||
},
|
||||
};
|
||||
|
||||
export default api;
|
||||
|
||||
@@ -9,9 +9,7 @@ import { // eslint-disable-line import/no-cycle
|
||||
const questScrolls = shared.content.quests;
|
||||
|
||||
// @TODO: Don't use this method when the group can be saved.
|
||||
export async function getGroupChat (group, options = {}) {
|
||||
const { limit, before } = options;
|
||||
|
||||
export async function getGroupChat (group) {
|
||||
let maxChatCount = MAX_CHAT_COUNT;
|
||||
if (group.chatLimitCount && group.chatLimitCount >= MAX_CHAT_COUNT) {
|
||||
maxChatCount = group.chatLimitCount;
|
||||
@@ -19,19 +17,10 @@ export async function getGroupChat (group, options = {}) {
|
||||
maxChatCount = MAX_SUBBED_GROUP_CHAT_COUNT;
|
||||
}
|
||||
|
||||
const effectiveLimit = limit !== undefined ? Math.min(limit, maxChatCount) : maxChatCount;
|
||||
|
||||
let query = Chat.find({ groupId: group._id })
|
||||
.sort('-timestamp');
|
||||
|
||||
if (before) {
|
||||
const beforeMessage = await Chat.findOne({ _id: before }).exec();
|
||||
if (beforeMessage) {
|
||||
query = query.where('timestamp').lt(beforeMessage.timestamp);
|
||||
}
|
||||
}
|
||||
|
||||
const groupChat = await query.limit(effectiveLimit).exec();
|
||||
const groupChat = await Chat.find({ groupId: group._id })
|
||||
.limit(maxChatCount)
|
||||
.sort('-timestamp')
|
||||
.exec();
|
||||
|
||||
// @TODO: Concat old chat to keep continuity of chat stored on group object
|
||||
const currentGroupChat = group.chat || [];
|
||||
|
||||
@@ -37,9 +37,7 @@ export async function sentMessage (sender, receiver, message, translate) {
|
||||
|
||||
return messageSent;
|
||||
}
|
||||
// Paginate per every 50
|
||||
const PM_PER_PAGE = 50;
|
||||
const MAX_PM_COUNT = 400;
|
||||
const PM_PER_PAGE = 10;
|
||||
|
||||
const getUserInboxDefaultOptions = {
|
||||
asArray: true,
|
||||
@@ -63,18 +61,12 @@ export async function getUserInbox (user, optionParams = getUserInboxDefaultOpti
|
||||
.sort({ timestamp: -1 });
|
||||
|
||||
if (typeof options.page !== 'undefined') {
|
||||
const page = Number(options.page);
|
||||
const skip = PM_PER_PAGE * page;
|
||||
if (skip >= MAX_PM_COUNT) {
|
||||
return options.asArray ? [] : {};
|
||||
}
|
||||
const remainingAllowed = MAX_PM_COUNT - skip;
|
||||
const limit = Math.min(PM_PER_PAGE, remainingAllowed);
|
||||
query = query
|
||||
.skip(skip)
|
||||
.limit(limit);
|
||||
.skip(PM_PER_PAGE * Number(options.page))
|
||||
.limit(PM_PER_PAGE);
|
||||
} else {
|
||||
query = query.limit(MAX_PM_COUNT);
|
||||
// Limit for legacy calls that are not paginated to prevent database issues
|
||||
query = query.limit(200);
|
||||
}
|
||||
|
||||
const messages = (await query.lean().exec()).map(msgObj => {
|
||||
|
||||
@@ -345,12 +345,12 @@ schema.statics.getGroups = async function getGroups (options = {}) {
|
||||
// unless the user is an admin or said chat is posted by that user
|
||||
// Not putting into toJSON because there we can't access user
|
||||
// It also removes the _meta field that can be stored inside a chat message
|
||||
schema.statics.toJSONCleanChat = async function groupToJSONCleanChat (group, user, options = {}) {
|
||||
schema.statics.toJSONCleanChat = async function groupToJSONCleanChat (group, user) {
|
||||
// @TODO: Adding this here for support the old chat,
|
||||
// but we should depreciate accessing chat like this
|
||||
// Also only return chat if requested, eventually we don't want to return chat here
|
||||
if (group && group.chat) {
|
||||
await getGroupChat(group, options);
|
||||
await getGroupChat(group);
|
||||
}
|
||||
|
||||
const groupToJson = group.toJSON();
|
||||
|
||||
Reference in New Issue
Block a user