Merge branch 'develop' into sabrecat/winter-2021
|
|
@ -1,4 +1,4 @@
|
|||
FROM node:12
|
||||
FROM node:14
|
||||
|
||||
ENV ADMIN_EMAIL admin@habitica.com
|
||||
ENV EMAILS_COMMUNITY_MANAGER_EMAIL admin@habitica.com
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
FROM node:12
|
||||
FROM node:14
|
||||
|
||||
# Install global packages
|
||||
RUN npm install -g gulp-cli mocha
|
||||
|
|
|
|||
25
package-lock.json
generated
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "habitica",
|
||||
"version": "4.172.0",
|
||||
"version": "4.173.0",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
|
@ -1414,7 +1414,6 @@
|
|||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.2.tgz",
|
||||
"integrity": "sha512-+uWmsejEHfmSjyyM/LkrP0orfE2m5Mx9Xel4tXNeqi1ldK5XMQcDsFkBmLDtuyKUbxj2jGDo0H240fbCRJZo7Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/node": "*"
|
||||
}
|
||||
|
|
@ -1522,7 +1521,6 @@
|
|||
"version": "3.5.27",
|
||||
"resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.5.27.tgz",
|
||||
"integrity": "sha512-1jxKDgdfJEOO9zp+lv43p8jOqRs02xPrdUTzAZIVK9tVEySfCEmktL2jEu9A3wOBEOs18yKzpVIKUh8b8ALk3w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/bson": "*",
|
||||
"@types/node": "*"
|
||||
|
|
@ -9330,15 +9328,16 @@
|
|||
}
|
||||
},
|
||||
"mongoose": {
|
||||
"version": "5.10.18",
|
||||
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.10.18.tgz",
|
||||
"integrity": "sha512-vaLUzBpUxqacoCqP/xXWMg/uVwCDrlc8LvYjDXCf8hdApvX/CXa0HLa7v2ieFaVd5Fgv3W2QXODLoC4Z/abbNw==",
|
||||
"version": "5.11.4",
|
||||
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.11.4.tgz",
|
||||
"integrity": "sha512-80IyHZ1ID4dtmQAaAr1B1FO2hWxmKMqaGP4WBkZ7xDKY1WKiBxVr1j5fk+bedO/IqJWoVG4vdxQDYp7glqaKaA==",
|
||||
"requires": {
|
||||
"@types/mongodb": "^3.5.27",
|
||||
"bson": "^1.1.4",
|
||||
"kareem": "2.3.1",
|
||||
"mongodb": "3.6.3",
|
||||
"mongoose-legacy-pluralize": "1.0.2",
|
||||
"mpath": "0.7.0",
|
||||
"mpath": "0.8.0",
|
||||
"mquery": "3.2.2",
|
||||
"ms": "2.1.2",
|
||||
"regexp-clone": "1.0.0",
|
||||
|
|
@ -9515,9 +9514,9 @@
|
|||
}
|
||||
},
|
||||
"mpath": {
|
||||
"version": "0.7.0",
|
||||
"resolved": "https://registry.npmjs.org/mpath/-/mpath-0.7.0.tgz",
|
||||
"integrity": "sha512-Aiq04hILxhz1L+f7sjGyn7IxYzWm1zLNNXcfhDtx04kZ2Gk7uvFdgZ8ts1cWa/6d0TQmag2yR8zSGZUmp0tFNg=="
|
||||
"version": "0.8.0",
|
||||
"resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.0.tgz",
|
||||
"integrity": "sha512-slIifXzF6pBxKpPV47ScgqWfGgkpwZNy55fY/umDrgmAxjWMz/WYzYsd8cThU49kw0rLyPWTZaWrOlazaeW57Q=="
|
||||
},
|
||||
"mquery": {
|
||||
"version": "3.2.2",
|
||||
|
|
@ -13736,9 +13735,9 @@
|
|||
}
|
||||
},
|
||||
"validator": {
|
||||
"version": "13.1.17",
|
||||
"resolved": "https://registry.npmjs.org/validator/-/validator-13.1.17.tgz",
|
||||
"integrity": "sha512-zL5QBoemJ3jYFb2/j38y7ljhwYGXVLUp8H6W1nVxadnAOvUOytec+L7BHh1oBQ82/TzWXHd+GSaxUWp4lROkLg=="
|
||||
"version": "13.5.1",
|
||||
"resolved": "https://registry.npmjs.org/validator/-/validator-13.5.1.tgz",
|
||||
"integrity": "sha512-s+7LW1Xi0OzPNfGN7Hb2vk0YB/epp9KFHHGC5JtqZOE1dUkN4ULPFZAQ1inCu7ceAsWmOJu6sn9cnwm3R+ghWQ=="
|
||||
},
|
||||
"value-or-function": {
|
||||
"version": "3.0.0",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "habitica",
|
||||
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
|
||||
"version": "4.172.0",
|
||||
"version": "4.173.0",
|
||||
"main": "./website/server/index.js",
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.12.9",
|
||||
|
|
@ -48,7 +48,7 @@
|
|||
"method-override": "^3.0.0",
|
||||
"moment": "^2.29.1",
|
||||
"moment-recur": "^1.0.7",
|
||||
"mongoose": "^5.10.18",
|
||||
"mongoose": "^5.11.4",
|
||||
"morgan": "^1.10.0",
|
||||
"nconf": "^0.11.0",
|
||||
"node-gcm": "^1.0.3",
|
||||
|
|
@ -71,7 +71,7 @@
|
|||
"universal-analytics": "^0.4.23",
|
||||
"useragent": "^2.1.9",
|
||||
"uuid": "^8.3.1",
|
||||
"validator": "^13.1.17",
|
||||
"validator": "^13.5.1",
|
||||
"vinyl-buffer": "^1.0.1",
|
||||
"winston": "^3.3.3",
|
||||
"winston-loggly-bulk": "^3.1.1",
|
||||
|
|
|
|||
30
website/client/package-lock.json
generated
|
|
@ -8359,9 +8359,9 @@
|
|||
"integrity": "sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ=="
|
||||
},
|
||||
"bootstrap-vue": {
|
||||
"version": "2.19.0",
|
||||
"resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.19.0.tgz",
|
||||
"integrity": "sha512-IjAXUSrRU5Qu9x3uwUcoj6LtysKbCVeWoJOsODyI/WokStUr95M+tTIajXUjIrB/Nsk0fS+RNvZnm2sWeNFrhg==",
|
||||
"version": "2.20.1",
|
||||
"resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.20.1.tgz",
|
||||
"integrity": "sha512-s+w83q0T2mo/RbFwTM8gExbLJMEOYpdTUqmyFaHv2Ir+TFprMvTWpeAzeNuawJ130W1gePZ3LW3cNp1t/tZbOw==",
|
||||
"requires": {
|
||||
"@nuxt/opencollective": "^0.3.2",
|
||||
"bootstrap": ">=4.5.3 <5.0.0",
|
||||
|
|
@ -9651,9 +9651,9 @@
|
|||
}
|
||||
},
|
||||
"core-js": {
|
||||
"version": "3.8.0",
|
||||
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.0.tgz",
|
||||
"integrity": "sha512-W2VYNB0nwQQE7tKS7HzXd7r2y/y2SVJl4ga6oH/dnaLFzM0o2lB2P3zCkWj5Wc/zyMYjtgd5Hmhk0ObkQFZOIA=="
|
||||
"version": "3.8.1",
|
||||
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz",
|
||||
"integrity": "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg=="
|
||||
},
|
||||
"core-js-compat": {
|
||||
"version": "3.6.4",
|
||||
|
|
@ -18525,9 +18525,9 @@
|
|||
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
|
||||
},
|
||||
"sass": {
|
||||
"version": "1.29.0",
|
||||
"resolved": "https://registry.npmjs.org/sass/-/sass-1.29.0.tgz",
|
||||
"integrity": "sha512-ZpwAUFgnvAUCdkjwPREny+17BpUj8nh5Yr6zKPGtLNTLrmtoRYIjm7njP24COhjJldjwW1dcv52Lpf4tNZVVRA==",
|
||||
"version": "1.30.0",
|
||||
"resolved": "https://registry.npmjs.org/sass/-/sass-1.30.0.tgz",
|
||||
"integrity": "sha512-26EUhOXRLaUY7+mWuRFqGeGGNmhB1vblpTENO1Z7mAzzIZeVxZr9EZoaY1kyGLFWdSOZxRMAufiN2mkbO6dAlw==",
|
||||
"requires": {
|
||||
"chokidar": ">=2.0.0 <4.0.0"
|
||||
}
|
||||
|
|
@ -21005,9 +21005,9 @@
|
|||
}
|
||||
},
|
||||
"validator": {
|
||||
"version": "13.1.17",
|
||||
"resolved": "https://registry.npmjs.org/validator/-/validator-13.1.17.tgz",
|
||||
"integrity": "sha512-zL5QBoemJ3jYFb2/j38y7ljhwYGXVLUp8H6W1nVxadnAOvUOytec+L7BHh1oBQ82/TzWXHd+GSaxUWp4lROkLg=="
|
||||
"version": "13.5.1",
|
||||
"resolved": "https://registry.npmjs.org/validator/-/validator-13.5.1.tgz",
|
||||
"integrity": "sha512-s+7LW1Xi0OzPNfGN7Hb2vk0YB/epp9KFHHGC5JtqZOE1dUkN4ULPFZAQ1inCu7ceAsWmOJu6sn9cnwm3R+ghWQ=="
|
||||
},
|
||||
"vary": {
|
||||
"version": "1.1.2",
|
||||
|
|
@ -21103,9 +21103,9 @@
|
|||
}
|
||||
},
|
||||
"vue-loader-v16": {
|
||||
"version": "npm:vue-loader@16.1.0",
|
||||
"resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.1.0.tgz",
|
||||
"integrity": "sha512-fTtCdI7VeyNK0HP4q4y9Z9ts8TUeaF+2/FjKx8CJ/7/Oem1rCX7zIJe+d+jLrVnVNQjENd3gqmANraLcdRWwnQ==",
|
||||
"version": "npm:vue-loader@16.1.1",
|
||||
"resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.1.1.tgz",
|
||||
"integrity": "sha512-wz/+HFg/3SBayHWAlZXARcnDTl3VOChrfW9YnxvAweiuyKX/7IGx1ad/4yJHmwhgWlOVYMAbTiI7GV8G33PfGQ==",
|
||||
"requires": {
|
||||
"chalk": "^4.1.0",
|
||||
"hash-sum": "^2.0.0",
|
||||
|
|
|
|||
|
|
@ -29,9 +29,9 @@
|
|||
"axios-progress-bar": "^1.2.0",
|
||||
"babel-eslint": "^10.1.0",
|
||||
"bootstrap": "^4.5.3",
|
||||
"bootstrap-vue": "^2.19.0",
|
||||
"bootstrap-vue": "^2.20.1",
|
||||
"chai": "^4.1.2",
|
||||
"core-js": "^3.8.0",
|
||||
"core-js": "^3.8.1",
|
||||
"eslint": "^6.8.0",
|
||||
"eslint-config-habitrpg": "^6.2.0",
|
||||
"eslint-plugin-mocha": "^5.3.0",
|
||||
|
|
@ -44,7 +44,7 @@
|
|||
"lodash": "^4.17.20",
|
||||
"moment": "^2.29.1",
|
||||
"nconf": "^0.11.0",
|
||||
"sass": "^1.29.0",
|
||||
"sass": "^1.30.0",
|
||||
"sass-loader": "^8.0.2",
|
||||
"smartbanner.js": "^1.16.0",
|
||||
"svg-inline-loader": "^0.8.2",
|
||||
|
|
@ -52,7 +52,7 @@
|
|||
"svgo": "^1.3.2",
|
||||
"svgo-loader": "^2.2.1",
|
||||
"uuid": "^8.3.1",
|
||||
"validator": "^13.1.17",
|
||||
"validator": "^13.5.1",
|
||||
"vue": "^2.6.12",
|
||||
"vue-cli-plugin-storybook": "^0.6.1",
|
||||
"vue-mugen-scroll": "^0.2.6",
|
||||
|
|
|
|||
|
|
@ -1096,157 +1096,157 @@
|
|||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_glowing_mushroom_cave {
|
||||
.background_gingerbread_house {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_gorgeous_greenhouse {
|
||||
.background_glowing_mushroom_cave {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_grand_staircase {
|
||||
.background_gorgeous_greenhouse {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_graveyard {
|
||||
.background_grand_staircase {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: 0px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_green {
|
||||
.background_graveyard {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -142px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_guardian_statues {
|
||||
.background_green {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -284px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_gumdrop_land {
|
||||
.background_guardian_statues {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -426px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_habit_city_rooftops {
|
||||
.background_gumdrop_land {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -568px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_habit_city_streets {
|
||||
.background_habit_city_rooftops {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -710px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_halflings_house {
|
||||
.background_habit_city_streets {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -852px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_hall_of_heroes {
|
||||
.background_halflings_house {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -994px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_harvest_feast {
|
||||
.background_hall_of_heroes {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1136px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_harvest_fields {
|
||||
.background_harvest_feast {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1278px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_harvest_moon {
|
||||
.background_harvest_fields {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_haunted_forest {
|
||||
.background_harvest_moon {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px 0px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_haunted_house {
|
||||
.background_haunted_forest {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -148px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_heather_field {
|
||||
.background_haunted_house {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -296px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_herding_sheep_in_autumn {
|
||||
.background_heather_field {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -444px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_holiday_market {
|
||||
.background_herding_sheep_in_autumn {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -592px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_holiday_wreath {
|
||||
.background_holiday_hearth {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -740px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_hot_air_balloon {
|
||||
.background_holiday_market {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_ice_cave {
|
||||
.background_holiday_wreath {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_iceberg {
|
||||
.background_hot_air_balloon {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_idyllic_cabin {
|
||||
.background_ice_cave {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_in_a_classroom {
|
||||
.background_iceberg {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: 0px -1480px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_in_an_ancient_tomb {
|
||||
.background_idyllic_cabin {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -142px -1480px;
|
||||
width: 141px;
|
||||
|
|
|
|||
|
|
@ -1,642 +1,738 @@
|
|||
.Pet-Whale-White {
|
||||
.Pet-Velociraptor-CottonCandyPink {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: 0px 0px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Whale-Zombie {
|
||||
.Pet-Velociraptor-Desert {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -82px 0px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Amber {
|
||||
.Pet-Velociraptor-Golden {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -164px 0px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Aquatic {
|
||||
.Pet-Velociraptor-Red {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: 0px -100px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Aurora {
|
||||
.Pet-Velociraptor-Shade {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -82px -100px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-AutumnLeaf {
|
||||
.Pet-Velociraptor-Skeleton {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -164px -100px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Base {
|
||||
.Pet-Velociraptor-White {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -246px 0px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-BirchBark {
|
||||
.Pet-Velociraptor-Zombie {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -246px -100px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-BlackPearl {
|
||||
.Pet-Whale-Base {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: 0px -200px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Bronze {
|
||||
.Pet-Whale-CottonCandyBlue {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -82px -200px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Celestial {
|
||||
.Pet-Whale-CottonCandyPink {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -164px -200px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-CottonCandyBlue {
|
||||
.Pet-Whale-Desert {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -246px -200px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-CottonCandyPink {
|
||||
.Pet-Whale-Golden {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -328px 0px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Cupid {
|
||||
.Pet-Whale-Red {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -328px -100px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Desert {
|
||||
.Pet-Whale-Shade {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -328px -200px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Dessert {
|
||||
.Pet-Whale-Skeleton {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: 0px -300px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Ember {
|
||||
.Pet-Whale-White {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -82px -300px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Fairy {
|
||||
.Pet-Whale-Zombie {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -164px -300px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Floral {
|
||||
.Pet-Wolf-Amber {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -246px -300px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Fluorite {
|
||||
.Pet-Wolf-Aquatic {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -328px -300px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Frost {
|
||||
.Pet-Wolf-Aurora {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -410px 0px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Ghost {
|
||||
.Pet-Wolf-AutumnLeaf {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -410px -100px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Glass {
|
||||
.Pet-Wolf-Base {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -410px -200px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Glow {
|
||||
.Pet-Wolf-BirchBark {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -410px -300px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Golden {
|
||||
.Pet-Wolf-BlackPearl {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -492px 0px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Holly {
|
||||
.Pet-Wolf-Bronze {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -492px -100px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-IcySnow {
|
||||
.Pet-Wolf-Celestial {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -492px -200px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Peppermint {
|
||||
.Pet-Wolf-CottonCandyBlue {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -492px -300px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Rainbow {
|
||||
.Pet-Wolf-CottonCandyPink {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: 0px -400px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Red {
|
||||
.Pet-Wolf-Cupid {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -82px -400px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-RoseQuartz {
|
||||
.Pet-Wolf-Desert {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -164px -400px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-RoyalPurple {
|
||||
.Pet-Wolf-Dessert {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -246px -400px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Ruby {
|
||||
.Pet-Wolf-Ember {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -328px -400px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-SandSculpture {
|
||||
.Pet-Wolf-Fairy {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -410px -400px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Shade {
|
||||
.Pet-Wolf-Floral {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -492px -400px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Shadow {
|
||||
.Pet-Wolf-Fluorite {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -574px 0px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Shimmer {
|
||||
.Pet-Wolf-Frost {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -574px -100px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Silver {
|
||||
.Pet-Wolf-Ghost {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -574px -200px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Skeleton {
|
||||
.Pet-Wolf-Glass {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -574px -300px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Spooky {
|
||||
.Pet-Wolf-Glow {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -574px -400px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-StarryNight {
|
||||
.Pet-Wolf-Golden {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: 0px -500px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Sunshine {
|
||||
.Pet-Wolf-Holly {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -82px -500px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Thunderstorm {
|
||||
.Pet-Wolf-IcySnow {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -164px -500px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Turquoise {
|
||||
.Pet-Wolf-Peppermint {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -246px -500px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Vampire {
|
||||
.Pet-Wolf-Rainbow {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -328px -500px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Veggie {
|
||||
.Pet-Wolf-Red {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -410px -500px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Veteran {
|
||||
.Pet-Wolf-RoseQuartz {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -492px -500px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Watery {
|
||||
.Pet-Wolf-RoyalPurple {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -574px -500px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-White {
|
||||
.Pet-Wolf-Ruby {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -656px 0px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Windup {
|
||||
.Pet-Wolf-SandSculpture {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -656px -100px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Zombie {
|
||||
.Pet-Wolf-Shade {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -656px -200px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Base {
|
||||
.Pet-Wolf-Shadow {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -656px -300px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-CottonCandyBlue {
|
||||
.Pet-Wolf-Shimmer {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -656px -400px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-CottonCandyPink {
|
||||
.Pet-Wolf-Silver {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -656px -500px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Desert {
|
||||
.Pet-Wolf-Skeleton {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: 0px -600px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Golden {
|
||||
.Pet-Wolf-Spooky {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -82px -600px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Red {
|
||||
.Pet-Wolf-StarryNight {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -164px -600px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Shade {
|
||||
.Pet-Wolf-Sunshine {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -246px -600px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Skeleton {
|
||||
.Pet-Wolf-Thunderstorm {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -328px -600px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-White {
|
||||
.Pet-Wolf-Turquoise {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -410px -600px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Zombie {
|
||||
.Pet-Wolf-Vampire {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -492px -600px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet_HatchingPotion_Amber {
|
||||
.Pet-Wolf-Veggie {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -574px -600px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Veteran {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -656px -600px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Watery {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px 0px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-White {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -100px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Windup {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -200px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Wolf-Zombie {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -300px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Base {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -400px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-CottonCandyBlue {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -500px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-CottonCandyPink {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -600px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Desert {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: 0px -700px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Golden {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -82px -700px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Red {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -164px -700px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Shade {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -246px -700px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Skeleton {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -328px -700px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-White {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -410px -700px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Yarn-Zombie {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -492px -700px;
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet_HatchingPotion_Amber {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -574px -700px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Aquatic {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -643px -600px;
|
||||
background-position: -643px -700px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Aurora {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px 0px;
|
||||
background-position: -712px -700px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_AutumnLeaf {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -69px;
|
||||
background-position: -820px 0px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Base {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -138px;
|
||||
background-position: -820px -69px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_BirchBark {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -207px;
|
||||
background-position: -820px -138px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_BlackPearl {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -276px;
|
||||
background-position: -820px -207px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Bronze {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -345px;
|
||||
background-position: -820px -276px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Celestial {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -414px;
|
||||
background-position: -820px -345px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_CottonCandyBlue {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -483px;
|
||||
background-position: -820px -414px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_CottonCandyPink {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -552px;
|
||||
background-position: -820px -483px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Cupid {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -738px -621px;
|
||||
background-position: -820px -552px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Desert {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: 0px -700px;
|
||||
background-position: -820px -621px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Ember {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -69px -700px;
|
||||
background-position: -820px -690px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Fairy {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -138px -700px;
|
||||
background-position: 0px -800px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Floral {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -207px -700px;
|
||||
background-position: -69px -800px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Fluorite {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -276px -700px;
|
||||
background-position: -138px -800px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Frost {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -345px -700px;
|
||||
background-position: -207px -800px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Ghost {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -414px -700px;
|
||||
background-position: -276px -800px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Glass {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -483px -700px;
|
||||
background-position: -345px -800px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Glow {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -552px -700px;
|
||||
background-position: -414px -800px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Golden {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -621px -700px;
|
||||
background-position: -483px -800px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Holly {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -690px -700px;
|
||||
background-position: -552px -800px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_IcySnow {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -807px 0px;
|
||||
background-position: -621px -800px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Peppermint {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -807px -69px;
|
||||
background-position: -690px -800px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Purple {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -807px -138px;
|
||||
background-position: -759px -800px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Rainbow {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -807px -207px;
|
||||
background-position: -889px 0px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Red {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -807px -276px;
|
||||
background-position: -889px -69px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_RoseQuartz {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -807px -345px;
|
||||
background-position: -889px -138px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_RoyalPurple {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -807px -414px;
|
||||
background-position: -889px -207px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Ruby {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -807px -483px;
|
||||
background-position: -889px -276px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_SandSculpture {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -807px -552px;
|
||||
background-position: -889px -345px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Shade {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -807px -621px;
|
||||
background-position: -889px -414px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Shadow {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -807px -690px;
|
||||
background-position: -889px -483px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Shimmer {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: 0px -769px;
|
||||
background-position: -889px -552px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Silver {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -69px -769px;
|
||||
background-position: -889px -621px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Skeleton {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -138px -769px;
|
||||
background-position: -889px -690px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Spooky {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -207px -769px;
|
||||
background-position: -889px -759px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_StarryNight {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -276px -769px;
|
||||
background-position: 0px -869px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Sunshine {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -345px -769px;
|
||||
background-position: -69px -869px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Thunderstorm {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -414px -769px;
|
||||
background-position: -138px -869px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Turquoise {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -483px -769px;
|
||||
background-position: -207px -869px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Vampire {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -552px -769px;
|
||||
background-position: -276px -869px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Watery {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -621px -769px;
|
||||
background-position: -345px -869px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_White {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -690px -769px;
|
||||
background-position: -414px -869px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.Pet_HatchingPotion_Zombie {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-29.png');
|
||||
background-position: -759px -769px;
|
||||
background-position: -483px -869px;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 461 KiB After Width: | Height: | Size: 459 KiB |
|
Before Width: | Height: | Size: 547 KiB After Width: | Height: | Size: 534 KiB |
|
Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 133 KiB |
|
Before Width: | Height: | Size: 120 KiB After Width: | Height: | Size: 119 KiB |
|
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 113 KiB |
|
Before Width: | Height: | Size: 314 KiB After Width: | Height: | Size: 308 KiB |
|
Before Width: | Height: | Size: 350 KiB After Width: | Height: | Size: 358 KiB |
|
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 193 KiB |
|
Before Width: | Height: | Size: 173 KiB After Width: | Height: | Size: 172 KiB |
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 149 KiB |
|
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 140 KiB |
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 141 KiB |
|
Before Width: | Height: | Size: 352 KiB After Width: | Height: | Size: 374 KiB |
|
Before Width: | Height: | Size: 183 KiB After Width: | Height: | Size: 185 KiB |
|
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 150 KiB |
|
Before Width: | Height: | Size: 154 KiB After Width: | Height: | Size: 153 KiB |
|
Before Width: | Height: | Size: 150 KiB After Width: | Height: | Size: 151 KiB |
|
Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 164 KiB |
|
Before Width: | Height: | Size: 183 KiB After Width: | Height: | Size: 181 KiB |
|
Before Width: | Height: | Size: 171 KiB After Width: | Height: | Size: 171 KiB |
|
Before Width: | Height: | Size: 166 KiB After Width: | Height: | Size: 169 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 134 KiB |
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 124 KiB |
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 121 KiB |
|
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 150 KiB |
|
|
@ -104,9 +104,9 @@
|
|||
:variant="'success'"
|
||||
>
|
||||
<b-dropdown-item
|
||||
class="selectListItem"
|
||||
v-for="type in columns"
|
||||
:key="type"
|
||||
class="selectListItem"
|
||||
@click="createTask(type)"
|
||||
>{{ $t(type) }}</b-dropdown-item>
|
||||
</b-dropdown>
|
||||
|
|
|
|||
|
|
@ -43,23 +43,32 @@
|
|||
>
|
||||
</div>
|
||||
<div class="col">
|
||||
<select-list :items="sortOptions"
|
||||
@select="changeSortOption($event)"
|
||||
:value="optionEntryBySelectedValue"
|
||||
key-prop="value">
|
||||
<select-list
|
||||
:items="sortOptions"
|
||||
:value="optionEntryBySelectedValue"
|
||||
key-prop="value"
|
||||
@select="changeSortOption($event)"
|
||||
>
|
||||
<template v-slot:item="{ item }">
|
||||
<span class="label" v-if="item">{{ item.text }}</span>
|
||||
<span
|
||||
v-if="item"
|
||||
class="label"
|
||||
>{{ item.text }}</span>
|
||||
</template>
|
||||
</select-list>
|
||||
</div>
|
||||
<div class="col-3">
|
||||
|
||||
<select-list :items="sortDirections"
|
||||
@select="changeSortDirection($event)"
|
||||
:value="directionEntryBySelectedValue"
|
||||
key-prop="value">
|
||||
<select-list
|
||||
:items="sortDirections"
|
||||
:value="directionEntryBySelectedValue"
|
||||
key-prop="value"
|
||||
@select="changeSortDirection($event)"
|
||||
>
|
||||
<template v-slot:item="{ item }">
|
||||
<span class="label" v-if="item">{{ item.text }}</span>
|
||||
<span
|
||||
v-if="item"
|
||||
class="label"
|
||||
>{{ item.text }}</span>
|
||||
</template>
|
||||
</select-list>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -307,10 +307,9 @@
|
|||
<sidebar-section :title="$t('helpfulLinks')">
|
||||
<ul>
|
||||
<li>
|
||||
<a
|
||||
href
|
||||
@click.prevent="modForm()"
|
||||
>{{ $t('contactForm') }}</a>
|
||||
<a href="mailto:admin@habitica.com">
|
||||
{{ $t('reportCommunityIssues') }}
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<router-link
|
||||
|
|
|
|||
|
|
@ -336,10 +336,6 @@
|
|||
href="http://habitica.fandom.com/wiki/Habitica_Wiki"
|
||||
target="_blank"
|
||||
>{{ $t('wiki') }}</a>
|
||||
<a
|
||||
class="topbar-dropdown-item dropdown-item"
|
||||
@click="modForm()"
|
||||
>{{ $t('contactForm') }}</a>
|
||||
</div>
|
||||
</li>
|
||||
</b-navbar-nav>
|
||||
|
|
|
|||
|
|
@ -22,10 +22,7 @@
|
|||
<br>
|
||||
{{ $t('reportCommunityIssues') }}
|
||||
:
|
||||
<a
|
||||
href
|
||||
@click.prevent="modForm()"
|
||||
>{{ $t('contactForm') }}</a>
|
||||
<a href="mailto:admin@habitica.com">admin@habitica.com</a>
|
||||
</span>
|
||||
<br>
|
||||
{{ $t('subscriptionPaymentIssues') }}
|
||||
|
|
|
|||
|
|
@ -5,60 +5,108 @@
|
|||
ref="clickPotionInfo"
|
||||
class="dragInfo mouse"
|
||||
>
|
||||
<div class="spell col-12 row">
|
||||
<div class="col-8 details">
|
||||
<p class="title">
|
||||
{{ spell.text() }}
|
||||
</p>
|
||||
<p class="notes">
|
||||
{{ `Click on a ${spell.target} to cast!` }}
|
||||
</p>
|
||||
<!-- @TODO make that translatable-->
|
||||
<div class="spell">
|
||||
<div class="spell-border">
|
||||
<div class="mana">
|
||||
<div
|
||||
class="img"
|
||||
:class="`shop_${spell.key} shop-sprite item-img`"
|
||||
></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-4 mana">
|
||||
<div
|
||||
class="img"
|
||||
:class="`shop_${spell.key} shop-sprite item-img`"
|
||||
></div>
|
||||
<div class="details">
|
||||
<!-- @TODO make that translatable-->
|
||||
<p class="notes">
|
||||
{{ `Select a ${spell.target}` }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="drawer-wrapper d-flex justify-content-center">
|
||||
<div class="drawer-wrapper">
|
||||
<drawer
|
||||
v-if="user.stats.class && !user.preferences.disableClasses"
|
||||
v-mousePosition="30"
|
||||
:title="$t('skillsTitle')"
|
||||
:title="drawerTitle"
|
||||
:open-status="openStatus"
|
||||
@mouseMoved="mouseMoved($event)"
|
||||
@toggled="drawerToggled"
|
||||
>
|
||||
<div slot="drawer-slider">
|
||||
<div class="container spell-container">
|
||||
<div class="row">
|
||||
<!-- eslint-disable vue/no-use-v-if-with-v-for -->
|
||||
<div
|
||||
v-for="(skill, key) in spells[user.stats.class]"
|
||||
v-if="user.stats.lvl >= skill.lvl"
|
||||
:key="key"
|
||||
v-b-popover.hover.auto="skillNotes(skill)"
|
||||
class="col-12 col-md-3"
|
||||
@click="!spellDisabled(key) ? castStart(skill) : null"
|
||||
<div class="spell-container">
|
||||
<div
|
||||
v-for="(skill, key) in spells[user.stats.class]"
|
||||
:id="`spell_${skill.key}`"
|
||||
:key="key"
|
||||
@click="!spellDisabled(key) ? castStart(skill) : null"
|
||||
>
|
||||
<b-popover
|
||||
:target="`spell_${skill.key}`"
|
||||
triggers="hover"
|
||||
placement="top"
|
||||
custom-class="popover-class"
|
||||
>
|
||||
<div class="popover-wrapper">
|
||||
<div class="popover-title">
|
||||
<div class="popover-title-text">
|
||||
{{ skill.text() }}
|
||||
</div>
|
||||
<div class="popover-mana">
|
||||
<div
|
||||
v-once
|
||||
class="popover-svg-icon"
|
||||
v-html="icons.mana"
|
||||
></div>
|
||||
<div class="popover-mana-count">
|
||||
{{ skill.mana }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="popover-description">
|
||||
{{ skillNotes(skill) }}
|
||||
</div>
|
||||
</div>
|
||||
</b-popover>
|
||||
<div
|
||||
class="spell-border"
|
||||
:class="{ disabled: spellDisabled(key) || user.stats.lvl < skill.lvl }"
|
||||
>
|
||||
<!-- eslint-enable vue/no-use-v-if-with-v-for -->
|
||||
<div
|
||||
class="spell col-12 row"
|
||||
:class="{'disabled': spellDisabled(key)}"
|
||||
class="spell"
|
||||
>
|
||||
<div class="col-8 details">
|
||||
<div class="details">
|
||||
<div
|
||||
class="img"
|
||||
:class="`shop_${skill.key} shop-sprite item-img`"
|
||||
></div>
|
||||
<span class="title">{{ skill.text() }}</span>
|
||||
</div>
|
||||
<div class="col-4 mana">
|
||||
<div
|
||||
v-if="user.stats.lvl < skill.lvl"
|
||||
class="mana"
|
||||
>
|
||||
<div class="mana-text level">
|
||||
<div>Level {{ skill.lvl }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
v-else-if="spellDisabled(key) === true"
|
||||
class="mana"
|
||||
>
|
||||
<div class="mana-text">
|
||||
<div
|
||||
v-once
|
||||
class="svg-icon"
|
||||
v-html="icons.mana"
|
||||
></div>
|
||||
<div>{{ skill.mana }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
v-else
|
||||
class="mana"
|
||||
>
|
||||
<div class="mana-text">
|
||||
<div
|
||||
v-once
|
||||
class="svg-icon"
|
||||
v-html="icons.mana"
|
||||
></div>
|
||||
|
|
@ -76,139 +124,275 @@
|
|||
</template>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
.drawer-wrapper {
|
||||
width: 100vw;
|
||||
position: fixed;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
z-index: 19;
|
||||
@import '~@/assets/scss/colors.scss';
|
||||
|
||||
.drawer-container {
|
||||
left: auto !important;
|
||||
right: auto !important;
|
||||
min-width: 60%;
|
||||
.drawer-wrapper {
|
||||
width: 100vw;
|
||||
position: fixed;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
z-index: 19;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
|
||||
.drawer-container {
|
||||
left: auto !important;
|
||||
right: auto !important;
|
||||
min-width: 25.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
.popover-class {
|
||||
.popover-wrapper {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 0.1em;
|
||||
|
||||
.popover-description {
|
||||
text-align: left;
|
||||
color: $white;
|
||||
}
|
||||
|
||||
.popover-title {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
padding-bottom: 0.5em;
|
||||
|
||||
.popover-title-text {
|
||||
font-weight: bold;
|
||||
font-size: 1.1em;
|
||||
color: $white;
|
||||
}
|
||||
|
||||
.popover-mana {
|
||||
display: flex;
|
||||
gap: 2px;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
.popover-svg-icon {
|
||||
width: 1.3em;
|
||||
}
|
||||
|
||||
.popover-mana-count {
|
||||
font-weight: bold;
|
||||
color: $blue-100;
|
||||
font-size: 1.1em;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.drawer-slider {
|
||||
margin-top: 1em;
|
||||
}
|
||||
.spell-container {
|
||||
white-space: initial;
|
||||
display: flex;
|
||||
justify-content: space-evenly;
|
||||
align-items: center;
|
||||
margin-left: -2rem;
|
||||
margin-right: -1.5rem;
|
||||
margin-top: -0.14rem;
|
||||
box-sizing: content-box;
|
||||
|
||||
.spell-container {
|
||||
margin-top: .5em;
|
||||
white-space: initial;
|
||||
}
|
||||
.spell-border {
|
||||
padding: 2px;
|
||||
background-color: transparent;
|
||||
border-radius: 4px;
|
||||
margin-bottom: 1rem;
|
||||
|
||||
.spell:hover:not(.disabled) {
|
||||
cursor: pointer;
|
||||
border: solid 2px #50b5e9;
|
||||
}
|
||||
|
||||
.spell {
|
||||
background: #ffffff;
|
||||
border: solid 2px transparent;
|
||||
margin-bottom: 1em;
|
||||
box-shadow: 0 2px 2px 0 rgba(26, 24, 29, 0.16), 0 1px 4px 0 rgba(26, 24, 29, 0.12);
|
||||
border-radius: 1000px;
|
||||
color: #4e4a57;
|
||||
padding-right: 0;
|
||||
padding-left: 0;
|
||||
overflow: hidden;
|
||||
&:hover:not(.disabled) {
|
||||
background-color: $purple-400;
|
||||
cursor: pointer;
|
||||
box-shadow: 0 4px 4px 0 rgba(26, 24, 29, 0.16),
|
||||
0 1px 4px 0 rgba(26, 24, 29, 0.12);
|
||||
}
|
||||
|
||||
&.disabled {
|
||||
opacity: 0.5;
|
||||
.spell {
|
||||
background-color: $gray-10;
|
||||
box-shadow: none !important;
|
||||
|
||||
.mana {
|
||||
background-color: rgba(26, 24, 29, 0.5);
|
||||
}
|
||||
|
||||
.level {
|
||||
color: $white;
|
||||
font-weight: normal;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.spell {
|
||||
background: $white;
|
||||
border-radius: 4px;
|
||||
color: $gray-50;
|
||||
padding-right: 0;
|
||||
padding-left: 0;
|
||||
overflow: hidden;
|
||||
width: 4.5rem;
|
||||
height: 4.6rem;
|
||||
box-shadow: 0 1px 3px 0 rgba(26, 24, 29, 0.12),
|
||||
0 1px 2px 0 rgba(26, 24, 29, 0.24);
|
||||
|
||||
&:hover {
|
||||
box-shadow: 0 3px 6px 0 rgba(26, 24, 29, 0.16),
|
||||
0 3px 6px 0 rgba(26, 24, 29, 0.24);
|
||||
}
|
||||
|
||||
.details {
|
||||
text-align: center;
|
||||
height: 3.1rem;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
.img {
|
||||
display: block;
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
|
||||
.img {
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.mana-text {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
gap: 0.2rem;
|
||||
text-align: center;
|
||||
color: $blue-1;
|
||||
|
||||
.svg-icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
.mana {
|
||||
background-color: rgba(70, 167, 217, 0.15);
|
||||
color: $blue-10;
|
||||
font-weight: bold;
|
||||
height: 1.5rem;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.spell-container-row {
|
||||
display: flex;
|
||||
justify-content: space-evenly;
|
||||
align-items: center;
|
||||
gap: 2em;
|
||||
margin-right: -1em;
|
||||
margin-left: -1em;
|
||||
}
|
||||
|
||||
.spell-skills {
|
||||
flex: 0 0 auto;
|
||||
width: 6em;
|
||||
}
|
||||
|
||||
.dragInfo {
|
||||
position: absolute;
|
||||
left: -500px;
|
||||
z-index: 1080;
|
||||
color: $gray-500;
|
||||
border: none;
|
||||
background-color: transparent;
|
||||
box-shadow: transparent;
|
||||
|
||||
.spell {
|
||||
width: 5.9rem;
|
||||
height: 8rem;
|
||||
padding-bottom: 0;
|
||||
margin-bottom: 0;
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
flex-direction: column;
|
||||
gap: 1.5rem;
|
||||
|
||||
.spell-border {
|
||||
width: 59px;
|
||||
height: 62px;
|
||||
background: $blue-50;
|
||||
border-radius: 4px;
|
||||
box-sizing: border-box;
|
||||
transform: rotate(45deg);
|
||||
padding: 2px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
.mana {
|
||||
width: 58px;
|
||||
height: 58px;
|
||||
background-color: $gray-700;
|
||||
border-radius: 4px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
overflow: hidden;
|
||||
|
||||
.img {
|
||||
background-color: $gray-700;
|
||||
display: block;
|
||||
text-align: center;
|
||||
transform: rotate(-45deg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.details {
|
||||
text-align: left;
|
||||
padding-top: .5em;
|
||||
padding-right: .1em;
|
||||
|
||||
.img {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
span {
|
||||
display: inline-block;
|
||||
width: 50%;
|
||||
padding-bottom: .7em;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
margin-top: 1rem;
|
||||
width: 100%;
|
||||
height: 2em;
|
||||
border-radius: 4px;
|
||||
background-color: rgba(52, 49, 58, 0.96);
|
||||
|
||||
.notes {
|
||||
font-weight: normal;
|
||||
color: #686274;
|
||||
font-size: 13px;
|
||||
color: $white;
|
||||
text-align: center;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
|
||||
.img {
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.mana-text {
|
||||
margin-bottom: .2em;
|
||||
padding-top: 1.1em;
|
||||
|
||||
div {
|
||||
display: inline-block;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.svg-icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
margin-right: .2em;
|
||||
}
|
||||
}
|
||||
|
||||
.mana {
|
||||
padding: .2em;
|
||||
background-color: rgba(70, 167, 217, 0.24);
|
||||
color: #2995cd;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
|
||||
.dragInfo {
|
||||
position: absolute;
|
||||
left: -500px;
|
||||
z-index: 1080;
|
||||
|
||||
.spell {
|
||||
border-radius: 1000px;
|
||||
min-width: 224px;
|
||||
height: 52px;
|
||||
font-size: 12px;
|
||||
padding-left: .5em;
|
||||
|
||||
.title {
|
||||
font-weight: bold;
|
||||
margin-bottom: .2em;
|
||||
}
|
||||
}
|
||||
|
||||
.mana {
|
||||
border-radius: 0 1000px 1000px 0;
|
||||
}
|
||||
|
||||
&.mouse {
|
||||
position: fixed;
|
||||
pointer-events: none
|
||||
}
|
||||
.potion-icon {
|
||||
margin: 0 auto;
|
||||
}
|
||||
.popover {
|
||||
position: inherit;
|
||||
width: 100px;
|
||||
}
|
||||
&.mouse {
|
||||
position: fixed;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.potion-icon {
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.popover {
|
||||
position: inherit;
|
||||
width: 100px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<script>
|
||||
import spells, { stealthBuffsToAdd } from '@/../../common/script/content/spells';
|
||||
import throttle from 'lodash/throttle';
|
||||
|
||||
import spells, {
|
||||
stealthBuffsToAdd,
|
||||
} from '@/../../common/script/content/spells';
|
||||
import { mapState, mapGetters } from '@/libs/store';
|
||||
import notifications from '@/mixins/notifications';
|
||||
import spellsMixin from '@/mixins/spells';
|
||||
|
|
@ -216,7 +400,11 @@ import Drawer from '@/components/ui/drawer';
|
|||
import MouseMoveDirective from '@/directives/mouseposition.directive';
|
||||
|
||||
import mana from '@/assets/svg/mana.svg';
|
||||
import { CONSTANTS, setLocalSetting, getLocalSetting } from '@/libs/userlocalManager';
|
||||
import {
|
||||
CONSTANTS,
|
||||
setLocalSetting,
|
||||
getLocalSetting,
|
||||
} from '@/libs/userlocalManager';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
|
@ -246,6 +434,10 @@ export default {
|
|||
openStatus () {
|
||||
return this.$store.state.spellOptions.spellDrawOpen ? 1 : 0;
|
||||
},
|
||||
drawerTitle () {
|
||||
const classStr = this.$t(this.user.stats.class);
|
||||
return this.$t('skillsTitle', { classStr });
|
||||
},
|
||||
},
|
||||
mounted () {
|
||||
// @TODO: should we abstract the drawer state/local
|
||||
|
|
@ -260,10 +452,8 @@ export default {
|
|||
this.$store.state.spellOptions.spellDrawOpen = newState;
|
||||
|
||||
if (newState) {
|
||||
setLocalSetting(
|
||||
CONSTANTS.keyConstants.SPELL_DRAWER_STATE,
|
||||
CONSTANTS.drawerStateValues.DRAWER_OPEN,
|
||||
);
|
||||
setLocalSetting(CONSTANTS.keyConstants.SPELL_DRAWER_STATE,
|
||||
CONSTANTS.drawerStateValues.DRAWER_OPEN);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -273,9 +463,18 @@ export default {
|
|||
);
|
||||
},
|
||||
spellDisabled (skill) {
|
||||
const incompleteDailiesDue = this.getUnfilteredTaskList('daily').filter(daily => !daily.completed && daily.isDue).length;
|
||||
if (skill === 'frost' && this.user.stats.buffs.streaks) return true;
|
||||
if (skill === 'stealth' && this.user.stats.buffs.stealth >= incompleteDailiesDue) return true;
|
||||
const incompleteDailiesDue = this
|
||||
.getUnfilteredTaskList('daily')
|
||||
.filter(daily => !daily.completed && daily.isDue)
|
||||
.length;
|
||||
|
||||
if (skill === 'frost' && this.user.stats.buffs.streaks) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (skill === 'stealth' && this.user.stats.buffs.stealth >= incompleteDailiesDue) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
},
|
||||
|
|
@ -296,15 +495,14 @@ export default {
|
|||
return notes;
|
||||
},
|
||||
// @TODO: Move to mouse move component??
|
||||
mouseMoved ($event) {
|
||||
// @TODO: throttle
|
||||
mouseMoved: throttle(function mouseMoved ($event) {
|
||||
if (this.potionClickMode) {
|
||||
this.$refs.clickPotionInfo.style.left = `${$event.x + 20}px`;
|
||||
this.$refs.clickPotionInfo.style.top = `${$event.y + 20}px`;
|
||||
} else {
|
||||
this.lastMouseMoveEvent = $event;
|
||||
}
|
||||
},
|
||||
}, 10),
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -114,7 +114,7 @@ export default {
|
|||
// the selected member doesn't have the flags property which sets `cardReceived`
|
||||
if (spell.pinType !== 'card') {
|
||||
try {
|
||||
spell.cast(this.user, target);
|
||||
spell.cast(this.user, target, {});
|
||||
} catch (e) {
|
||||
if (!e.request) {
|
||||
this.$store.dispatch('snackbars:add', {
|
||||
|
|
|
|||
|
|
@ -2162,7 +2162,7 @@
|
|||
"headAccessoryMystery202009Text": "Fantastische Falterfühler",
|
||||
"backMystery202009Text": "Fantastische Falterflügel",
|
||||
"armorArmoireHeroicHerbalistRobeNotes": "Riecht immer angenehm nach allerlei Kräutern. Erhöht Ausdauer und Intelligenz um je <%= attrs %>. Verzauberter Schrank: Heroischer-Herbalist-Set (Gegenstand 1 von 3).",
|
||||
"headAccessoryMystery202009Notes": "Diese fedrigen Antennen werden Dir dabei helfen, selbst in der Dunkelheit der Nacht, den Weg zu finden. Gewährt keinen Attributbonus. Abonnentengegenstand, September 2020.",
|
||||
"headAccessoryMystery202009Notes": "Diese federigen Antennen werden Dir dabei helfen, selbst in der Dunkelheit der Nacht, den Weg zu finden. Gewährt keinen Attributbonus. Abonnentengegenstand, September 2020.",
|
||||
"backMystery202009Notes": "Lass diese riesigen Flügel Dich in ungekannte Höhen bringen! Gewährt keinen Attributbonus. Abonnentengegenstand, September 2020.",
|
||||
"shieldArmoireMortarAndPestleNotes": "Das wichtigste Equipment im Arsenal eines Herbalisten! Zermahle die Zutaten für Deine Kräutermixturen und lege Dich ins Zeug! Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Heroischer-Herbalist-Set (Gegenstand 2 von 3).",
|
||||
"headArmoireHeroicHerbalistCrispinetteNotes": "Dieser praktische Kopfschmuck wird Dir helfen Deine Haare im Zaum zu halten... Es schadet nicht, dass er auch zu einem geheimnisvollen Ruf beiträgt. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Heroischer-Herbalist-Set (Gegenstand 3 von 3).",
|
||||
|
|
@ -2223,5 +2223,9 @@
|
|||
"armorArmoireDoubletOfClubsNotes": "Wer weiß was für Dich noch in den Karten steht, aber mit diesem Wams mit Umhang siehst Du in jedem Fall stilvoll dabei aus! Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Kreuzbube Set (Gegenstand 3 von 3).",
|
||||
"armorArmoireDoubletOfClubsText": "Wams des Kreuzes",
|
||||
"weaponArmoireClubOfClubsNotes": "Diese stilvolle Keule lässt heimtückischen Aufgaben keine Chance Deine Pläne durchkreuzen. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Kreuzbube Set (Gegenstand 2 von 3).",
|
||||
"weaponArmoireClubOfClubsText": "Keule des Kreuzes"
|
||||
"weaponArmoireClubOfClubsText": "Keule des Kreuzes",
|
||||
"headMystery202012Notes": "Diese imposante Maske verleiht einen stechenden Blick, der Feinde blendet wie Schnee-gespiegeltes Sonnenlicht. Gewährt keinen Attributbonus. Dezember 2020 Abonnentengegenstand.",
|
||||
"backMystery202012Notes": "Die verschneiten Federn dieser Flügel werden Dir die Geschwindigkeit eines Wintersturmes verleihen. Gewährt keinen Attributbonus. Dezember 2020 Abonnentengegenstand.",
|
||||
"backMystery202012Text": "Frostfeuer Flügel",
|
||||
"headMystery202012Text": "Frostfeuer Maske"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -186,5 +186,6 @@
|
|||
"lookingForMoreItems": "Suchst Du nach mehr Gegenständen?",
|
||||
"dropCapLearnMore": "Lerne mehr über Habiticas Beute-System",
|
||||
"dropCapReached": "Du hast für heute alle Gegenstände gefunden!",
|
||||
"mysterySet202011": "Belaubtes Magierset"
|
||||
"mysterySet202011": "Belaubtes Magier-Set",
|
||||
"mysterySet202012": "Frostfeuer Phönix-Set"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -643,6 +643,14 @@
|
|||
"backgroundRiverOfLavaText": "River of Lava",
|
||||
"backgroundRiverOfLavaNotes": "Defy convection taking a stroll along a River of Lava.",
|
||||
|
||||
"backgrounds122020": "SET 79: Released December 2020",
|
||||
"backgroundGingerbreadHouseText": "Gingerbread House",
|
||||
"backgroundGingerbreadHouseNotes": "Take in the sights, scents, and (if you dare) flavors of a Gingerbread House.",
|
||||
"backgroundHolidayHearthText": "Holiday Hearth",
|
||||
"backgroundHolidayHearthNotes": "Relax, warm up, and dry off beside a Holiday Hearth.",
|
||||
"backgroundInsideAnOrnamentText": "Inside an Ornament",
|
||||
"backgroundInsideAnOrnamentNotes": "Let your festive cheer shine out from Inside an Ornament.",
|
||||
|
||||
"timeTravelBackgrounds": "Steampunk Backgrounds",
|
||||
"backgroundAirshipText": "Airship",
|
||||
"backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.",
|
||||
|
|
|
|||
|
|
@ -518,6 +518,8 @@
|
|||
"weaponArmoireEnchantersStaffNotes": "The green stones on this staff are filled with the power of change that flows strong through the autumn wind. Increases Perception by <%= per %>. Enchanted Armoire: Autumn Enchanter Set (Item 3 of 4).",
|
||||
"weaponArmoireClubOfClubsText": "Club of... Clubs",
|
||||
"weaponArmoireClubOfClubsNotes": "This stylish club won't tip your hand too early about your intentions toward those sneaky old tasks. Increases Strength by <%= str %>. Enchanted Armoire: Jack of Clubs Set (Item 2 of 3).",
|
||||
"weaponArmoireEveningTeaText": "Cup of Tea",
|
||||
"weaponArmoireEveningTeaNotes": "This panacea will help you relax so those big tasks don't look so threatening. Increases Intelligence by <%= int %>. Enchanted Armoire: Dressing Gown Set (Item 3 of 3).",
|
||||
|
||||
"armor": "armor",
|
||||
"armorCapitalized": "Armor",
|
||||
|
|
@ -1114,6 +1116,8 @@
|
|||
"armorArmoireAutumnEnchantersCloakNotes": "A sorcerer as skilled as you needs to look as powerful as they feel. Increases Intelligence by 12. Enchanted Armoire: Autumn Enchanter Set (Item 2 of 4).",
|
||||
"armorArmoireDoubletOfClubsText": "Doublet Of Clubs",
|
||||
"armorArmoireDoubletOfClubsNotes": "Who knows what's in the cards, but you'll look stylish at any event in this doublet and cape! Increases Constitution by <%= con %>. Enchanted Armoire: Jack of Clubs Set (Item 3 of 3).",
|
||||
"armorArmoireDressingGownText": "Comfy Dressing Gown",
|
||||
"armorArmoireDressingGownNotes": "Relax in style with this beautiful traditional dressing gown. Increases Constitution by <%= con %>. Enchanted Armoire: Dressing Gown Set (Item 1 of 3).",
|
||||
|
||||
"headgear": "helm",
|
||||
"headgearCapitalized": "Headgear",
|
||||
|
|
@ -1732,6 +1736,8 @@
|
|||
"headArmoireHornsOfAutumnNotes": "Draw the power of the season's brisk air and channel it through your magic! Increases Strength by <%= str %>. Enchanted Armoire: Autumn Enchanter Set (Item 1 of 4).",
|
||||
"headArmoireCapOfClubsText": "Cap of Clubs",
|
||||
"headArmoireCapOfClubsNotes": "Let everyone know about your latest achievements with this literal feather in your cap! Increases Intelligence by <%= int %>. Enchanted Armoire: Jack of Clubs Set (Item 1 of 3).",
|
||||
"headArmoireNightcapText": "Nightcap",
|
||||
"headArmoireNightcapNotes": "Your new nightcap even has a nice bouncy pompom! Increases Perception by <%= per %>. Enchanted Armoire: Dressing Gown Set (Item 2 of 3).",
|
||||
|
||||
"offhand": "off-hand item",
|
||||
"offhandCapitalized": "Off-Hand Item",
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@
|
|||
"classGearText": "Congratulations on choosing a class! I've added your new basic weapon to your inventory. Take a look below to equip it!",
|
||||
"autoAllocate": "Auto Allocate",
|
||||
"spells": "Skills",
|
||||
"skillsTitle": "Skills",
|
||||
"skillsTitle": "<%= classStr %> Skills",
|
||||
"toDo": "To Do",
|
||||
"tourStatsPage": "This is your Stats page! Earn achievements by completing the listed tasks.",
|
||||
"tourTavernPage": "Welcome to the Tavern, an all-ages chat room! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Pause Damage\". Come say hi!",
|
||||
|
|
|
|||
|
|
@ -37,5 +37,6 @@
|
|||
"clearBrowserData": "Clearz Bowzser datas",
|
||||
"chores": "Chorez",
|
||||
"termsAndAgreement": "Buy clixing buton bellow, u does sayz you reads and agrey to <a href='/static/terms'>Terms of Service</a> ands <a href='/static/privacy/'>Privacy Policy</a>.",
|
||||
"FAQ": "FaQs"
|
||||
"FAQ": "FaQs",
|
||||
"marketing2Header": "Compeat wit Friens, Join in trest grups"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
"faqQuestion4": "Why did me avatar lose health, an' how did I regain it?",
|
||||
"iosFaqAnswer4": "Thar are several thin's that can cause ye t' take damage. First, if ye left Dailies incomplete o'ernight an' didn' check them off in th' screen that popped up th' next mornin', those unfinished Dailies will damage ye. Second, if ye tap a bad Habit, 'twill damage ye. Finally, if ye be in a Boss Battle wit' yer Crew an' one o' yer Crew mates didn' complete all thar Dailies, th' Boss will attack ye.\n\n Th' main way t' heal be t' gain a level, which restores all yer health. Ye can also buy a Health Potion wit' gold from th' Rewards column. Plus, at level 10 or above, ye can choose t' become a Sawbones, an' then ye will learn healin' skills. If ye be in a Party wit' a Sawbones, they can heal ye as well.",
|
||||
"androidFaqAnswer4": "Thar are several thin's that can cause ye t' take damage. Firs', if ye left Dailies incomplete o'ernight an' didn' check them off in th' screen that popped up th' next mornin', those unfinished Dailies will damage ye. Second, if ye tap a bad Habit, 'twill damage ye. Finally, if ye be in a Boss Battle wit' yer Party an' one o' yer Party mates didn' complete all thar Dailies, th' Boss will attack ye.\n\n Th' main way t' heal be t' gain a level, which restores all yer health. Ye can also buy a Health Potion wit' gold from th' Rewards tab on th' Tasks page. Plus, at level 10 or above, ye can choose t' become a Healer, an' then ye will learn healin' skills. If ye be in a Party wit' a Sawbones, they can heal ye as well.",
|
||||
"webFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight and didn't check them off in the screen that popped up the next morning, those unfinished Dailies will damage you. Second, if you click a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your party and one of your party mates did not complete all their Dailies, the Boss will attack you. The main way to heal is to gain a level, which restores all your Health. You can also buy a Health Potion with Gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. Other Healers can heal you as well if you are in a Party with them. Learn more by clicking \"Party\" in the navigation bar.",
|
||||
"webFaqAnswer4": "There be several things that can cause ye t' take damage. First, if ye left Dailies incomplete o'ernight an' didn't check 'em off in th' screen that popp'd up th' next mornin', those unfinish'd Dailies will damage ye. Second, if ye click a bad Habit, it will damage ye. Finally, if ye be in a Boss Battle wit' yer party an' one o' yer party mates did not complete all their Dailies, th' Boss will attack ye. Th' main way t' heal be t' gain a level, which restores all yer Health. Ye can also buy a Health Potion wit' Gold from th' Rewards column. Plus, at level 10 or above, ye can choose t' become a Sawbones, an' then ye will learn healin' skills. Other Sawbones can heal ye as well if ye be in a Party wit' them. Learn more by clickin' \"Crew\" in th' navigation bar.",
|
||||
"faqQuestion5": "How c'n I play Habitica wit' my mates?",
|
||||
"iosFaqAnswer5": "Th' best way be t' invite them t' a Crew wit' ye! Crews can go on Adventures, battle monsters, an' cast skills t' support each other.\n\nIf ye wants t' start yer owns Party, go t' Menu > [Party](https://habitica.com/party) an' tap \"Create New Party\". Then scroll down an' tap \"Invite a Member\" t' invite yer buckos by boardin' thar @username. If ye wants t' join someone else's Party, jus' give them yer @username an' they can invite ye!\n\nYe an' yer mateys can also join Fleets, which are public chat rooms that brin' buckos together based on shared interests! Thar are a lot o' helpful an' fun communities, be sure t' check them out.\n\nIf ye're feelin' more competitive, ye an' yer hearties can create or join Challenges t' take on a set o' tasks. Thar are all sorts public o' Challenges available that span a wide array o' interests an' goals. Some public Challenges will even award Gem prizes if ye're selected as th' winner.",
|
||||
"androidFaqAnswer5": "The best way is to invite them to a Party with you! Parties can go on quests, battle monsters, and cast skills to support each other. Go to the [website](https://habitica.com/) to create one if you don't already have a Party. You can also join guilds together (Social > Guilds). Guilds are chat rooms focusing on a shared interest or the pursuit of a common goal, and can be public or private. You can join as many guilds as you'd like, but only one party.\n\n For more detailed info, check out the wiki pages on [Parties](http://habitica.fandom.com/wiki/Party) and [Guilds](http://habitica.fandom.com/wiki/Guilds).",
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
"logout": "Dock Ship",
|
||||
"marketing1Header": "Improve Yer Habits by Playin' a Game",
|
||||
"marketing1Lead1Title": "Yer Life, th' Role Playin' Game",
|
||||
"marketing1Lead1": "Habitica be a video game to help ye improve real life habits. It \"gamifies\" ye life by turnin' all ye tasks (habits, dailies, 'n to-dos) into wee monsters ye have to conquer. th' better ye be at 'tis, th' more ye progress in th' game. If ye slip up in life, ye character starts backslidin' in th' game.",
|
||||
"marketing1Lead1": "Habitica be a video game to help ye improve real life habits. It \"gamifies\" ye life by turnin' all ye tasks (Habits, Dailies, 'n To Dos) into wee monsters ye have to conquer. th' better ye be at 'tis, th' more ye progress in th' game. If ye slip up in life, ye character starts backslidin' in th' game.",
|
||||
"marketing1Lead2Title": "Get Fancy Gear",
|
||||
"marketing1Lead2": "Improve yer 'abits ta build up yer avatar. Show off th' fancy gear ye've earned!",
|
||||
"marketing1Lead3Title": "Find Random Treasures",
|
||||
|
|
@ -164,7 +164,7 @@
|
|||
"gamifyYourLife": "Gamify Yer Life",
|
||||
"aboutHabitica": "Habitica be a free habit-buildin' an' productivity app that treats yer real life like a game. Wiv in-game rewards an' punishments ta motivate ye and a strong social network t' inspire ye, Habitica kin 'elp ye achieve yer goals ta become 'ealthy, 'ard-working, an' 'appy.",
|
||||
"trackYourGoals": "Track Yer Habits and Goals",
|
||||
"trackYourGoalsDesc": "Stay accountable by trackin' and managin' yer Habits, Daily goals, an' To-Do list wiv Habitica’s easy-to-use mobile apps an' web interface.",
|
||||
"trackYourGoalsDesc": "Stay accountable by trackin' and managin' yer Habits, Daily goals, an' To Do list wiv Habitica’s easy-to-use mobile apps an' web interface.",
|
||||
"earnRewards": "Earn Rewards fer Yer Goals",
|
||||
"earnRewardsDesc": "Check off tasks ta level up yer Avatar an' unlock in-game features like battle armor, mysterious critters, magic skills, and even adventures!",
|
||||
"battleMonsters": "Battle Monsters wiv Friends",
|
||||
|
|
|
|||
|
|
@ -289,7 +289,7 @@
|
|||
"weaponMystery201505Text": "Green Knight Lance",
|
||||
"weaponMystery201505Notes": "This green an' silver lance has unseated many an opponent from their mounts. It don't benefit ye. May 2015 Subscrib'r Item.",
|
||||
"weaponMystery201611Text": "Copious Cornucopia",
|
||||
"weaponMystery201611Notes": "All manner o' delicious n' wholesome foods spill forth from this horn. Enjoy th' feast! It don't benefit ye. November 2016 Subscriber Item.",
|
||||
"weaponMystery201611Notes": "All manner o' delicious an' wholesome foods spill forth from this horn. Enjoy th' feast! It don't benefit ye. November 2016 Subscriber Item.",
|
||||
"weaponMystery201708Text": "Lava Sword",
|
||||
"weaponMystery201708Notes": "Th' fiery glow o' this sword will make quick work o' even dark red Tasks! It don't benefit ye. August 2017 Subscriber Item.",
|
||||
"weaponMystery201811Text": "Splendid Sorcerer's Staff",
|
||||
|
|
@ -311,7 +311,7 @@
|
|||
"weaponArmoireBatWandText": "Bat Wand",
|
||||
"weaponArmoireBatWandNotes": "This wand can turn any task into a bat! Wave it about and watch them fly away. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Independent Item.",
|
||||
"weaponArmoireShepherdsCrookText": "Shepherd's Crook",
|
||||
"weaponArmoireShepherdsCrookNotes": "Useful for herdin' gryphons. Increases Constitution by <%= con %>. Enchanted Armoire: Shepherd Set (Item 1 of 3).",
|
||||
"weaponArmoireShepherdsCrookNotes": "Useful for herdin' gryphons. Increases Constitution by <%= con %>. Enchanted Armoire: Shepherd Set (Item 1 o' 3).",
|
||||
"weaponArmoireCrystalCrescentStaffText": "Crystal Crescent Staff",
|
||||
"weaponArmoireCrystalCrescentStaffNotes": "Summon th' power of th' crescent moon with this shinin' staff! Increases Intelligence an' Strength by <%= attrs %> each. Enchanted Armoire: Crystal Crescent Set (Item 3 of 3).",
|
||||
"weaponArmoireBlueLongbowText": "Blue Longbow",
|
||||
|
|
@ -325,15 +325,15 @@
|
|||
"weaponArmoireMiningPickaxText": "Mining Pickax",
|
||||
"weaponArmoireMiningPickaxNotes": "Mine the maximum amount of gold from your tasks! Increases Perception by <%= per %>. Enchanted Armoire: Miner Set (Item 3 of 3).",
|
||||
"weaponArmoireBasicLongbowText": "Basic Longbow",
|
||||
"weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
|
||||
"weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 o' 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 o' significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 o' 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).",
|
||||
"weaponArmoireSandySpadeNotes": "A tool fer diggin', as well as flickin' sand into th' eyes o' enemy monsters. Increases Strength by <%= str %>. Enchanted Armoire: Seaside Set (Item 1 o' 3).",
|
||||
"weaponArmoireCannonText": "Cannon",
|
||||
"weaponArmoireCannonNotes": "Arr! Set your aim with determination. Increases Strength by <%= str %>. Enchanted Armoire: Cannoneer Set (Item 1 of 3).",
|
||||
"weaponArmoireCannonNotes": "Arr! Set yer aim wit' determination. Increases Strength by <%= str %>. Enchanted Armoire: Cannoneer Set (Item 1 o' 3).",
|
||||
"weaponArmoireVermilionArcherBowText": "Vermilion Archer Bow",
|
||||
"weaponArmoireVermilionArcherBowNotes": "Your arrow will fly like a shooting star from this brilliant red bow! Increases Strength by <%= str %>. Enchanted Armoire: Vermilion Archer Set (Item 1 of 3).",
|
||||
"weaponArmoireVermilionArcherBowNotes": "Yer arrow will fly like a shooting star from this brilliant red bow! Increases Strength by <%= str %>. Enchanted Armoire: Vermilion Archer Set (Item 1 o' 3).",
|
||||
"weaponArmoireOgreClubText": "Ogre Club",
|
||||
"weaponArmoireOgreClubNotes": "This club was salvaged from an actual Ogre's lair. Increases Strength by <%= str %>. Enchanted Armoire: Ogre Outfit (Item 2 of 3).",
|
||||
"weaponArmoireWoodElfStaffText": "Wood Elf Staff",
|
||||
|
|
@ -349,11 +349,11 @@
|
|||
"weaponArmoireBattleAxeText": "Ancient Axe",
|
||||
"weaponArmoireBattleAxeNotes": "This fine iron axe is well-suited to battling your fiercest foes or your most difficult tasks. Increases Intelligence by <%= int %> and Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
|
||||
"weaponArmoireHoofClippersText": "Hoof Clippers",
|
||||
"weaponArmoireHoofClippersNotes": "Trim the hooves of your hard-working mounts to help them stay healthy as they carry you to adventure! Increases Strength, Intelligence, and Constitution by <%= attrs %> each. Enchanted Armoire: Farrier Set (Item 1 of 3).",
|
||||
"weaponArmoireHoofClippersNotes": "Trim th' hooves o' your hard-working mounts t' help them stay healthy as they carry ye t' adventure! Increases Strength, Intelligence, an' Constitution by <%= attrs %> each. Enchanted Armoire: Farrier Set (Item 1 o' 3).",
|
||||
"weaponArmoireWeaversCombText": "Weaver's Comb",
|
||||
"weaponArmoireWeaversCombNotes": "Use this comb to pack your weft threads together to make a tightly woven fabric. Increases Perception by <%= per %> and Strength by <%= str %>. Enchanted Armoire: Weaver Set (Item 2 of 3).",
|
||||
"weaponArmoireLamplighterText": "Lamplighter",
|
||||
"weaponArmoireLamplighterNotes": "This long pole has a wick on one end for lighting lamps, and a hook on the other end for putting them out. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Lamplighter's Set (Item 1 of 4)",
|
||||
"weaponArmoireLamplighterNotes": "This long pole has a wick on one end fer lightin' lamps, an' a hook on th' other end fer puttin' 'em out. Increases Constitution by <%= con %> an' Perception by <%= per %>. Enchanted Armoire: Lamplighter's Set (Item 1 o' 4)",
|
||||
"weaponArmoireCoachDriversWhipText": "Coach Driver's Whip",
|
||||
"weaponArmoireCoachDriversWhipNotes": "Your steeds know what they're doing, so this whip is just for show (and the neat snapping sound!). Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 3 of 3).",
|
||||
"weaponArmoireScepterOfDiamondsText": "Scepter of Diamonds",
|
||||
|
|
@ -363,7 +363,7 @@
|
|||
"weaponArmoireCobblersHammerText": "Cobbler's Hammer",
|
||||
"weaponArmoireCobblersHammerNotes": "This hammer is specially made for leatherwork. It can do a real number on a red Daily in a pinch, though. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Cobbler Set (Item 2 of 3).",
|
||||
"weaponArmoireGlassblowersBlowpipeText": "Glassblower's Blowpipe",
|
||||
"weaponArmoireGlassblowersBlowpipeNotes": "Use this tube to blow molten glass into beautiful vases, ornaments, and other fancy things. Increases Strength by <%= str %>. Enchanted Armoire: Glassblower Set (Item 1 of 4).",
|
||||
"weaponArmoireGlassblowersBlowpipeNotes": "Use this tube t' blow molten glass into beautiful vases, ornaments, an' other fancy things. Increases Strength by <%= str %>. Enchanted Armoire: Glassblower Set (Item 1 o' 4).",
|
||||
"weaponArmoirePoisonedGobletText": "Poisoned Goblet",
|
||||
"weaponArmoirePoisonedGobletNotes": "Use this to build your resistance to iocane powder and other inconceivably dangerous poisons. Increases Intelligence by <%= int %>. Enchanted Armoire: Piratical Princess Set (Item 3 of 4).",
|
||||
"weaponArmoireJeweledArcherBowText": "Jeweled Archer Bow",
|
||||
|
|
@ -1800,7 +1800,7 @@
|
|||
"weaponArmoireAstronomersTelescopeText": "Astronomer's 'Scope",
|
||||
"weaponArmoireBambooCaneNotes": "Perfick fer assistin' ye in a stroll, or fer dancin' the Charleston. Raises yer Intelligence, Perception, and Constitution by <%= attrs %> each. Enchanted Armoire: Boatin' Set (Item 3 of 3).",
|
||||
"weaponArmoireBambooCaneText": "Cane o' Bamboo",
|
||||
"weaponArmoireNephriteBowNotes": "This bow shoots special jade-tipped arrers that'll take down e'en yer most stubborn bad 'abits! Raises yer Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Nephrite Archer Set (Item 1 of 3).",
|
||||
"weaponArmoireNephriteBowNotes": "This bow shoots special jade-tipped arrows that will take down ev'n yer most stubborn bad 'abits! Increases Intelligence by <%= int %> an' Strength by <%= str %>. Enchanted Armoire: Nephrite Archer Set (Item 1 o' 3).",
|
||||
"weaponArmoireNephriteBowText": "Bow o' Nephrite",
|
||||
"weaponArmoireSlingshotNotes": "Take aim atcher red Dailies! Raises yer Strength by <%= str %>. Enchanted Armoire: Independent Item.",
|
||||
"weaponArmoireSlingshotText": "yon Slingshot",
|
||||
|
|
@ -2030,5 +2030,17 @@
|
|||
"weaponMystery202002Text": "Stylish Sweetheart Parasol",
|
||||
"weaponSpecialFall2020HealerText": "Cocoon Cane",
|
||||
"weaponSpecialFall2020MageText": "Three Visions",
|
||||
"armorSpecialFall2020WarriorNotes": "These robes once guarded a powerful Swashbuckler from harm. They say the Swashbuckler's spirit lingers in th' cloth t' guard a worthy successor. Increases Constitution by <%= con %>. Limited Edition 2020 Autumn Gear."
|
||||
"armorSpecialFall2020WarriorNotes": "These robes once guarded a powerful Swashbuckler from harm. They say the Swashbuckler's spirit lingers in th' cloth t' guard a worthy successor. Increases Constitution by <%= con %>. Limited Edition 2020 Autumn Gear.",
|
||||
"eyewearSpecialWhiteHalfMoonText": "White Half-Moon Eyeglasses",
|
||||
"eyewearSpecialRedHalfMoonText": "Red Half-Moon Eyeglasses",
|
||||
"eyewearSpecialPinkHalfMoonText": "Pink Half-Moon Eyeglasses",
|
||||
"eyewearSpecialGreenHalfMoonText": "Green Half-Moon Eyeglasses",
|
||||
"weaponArmoireBaseballBatText": "Baseball Bat",
|
||||
"weaponArmoireLivelyMatchText": "A Lively Match",
|
||||
"weaponArmoireHappyBannerText": "Happy Banner",
|
||||
"weaponArmoireAlchemistsDistillerText": "Alchemist's Distiller",
|
||||
"weaponArmoireShadowMastersMaceText": "Shadow Master's Mace",
|
||||
"weaponArmoireResplendentRapierText": "Resplendent Rapier",
|
||||
"weaponArmoireFloridFanText": "Florid Fan",
|
||||
"weaponSpecialSummer2020HealerNotes": "As th' currents wear away sharp edges, so shall yer magic soften yer hearties' pain. Increases Intelligence by <%= int %>. Limited Edition 2020 Summer Gear."
|
||||
}
|
||||
|
|
|
|||
|
|
@ -197,7 +197,7 @@
|
|||
"howManyToBuy": "How many would you like to buy?",
|
||||
"contactForm": "Contact th' Moderation Team",
|
||||
"options": "Options",
|
||||
"demo": "emo",
|
||||
"demo": "Demo",
|
||||
"loadEarlierMessages": "Load Earlyer Messages",
|
||||
"finish": "Finish",
|
||||
"congratulations": "Congratty-lations!",
|
||||
|
|
|
|||
|
|
@ -359,5 +359,10 @@
|
|||
"chooseTeamMember": "Choose ye a team member",
|
||||
"unassigned": "Unassigned",
|
||||
"bannedWordsAllowedDetail": "Wit' this option selected, th' use of banned words in this guild will be allowed.",
|
||||
"usernameOrUserId": "Seaname or Pirate ID"
|
||||
"usernameOrUserId": "Seaname or Pirate ID",
|
||||
"assignedDateAndUser": "Assign'd by <strong>@<%- username %></strong> on <strong><%= date %></strong>",
|
||||
"assignedDateOnly": "Assign'd on <strong><%= date %></strong>",
|
||||
"bannedWordsAllowed": "Allow bann'd words",
|
||||
"newPartyPlaceholder": "Enter yer crew's name.",
|
||||
"thisTaskApproved": "This task was approved"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -715,5 +715,12 @@
|
|||
"questWaffleText": "Wafflin' wit' th' Fool: Disaster Breakfast!",
|
||||
"questRubyText": "Ruby Rapport",
|
||||
"questAmberDropAmberPotion": "Amber Hatchin' Potion",
|
||||
"questAmberText": "Th' Amber Alliance"
|
||||
"questAmberText": "Th' Amber Alliance",
|
||||
"questBlackPearlUnlockText": "Unlocks Black Pearl Hatchin' Potions fer purchase in th' Market",
|
||||
"questBlackPearlDropBlackPearlPotion": "Black Pearl Hatchin' Potion",
|
||||
"questBlackPearlBoss": "Asteroidea",
|
||||
"questTurquoiseText": "Turquoise Treasure Toil",
|
||||
"jungleBuddiesNotes": "Contains 'Monstrous Mandrill an' th' Mischief Monkeys', 'Th' Somnolent Sloth', an' 'Th' Tangle Tree'. Available 'til <%= date %>.",
|
||||
"questBlackPearlCompletion": "As ye batt'r an' blast th' beastie, it sheds black pearls across th' sands. Their glistening surfaces catch yer eye as ye dodge another smashing tentacle.<br><br>Ye may be in mortal peril, but ye can’t help thinkin' o' how beautifully they glimm'r. Then ye can’t help thinkin' that this be a terrible time fer a new potion idea.<br><br>Suddenly th' monster freezes. @jjgame83 an' @PixelStormArt exchange baffl'd looks an' lower their weapons.<br><br>“YE HAVE YER WISH, MORTAL. MY WORK BE DONE.”<br><br>Asteroidea vanishes, an' th' sky an' waters clear. @QuartzFox stares at ye. “Care t' explain?”<br><br>Ye try yer best, an' together ye fill th' picnic basket wit' black pearls. An afternoon o' alchemy later, ye have t' admit it was a pretty good idea.",
|
||||
"jungleBuddiesText": "Jungle Buddies Adventure Bundle"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,17 +5,17 @@
|
|||
"buyGemsGold": "Buy Gems with Doubloons",
|
||||
"mustSubscribeToPurchaseGems": "Must subscribe t' purchase sapphires with Doubloons",
|
||||
"reachedGoldToGemCap": "Ye've reached th' Gold=>Sapphires conversion cap <%= convCap %> fer this month. We 'ave this t' prevent abuse / farmin'. Th' cap resets within th' first three days o' each month.",
|
||||
"reachedGoldToGemCapQuantity": "Yer requested amount <%= quantity %> exceeds th' Gold=>Sapphire conversion cap <%= convCap %> fer this month. We 'ave this t' prevent abuse / farmin'. Th' cap resets within th' first three days o' each month.",
|
||||
"reachedGoldToGemCapQuantity": "Yer requested amount <%= quantity %> exceeds th' amount ye can buy fer this month (<%= convCap %>). Th' full amount becomes available within th' first three days o' each month. Thanks fer subscribin'!",
|
||||
"mysteryItem": "Exclusive items per moon",
|
||||
"mysteryItemText": "Each month ye 'll receive a unique cosmetic item for yer avatar! Plus, for every three months o' consecutive subscription, the Mysterious Time Travelers 'll grant you access t' historic (an' futuristic!) cosmetic items.",
|
||||
"exclusiveJackalopePet": "Exclus've pet",
|
||||
"giftSubscription": "Want t' gift a subscription t' someone?",
|
||||
"giftSubscription": "Want t' gift th' benefits of a subscription t' someone else?",
|
||||
"giftSubscriptionText4": "Thanks fer supporting Habitica!",
|
||||
"groupPlans": "Ship Plans",
|
||||
"subscribe": "Subscr'be",
|
||||
"nowSubscribed": "Ye are now subscribed t' Habitica!",
|
||||
"cancelSub": "Cancel Subscr'ption",
|
||||
"cancelSubInfoGroupPlan": "'cause ye 'ave a free subscription from a Ship Plan, ye cannot cancel it. 'twill end when ye be no longer in th' Ship. If ye be th' Ship leader 'n want t' cancel th' entire Ship Plan, ye can do that from th' ship's \"Payment Details\" tab.",
|
||||
"cancelSubInfoGroupPlan": "'Cause ye have a free subscription from a Group Plan, ye cannot cancel it. It will end when ye be no longer a crewmate o' th' Group Plan. If ye be th' Group leader an' want t' cancel th' Group Plan, ye can do that from th' Group Plan’s “Group Billin'” tab.",
|
||||
"cancelingSubscription": "Canceling th' subscription",
|
||||
"contactUs": "Contact Us",
|
||||
"checkout": "Checkout",
|
||||
|
|
@ -94,7 +94,7 @@
|
|||
"mysterySet301703": "Peacock Steampunk Set",
|
||||
"mysterySet301704": "Pheas'nt Steampunk Set",
|
||||
"mysterySetwondercon": "Wond'rcon",
|
||||
"subUpdateCard": "Update Card",
|
||||
"subUpdateCard": "Update Credit Card",
|
||||
"subUpdateTitle": "Update",
|
||||
"subUpdateDescription": "Update th' card t' be charged.",
|
||||
"notEnoughHourglasses": "Ye don't 'ave enough Mystic Hourglasses.",
|
||||
|
|
@ -121,19 +121,19 @@
|
|||
"choosePaymentMethod": "Choose yer payment method",
|
||||
"buyGemsSupportsDevs": "Purchasin' Sapphires supports th' developers n' helps keep Habitica runnin'",
|
||||
"support": "SUPPORT",
|
||||
"gemBenefitLeadin": "Sapphires allow ye t' buy fun extras fer yer account, includin':",
|
||||
"gemBenefitLeadin": "What can ye buy wit' Sapphires?",
|
||||
"gemBenefit1": "Unique n' fashionable costumes fer yer avatar.",
|
||||
"gemBenefit2": "Backgrounds t' immerse yer avatar in th' world o' Habitica!",
|
||||
"gemBenefit3": "Excitin' Adventure chains that drop pet eggs.",
|
||||
"gemBenefit4": "Reset yer avatar's Stat Points n' change its Class.",
|
||||
"subscriptionBenefit1": "Alexander the Merchant will sell ye Sapphires, fer 20 Gold each!",
|
||||
"subscriptionBenefit3": "Discover more items in Habitica wit' a doubled daily drop cap.",
|
||||
"subscriptionBenefit4": "Unique cosmetic items fer yer avatar each month.",
|
||||
"subscriptionBenefit5": "Receive th' exclusive Royal Purple Jackalope pet!",
|
||||
"subscriptionBenefit6": "Earn Mystic Hourglasses fer use in th' Time Travelers' Shop!",
|
||||
"subscriptionBenefit1": "Alexander th' Merchant will sell ye Sapphires from th' Market fer 20 Gold each!",
|
||||
"subscriptionBenefit3": "Discover ev'n more items in Habitica wit' a 2x daily drop-cap.",
|
||||
"subscriptionBenefit4": "Unique cosmetic item fer ye t' decorate yer avatar each month.",
|
||||
"subscriptionBenefit5": "Receive th' Royal Purple Jackalope critter when ye become a new subscrib'r!",
|
||||
"subscriptionBenefit6": "Earn Mystic Hourglasses t' purchase items in th' Time Travelers' Shop!",
|
||||
"purchaseAll": "Purchase Set",
|
||||
"gemsRemaining": "sapphires remaining",
|
||||
"notEnoughGemsToBuy": "Ye are unable t' buy that amount o' sapphires",
|
||||
"gemsRemaining": "Sapphires remaining",
|
||||
"notEnoughGemsToBuy": "Ye be unable t' buy that amount o' Sapphires",
|
||||
"mysterySet201902": "Cryptic Crush Set",
|
||||
"subWillBecomeInactive": "Won't be active no more",
|
||||
"confirmCancelSub": "Are ye sure ye wanna cancel yer subscription? Ye'll lose all o' yer subscription benny-fits.",
|
||||
|
|
@ -152,5 +152,38 @@
|
|||
"cancelSubInfoGoogle": "Please go t' th' \"Account\" > \"Subscriptions\" section o' th' Google Play Store app t' cancel yer subscription or t' see yer subscription's termination date if ye have already cancelled it. This screen be not able t' show ye whether yer subscription has been cancelled.",
|
||||
"organization": "Organization",
|
||||
"giftASubscription": "Gift a Subscription",
|
||||
"viewSubscriptions": "View Subscriptions"
|
||||
"viewSubscriptions": "View Subscriptions",
|
||||
"mysterySet202011": "Foliated Magus Set",
|
||||
"mysterySet202010": "Beguilingly Batty Set",
|
||||
"mysterySet202009": "Marvelous Moth Set",
|
||||
"mysterySet202008": "Owlish Oracle Set",
|
||||
"mysterySet202006": "Multichrome Merfolk Set",
|
||||
"mysterySet202005": "Wondrous Wyvern Set",
|
||||
"mysterySet202004": "Mighty Monarch Set",
|
||||
"mysterySet202002": "Stylish Sweetheart Set",
|
||||
"cancelSubAlternatives": "If ye're havin' technical problems or Habitica doesn't seem t' be working out fer ye, please consider <a href='mailto:admin@habitica.com'>contacting us</a>. We want t' help ye get th' most from Habitica.",
|
||||
"cancelYourSubscription": "Cancel yer subscription?",
|
||||
"readyToResubscribe": "Are ye ready t' resubscribe?",
|
||||
"needToUpdateCard": "Need t' update yer card?",
|
||||
"subMonths": "Sub Months",
|
||||
"subscriptionStats": "Subscription Stats",
|
||||
"subscriptionInactiveDate": "Yer subscription benefits will become inactive on <strong><%= date %></strong>",
|
||||
"subscriptionCanceled": "Yer subscription be canceled",
|
||||
"dropCapSubs": "Habitica subscribers can find double th' random items each day an' receive monthly mystery items!",
|
||||
"lookingForMoreItems": "Lookin' fer More Items?",
|
||||
"dropCapLearnMore": "Learn more about Habitica’s drop system",
|
||||
"dropCapExplanation": "Yer drops will reset wit' yer tasks tomorrow. However, ye’ll continue t' earn Gold, Experience, an' Quest progress when completin' tasks.",
|
||||
"dropCapReached": "Ye found all items fer th' day!",
|
||||
"youAreSubscribed": "Ye be subscribed t' Habitica",
|
||||
"doubleDropCap": "Double th' Drops",
|
||||
"monthlyMysteryItems": "Monthly Mystery Items",
|
||||
"subscribersReceiveBenefits": "Subscribers receive these useful benefits!",
|
||||
"usuallyGems": "Usually <%= originalGems %>",
|
||||
"supportHabitica": "Support Habitica",
|
||||
"subCanceledTitle": "Subscription Cancel'd",
|
||||
"backgroundAlreadyOwned": "Ba'groun' already own'd.",
|
||||
"mysterySet202012": "Frostfire Phoenix Set",
|
||||
"mysterySet202007": "Outstandin' Orca Set",
|
||||
"mysterySet202003": "Barb'd Battl'r Set",
|
||||
"mysterySet202001": "Fabl'd Fox Set"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@
|
|||
"days": "Days",
|
||||
"restoreStreak": "Adjust Streak",
|
||||
"resetStreak": "Reset Streak",
|
||||
"todo": "To-Do",
|
||||
"todo": "T' Do",
|
||||
"todos": "T' Do's",
|
||||
"todosDesc": "T' Do's needs t' be completed once. Add checklists t' yer T'-Dos t' increase thar value.",
|
||||
"dueDate": "Due Date",
|
||||
|
|
@ -127,5 +127,13 @@
|
|||
"checkOffYesterDailies": "Check off any Dailies ye did yesterday:",
|
||||
"yesterDailiesCallToAction": "Start My New Day!",
|
||||
"sessionOutdated": "Yer session be outdated. Refresh or sync.",
|
||||
"errorTemporaryItem": "This item be temporary 'n cannot be pinned."
|
||||
"errorTemporaryItem": "This item be temporary 'n cannot be pinned.",
|
||||
"pressEnterToAddTag": "Press Enter t' add tag: '<%= tagName %>'",
|
||||
"enterTag": "Enter a tag",
|
||||
"addTags": "Add tags...",
|
||||
"sureDeleteType": "Are ye sure ye want t' delete this <%= type %>?",
|
||||
"deleteTaskType": "Delete this <%= type %>",
|
||||
"tomorrow": "'Morrow",
|
||||
"addNotes": "Add notes",
|
||||
"addATitle": "Add a title"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -863,7 +863,7 @@
|
|||
"headSpecial0Text": "Yelmo de Sombra",
|
||||
"headSpecial0Notes": "La sangre y la ceniza, la lava y la obsidiana le dan a este casco su simbolismo y su poder. Incrementa la Inteligencia por <%= int %>.",
|
||||
"headSpecial1Text": "Yelmo de Cristal",
|
||||
"headSpecial1Notes": "",
|
||||
"headSpecial1Notes": "La corona favorita de los que lideran con el ejemplo. Aumenta todos los Atributos en <%= attrs %>.",
|
||||
"headSpecial2Text": "Yelmo sin Nombre",
|
||||
"headSpecial2Notes": "Un testimonio a quienes fueron generosos sin pedir nada a cambio. Incrementa la Inteligencia y Fuerza por <%= attrs %> cada una.",
|
||||
"headSpecialTakeThisText": "Casco 'Take This'",
|
||||
|
|
@ -1442,9 +1442,9 @@
|
|||
"shieldMystery201709Notes": "This book will guide you through your forays into sorcery. Confers no benefit. September 2017 Subscriber Item.",
|
||||
"shieldMystery201802Text": "Escudo de Insecto del Amor",
|
||||
"shieldMystery201802Notes": "Although it may look like brittle candy, this shield is resistant to even the strongest Shattering Heartbreak attacks! Confers no benefit. February 2018 Subscriber Item.",
|
||||
"shieldMystery301405Text": "Escudo Reloj",
|
||||
"shieldMystery301405Text": "Escudo de Reloj",
|
||||
"shieldMystery301405Notes": "¡El tiempo está de tu lado con este imponente escudo reloj! No otorga ningún beneficio. Artículo de Suscriptor de Junio 3015.",
|
||||
"shieldMystery301704Text": "Fluttery Fan",
|
||||
"shieldMystery301704Text": "Abanico de Aleteo",
|
||||
"shieldMystery301704Notes": "This fine fan will keep you feeling cool and looking fancy! Confers no benefit. April 3017 Subscriber Item.",
|
||||
"shieldArmoireGladiatorShieldText": "Escudo de Gladiador",
|
||||
"shieldArmoireGladiatorShieldNotes": "Para ser un gladiador debes... ah, no importa, sólo golpéalos con tu escudo. Incrementa la Constitución por <%= con %> y la Fuerza por <%= str %>. Armario Encantado: Conjunto de Gladiador (Artículo 3 de 3).",
|
||||
|
|
@ -1607,7 +1607,7 @@
|
|||
"bodyMystery201706Notes": "Esta capa tiene bolsillos secretos para esconder todo el oro que obtengas como botín por tus tareas. No otorga ningún beneficio. Artículo de Suscriptor de Junio 2017.",
|
||||
"bodyMystery201711Text": "Bufanda de Jinete de Alfombra",
|
||||
"bodyMystery201711Notes": "Esta bufanda de punto suave se ve bastante majestuosa soplando en el viento. No confiere ningún beneficio. Elemento del suscriptor de noviembre de 2017.",
|
||||
"bodyMystery201901Text": "Polaris Pauldrons",
|
||||
"bodyMystery201901Text": "Espaldares Polaris",
|
||||
"bodyMystery201901Notes": "These shimmering pauldrons are strong, but will rest on your shoulders as weightlessly as a ray of dancing light. Confers no benefit. January 2019 Subscriber Item.",
|
||||
"bodyArmoireCozyScarfText": "bufanda acogedora",
|
||||
"bodyArmoireCozyScarfNotes": "This fine scarf will keep you warm as you go about your wintry business. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Lamplighter's Set (Item 4 of 4).",
|
||||
|
|
@ -2121,5 +2121,78 @@
|
|||
"armorSpecialSummer2020HealerNotes": "Eres tan paciente como el océano, tan fuerte como las corrientes, tan confiable como las mareas. Aumenta la Constitución en <%= con %>. Equipamiento de Edición Limitada Verano 2020.",
|
||||
"armorSpecialSummer2020MageNotes": "Aprovecha el poder de las profundidades del mar con esta remo-increíble armadura. Aumenta la Inteligencia en <%= int %>. Equipamiento de Edición Limitada Verano 2020.",
|
||||
"armorSpecialSummer2020WarriorNotes": "¡Serás el pez brillante de un arroyo aburrido, con estas deslumbrantes escamas! Aumenta la Constitución en <%= con %>. Equipamiento de Edición Limitada Verano 2020.",
|
||||
"armorSpecialSummer2020RogueNotes": "Un cocodrilo es el perfecto Pícaro, esperando el momento perfecto para atacar. Toma prestadas sus habilidades... y su velocidad explosiva. Aumenta la Percepción en <%= per %>. Equipamiento de Edición Limitada Verano 2020."
|
||||
"armorSpecialSummer2020RogueNotes": "Un cocodrilo es el perfecto Pícaro, esperando el momento perfecto para atacar. Toma prestadas sus habilidades... y su velocidad explosiva. Aumenta la Percepción en <%= per %>. Equipamiento de Edición Limitada Verano 2020.",
|
||||
"armorMystery201903Notes": "¡La gente está tiñén-dose para saber de dónde has sacado este traje de celulosa de huevo! No otorga beneficios. Artículo de Suscriptor Marzo 2019.",
|
||||
"headMystery202012Text": "Máscara de Fuego Congelado",
|
||||
"headMystery202011Text": "Sombrero de Mago Foliado",
|
||||
"headMystery202010Text": "Orejas de Murciélago",
|
||||
"headMystery202008Text": "Tocado del Oráculo del Búho",
|
||||
"headMystery202007Text": "Casco de Orca Destacada",
|
||||
"headMystery202006Text": "Anillo de Sugilita",
|
||||
"headMystery202003Text": "Casco de Púas",
|
||||
"headMystery201911Text": "Sombrero de Cristal Encantado",
|
||||
"headMystery201910Text": "Flama Críptica",
|
||||
"headMystery201909Text": "Sombrero de Nuez Afable",
|
||||
"headMystery201907Notes": "Nada dice \"¡Me estoy relajando aquí!\" como una gorra al revés. No otorga beneficios. Artículo de Suscriptor Julio 2019.",
|
||||
"headMystery201907Text": "Gorra hacia Atrás",
|
||||
"headMystery201904Text": "Círculo de Ópalos Opulento",
|
||||
"armorMystery202007Text": "Disfraz de Orca Destacada",
|
||||
"armorMystery201910Text": "Armadura Críptica",
|
||||
"armorMystery201909Text": "Armadura de Nuez Afable",
|
||||
"armorMystery201908Text": "Disfraz de Fauno Suelto",
|
||||
"armorMystery201907Notes": "Mantente cool y luce cool incluso en los días más calurosos del verano. No otorga beneficios. Artículo de Suscriptor Julio 2019.",
|
||||
"armorMystery201904Notes": "Esta brillante prenda tiene ópalos cosidos en el panel frontal para otorgarle poderes arcanos y un aspecto fabuloso. No otorga beneficios. Artículo de Suscriptor Abril 2019.",
|
||||
"headMystery202008Notes": "¿QUIÉN? ¿QUIÉN? ¿QUIÉN se acerca, buscando tu consejo? No otorga beneficios. Artículo de Suscriptor Agosto 2020.",
|
||||
"headMystery202007Notes": "Este casco te sintonizará con las complejas y hermosas canciones de tus compañeros cetáceos. No otorga beneficios. Artículo de Suscriptor Julio 2020.",
|
||||
"headMystery202003Notes": "¡Ten cuidado, este casco es afilado en más de un sentido! No otorga beneficios. Artículo de Suscriptor Marzo 2020.",
|
||||
"headMystery202001Notes": "Tu oído será tan agudo que escucharás a las estrellas titilar y a la luna girar. No otorga beneficios. Artículo de Suscriptor Enero 2020.",
|
||||
"headSpecialPiDayNotes": "Trata de equilibrar esta rebanada de un delicioso pastel en tu cabeza mientras caminas en círculos. ¡O lánzalo a una Tarea Diaria Roja! O simplemente podrías comértelo. ¡Tu elección! No otorga beneficios.",
|
||||
"armorMystery202007Notes": "¡Nadar, girar, zambullirse y correr con esta hermosa y poderosa cola! No otorga beneficios. Artículo de Suscriptor Julio 2020.",
|
||||
"armorMystery201910Notes": "Esta enigmática armadura te protegerá de los terrores conocidos y no conocidos. No otorga beneficios. Artículo de Suscriptor Octubre 2019.",
|
||||
"armorMystery201909Notes": "Su exterior resistente es protector, pero aún así es mejor estar atento a las ardillas... No otorga beneficios. Artículo de Suscriptor Septiembre 2019.",
|
||||
"armorMystery201908Notes": "¡Estas piernas fueron hechas para bailar! Y es justo lo que harán. No otorga beneficios. Artículo de Suscriptor Agosto 2019.",
|
||||
"eyewearSpecialFall2019HealerText": "Gorra Oscura",
|
||||
"eyewearSpecialFall2019RogueNotes": "Uno pensaría que una máscara completa protegería mejor tu identidad, pero la gente tiende a estar demasiada asombrada por su diseño descarnado como para tomar nota de cualquier rasgo de identificación que se revele. No otorga beneficios. Equipamiento de Edición Limitada Otoño 2019.",
|
||||
"headAccessoryMystery202005Notes": "Con unos cuernos tan poderosos, ¿Qué criatura se atreve a desafiarte? No otorga beneficios. Artículo de Suscriptor Mayo 2020.",
|
||||
"headAccessoryMystery201908Notes": "Si usando cuernos hace flotar a tu cabra, ¡estás de suerte! No otorga beneficios. Artículo de Suscriptor Agosto 2019.",
|
||||
"eyewearSpecialKS2019Notes": "Atrevido como de un grifón su... hmm, los grifos no tienen gorras. Eso te recuerda a... oh, a quién estamos engañando, ¡Sólo se ve genial! No otorga beneficios.",
|
||||
"eyewearSpecialKS2019Text": "Gorra de Grifón Mítico",
|
||||
"headAccessoryMystery201908Text": "Cuernos de Fauno Suelto",
|
||||
"headAccessoryMystery201905Notes": "Estos cuernos son tan afilados como relucientes. No otorga beneficios. Artículo de Suscriptor Mayo 2019.",
|
||||
"bodyMystery202003Text": "Espaldares de Púas",
|
||||
"headAccessoryMystery201905Text": "Cuernos del Dragón Deslumbrante",
|
||||
"headMystery201904Notes": "Los ópalos de este círculo brillan con todos los colores del arco iris, dándole una variedad de propiedades mágicas. No otorga beneficios. Artículo de Suscriptor Abril 2019.",
|
||||
"headMystery201903Notes": "Algunos pueden llamarte cabeza de huevo, pero está bien porque sabes cómo tomar una yema. No otorga beneficios. Artículo de Suscriptor Marzo 2019.",
|
||||
"headSpecialSummer2020HealerNotes": "Mantente erguido, para que los playeros no toquen tu pelo. Aumenta la Inteligencia en <%= int %>. Equipamiento de Edición Limitada Verano 2020.",
|
||||
"headSpecialSummer2020WarriorNotes": "Trucha tu fuerza y habilidad con este tocado altamente visible. Aumenta la Fuerza en <%= str %>. Equipamiento de Edición Limitada Verano 2020.",
|
||||
"headSpecialSummer2020RogueNotes": "¡Completa tu Pícar-esco disfraz con este casco! Tal vez puedas engañar a tus enemigos con tus lágrimas de cocodrilo... Aumenta la Percepción en <%= per %>. Equipamiento de Edición Limitada Verano 2020.",
|
||||
"headSpecialFall2019HealerNotes": "Usa esta mitra oscura para aprovechar los poderes del temible Lich. Aumenta la Inteligencia en <%= int %>. Equipamiento de Edición Limitada Otoño 2019.",
|
||||
"headSpecialFall2019MageNotes": "Su único ojo nefasto inhibe la percepción de profundidad, pero es un pequeño precio a pagar por la forma en que se enfoca en un único e intenso punto. Aumenta la Percepción en <%= per %>. Equipamiento de Edición Limitada Otoño 2019.",
|
||||
"headSpecialSummer2019HealerNotes": "La estructura en espiral de esta concha te ayudará a escuchar cualquier grito de ayuda a través de los siete mares. Aumenta la Inteligencia en <%= int %>. Equipamiento de Edición Limitada Verano 2019.",
|
||||
"headSpecialSummer2019MageNotes": "Contrario a la creencia popular, tu cabeza no es un lugar apropiado para que las ranas se posen. Aumenta la Percepción en <%= per %>. Equipamiento de Edición Limitada Verano 2019.",
|
||||
"headSpecialSummer2019WarriorNotes": "No te permitirá bajar la cabeza hasta tus hombros, pero te protegerá si golpeas el fondo de un barco. Aumenta la Fuerza en <%= str %>. Equipamiento de Edición Limitada Verano 2019.",
|
||||
"headSpecialSummer2019RogueNotes": "Este casco te da una vista de 360 grados de las aguas circundantes, lo cual es perfecto para acercarse sigilosamente a esas desprevenidas Tareas Diarias rojas. Aumenta la Percepción en <%= per %>. Equipamiento de Edición Limitada Verano 2019.",
|
||||
"backMystery202005Text": "Alas Maravillosas de Wyvern",
|
||||
"headAccessoryMystery202004Text": "Antenas Poderosas de Monarca",
|
||||
"backMystery202004Text": "Alas Poderosas de Monarca",
|
||||
"backMystery202001Notes": "¡Estas esponjosas colas contienen el poder celestial, y también un alto nivel de ternura! No otorga beneficios. Artículo de Suscriptor Enero 2020.",
|
||||
"backMystery201905Notes": "Vuela a reinos desconocidos con estas iridiscentes alas. No otorga beneficios. Artículo de Suscriptor Mayo 2019.",
|
||||
"backMystery201912Notes": "Deslízate silenciosamente a través de los campos de nieve y brillantes montañas con estas heladas alas. No otorga beneficios. Artículo de Suscriptor Diciembre 2019.",
|
||||
"backMystery202012Notes": "Las plumas cubiertas de nieve de estas alas te darán la velocidad de un vendaval invernal. No otorga beneficios. Artículo de Suscriptor Diciembre 2020.",
|
||||
"backMystery202012Text": "Alas de Fuego Congelado",
|
||||
"shieldMystery202011Text": "Equipo de Folio",
|
||||
"shieldMystery201902Notes": "Este brillante papel forma corazones mágicos que lentamente se mueven y bailan en el aire. No otorga beneficios. Artículo de Suscriptor Febrero 2019.",
|
||||
"shieldMystery201902Text": "Confetti Críptico",
|
||||
"headMystery202012Notes": "Esta imponente máscara tiene ojos penetrantes que cegarán a los enemigos como el resplandor de la luz del sol a la nieve fresca. No otorga beneficios. Artículo de Suscriptor Diciembre 2020.",
|
||||
"headMystery202011Notes": "¡Estimula el poder de los cambios de estación y además ten un aspecto muy elegante! No otorga beneficios. Artículo de Suscriptor Noviembre 2020.",
|
||||
"headMystery202010Notes": "Te ahorraremos otro chiste sobre la ecolocalización... calización... zación. No otorga beneficios. Artículo de Suscriptor Octubre 2020.",
|
||||
"headMystery201912Notes": "¡Este brillante copo de nieve te da resistencia al frío cortante sin importar cuán alto vuelas! No otorga beneficios. Artículo de Suscriptor Diciembre 2019.",
|
||||
"headMystery201910Notes": "¡Estas llamas revelan secretos arcanos ante tus propios ojos! No otorga beneficios. Artículo de Suscriptor Octubre 2019.",
|
||||
"headMystery201909Notes": "¡Cada bellota necesita un sombrero! Err, cúpula, si quieres ser técnico al respecto. No otorga beneficios. Artículo de Suscriptor Septiembre 2019.",
|
||||
"armorMystery202006Notes": "¡Incluso entre los corales y las anémonas más brillantes, esta cola se destaca orgullosamente de la multitud! No otorga beneficios. Artículo de Suscriptor Junio 2020.",
|
||||
"armorMystery202006Text": "Cola de Tritón Multicolor",
|
||||
"armorMystery201906Notes": "Te ahorraremos un juego de palabras sobre \"jugar al koi\". Oh espera, ups. No otorga beneficios. Artículo de Suscriptor Junio 2019.",
|
||||
"armorMystery201906Text": "Cola de Koi Amable",
|
||||
"headAccessoryMystery202009Text": "Antenas Maravillosas de Polilla",
|
||||
"backMystery202009Text": "Alas Maravillosas de Polilla"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -415,12 +415,12 @@
|
|||
"questMoon2DropArmor": "Armadura de Guerrero Lunar (Armadura)",
|
||||
"questMoon3Text": "Batalla Lunar, Parte 3: La Luna Monstruosa",
|
||||
"questMoon3Notes": "Recibes el pergamino urgente de @Starsystemic justo a media noche y galopas a su torre. \"El monstruo está usando la luna llena para tratar de cruzar a nuestro reino\", dice. \"¡Si lo logra, la onda expansiva de estrés será abrumadora!\"<br><br>Aterrado, ves que el monstruo está, de hecho, usando la luna para manifestarse. Un ojo brillante se abre en la superficie rocosa, y una larga lengua se desenrolla de una boca abierta con colmillos. ¡De ninguna forma vas a permitir que salga completamente!",
|
||||
"questMoon3Completion": "The emerging monster bursts into shadow, and the moon turns silver as the danger passes. The dragons start singing again, and the stars sparkle with a soothing light. @Starsystemic the Seer bends down and picks up a lunar shard. It shines silver in her hand, before changing into a magnificent crystal scythe.",
|
||||
"questMoon3Completion": "El emergente monstruo estalla en la sombra y la luna se vuelve plateada a medida que el peligro pasa. Los dragones empiezan a cantar de nuevo y las estrellas brillan con una luz suave. @Starsystemic la Vidente se agacha y recoge un fragmento lunar. El fragmento brilla como plata en su mano, antes de transformarse en una magnifica guadaña de cristal.",
|
||||
"questMoon3Boss": "Luna monstruosa",
|
||||
"questMoon3DropWeapon": "Guadaña Lunar (Arma de dos manos)",
|
||||
"questSlothText": "El perezoso somnoliento",
|
||||
"questSlothNotes": "As you and your party venture through the Somnolent Snowforest, you're relieved to see a glimmering of green among the white snowdrifts... until an enormous sloth emerges from the frosty trees! Green emeralds shimmer hypnotically on its back.<br><br>\"Hello, adventurers... why don't you take it slow? You've been walking for a while... so why not... stop? Just lie down, and rest...\"<br><br>You feel your eyelids grow heavy, and you realize: It's the Somnolent Sloth! According to @JaizakAripaik, it got its name from the emeralds on its back which are rumored to... send people to... sleep...<br><br>You shake yourself awake, fighting drowsiness. In the nick of time, @awakebyjava and @PainterProphet begin to shout spells, forcing your party awake. \"Now's our chance!\" @Kiwibot yells.",
|
||||
"questSlothCompletion": "You did it! As you defeat the Somnolent Sloth, its emeralds break off. \"Thank you for freeing me of my curse,\" says the sloth. \"I can finally sleep well, without those heavy emeralds on my back. Have these eggs as thanks, and you can have the emeralds too.\" The sloth gives you three sloth eggs and heads off for warmer climates.",
|
||||
"questSlothCompletion": "¡Lo lograste! Al derrotar al Perezoso Somnoliento, sus esmeraldas se caen. \"Gracias por liberarme de mi maldición\", dice el perezoso. \"Finalmente puedo dormir bien, sin esas pesadas esmeraldas en mi espalda. Toma estos huevos como agradecimiento, y puedes quedarte con las esmeraldas también.\" El perezoso te da tres huevos de perezoso y se va a climas más cálidos.",
|
||||
"questSlothBoss": "Perezoso somnoliento",
|
||||
"questSlothDropSlothEgg": "Perezoso (Huevo)",
|
||||
"questSlothUnlockText": "Desbloquea Huevos de Perezoso adquiribles en el Mercado",
|
||||
|
|
@ -461,7 +461,7 @@
|
|||
"questGuineaPigUnlockText": "Desbloquea Huevos de Conejillo de Indias adquiribles en el Mercado",
|
||||
"questPeacockText": "El Pavo Real del Tira y Afloja",
|
||||
"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.\"",
|
||||
"questPeacockCompletion": "El Pavo Real Tira-y-Afloja es sorprendido por tu repentina convicción. Derrotado por tu sólida determinación, sus cabezas se fusionan de nuevo en una sola, revelando la criatura más hermosa que has visto. \"Gracias\", dice el pavo real. \"He pasado tanto tiempo dispersándome en direcciones diferentes que perdí 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 Huevos de Pavo real adquiribles en el Mercado",
|
||||
|
|
@ -474,7 +474,7 @@
|
|||
"questGroupMayhemMistiflying": "Caos en Desconcertaire",
|
||||
"questMayhemMistiflying1Text": "Caos en Desconcertaire, Parte 1: En la que Desconcertaire Experimenta una Terrible Molestia",
|
||||
"questMayhemMistiflying1Notes": "Although local soothsayers predicted pleasant weather, the afternoon is extremely breezy, so you gratefully follow your friend @Kiwibot into their house to escape the blustery day.<br><br>Neither of you expects to find the April Fool lounging at the kitchen table.<br><br>“Oh, hello,” he says. “Fancy seeing you here. Please, let me offer you some of this delicious tea.”<br><br>“That’s…” @Kiwibot begins. “That’s MY—“<br><br>“Yes, yes, of course,” says the April Fool, helping himself to some cookies. “Just thought I’d pop indoors and get a nice reprieve from all the tornado-summoning skulls.” He takes a casual sip from his teacup. “Incidentally, the city of Mistiflying is under attack.”<br><br>Horrified, you and your friends race to the Stables and saddle your fastest winged mounts. As you soar towards the floating city, you see that a swarm of chattering, flying skulls are laying siege to the city… and several turn their attentions towards you!",
|
||||
"questMayhemMistiflying1Completion": "The final skull drops from the sky, a shimmering set of rainbow robes clasped in its jaws, but the steady wind has not slackened. Something else is at play here. And where is that slacking April Fool? You pick up the robes, then swoop into the city.",
|
||||
"questMayhemMistiflying1Completion": "La última calavera cae del cielo con un brillante conjunto de ropajes iridiscentes entre sus dientes, pero el viento constante no ha amainado. Hay algo más en juego aquí. Y ¿en dónde está este Santo Inocente holgazán? Levantas los ropajes y te precipitas a la ciudad.",
|
||||
"questMayhemMistiflying1Boss": "Enjambre de Calaveras Aéreas",
|
||||
"questMayhemMistiflying1RageTitle": "Regeneración de Enjambre",
|
||||
"questMayhemMistiflying1RageDescription": "Regeneración del Enjambre: Esta barra se llena cuando no completas tus Diarias. Cuando se llena, ¡el Enjambre de Calaveras de Aire curará el 30% de su salud restante!",
|
||||
|
|
@ -484,7 +484,7 @@
|
|||
"questMayhemMistiflying1DropArmor": "Túnicas del Mensajero Pícaro Arcoiris (Armadura)",
|
||||
"questMayhemMistiflying2Text": "Caos en Desconcertaire, Parte 2: En la Cual el Viento Empeora",
|
||||
"questMayhemMistiflying2Notes": "Mistiflying dips and rocks as the magical bees keeping it afloat are buffeted by the gale. After a desperate search for the April Fool, you find him inside a cottage, blithely playing cards with an angry, trussed-up skull.<br><br>@Katy133 raises their voice over the whistling wind. “What’s causing this? We defeated the skulls, but it’s getting worse!”<br><br>“That is a pickle,” the April Fool agrees. “Please be a dear and don’t mention it to Lady Glaciate. She’s always threatening to call off our courtship on the grounds that I am ‘catastrophically irresponsible,’ and I fear that she might misread this situation.” He shuffles the deck. “Perhaps you might follow the Mistiflies? They’re immaterial, so the wind can’t blow them away, and they tend to swarm around threats.” He nods out the window, where several of the city’s patron creatures are fluttering towards the east. “Now let me concentrate — my opponent has quite the poker face.”",
|
||||
"questMayhemMistiflying2Completion": "You follow the Mistiflies to the site of a tornado, too stormy for you to enter.<br><br>“This should help,” says a voice directly in your ear, and you nearly fall off of your mount. The April Fool is somehow sitting directly behind you in the saddle. “I hear these messenger hoods emit an aura that guards against inclement weather — very useful to avoid losing missives as you fly around. Perhaps give it a try?”",
|
||||
"questMayhemMistiflying2Completion": "Sigues a las Mistiposas al sitio de un tornado, demasiado fuerte para poder entrar.<br><br>“Esto debería ayudar,” dice una voz directamente junto a tu oreja, y casi te caes de tu montura. El Santo Inocente está por algún motivo sentado directamente detrás tuyo en la silla. \"He oido que estas capuchas de mensajero emiten un aura que protege de las inclemencias del tiempo. Muy útiles para evitar perder misivas cuando vuelas por ahí. Podría probarlas”",
|
||||
"questMayhemMistiflying2CollectRedMistiflies": "Mistiposas Rojas",
|
||||
"questMayhemMistiflying2CollectBlueMistiflies": "Mistiposas Azules",
|
||||
"questMayhemMistiflying2CollectGreenMistiflies": "Mistiposas Verdes",
|
||||
|
|
@ -496,15 +496,15 @@
|
|||
"questMayhemMistiflying3DropPinkCottonCandy": "Algodón de azúcar rosa (Comida)",
|
||||
"questMayhemMistiflying3DropShield": "Mensaje del Pícaro Arcoiris (Artículo de Mano Secundaria)",
|
||||
"questMayhemMistiflying3DropWeapon": "Mensaje del Pícaro Arcoíris (Artículo de Mano Principal)",
|
||||
"featheredFriendsText": "Feathered Friends Quest Bundle",
|
||||
"featheredFriendsNotes": "Contains 'Help! Harpy!,' 'The Night-Owl,' and 'The Birds of Preycrastination.' Available until May 31.",
|
||||
"featheredFriendsText": "Paquete de Misión Amigos Emplumados",
|
||||
"featheredFriendsNotes": "Contiene '¡Ayuda!, ¡Arpía!', 'El Búho Nocturno', y 'Las Aves de la Procrastinación'. Disponible hasta Mayo 31.",
|
||||
"questNudibranchText": "Infestación de los HazAhora Nudibranquios",
|
||||
"questNudibranchNotes": "You finally get around to checking your To-dos on a lazy day in Habitica. Bright against your deepest red tasks are a gaggle of vibrant blue sea slugs. You are entranced! Their sapphire colors make your most intimidating tasks look as easy as your best Habits. In a feverish stupor you get to work, tackling one task after the other in a ceaseless frenzy...<br><br>The next thing you know, @LilithofAlfheim is pouring cold water over you. “The NowDo Nudibranches have been stinging you all over! You need to take a break!”<br><br>Shocked, you see that your skin is as bright red as your To-Do list was. \"Being productive is one thing,\" @beffymaroo says, \"but you've also got to take care of yourself. Hurry, let's get rid of them!\"",
|
||||
"questNudibranchCompletion": "Ves el último de los HazAhora Nudibranquios deslizándose de una montaña de tareas completadas mientras @amadshade los lava. Uno deja una bolsa de tela al irse, y la abres para revelar algo de oro y unos elipsoides que supones que son huevos.",
|
||||
"questNudibranchBoss": "NowDo Nudibranch",
|
||||
"questNudibranchBoss": "HazAhora Nudibranquio",
|
||||
"questNudibranchDropNudibranchEgg": "Nudibranquia (Huevo)",
|
||||
"questNudibranchUnlockText": "Desbloquea huevos de Nudibranquia adquiribles en el Mercado",
|
||||
"splashyPalsText": "Splashy Pals Quest Bundle",
|
||||
"splashyPalsText": "Paquete de Misión Compas Chapoteantes",
|
||||
"splashyPalsNotes": "Contiene 'El Derbi de Dilatoria', 'Guía a la Tortuga' y 'Llanto de la Ballena'. Disponible hasta el 31 de Julio.",
|
||||
"questHippoText": "What a Hippo-Crite",
|
||||
"questHippoNotes": "You and @awesomekitty collapse into the shade of a palm tree, exhausted. The sun beats down over the Sloensteadi Savannah, scorching the ground below. It’s been a productive day so far, conquering your Dailies, and this oasis looks like a nice place to take a break and refresh. Stooping near the water to get a drink, you stumble back in shock as a massive hippopotamus rises. “Resting so soon? Don’t be so lazy, get back to work.” You try and protest that you’ve been working hard and need a break, but the hippo isn’t having any of it.<br><br>@khdarkwolf whispers to you, “Notice how it’s lounging around all day but has the nerve to call you lazy? It’s the Hippo-Crite!”<br><br>Your friend @jumorales nods. “Let’s show it what hard work looks like!”",
|
||||
|
|
@ -514,7 +514,7 @@
|
|||
"questHippoUnlockText": "Desbloquea Huevos de Hipo para comprar en el Mercado",
|
||||
"farmFriendsText": "Paquete de Misión Amigos de la granja",
|
||||
"farmFriendsNotes": "Contiene 'La Vaca Muutante', 'Monta la Pesadi-Yegua', y el 'Carnero del Trueno'. Disponible hasta Agosto 31.",
|
||||
"witchyFamiliarsText": "Witchy Familiars Quest Bundle",
|
||||
"witchyFamiliarsText": "Paquete de Misión Familiares de Brujas",
|
||||
"witchyFamiliarsNotes": "Contains 'The Rat King', 'The Icy Arachnid', and 'Swamp of the Clutter Frog'. Available until October 31.",
|
||||
"questGroupLostMasterclasser": "Mystery of the Masterclassers",
|
||||
"questUnlockLostMasterclasser": "To unlock this quest, complete the final quests of these quest chains: 'Dilatory Distress', 'Mayhem in Mistiflying', 'Stoïkalm Calamity', and 'Terror in the Taskwoods'.",
|
||||
|
|
@ -558,7 +558,7 @@
|
|||
"questYarnBoss": "The Dread Yarnghetti",
|
||||
"questYarnDropYarnEgg": "Hilo (Huevo)",
|
||||
"questYarnUnlockText": "Desbloquea Huevos de Hilo para compra en el Mercado",
|
||||
"winterQuestsText": "Paquete de búsqueda de invierno",
|
||||
"winterQuestsText": "Paquete de Misiones de Invierno",
|
||||
"winterQuestsNotes": "Contains 'Trapper Santa', 'Find the Cub', and 'The Fowl Frost'. Available until December 31.",
|
||||
"questPterodactylText": "El Pterror-dactilo",
|
||||
"questPterodactylNotes": "Estas dando un paseo a un lado de los pacíficos Acantilados Stoïkalm cuando un chirrido malévolo llena el aire. Te das la vuelta y solo para ver una horrible criatura volar hacia ti y te invade un poderoso terror. Mientras das la vuellta para huir, @Lilith de Alfheim te agarra. \"¡No entres en panico! Es solo un Pterror-dactyl.\"<br><br>@ProcyonP cabecea afirmando. \"Sus nidos estan cerca, pero fueron los atraen los olores de Habitos negativos y Diarias incompletas.\"<br><br>\"No te preocupes,\" @Katy133 dice. \"¡Solo necesitamos ser extra productivos para derrotarlo!\" Te llena un renovado sentido de propósito y volteas a ver a tu enemigo.",
|
||||
|
|
@ -593,7 +593,7 @@
|
|||
"questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
|
||||
"questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)",
|
||||
"dysheartenerArtCredit": "Trabajo artistico por @AnnDeLune",
|
||||
"hugabugText": "Hug a Bug Quest Bundle",
|
||||
"hugabugText": "Paquete de Misión Besa un Bicho",
|
||||
"hugabugNotes": "Contains 'The CRITICAL BUG,' 'The Snail of Drudgery Sludge,' and 'Bye, Bye, Butterfry.' Available until March 31.",
|
||||
"questSquirrelText": "La Ardilla Escurridiza",
|
||||
"questSquirrelNotes": "You wake up and find you’ve overslept! Why didn’t your alarm go off? … How did an acorn get stuck in the ringer?<br><br>When you try to make breakfast, the toaster is stuffed with acorns. When you go to retrieve your mount, @Shtut is there, trying unsuccessfully to unlock their stable. They look into the keyhole. “Is that an acorn in there?”<br><br>@randomdaisy cries out, “Oh no! I knew my pet squirrels had gotten out, but I didn’t know they’d made such trouble! Can you help me round them up before they make any more of a mess?”<br><br>Following the trail of mischievously placed oak nuts, you track and catch the wayward sciurines, with @Cantras helping secure each one safely at home. But just when you think your task is almost complete, an acorn bounces off your helm! You look up to see a mighty beast of a squirrel, crouched in defense of a prodigious pile of seeds.<br><br>“Oh dear,” says @randomdaisy, softly. “She’s always been something of a resource guarder. We’ll have to proceed very carefully!” You circle up with your party, ready for trouble!",
|
||||
|
|
@ -601,9 +601,9 @@
|
|||
"questSquirrelBoss": "Ardilla Escurridiza",
|
||||
"questSquirrelDropSquirrelEgg": "Ardilla (Huevo)",
|
||||
"questSquirrelUnlockText": "Desbloquea Huevos de Ardilla para comprar en el Mercado",
|
||||
"cuddleBuddiesText": "Cuddle Buddies Quest Bundle",
|
||||
"cuddleBuddiesText": "Paquete de Misión Compañeros Mimosos",
|
||||
"cuddleBuddiesNotes": "Contains 'The Killer Bunny', 'The Nefarious Ferret', and 'The Guinea Pig Gang'. Available until May 31.",
|
||||
"aquaticAmigosText": "Aquatic Amigos Quest Bundle",
|
||||
"aquaticAmigosText": "Paquete de Misión Amigos Acuáticos",
|
||||
"aquaticAmigosNotes": "Contains 'The Magical Axolotl', 'The Kraken of Inkomplete', and 'The Call of Octothulu'. Available until June 30.",
|
||||
"questSeaSerpentText": "Danger in the Depths: Sea Serpent Strike!",
|
||||
"questSeaSerpentNotes": "Your streaks have you feeling lucky—it’s the perfect time for a trip to the seahorse racetrack. You board the submarine at Diligent Docks and settle in for the trip to Dilatory, but you’ve barely submerged when an impact rocks the sub, sending its occupants tumbling. “What’s going on?” @AriesFaries shouts.<br><br>You glance through a nearby porthole and are shocked by the wall of shimmering scales passing by it. “Sea serpent!” Captain @Witticaster calls through the intercom. “Brace yourselves, it’s coming ‘round again!” As you grip the arms of your seat, your unfinished tasks flash before your eyes. ‘Maybe if we work together and complete them,’ you think, ‘we can drive this monster away!’",
|
||||
|
|
@ -617,25 +617,76 @@
|
|||
"questKangarooBoss": "Canguro Catastrófico",
|
||||
"questKangarooDropKangarooEgg": "Canguro (Huevo)",
|
||||
"questKangarooUnlockText": "Desbloquea Huevos de Canguro para comprar en el Mercado",
|
||||
"forestFriendsText": "Forest Friends Quest Bundle",
|
||||
"forestFriendsText": "Paquete de Misión Amigos del Bosque",
|
||||
"forestFriendsNotes": "Contains 'The Spirit of Spring', 'The Hedgebeast', and 'The Tangle Tree'. Available until September 30.",
|
||||
"questAlligatorText": "The Insta-Gator",
|
||||
"questAlligatorNotes": "“Crikey!” exclaims @gully. “An Insta-Gator in its natural habitat! Careful, it distracts its prey with things that seem urgent THIS INSTANT, and it feeds on the unchecked Dailies that result.” You fall silent to avoid attracting its attention, but to no avail. The Insta-Gator spots you and charges! Distracting voices rise up from Swamps of Stagnation, grabbing for your attention: “Read this post! See this photo! Pay attention to me THIS INSTANT!” You scramble to mount a counterattack, completing your Dailies and bolstering your good Habits to fight off the dreaded Insta-Gator.",
|
||||
"questAlligatorCompletion": "With your attention focused on what’s important and not the Insta-Gator’s distractions, the Insta-Gator flees. Victory! “Are those eggs? They look like gator eggs to me,” asks @mfonda. “If we care for them correctly, they’ll be loyal pets or faithful steeds,” answers @UncommonCriminal, handing you three to care for. Let’s hope so, or else the Insta-Gator might make a return…",
|
||||
"questAlligatorBoss": "Insta-Gator",
|
||||
"questAlligatorDropAlligatorEgg": "Alligator (Egg)",
|
||||
"questAlligatorUnlockText": "Unlocks purchasable Alligator eggs in the Market",
|
||||
"oddballsText": "Oddballs Quest Bundle",
|
||||
"questAlligatorDropAlligatorEgg": "Caimán (Huevo)",
|
||||
"questAlligatorUnlockText": "Desbloquea Huevos de Caimán para comprar en el Mercado",
|
||||
"oddballsText": "Paquete de Misión de Raritos",
|
||||
"oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3.",
|
||||
"birdBuddiesText": "Bird Buddies Quest Bundle",
|
||||
"birdBuddiesText": "Paquete de Misión Aves Amigables",
|
||||
"birdBuddiesNotes": "Contains 'The Fowl Frost,' 'Rooster Rampage,' and 'The Push-and-Pull Peacock.' Available until December 31.",
|
||||
"questVelociraptorText": "The Veloci-Rapper",
|
||||
"questVelociraptorText": "El Veloci-Rapero",
|
||||
"questVelociraptorNotes": "You’re sharing honey cakes with @*~Seraphina~*, @Procyon P, and @Lilith of Alfheim by a lake in the Stoïkalm Steppes. Suddenly, a mournful voice interrupts your picnic.<br><br><em>My Habits took a hit, I missed my Dailies,<br>I’m losing it, sinking with doubt and maybes,<br>At the top of my game I used to be so fly,<br>But now I just let my Due Dates go by.</em><br><br>@*~Seraphina~* peers behind a stand of grass. “It’s the Veloci-Rapper. It seems... distraught?”<br><br>You pump a fist in determination. “There's only one thing to do. Rap battle time!”",
|
||||
"questVelociraptorCompletion": "You burst through the grass, confronting the Veloci-Rapper.<br><br><em>See here, rapper, you’re no quitter,<br>You’re Bad Habits' hardest hitter!<br>Check off your To-Dos like a boss,<br>Don’t mourn over one day’s loss!</em><br><br>Filled with renewed confidence, it bounds off to freestyle another day, leaving behind three eggs where it sat.",
|
||||
"questVelociraptorBoss": "Veloci-Rapper",
|
||||
"questVelociraptorBoss": "Veloci-Rapero",
|
||||
"questVelociraptorDropVelociraptorEgg": "Velociraptor (Huevo)",
|
||||
"questVelociraptorUnlockText": "Unlocks purchasable Velociraptor eggs in the Market",
|
||||
"questVelociraptorUnlockText": "Desbloque Huevos de Velociraptor para comprar en el Mercado",
|
||||
"evilSantaAddlNotes": "Nota que \"Santa Trampero\" y \"Encuentra al Cachorro\" premian una mission apilable pero dan una mascota rara que solo se puede agregar a tu establo una vez.",
|
||||
"questRubyUnlockText": "Desbloquea pociones de Eclosión Rubí para comprar en el Mercado",
|
||||
"questRubyCollectRubyGems": "Gemas de Rubí"
|
||||
"questRubyCollectRubyGems": "Gemas de Rubí",
|
||||
"questBlackPearlUnlockText": "Desbloquea Pociones de Eclosión de Perla Negra para comprar en el Mercado",
|
||||
"questBlackPearlDropBlackPearlPotion": "Poción de Eclosión de Perla Negra",
|
||||
"questBlackPearlBoss": "Asteroidea",
|
||||
"questTurquoiseUnlockText": "Desbloquea Pociones de Eclosión de Turquesa para comprar en el Mercado",
|
||||
"questTurquoiseDropTurquoisePotion": "Poción de Eclosión de Turquesa",
|
||||
"questTurquoiseCollectTurquoiseGems": "Gemas de Turquesa",
|
||||
"questTurquoiseText": "Trabajo del Tesoro de Turquesa",
|
||||
"questWindupUnlockText": "Desbloquea Pociones de Eclosión de Viento para comprar en el Mercado",
|
||||
"questWindupDropWindupPotion": "Poción de Eclosión de Viento",
|
||||
"questWindupBoss": "Clankton",
|
||||
"questFluoriteUnlockText": "Desbloquea Pociones de Eclosión de Fluorita para comprar en el Mercado",
|
||||
"questFluoriteDropFluoritePotion": "Poción de Eclosión de Fluorita",
|
||||
"questFluoriteBoss": "Fluorita Elemental",
|
||||
"questFluoriteText": "Un Miedo Brillante a la Fluorita",
|
||||
"questWaffleUnlockText": "Desbloquea Pociones de Eclosión de Confite para comprar en el Mercado",
|
||||
"questWaffleDropDessertPotion": "Poción de Eclosión de Confite",
|
||||
"questWaffleRageTitle": "Maple de Arce",
|
||||
"questWaffleBoss": "Waffle Horrible",
|
||||
"questRubyDropRubyPotion": "Poción de Eclosión de Rubí",
|
||||
"questTurquoiseCollectNeptuneRunes": "Runas de Neptuno",
|
||||
"questTurquoiseCollectSagittariusRunes": "Runas de Sagitario",
|
||||
"questSilverCollectCancerRunes": "Runas Zodiacales de Cáncer",
|
||||
"questRubyCollectVenusRunes": "Runas de Venus",
|
||||
"questRubyCollectAquariusRunes": "Runas Zodiacales de Acuario",
|
||||
"questRubyText": "Informe de Ruby",
|
||||
"questAmberUnlockText": "Desbloquea Pociones de Eclosión de Ámbar para comprar en el Mercado",
|
||||
"questAmberDropAmberPotion": "Poción de Eclosión de Ámbar",
|
||||
"questAmberBoss": "Trerezin",
|
||||
"questAmberText": "La Alianza de Ámbar",
|
||||
"questRobotUnlockText": "Desbloquea Huevos de Robot para comprar en el Mercado",
|
||||
"questRobotDropRobotEgg": "Robot (Huevo)",
|
||||
"questRobotCollectSprings": "Resortes",
|
||||
"questRobotCollectGears": "Engranajes",
|
||||
"questRobotCollectBolts": "Tornillos",
|
||||
"questRobotText": "¡Misteriosas Maravillas Mecánicas!",
|
||||
"questSilverUnlockText": "Desbloquea Pociones de Eclosión de Plata para comprar en el Mercado",
|
||||
"questSilverDropSilverPotion": "Poción de Eclosión de Plata",
|
||||
"questSilverCollectSilverIngots": "Lingotes de Plata",
|
||||
"questSilverCollectMoonRunes": "Runas de Luna",
|
||||
"questSilverText": "La Solución de Plata",
|
||||
"questDolphinUnlockText": "Desbloquea Huevos de Delfín para comprar en el Mercado",
|
||||
"questDolphinDropDolphinEgg": "Delfín (Huevo)",
|
||||
"questDolphinBoss": "Delfín de la Duda",
|
||||
"questDolphinText": "El Delfín de la Duda",
|
||||
"questBronzeUnlockText": "Desbloquea Pociones de Eclosión de Cobre para comprar en el Mercado",
|
||||
"questBronzeDropBronzePotion": "Poción de Eclosión de Cobre",
|
||||
"mythicalMarvelsText": "Paquete de Misión Maravillas Míticas",
|
||||
"rockingReptilesText": "Paquete de Misión Reptiles Roqueros",
|
||||
"delightfulDinosText": "Paquete de Misión Dinos Deleitosos",
|
||||
"jungleBuddiesText": "Paquete de Misión Amigos Selváticos",
|
||||
"sandySidekicksText": "Paquete de Misión Ayudantes Arenosos"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -184,5 +184,6 @@
|
|||
"dropCapExplanation": "Tu botín se reajustará con tus tareas mañana. Sin embargo, seguirás ganando Oro, Experiencia y Progreso en las misiones cuando completes las tareas.",
|
||||
"dropCapReached": "¡Encontraste todos los objetos del día!",
|
||||
"mysterySet202011": "Conjunto de Mago Foliado",
|
||||
"mysterySet202010": "Conjunto de Murciélago Cautivador"
|
||||
"mysterySet202010": "Conjunto de Murciélago Cautivador",
|
||||
"mysterySet202012": "Conjunto de Fénix de Fuego Congelado"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2223,5 +2223,9 @@
|
|||
"armorArmoireDoubletOfClubsNotes": "Qui sait ce que les cartes vous réservent, mais vous aurez invariablement du style avec ce doublet et cette cape ! Augmente la constitution de <%= con %>. Armoire enchantée : ensemble du valet de trèfles (objet 3 de 3).",
|
||||
"armorArmoireDoubletOfClubsText": "Doublet de trèfles",
|
||||
"weaponArmoireClubOfClubsNotes": "Cette matraque stylisée ne révélera pas votre main trop tôt à propos de vos intentions envers ces vilaines tâches. Augmente la force de <%= str %>. Armoire enchantée : ensemble du valet de trèfle (objet 2 de 3).",
|
||||
"weaponArmoireClubOfClubsText": "Matraque de trèfle"
|
||||
"weaponArmoireClubOfClubsText": "Matraque de trèfle",
|
||||
"backMystery202012Notes": "Les plumes enneigées de ces ailes vous donneront la vitesse d'un coup de vent hivernal. Ne confère aucun bonus. Équipement d'abonnement de décembre 2020.",
|
||||
"backMystery202012Text": "Ailes des flammes de givre",
|
||||
"headMystery202012Notes": "Ce masque imposant comporte des yeux perçants qui aveugleront les ennemis comme l'éclat du soleil sur la neige fraîche. Ne confère aucun bonus. Équipement d'abonnement de décembre 2020.",
|
||||
"headMystery202012Text": "Masque des flammes de givre"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -186,5 +186,6 @@
|
|||
"dropCapLearnMore": "En apprendre plus sur le système de butin de Habitica",
|
||||
"dropCapExplanation": "Vous recommencerez à trouver du butin dès demain. Cependant, vous continuerez à gagner de l'or et de l'expérience, et votre quête continuera de progresser lorsque vous remplirez vos tâches.",
|
||||
"dropCapReached": "Vous avez trouvé tous les objets du jour !",
|
||||
"mysterySet202011": "Ensemble de magie foliée"
|
||||
"mysterySet202011": "Ensemble de magie foliée",
|
||||
"mysterySet202012": "Ensemble du phénix des flammes de givre"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -101,5 +101,7 @@
|
|||
"selectMember": "Select Member",
|
||||
"confirmKeepChallengeTasks": "Do you want to keep challenge tasks?",
|
||||
"selectParticipant": "Select a Participant",
|
||||
"filters": "Filters"
|
||||
"filters": "Filters",
|
||||
"wonChallengeDesc": "<%= challengeName %> आपको विजेता के रूप में चुना गया! आपकी जीत को आपकी उपलब्धियों में दर्ज किया गया है.",
|
||||
"yourReward": "आपका पुरस्कृत"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -119,7 +119,7 @@
|
|||
"commGuideLink01": "<a href='/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a' target='_blank'>Habitica Help: Ask a Question</a>: a Guild for users to ask questions!",
|
||||
"commGuideLink02": "<a href='http://habitica.wikia.com/wiki/Habitica_Wiki' target='_blank'>The Wiki</a>: the biggest collection of information about Habitica.",
|
||||
"commGuideLink03": "<a href='https://github.com/HabitRPG/habitica' target='_blank'>GitHub</a>: for bug reports or helping with code!",
|
||||
"commGuideLink04": "<a href='https://trello.com/b/EpoYEYod/' target='_blank'>The Main Trello</a>: for site feature requests.",
|
||||
"commGuideLink04": "<a href='https://trello.com/b/EpoYEYod/' target='_blank'>The Main Trello</a>: साइट सुविधा अनुरोधों के लिए।",
|
||||
"commGuideLink05": "<a href='https://trello.com/b/mXK3Eavg/' target='_blank'>The Mobile Trello</a>: for mobile feature requests.",
|
||||
"commGuideLink06": "<a href='https://trello.com/b/vwuE9fbO/' target='_blank'>The Art Trello</a>: for submitting pixel art.",
|
||||
"commGuideLink07": "<a href='https://trello.com/b/nnv4QIRX/' target='_blank'>The Quest Trello</a>: for submitting quest writing.",
|
||||
|
|
|
|||
|
|
@ -195,5 +195,8 @@
|
|||
"letsgo": "Let's Go!",
|
||||
"selected": "Selected",
|
||||
"howManyToBuy": "How many would you like to buy?",
|
||||
"contactForm": "Contact the Moderation Team"
|
||||
"contactForm": "Contact the Moderation Team",
|
||||
"onboardingAchievs": "ऑनबोर्डिंग उपलब्धियां",
|
||||
"options": "विकल्प",
|
||||
"finish": "समाप्त"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,14 +1,10 @@
|
|||
{
|
||||
"needTips": "Need some tips on how to begin? Here's a straightforward guide!",
|
||||
|
||||
"step1": "Step 1: Enter Tasks",
|
||||
"webStep1Text": "Habitica is nothing without real-world goals, so enter a few tasks. You can add more later as you think of them! All tasks can be added by clicking the green \"Create\" button.\n* **Set up [To-Dos](http://habitica.wikia.com/wiki/To-Dos):** Enter tasks you do once or rarely in the To-Dos column, one at a time. You can click on the tasks to edit them and add checklists, due dates, and more!\n* **Set up [Dailies](http://habitica.wikia.com/wiki/Dailies):** Enter activities you need to do daily or on a particular day of the week, month, or year in the Dailies column. Click task to edit when it will be due and/or set a start date. You can also make it due on a repeating basis, for example, every 3 days.\n* **Set up [Habits](http://habitica.wikia.com/wiki/Habits):** Enter habits you want to establish in the Habits column. You can edit the Habit to change it to just a good habit :heavy_plus_sign: or a bad habit :heavy_minus_sign:\n* **Set up [Rewards](http://habitica.wikia.com/wiki/Rewards):** In addition to the in-game Rewards offered, add activities or treats which you want to use as a motivation to the Rewards column. It's important to give yourself a break or allow some indulgence in moderation!\n* If you need inspiration for which tasks to add, you can look at the wiki's pages on [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits), [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies), [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos), and [Sample Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards).",
|
||||
|
||||
"step2": "Step 2: Gain Points by Doing Things in Real Life",
|
||||
"webStep2Text": "Now, start tackling your goals from the list! As you complete tasks and check them off in Habitica, you will gain [Experience](http://habitica.wikia.com/wiki/Experience_Points), which helps you level up, and [Gold](http://habitica.wikia.com/wiki/Gold_Points), which allows you to purchase Rewards. If you fall into bad habits or miss your Dailies, you will lose [Health](http://habitica.wikia.com/wiki/Health_Points). In that way, the Habitica Experience and Health bars serve as a fun indicator of your progress toward your goals. You'll start seeing your real life improve as your character advances in the game.",
|
||||
|
||||
"step3": "Step 3: Customize and Explore Habitica",
|
||||
"webStep3Text": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your tasks with [tags](http://habitica.wikia.com/wiki/Tags) (edit a task to add them).\n * Customize your [avatar](http://habitica.wikia.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](http://habitica.wikia.com/wiki/Equipment) under Rewards or from the [Shops](<%= shopUrl %>), and change it under [Inventory > Equipment](<%= equipUrl %>).\n * Connect with other users via the [Tavern](http://habitica.wikia.com/wiki/Tavern).\n * Starting at Level 3, hatch [Pets](http://habitica.wikia.com/wiki/Pets) by collecting [eggs](http://habitica.wikia.com/wiki/Eggs) and [hatching potions](http://habitica.wikia.com/wiki/Hatching_Potions). [Feed](http://habitica.wikia.com/wiki/Food) them to create [Mounts](http://habitica.wikia.com/wiki/Mounts).\n * At level 10: Choose a particular [class](http://habitica.wikia.com/wiki/Class_System) and then use class-specific [skills](http://habitica.wikia.com/wiki/Skills) (levels 11 to 14).\n * Form a party with your friends (by clicking [Party](<%= partyUrl %>) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [quests](http://habitica.wikia.com/wiki/Quests) (you will be given a quest at level 15).",
|
||||
|
||||
"overviewQuestions": "Have questions? Check out the [FAQ](<%= faqUrl %>)! If your question isn't mentioned there, you can ask for further help in the [Habitica Help guild](<%= helpGuildUrl %>).\n\nGood luck with your tasks!"
|
||||
"needTips": "Need some tips on how to begin? Here's a straightforward guide!",
|
||||
"step1": "Step 1: Enter Tasks",
|
||||
"webStep1Text": "Habitica वास्तविक दुनिया के लक्ष्यों के बिना कुछ भी नहीं है, इसलिए कुछ कार्यों को दर्ज करें। जैसा कि आप उनमें से सोचते हैं आप बाद में और जोड़ सकते हैं! सभी कार्यों को हरे \"बनाएँ\" बटन पर क्लिक करके जोड़ा जा सकता है।\n** ** [To-Dos] (http://habitica.wikia.com/wiki/To-Dos) की स्थापना करें: ** To-Dos कॉलम में एक बार या शायद ही कभी आपके द्वारा किए जाने वाले कार्य दर्ज करें। आप उन्हें संपादित करने के लिए कार्यों पर क्लिक कर सकते हैं और चेकलिस्ट, नियत तिथियां और बहुत कुछ जोड़ सकते हैं!\n** [सेट अप करें [दैनिक समाचार पत्र] (http://habitica.wikia.com/wiki/Dailies): ** दैनिक गतिविधियों या दैनिक कार्यों के लिए सप्ताह, महीने, या वर्ष के किसी विशेष दिन को दर्ज करें। । कार्य को संपादित करने के लिए क्लिक करें जब यह देय होगा और / या एक आरंभ तिथि निर्धारित करेगा। आप इसे दोहराए जाने के आधार पर भी बना सकते हैं, उदाहरण के लिए, हर 3 दिन में।\n** ** [आदत] सेट करें (http://habitica.wikia.com/wiki/Habits): ** आदतें डालें जिन्हें आप आदतें कॉलम में स्थापित करना चाहते हैं। आप इसे केवल एक अच्छी आदत में बदलने के लिए आदत संपादित कर सकते हैं: Heavy_plus_sign: या बुरी आदत: Heavy_minus_sign:\n** [रिवॉर्ड्स सेट करें] (http://habitica.wikia.com/wiki/Rewards): ** इन-गेम रिवार्ड्स के अलावा, ऐसी गतिविधियाँ या व्यवहार जोड़ें जो आप एक प्रेरणा के रूप में उपयोग करना चाहते हैं। पुरस्कार स्तंभ। अपने आप को एक ब्रेक देना या मॉडरेशन में कुछ भोग की अनुमति देना महत्वपूर्ण है!\n* यदि आपको किन कार्यों को जोड़ने के लिए प्रेरणा की आवश्यकता है, तो आप विकी के पन्नों को [सैंपल हैबिट्स] (http://habitica.wikia.com/wiki/Sample_Habits), [सैंपल डेलीज] (http: वासिका) पर देख सकते हैं। wikia.com/wiki/Sample_Dailies), [नमूना टू-डॉस] (http://habitica.wikia.com/wiki/Sample_To-Dos), और [नमूना पुरस्कार] (http://habitica.wikia.com/wiki) Sample_Custom_Rewards).",
|
||||
"step2": "Step 2: Gain Points by Doing Things in Real Life",
|
||||
"webStep2Text": "Now, start tackling your goals from the list! As you complete tasks and check them off in Habitica, you will gain [Experience](http://habitica.wikia.com/wiki/Experience_Points), which helps you level up, and [Gold](http://habitica.wikia.com/wiki/Gold_Points), which allows you to purchase Rewards. If you fall into bad habits or miss your Dailies, you will lose [Health](http://habitica.wikia.com/wiki/Health_Points). In that way, the Habitica Experience and Health bars serve as a fun indicator of your progress toward your goals. You'll start seeing your real life improve as your character advances in the game.",
|
||||
"step3": "Step 3: Customize and Explore Habitica",
|
||||
"webStep3Text": "एक बार जब आप मूल बातें से परिचित हो जाते हैं, तो आप इन निफ्टी सुविधाओं के साथ हैबिटिका से और भी अधिक प्राप्त कर सकते हैं:\n * [टैग] (http://habitica.wikia.com/wiki/Tags) के साथ अपने कार्यों को व्यवस्थित करें (जोड़ने के लिए एक कार्य संपादित करें).\n * ऊपरी-दाएं कोने में उपयोगकर्ता आइकन पर क्लिक करके अपने [अवतार] (http://habitica.wikia.com/wiki/Avatar) को अनुकूलित करें.\n * अपने [उपकरण] (http://habitica.wikia.com/wiki/Eample) पुरस्कार के तहत या [दुकानों] (<% = shopUrl%>) से खरीदें, और इसे [इन्वेंटरी> उपकरण] (<%) के तहत बदलें। = equipUrl%>).\n * [Tavern] (http://habitica.wikia.com/wiki/Tavern) के माध्यम से अन्य उपयोगकर्ताओं के साथ जुड़ें.\n * स्तर 3 पर शुरू, हैच [पालतू जानवर] (http://habitica.wikia.com/wiki/Pets) [अंडे] इकट्ठा करके (http://habitica.wikia.com/wiki/Eggs) और [हैचिंग पोटेंसी]। (http://habitica.wikia.com/wiki/Hatching_Potions)। [फ़ीड] (http://habitica.wikia.com/wiki/Food) उन्हें [Mounts] (http://habitica.wikia.com/wiki/Mounts) बनाने के लिए.\n * स्तर 10 पर: एक विशेष [वर्ग] (http://habitica.wikia.com/wiki/Class_System) चुनें और फिर वर्ग-विशिष्ट [कौशल] (http://habitica.wikia.com/wiki/Skills) का उपयोग करें (स्तर 11 से 14).\n * अपने दोस्तों के साथ एक पार्टी बनाएं (नेविगेशन बार में [पार्टी] (<% = partyUrl%>) पर क्लिक करके जवाबदेह बने रहें और क्वेस्ट स्क्रॉल अर्जित करें.\n राक्षसों को हराने और [quests] (http://habitica.wikia.com/wiki/Quests) पर वस्तुओं को इकट्ठा करें (आपको स्तर 15 पर एक खोज दी जाएगी).",
|
||||
"overviewQuestions": "Have questions? Check out the [FAQ](<%= faqUrl %>)! If your question isn't mentioned there, you can ask for further help in the [Habitica Help guild](<%= helpGuildUrl %>).\n\nGood luck with your tasks!"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2223,5 +2223,9 @@
|
|||
"armorArmoireDoubletOfClubsText": "Farsetto di fiori",
|
||||
"armorArmoireDoubletOfClubsNotes": "Nessuno sa cosa rivelano le carte, ma sarai elegante in ogni evento con questo farsetto e mantello! Aumenta la costituzione di <%= con %>. Scrigno Incantato: Set del Fante di Fiori (Oggetto 2 di 3).",
|
||||
"weaponArmoireClubOfClubsNotes": "Questa bella picca non svelerà subito i suoi intenti verso quei tuoi vecchi subdoli compiti. Aumenta la forza di <%= str %>. Scrigno Incantato: Set del Fante di Fiori (Oggetto 2 di 3).",
|
||||
"weaponArmoireClubOfClubsText": "Picca di... fiori"
|
||||
"weaponArmoireClubOfClubsText": "Picca di... fiori",
|
||||
"backMystery202012Notes": "Le piume innevate di queste ali ti daranno la velocità di una tempesta invernale. Non conferisce alcun bonus. Oggetto abbonati dicembre 2020.",
|
||||
"backMystery202012Text": "Ali di Fuoco Ghiacciato",
|
||||
"headMystery202012Notes": "Questa imponente maschera ha degli occhi penetranti che accecano i nemici come il riflesso del sole sulla neve fresca. Non conferisce alcun bonus. Oggetto abbonati dicembre 2020.",
|
||||
"headMystery202012Text": "Maschera di Fuoco Ghiacciato"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -184,5 +184,6 @@
|
|||
"lookingForMoreItems": "Vuoi più oggetti?",
|
||||
"dropCapExplanation": "Riinizierai a trovare nuovi oggetti da domani. Continuerai comunque a guadagnare oro, esperienza e progressi nelle missioni quando completerai delle attività.",
|
||||
"dropCapReached": "Hai trovato tutti gli oggetti per oggi!",
|
||||
"mysterySet202011": "Set del Mago Foglioso"
|
||||
"mysterySet202011": "Set del Mago Foglioso",
|
||||
"mysterySet202012": "Set Fenice del Fuoco Ghiacciato"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2096,5 +2096,21 @@
|
|||
"armorSpecialFall2020WarriorText": "黄泉がえりし者のローブ",
|
||||
"armorSpecialFall2020WarriorNotes": "このローブはかつて強い戦士を守りぬきました。戦士の魂は後継者に相応しい者を守護するために布に残っていると言われています。体質が<%= con %>上がります。2020年秋の限定装備。",
|
||||
"armorSpecialFall2020RogueText": "石像のよろい",
|
||||
"armorSpecialFall2020RogueNotes": "この石のよろいの強さをまとうと、どんな獰猛な攻撃でもはねのけることを保証します。知覚が<%= per %>上がります。2020年秋の限定装備。"
|
||||
"armorSpecialFall2020RogueNotes": "この石のよろいの強さをまとうと、どんな獰猛な攻撃でもはねのけることを保証します。知覚が<%= per %>上がります。2020年秋の限定装備。",
|
||||
"backMystery202012Notes": "雪の羽毛の翼は、冬の疾風のようなスピードをあなたに与えるでしょう。効果なし。2020年12月の有料会員アイテム。",
|
||||
"backMystery202012Text": "凍てつく炎の翼",
|
||||
"headMystery202012Notes": "この印象的なお面の鋭い目は、新雪に反射する太陽光のまぶしさのように敵の目をくらませてしまうでしょう。効果なし。2020年12月の有料会員アイテム。",
|
||||
"headMystery202012Text": "凍てつく炎の面",
|
||||
"armorSpecialFall2020HealerNotes": "あなたの見事な部分は夜に羽根を広げます。あなたの飛行を目撃する人々は、この前兆が何を意味するのか不思議に思うでしょう。体質が<%= con %>上がります。2020年秋の限定装備。",
|
||||
"armorSpecialFall2020HealerText": "スズメガの羽根",
|
||||
"armorSpecialFall2020MageNotes": "この幅の広い翼のついたローブは滑空や飛行の印象を人々に与え、膨大な知識から授かった千里眼の持ち主であることを象徴しています。知能が<%= int %>上がります。2020年秋の限定装備。",
|
||||
"armorSpecialFall2020MageText": "悟りのその上",
|
||||
"headSpecialFall2020WarriorNotes": "いったんこのずきんを着た戦士はハードなタスクにもおびえなくなります!これを着たら他の人はあなたにおびえるかもしれませんが……。力が<%= str %>上がります。2020年秋の限定装備。",
|
||||
"headSpecialFall2020WarriorText": "気味の悪いずきん",
|
||||
"headSpecialFall2020RogueNotes": "二度見て、一度に行動する――このお面なら簡単にできますね。知覚が<%= per %>上がります。2020年秋の限定装備。",
|
||||
"headSpecialFall2020RogueText": "双頭の石像の面",
|
||||
"headSpecialFall2020HealerText": "されこうべの面",
|
||||
"headSpecialFall2020MageNotes": "この帽子を眉の上にぴったり装着すると、第三の目が開き、他の方法では見えないものに集中できます。マナの流れ、さまよえる魂、忘れていたTo-Doなど。知覚が<%= per %>上がります。2020年秋の限定装備。",
|
||||
"headSpecialFall2020MageText": "目覚めた明晰さ",
|
||||
"headSpecialFall2020HealerNotes": "このドクロの顔のような恐ろしい白い模様は人々に警告するかのように輝いています。「時とははかなきもの、手遅れになる前に、そなたの締め切りに目を向けよ!」知能が<%= int %>上がります。2020年秋の限定装備。"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,8 +27,8 @@
|
|||
"bossHP": "ボスの体力",
|
||||
"bossStrength": "ボスの強さ",
|
||||
"rage": "激怒",
|
||||
"collect": "獲得",
|
||||
"collected": "獲得済み",
|
||||
"collect": "収集",
|
||||
"collected": "収集済み",
|
||||
"abort": "中断する",
|
||||
"leaveQuest": "クエストから抜ける",
|
||||
"sureLeave": "進行中のクエストを抜けます。よろしいですか? あなたのクエストの成果はすべて失われます。",
|
||||
|
|
|
|||