diff --git a/Dockerfile-Production b/Dockerfile-Production index 570918249e..fe1014d30f 100644 --- a/Dockerfile-Production +++ b/Dockerfile-Production @@ -20,7 +20,7 @@ RUN npm install -g gulp-cli mocha # Clone Habitica repo and install dependencies RUN mkdir -p /usr/src/habitrpg WORKDIR /usr/src/habitrpg -RUN git clone --branch v4.29.2 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg +RUN git clone --branch v4.29.5 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg RUN npm install RUN gulp build:prod --force diff --git a/package-lock.json b/package-lock.json index abf5f78bd9..68eef50c72 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "4.29.4", + "version": "4.29.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 1a2a27ffc2..666856c4af 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "4.29.4", + "version": "4.29.6", "main": "./website/server/index.js", "greenkeeper": { "ignore": [ diff --git a/website/client/assets/css/sprites/spritesmith-largeSprites-0.css b/website/client/assets/css/sprites/spritesmith-largeSprites-0.css index 2010f85926..47376b6838 100644 --- a/website/client/assets/css/sprites/spritesmith-largeSprites-0.css +++ b/website/client/assets/css/sprites/spritesmith-largeSprites-0.css @@ -1,6 +1,6 @@ .promo_armoire_background_201803 { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -1172px 0px; + background-position: 0px -735px; width: 141px; height: 441px; } @@ -16,9 +16,15 @@ width: 730px; height: 170px; } +.promo_hippogriff { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -1172px -442px; + width: 105px; + height: 105px; +} .promo_hugabug_bundle { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: 0px -735px; + background-position: -1172px 0px; width: 141px; height: 441px; } @@ -36,7 +42,7 @@ } .promo_take_this { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -1172px -442px; + background-position: -1172px -548px; width: 114px; height: 87px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-0.css b/website/client/assets/css/sprites/spritesmith-main-0.css index a0d3c5ad4f..cf269adbc7 100644 --- a/website/client/assets/css/sprites/spritesmith-main-0.css +++ b/website/client/assets/css/sprites/spritesmith-main-0.css @@ -18,83 +18,89 @@ } .achievement-armor2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1470px -1628px; + background-position: -1519px -1628px; width: 48px; height: 52px; } .achievement-bewilder2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1421px -1628px; + background-position: -1470px -1628px; width: 48px; height: 52px; } .achievement-birthday2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1372px -1628px; + background-position: -1421px -1628px; width: 48px; height: 52px; } .achievement-boot2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1323px -1628px; + background-position: -1372px -1628px; width: 48px; height: 52px; } .achievement-bow2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1274px -1628px; + background-position: -1323px -1628px; width: 48px; height: 52px; } .achievement-burnout2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1225px -1628px; + background-position: -1274px -1628px; width: 48px; height: 52px; } .achievement-cactus2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1176px -1628px; + background-position: -1225px -1628px; width: 48px; height: 52px; } .achievement-cake2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1127px -1628px; + background-position: -1176px -1628px; width: 48px; height: 52px; } .achievement-cave2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1078px -1628px; + background-position: -1127px -1628px; width: 48px; height: 52px; } .achievement-challenge2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1029px -1628px; + background-position: -1078px -1628px; width: 48px; height: 52px; } .achievement-comment2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -980px -1628px; + background-position: -1029px -1628px; width: 48px; height: 52px; } .achievement-congrats2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -931px -1628px; + background-position: -980px -1628px; width: 48px; height: 52px; } .achievement-costumeContest2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -882px -1628px; + background-position: -931px -1628px; width: 48px; height: 52px; } .achievement-dilatory2x { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -882px -1628px; + width: 48px; + height: 52px; +} +.achievement-dysheartener2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -833px -1628px; width: 48px; @@ -162,13 +168,13 @@ } .achievement-lostMasterclasser2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -294px -1628px; + background-position: -1128px -1480px; width: 48px; height: 52px; } .achievement-ninja2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1128px -1480px; + background-position: -245px -1628px; width: 48px; height: 52px; } @@ -324,25 +330,25 @@ } .achievement-wolf2x { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -245px -1628px; + background-position: -294px -1628px; width: 48px; height: 52px; } .background_alpine_slopes { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -987px -888px; + background-position: -1136px 0px; width: 140px; height: 147px; } .background_aquarium { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px 0px; + background-position: -1136px -148px; width: 140px; height: 147px; } .background_archery_range { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -148px; + background-position: -1136px -296px; width: 140px; height: 147px; } @@ -354,7 +360,7 @@ } .background_autumn_forest { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -444px; + background-position: -1136px -592px; width: 140px; height: 147px; } @@ -378,13 +384,13 @@ } .background_beehive { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -1036px; + background-position: -141px -1036px; width: 140px; height: 147px; } .background_bell_tower { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -141px -1036px; + background-position: -282px -1036px; width: 140px; height: 147px; } @@ -396,25 +402,25 @@ } .background_blacksmithy { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -423px -1036px; + background-position: -564px -1036px; width: 140px; height: 147px; } .background_blizzard { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -564px -1036px; + background-position: -705px -1036px; width: 140px; height: 147px; } .background_blue { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -705px -1036px; + background-position: -846px -1036px; width: 140px; height: 147px; } .background_bug_covered_log { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -846px -1036px; + background-position: -987px -1036px; width: 140px; height: 147px; } @@ -426,7 +432,7 @@ } .background_cherry_trees { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1128px -1036px; + background-position: -1277px 0px; width: 140px; height: 147px; } @@ -438,19 +444,19 @@ } .background_clouds { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -148px; + background-position: -1277px -296px; width: 140px; height: 147px; } .background_coral_reef { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -296px; + background-position: -1277px -444px; width: 140px; height: 147px; } .background_cornfields { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -444px; + background-position: -1277px -592px; width: 140px; height: 147px; } @@ -468,19 +474,19 @@ } .background_crystal_cave { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -888px; + background-position: -1277px -1036px; width: 140px; height: 147px; } .background_deep_mine { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -1036px; + background-position: 0px -1184px; width: 140px; height: 147px; } .background_deep_sea { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -1184px; + background-position: -141px -1184px; width: 140px; height: 147px; } @@ -492,25 +498,25 @@ } .background_dilatory_castle { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -282px -1184px; + background-position: -423px -1184px; width: 140px; height: 147px; } .background_dilatory_ruins { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -423px -1184px; + background-position: -564px -1184px; width: 140px; height: 147px; } .background_distant_castle { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -564px -1184px; + background-position: -705px -1184px; width: 140px; height: 147px; } .background_drifting_raft { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -705px -1184px; + background-position: -846px -1184px; width: 140px; height: 147px; } @@ -528,7 +534,7 @@ } .background_dusty_canyons { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1128px -1184px; + background-position: -1269px -1184px; width: 140px; height: 147px; } @@ -540,7 +546,7 @@ } .background_fairy_ring { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px 0px; + background-position: -1418px -148px; width: 140px; height: 147px; } @@ -558,13 +564,13 @@ } .background_floating_islands { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -444px; + background-position: -1418px -592px; width: 140px; height: 147px; } .background_floral_meadow { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -592px; + background-position: -1418px -740px; width: 140px; height: 147px; } @@ -576,19 +582,19 @@ } .background_forest { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -888px; + background-position: -1418px -1036px; width: 140px; height: 147px; } .background_frigid_peak { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -1036px; + background-position: -1418px -1184px; width: 140px; height: 147px; } .background_frozen_lake { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -1184px; + background-position: 0px -1332px; width: 140px; height: 147px; } @@ -600,13 +606,13 @@ } .background_gazebo { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -141px -1332px; + background-position: -282px -1332px; width: 140px; height: 147px; } .background_giant_birdhouse { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -282px -1332px; + background-position: -423px -1332px; width: 140px; height: 147px; } @@ -642,13 +648,13 @@ } .background_graveyard { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1128px -1332px; + background-position: -1269px -1332px; width: 140px; height: 147px; } .background_green { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1269px -1332px; + background-position: -1410px -1332px; width: 140px; height: 147px; } @@ -660,7 +666,7 @@ } .background_gumdrop_land { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px 0px; + background-position: -1559px -148px; width: 140px; height: 147px; } @@ -672,7 +678,7 @@ } .background_harvest_feast { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -296px; + background-position: -1559px -444px; width: 140px; height: 147px; } @@ -690,7 +696,7 @@ } .background_haunted_house { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -740px; + background-position: -1559px -888px; width: 140px; height: 147px; } @@ -702,19 +708,19 @@ } .background_iceberg { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -1036px; + background-position: -1559px -1184px; width: 140px; height: 147px; } .background_idyllic_cabin { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -1184px; + background-position: -1559px -1332px; width: 140px; height: 147px; } .background_island_waterfalls { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -1332px; + background-position: 0px -1480px; width: 140px; height: 147px; } @@ -726,19 +732,19 @@ } .background_lighthouse_shore { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -141px -1480px; + background-position: -282px -1480px; width: 140px; height: 147px; } .background_lilypad { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -282px -1480px; + background-position: -423px -1480px; width: 140px; height: 147px; } .background_magic_beanstalk { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -423px -1480px; + background-position: -564px -1480px; width: 140px; height: 147px; } @@ -762,13 +768,13 @@ } .background_market { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -987px -1480px; + background-position: -1418px -296px; width: 140px; height: 147px; } .background_meandering_cave { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -148px; + background-position: -987px -888px; width: 140px; height: 147px; } @@ -840,13 +846,13 @@ } .background_orchard { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -1480px; + background-position: -141px -1480px; width: 140px; height: 147px; } .background_pagodas { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -888px; + background-position: -1559px -1036px; width: 140px; height: 147px; } @@ -858,13 +864,13 @@ } .background_pumpkin_patch { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -444px; + background-position: -1559px -592px; width: 140px; height: 147px; } .background_purple { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -148px; + background-position: -1559px -296px; width: 140px; height: 147px; } @@ -888,13 +894,13 @@ } .background_rainy_city { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -705px -1332px; + background-position: -846px -1332px; width: 140px; height: 147px; } .background_red { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -564px -1332px; + background-position: -705px -1332px; width: 140px; height: 147px; } @@ -918,61 +924,61 @@ } .background_seafarer_ship { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -296px; + background-position: -1418px -444px; width: 140px; height: 147px; } .background_shimmering_ice_prism { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1269px -1184px; + background-position: -1418px 0px; width: 140px; height: 147px; } .background_shimmery_bubbles { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -987px -1184px; + background-position: -1128px -1184px; width: 140px; height: 147px; } .background_slimy_swamp { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -846px -1184px; + background-position: -987px -1184px; width: 140px; height: 147px; } .background_snowman_army { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -141px -1184px; + background-position: -282px -1184px; width: 140px; height: 147px; } .background_snowy_pines { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -740px; + background-position: -1277px -888px; width: 140px; height: 147px; } .background_snowy_sunrise { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -592px; + background-position: -1277px -740px; width: 140px; height: 147px; } .background_south_pole { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px 0px; + background-position: -1277px -148px; width: 140px; height: 147px; } .background_sparkling_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -987px -1036px; + background-position: -1128px -1036px; width: 140px; height: 147px; } .background_spider_web { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -282px -1036px; + background-position: -423px -1036px; width: 140px; height: 147px; } @@ -984,19 +990,19 @@ } .background_spring_rain { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -740px; + background-position: -1136px -888px; width: 140px; height: 147px; } .background_stable { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -592px; + background-position: -1136px -740px; width: 140px; height: 147px; } .background_stained_glass { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -296px; + background-position: -1136px -444px; width: 140px; height: 147px; } @@ -1014,31 +1020,31 @@ } .background_stoikalm_volcanoes { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -846px -1480px; + background-position: -987px -1480px; width: 140px; height: 147px; } .background_stone_circle { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -705px -1480px; + background-position: -846px -1480px; width: 140px; height: 147px; } .background_stormy_rooftops { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -564px -1480px; + background-position: -705px -1480px; width: 140px; height: 147px; } .background_stormy_ship { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -592px; + background-position: -1559px -740px; width: 140px; height: 147px; } .background_strange_sewers { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1410px -1332px; + background-position: -1559px 0px; width: 140px; height: 147px; } @@ -1050,31 +1056,31 @@ } .background_sunken_ship { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -846px -1332px; + background-position: -987px -1332px; width: 140px; height: 147px; } .background_sunset_meadow { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -423px -1332px; + background-position: -564px -1332px; width: 140px; height: 147px; } .background_sunset_oasis { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -1332px; + background-position: -141px -1332px; width: 140px; height: 147px; } .background_sunset_savannah { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -740px; + background-position: -1418px -888px; width: 140px; height: 147px; } .background_swarming_darkness { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -888px; + background-position: 0px -1036px; width: 140px; height: 147px; } @@ -1086,7 +1092,7 @@ } .background_tavern { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -987px -1332px; + background-position: -1128px -1332px; width: 140px; height: 147px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-12.css b/website/client/assets/css/sprites/spritesmith-main-12.css index b20f56fe5c..750e75de5b 100644 --- a/website/client/assets/css/sprites/spritesmith-main-12.css +++ b/website/client/assets/css/sprites/spritesmith-main-12.css @@ -12,25 +12,25 @@ } .Mount_Body_Cuttlefish-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -454px -230px; + background-position: -460px -230px; width: 105px; height: 114px; } .Mount_Body_Cuttlefish-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -454px 0px; + background-position: -460px 0px; width: 105px; height: 114px; } .Mount_Body_Cuttlefish-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -454px -115px; + background-position: -460px -115px; width: 105px; height: 114px; } .Mount_Body_Cuttlefish-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -560px -345px; + background-position: -566px -345px; width: 105px; height: 114px; } @@ -42,13 +42,13 @@ } .Mount_Body_Cuttlefish-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -348px 0px; + background-position: -106px -472px; width: 105px; height: 114px; } .Mount_Body_Cuttlefish-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -348px -115px; + background-position: -242px -124px; width: 105px; height: 114px; } @@ -72,13 +72,13 @@ } .Mount_Body_Deer-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1090px -424px; + background-position: -1096px -424px; width: 105px; height: 105px; } .Mount_Body_Deer-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1196px -742px; + background-position: -1202px -742px; width: 105px; height: 105px; } @@ -138,37 +138,37 @@ } .Mount_Body_Dragon-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -954px -1435px; + background-position: -424px -1329px; width: 105px; height: 105px; } .Mount_Body_Dragon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1166px -1435px; + background-position: -954px -1435px; width: 105px; height: 105px; } .Mount_Body_Dragon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px 0px; + background-position: -1166px -1435px; width: 105px; height: 105px; } .Mount_Body_Dragon-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px -106px; + background-position: -1626px 0px; width: 105px; height: 105px; } .Mount_Body_Dragon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px -212px; + background-position: -1626px -106px; width: 105px; height: 105px; } .Mount_Body_Dragon-Ember { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -433px -472px; + background-position: -1626px -212px; width: 105px; height: 105px; } @@ -180,31 +180,31 @@ } .Mount_Body_Dragon-Floral { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -666px 0px; + background-position: -672px 0px; width: 105px; height: 105px; } .Mount_Body_Dragon-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -666px -106px; + background-position: -672px -106px; width: 105px; height: 105px; } .Mount_Body_Dragon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -666px -212px; + background-position: -672px -212px; width: 105px; height: 105px; } .Mount_Body_Dragon-Holly { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -666px -318px; + background-position: -672px -318px; width: 105px; height: 105px; } .Mount_Body_Dragon-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -666px -424px; + background-position: -672px -424px; width: 105px; height: 105px; } @@ -252,37 +252,37 @@ } .Mount_Body_Dragon-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -772px 0px; + background-position: -778px 0px; width: 105px; height: 105px; } .Mount_Body_Dragon-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -772px -106px; + background-position: -778px -106px; width: 105px; height: 105px; } .Mount_Body_Dragon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -772px -212px; + background-position: -778px -212px; width: 105px; height: 105px; } .Mount_Body_Egg-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -772px -318px; + background-position: -778px -318px; width: 105px; height: 105px; } .Mount_Body_Egg-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -772px -424px; + background-position: -778px -424px; width: 105px; height: 105px; } .Mount_Body_Egg-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -772px -530px; + background-position: -778px -530px; width: 105px; height: 105px; } @@ -336,43 +336,43 @@ } .Mount_Body_Falcon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -878px 0px; + background-position: -884px 0px; width: 105px; height: 105px; } .Mount_Body_Falcon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -878px -106px; + background-position: -884px -106px; width: 105px; height: 105px; } .Mount_Body_Falcon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -878px -212px; + background-position: -884px -212px; width: 105px; height: 105px; } .Mount_Body_Falcon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -878px -318px; + background-position: -884px -318px; width: 105px; height: 105px; } .Mount_Body_Falcon-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -878px -424px; + background-position: -884px -424px; width: 105px; height: 105px; } .Mount_Body_Falcon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -878px -530px; + background-position: -884px -530px; width: 105px; height: 105px; } .Mount_Body_Falcon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -878px -636px; + background-position: -884px -636px; width: 105px; height: 105px; } @@ -432,49 +432,49 @@ } .Mount_Body_Ferret-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -984px 0px; + background-position: -990px 0px; width: 105px; height: 105px; } .Mount_Body_Ferret-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -984px -106px; + background-position: -990px -106px; width: 105px; height: 105px; } .Mount_Body_Ferret-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -984px -212px; + background-position: -990px -212px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -984px -318px; + background-position: -990px -318px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -984px -424px; + background-position: -990px -424px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -984px -530px; + background-position: -990px -530px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -984px -636px; + background-position: -990px -636px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -984px -742px; + background-position: -990px -742px; width: 105px; height: 105px; } @@ -540,25 +540,25 @@ } .Mount_Body_FlyingPig-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1090px 0px; + background-position: -1096px 0px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1090px -106px; + background-position: -1096px -106px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1090px -212px; + background-position: -1096px -212px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1090px -318px; + background-position: -1096px -318px; width: 105px; height: 105px; } @@ -570,25 +570,25 @@ } .Mount_Body_FlyingPig-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1090px -530px; + background-position: -1096px -530px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1090px -636px; + background-position: -1096px -636px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1090px -742px; + background-position: -1096px -742px; width: 105px; height: 105px; } .Mount_Body_Fox-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1090px -848px; + background-position: -1096px -848px; width: 105px; height: 105px; } @@ -660,43 +660,43 @@ } .Mount_Body_Fox-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1196px 0px; + background-position: -1202px 0px; width: 105px; height: 105px; } .Mount_Body_Fox-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1196px -106px; + background-position: -1202px -106px; width: 105px; height: 105px; } .Mount_Body_Fox-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1196px -212px; + background-position: -1202px -212px; width: 105px; height: 105px; } .Mount_Body_Fox-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1196px -318px; + background-position: -1202px -318px; width: 105px; height: 105px; } .Mount_Body_Fox-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1196px -424px; + background-position: -1202px -424px; width: 105px; height: 105px; } .Mount_Body_Fox-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1196px -530px; + background-position: -1202px -530px; width: 105px; height: 105px; } .Mount_Body_Fox-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1196px -636px; + background-position: -1202px -636px; width: 105px; height: 105px; } @@ -708,13 +708,13 @@ } .Mount_Body_Fox-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1196px -848px; + background-position: -1202px -848px; width: 105px; height: 105px; } .Mount_Body_Fox-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1196px -954px; + background-position: -1202px -954px; width: 105px; height: 105px; } @@ -726,7 +726,7 @@ } .Mount_Body_Frog-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -242px -124px; + background-position: -348px -109px; width: 105px; height: 114px; } @@ -768,19 +768,19 @@ } .Mount_Body_Frog-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -560px 0px; + background-position: -566px 0px; width: 105px; height: 114px; } .Mount_Body_Frog-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -560px -115px; + background-position: -566px -115px; width: 105px; height: 114px; } .Mount_Body_Frog-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -560px -230px; + background-position: -566px -230px; width: 105px; height: 114px; } @@ -792,67 +792,67 @@ } .Mount_Body_Gryphon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1302px 0px; + background-position: -1308px 0px; width: 105px; height: 105px; } .Mount_Body_Gryphon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1302px -106px; + background-position: -1308px -106px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1302px -212px; + background-position: -1308px -212px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1302px -318px; + background-position: -1308px -318px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1302px -424px; + background-position: -1308px -424px; width: 105px; height: 105px; } .Mount_Body_Gryphon-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1302px -530px; + background-position: -1308px -530px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1302px -636px; + background-position: -1308px -636px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1302px -742px; + background-position: -1308px -742px; width: 105px; height: 105px; } .Mount_Body_Gryphon-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1302px -848px; + background-position: -1308px -848px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1302px -954px; + background-position: -1308px -954px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1302px -1060px; + background-position: -1308px -1060px; width: 105px; height: 105px; } @@ -936,73 +936,73 @@ } .Mount_Body_Hedgehog-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1408px 0px; + background-position: -1414px 0px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1408px -106px; + background-position: -1414px -106px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1408px -212px; + background-position: -1414px -212px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1408px -318px; + background-position: -1414px -318px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1408px -424px; + background-position: -1414px -424px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1408px -530px; + background-position: -1414px -530px; width: 105px; height: 105px; } .Mount_Body_Hippo-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1408px -636px; + background-position: -1414px -636px; width: 105px; height: 105px; } .Mount_Body_Hippo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1408px -742px; + background-position: -1414px -742px; width: 105px; height: 105px; } .Mount_Body_Hippo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1408px -848px; + background-position: -1414px -848px; width: 105px; height: 105px; } .Mount_Body_Hippo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1408px -954px; + background-position: -1414px -954px; width: 105px; height: 105px; } .Mount_Body_Hippo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1408px -1060px; + background-position: -1414px -1060px; width: 105px; height: 105px; } .Mount_Body_Hippo-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1408px -1166px; + background-position: -1414px -1166px; width: 105px; height: 105px; } @@ -1032,9 +1032,9 @@ } .Mount_Body_Hippogriff-Hopeful { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -1329px; - width: 105px; - height: 105px; + background-position: -348px 0px; + width: 111px; + height: 108px; } .Mount_Body_Horse-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); @@ -1092,79 +1092,79 @@ } .Mount_Body_Horse-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1514px 0px; + background-position: -1520px 0px; width: 105px; height: 105px; } .Mount_Body_JackOLantern-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1726px -318px; + background-position: -1732px -318px; width: 90px; height: 105px; } .Mount_Body_JackOLantern-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1726px -212px; + background-position: -1732px -212px; width: 90px; height: 105px; } .Mount_Body_Jackalope-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1514px -106px; + background-position: -1520px -106px; width: 105px; height: 105px; } .Mount_Body_LionCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1514px -424px; + background-position: -1520px -424px; width: 105px; height: 105px; } .Mount_Body_LionCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1514px -530px; + background-position: -1520px -530px; width: 105px; height: 105px; } .Mount_Body_LionCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1514px -636px; + background-position: -1520px -636px; width: 105px; height: 105px; } .Mount_Body_LionCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1514px -742px; + background-position: -1520px -742px; width: 105px; height: 105px; } .Mount_Body_LionCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1514px -848px; + background-position: -1520px -848px; width: 105px; height: 105px; } .Mount_Body_LionCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1514px -954px; + background-position: -1520px -954px; width: 105px; height: 105px; } .Mount_Body_LionCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1514px -1060px; + background-position: -1520px -1060px; width: 105px; height: 105px; } .Mount_Body_LionCub-Ethereal { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1514px -1166px; + background-position: -1520px -1166px; width: 105px; height: 105px; } .Mount_Body_LionCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1514px -1272px; + background-position: -1520px -1272px; width: 105px; height: 105px; } @@ -1224,7 +1224,7 @@ } .Mount_Body_LionCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -472px; + background-position: -318px -472px; width: 111px; height: 105px; } @@ -1260,7 +1260,7 @@ } .Mount_Body_MagicalBee-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -472px; + background-position: -212px -472px; width: 105px; height: 114px; } @@ -1272,73 +1272,73 @@ } .Mount_Body_MantisShrimp-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -324px -472px; + background-position: -430px -472px; width: 108px; height: 105px; } .Mount_Body_Monkey-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px -318px; + background-position: -1626px -318px; width: 105px; height: 105px; } .Mount_Body_Monkey-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px -424px; + background-position: -1626px -424px; width: 105px; height: 105px; } .Mount_Body_Monkey-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px -530px; + background-position: -1626px -530px; width: 105px; height: 105px; } .Mount_Body_Monkey-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px -636px; + background-position: -1626px -636px; width: 105px; height: 105px; } .Mount_Body_Monkey-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px -742px; + background-position: -1626px -742px; width: 105px; height: 105px; } .Mount_Body_Monkey-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px -848px; + background-position: -1626px -848px; width: 105px; height: 105px; } .Mount_Body_Monkey-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px -954px; + background-position: -1626px -954px; width: 105px; height: 105px; } .Mount_Body_Monkey-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px -1060px; + background-position: -1626px -1060px; width: 105px; height: 105px; } .Mount_Body_Monkey-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px -1166px; + background-position: -1626px -1166px; width: 105px; height: 105px; } .Mount_Body_Monkey-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px -1272px; + background-position: -1626px -1272px; width: 105px; height: 105px; } .Mount_Body_Nudibranch-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1620px -1378px; + background-position: -1626px -1378px; width: 105px; height: 105px; } @@ -1440,25 +1440,25 @@ } .Mount_Body_Octopus-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1726px 0px; + background-position: -1732px 0px; width: 105px; height: 105px; } .Mount_Body_Octopus-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1514px -318px; + background-position: -1520px -318px; width: 105px; height: 105px; } .Mount_Body_Octopus-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1514px -212px; + background-position: -1520px -212px; width: 105px; height: 105px; } .Mount_Body_Orca-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1726px -106px; + background-position: -1732px -106px; width: 105px; height: 105px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-15.css b/website/client/assets/css/sprites/spritesmith-main-15.css index d3a31c6b69..81215997da 100644 --- a/website/client/assets/css/sprites/spritesmith-main-15.css +++ b/website/client/assets/css/sprites/spritesmith-main-15.css @@ -84,43 +84,43 @@ } .Mount_Head_Egg-Shade { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1423px -1166px; + background-position: -1317px -318px; width: 105px; height: 105px; } .Mount_Head_Egg-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -1320px; + background-position: -1423px -1166px; width: 105px; height: 105px; } .Mount_Head_Egg-White { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -1320px; + background-position: -106px -1320px; width: 105px; height: 105px; } .Mount_Head_Egg-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -1320px; + background-position: -530px -1320px; width: 105px; height: 105px; } .Mount_Head_Falcon-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -1320px; + background-position: -636px -1320px; width: 105px; height: 105px; } .Mount_Head_Falcon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1272px -1532px; + background-position: -742px -1320px; width: 105px; height: 105px; } .Mount_Head_Falcon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -575px 0px; + background-position: -1272px -1532px; width: 105px; height: 105px; } @@ -510,7 +510,7 @@ } .Mount_Head_Frog-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -357px; + background-position: -106px -357px; width: 105px; height: 114px; } @@ -732,7 +732,7 @@ } .Mount_Head_Hedgehog-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -427px -357px; + background-position: -575px 0px; width: 105px; height: 105px; } @@ -810,9 +810,9 @@ } .Mount_Head_Hippogriff-Hopeful { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1317px -318px; + background-position: -212px -357px; width: 105px; - height: 105px; + height: 111px; } .Mount_Head_Horse-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); @@ -1002,7 +1002,7 @@ } .Mount_Head_LionCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -357px; + background-position: -318px -357px; width: 105px; height: 110px; } @@ -1038,7 +1038,7 @@ } .Mount_Head_MagicalBee-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -357px; + background-position: 0px -357px; width: 105px; height: 114px; } @@ -1050,7 +1050,7 @@ } .Mount_Head_MantisShrimp-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -357px; + background-position: -424px -357px; width: 108px; height: 105px; } diff --git a/website/client/assets/images/sprites/spritesmith-largeSprites-0.png b/website/client/assets/images/sprites/spritesmith-largeSprites-0.png index 7a54503bd3..8405b4e4d5 100644 Binary files a/website/client/assets/images/sprites/spritesmith-largeSprites-0.png and b/website/client/assets/images/sprites/spritesmith-largeSprites-0.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-0.png b/website/client/assets/images/sprites/spritesmith-main-0.png index a24341b1c0..c07fb2b49a 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-0.png and b/website/client/assets/images/sprites/spritesmith-main-0.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-12.png b/website/client/assets/images/sprites/spritesmith-main-12.png index 98c65dabbd..c81617e95b 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-12.png and b/website/client/assets/images/sprites/spritesmith-main-12.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-15.png b/website/client/assets/images/sprites/spritesmith-main-15.png index de64773f83..235d21d02f 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-15.png and b/website/client/assets/images/sprites/spritesmith-main-15.png differ diff --git a/website/client/assets/scss/variables.scss b/website/client/assets/scss/variables.scss index 08962be760..879194b5d2 100644 --- a/website/client/assets/scss/variables.scss +++ b/website/client/assets/scss/variables.scss @@ -2,8 +2,8 @@ // possible values are: normal, fall, habitoween, thanksgiving, winter, nye, birthday, valentines // more to be added on future seasons -$npc_market_flavor: 'valentines'; +$npc_market_flavor: 'normal'; $npc_quests_flavor: 'normal'; $npc_seasonal_flavor: 'normal'; $npc_timetravelers_flavor: 'normal'; -$npc_tavern_flavor: 'valentines'; +$npc_tavern_flavor: 'normal'; diff --git a/website/client/components/groups/tavern.vue b/website/client/components/groups/tavern.vue index ad195dc66e..efdb65ef4a 100644 --- a/website/client/components/groups/tavern.vue +++ b/website/client/components/groups/tavern.vue @@ -90,7 +90,7 @@ .toggle-up(v-if="sections.worldBoss") .svg-icon.boss-icon.reverse(v-html="icons.chevronIcon") .mt-3(v-if="sections.worldBoss", v-html="questData.notes()") - .text-center.mt-4 + // .text-center.mt-4 .world-boss-info-button(@click="showWorldBossInfo()") {{$t('whatIsWorldBoss') }} .sleep.below-header-sections diff --git a/website/client/components/header/notifications/worldBoss.vue b/website/client/components/header/notifications/worldBoss.vue index 5674304cc3..be3474a9ff 100644 --- a/website/client/components/header/notifications/worldBoss.vue +++ b/website/client/components/header/notifications/worldBoss.vue @@ -3,7 +3,8 @@ base-notification( :can-remove="false", :notification="{}", :read-after-click="false", - @click="action" + @click="action", + v-if="worldBoss.active" ) .background(slot="content") .text diff --git a/website/client/components/shops/market/index.vue b/website/client/components/shops/market/index.vue index f2345effe8..d8b95aeb96 100644 --- a/website/client/components/shops/market/index.vue +++ b/website/client/components/shops/market/index.vue @@ -495,8 +495,8 @@ export default { categories.push({ identifier: 'cards', text: this.$t('cards'), - items: _map(_filter(this.content.cardTypes, (value, key) => { - return value.yearRound || key === 'valentine'; + items: _map(_filter(this.content.cardTypes, (value) => { + return value.yearRound; }), (value) => { return { ...getItemInfo(this.user, 'card', value), diff --git a/website/common/locales/cs/loadingscreentips.json b/website/common/locales/cs/loadingscreentips.json index cc8aff292d..12e9e82b11 100644 --- a/website/common/locales/cs/loadingscreentips.json +++ b/website/common/locales/cs/loadingscreentips.json @@ -12,11 +12,11 @@ "tip10": "Soutěžením ve výzvách můžeš vyhrát drahokamy. Nové výzvy jsou přidávány každý den!", "tip11": "S více než čtyřmi členy družiny zvyšuješ odpovědnost!", "tip12": "Přidej seznam do tvého úkolníčku, aby jsi znásobil odměnu!", - "tip13": "Click “Tags” on your task page to make an unwieldy task list very manageable!", + "tip13": "Klikni na \"Tags\" (štítky) na tvé stránce s úkoly, aby jsi udělal nepřehledný seznam úkolů velmi zvládnutelný!", "tip14": "Můžeš přidat hlavičku nebo inspirační citát do tvého seznamu jako zvyk bez žádných (+/-).", - "tip15": "Complete all the Masterclasser Quest-lines to learn about Habitica’s secret lore.", + "tip15": "Dokonči všechny linie výpravy Mistra třídy, aby jsi se dozvěděl více o tajemné tradici země Habitica.", "tip16": "Click the link to the Data Display Tool in the footer for valuable insights on your progress.", - "tip17": "Use the mobile apps to set reminders for your tasks.", + "tip17": "Použij mobilní appku pro nastavení upomínek na tvé úkoly.", "tip18": "Zvyky, které jsou jenom kladné nebo záporné, postupně \"blednou\" a vrátí se na žlutou.", "tip19": "Boost your Intelligence Stat to gain more experience when you complete a task.", "tip20": "Posil vlastnost Vnímání, abys získal více předmětů a zlata.", diff --git a/website/common/locales/en/generic.json b/website/common/locales/en/generic.json index c2d744f1b5..2a3eae5c10 100644 --- a/website/common/locales/en/generic.json +++ b/website/common/locales/en/generic.json @@ -1,4 +1,4 @@ -{ +{ "languageName": "English", "stringNotFound": "String '<%= string %>' not found.", "titleIndex": "Habitica | Your Life The Role Playing Game", @@ -172,6 +172,8 @@ "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "achievementBewilder": "Savior of Mistiflying", "achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!", + "achievementDysheartener": "Savior of the Shattered", + "achievementDysheartenerText": "Helped defeat the Dysheartener during the 2017 Valentine's Event!", "checkOutProgress": "Check out my progress in Habitica!", "cards": "Cards", "sentCardToUser": "You sent a card to <%= profileName %>", diff --git a/website/common/locales/es/questscontent.json b/website/common/locales/es/questscontent.json index 02dfee6858..348c46f753 100644 --- a/website/common/locales/es/questscontent.json +++ b/website/common/locales/es/questscontent.json @@ -511,7 +511,7 @@ "questGroupLostMasterclasser": "Misterio de los Maestros de Clase", "questUnlockLostMasterclasser": "Para desbloquear esta misión, completa las misiones finales de estas cadenas de misiones: 'Angustia Dilatoria', 'Caos en Calavuelos', 'Calamidad en Stoïkalm', y 'Terror en Bosquetarea'.", "questLostMasterclasser1Text": "El Misterio de los Maestros de Clase, Parte 1: Lee Entre Líneas", - "questLostMasterclasser1Notes": "You’re unexpectedly summoned by @beffymaroo and @Lemoness to Habit Hall, where you’re astonished to find all four of Habitica’s Masterclassers awaiting you in the wan light of dawn. Even the Joyful Reaper looks somber.

