diff --git a/website/client/assets/css/sprites.css b/website/client/assets/css/sprites.css index 53fe4464fc..7f6fd49ac3 100755 --- a/website/client/assets/css/sprites.css +++ b/website/client/assets/css/sprites.css @@ -96,6 +96,54 @@ background: url("~assets/images/BackerOnly-Pet-CerberusPup.gif") no-repeat; } +.broad_armor_special_ks2019, .slim_armor_special_ks2019 { + background: url("~assets/images/BackerOnly-Equip-MythicGryphonArmor.gif") no-repeat; + width: 117px; + height: 120px; +} + +.eyewear_special_ks2019 { + background: url("~assets/images/BackerOnly-Equip-ShadeArmor.gif") no-repeat; + width: 117px; + height: 120px; +} + +.head_special_ks2019 { + background: url("~assets/images/BackerOnly-Equip-MythicGryphonHelm.gif") no-repeat; + width: 117px; + height: 120px; +} + +.shield_special_ks2019 { + background: url("~assets/images/BackerOnly-Equip-MythicGryphonShield.gif") no-repeat; + width: 117px; + height: 120px; +} + +.weapon_special_ks2019 { + background: url("~assets/images/BackerOnly-Equip-MythicGryphonGlaive.gif") no-repeat; + width: 120px; + height: 120px; +} + +.Pet-Gryphon-Gryphatrice { + background: url("~assets/images/BackerOnly-Pet-Gryphatrice.gif") no-repeat; + width: 81px; + height: 99px; +} + +.Mount_Head_Gryphon-Gryphatrice { + background: url("~assets/images/BackerOnly-Mount-Head-Gryphatrice.gif") no-repeat; + width: 135px; + height: 135px; +} + +.Mount_Body_Gryphon-Gryphatrice { + background: url("~assets/images/BackerOnly-Mount-Body-Gryphatrice.gif") no-repeat; + width: 135px; + height: 135px; +} + /* FIXME figure out how to handle customize menu!! .customize-menu .f_head_0 { width: 60px; diff --git a/website/client/assets/images/BackerOnly-Equip-MythicGryphonArmor.gif b/website/client/assets/images/BackerOnly-Equip-MythicGryphonArmor.gif new file mode 100644 index 0000000000..4b647759cf Binary files /dev/null and b/website/client/assets/images/BackerOnly-Equip-MythicGryphonArmor.gif differ diff --git a/website/client/assets/images/BackerOnly-Equip-MythicGryphonGlaive.gif b/website/client/assets/images/BackerOnly-Equip-MythicGryphonGlaive.gif new file mode 100644 index 0000000000..3cd89ebcf4 Binary files /dev/null and b/website/client/assets/images/BackerOnly-Equip-MythicGryphonGlaive.gif differ diff --git a/website/client/assets/images/BackerOnly-Equip-MythicGryphonHelm.gif b/website/client/assets/images/BackerOnly-Equip-MythicGryphonHelm.gif new file mode 100644 index 0000000000..d1dbc4d362 Binary files /dev/null and b/website/client/assets/images/BackerOnly-Equip-MythicGryphonHelm.gif differ diff --git a/website/client/assets/images/BackerOnly-Equip-MythicGryphonShield.gif b/website/client/assets/images/BackerOnly-Equip-MythicGryphonShield.gif new file mode 100644 index 0000000000..781e8a09c1 Binary files /dev/null and b/website/client/assets/images/BackerOnly-Equip-MythicGryphonShield.gif differ diff --git a/website/client/assets/images/BackerOnly-Equip-MythicGryphonVisor.gif b/website/client/assets/images/BackerOnly-Equip-MythicGryphonVisor.gif new file mode 100644 index 0000000000..3eddc99d1f Binary files /dev/null and b/website/client/assets/images/BackerOnly-Equip-MythicGryphonVisor.gif differ diff --git a/website/client/assets/images/BackerOnly-Mount-Body-Gryphatrice.gif b/website/client/assets/images/BackerOnly-Mount-Body-Gryphatrice.gif new file mode 100644 index 0000000000..f913c2695a Binary files /dev/null and b/website/client/assets/images/BackerOnly-Mount-Body-Gryphatrice.gif differ diff --git a/website/client/assets/images/BackerOnly-Mount-Head-Gryphatrice.gif b/website/client/assets/images/BackerOnly-Mount-Head-Gryphatrice.gif new file mode 100644 index 0000000000..94d363e2cc Binary files /dev/null and b/website/client/assets/images/BackerOnly-Mount-Head-Gryphatrice.gif differ diff --git a/website/client/assets/images/BackerOnly-Pet-Gryphatrice.gif b/website/client/assets/images/BackerOnly-Pet-Gryphatrice.gif new file mode 100644 index 0000000000..202636425f Binary files /dev/null and b/website/client/assets/images/BackerOnly-Pet-Gryphatrice.gif differ diff --git a/website/common/locales/en/pets.json b/website/common/locales/en/pets.json index c629c7bd53..40dbe23b58 100644 --- a/website/common/locales/en/pets.json +++ b/website/common/locales/en/pets.json @@ -33,6 +33,7 @@ "hopefulHippogriffMount": "Hopeful Hippogriff", "royalPurpleJackalope": "Royal Purple Jackalope", "invisibleAether": "Invisible Aether", + "gryphatrice": "Gryphatrice", "rarePetPop1": "Click the gold paw to learn more about how you can obtain this rare pet through contributing to Habitica!", "rarePetPop2": "How to Get this Pet!", "potion": "<%= potionType %> Potion", diff --git a/website/common/script/content/gear/sets/special/index.js b/website/common/script/content/gear/sets/special/index.js index a53d822fb0..a65055e208 100644 --- a/website/common/script/content/gear/sets/special/index.js +++ b/website/common/script/content/gear/sets/special/index.js @@ -1257,6 +1257,11 @@ let armor = { value: 90, con: 15, }, + ks2019: { + text: t('armorSpecialKS2019Text'), + notes: t('armorSpecialKS2019Notes'), + value: 200, + }, }; let back = { @@ -1602,6 +1607,11 @@ let eyewear = { notes: t('eyewearSpecialFall2019HealerNotes'), value: 20, }, + ks2019: { + text: t('eyewearSpecialKS2019Text'), + notes: t('eyewearSpecialKS2019Notes'), + value: 200, + }, }; let head = { @@ -2865,6 +2875,11 @@ let head = { value: 60, int: 7, }, + ks2019: { + text: t('headSpecialKS2019Text'), + notes: t('headSpecialKS2019Notes'), + value: 200, + }, }; let headAccessory = { @@ -4079,6 +4094,11 @@ let shield = { value: 70, con: 9, }, + ks2019: { + text: t('shieldSpecialKS2019Text'), + notes: t('shieldSpecialKS2019Notes'), + value: 200, + }, }; let weapon = { @@ -5332,6 +5352,11 @@ let weapon = { value: 90, int: 9, }, + ks2019: { + text: t('weaponSpecialKS2019Text'), + notes: t('weaponSpecialKS2019Notes'), + value: 200, + }, }; let specialSet = { diff --git a/website/common/script/content/stable.js b/website/common/script/content/stable.js index bee75eea94..4ee406ca80 100644 --- a/website/common/script/content/stable.js +++ b/website/common/script/content/stable.js @@ -103,6 +103,7 @@ let specialPets = { 'Hippogriff-Hopeful': 'hopefulHippogriffPet', 'Fox-Veteran': 'veteranFox', 'JackOLantern-Glow': 'glowJackolantern', + 'Gryphon-Gryphatrice': 'gryphatrice', }; let specialMounts = { @@ -121,6 +122,7 @@ let specialMounts = { 'Aether-Invisible': 'invisibleAether', 'JackOLantern-Ghost': 'ghostJackolantern', 'Hippogriff-Hopeful': 'hopefulHippogriffMount', + 'Gryphon-Gryphatrice': 'gryphatrice', }; each(specialPets, (translationString, key) => {