From 894558f2dfca1aef8e023d6e8af92cc51fef8d28 Mon Sep 17 00:00:00 2001 From: SabreCat Date: Fri, 2 Dec 2022 13:21:32 -0600 Subject: [PATCH 1/6] chore(images): update submodule --- habitica-images | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/habitica-images b/habitica-images index fadca5c096..d66a5ea922 160000 --- a/habitica-images +++ b/habitica-images @@ -1 +1 @@ -Subproject commit fadca5c09661c51bd5d3c1ec3fd0ad0849f6ef6c +Subproject commit d66a5ea922d91815d4419b718ff38a80e11667f7 From b5c64185f0bda0f9b399e01af722cee34e1f8e5f Mon Sep 17 00:00:00 2001 From: Natalie L <78037386+CuriousMagpie@users.noreply.github.com> Date: Mon, 5 Dec 2022 15:46:25 -0500 Subject: [PATCH 2/6] chore(tavern): update to remove moderators from tavern (#14393) * chore(tavern): update to remove moderators from tavern * fix(tavern): additional cleanup, change string in Vue instead of Weblate * fix(git): correct target branch Co-authored-by: SabreCat --- .../client/src/components/groups/tavern.vue | 15 +------ website/client/src/libs/staffList.js | 40 ------------------- 2 files changed, 1 insertion(+), 54 deletions(-) diff --git a/website/client/src/components/groups/tavern.vue b/website/client/src/components/groups/tavern.vue index 2eea992468..75ed9d2062 100644 --- a/website/client/src/components/groups/tavern.vue +++ b/website/client/src/components/groups/tavern.vue @@ -267,7 +267,7 @@
- +
-
-
-
-
- {{ user.type }}
diff --git a/website/client/src/libs/staffList.js b/website/client/src/libs/staffList.js index 8f96e907eb..71b838dea9 100644 --- a/website/client/src/libs/staffList.js +++ b/website/client/src/libs/staffList.js @@ -34,44 +34,4 @@ export default [ type: 'Staff', uuid: 'f4e5c6da-0617-48bf-b3bd-9f97636774a8', }, - { - name: 'Alys', - type: 'Moderator', - uuid: 'd904bd62-da08-416b-a816-ba797c9ee265', - }, - { - name: 'Cantras', - type: 'Moderator', - uuid: '28771972-ca6d-4c03-8261-e1734aa7d21d', - }, - { - name: 'deilann', - type: 'Moderator', - uuid: 'e7b5d1e2-3b6e-4192-b867-8bafdb03eeec', - }, - { - name: 'Dewines', - type: 'Moderator', - uuid: '262a7afb-6b57-4d81-88e0-80d2e9f6cbdc', - }, - { - name: 'Fox_town', - type: 'Moderator', - uuid: 'a05f0152-d66b-4ef1-93ac-4adb195d0031', - }, - { - name: 'MaybeSteveRogers', - type: 'Moderator', - uuid: '767e5d92-0e13-4e30-acb1-d8bba62824fc', - }, - { - name: 'Nakonana', - type: 'Moderator', - uuid: '33bb14bd-814d-40cb-98a4-7b76a752761c', - }, - { - name: 'shanaqui', - type: 'Moderator', - uuid: 'bb089388-28ae-4e42-a8fa-f0c2bfb6f779', - }, ]; From 4fe8b63748efa0f6d98f626dd520a537180d4d39 Mon Sep 17 00:00:00 2001 From: SabreCat Date: Mon, 5 Dec 2022 14:47:18 -0600 Subject: [PATCH 3/6] 4.250.1 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index fce5c48fed..9d6af68d04 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "4.250.0", + "version": "4.250.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index c4dcdba881..0e1e8a21a3 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.250.0", + "version": "4.250.1", "main": "./website/server/index.js", "dependencies": { "@babel/core": "^7.19.6", From 1ce060eac64eadb14802bb3479a020d63ebe7085 Mon Sep 17 00:00:00 2001 From: Natalie L <78037386+CuriousMagpie@users.noreply.github.com> Date: Tue, 6 Dec 2022 14:21:24 -0500 Subject: [PATCH 4/6] chore(content): add December 2022 Backgrounds and Enchanted Armoire Items (#14382) * chore(content): css and images * chore(content): add December 2022 Backgrounds and Enchanted Armoire Items * fix(typos): dots no dip * fix(typo): capitalize game terms * fix(typos): GitHub regex find, why * fix(typo): last one maybe? Co-authored-by: SabreCat Co-authored-by: Sabe Jones --- .../assets/css/sprites/spritesmith-main.css | 471 ++++++++++-------- website/common/locales/en/backgrounds.json | 8 + website/common/locales/en/gear.json | 9 +- .../script/content/appearance/backgrounds.js | 5 + .../script/content/gear/sets/armoire.js | 16 + 5 files changed, 310 insertions(+), 199 deletions(-) diff --git a/website/client/src/assets/css/sprites/spritesmith-main.css b/website/client/src/assets/css/sprites/spritesmith-main.css index 508333b2df..4302329360 100644 --- a/website/client/src/assets/css/sprites/spritesmith-main.css +++ b/website/client/src/assets/css/sprites/spritesmith-main.css @@ -690,6 +690,11 @@ width: 141px; height: 147px; } +.background_branches_of_a_holiday_tree { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_branches_of_a_holiday_tree.png'); + width: 141px; + height: 147px; +} .background_brick_wall_with_ivy { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_brick_wall_with_ivy.png'); width: 141px; @@ -1309,6 +1314,11 @@ width: 141px; height: 147px; } +.background_inside_a_crystal { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_inside_a_crystal.png'); + width: 141px; + height: 147px; +} .background_inside_a_potion_bottle { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_inside_a_potion_bottle.png'); width: 141px; @@ -1714,6 +1724,11 @@ width: 141px; height: 147px; } +.background_snowy_village { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_snowy_village.png'); + width: 141px; + height: 147px; +} .background_south_pole { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_south_pole.png'); width: 141px; @@ -2291,6 +2306,11 @@ width: 68px; height: 68px; } +.icon_background_branches_of_a_holiday_tree { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_branches_of_a_holiday_tree.png'); + width: 68px; + height: 68px; +} .icon_background_brick_wall_with_ivy { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_brick_wall_with_ivy.png'); width: 68px; @@ -2915,6 +2935,11 @@ width: 68px; height: 68px; } +.icon_background_inside_a_crystal { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_inside_a_crystal.png'); + width: 68px; + height: 68px; +} .icon_background_inside_a_potion_bottle { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_inside_a_potion_bottle.png'); width: 68px; @@ -3320,6 +3345,11 @@ width: 68px; height: 68px; } +.icon_background_snowy_village { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_snowy_village.png'); + width: 68px; + height: 68px; +} .icon_background_south_pole { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_south_pole.png'); width: 68px; @@ -18405,6 +18435,11 @@ width: 90px; height: 90px; } +.broad_armor_armoire_jewelersApron { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_jewelersApron.png'); + width: 114px; + height: 90px; +} .broad_armor_armoire_lamplightersGreatcoat { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_lamplightersGreatcoat.png'); width: 114px; @@ -18620,6 +18655,11 @@ width: 90px; height: 90px; } +.eyewear_armoire_jewelersEyeLoupe { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/eyewear_armoire_jewelersEyeLoupe.png'); + width: 114px; + height: 90px; +} .eyewear_armoire_plagueDoctorMask { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/eyewear_armoire_plagueDoctorMask.png'); width: 90px; @@ -19200,6 +19240,11 @@ width: 90px; height: 90px; } +.shield_armoire_jewelersPliers { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_jewelersPliers.png'); + width: 114px; + height: 90px; +} .shield_armoire_lifeBuoy { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_lifeBuoy.png'); width: 114px; @@ -19625,6 +19670,11 @@ width: 68px; height: 68px; } +.shop_armor_armoire_jewelersApron { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_armoire_jewelersApron.png'); + width: 68px; + height: 68px; +} .shop_armor_armoire_lamplightersGreatcoat { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_armoire_lamplightersGreatcoat.png'); width: 68px; @@ -19855,6 +19905,11 @@ width: 68px; height: 68px; } +.shop_eyewear_armoire_jewelersEyeLoupe { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_eyewear_armoire_jewelersEyeLoupe.png'); + width: 68px; + height: 68px; +} .shop_eyewear_armoire_plagueDoctorMask { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_eyewear_armoire_plagueDoctorMask.png'); width: 68px; @@ -20435,6 +20490,11 @@ width: 68px; height: 68px; } +.shop_shield_armoire_jewelersPliers { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_shield_armoire_jewelersPliers.png'); + width: 68px; + height: 68px; +} .shop_shield_armoire_lifeBuoy { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_shield_armoire_lifeBuoy.png'); width: 68px; @@ -20760,6 +20820,11 @@ width: 68px; height: 68px; } +.shop_weapon_armoire_finelyCutGem { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_weapon_armoire_finelyCutGem.png'); + width: 68px; + height: 68px; +} .shop_weapon_armoire_floridFan { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_weapon_armoire_floridFan.png'); width: 68px; @@ -21315,6 +21380,11 @@ width: 90px; height: 90px; } +.slim_armor_armoire_jewelersApron { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_jewelersApron.png'); + width: 114px; + height: 90px; +} .slim_armor_armoire_lamplightersGreatcoat { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_lamplightersGreatcoat.png'); width: 114px; @@ -21645,6 +21715,11 @@ width: 114px; height: 90px; } +.weapon_armoire_finelyCutGem { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_armoire_finelyCutGem.png'); + width: 114px; + height: 90px; +} .weapon_armoire_floridFan { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_armoire_floridFan.png'); width: 114px; @@ -32949,204 +33024,6 @@ width: 68px; height: 68px; } -.headAccessory_special_bearEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_bearEars.png'); - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_bearEars { - background-position: -25px -15px; - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_bearEars.png'); - width: 60px; - height: 60px; -} -.headAccessory_special_blackHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_blackHeadband.png'); - width: 114px; - height: 90px; -} -.headAccessory_special_blueHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_blueHeadband.png'); - width: 114px; - height: 90px; -} -.headAccessory_special_cactusEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_cactusEars.png'); - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_cactusEars { - background-position: -25px -15px; - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_cactusEars.png'); - width: 60px; - height: 60px; -} -.headAccessory_special_foxEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_foxEars.png'); - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_foxEars { - background-position: -25px -15px; - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_foxEars.png'); - width: 60px; - height: 60px; -} -.headAccessory_special_greenHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_greenHeadband.png'); - width: 114px; - height: 90px; -} -.headAccessory_special_lionEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_lionEars.png'); - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_lionEars { - background-position: -25px -15px; - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_lionEars.png'); - width: 60px; - height: 60px; -} -.headAccessory_special_pandaEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pandaEars.png'); - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_pandaEars { - background-position: -25px -15px; - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pandaEars.png'); - width: 60px; - height: 60px; -} -.headAccessory_special_pigEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pigEars.png'); - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_pigEars { - background-position: -25px -15px; - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pigEars.png'); - width: 60px; - height: 60px; -} -.headAccessory_special_pinkHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pinkHeadband.png'); - width: 114px; - height: 90px; -} -.headAccessory_special_redHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_redHeadband.png'); - width: 114px; - height: 90px; -} -.headAccessory_special_tigerEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_tigerEars.png'); - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_tigerEars { - background-position: -25px -15px; - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_tigerEars.png'); - width: 60px; - height: 60px; -} -.headAccessory_special_whiteHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_whiteHeadband.png'); - width: 114px; - height: 90px; -} -.headAccessory_special_wolfEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_wolfEars.png'); - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_wolfEars { - background-position: -25px -15px; - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_wolfEars.png'); - width: 60px; - height: 60px; -} -.headAccessory_special_yellowHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_yellowHeadband.png'); - width: 114px; - height: 90px; -} -.shop_headAccessory_special_bearEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_bearEars.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_blackHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_blackHeadband.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_blueHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_blueHeadband.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_cactusEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_cactusEars.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_foxEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_foxEars.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_greenHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_greenHeadband.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_lionEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_lionEars.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_pandaEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_pandaEars.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_pigEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_pigEars.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_pinkHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_pinkHeadband.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_redHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_redHeadband.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_tigerEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_tigerEars.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_whiteHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_whiteHeadband.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_wolfEars { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_wolfEars.png'); - width: 68px; - height: 68px; -} -.shop_headAccessory_special_yellowHeadband { - background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_yellowHeadband.png'); - width: 68px; - height: 68px; -} .head_0 { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_0.png'); width: 90px; @@ -33528,6 +33405,204 @@ width: 68px; height: 68px; } +.headAccessory_special_bearEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_bearEars.png'); + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_bearEars { + background-position: -25px -15px; + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_bearEars.png'); + width: 60px; + height: 60px; +} +.headAccessory_special_blackHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_blackHeadband.png'); + width: 114px; + height: 90px; +} +.headAccessory_special_blueHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_blueHeadband.png'); + width: 114px; + height: 90px; +} +.headAccessory_special_cactusEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_cactusEars.png'); + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_cactusEars { + background-position: -25px -15px; + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_cactusEars.png'); + width: 60px; + height: 60px; +} +.headAccessory_special_foxEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_foxEars.png'); + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_foxEars { + background-position: -25px -15px; + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_foxEars.png'); + width: 60px; + height: 60px; +} +.headAccessory_special_greenHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_greenHeadband.png'); + width: 114px; + height: 90px; +} +.headAccessory_special_lionEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_lionEars.png'); + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_lionEars { + background-position: -25px -15px; + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_lionEars.png'); + width: 60px; + height: 60px; +} +.headAccessory_special_pandaEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pandaEars.png'); + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_pandaEars { + background-position: -25px -15px; + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pandaEars.png'); + width: 60px; + height: 60px; +} +.headAccessory_special_pigEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pigEars.png'); + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_pigEars { + background-position: -25px -15px; + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pigEars.png'); + width: 60px; + height: 60px; +} +.headAccessory_special_pinkHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pinkHeadband.png'); + width: 114px; + height: 90px; +} +.headAccessory_special_redHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_redHeadband.png'); + width: 114px; + height: 90px; +} +.headAccessory_special_tigerEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_tigerEars.png'); + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_tigerEars { + background-position: -25px -15px; + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_tigerEars.png'); + width: 60px; + height: 60px; +} +.headAccessory_special_whiteHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_whiteHeadband.png'); + width: 114px; + height: 90px; +} +.headAccessory_special_wolfEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_wolfEars.png'); + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_wolfEars { + background-position: -25px -15px; + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_wolfEars.png'); + width: 60px; + height: 60px; +} +.headAccessory_special_yellowHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_yellowHeadband.png'); + width: 114px; + height: 90px; +} +.shop_headAccessory_special_bearEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_bearEars.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_blackHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_blackHeadband.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_blueHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_blueHeadband.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_cactusEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_cactusEars.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_foxEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_foxEars.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_greenHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_greenHeadband.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_lionEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_lionEars.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_pandaEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_pandaEars.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_pigEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_pigEars.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_pinkHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_pinkHeadband.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_redHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_redHeadband.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_tigerEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_tigerEars.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_whiteHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_whiteHeadband.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_wolfEars { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_wolfEars.png'); + width: 68px; + height: 68px; +} +.shop_headAccessory_special_yellowHeadband { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_yellowHeadband.png'); + width: 68px; + height: 68px; +} .shield_healer_1 { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_healer_1.png'); width: 90px; diff --git a/website/common/locales/en/backgrounds.json b/website/common/locales/en/backgrounds.json index 70ddfb8ce3..e2d99420bd 100644 --- a/website/common/locales/en/backgrounds.json +++ b/website/common/locales/en/backgrounds.json @@ -835,6 +835,14 @@ "backgroundAutumnBridgeText": "Bridge in Autumn", "backgroundAutumnBridgeNotes": "Admire the beauty of a Bridge in Autumn.", + "backgrounds112022": "SET 103: Released December 2022", + "backgroundBranchesOfAHolidayTreeText": "Branches of a Holiday Tree", + "backgroundBranchesOfAHolidayTreeNotes": "Frolic on the Branches of a Holiday Tree.", + "backgroundInsideACrystalText": "Inside A Crystal", + "backgroundInsideACrystalNotes": "Peer out from Inside A Crystal.", + "backgroundSnowyVillageText": "Snowy Village", + "backgroundSnowyVillageNotes": "Admire a Snowy Village.", + "timeTravelBackgrounds": "Steampunk Backgrounds", "backgroundAirshipText": "Airship", "backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.", diff --git a/website/common/locales/en/gear.json b/website/common/locales/en/gear.json index a258217ab4..766e6754ef 100644 --- a/website/common/locales/en/gear.json +++ b/website/common/locales/en/gear.json @@ -671,7 +671,8 @@ "weaponArmoireFeatherDusterNotes": "Let these fancy feathers fly over all your old objects to make them shine like new. Just beware of the disturbed dust so you don’t sneeze! Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Cleaning Supplies Set (Item 2 of 3)", "weaponArmoireMagicSpatulaText": "Magic Spatula", "weaponArmoireMagicSpatulaNotes": "Watch your food fly and flip in the air. You get good luck for the day if it magically flips over three times and then lands back on your spatula. Increases Perception by <%= per %>. Enchanted Armoire: Cooking Implements Set (Item 1 of 2).", - + "weaponArmoireFinelyCutGemText": "Finely Cut Gem", + "weaponArmoireFinelyCutGemNotes": "What a find! This stunning, precision-cut gem will be the prize of your collection. And it might contain some special magic, just waiting for you to tap into it. Increases Constitution by <%= con %>. Enchanted Armoire: Jeweler Set (Item 4 of 4).", "armor": "armor", "armorCapitalized": "Armor", @@ -1401,6 +1402,8 @@ "armorArmoireFancyPirateSuitNotes": "Wear this fine jacket well as you organize your ship’s library or talk it through as a crew. Increases Constitution and Intelligence by <%= attrs %> each. Enchanted Armoire: Fancy Pirate Set (Item 1 of 3).", "armorArmoireSheetGhostCostumeText": "Sheet Ghost Costume", "armorArmoireSheetGhostCostumeNotes": "Boo! This is the scariest costume in all of Habitica, so wear it wisely... and watch your step so you don’t trip. Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.", + "armorArmoireJewelersApronText": "Jeweler's Apron", + "armorArmoireJewelersApronNotes": "This heavy-duty apron is just the thing to wear when you feel creative. Best of all, there are dozens of small pockets to hold everything you need. Increases Intelligence by <%= int %>. Enchanted Armoire: Jeweler Set (Item 1 of 4).", "headgear": "helm", "headgearCapitalized": "Headgear", @@ -2550,6 +2553,8 @@ "shieldArmoireDustpanNotes": "Have this handy handheld dustpan ready every time you clean. A vanishing spell cast on it means you never have to search for a trash can to empty it into. Increases Intelligence and Constitution by <%= attrs %> each. Enchanted Armoire: Cleaning Supplies Set (Item 3 of 3).", "shieldArmoireBubblingCauldronText": "Bubbling Cauldron", "shieldArmoireBubblingCauldronNotes": "The perfect cauldron for brewing up a productivity potion or cooking a savory soup. In fact, there is little difference between the two! Increases Constitution by <%= con %>. Enchanted Armoire: Cooking Implements Set (Item 2 of 2).", + "shieldArmoireJewelersPliersText": "Jeweler's Pliers", + "shieldArmoireJewelersPliersNotes": "They cut, twist, pinch, and more. This tool can help you create whatever you can imagine. Increases Strength by <%= str %>. Enchanted Armoire: Jeweler Set (Item 3 of 4).", "back": "Back Accessory", @@ -2924,6 +2929,8 @@ "eyewearArmoireComedyMaskNotes": "Cheerily! Here is a quaint mask for thine happy heart, playing, heralding joy, and expressing merriment and mirth upon the stage. Increases Constitution by <%= con %>. Enchanted Armoire: Theatre Masks Set (Item 1 of 2).", "eyewearArmoireTragedyMaskText": "Tragedy Mask", "eyewearArmoireTragedyMaskNotes": "Alas! Here sits a heavy mask for thine poor player, strutting, fretting, and expressing woe and sorrow upon the stage. Increases Intelligence by <%= int %>. Enchanted Armoire: Theatre Masks Set (Item 2 of 2).", + "eyewearArmoireJewelersEyeLoupeText": "Jeweler's Eye Loupe", + "eyewearArmoireJewelersEyeLoupeNotes": "This eye loupe magnifies what you’re working on so you can see absolutely every detail. Increases Perception by <%= per %>. Enchanted Armoire: Jeweler Set (Item 2 of 4).", "twoHandedItem": "Two-handed item." } diff --git a/website/common/script/content/appearance/backgrounds.js b/website/common/script/content/appearance/backgrounds.js index 10f7612dd7..8d188527d9 100644 --- a/website/common/script/content/appearance/backgrounds.js +++ b/website/common/script/content/appearance/backgrounds.js @@ -530,6 +530,11 @@ const backgrounds = { misty_autumn_forest: { }, autumn_bridge: { }, }, + backgrounds122022: { + branches_of_a_holiday_tree: { }, + inside_a_crystal: { }, + snowy_village: { }, + }, timeTravelBackgrounds: { airship: { price: 1, diff --git a/website/common/script/content/gear/sets/armoire.js b/website/common/script/content/gear/sets/armoire.js index aa6cfef6c8..e4ff25a54d 100644 --- a/website/common/script/content/gear/sets/armoire.js +++ b/website/common/script/content/gear/sets/armoire.js @@ -404,6 +404,10 @@ const armor = { sheetGhostCostume: { con: 10, }, + jewelersApron: { + int: 10, + set: 'jewelers', + }, }; const body = { @@ -443,6 +447,10 @@ const eyewear = { comedyMask: { con: 10, }, + jewelersEyeLoupe: { + per: 10, + set: 'jewelers', + }, }; const head = { @@ -1118,6 +1126,10 @@ const shield = { con: 8, set: 'cookingImplements', }, + jewelersPliers: { + str: 10, + set: 'jewelers', + }, }; const headAccessory = { @@ -1556,6 +1568,10 @@ const weapon = { per: 8, set: 'cookingImplements', }, + finelyCutGem: { + con: 10, + set: 'jewelers', + }, }; forEach({ From 174a4e69f9ca3662fe5f1ac4a065f539140b51d5 Mon Sep 17 00:00:00 2001 From: SabreCat Date: Tue, 6 Dec 2022 13:34:25 -0600 Subject: [PATCH 5/6] fix(backgrounds): we're in December now --- website/common/locales/en/backgrounds.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/common/locales/en/backgrounds.json b/website/common/locales/en/backgrounds.json index e2d99420bd..5c5af02f2c 100644 --- a/website/common/locales/en/backgrounds.json +++ b/website/common/locales/en/backgrounds.json @@ -835,7 +835,7 @@ "backgroundAutumnBridgeText": "Bridge in Autumn", "backgroundAutumnBridgeNotes": "Admire the beauty of a Bridge in Autumn.", - "backgrounds112022": "SET 103: Released December 2022", + "backgrounds122022": "SET 103: Released December 2022", "backgroundBranchesOfAHolidayTreeText": "Branches of a Holiday Tree", "backgroundBranchesOfAHolidayTreeNotes": "Frolic on the Branches of a Holiday Tree.", "backgroundInsideACrystalText": "Inside A Crystal", From 51b3b0c4c7b8399fe6118f27c2569080eeab258c Mon Sep 17 00:00:00 2001 From: SabreCat Date: Tue, 6 Dec 2022 13:34:53 -0600 Subject: [PATCH 6/6] 4.251.0 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9d6af68d04..239cceb274 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "4.250.1", + "version": "4.251.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 0e1e8a21a3..31d5f83242 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.250.1", + "version": "4.251.0", "main": "./website/server/index.js", "dependencies": { "@babel/core": "^7.19.6",