“Oho, you’re here,” says the April Fool. “Now, we would not rouse you from your rest without a truly dire—”

“Help us investigate the recent bout of possessions,” interrupts Lady Glaciate. “All the victims blamed someone named Tzina.”

The April Fool is clearly affronted by the summary. “What about my speech?” he hisses to her. “With the fog and thunderstorm effects?”

“We’re in a hurry,” she mutters back. “And my mammoths are still soggy from your incessant practicing.”

“I’m afraid that the esteemed Master of Warriors is correct,” says King Manta. “Time is of the essence. Will you aid us?”

When you nod, he waves his hands to open a portal, revealing an underwater room. “Swim down with me to Dilatory, and we will scour my library for any references that might give us a clue.” At your look of confusion, he adds, “Don’t worry, the paper was enchanted long before Dilatory sank. None of the books are the slightest bit damp!” He winks.“Unlike Lady Glaciate’s mammoths.”

“I heard that, Manta.”

As you dive into the water after the Master of Mages, your legs magically fuse into fins. Though your body is buoyant, your heart sinks when you see the thousands of bookshelves. Better start reading…", + "questLostMasterclasser1Notes": "@beffymaroo y @Lemoness te invocan inesperadamente al Salón de los Hábitos, donde quedas impactado al encontrar a los cuatro Maestros de Clase esperándote a la pálida luz del alba. Incluso la Segadora Alegre parece sombría.

