Compare commits

..

121 Commits

Author SHA1 Message Date
Matteo Pagliazzi 36ef208e18 3.14.0 2016-06-19 12:33:45 +02:00
Blade Barringer e28946bcfb fix(client): Allow users to reject invites to new parties
closes #7691
2016-06-18 20:21:27 -05:00
Blade Barringer 813aa2cf38 chore(client): Remove unused clearCompleted user.ops function 2016-06-18 12:23:40 -05:00
Husman 1a19605ee6 fix: Update client to remove completed todos immediately
closes #7549
closes #7685
2016-06-18 12:23:28 -05:00
Blade Barringer ea5a148add fix(lint): Add missing semicolons 2016-06-18 12:07:30 -05:00
Blade Barringer 7c08563937 Merge branch 'velezsarain-attribute' into develop 2016-06-18 11:59:30 -05:00
Blade Barringer b20bd86f98 refactor(common): Clarify autoallocate code 2016-06-18 11:59:04 -05:00
Blade Barringer 7cf28f6f2a refactor(tests): Rewrite stat autoallocation tests 2016-06-18 11:58:02 -05:00
Blade Barringer 757792bcdf chore(i18n): update locales 2016-06-18 07:25:41 -05:00
Blade Barringer 007ac4abfd chore(i18n): update locales 2016-06-18 07:15:30 -05:00
Blade Barringer b2c5c8d8e7 fix(locales): Correct string key
fixes #7683
2016-06-18 07:10:32 -05:00
Sabe Jones 4b98295977 3.13.0 2016-06-18 00:44:54 +00:00
Sabe Jones 8cb0d91f77 chore(news): misc announce 2016-06-17 23:35:23 +00:00
Blade Barringer ca32cac6fe chore(dependency): Pin to version of eslint that is not broken 2016-06-17 17:36:48 -05:00
Blade Barringer 8919efbbdd Merge pull request #7681 from thompsnm/develop
Separate call to upgrade npm so that it occurs before any other installs
2016-06-17 17:20:32 -05:00
Alys 7a10d61281 fix inconsistencies in apidoc for member routes (#7679) 2016-06-17 13:10:49 +02:00
Alys 76e86bda86 fix error in API docs - flag chat had been documented as like 2016-06-17 20:25:14 +10:00
Matteo Pagliazzi a424892dd3 Fix auth if localStorage is missing or corrupted (#7674)
* fix(auth): correctly redirect to logout page if localstorage is corrupted

* fix(auth): do not break site if localStorage has invalid JSON

* fix(karma): use $window instead of windo

* disable failing karma tests

* fix(tests): Provide mockwindow for tests

* fix(tests): Call habitrpgShared without $window
2016-06-17 12:14:41 +02:00
Nathan Thompson a87647995d Separate call to upgrade npm so that it occurs before any other installs 2016-06-17 00:53:08 -06:00
Blade Barringer 5a3082bd88 fix(docs): correct apidoc param for task alias|id 2016-06-16 12:55:56 -05:00
Blade Barringer b7b61e6251 Shortname (#7655)
* feat: Add alias property to task model
2016-06-16 12:28:45 -05:00
Blade Barringer c34c21192b Merge pull request #7657 from Hus274/7600
Removing accepted guild invitations from the local copy of the user o…
2016-06-16 07:20:43 -05:00
Alys 27b7173f6c change pet names to initial upper case in "Unlocks purchasable Petname eggs..." fixes #5631 2016-06-16 16:20:17 +10:00
Travis 1de2c839c8 Adding ticks back into gifted gems receive message #7540 (#7671)
* Adding ticks back into gifted gems receive message #7540

* Removing raw string concatenation and fixing tests
2016-06-15 22:29:04 -05:00
Blade Barringer 3d7d41c517 Merge pull request #7672 from Hus274/7629
Fixing quest naming according to @lemoness #7629
2016-06-15 22:23:32 -05:00
Blade Barringer d067403959 chore: Add migration file for fixing invalid emails 2016-06-15 21:46:17 -05:00
Husman 09a4930745 Fixing naming according to @lemoness #7629 2016-06-15 17:37:49 -07:00
Alys 00140eee35 3.12.1 2016-06-16 10:35:10 +10:00
Alys a03b1fc6cb prevents damage to quest participants with false or null values - partial fix for #7653 (#7665) 2016-06-16 09:36:58 +10:00
Sabe Jones 23c854f068 3.12.0 2016-06-15 17:37:53 +00:00
Sabe Jones 28e45aea4d June Pet: Axolotl (#7663)
* feat(quests): Axolotl pet

* feat(pets): finish axolotl build
2016-06-15 12:14:25 -05:00
Alys 337cb22a9d replace inaccurate Gems tip with Grand Gala tip; fix unrelated typo 2016-06-14 19:35:37 +10:00
Alys 514962a9c7 improve loading tip: replace "Pirate Cove" and "tile"; fix capitals
Replaces the Pirate Cove with the Guild Leaders & Challenge Creators Guild.
Describes backgrounds as connecting instead of tiling.
Makes capitalisation of various words consistent.
2016-06-13 21:35:36 +10:00
Husman 4a3e0eb884 Removing accepted guild invitations from the local copy of the user object so the notification goes away without having to refresh. #7600 2016-06-12 16:03:44 -07:00
Blade Barringer 345a736c27 Merge pull request #7656 from Hus274/develop
Fixing mispelling
2016-06-12 14:06:31 -05:00
Husman 7ee81bb5f6 Fixing mispelling
I accidentally had a mispelling in the last pull request. Fixing.
2016-06-12 07:57:44 -07:00
Husman 9b12d46741 feat: Add group by button to equipment page
Closes #7636
Closes #7651

This commit creates a new button on the equipment page that allows the user to group their equipment type (body location) instead of simply by class.
2016-06-12 09:40:25 -05:00
MathWhiz a58bf4ee2b Turn automaticAllocation to false when resetting or rebirthing
closes #7627
fixes #7620
2016-06-12 08:34:41 -05:00
Blade Barringer c77f165b3e 3.11.0 2016-06-11 18:26:03 -05:00
Blade Barringer 485139dbe8 chore(i18n): update locales 2016-06-11 18:12:15 -05:00
Blade Barringer f763d7ec15 chore: Add loading screen tips locales 2016-06-11 17:04:18 -05:00
Blade Barringer db40c96b14 chore(i18n): update locales 2016-06-11 17:00:55 -05:00
Blade Barringer 4f2ece691d chore(i18n): update locales 2016-06-11 16:02:59 -05:00
Blade Barringer 97f527c5d5 chore: compile sprites 2016-06-11 15:59:23 -05:00
Blade Barringer bd1bd5bfd3 Merge branch 'Hus274-develop' into develop 2016-06-11 15:56:13 -05:00
Shervin Sarain 31ad6db568 fix training values not resetting at level up 2016-06-11 21:08:58 +02:00
Shervin Sarain 539547b39e prevent sync from clearing selected tags (#7631)
* prevent sync from clearing selected tags

* improved tag selection bugfix
2016-06-11 19:57:20 +02:00
Husman 688bb9a6c7 Minor Icon Fixes #7635 2016-06-11 07:19:58 -07:00
Alys 0bf7858d53 Fix apidocs error for /api/v3/challenges/group/:groupId. Change various descriptions to imperative mood
e.g., change "Sets lastCron" to "Set lastCron"
2016-06-11 08:15:07 +10:00
Blade Barringer 441fba2ad0 Merge pull request #7639 from eshapard/patch-1
Closes #7637
2016-06-10 07:51:46 -05:00
MathWhiz 57bb4d8c10 Fix webhooks (#7622)
* fix userServices.js

* comply with eslint

* Remove conversion to string
2016-06-10 12:42:48 +02:00
Matteo Pagliazzi efeb2c1c8e implement tips for loading screen (#7632)
* implement tips for loading screen

* fix typo in tip 22
2016-06-10 12:25:09 +02:00
eshapard ee581a1ab2 Update tasks.js
Typo in code: url for getting a single task is  * @api {get} /api/v3/tasks/:taskId Get a task; not /api/v3/task/:taskId
2016-06-09 21:16:05 -07:00
Sabe Jones a90d0f9233 3.10.0 2016-06-10 01:18:00 +00:00
Sabe Jones e3c0d7d214 chore(news): blog announcements 2016-06-10 00:59:50 +00:00
Blade Barringer 90d4468e9e chore(i18n): update locales 2016-06-09 09:02:28 -05:00
Blade Barringer b97d7cc9f9 feat: Disable spells on client when they cannot be cast
Closes #7110
Closes #6867
2016-06-09 08:58:57 -05:00
Alys a941ee8b84 allow "Your password" to be translated in account deletion confirmation (#7624)
* allow "Your password" to be translated in account deletion confirmation

* rename string for deleting local account confirmation step
2016-06-09 07:28:41 -05:00
Alys dc87aefefc change group and challenge "not found" message to "not found or you don't have access" 2016-06-08 23:17:45 +10:00
Shervin Sarain 8490b481f6 send email when admin unflags post (#7580)
* send email when admin unflags post

* Improved email acquisition code, minor changes to sent email

* Refactor getGoupUrl into its own method

* added unit test for getGroupUrl

* improved test and getGroupUrl
2016-06-07 22:22:33 -05:00
Sabe Jones 00491670e0 3.9.0 2016-06-08 03:06:49 +00:00
Blade Barringer 0ccac49cd9 chore(i18n): update locales 2016-06-07 21:49:36 -05:00
Blade Barringer 17b6999c81 Merge pull request #7621 from crookedneighbor/party_page
Fetch Party when going to party page
2016-06-07 21:43:38 -05:00
Sabe Jones a0008e93c0 chore(sprites): compile 2016-06-08 02:40:00 +00:00
MrEikono 09bb3e9216 Fix frog pet images (#7619) 2016-06-07 21:35:32 -05:00
Sabe Jones eb63e481fa 3.8.1 2016-06-08 02:31:37 +00:00
Sabe Jones 9df3e88842 fix(coupons): POST apply, not GET 2016-06-08 01:52:21 +00:00
Matteo Pagliazzi 5e01b3d129 fix sticky header not working 2016-06-07 21:12:31 +02:00
Blade Barringer 5beb6106c9 fix: Go to loaded party page when inviting friends to party 2016-06-07 12:36:07 -05:00
Matteo Pagliazzi e1b8d52a27 3.8.0 2016-06-07 16:16:06 +02:00
Matteo Pagliazzi f7be7205e7 Remove localstorage and add notifications (#7588)
* move remaining files frm /common/script/public to website/public

* remove localstorage

* add back noscript template and put all javascript in the footer

* fixes client side tests

* remove double quotes where possible

* simplify jade code and add tests for buildManifest

* loading page with logo and spinner

* better loading screen in landscape mode

* icon on top of text logo

* wip: user.notifications

* notifications: simpler and working code

* finish implementing notifications

* correct loading screen css and re-inline images

* add tests for user notifications

* split User model in multiple files

* remove old comment about missing .catch()

* correctly setup hooks and methods for User model. Cleanup localstorage

* include UserNotificationsService in static page js and split loading-screen css in its own file

* add cron notification and misc fixes

* remove console.log

* fix tests

* fix multiple notifications
2016-06-07 16:14:19 +02:00
Blade Barringer 48957369f3 fix: Prevent group not found message when reloading party page 2016-06-07 08:52:28 -05:00
Blade Barringer 3f8ab017ce fix: Prevent tavern from syncing every time a user goes to the tavern page 2016-06-07 08:52:01 -05:00
Blade Barringer 006b074ac2 Merge branch 'develop' into party_page 2016-06-07 07:59:59 -05:00
Blade Barringer e0aff79ee4 3.7.3 2016-06-05 22:08:17 -05:00
Blade Barringer 453540e85d fix: Display flower when not buffed
closes #7613
2016-06-05 22:06:09 -05:00
Blade Barringer ced1e97475 3.7.2 2016-06-05 20:48:11 -05:00
Alys 0a10b2bd28 change user quest.progress.collect to quest.progress.collectedItems (#7612) 2016-06-05 20:47:45 -05:00
Blade Barringer 4341934d17 chore: Add migration file for bad quest data (#7611) 2016-06-06 10:28:51 +10:00
Blade Barringer ac24fb31fb chore: Remove temporary code 2016-06-05 08:56:57 -05:00
Blade Barringer e7c9fc70d4 3.7.1 2016-06-05 07:42:36 -05:00
Blade Barringer 39aa0b489f refactor: Reduce duplication of stat setting 2016-06-05 07:23:54 -05:00
MathWhiz 0e5f748c9a Change attribute names and popups
Closes #2044
Closes #7606
2016-06-05 07:23:26 -05:00
Blade Barringer 1915f8665c Merge pull request #7570 from crookedneighbor/WIP_7567_dont_rely_on_quest_key_on_user
Use party's quest key in cron
2016-06-05 06:18:08 -05:00
MathWhiz a973db29f4 Show flower when using visual buffs
Fixes #7133
Closes #7604
2016-06-05 06:10:59 -05:00
Alys 5ee28eabb5 fix user.party.quest.progress.up mistakes in skills/spells; make an unrelated typo in apidoc comment 2016-06-05 20:03:14 +10:00
Blade Barringer 840a90bbdf refactor: Make quest methods private instance methods 2016-06-04 22:11:54 -05:00
Blade Barringer 25cc01e7cd fix: Supply random value as seed so quest collection is random 2016-06-04 22:11:52 -05:00
Blade Barringer b3b437e593 chore: Add quest collection migration and temporary code to catch data inconsistencies 2016-06-04 22:11:52 -05:00
Blade Barringer 58cd634255 fix: Change quest collection to calculate items on the server only 2016-06-04 22:11:51 -05:00
Blade Barringer c04bac44e7 feat: Use party's quest key in cron 2016-06-04 22:11:50 -05:00
Blade Barringer 3113e1a1e8 fix: Correct text color in not due tasks
Closes #7605
2016-06-04 17:59:57 -05:00
Blade Barringer cc0d556c10 3.7.0 2016-06-04 08:36:52 -05:00
Blade Barringer 713dd16dfe chore(i18n): update locales 2016-06-04 08:17:27 -05:00
Blade Barringer f53c2706d1 Merge branch 'Hus274-develop7019' into develop 2016-06-04 07:54:59 -05:00
Blade Barringer 95340da5e2 fix(css): Correct css where due tasks could not be editted 2016-06-04 07:52:35 -05:00
Blade Barringer b498733ce8 Merge branch 'Maslor-develop' into develop 2016-06-04 07:45:56 -05:00
Blade Barringer b6eec73277 chore: Compile sprites 2016-06-04 07:45:42 -05:00
Blade Barringer 7e7fe3dfd6 3.6.1 2016-06-04 07:14:41 -05:00
Maslor c70b3b8d99 changed the current glasses to transparent ones, resolves #7601 2016-06-04 13:10:17 +01:00
Sabe Jones 7f722269bd fix(subscription): correctly award 3mo bennies (#7596) 2016-06-03 22:40:04 -05:00
Blade Barringer 96e9b83ca3 Merge pull request #7583 from crookedneighbor/fix_quest_modal_not_being_cleaned_up
fix: Cleanup quest progress for non-members when quest starts
2016-06-03 21:52:14 -05:00
Blade Barringer 434cac944c fix: Cleanup quest progress for non-members when quest starts 2016-06-03 21:51:18 -05:00
Blade Barringer 30d09c2e7f Merge branch 'slow_chat' into develop 2016-06-03 21:43:32 -05:00
Blade Barringer 8c81e02a87 refactor: Use stateChange hook for releasing keybinding 2016-06-03 21:33:15 -05:00
Blade Barringer 7536ba7aa2 Merge branch 'develop' into Sinble-bug/slow_chat 2016-06-03 17:24:52 -05:00
Sabe Jones 47f14a464a fix(bower): remove BrowserQuest dep (#7597) 2016-06-03 16:18:30 -05:00
MathWhiz 3589757763 fix: formatting issues in death modal
Closes #7156
2016-06-03 12:47:11 -05:00
MathWhiz 1fbd864a7f feat: Style fix character values modal for mobile
Closes #7157
2016-06-03 12:43:42 -05:00
MathWhiz d072da3345 feat: change opacity of emoji in completed tasks
Closes #7184
2016-06-03 12:39:12 -05:00
Shervin Sarain 8c92ee6876 fix: correct param in tag sorting
Fixes #7593
2016-06-03 12:29:44 -05:00
Blade Barringer 75146417c4 Merge pull request #7590 from crookedneighbor/enable_randomdrop_tests
tests: Use dependency injection to re-enable randomdrop tests
2016-06-03 08:50:08 -05:00
Sabe Jones 7108b02f4d fix(profiles): public chairs
(cherry picked from commit 83366fa3a6)
2016-06-03 08:18:12 -05:00
Blade Barringer d8440f8daa chore: Add migration helper functions 2016-06-03 06:36:20 -05:00
Blade Barringer c9d8c3ee40 tests: Use dependency injection to re-enable randomdrop tests 2016-06-02 12:57:59 -05:00
Keith Holliday 0b0f744317 Merge pull request #6 from crookedneighbor/THI_party-page
Add loading state to party page
2016-05-23 16:12:35 +01:00
Blade Barringer 0b87777e26 feat: Show loading state on party page when party isn't ready 2016-05-23 07:15:46 -05:00
Blade Barringer 0d2aa4e43a fix: Fetches the party in the header on initial party page load
If the party page is refreshed, the header wasn't populating. This
fetches the party in the header _and_ the party page
2016-05-23 07:13:53 -05:00
Keith Holliday 63de1e398f Added force sync param to party and tavern requests 2016-05-23 09:40:04 +01:00
Nick Bunn 55f0398928 moved broadcast to task page. changed up key press binding 2016-04-13 01:16:50 -05:00
Husman 11de1015ea Fixes: cursor as pointer on hero-box class in level up dialog that is not clickable by the user.
Updates the style of the herobox to use the default cursor on this page instead of the pointer cursor that is defaulted by the hero-box class.
This is in relation to: https://github.com/HabitRPG/habitrpg/issues/7066
2016-04-12 16:41:00 -07:00
615 changed files with 13444 additions and 9076 deletions
+2 -1
View File
@@ -4,6 +4,7 @@
"habitrpg/babel"
],
"globals": {
"Promise": true
"Promise": true,
"Set": false
}
}
+2 -1
View File
@@ -25,7 +25,8 @@ RUN apt-get clean
RUN rm -rf /var/lib/apt/lists/*
# Install global packages
RUN npm install -g gulp grunt-cli bower npm@3
RUN npm install -g npm@3
RUN npm install -g gulp grunt-cli bower
# Clone Habitica repo and install dependencies
WORKDIR /habitrpg
-1
View File
@@ -15,7 +15,6 @@
],
"dependencies": {
"Angular-At-Directive": "snicker/Angular-At-Directive#c27bae207aa06d1e",
"BrowserQuest": "browserquest/BrowserQuest#c3a960b03031dad5d",
"angular": "1.3.9",
"angular-bootstrap": "0.13.0",
"angular-filter": "0.5.1",
+37 -31
View File
@@ -1,30 +1,30 @@
.2014_Fall_HealerPROMO2 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1497px -1252px;
background-position: -1333px -1252px;
width: 90px;
height: 90px;
}
.2014_Fall_Mage_PROMO9 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1456px -735px;
background-position: -306px -220px;
width: 120px;
height: 90px;
}
.2014_Fall_RoguePROMO3 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -199px -1252px;
background-position: -308px -1252px;
width: 105px;
height: 90px;
}
.2014_Fall_Warrior_PROMO {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -951px -1252px;
background-position: -787px -1252px;
width: 90px;
height: 90px;
}
.promo_android {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -1076px;
background-position: -176px -1076px;
width: 175px;
height: 175px;
}
@@ -60,7 +60,7 @@
}
.promo_backtoschool {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1305px -735px;
background-position: -1305px -584px;
width: 150px;
height: 150px;
}
@@ -90,7 +90,7 @@
}
.promo_dilatoryDistress {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -678px -1252px;
background-position: -455px -1344px;
width: 90px;
height: 90px;
}
@@ -120,7 +120,7 @@
}
.promo_enchanted_armoire_201509 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -860px -1252px;
background-position: -696px -1252px;
width: 90px;
height: 90px;
}
@@ -132,7 +132,7 @@
}
.promo_enchanted_armoire_201601 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1224px -1252px;
background-position: -969px -1252px;
width: 90px;
height: 90px;
}
@@ -144,7 +144,7 @@
}
.promo_habitica {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -176px -1076px;
background-position: 0px -1076px;
width: 175px;
height: 175px;
}
@@ -168,7 +168,7 @@
}
.promo_mystery_201405 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -182px -1344px;
background-position: -1424px -1252px;
width: 90px;
height: 90px;
}
@@ -192,7 +192,7 @@
}
.promo_mystery_201409 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1042px -1252px;
background-position: -878px -1252px;
width: 90px;
height: 90px;
}
@@ -204,7 +204,7 @@
}
.promo_mystery_201411 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1406px -1252px;
background-position: -1151px -1252px;
width: 90px;
height: 90px;
}
@@ -222,13 +222,13 @@
}
.promo_mystery_201502 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -364px -1344px;
background-position: -182px -1344px;
width: 90px;
height: 90px;
}
.promo_mystery_201503 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -587px -1252px;
background-position: -364px -1344px;
width: 90px;
height: 90px;
}
@@ -240,7 +240,7 @@
}
.promo_mystery_201505 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -769px -1252px;
background-position: -546px -1344px;
width: 90px;
height: 90px;
}
@@ -258,25 +258,25 @@
}
.promo_mystery_201508 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -399px -1252px;
background-position: -602px -1252px;
width: 93px;
height: 90px;
}
.promo_mystery_201509 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1133px -1252px;
background-position: -1060px -1252px;
width: 90px;
height: 90px;
}
.promo_mystery_201510 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -493px -1252px;
background-position: -414px -1252px;
width: 93px;
height: 90px;
}
.promo_mystery_201511 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1315px -1252px;
background-position: -1242px -1252px;
width: 90px;
height: 90px;
}
@@ -288,7 +288,7 @@
}
.promo_mystery_201601 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -306px -220px;
background-position: -1456px -735px;
width: 120px;
height: 90px;
}
@@ -306,7 +306,7 @@
}
.promo_mystery_201604 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -305px -1252px;
background-position: -508px -1252px;
width: 93px;
height: 90px;
}
@@ -348,19 +348,19 @@
}
.promo_peppermint_flame {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1305px -886px;
background-position: -1446px -886px;
width: 140px;
height: 147px;
}
.promo_pet_skins {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1446px -886px;
background-position: -1305px -886px;
width: 140px;
height: 147px;
}
.customize-option.promo_pet_skins {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1471px -901px;
background-position: -1330px -901px;
width: 60px;
height: 60px;
}
@@ -390,13 +390,13 @@
}
.promo_springclasses2014 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1305px -91px;
background-position: -1305px 0px;
width: 288px;
height: 90px;
}
.promo_springclasses2015 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1305px 0px;
background-position: -1305px -91px;
width: 288px;
height: 90px;
}
@@ -412,6 +412,12 @@
width: 300px;
height: 88px;
}
.promo_takethis_armor {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -738px -525px;
width: 114px;
height: 87px;
}
.promo_updos {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1305px -285px;
@@ -450,7 +456,7 @@
}
.npc_viirus {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -738px -525px;
background-position: -199px -1252px;
width: 108px;
height: 90px;
}
@@ -468,13 +474,13 @@
}
.scene_phone_peek {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1305px -584px;
background-position: -1305px -735px;
width: 150px;
height: 150px;
}
.welcome_basic_avatars {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -875px -546px;
background-position: -491px -525px;
width: 246px;
height: 165px;
}
@@ -486,7 +492,7 @@
}
.welcome_sample_tasks {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -491px -525px;
background-position: -875px -546px;
width: 246px;
height: 165px;
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 339 KiB

After

Width:  |  Height:  |  Size: 340 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

After

Width:  |  Height:  |  Size: 144 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 151 KiB

+1471 -1147
View File
File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 136 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 KiB

After

Width:  |  Height:  |  Size: 190 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 363 KiB

After

Width:  |  Height:  |  Size: 364 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 148 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 KiB

After

Width:  |  Height:  |  Size: 142 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 632 B

After

Width:  |  Height:  |  Size: 634 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 519 B

After

Width:  |  Height:  |  Size: 496 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 598 B

After

Width:  |  Height:  |  Size: 597 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 261 B

After

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 271 B

After

Width:  |  Height:  |  Size: 359 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 268 B

After

Width:  |  Height:  |  Size: 357 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 270 B

After

Width:  |  Height:  |  Size: 360 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 283 B

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 267 B

After

Width:  |  Height:  |  Size: 354 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 354 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 819 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 825 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 804 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 826 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

+8 -1
View File
@@ -167,5 +167,12 @@
"backgroundGazeboText": "Gazebo",
"backgroundGazeboNotes": "Bojuj s Gazeboem!",
"backgroundTreeRootsText": "Kořeny stromu",
"backgroundTreeRootsNotes": "Prozkoumej Kořeny stromu."
"backgroundTreeRootsNotes": "Prozkoumej Kořeny stromu.",
"backgrounds062016": "SET 25: Released June 2016",
"backgroundLighthouseShoreText": "Lighthouse Shore",
"backgroundLighthouseShoreNotes": "Stroll down the Lighthouse Shore.",
"backgroundLilypadText": "Lilypad",
"backgroundLilypadNotes": "Hop on a Lilypad.",
"backgroundWaterfallRockText": "Waterfall Rock",
"backgroundWaterfallRockNotes": "Splash on a Waterfall Rock."
}
+16 -15
View File
@@ -64,19 +64,20 @@
"hurray": "Hurá!",
"noChallengeOwner": "bez majitele",
"noChallengeOwnerPopover": "Tato Výzva nemá majitele, jelikož uživatel, který ji vytvořil, si smazal účet.",
"challengeMemberNotFound": "User not found among challenge's members",
"onlyGroupLeaderChal": "Only the group leader can create challenges",
"tavChalsMinPrize": "Prize must be at least 1 Gem for Tavern challenges.",
"cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.",
"challengeIdRequired": "\"challengeId\" must be a valid UUID.",
"winnerIdRequired": "\"winnerId\" must be a valid UUID.",
"challengeNotFound": "Challenge not found.",
"onlyLeaderDeleteChal": "Only the challenge leader can delete it.",
"onlyLeaderUpdateChal": "Only the challenge leader can update it.",
"winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.",
"noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching a challenge tasks.",
"userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.",
"onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.",
"userAlreadyInChallenge": "User is already participating in this challenge.",
"cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked."
"challengeMemberNotFound": "Uživatel nenalezen mezi členy výzvy",
"onlyGroupLeaderChal": "Pouze vůdce družiny může začít výzvy",
"tavChalsMinPrize": "Cena za výzvu v krčmě musí být alespoň 1 drahokam.",
"cantAfford": "Nemůžete zadat tuto odměnu. Kupte si více drahokamů nebo snižte odměnu.",
"challengeIdRequired": "challengeId\" musí být platné UUID.",
"winnerIdRequired": "winnerId\" musí být platné UUID.",
"challengeNotFound": "Challenge not found or you don't have access.",
"onlyLeaderDeleteChal": "Pouze vůdce výzvy ji může smazat.",
"onlyLeaderUpdateChal": "Pouze vůdce výzvy ji může aktualizovat.",
"winnerNotFound": "Vítěz s id <%= userId %>\" nenalezen, nebo se neúčastnil výzvy.",
"noCompletedTodosChallenge": "\"includeCompletedTodos\" is not supported when fetching challenge tasks.",
"userTasksNoChallengeId": "Pokud \"tasksOwner\" je \"user\" \"challengeId\" nemůže být předána.",
"onlyChalLeaderEditTasks": "Úkoly náležící výzvě mohou být změněny pouze vůdcem.",
"userAlreadyInChallenge": "Uživatel se již účastní výzvy.",
"cantOnlyUnlinkChalTask": "Pouze nefunkční výzvy mohou být odendány.",
"shortNameTooShort": "Jméno tagu musí mít alespoň 3 znaky."
}
+3
View File
@@ -119,6 +119,9 @@
"questEggTreelingText": "Stromovec",
"questEggTreelingMountText": "Stromovec",
"questEggTreelingAdjective": "lístek",
"questEggAxolotlText": "Axolotl",
"questEggAxolotlMountText": "Axolotl",
"questEggAxolotlAdjective": "a little",
"eggNotes": "Najdi líhnoucí lektvar, nalij ho na vejce a to se vylíhne v <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Základní",
"hatchingPotionWhite": "Bílý",
+2 -2
View File
@@ -56,8 +56,8 @@
"visitHeroes": "Navštiv Sál hrdinů (pomocníci a přispěvatelé)",
"conLearn": "Dozvi se více o odměnách přispěvatelům.",
"conLearnHow": "Jak přispět programu Habitica",
"surveysSingle": "Helped Habitica grow, either by filling out a survey or helping with a major testing effort. Thank you!",
"surveysMultiple": "Helped Habitica grow on <%= surveys %> occasions, either by filling out a survey or helping with a major testing effort. Thank you!",
"surveysSingle": "Pomohl zemi Habitica růst vyplněním dotazníků nebo usilovným testováním. Děkujeme vám!",
"surveysMultiple": "<%= surveys %> krát pomohl zemi Habitica růst vyplněním dotazníků nebo usilovným testováním. Děkujeme vám!",
"currentSurvey": "Aktuální dotazník",
"surveyWhen": "Odznaky budou rozdány všem účastníkům poté, co budou všechny dotazníky zpracovány ke konci března.",
"blurbInbox": "Tady jsou uloženy tvé soukromé zprávy! Zprávu můžeš někomu poslat kliknutím na ikonu obálky vedle jeho jména v Krčmě, Družině nebo chatu Cechu. Pokud jsi obdržel nevhodnou zprávu, měl bys nám poslat její screenshot na Lemoness (<a href=\"mailto:leslie@habitica.com\">leslie@habitica.com</a>)",
+16
View File
@@ -1,6 +1,10 @@
{
"set": "Set",
"equipmentType": "Type",
"klass": "Class",
"groupBy": "Group By <%= type %>",
"weapon": "zbraň",
"weaponCapitalized": "Weapon",
"weaponBase0Text": "Žádná zbraň",
"weaponBase0Notes": "Žádná zbraň",
"weaponWarrior0Text": "Tréninkový meč",
@@ -191,7 +195,10 @@
"weaponArmoireBasicLongbowNotes": "Funkční použitý luk. Zvyšuje Sílu o <%= str %>. Začarovaná almara: Základní lučištnický set (předmět 1 ze 3).",
"weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
"weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
"weaponArmoireSandySpadeText": "Sandy Spade",
"weaponArmoireSandySpadeNotes": "A tool for digging, as well as flicking sand into the eyes of enemy monsters. Increases Strength by <%= str %>. Enchanted Armoire: Seaside Set (Item 1 of 3).",
"armor": "zbroj",
"armorCapitalized": "Armor",
"armorBase0Text": "Obyčejné oblečení",
"armorBase0Notes": "Běžné oblečení. Nenabízí žádný bonus.",
"armorWarrior1Text": "Kožená zbroj",
@@ -402,7 +409,10 @@
"armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 3).",
"armorArmoireGraduateRobeText": "Graduate Robe",
"armorArmoireGraduateRobeNotes": "Congratulations! This weighty robe hangs heavy with all the knowledge you have accrued. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 2 of 3).",
"armorArmoireStripedSwimsuitText": "Striped Swimsuit",
"armorArmoireStripedSwimsuitNotes": "What could be more fun than battling sea monsters on the beach? Increases Constitution by <%= con %>. Enchanted Armoire: Seaside Set (Item 2 of 3).",
"headgear": "Pokrývka hlavy",
"headgearCapitalized": "Headgear",
"headBase0Text": "Žádná přilba",
"headBase0Notes": "Žádná pokrývka hlavy",
"headWarrior1Text": "Kožená helma",
@@ -627,7 +637,10 @@
"headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
"headArmoireGraduateCapText": "Graduate Cap",
"headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"headArmoireGreenFloppyHatText": "Green Floppy Hat",
"headArmoireGreenFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a gorgeous green color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.",
"offhand": "štít v ruce",
"offhandCapitalized": "Shield-Hand Item",
"shieldBase0Text": "Bez štítu v ruce",
"shieldBase0Notes": "Bez štítu nebo druhé zbraně.",
"shieldWarrior1Text": "Dřevěný štít",
@@ -732,6 +745,8 @@
"shieldArmoireMysticLampNotes": "Osviť i tu nejtemnější jeskyni s touto mystickou lampou! Zvyšuje vnímání o <%= per %>. Začarovaná almara: Nezávislý předmět.",
"shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
"shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"shieldArmoireSandyBucketText": "Sandy Bucket",
"shieldArmoireSandyBucketNotes": "Good for storing all that Gold that you'll earn from completing tasks! Increases Perception by <%= per %>. Enchanted Armoire: Seaside Set (Item 3 of 3).",
"back": "Příslušenství na záda",
"backBase0Text": "Bez příslušenství na zádech",
"backBase0Notes": "Bez příslušenství na zádech.",
@@ -775,6 +790,7 @@
"bodySpecialSummer2015HealerText": "Námořníkův šátek",
"bodySpecialSummer2015HealerNotes": "Jo ho ho? Ne, ne, ne! Nepřináší žádný benefit. Limitovaná edice letní výbavy 2015.",
"headAccessory": "doplňky na hlavu",
"headAccessoryCapitalized": "Head Accessory",
"accessories": "Doplňky",
"animalEars": "Zvířecí uši",
"headAccessoryBase0Text": "Bez příslušenství na hlavě",
+8 -7
View File
@@ -15,8 +15,8 @@
"resources": "Zdroje",
"askQuestionNewbiesGuild": "Položit otázku (Cech nováčků - Newbies Guild)",
"tavernTalk": "Rozhovory v krčmě",
"tavernAlert1": "Poznámka: Pokud chceš nahlásit chybu, nedělej to tady, vývojáři to neuvidí. Prosím",
"tavernAlert2": "použij místo toho GitHub",
"tavernAlert1": "To report a bug, visit",
"tavernAlert2": "the Report a Bug Guild",
"moderatorIntro1": "Moderátoři krčmy a cechu jsou:",
"communityGuidelines": "zásady komunity",
"communityGuidelinesRead1": "Prosíme, přečti si naše",
@@ -36,7 +36,7 @@
"invitedToNewParty": "Byl jsi pozván do družiny! Chceš opustit svou současnou družinu a přidat se k družině <%= partyName %>?",
"joinNewParty": "Přidej se k nové družině",
"declineInvitation": "Odmítni pozvání",
"loadingNewParty": "Tvoje nová družina se načítá. Prosím, čekej...",
"loadingNewParty": "Your party is loading. Please wait...",
"newMsg": "Nová zpráva v \"<%= name %>\"",
"chat": "Chat",
"sendChat": "Poslat zprávu",
@@ -158,12 +158,12 @@
"guildChatEmpty": "Chat této družiny je prázdný! Napiš zprávu do okna nahoře a začni si povídat.",
"possessiveParty": "Družina <%= name %>",
"requestAcceptGuidelines": "Pokud chceš přidávat zprávy v Krčmě nebo v chatu v jakékoliv družině nebo cechu, prosíme, nejprve si přečti <%= linkStart %>Zásady komunity<%= linkEnd %> a poté klikni na tlačítko níže na znamení, že jim rozumíš.",
"partyUpName": "Party Up",
"partyOnName": "Party On",
"partyUpName": "Malá družina",
"partyOnName": "Velká družina",
"partyUpAchievement": "Připojil jsi se k Družině s jiným hráčem! Měj zábavu s porážením příšer a pomáhání si navzájem.",
"partyOnAchievement": "Připojil jsi se k Družině s alespoň čtyřmi dalšími hráči! Užij jsi tvoji zvýšenou odpovědnost jak se spojíte s tvými přáteli aby jste porazili vaše nepřítele!",
"groupIdRequired": "\"groupId\" must be a valid UUID",
"groupNotFound": "Skupina nenalezena.",
"groupIdRequired": "groupId\" musí být platné UUID",
"groupNotFound": "Group not found or you don't have access.",
"groupTypesRequired": "You must supply a valid \"type\" query string.",
"questLeaderCannotLeaveGroup": "Nemůžete opustit družinu, když jste začali výpravu. Nejdříve zrušte výpravu.",
"cannotLeaveWhileActiveQuest": "Nemůžete opustit družinu během výpravy. Nejdříve, prosím opusťte výpravu.",
@@ -177,6 +177,7 @@
"inviteMissingEmail": "Chybějící emailová adresa v pozvánce.",
"partyMustbePrivate": "Družiny musí být soukromé.",
"userAlreadyInGroup": "Uživatel již je ve skupině.",
"cannotInviteSelfToGroup": "You cannot invite yourself to a group.",
"userAlreadyInvitedToGroup": "Uživatel byl již pozván do skupiny.",
"userAlreadyPendingInvitation": "Uživatel přijal pozvánku.",
"userAlreadyInAParty": "Uživatel již je v družině.",
+1 -1
View File
@@ -5,7 +5,7 @@
"annoyingFriends": "Otravní přátelé",
"annoyingFriendsText": "Byl členy družiny zkoulován <%= snowballs %> krát.",
"alarmingFriends": "Strašliví přátelé",
"alarmingFriendsText": "Got spooked <%= spookySparkles %> times by party members.",
"alarmingFriendsText": "Byl <%= spookySparkles %> krát vystrašen členy skupiny.",
"agriculturalFriends": "Zemědělští přátelé",
"agriculturalFriendsText": "Byl kamarády transformován <%= seeds %>krát na kytku.",
"aquaticFriends": "Podvodní přátelé",
+35
View File
@@ -0,0 +1,35 @@
{
"tipTitle": "Tip #<%= tipNumber %>",
"tip1": "Check tasks on the go with the Habitica mobile apps.",
"tip2": "Reach level 100 to unlock the Orb of Rebirth for free and start a new adventure!",
"tip3": "Use emoji to quickly differentiate between your tasks.",
"tip4": "Use the # sign before a task name to make it really big!",
"tip5": "Its best to cast buffs in the morning so they last longer.",
"tip6": "Occasionally re-evaluate your tasks to make sure theyre up-to-date!",
"tip7": "Some backgrounds tile, like the Mountain Lake, Pagoda, Rolling Hills, Winter Twinkly Lights and Harvest Festival.",
"tip8": "Send a PM to someone by clicking the envelope near their name in chat!",
"tip9": "Visit the Pirate Cove Guild for advice on starting a Guild.",
"tip10": "You can win gems by competing in Challenges. New ones are added every day!",
"tip11": "If you enjoy dressing up your avatar, check out the Costume Carnival guild.",
"tip12": "Join the “Challenge... Accepted” guild for regularly scheduled random challenges.",
"tip13": "Having more than four party members increases accountability!",
"tip14": "You can add headers or inspirational quotes to your list as Habits with no (+/-).",
"tip15": "Add checklists to your To-Dos to increase your rewards!",
"tip16": "Check out the Data tab for valuable insights on your progress.",
"tip17": "Using Tags can make an unwieldy task list very manageable!",
"tip18": "Habits that are just positive or just negative gradually “fade” and return to yellow.",
"tip19": "Boost your Intelligence Stat to gain more XP when you complete a task.",
"tip20": "Boost your Perception Stat to get more drops and gold.",
"tip21": "Boost your Strength Stat to do more boss damage or get critical hits.",
"tip22": "Boost your Constitution Stat to lessen the damage from incomplete dailies.",
"tip23": "Click the bar graph icon on your tasks to see a graph showing your progress.",
"tip24": "Habitica is Open Source! Ask in the Aspiring Legends Guild if you want to contribute.",
"tip25": "Items that give you stat bonuses will never cost real money.",
"tip26": "An arrow to the left of someones level number means theyre currently buffed.",
"tip27": "Make late-night Dailies refer to the night before (such as “flossed last night”) so you can check them off in the morning.",
"tip28": "Set a Custom Day Start under Settings > Site to control when your day restarts.",
"tip29": "Complete all your Dailies to get a Perfect Day Buff that increases your stats!",
"tip30": "You can invite people to Guilds, not just Parties.",
"tip31": "Check out the pre-made lists in the Library of Shared Lists Guild for example tasks.",
"tip32": "Lots of Habiticas code, art, and writing is made by volunteer contributors! Anyone can help."
}
+2 -1
View File
@@ -52,5 +52,6 @@
"messageGroupChatNotFound": "Zpráva nenalezena!",
"messageGroupChatAdminClearFlagCount": "Pouze admin může smazat počet označení!",
"messageUserOperationProtected": "cesta `<%= operation %>` nebyla uložena, protože je chráněná.",
"messageUserOperationNotFound": "<%= operation %> operace nebyla nalezena"
"messageUserOperationNotFound": "<%= operation %> operace nebyla nalezena",
"messageNotificationNotFound": "Notification not found."
}
+3 -3
View File
@@ -22,11 +22,11 @@
"ianText": "Vítej v obchodě s Výpravami! Můžeš tu s přáteli využít svitky s výpravami k bojům s monstry. V klidu si prohlédni všechny Výpravy, které tu prodáváme!",
"ianBrokenText": "Vítej v obchodě s Výpravami... Můžeš tu s přáteli využít svitky s výpravami k bojům s monstry... V klidu si prohlédni všechny Výpravy, které tu prodáváme...",
"missingKeyParam": "\"req.params.key\" is required.",
"itemNotFound": "Item \"<%= key %>\" not found.",
"cannotBuyItem": "You can't buy this item.",
"itemNotFound": "Předmět „<%= key %>\" nenalezen.",
"cannotBuyItem": "Tento předmět nelze zakoupit.",
"missingTypeKeyEquip": "\"key\" and \"type\" are required parameters.",
"missingPetFoodFeed": "\"pet\" and \"food\" are required parameters.",
"invalidPetName": "Invalid pet name supplied.",
"invalidPetName": "Neplatné jméno mazlíčka.",
"missingEggHatchingPotionHatch": "\"egg\" and \"hatchingPotion\" are required parameters.",
"invalidTypeEquip": "\"type\" must be one of 'equipped', 'pet', 'mount', 'costume'.",
"mustPurchaseToSet": "Musíte koupit <%= val %> k nastavení na <%= key %>.",
+1 -1
View File
@@ -12,7 +12,7 @@
"etherealLion": "Éterický lev",
"veteranWolf": "Vlk veterán",
"veteranTiger": "Tygr veterán",
"veteranLion": "Veteran Lion",
"veteranLion": "Lev veterán",
"cerberusPup": "Štěně Kerbera",
"hydra": "Hydra",
"mantisShrimp": "Strašek paví",
+33 -24
View File
@@ -15,49 +15,49 @@
"questGryphonCompletion": "Poražené zvíře se zahanbeně courá zpět ke svému pánovi. \"Páni! Výborná práce dobrodruzi!\" <strong>baconsaur</strong> zvolá, \"Prosím, vezměte si nějaká gryfova vejce. Jsem si jist, že ty mladé dobře vychováte!\"",
"questGryphonBoss": "Ohnivý Gryf",
"questGryphonDropGryphonEgg": "Gryf (vejce)",
"questGryphonUnlockText": "Odemyká vejce gryfa na Trhu",
"questGryphonUnlockText": "Unlocks purchasable Gryphon eggs in the Market",
"questHedgehogText": "Ježobluda",
"questHedgehogNotes": "Ježci jsou legrační skupina zvířat. Jsou jedni z nejpřítulnějších mazlíčků, které Habiťan může mít. Ale proslýchá se, že když jim dáte po půlnoci mléko, vyrostou z nich bručouni. A až padesátkrát větší. A právě to <strong>Inventrix</strong> udělal. Sakra.",
"questHedgehogCompletion": "Tvá družina ježka úspěšně uklidnila! Po navrácení do své normální velikosti, spěchá rychle ke svým vejcím. Vrací se pištící a dává vám nějaká svá vejce. Doufejme, že těmhle ježkům bude mléko chutnat více!",
"questHedgehogBoss": "Ježobluda",
"questHedgehogDropHedgehogEgg": "Ježek (Vejce)",
"questHedgehogUnlockText": "Odemyká vejce ježka na Trhu",
"questHedgehogUnlockText": "Unlocks purchasable Hedgehog eggs in the Market",
"questGhostStagText": "Duch jara",
"questGhostStagNotes": "Ach, jaro. To roční období, kdy se zas začne příroda vybarvovat. Pryč jsou sněhy a zima. Kde dřív byl led, tam se nyní rostliny probouzí k životu. Zelené listy plní stromy, trávě se vrací její původní živý odstín, duha květin se zvedá na pláních a mystická bílá mlha zakrývá zem! ... Počkat. Mystická mlha? \"Ale ne,\" říká <strong>Inventrix</strong> s obavami, \"Zdá se, že nějaký přízrak je zdrojem této mlhy. Ou, a míří přímo k tobě.\"",
"questGhostStagCompletion": "Přízrak, na první pohled nezraněn, sklání nos k zemi. Uklidňující hlas obklopí tvou družinu. \"Omlouvám se za své chování. Právě jsem se probudil ze spánku a zdá se, že mi trochu přeskočilo. Prosím, přijměte tato vejce na důkaz mé omluvy.\" Shluk vajec se objeví na trávě před přízrakem. Bez jakéhokoliv dalšího slova přízrak prchá pryč do lesa a květiny za ním opadávají.",
"questGhostStagBoss": "Přízračný jelen",
"questGhostStagDropDeerEgg": "Jelen (Vejce)",
"questGhostStagUnlockText": "Odemyká vejce jelena na Trhu",
"questGhostStagUnlockText": "Unlocks purchasable Deer eggs in the Market",
"questRatText": "Myší král",
"questRatNotes": "Nepořádek! Napříč zemí Habitica se válejí obří hromady nesplněných úkolů. Problém je tak vážný, že se všude objevily hordy myší. Všimneš si, že @Pandah jednu z nich láskyplně hladí. Vysvětlí ti, že myši jsou jemná stvoření živící se nesplněnými úkoly. Skutečným problémem je, že nesplněné úkoly spadly do stoky a vytvořily nebezpečnou jámu, kterou je třeba pročistit. Když se spouštíš do stoky, zaútočí na tebe obří myš s krvavě červenýma očima a děravými žlutými zuby a brání svojí hordu. Schoulíš se strachy, nebo se proslulému králi myší postavíš?",
"questRatCompletion": "Tvůj poslední úder vysává sílu obrovité myši a její oči zešednou. Bestie se rozpadá na mnoho malinkých myší, které se bázlivě rozprchnou. Všimneš si, že za tebou stojí @Pandah a kdysi mocnou příšeru sleduje. Vysvětlí ti, že obyvatelé země Habitica byly tvou odvahou inspirováni a rychle dokončují všechny své nesplněné úkoly. Varuje tě, že musíš být na pozoru, protože když začneme být lhostejní, král myší se může vrátit. Za odměnu ti @Pandah nabízí několik myších vajec. Všimla si tvého znepokojeného výrazu a usmívá se: \"Jsou z nich skvělí mazlíčci.\"",
"questRatBoss": "Myší král",
"questRatDropRatEgg": "Myšák (vejce)",
"questRatUnlockText": "Odemyká vejce myšáka na Trhu",
"questRatUnlockText": "Unlocks purchasable Rat eggs in the Market",
"questOctopusText": "Volání Octothulu",
"questOctopusNotes": "@Urse, vyděšený mladý písař, tě požádal o pomoc při průzkumu záhadné jeskyně na břehu moře. Mezi třpytícími se tůňkami se tkví obrovská brána ze stalaktitů a stalagmitů. Když se k té bráně přibližujete, začne se u ní točit tmavý vodní vír. Užasle zíráte jak se z něj vynořuje sépiovitý drak. \"Ulepený zplozenec hvězd se probudil,\" zaječí @Urse šíleně. \"Po všech těch věcích je velký Octothulu znovu volný a lační po potěšení!\"",
"questOctopusCompletion": "S posledním zásahem, se potvora vytratila do víru, ze kterého vzešla. Nejste si jistý jak se @Urse cítí, zda-li je šťastný, protože jste vyhráli nebo smutný, protože bestie zmizela. Bez jediného slova váš společník ukazuje na tři obrovská slizká vejce v nedalekém přílivovém jezírku, nacházejícím se v hroudě zlatých mincí. „Snad jsou to jen vajíčka nějakých chobotnic\", nervózně podotknete. Když se vracíte domu, @Urse šíleně čmárá do deníku, a vy tušíte, že tohle není naposledy co slyšíte o monstru zvaném „Octothulu\".",
"questOctopusBoss": "Octothulu",
"questOctopusDropOctopusEgg": "Chobotnice (Vejce)",
"questOctopusUnlockText": "Odemyká vejce chobotnice na Trhu",
"questOctopusUnlockText": "Unlocks purchasable Octopus eggs in the Market",
"questHarpyText": "Pomoc! Harpyje!",
"questHarpyNotes": "Chrabrý dobrodruh @UncommonCriminal zmizel v lese, když sledoval stopu okřídleného monstra, které bylo spatřeno před několika dny. Zrovna chcete začít hledat, když ti na ruce přistane zraněný papoušek s ošklivou jizvou přes jeho krásná peříčka. K jeho nožce je připevněn vzkaz, který vysvětluje, že @UncommonCriminal byl zahat zlou harpyjí při obranně papoušků a naléhavě potřebuje vaši pomoc. Budete sledovat papouška, přemůžete Harpyji a zachráníte @UncommonCriminal?",
"questHarpyCompletion": "Poslední zásah harpyji srazí k zemi a všude kolem létá peří. Rychle vylezete do jejího hnízda, kde najdete @UncommonCriminal obklopeného papouščími vejci. Jako tým rychle přenesete vajíčka do nedalekých hnízd. Zjizvený papoušek, který vás našel, hlasitě zapíská a upustí několik vajec do vašich rukou. \"Kvůli útoku harpyje potřebují tato vejce ochranu,\" vysvětluje @UcommonCriminal. \"Zdá se, že jste se stali čestnými papoušky.\"",
"questHarpyBoss": "Harpyje",
"questHarpyDropParrotEgg": "Papoušek (vajíčko)",
"questHarpyUnlockText": "Odemyká vejce papouška na Trhu",
"questHarpyUnlockText": "Unlocks purchasable Parrot eggs in the Market",
"questRoosterText": "Kohoutí řádění",
"questRoosterNotes": "Léta používal farmář @extrajordanary kohouty jako budíček. Ale nyní se objevil obrovský kohout, který kokrhá hlasitěji než kterýkoliv kohout před ním - a budí všechny v zemi Habitica! Habiťané trpící nedostatkem spánkem zápolí se svými denními úkoly. @Pandoro se rozhodne, že nastal čas to kokrhání zastavit. \"Prosím, je tu někdo, kdo dokáže naučit toho kohouta kokrhat tišeji?\" Přihlásíte se dobrovolně a jednoho rána se ke kohoutu přiblížíte - ale on se otočí mávajíce svými obřími křídly, ukazuje své ostré drápy a kokrhá bojový pokřik.",
"questRoosterCompletion": "S finesou a silou jste zkrotili to divoké zvíře. Jeho uši, předtím zacpané peřím a napůl zapomenutými úkoly, jsou nyní úplně čisté. Potichu na vás zakokrhá a nabídne vám zobák k pohlazení. Následující den jste připraveni pokračovat dále v cestě, ale @EmeraldOx k vám běží se zakrytým košíkem. \"Počkejte! Ráno jsem šel do kurníku a našel jsem tato vejce u dveří. Myslím, že ten kohout chce, abyste si je vzali.\" Odkryjete košík a uvidíte jemně zabarvená vejce.",
"questRoosterBoss": "Kohout",
"questRoosterDropRoosterEgg": "Kohout (vejce)",
"questRoosterUnlockText": "Odemyká vejce kohouta na Trhu",
"questRoosterUnlockText": "Unlocks purchasable Rooster eggs in the Market",
"questSpiderText": "Ledový Arachnid",
"questSpiderNotes": "Počasí je stále chladnější a na oknech Habiťanů se objevují ledové pavučinky.... Až na @Arcosine, jehož okna jsou úplně zamrzlá, protože u něj přebývá Mrazivý pavouk. Ajéje.",
"questSpiderCompletion": "Ledový pavouk padá na zem a zanechává za sebou malou kupičku ledu a několik kouzelných váčků s vajíčky. @Arcosine vám je až skoro moc rychle nabídne jako odměnu -- možná byste z nich mohli vychovat hodné pavoučí mazlíčky?",
"questSpiderBoss": "Pavouk",
"questSpiderDropSpiderEgg": "Pavouk (vejce)",
"questSpiderUnlockText": "Odemyká vejce pavouka na Trhu",
"questSpiderUnlockText": "Unlocks purchasable Spider eggs in the Market",
"questVice1Text": "Zlořád, část 1: Osvoboď se od vlivu draka",
"questVice1Notes": "<p>They say there lies a terrible evil in the caverns of Mt. Habitica. A monster whose presence twists the wills of the strong heroes of the land, turning them towards bad habits and laziness! The beast is a grand dragon of immense power and comprised of the shadows themselves: Vice, the treacherous Shadow Wyrm. Brave Habiteers, stand up and defeat this foul beast once and for all, but only if you believe you can stand against its immense power. </p><h3>Vice Part 1: </h3><p>How can you expect to fight the beast if it already has control over you? Don't fall victim to laziness and vice! Work hard to fight against the dragon's dark influence and dispel his hold on you!</p>",
"questVice1Boss": "Zlořádův stín",
@@ -73,15 +73,15 @@
"questVice3DropWeaponSpecial2": "Dračí hůl Stephena Webera",
"questVice3DropDragonEgg": "Drak (vejce)",
"questVice3DropShadeHatchingPotion": "Stínový líhnoucí lektvar",
"questMoonstone1Text": "Řetěz měsíčních kamenů, část 1.: Řetěz měsíčních kamenů",
"questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain",
"questMoonstone1Notes": "A terrible affliction has struck Habiticans. Bad Habits thought long-dead are rising back up with a vengeance. Dishes lie unwashed, textbooks linger unread, and procrastination runs rampant!<br><br>You track some of your own returning Bad Habits to the Swamps of Stagnation and discover the culprit: the ghostly Necromancer, Recidivate. You rush in, weapons swinging, but they slide through her specter uselessly.<br><br>\"Dont bother,\" she hisses with a dry rasp. \"Without a chain of moonstones, nothing can harm me and master jeweler @aurakami scattered all the moonstones across Habitica long ago!\" Panting, you retreat... but you know what you must do.",
"questMoonstone1CollectMoonstone": "Měsíční kameny",
"questMoonstone1DropMoonstone2Quest": "Řetěz měsíčních kamenů, část 2: Nekromancr Recidiva (svitek)",
"questMoonstone2Text": "Řetěz měsíčních kamenů, část 2: Nekromancr Recidiva",
"questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer",
"questMoonstone2Notes": "The brave weaponsmith @Inventrix helps you fashion the enchanted moonstones into a chain. Youre ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.<br><br>Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"",
"questMoonstone2Boss": "Nekromancr",
"questMoonstone2DropMoonstone3Quest": "Řetěz měsíčních kamenů, část 3.: Recidiva transformována (svitek)",
"questMoonstone3Text": "Řetěz měsíčních kamenů, část 3.: Recidiva transformována",
"questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed",
"questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.<br><br>\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"<br><br>A sickly green fog rises from the swamp, and Recidivates body writhes and contorts into a shape that fills you with dread the undead body of Vice, horribly reborn.",
"questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.<br><br>@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic your bravery speaks of a noble heart, and I believe you were meant to have it.\"",
"questMoonstone3Boss": "Nekro-Zlořád",
@@ -90,11 +90,11 @@
"questGoldenknight1Text": "Zlatá rytířka, část 1: Promluvení do duše",
"questGoldenknight1Notes": "The Golden Knight has been getting on poor Habiticans' cases. Didn't do all of your Dailies? Checked off a negative Habit? She will use this as a reason to harass you about how you should follow her example. She is the shining example of a perfect Habitican, and you are naught but a failure. Well, that is not nice at all! Everyone makes mistakes. They should not have to be met with such negativity for it. Perhaps it is time you gather some testimonies from hurt Habiticans and give the Golden Knight a stern talking-to!",
"questGoldenknight1CollectTestimony": "Svědectví",
"questGoldenknight1DropGoldenknight2Quest": "Zlatá rytířka, část 2: Železný rytíř (svitek)",
"questGoldenknight1DropGoldenknight2Quest": "The Golden Knight Part 2: Gold Knight (Scroll)",
"questGoldenknight2Text": "Zlatá rytířka, část 2: Zašlé zlato",
"questGoldenknight2Notes": "Armed with hundreds of Habitican's testimonies, you finally confront the Golden Knight. You begin to recite the Habitcan's complaints to her, one by one. \"And @Pfeffernusse says that your constant bragging-\" The knight raises her hand to silence you and scoffs, \"Please, these people are merely jealous of my success. Instead of complaining, they should simply work as hard as I! Perhaps I shall show you the power you can attain through diligence such as mine!\" She raises her morningstar and prepares to attack you!",
"questGoldenknight2Boss": "Zlatá rytířka",
"questGoldenknight2DropGoldenknight3Quest": "Zlatá rytířka, část 3: Železný rytíř (svitek)",
"questGoldenknight2DropGoldenknight3Quest": "The Golden Knight Part 3: The Iron Knight (Scroll)",
"questGoldenknight3Text": "Zlatá rytířka, část 3: Železný rytíř",
"questGoldenknight3Notes": "@Jon Arinbjorn cries out to you to get your attention. In the aftermath of your battle, a new figure has appeared. A knight coated in stained-black iron slowly approaches you with sword in hand. The Golden Knight shouts to the figure, \"Father, no!\" but the knight shows no signs of stopping. She turns to you and says, \"I am sorry. I have been a fool, with a head too big to see how cruel I have been. But my father is crueler than I could ever be. If he isn't stopped he'll destroy us all. Here, use my morningstar and halt the Iron Knight!\"",
"questGoldenknight3Completion": "With a satisfying clang, the Iron Knight falls to his knees and slumps over. \"You are quite strong,\" he pants. \"I have been humbled, today.\" The Golden Knight approaches you and says, \"Thank you. I believe we have gained some humility from our encounter with you. I will speak with my father and explain the complaints against us. Perhaps, we should begin apologizing to the other Habiticans.\" She mulls over in thought before turning back to you. \"Here: as our gift to you, I want you to keep my morningstar. It is yours now.\"",
@@ -127,7 +127,7 @@
"questSeahorseCompletion": "Nyní už zkrocený Mořský hřebec poklidně plave po tvém boku. \"Ach, podívejte!\", říká Kiwibot. \"Chce, abychom se postarali o jeho mláďata.\" Podává ti tři vejce: \"Dobře je vychovej. Na Dostizích v Liknavosti budeš kdykoli vítán!\"",
"questSeahorseBoss": "Mořský hřebec",
"questSeahorseDropSeahorseEgg": "Mořský koník (Vejce)",
"questSeahorseUnlockText": "Odemyká vejce mořského koníka na Trhu",
"questSeahorseUnlockText": "Unlocks purchasable Seahorse eggs in the Market",
"questAtom1Text": "Útok Běžné Úkolovosti, část 1: Katastrofa s nádobím!",
"questAtom1Notes": "Dosáhnete břehů Vydrhnutého jezera abyste si užili zasloužený odpočinek... Ale jezero je plné neumytého nádobí! Jak se to mohlo stát? No, přeci to jen tak nenecháte. nezbývá než udělat jedinou věc: umýt všechno to nádobí a zachránit tak své dovolenkové místo! To abyste našli nějaký Jar na mytí. Hodně Jaru...",
"questAtom1CollectSoapBars": "lahví Jaru",
@@ -146,13 +146,13 @@
"questOwlCompletion": "Sýček před úsvitem mizí,<br>Ale i tak cití, jak na tebe jde zývnutí.<br>Možá je čas na odpočinek?<br>A pak na své posteli uvidíš hnízdo!<br>Sýček ví, že může být skvělé<br>Dokončit práci a zůstat vzhůru déle,<br>Ale tví noví mazlíčky budou jemně pípat<br>Aby ti řekli, kdy je čas jít spát.",
"questOwlBoss": "Sýček",
"questOwlDropOwlEgg": "Sýček (vejce)",
"questOwlUnlockText": "Odemyká vejce sýčka na Trhu",
"questOwlUnlockText": "Unlocks purchasable Owl eggs in the Market",
"questPenguinText": "Mrazivé ptactvo",
"questPenguinNotes": "I když je v nejjižnějším cípu země Habitica horký letní den, na Živé jezero padl nebývalý chlad. Silný, mrazivý vítr hučí všude kolem a pobřeží začíná zamrzat. Ledové bodce vyráží ze země a přitom rvou trávu z kořenů. @Melynnrose a @Breadstrings k tobě běží. <br><br> \"Pomoc!\" říká @Melynnrose. \"Přivedli jsme sem obřího tučňáka, aby zmrazil jezero a my na něm mohli bruslit, jenže nám došly ryby, kterými jsme ho krmili!\"<br><br>\"Naštval se a dýchá svým ledovým dechem na vše, co vidí!\" říká @Breadstrings. \"Prosím, musíš ho umírnit než nás všechny pokryje ledem!\" Vypadá to, že budeš muset tohohle tučňáka... <em>dát k ledu.</em>",
"questPenguinCompletion": "Když tučňáka porazíš, led roztaje. Tučňák se usadí na sluníčku a srká z kyblík plného ryb, který jste našli. Foukajíc před sebe jemný třpytivý led odbruslí přes jezero. Jaký to divní pták! \"Zdá se, že tu za sebou nechal pár vajec,\" říká @Painter de Cluster. <br><br>@Rattify se směje \"Možná budou tihle tučňáčci trochu... chladnější?\"",
"questPenguinBoss": "Mrazivý tučňák",
"questPenguinDropPenguinEgg": "Tučňák (vejce)",
"questPenguinUnlockText": "Odemyká vejce tučňáka na Trhu",
"questPenguinUnlockText": "Unlocks purchasable Penguin eggs in the Market",
"questStressbeastText": "Zavrženíhodná Strespříšera ze Stoïkalmských stepí",
"questStressbeastNotes": "Splň své Denní úkoly a úkoly z Úkolníčku aby jsi ublížil světovému příšeře! Nedokončené Denní úkoly naplní lištu stresového útoku. Když je lišta stresového útoku plná, světový příšera zaútočí na nějakou herní postavu. Světový příšera nikdy neublíží jednotlivým hráčům nebo účtům. Pouze aktivní účty, které zrovna neodpočívají v Krčmě, mohou být započítány do celkové újmy. <br><br>~*~<br><br> První věc, kterou slyšíme, jsou kroky, pomalejší a více hřmící než dusot kopyt splašeného stáda. jeden za druhým, Habiťané vykukují ze dveří a jsou úplně oněmělí. .<br><br> Už jsme pár Stresoblud viděli, samozřejmě - malá zákeřná stvoření, jež útočí v krušných časech. Ale tohle? Toto se tyčí nad budovy, s tlapami, které by lehce rozdrtily draka. Led se houpá na rousech smrdící srsti a s každým řevem trhá mrazivý útok střechy z domů. Monstrum takového stupně je známo pouze z legend. .<br><br> \"Mějte se na pozoru, Habiťané!\" křičí SabreCat. \"Zabarikádujte se doma - toto je Zavrženíhodná Stresobluda!\" .<br><br> \"Ta věc musí být z celých století stresu!\" říká Kiwibot a zamyká dveře ke Krčmě a zavírá okenice..<br><br> \"Stoïkalmské stepi\" říká Lemoness se zachmuřenou tváří. \"Celou tu dobu jsme mysleli, že jsou klidné a bez problémů, ale nejspíš svůj stres dobře schovávaly. Po generace rostl do této podoby a nyní utekl a napadl je - a nás!\" <br><br> Je pouze jediný způsob jak Stresobludu odehnat, Zavrženíhodnou nebo ne, a to je zaútočit na ní dokončenými Denními úkoly a úkoly z Úkolníčku! Spojme se a společně poražme tohoto proklatého nepřítele - ale pozor, ať neflákáte úkoly, nebo ho naše nesplněné úkoly naštvou a zaútočí na nás znovu...",
"questStressbeastBoss": "Zavrženíhodná Stresobluda",
@@ -178,43 +178,43 @@
"questTRexUndeadRageDescription": "Tahle lišta se naplní, když nesplníte svoje Denní úkoly. když je plná, kostlivý tyranosaur se zahojí o 30% originálního zdraví!",
"questTRexUndeadRageEffect": "`Kostlivý Tyrannosaur použil HOJENÍ KOSTRY!`\n\nMonstrum vydá mimozemský řev a některé jeho kosti se znovu spojují!",
"questTRexDropTRexEgg": "Tyrannosaur (vejce)",
"questTRexUnlockText": "Odemyká vejce tyranosaura na Trhu",
"questTRexUnlockText": "Unlocks purchasable Tyrannosaur eggs in the Market",
"questRockText": "Uteč příšeře z jeskyně",
"questRockNotes": "Při přecházení meandrových hor země Habitica, kempujete jednu noc v krásné jeskyni plné třpytivých krystalů. Ale když se ráno probudíte, zjistíte, že vchod najednou zmizel a že se pod vámi hýbe podlaha. <br><br>\"Ta hora žije!\"<br><br>@Painter de Cluster tě chytí za ruku. \"Musíme najít jinou cestu ven - zůstaň se mnou a nenech se rozhodit, nebo tu zůstaneme uvěznění navždy!\"",
"questRockBoss": "Krystalový kolos",
"questRockCompletion": "Tvá vytrvalost ti umožní najít bezpečnou stezku skrz živou horu. Stojíte v záři Slunce a tvůj přítel @intune si všimne něčeho u východu z jeskyně. Jdeš to zvednout a vidíš, že to je malý kámen se zlatou žilou. Vedle něj leží spousta menších kamenů zvláštního tvaru. Vypadají úplně jako... vejce?",
"questRockDropRockEgg": "Kámen (vejce)",
"questRockUnlockText": "Odemyká vejce kamene na Trhu",
"questRockUnlockText": "Unlocks purchasable Rock eggs in the Market",
"questBunnyText": "Zabijácký králíček",
"questBunnyNotes": "Po mnoha těžkých dnech konečně staneš na vrcholu Hory Flákání a stojíš před impozantními dveřmi do Pevnosti Zanedbání. Přečteš si nápis na kameni. \"Uvnitř sídlí stvoření, které ztělesňuje tvůj největší strach, důvod tvého nicnedělání. Zaklepej a postav se svým démonům!\" Třeseš se a představuješ si ten horor za dveřmi a cítíš, že bys raději utekl jako tolikrát předtím. @Draayder tě zadrží. \"neboj, příteli! Přišel tvůj čas. Tohle musíš udělat!\"<br><br>Zaklepeš na dveře a ty se otevřou. Zevnitř slyšíš hrůzný řev a vytasíš svou zbraň.",
"questBunnyBoss": "Zabijácký králíček",
"questBunnyCompletion": "Posledním úderem srážíš zabijáckého králíčka k zemi. Třpytivá mlha se zvedne z jejího těla a smrskne se na obyčejného králíčka... vůbec nevypadá jako ta obluda, se kterou ses bil před chvílí. Její nosík se zaklepe a odhopká pryč zanechávajíc za sebou vejce. @Gully se směje. \"Hora Flákání dokáže z malých výzev udělat skoro neporazitelné. Vezměme tato vejce a pojďme domů.\"",
"questBunnyDropBunnyEgg": "Králíček (vejce)",
"questBunnyUnlockText": "Odemyká vejce králíčka na Trhu",
"questBunnyUnlockText": "Unlocks purchasable Bunny eggs in the Market",
"questSlimeText": "Želésprávce",
"questSlimeNotes": "Během práce na svých úkolech si všimneš, že se pohybuješ pomaleji a pomaleji. \"Je to jako prodírat se melasou\", bručí @Leephon. \"Ne, jako prodírat se želé!\", říká @starsystemic. \"Ten slizký Želésprávce napatlal to své želé po celé zemi Habitica. Lepí se to na práci. Všichni se zpomalují.\" Rozhlížíš se. Ulice se pomalu plní průhledným, barevným želé a Habiťané zápasí se svými úkoly. Zatímco ostatní prchají z oblasti, ty si bereš mop a připravuješ se k bitvě!",
"questSlimeBoss": "Želésprávce",
"questSlimeCompletion": "S posledním bodnutím chytáš Želésprávce do přerostlé koblihy, kterou rychle donesli @Overomega, @LordDarkly a @Shaner, bystří vedoucí pekařského klubu. Jak tě každý poplácává po zádech, ucítíš jak ti někdo vložil něco do kapes. Je to odměna za tvůj sladký úspěch: tři vejce Marshmallow želé.",
"questSlimeDropSlimeEgg": "Marshmallow želé (vejce)",
"questSlimeUnlockText": "Odemyká vejce želé na Trhu",
"questSlimeUnlockText": "Unlocks purchasable Slime eggs in the Market",
"questSheepText": "Hromový beran",
"questSheepNotes": "Při toulkách Taskanským venkovem si s přáteli dáš rychlou pauzičku od povinností a najdete útulnou stodolu. Jste tak zabraní do flákání se, že si ani nevšimnete zlověstných mraku plížících se z horizontu. \"Tohle počasí se mi ne-e-e-elíbí,\" zamumlá @Misceo a všichni se podíváte na nebe. Bouřkové mraky se zlověstně víří a tak trochu to vypadá... \"Nemůžeme koukat na mraky!\" křičí @starsystemic. \"Útočí na nás!\" Hromový beran se na vás řítí a vrhá po vás blesky!",
"questSheepBoss": "Hromový beran",
"questSheepCompletion": "Všechna zloba opouští Hromového berana ohromeného vaší vytrvalostí. Hodí vám k nohám tři velké kroupy a poté za hlasitého zvuku hromu zmizí. Při bližší zkoumání zjistíte, že ty kroupy jsou vlastně tři nadýchaná vejce. Posbíráte je a vydáte se domů pod modrým nebem.",
"questSheepDropSheepEgg": "Beran (vejce)",
"questSheepUnlockText": "Odemyká vejce berana na Trhu",
"questSheepUnlockText": "Unlocks purchasable Sheep eggs in the Market",
"questKrakenText": "Kraken Neúplnosti",
"questKrakenNotes": "Je teplý slunečný den a ty se plavíš do Nekompletní zátoky, ale tvé myšlenky jsou zahaleny mračny starostí o to, co všechno musíš udělat. Zdá se, že jen co splníš jeden úkol, vynoří se další a další... <br><br>Najednou se loďka hrozivě zhoupne a slizká chapadla vyrazí z vody všude kolem! \"Útočí na nás Kraken Neúplnosti!\" křičí Wolvenhalo. <br><br>\"Rychle!\" zavolá na tebe Lemoness. \"Utni co nejvíce chapadel a splň co nejvíce úkolů můžeš než se objeví další místo nich!\"",
"questKrakenBoss": "Kraken Neúplnosti",
"questKrakenCompletion": "Při svém úprku za sebou Kraken nechává tři vejce. Lemoness je prozkoumává a její podezřívavý pohled se změní na potěšený. \"Vejce sépiáka!\" řekne. \"Na, vezmi si je jako odměnu za to, co jsi splnil.\"",
"questKrakenDropCuttlefishEgg": "Sépiák (vejce)",
"questKrakenUnlockText": "Odemkne možnost nákupu vejce sépiáka na Trhu.",
"questKrakenUnlockText": "Unlocks purchasable Cuttlefish eggs in the Market",
"questWhaleText": "Nářek plejtváka",
"questWhaleNotes": "Dorazíš do Svědomitého přístavu a doufáš, že chytíš ponorku na Závody v Liknavosti. Najednou se ozve řev tak hlasitý, že si musíš zacpat uši. \"Támhle chrlí!\" křičí kapitán @krazjega a ukazuje na obrovského naříkajícího plejtváka. \"Není bezpečné posílat ponorky dokud se tam plácá!\"<br><br>\"Rychle,\" volá @UncommonCriminal. \"Pomoz mi toho chudáka uklidnit abychom zjistili, proč tam naříká!\"",
"questWhaleBoss": "Naříkající plejtvák",
"questWhaleCompletion": "Po spoustě práce plejtvák konečně přestane naříkat. \"Vypadá to, že se topil ve svých zlozvycích,\" vysvětluje @zoebeagle. \"Díky tvému stálému snažení jsme to mohli zvrátit!\" Když nastupuješ do ponorky, dokutálí se k tobě několik vajec a tak je sebereš.",
"questWhaleDropWhaleEgg": "Plejtvák (vejce)",
"questWhaleUnlockText": "Odemyká vejce plejtváka na Trhu",
"questWhaleUnlockText": "Unlocks purchasable Whale eggs in the Market",
"questDilatoryDistress1Text": "Liknavost volá o pomoc, část 1: Vzkaz v láhvi",
"questDilatoryDistress1Notes": "Z nově vybudovaného města Liknavost dorazil vzkaz v láhvi. Stojí v něm: \"Drazí Habiťané, opět potřebujeme vaši pomoc. Naše princezna zmizela a město je v obležení jakýchsi neznámých vodních démonů! Straškové je drží v zátoce. Prosíme, pomozte nám!\" Aby se někdo mohl vydat na tak dlouhou cestu do potopeného města, musí umět dýchat pod vodou. Naštěstí alchymisté @Benga a @hazel to můžou zařídit! Je musíš najít ty správné ingredience.",
"questDilatoryDistress1Completion": "Nasadíš si brnění s ploutvemi a plaveš do Liknavosti jak jen nejrychleji můžeš. Mořští lidé a jejich straškové zatím drží ta monstra mimo město, ale prohrávají. Musíš se dostat za zdi paláce, než to hrozné obléhání začne!",
@@ -320,5 +320,14 @@
"questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
"questTreelingBoss": "Tangle Tree",
"questTreelingDropTreelingEgg": "Treeling (Egg)",
"questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
"questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market",
"questAxolotlText": "The Magical Axolotl",
"questAxolotlNotes": "From the depths of Washed-Up Lake you see rising bubbles and... fire? A little axolotl rises from the murky water spewing streaks of colors. Suddenly it begins to open its mouth and @streak yells, \"Look out!\" as the Magical Axolotl starts to gulp up your willpower!<br><br>The Magical Axolotl swells with spells, taunting you. \"Have you heard of my powers of regeneration? You'll tire before I do!\"<br><br>\"We can defeat you with the good habits we've built!\" @PainterProphet defiantly shouts. You steel yourself to be productive to defeat the Magical Axolotl and regain your stolen willpower!",
"questAxolotlCompletion": "After defeating the Magical Axolotl, you realize that you regained your willpower all on your own.<br><br>\"The willpower? The regeneration? It was all just an illusion?\" @Kiwibot asks.<br><br>\"Most magic is,\" the Magical Axolotl replies. \"I'm sorry for tricking you. Please take these eggs as an apology. I trust you to raise them to use their magic for good habits and not evil!\"<br><br>You and @hazel40 clutch your new eggs in one hand and wave goodbye with the other as the Magical Axolotl returns to the lake.",
"questAxolotlBoss": "Magical Axolotl",
"questAxolotlDropAxolotlEgg": "Axolotl (Egg)",
"questAxolotlUnlockText": "Unlocks purchasable Axolotl eggs in the Market",
"questAxolotlRageTitle": "Axolotl Regeneration",
"questAxolotlRageDescription": "This bar fills when you don't complete your Dailies. When it is full, the Magical Axolotl will heal 30% of its remaining health!",
"questAxolotlRageEffect": "`Magical Axolotl uses AXOLOTL REGENERATION!`\n\nA curtain of colorful bubbles obscures the monster for a moment, and when it clears, some of its wounds have vanished!"
}

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