\"Oho, ya has llegado\" dice el Día de los Inocentes. \"No te sacaríamos de tu descanso si no tuviésemos una verdadera—\"

\"Ayúdanos a investigar las posesiones que han estado ocurriendo últimamente,\" interrumpe Lady Glacial. \"Todas las víctimas han culpado a alguien llamado Tzina.\"

El Día de los Inocentes queda claramente ofendido por el resumen. \"¿Y qué pasa con mi discurso?\" Refunfuña. \"Con la niebla, y los efectos de truenos...\"

\"Tenemos prisa,\" murmura ella. \"Y mis Mamuts siguen espesos por culpa de tus interminables ensayos.\"

\"Me temo que nuestra querida Maestra de los Guerreros tiene razón,\" dice el Rey Manta. \"El tiempo es esencial. ¿Nos ayudaras?\"

Cuando asientes, él mueve las manos para abrir un portal, revelando una habitación submarina. \"Nada conmigo hasta Dilatoria, y buscaremos en mi biblioteca alguna referencia que nos dé una pista.\" Al ver tu confusión, añade: \"No te preocupes, que el papel fue encantado antes de que Dilatoria se hundiera. ¡Ningún libro tiene la más mínima humedad!\" Guiña un ojo. \"A diferencia de los mamuts de Lady Glacial.\"

\"Te he oído, Manta.\" A medida que te sumerges en el agua, detrás de Maestro de los Magos, tus piernas se convierten por arte de magia en aletas. Aunque tu cuerpo flota, te hundes mentalmente un poco ante las miles de estanterías. Mejor que empieces a leer...", "questLostMasterclasser1Completion": "Después de estar durante horas leyendo libros y libros, aún no has encontrado ninguna información útil.

\"Parece imposible que no exista ni la más mínima referencia a algo relevante,\" dice el librero jefe, @Tuqjoi, y su asistente, @stefalupagus, asiente con frustración.

El Rey Manta entrecierra los ojos. \"No, imposible...\" dice. \"Intencionadamente.\" Durante un instante, el agua brilla alrededor de sus manos, y variois libros tiemblan. \"Algo está oscureciendo la información,\" dice. \"No solo un hechizo estático, sino algo con voluntad propia. Algo... Vivo.\" El Rey Manta se levanta de la mesa. \"La Segadora Alegre tiene que oír esto. Vamos a preparar algo de comer para el viaje.\"", "questLostMasterclasser1CollectAncientTomes": "Volúmenes Antiguos", "questLostMasterclasser1CollectForbiddenTomes": "Volúmenes Prohibidos", diff --git a/website/common/locales/es_419/groups.json b/website/common/locales/es_419/groups.json index 3e2dc9c513..6966529dbc 100644 --- a/website/common/locales/es_419/groups.json +++ b/website/common/locales/es_419/groups.json @@ -205,7 +205,7 @@ "groupIdRequired": "\"groupId\" debe ser un UUID válido", "groupNotFound": "Grupo no encontrado o no tienes acceso.", "groupTypesRequired": "Debes ingresar una cadena de caracteres \"type\" valida.", - "questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.", + "questLeaderCannotLeaveGroup": "No puedes abandonar el Grupo cuando tienes una misión comenzada. Finaliza primero la misión.", "cannotLeaveWhileActiveQuest": "You cannot leave Party during an active quest. Please leave the quest first.", "onlyLeaderCanRemoveMember": "Solo el lider del grupo puede sacar un miembro.", "cannotRemoveCurrentLeader": "No puedes quitar al líder del grupo. Asigna un nuevo líder del grupo primero.", diff --git a/website/common/locales/es_419/limited.json b/website/common/locales/es_419/limited.json index 6c897b37df..2272456de5 100644 --- a/website/common/locales/es_419/limited.json +++ b/website/common/locales/es_419/limited.json @@ -29,8 +29,8 @@ "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Hechicera Estacional<%= linkEnd %>", "seasonalShopClosedText": "The Seasonal Shop is currently closed!! It’s only open during Habitica’s four Grand Galas.", - "seasonalShopText": "Happy Spring Fling!! Would you like to buy some rare items? They’ll only be available until April 30th!", - "seasonalShopSummerText": "Happy Summer Splash!! Would you like to buy some rare items? They’ll only be available until July 31st!", + "seasonalShopText": "Feliz lanzamiento de primavera !! ¿Te gustaría comprar algunos artículos raros? ¡Solo estarán disponibles hasta el 30 de abril!", + "seasonalShopSummerText": "Feliz Chapuzón de Verano !! ¿Te gustaría comprar algunos artículos raros? ¡Solo estarán disponibles hasta el 31 de julio!", "seasonalShopFallText": "Happy Fall Festival!! Would you like to buy some rare items? They’ll only be available until October 31st!", "seasonalShopWinterText": "Happy Winter Wonderland!! Would you like to buy some rare items? They’ll only be available until January 31st!", "seasonalShopFallTextBroken": "Ah... Bienvenido a la Tienda Estacional... Nos estamos abasteciendo de bienes de Edición Estacional de otoño, o algo así... Todo aquí estará disponible para comprar durante el evento Festival de Otoño cada año, pero la tienda sólo está abierta hasta el 31 de octubre... Supongo que deberías asegurarte de abastecerte ahora, o tendrás que esperar... y esperar... y esperar... *ahh*", @@ -130,5 +130,5 @@ "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", "winterPromoGiftDetails1": "Until January 12th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", - "discountBundle": "bundle" + "discountBundle": "paquete" } \ No newline at end of file diff --git a/website/common/locales/es_419/subscriber.json b/website/common/locales/es_419/subscriber.json index 22950d8ced..35501e415f 100644 --- a/website/common/locales/es_419/subscriber.json +++ b/website/common/locales/es_419/subscriber.json @@ -204,7 +204,7 @@ "haveCouponCode": "¿Tienes algún Código de cupón?", "subscriptionAlreadySubscribedLeadIn": "¡Gracias por suscribirte!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", - "purchaseAll": "Purchase All", + "purchaseAll": "Cómpralo todo", "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", "gemsRemaining": "Gemas restantes", "notEnoughGemsToBuy": "You are unable to buy that amount of gems" diff --git a/website/common/locales/id/backgrounds.json b/website/common/locales/id/backgrounds.json index 7c4df442de..fc17638b54 100644 --- a/website/common/locales/id/backgrounds.json +++ b/website/common/locales/id/backgrounds.json @@ -332,11 +332,11 @@ "backgroundMagicalMuseumNotes": "Berkeliling di Museum Ajaib.", "backgroundRoseGardenText": "Kebun Mawar", "backgroundRoseGardenNotes": "Bersantailah di Kebun Mawar yang harum.", - "backgrounds032018": "SET 46: Released March 2018", - "backgroundGorgeousGreenhouseText": "Gorgeous Greenhouse", - "backgroundGorgeousGreenhouseNotes": "Walk among the flora kept in a Gorgeous Greenhouse.", - "backgroundElegantBalconyText": "Elegant Balcony", - "backgroundElegantBalconyNotes": "Look out over the landscape from an Elegant Balcony.", - "backgroundDrivingACoachText": "Driving a Coach", - "backgroundDrivingACoachNotes": "Enjoy Driving a Coach past fields of flowers." + "backgrounds032018": "SET 46: Dirilis Maret 2018", + "backgroundGorgeousGreenhouseText": "Rumah Kaca Cantik", + "backgroundGorgeousGreenhouseNotes": "Jalan diantara flora yang disimpan di dalam rumah kaca cantik.", + "backgroundElegantBalconyText": "Balkon Anggun", + "backgroundElegantBalconyNotes": "Lihat pemandangan dari balkon anggun.", + "backgroundDrivingACoachText": "Menyetir bus", + "backgroundDrivingACoachNotes": "Nikmati menyetir bus melewati padang bunga." } \ No newline at end of file diff --git a/website/common/locales/id/gear.json b/website/common/locales/id/gear.json index d9f467a1a5..f197bc9c02 100644 --- a/website/common/locales/id/gear.json +++ b/website/common/locales/id/gear.json @@ -394,7 +394,7 @@ "armorSpecialRoguishRainbowMessengerRobesNotes": "Jubah berbelang-belang cerah ini membuatmu bisa terbang melalui angin badai dengan lancar dan aman. Meningkatkan Kekuatan sebesar <%= str %>.", "armorSpecialSneakthiefRobesText": "Sneakthief Robes", "armorSpecialSneakthiefRobesNotes": "These robes will help hide you in the dead of night, but will also allow freedom of movement as you silently sneak about! Increases Intelligence by <%= int %>.", - "armorSpecialSnowSovereignRobesText": "Snow Sovereign Robes", + "armorSpecialSnowSovereignRobesText": "Jubah Penguasa Salju", "armorSpecialSnowSovereignRobesNotes": "These robes are elegant enough for court, yet warm enough for the coldest winter day. Increases Perception by <%= per %>.", "armorSpecialNomadsCuirassText": "Baju Baja Nomad", "armorSpecialNomadsCuirassNotes": "Baju baja ini mempunyai pelindung dada yang kuat untuk melindungi jantungmu! Meningkatkan Ketahanan sebesar <%= con %>.", @@ -514,7 +514,7 @@ "armorSpecialFall2016HealerNotes": "Jubah ini sebenarnya terbuat dari batu. Kenapa bisa nyaman sekali ya? Meningkatkan Ketahanan sebesar <%= con %>. Perlengkapan Musim Gugur 2016 Edisi Terbatas.", "armorSpecialWinter2017RogueText": "Baju Zirah Beku", "armorSpecialWinter2017RogueNotes": "Pakaian penyelinap ini memantulkan cahaya untuk membingungkan tugas yang lemah selagi kamu mengambil hadiah dari mereka! Meningkatkan Persepsi sebesar <%= per %>. Perlengkapan Musim Dingin 2016-2017 Edisi Terbatas.", - "armorSpecialWinter2017WarriorText": "Ice Hockey Armor", + "armorSpecialWinter2017WarriorText": "Baju Es Hoki", "armorSpecialWinter2017WarriorNotes": "Show your team spirit and strength in this warm, padded armor. Increases Constitution by <%= con %>. Limited Edition 2016-2017 Winter Gear.", "armorSpecialWinter2017MageText": "Baju Serigala", "armorSpecialWinter2017MageNotes": "Dibuat dari wol terhangat musim dingin dan ditenun dengan sihir oleh sang Serigala Musim Dingin mistis, jubah ini menjauhkan udara dingin dan menjagamu tetap waspada! Meningkatkan Kecerdasan sebesar <%= int %>. Perlengkapan Musim Dingin 2016-2017 Edisi Terbatas.", @@ -522,9 +522,9 @@ "armorSpecialWinter2017HealerNotes": "Meskipun halus, baju zirah dari daun bunga ini mempunyai kekuatan perlindungan fantastis. Meningkatkan Ketahanan sebesar <%= con %>. Perlengkapan Musim Dingin 2016-2017 Edisi Terbatas.", "armorSpecialSpring2017RogueText": "Setelan Kelinci Lihai", "armorSpecialSpring2017RogueNotes": "Lembut tapi kuat, setelan ini membantumu berjalan melalui taman tanpa terlihat. Meningkatkan Persepsi sebesar <%= per %>. Perlengkapan Musim Semi 2017 Edisi Terbatas.", - "armorSpecialSpring2017WarriorText": "Pawsome Armor", + "armorSpecialSpring2017WarriorText": "Baju Pawsome", "armorSpecialSpring2017WarriorNotes": "This fancy armor is as shiny as your finely groomed coat, but with added resistance to attack. Increases Constitution by <%= con %>. Limited Edition 2017 Spring Gear.", - "armorSpecialSpring2017MageText": "Canine Conjuror Robes", + "armorSpecialSpring2017MageText": "Jubah Pesulap Anjing", "armorSpecialSpring2017MageNotes": "Magical by design, fluffy by choice. Increases Intelligence by <%= int %>. Limited Edition 2017 Spring Gear.", "armorSpecialSpring2017HealerText": "Jubah Ketenangan", "armorSpecialSpring2017HealerNotes": "Kelembutan dari jubah ini menenangkanmu dan juga siapapun yang perlu pertolongan penyembuhanmu! Meningkatkan Ketahanan sebesar <%= con %>. Perlengkapan Musim Semi 2017 Edisi Terbatas.", @@ -532,11 +532,11 @@ "armorSpecialSummer2017RogueNotes": "Pakaian berwarna-warni ini mengubah pemakainya menjadi Naga Laut asli! Meningkatkan Persepsi sebesar <%= per %>. Perlengkapan Musim Panas 2017 Edisi Terbatas.", "armorSpecialSummer2017WarriorText": "Baju Zirah Berpasir", "armorSpecialSummer2017WarriorNotes": "Jangan tertipu dengan penampilan rapuhnya: baju zirah ini lebih keras dari baja. Meningkatkan Ketahanan sebesar <%= con %>. Perlengkapan Musim Panas 2017 Edisi Terbatas.", - "armorSpecialSummer2017MageText": "Whirlpool Robes", + "armorSpecialSummer2017MageText": "Jubah Pusaran Air", "armorSpecialSummer2017MageNotes": "Careful not to get splashed by these robes woven of enchanted water! Increases Intelligence by <%= int %>. Limited Edition 2017 Summer Gear.", "armorSpecialSummer2017HealerText": "Ekor Silversea", "armorSpecialSummer2017HealerNotes": "Kain dari sisik perak ini mengubah pemakainya menjadi seorang Penyembuh Lautan asli! Meningkatkan Ketahanan sebesar <%= con %>. Perlengkapan Musim Panas 2017 Edisi Terbatas.", - "armorSpecialFall2017RogueText": "Pumpkin Patch Robes", + "armorSpecialFall2017RogueText": "Jubah Ladang Labu", "armorSpecialFall2017RogueNotes": "Need to hide out? Crouch among the Jack o' Lanterns and these robes will conceal you! Increases Perception by <%= per %>. Limited Edition 2017 Autumn Gear.", "armorSpecialFall2017WarriorText": "Baju Zirah Kuat dan Manis", "armorSpecialFall2017WarriorNotes": "Baju zirah ini akan melindungimu seperti cangkang permen enak. Meningkatkan Ketahanan sebesar <%= con %>. Perlengkapan Musim Gugur 2017 Edisi Terbatas.", @@ -614,7 +614,7 @@ "armorMystery201711Notes": "Setelan sweter nyaman ini akan menjagamu tetap hangat sewaktu kamu berkendara di langit! Tidak menambah status apapun. Item Pelanggan November 2017.", "armorMystery201712Text": "Baju Zirah Candlemancer", "armorMystery201712Notes": "Panas dan cahaya yang dihasilkan baju zirah ajaib ini akan menghangatkan hatimu tapi tidak pernah membakar kulitmu! Tidak menambah status apapun. Item Pelanggan Desember 2017.", - "armorMystery201802Text": "Love Bug Armor", + "armorMystery201802Text": "Baju Kumbang Cinta", "armorMystery201802Notes": "This shiny armor reflects your strength of heart and infuses it into any Habiticans nearby who may need encouragement! Confers no benefit. February 2018 Subscriber Item.", "armorMystery301404Text": "Baju Steampunk", "armorMystery301404Notes": "Necis dan keren, iya lah! Tidak menambah status apapun. Item Pelanggan Februari 3015.", @@ -672,13 +672,13 @@ "armorArmoireRamFleeceRobesNotes": "Jubah ini akan menjagamu tetap hangat bahkan menembus badai salju terganas. Meningkatkan Ketahanan sebesar <%= con %> dan Kekuatan sebesar <%= str %>. Peti Ajaib: Set Domba Barbarian (Item 2 dari 3).", "armorArmoireGownOfHeartsText": "Gaun Hati", "armorArmoireGownOfHeartsNotes": "Gaun ini dipenuhi hiasan! Tapi bukan cuma itu, ini akan meningkatkan keteguhan hatimu. Meningkatkan Ketahanan sebesar <%= con %>. Peti Ajaib: Set Ratu Hati (Item 2 dari 3).", - "armorArmoireMushroomDruidArmorText": "Mushroom Druid Armor", + "armorArmoireMushroomDruidArmorText": "Baju Druid Jamur", "armorArmoireMushroomDruidArmorNotes": "This woody brown armor, capped with tiny mushrooms, will help you hear the whispers of forest life. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Mushroom Druid Set (Item 2 of 3).", - "armorArmoireGreenFestivalYukataText": "Green Festival Yukata", + "armorArmoireGreenFestivalYukataText": "Yukata Festival Hijau", "armorArmoireGreenFestivalYukataNotes": "This fine lightweight yukata will keep you cool while you enjoy any festive occasion. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Festival Attire Set (Item 1 of 3).", - "armorArmoireMerchantTunicText": "Merchant Tunic", + "armorArmoireMerchantTunicText": "Jubah Pedagang", "armorArmoireMerchantTunicNotes": "The wide sleeves of this tunic are perfect for stashing the coins you've earned! Increases Perception by <%= per %>. Enchanted Armoire: Merchant Set (Item 2 of 3).", - "armorArmoireVikingTunicText": "Viking Tunic", + "armorArmoireVikingTunicText": "Jubah Viking", "armorArmoireVikingTunicNotes": "This warm woolen tunic includes a cloak for extra coziness even in ocean gales. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Viking Set (Item 1 of 3).", "armorArmoireSwanDancerTutuText": "Tutu Penari Angsa", "armorArmoireSwanDancerTutuNotes": "Kamu dapat saja terbang ke langit selagi berputar menggunakan tutu berbulu yang cantik ini. Meningkatkan Kecerdasan dan Kekuatan masing-masing sebesar <%= attrs %>. Peti Ajaib: Set Penari Angsa (Item 2 dari 3)", @@ -690,13 +690,13 @@ "armorArmoireFarrierOutfitNotes": "These sturdy work clothes can stand up to the messiest Stable. Increases Intelligence, Constitution, and Perception by <%= attrs %> each. Enchanted Armoire: Farrier Set (Item 2 of 3).", "armorArmoireCandlestickMakerOutfitText": "Pakaian Pembuat Kandil", "armorArmoireCandlestickMakerOutfitNotes": "Set pakaian kukuh ini akan melindungimu dari tumpahan lilin panas sewaktu kamu membentuk karyamu! Meningkatkan Ketahanan sebesar <%= con %>. Peti Ajaib: Set Pembuat Kandil (Item 1 dari 3).", - "armorArmoireWovenRobesText": "Woven Robes", + "armorArmoireWovenRobesText": "Jubah Tenun", "armorArmoireWovenRobesNotes": "Display your weaving work proudly by wearing this colorful robe! Increases Constitution by <%= con %> and Intelligence by <%= int %>. Enchanted Armoire: Weaver Set (Item 1 of 3).", "armorArmoireLamplightersGreatcoatText": "Mantel Penerang Lentera", "armorArmoireLamplightersGreatcoatNotes": "Mantel wol tebal ini dapat menahan angin malam musim dingin yang membekukan! Meningkatkan Persepsi sebesar <%= per %>.", "armorArmoireCoachDriverLiveryText": "Seragam Pengendara Kereta", "armorArmoireCoachDriverLiveryNotes": "Jubah panjang dan tebal ini akan melindungimu dari cuaca sewaktu berkendara. Plus juga terlihat keren! Meningkatkan Kekuatan sebesar <%= str %>. Peti Ajaib: Set Pengendara Kereta (Item 1 dari 3).", - "armorArmoireRobeOfDiamondsText": "Robe of Diamonds", + "armorArmoireRobeOfDiamondsText": "Jubah Berlian", "armorArmoireRobeOfDiamondsNotes": "These royal robes not only make you appear noble, they allow you to see the nobility within others. Increases Perception by <%= per %>. Enchanted Armoire: King of Diamonds Set (Item 1 of 3).", "armorArmoireFlutteryFrockText": "Fluttery Frock", "armorArmoireFlutteryFrockNotes": "A light and airy gown with a wide skirt the butterflies might mistake for a giant blossom! Increases Constitution, Perception, and Strength by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 1 of 3).", @@ -762,13 +762,13 @@ "headSpecialLunarWarriorHelmNotes": "Kekuatan bulan akan menguatkanmu dalam pertempuran! Meningkatkan Kekuatan dan Kecerdasan masing-masing sebesar <%= attrs %>.", "headSpecialMammothRiderHelmText": "Helm Penunggang Mamut", "headSpecialMammothRiderHelmNotes": "Jangan biarkan keempukan menipumu--topi ini akan memberimu kekuatan persepsi yang tajam! Meningkatkan Persepsi sebesar <%= per %>.", - "headSpecialPageHelmText": "Page Helm", + "headSpecialPageHelmText": "Helm Halaman", "headSpecialPageHelmNotes": "Chainmail: for the stylish AND the practical. Increases Perception by <%= per %>.", "headSpecialRoguishRainbowMessengerHoodText": "Tudung Kurir Pelangi Nakal", "headSpecialRoguishRainbowMessengerHoodNotes": "Tudung berwarna cerah ini mengeluarkan cahaya warna-warni yang akan melindungimu dari cuaca tidak mengenakkan! Meningkatkan Ketahanan sebesar <%= con %>.", "headSpecialClandestineCowlText": "Clandestine Cowl", "headSpecialClandestineCowlNotes": "Take care to conceal your face as you rob your Tasks of gold and loot! Increases Perception by <%= per %>.", - "headSpecialSnowSovereignCrownText": "Snow Sovereign Crown", + "headSpecialSnowSovereignCrownText": "Mahkota Penguasa Salju", "headSpecialSnowSovereignCrownNotes": "The jewels in this crown sparkle like new-fallen snowflakes. Increases Constitution by <%= con %>.", "headSpecialSpikedHelmText": "Helm Berduri", "headSpecialSpikedHelmNotes": "Kamu akan terlindungi dengan baik dari Keseharian terlantar dan Kebiasaan buruk dengan helm yang berguna (dan terlihat rapi!). Meningkatkan Kekuatan sebesar <%= str %>.", @@ -894,9 +894,9 @@ "headSpecialWinter2017HealerNotes": "These glittering petals focus brainpower! Increases Intelligence by <%= int %>. Limited Edition 2016-2017 Winter Gear.", "headSpecialSpring2017RogueText": "Helm Kelinci Lihai", "headSpecialSpring2017RogueNotes": "Topeng ini akan mencegah keimutanmu dari membocorkan keberadaanmu sewaktu kamu menyelinap dari Keseharian (atau daun semanggi)! Meningkatkan Persepsi sebesar <%= per %>. Perlengkapan Musim Semi 2017 Edisi Terbatas.", - "headSpecialSpring2017WarriorText": "Feline Helm", + "headSpecialSpring2017WarriorText": "Helm Kucing", "headSpecialSpring2017WarriorNotes": "Protect your adorable, fuzzy noggin with this finely decorated helm. Increases Strength by <%= str %>. Limited Edition 2017 Spring Gear.", - "headSpecialSpring2017MageText": "Canine Conjuror Hat", + "headSpecialSpring2017MageText": "Topi Pesulap Anjing", "headSpecialSpring2017MageNotes": "This hat can help you cast mighty spells… Or you can just use it to summon tennis balls. Your choice. Increases Perception by <%= per %>. Limited Edition 2017 Spring Gear.", "headSpecialSpring2017HealerText": "Mahkota Daun Bunga", "headSpecialSpring2017HealerNotes": "Mahkota halus ini mengeluarkan wewangian bunga bermekaran yang menenangkan. Meningkatkan Kecerdasan sebesar <%= int %>. Perlengkapan Musim Semi 2017 Edisi Terbatas.", @@ -904,7 +904,7 @@ "headSpecialSummer2017RogueNotes": "Helm ini berganti warna untuk berbaur dengan lingkungan sekelilingmu. Meningkatkan Persepsi sebesar <%= per %>. Perlengkapan Musim Panas 2017 Edisi Terbatas.", "headSpecialSummer2017WarriorText": "Helm Istana Pasir", "headSpecialSummer2017WarriorNotes": "Helm terhalus yang pernah digunakan oleh siapapun... setidaknua, hingga ombak datang. Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Panas 2017 Edisi Terbatas.", - "headSpecialSummer2017MageText": "Whirlpool Hat", + "headSpecialSummer2017MageText": "Topi Pusaran Air", "headSpecialSummer2017MageNotes": "This hat is composed entirely of a swirling, inverted whirlpool. Increases Perception by <%= per %>. Limited Edition 2017 Summer Gear.", "headSpecialSummer2017HealerText": "Mahkota Makhluk Laut", "headSpecialSummer2017HealerNotes": "Helm ini dibuat dari makhluk laut bersahabat yang beristirahat sebentar di kepalanya, memberikanmu nasihat bijak. Meningkatkan Kecerdasan sebesar <%= int %>. Perlengkapan Musim Panas 2017 Edisi Terbatas.", @@ -912,7 +912,7 @@ "headSpecialFall2017RogueNotes": "Siap untuk mendapat permen? Waktunya untuk memakai helm meriah yang bersinar ini! Meningkatkan Persepsi sebesar <%= per %>. Perlengkapan Musim Gugur 2017 Edisi Terbatas.", "headSpecialFall2017WarriorText": "Helm Permen Jagung", "headSpecialFall2017WarriorNotes": "Helm ini mungkin terlihat seperti cemilan, tetapi tugas-tugas bandel tidak akan menganggapnya manis! Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Gugur 2017 Edisi Terbatas.", - "headSpecialFall2017MageText": "Masquerade Helm", + "headSpecialFall2017MageText": "Helm Penyamaran", "headSpecialFall2017MageNotes": "When you appear in this feathery hat, everyone will be left guessing the identity of the magical stranger in the room! Increases Perception by <%= per %>. Limited Edition 2017 Autumn Gear.", "headSpecialFall2017HealerText": "Helm Rumah Hantu", "headSpecialFall2017HealerNotes": "Panggil roh menyeramkan dan makhluk bersahabat yang mencari kekuatan penyembuh helm ini! Meningkatkan Kecerdasan sebesar <%= int %>. Perlengkapan Musim Gugur 2017 Edisi Terbatas.", @@ -974,7 +974,7 @@ "headMystery201609Notes": "Kamu tidak akan pernah mau melepas topi ini. Tidak menambah status apapun. Item Pelanggan September 2016.", "headMystery201610Text": "Api Hantu", "headMystery201610Notes": "Api ini akan membangkitkan kekuatan supernatural-mu. Tidak menambah status apapun. Item Pelanggan Oktober 2016.", - "headMystery201611Text": "Fancy Feasting Hat", + "headMystery201611Text": "Topi Perayaan Mewah", "headMystery201611Notes": "You're guaranteed to be the fanciest person at the feast in this plumed chapeau. Confers no benefit. November 2016 Subscriber Item.", "headMystery201612Text": "Helm Nutcracker", "headMystery201612Notes": "Helm tinggi dan mewah ini menambahkan elemen kemegahan kepada pakaian liburanmu! TIdak menambah status apapun. Item Pelanggan Desember 2016.", @@ -986,11 +986,11 @@ "headMystery201705Notes": "Habitica itu terkenal dengan Ksatria Gryphon yang garang dan produktif! Bergabunglah dengan pasukan bergengsi mereka sewaktu kamu menggunakan helm berbulu ini. Tidak menambah status apapun. Item Pelanggan Mei 2017.", "headMystery201707Text": "Helm Jellymancer", "headMystery201707Notes": "Perlu bantuan untuk tugas-tugasmu? Helm jeli tembus cahaya ini punya cukp banyak tentakel untuk membantumu! Tidak menambah status apapun. Item Pelanggan Juli 2017.", - "headMystery201710Text": "Imperious Imp Helm", + "headMystery201710Text": "Helm Imp Angkuh", "headMystery201710Notes": "This helm makes you look intimidating... but it won't do any favors for your depth perception! Confers no benefit. October 2017 Subscriber Item.", "headMystery201712Text": "Mahkota Candlemancer", "headMystery201712Notes": "Mahkota ini membawa cahaya dan kehangatan bahkan ke malam musim dingin tergelap. Tidak menambah status apapun. Item Pelanggan Desember 2017.", - "headMystery201802Text": "Love Bug Helm", + "headMystery201802Text": "Helm Kumbang Cinta", "headMystery201802Notes": "The antennae on this helm act as cute dowsing rods, detecting feelings of love and support nearby. Confers no benefit. February 2018 Subscriber Item.", "headMystery301404Text": "Topi Fancy", "headMystery301404Notes": "Topi paling cocok untuk gentleman! Item pelanggan Januari 3015. Tidak menambah status apapun.", @@ -1072,7 +1072,7 @@ "headArmoireVikingHelmNotes": "Tak ada tanduk atau sayap yang dapat ditemukan di helm ini: itu terlalu mudah untuk digenggam musuh! Meningkatkan Kekuatan sebesar <%= str %> dan Persepsi sebanyak <%= per %>. Peti Ajaib: Set Viking (Item 2 dari 3).", "headArmoireSwanFeatherCrownText": "Mahkota Bulu Angsa", "headArmoireSwanFeatherCrownNotes": "Tiara ini indah dan ringan layaknya bulu angsa! Meningkatkan Kecerdasan sebesar <%= int %>. Peti Ajaib: Set Penari Angsa (Item 1 dari 3).", - "headArmoireAntiProcrastinationHelmText": "Anti-Procrastination Helm", + "headArmoireAntiProcrastinationHelmText": "Helm Anti Penundaan", "headArmoireAntiProcrastinationHelmNotes": "This mighty steel helm will help you win the fight to be healthy, happy, and productive! Increases Perception by <%= per %>. Enchanted Armoire: Anti-Procrastination Set (Item 1 of 3).", "headArmoireCandlestickMakerHatText": "Topi Pembuat Kandil", "headArmoireCandlestickMakerHatNotes": "Sebuah topi gaul membuat setiap pekerjaan lebih seru, dan membuat kandil tidak terkecuali! Meningkatkan Persepsi dan Kecerdasan masing-masing sebesar <%= attrs %>. Peti Ajaib: Set Pembuat Kandil (Item 2 dari 3).", @@ -1080,7 +1080,7 @@ "headArmoireLamplightersTopHatNotes": "Topi hitam gaul ini melengkapi perpaduan penerang lentera-mu! Meningkatkan Ketahanan sebesar <%= con %>.", "headArmoireCoachDriversHatText": "Topi Pengendara Kereta", "headArmoireCoachDriversHatNotes": "Topi ini bergaya, tapi tidak terlalu bergaya seperti sebuah topi tinggi. Pastikan topi ini tidak terbang sewaktu kamu mengendara dengan kecepatan tinggi! Meningkatkan Kecerdasan sebesar <%= int %>. Peti Ajaib: Set Pengendara Kereta (Item 2 dari 3).", - "headArmoireCrownOfDiamondsText": "Crown of Diamonds", + "headArmoireCrownOfDiamondsText": "Mahkota Berlian", "headArmoireCrownOfDiamondsNotes": "This shining crown isn't just a great hat; it will also sharpen your mind! Increases Intelligence by <%= int %>. Enchanted Armoire: King of Diamonds Set (Item 2 of 3).", "headArmoireFlutteryWigText": "Fluttery Wig", "headArmoireFlutteryWigNotes": "This fine powdered wig has plenty of room for your butterflies to rest if they get tired while doing your bidding. Increases Intelligence, Perception, and Strength by <%= attrs %> each. Enchanted Armoire: Fluttery Frock Set (Item 2 of 3).", @@ -1120,7 +1120,7 @@ "shieldSpecialMoonpearlShieldNotes": "Didesain untuk berenang cepat, dan juga pertahanan diri. Meningkatkan Ketahanan sebesar <%= con %>.", "shieldSpecialMammothRiderHornText": "Trompet Penunggang Mamut", "shieldSpecialMammothRiderHornNotes": "Satu tiupan di trompet kuarsa mawar perkasa ini dan kamu akan memanggil tenaga magis yang kuat. Meningkatkan Kekuatan sebanyak <%= str %>.", - "shieldSpecialDiamondStaveText": "Diamond Stave", + "shieldSpecialDiamondStaveText": "Tongkat Berlian", "shieldSpecialDiamondStaveNotes": "This valuable stave has mystical powers. Increases Intelligence by <%= int %>.", "shieldSpecialRoguishRainbowMessageText": "Surat Pelangi Nakal", "shieldSpecialRoguishRainbowMessageNotes": "Amplop gemerlapan ini berisi pesan penyemangat dari para Habitican, dan setitik sihir untuk mempercepat pengirimannya! Meningkatkan Kecerdasan sebesar <%= int %>.", @@ -1202,14 +1202,14 @@ "shieldSpecialFall2016HealerNotes": "Jangan kagumi pantulanmu sendiri di dalam sini. Meningkatkan Ketahanan sebesar <%= con %>. Perlengkapan Musim Gugur 2016 Edisi Terbatas.", "shieldSpecialWinter2017RogueText": "Kapak Es", "shieldSpecialWinter2017RogueNotes": "Kapak ini bagus untuk menyerang, bertahan, dan memanjat gunung es! Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Dingin 2016-2017 Edisi Terbatas.", - "shieldSpecialWinter2017WarriorText": "Puck Shield", + "shieldSpecialWinter2017WarriorText": "Perisai Puck", "shieldSpecialWinter2017WarriorNotes": "Made from a giant hockey puck, this shield can stand up to quite a beating. Increases Constitution by <%= con %>. Limited Edition 2016-2017 Winter Gear.", "shieldSpecialWinter2017HealerText": "Sugarplum Shield", "shieldSpecialWinter2017HealerNotes": "This fibrous armament will help protect you from even the sourest of tasks! Increases Constitution by <%= con %>. Limited Edition 2016-2017 Winter Gear.", "shieldSpecialSpring2017RogueText": "Karrotana", "shieldSpecialSpring2017RogueNotes": "These blades will make quick work of tasks, but also are handy for slicing vegetables! Yum! Increases Strength by <%= str %>. Limited Edition 2017 Spring Gear.", - "shieldSpecialSpring2017WarriorText": "Yarn Shield", - "shieldSpecialSpring2017WarriorNotes": "Every fiber of this shield is woven with protective spells! Try not to play with it (too much). Increases Constitution by <%= con %>. Limited Edition 2017 Spring Gear.", + "shieldSpecialSpring2017WarriorText": "Perisai Benang", + "shieldSpecialSpring2017WarriorNotes": "Setiap benang dari perisai ini dilindungi oleh sihir pelindung! Cobalah untuk tidak bermain (teralu banyak) denganya. Meningkatkan ketahanan sebesar<%= con %>. Perlengkapan Musim Semi 2017 Edisi Terbatas. ", "shieldSpecialSpring2017HealerText": "Perisai Keranjang", "shieldSpecialSpring2017HealerNotes": "Protektif dan juga berguna untuk membawa banyak tanaman obat dan pakaian cadangan. Meningkatkan Ketahanan sebesar <%= con %>. Peralatan Musim Semi 2017 Edisi Terbatas.", "shieldSpecialSummer2017RogueText": "Sirip Naga Laut", @@ -1217,12 +1217,12 @@ "shieldSpecialSummer2017WarriorText": "Perisai Kerang", "shieldSpecialSummer2017WarriorNotes": "Cangkang yang kamu baru temukan ini bagus untuk hiasan dan pertahanan! Meningkatkan Ketahanan sebesar <%= con %>. Perlengkapan Musim Panas 2017 Edisi Terbatas.", "shieldSpecialSummer2017HealerText": "Perisai Tiram", - "shieldSpecialSummer2017HealerNotes": "This magical oyster constantly generates pearls as well as protection. Increases Constitution by <%= con %>. Limited Edition 2017 Summer Gear.", - "shieldSpecialFall2017RogueText": "Candied Apple Mace", - "shieldSpecialFall2017RogueNotes": "Defeat your foes with sweetness! Increases Strength by <%= str %>. Limited Edition 2017 Autumn Gear.", - "shieldSpecialFall2017WarriorText": "Candy Corn Shield", - "shieldSpecialFall2017WarriorNotes": "This candy shield has mighty protective powers, so try not to nibble on it! Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.", - "shieldSpecialFall2017HealerText": "Haunted Orb", + "shieldSpecialSummer2017HealerNotes": "Tiram ajaib ini selalu menghasilkan mutiara dan juga proteksi. Meningkatkan ketahanan sebesar <%= con %>. Perlengkapan Musim Panas 2017 Edisi Terbatas.", + "shieldSpecialFall2017RogueText": "Gada Permen Apel", + "shieldSpecialFall2017RogueNotes": "Kalahkan musuhmu dengan kemanisan! Meningkatkan kekuatan sebesar <%= str %>. Perlengkapan Musim Gugur 2017 Edisi Terbatas.", + "shieldSpecialFall2017WarriorText": "Perisai Permen Jagung", + "shieldSpecialFall2017WarriorNotes": "Perisai permen ini memiliki kekuatan proteksi yang kuat, jadi cobalah untuk tidak menggigitnya. Meningkatkan ketahanan sebesar <%= con %>. Perlengkapan Musim Gugur 2017 Edisi Terbatas.", + "shieldSpecialFall2017HealerText": "Bola Berhantu", "shieldSpecialFall2017HealerNotes": "This orb occasionally screeches. We're sorry, we're not sure why. But it sure looks nifty! Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.", "shieldSpecialWinter2018RogueText": "Kail Peppermint", "shieldSpecialWinter2018RogueNotes": "Sempurna untuk memanjat dinding atau mengalihkan perhatian lawanmu dengan permen yang sangat, sangat manis. Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Dingin 2017-2018 Edisi Terbatas.", @@ -1238,7 +1238,7 @@ "shieldMystery201708Notes": "Perisai kasar dari lelehan batu ini melindungimu dari Kebiasaan buruk tapi tidak akan membakar tanganmu. Tidak menambah status apapun. Item Pelanggan Agustus 2017.", "shieldMystery201709Text": "Buku Panduan Sihir", "shieldMystery201709Notes": "Buku ini akan membimbingmu melalui pembelajaran dinimu tentang sihir. Tidak menambah status apapun. Item Pelanggan September 2017.", - "shieldMystery201802Text": "Love Bug Shield", + "shieldMystery201802Text": "Perisai Kumbang Cinta", "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": "Perisai Jam", "shieldMystery301405Notes": "Waktu ada di pihakmu, dengan memakai perisai menara jam ini! Tidak menambah status apapun. Item Pelanggan Juni 3015.", @@ -1264,7 +1264,7 @@ "shieldArmoireRamHornShieldNotes": "Seruduk Keseharian lawanmu dengan perisai ini! Meningkatkan Ketahanan dan Kekuatan masing-masing sebesar <%= attrs %>. Peti Ajaib: Set Domba Barbarian (Item 3 dari 3).", "shieldArmoireRedRoseText": "Mawar Merah", "shieldArmoireRedRoseNotes": "Mawar merah gelap ini baunya memikat. Ini juga akan mempertajam pengertianmu. Meningkatkan Persepsi sebesar <%= per %>. Peti Ajaib: Item Tersendiri.", - "shieldArmoireMushroomDruidShieldText": "Mushroom Druid Shield", + "shieldArmoireMushroomDruidShieldText": "Perisai Druid Jamur", "shieldArmoireMushroomDruidShieldNotes": "Though made from a mushroom, there's nothing mushy about this tough shield! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Mushroom Druid Set (Item 3 of 3).", "shieldArmoireFestivalParasolText": "Payung Festival", "shieldArmoireFestivalParasolNotes": "Payung Ringan ini akan melindungimu dari cahaya silau--entah dari matahari atau dari Keseharian merah tua! Meningkatkan Ketahanan sebesar <%= con %>. Peti Ajaib: Set Pakaian Festival (Item 2 dari 3).", @@ -1282,7 +1282,7 @@ "shieldArmoireHandmadeCandlestickNotes": "Perlengkapan lilin indahmu menyediakan cahaya dan kehangatan untuk para Habitican penuh rasa terima kasih! Meningkatkan Kekuatan sebesar <%= str %>. Peti Ajaib: Set Pembuat Kandil (Item 3 dari 3).", "shieldArmoireWeaversShuttleText": "Weaver's Shuttle", "shieldArmoireWeaversShuttleNotes": "This tool passes your weft thread through the warp to make cloth! Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Weaver Set (Item 3 of 3).", - "shieldArmoireShieldOfDiamondsText": "Crimson Jewel Shield", + "shieldArmoireShieldOfDiamondsText": "Perisai Permata Merah", "shieldArmoireShieldOfDiamondsNotes": "This radiant shield not only provides protection, it empowers you with endurance! Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.", "shieldArmoireFlutteryFanText": "Flowery Fan", "shieldArmoireFlutteryFanNotes": "On a hot day, there's nothing quite like a fancy fan to help you look and feel cool. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", diff --git a/website/common/locales/id/groups.json b/website/common/locales/id/groups.json index 2833cffe9b..529372f953 100644 --- a/website/common/locales/id/groups.json +++ b/website/common/locales/id/groups.json @@ -219,11 +219,11 @@ "inviteMissingUuid": "User id belum ditulis", "inviteMustNotBeEmpty": "Undangan tidak boleh kosong.", "partyMustbePrivate": "Party harus privat", - "userAlreadyInGroup": "UserID: <%= userId %>, User \"<%= username %>\" already in that group.", + "userAlreadyInGroup": "UserID: <%= userId %>, User \"<%= username %>\" sudah di grup tersebut.", "cannotInviteSelfToGroup": "Kamu tidak bisa mengundang dirimu sendiri ke dalam grup.", - "userAlreadyInvitedToGroup": "UserID: <%= userId %>, User \"<%= username %>\" already invited to that group.", - "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", - "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.", + "userAlreadyInvitedToGroup": "UserID: <%= userId %>, User \"<%= username %>\" sudah diundang ke grup tersebut.", + "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" sudah diundang.", + "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" sudah didalam kelompok.", "userWithIDNotFound": "Pengguna dengan id \"<%= userId %>\" tidak ditemukan.", "userHasNoLocalRegistration": "Pengguna tidak memiliki registrasi lokal (nama pengguna, email, kata sandi).", "uuidsMustBeAnArray": "Undangan ID pengguna harus berupa array.", @@ -416,13 +416,13 @@ "managerAdded": "Manajer berhasil ditambahkan", "managerRemoved": "Manajer berhasil dikeluarkan", "leaderChanged": "Pemimpin telah diganti", - "groupNoNotifications": "This Guild does not have notifications due to member size. Be sure to check back often for replies to your messages!", - "whatIsWorldBoss": "What is a World Boss?", - "worldBossDesc": "A World Boss is a special event that brings the Habitica community together to take down a powerful monster with their tasks! All Habitica users are rewarded upon its defeat, even those who have been resting in the Inn or have not used Habitica for the entirety of the quest.", - "worldBossLink": "Read more about the previous World Bosses of Habitica on the Wiki.", - "worldBossBullet1": "Complete tasks to damage the World Boss", - "worldBossBullet2": "The World Boss won’t damage you for missed tasks, but its Rage meter will go up. If the bar fills up, the Boss will attack one of Habitica’s shopkeepers!", - "worldBossBullet3": "You can continue with normal Quest Bosses, damage will apply to both", - "worldBossBullet4": "Check the Tavern regularly to see World Boss progress and Rage attacks", + "groupNoNotifications": "Guild ini sekarang terlalu besar untuk menampung notifikasi! Pastikan kamu sering datang kesini untuk melihat pesan-pesan baru!", + "whatIsWorldBoss": "Apakah World Boss itu?", + "worldBossDesc": "World Boss adalah acara spesial yang menyatukan komunitas Habitica untuk mengalahkan monster kuat dengan cara mengerjakan tugas-tugas mereka. Semua pengguna Habitica akan diberi hadiah setelah monster itu telah dikalahkan, bahkan mereka yang beristirahat di dalam Penginapan atau tidak menggunakan Habitica sama sekali sepanjang durasi misi tersebut.", + "worldBossLink": "Baca lebih banyak tentang World Boss - World Boss Habitica sebelumnya di Wiki.", + "worldBossBullet1": "Selesaikan tugas-tugas untuk menyakiti World Boss", + "worldBossBullet2": "World Boss tidak akan menyakitimu untuk tugas-tugas yang terlewatkan, tetapi Rage meternya akan naik. Jika Rage meter nya terisi, Boss tersebut akan menyerang salah satu pemilik toko di Habitica!", + "worldBossBullet3": "Kamu bisa berlanjut menghadapi bos misi biasa, kerusakan akan diterapkan pada keduanya", + "worldBossBullet4": "Cek kedai minuman secara teratur untuk melihat perkembangan World Boss dan serangan kemarahan", "worldBoss": "World Boss" } \ No newline at end of file diff --git a/website/common/locales/id/loadingscreentips.json b/website/common/locales/id/loadingscreentips.json index 5bfba08af7..b9e2952b0a 100644 --- a/website/common/locales/id/loadingscreentips.json +++ b/website/common/locales/id/loadingscreentips.json @@ -12,7 +12,7 @@ "tip10": "Kamu bisa memenangkan permata dengan berkompetisi di Tantangan. Tantangan-tantangan baru ditambahkan setiap harinya!", "tip11": "Mempunyai lebih dari empat anggota Party meningkatkan rasa tanggung jawab!", "tip12": "Tambahkan ceklis ke daftar To-Do untuk melipatgandakan hadiahnya!", - "tip13": "Click “Tags” on your task page to make an unwieldy task list very manageable!", + "tip13": "Klick \"Tags\" di halaman tugasmu untuk membuat daftar tugas rumitmu gampang diatur!", "tip14": "Kamu bisa menambahkan judul atau kata-kata mutiara ke daftar Habit-mu dengan tidak menyertakan tanda (+/-).", "tip15": "Selesaikan semua Misi Berlanjut Masterclasser untuk mempelajari kisah terpendam Habitica.", "tip16": "Klik tautan ke Alat Penampil Data di bagian bawah laman untuk melihat perkembanganmu dengan lebih teratur dan mendalam.", diff --git a/website/common/locales/id/npc.json b/website/common/locales/id/npc.json index a318fea4d5..26ad226d34 100644 --- a/website/common/locales/id/npc.json +++ b/website/common/locales/id/npc.json @@ -84,7 +84,7 @@ "invalidTypeEquip": "\"type\" harus merupakan salah satu dari 'equipped', 'pet', 'mount', 'costume'.", "mustPurchaseToSet": "Harus membeli <%= val %> untuk memberikan kepada <%= key %>.", "typeRequired": "Tipe dibutuhkan", - "positiveAmountRequired": "Positive amount is required", + "positiveAmountRequired": "Jumlah positif dibutuhkan", "keyRequired": "Kunci dibutuhkan", "notAccteptedType": "Tipe harus dalam [eggs, hatchingPotions, premiumHatchingPotions, food, quests, gear]", "contentKeyNotFound": "Kunci tidak ditemukan untuk Konten <%= type %>", diff --git a/website/common/locales/id/pets.json b/website/common/locales/id/pets.json index 870d1d5046..beb1edd547 100644 --- a/website/common/locales/id/pets.json +++ b/website/common/locales/id/pets.json @@ -27,8 +27,8 @@ "royalPurpleGryphon": "Gryphon Ungu Kerajaan", "phoenix": "Phoenix", "magicalBee": "Lebah Ajaib", - "hopefulHippogriffPet": "Hopeful Hippogriff", - "hopefulHippogriffMount": "Hopeful Hippogriff", + "hopefulHippogriffPet": "Hippogriff Penuh Pengharapan", + "hopefulHippogriffMount": "Hippogriff Penuh Pengharapan", "royalPurpleJackalope": "Jackalope Ungu Kerajaan", "invisibleAether": "Aether Tembus Pandang", "rarePetPop1": "Klik tapak emas untuk mengetahui lebih lanjut bagaimana kamu bisa mendapatkan peliharaan langka ini dengan berkontribusi ke Habitica!", diff --git a/website/common/locales/id/tasks.json b/website/common/locales/id/tasks.json index 079872908c..82bb0866f7 100644 --- a/website/common/locales/id/tasks.json +++ b/website/common/locales/id/tasks.json @@ -149,8 +149,8 @@ "taskAliasAlreadyUsed": "Nama alias tugas telah digunakan pada tugas lain.", "taskNotFound": "Tugas tidak ditemukan.", "invalidTaskType": "Tipe tugas harus merupakan salah satu dari \"habit\", \"daily\", \"todo\", \"reward\".", - "invalidTasksType": "Task type must be one of \"habits\", \"dailys\", \"todos\", \"rewards\".", - "invalidTasksTypeExtra": "Task type must be one of \"habits\", \"dailys\", \"todos\", \"rewards\", \"completedTodos\".", + "invalidTasksType": "Tipe tugas harus merupakan salah satu dari \"habits\", \"dailys\", \"todos\", \"rewards\".", + "invalidTasksTypeExtra": "Tipe tugas harus merupakan salah satu dari \"habits\", \"dailys\", \"todos\", \"rewards\", \"completedTodos\"..", "cantDeleteChallengeTasks": "Tugas yang termasuk dalam tantangan tidak dapat dihapus.", "checklistOnlyDailyTodo": "Daftar Cek hanya tersedia di Keseharian dan To-Do", "checklistItemNotFound": "Tidak ada item daftar cek yang ditemukan dengan id yang diberikan.", diff --git a/website/common/script/content/achievements.js b/website/common/script/content/achievements.js index 4ba6ababab..6250bde61b 100644 --- a/website/common/script/content/achievements.js +++ b/website/common/script/content/achievements.js @@ -23,6 +23,11 @@ let worldQuestAchievs = { titleKey: 'achievementBewilder', textKey: 'achievementBewilderText', }, + dysheartenerQuest: { + icon: 'achievement-dysheartener', + titleKey: 'achievementDysheartener', + textKey: 'achievementDysheartenerText', + }, }; Object.assign(achievementsData, worldQuestAchievs); diff --git a/website/common/script/content/stable.js b/website/common/script/content/stable.js index b4803099d4..72507a0049 100644 --- a/website/common/script/content/stable.js +++ b/website/common/script/content/stable.js @@ -70,7 +70,7 @@ let specialPets = { 'Jackalope-RoyalPurple': 'royalPurpleJackalope', 'Orca-Base': 'orca', 'Bear-Veteran': 'veteranBear', - // 'Hippogriff-Hopeful': 'hopefulHippogriffPet', + 'Hippogriff-Hopeful': 'hopefulHippogriffPet', }; let specialMounts = { @@ -88,7 +88,7 @@ let specialMounts = { 'Jackalope-RoyalPurple': 'royalPurpleJackalope', 'Aether-Invisible': 'invisibleAether', 'JackOLantern-Ghost': 'ghostJackolantern', - // 'Hippogriff-Hopeful': 'hopefulHippogriffMount', + 'Hippogriff-Hopeful': 'hopefulHippogriffMount', }; each(specialPets, (translationString, key) => { diff --git a/website/common/script/libs/achievements.js b/website/common/script/libs/achievements.js index eaf90765df..dc2355e3b2 100644 --- a/website/common/script/libs/achievements.js +++ b/website/common/script/libs/achievements.js @@ -239,7 +239,7 @@ function _getSeasonalAchievements (user, language) { _addSimpleWithCount(result, user, {path, language}); }); - let questAchievements = ['dilatory', 'stressbeast', 'burnout', 'bewilder']; + let questAchievements = ['dilatory', 'stressbeast', 'burnout', 'bewilder', 'dysheartener']; questAchievements.forEach(path => { if (user.achievements.quests[path]) { _addQuest(result, user, {path, language}); diff --git a/website/raw_sprites/spritesmith/achievements/achievement-dysheartener2x.png b/website/raw_sprites/spritesmith/achievements/achievement-dysheartener2x.png new file mode 100644 index 0000000000..adf1e11ad0 Binary files /dev/null and b/website/raw_sprites/spritesmith/achievements/achievement-dysheartener2x.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippogriff-Hopeful.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippogriff-Hopeful.png index 23e80a6122..0a127f9588 100644 Binary files a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippogriff-Hopeful.png and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippogriff-Hopeful.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippogriff-Hopeful.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippogriff-Hopeful.png index 6437ef511b..c10cfc2acb 100644 Binary files a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippogriff-Hopeful.png and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippogriff-Hopeful.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_hippogriff.png b/website/raw_sprites/spritesmith_large/promo_hippogriff.png new file mode 100644 index 0000000000..511bd687aa Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_hippogriff.png differ diff --git a/website/server/controllers/api-v3/news.js b/website/server/controllers/api-v3/news.js index 775bc9f31d..f0b087a1aa 100644 --- a/website/server/controllers/api-v3/news.js +++ b/website/server/controllers/api-v3/news.js @@ -3,7 +3,7 @@ import { authWithHeaders } from '../../middlewares/auth'; let api = {}; // @TODO export this const, cannot export it from here because only routes are exported from controllers -const LAST_ANNOUNCEMENT_TITLE = 'DYSHEARTENER THIRD RAGE STRIKE AND HUG A BUG QUEST BUNDLE'; +const LAST_ANNOUNCEMENT_TITLE = 'DYSHEARTENER DEFEATED!'; const worldDmg = { // @TODO bailey: false, }; @@ -31,23 +31,18 @@ api.getNews = {

${res.t('newStuff')}

+
-

3/6/2018 - ${LAST_ANNOUNCEMENT_TITLE}

+

3/8/2018 - ${LAST_ANNOUNCEMENT_TITLE}


-
-
-

World Boss: Dysheartener Attacks the Quest Shop!

-

Aaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!

-
by Lemoness, Beffymaroo, SabreCat, viirus, piyorii, and Apollo
-

New Discounted Quest Bundle: Hug a Bug!

-

If you are looking to add some insect friends to your Habitica stable, you're in luck! From now until March 31, you can purchase the Hug a Bug Pet Quest Bundle and receive the Snail, Beetle, and Butterfly quests, all for only 7 Gems! That's a discount of 5 Gems from the price of purchasing them separately. Check it out in the Quest Shop today!

-

If you’d prefer not to see bugs in Habitica due to a phobia, check out the Phobia Protection Extension and enable the option for hiding "Beetles"!

-
by Lemoness, SabreCat, and Beffymaroo
-
Art by Pfeffernusse, Megan, Pocketmole, overomega, Misceo, UncommonCriminal, Zorella, Anna Glassman, Leephon, Lilith of Alfheim, Ac, starsystemic, and Karithina
-
Writing by: arachnidstardis, emiausti, and AnnDeLune
-
-
-
+

World Boss: Dysheartener Defeated!

+

Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. "What's wrong, Dysheartener?" AnnDeLune calls, eyes sparkling. "Feeling discouraged?"

+

Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.

+

The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.

+

Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. "It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting," Lemoness says.

+

Beffymaroo already has her arms full with feathered fluffballs. "Maybe they'll help us rebuild the damaged areas of Habitica!"

+

Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.

+
by Lemoness, Beffymaroo, SabreCat, AnnDeLune, viirus, piyorii, and Apollo
`, });