diff --git a/migrations/mystery_items.js b/migrations/mystery_items.js index 5fa5573ee0..bce80d8ef4 100644 --- a/migrations/mystery_items.js +++ b/migrations/mystery_items.js @@ -2,7 +2,7 @@ var _id = ''; var update = { $addToSet: { 'purchased.plan.mysteryItems':{ - $each:['head_mystery_201703','armor_mystery_201703'] + $each:['back_mystery_201704','armor_mystery_201704'] } } }; diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201704/back_mystery_201704.png b/website/assets/sprites/spritesmith/gear/events/mystery_201704/back_mystery_201704.png new file mode 100644 index 0000000000..f30ce209e6 Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/events/mystery_201704/back_mystery_201704.png differ diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201704/broad_armor_mystery_201704.png b/website/assets/sprites/spritesmith/gear/events/mystery_201704/broad_armor_mystery_201704.png new file mode 100644 index 0000000000..3a35fe36fe Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/events/mystery_201704/broad_armor_mystery_201704.png differ diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201704/shop_armor_mystery_201704.png b/website/assets/sprites/spritesmith/gear/events/mystery_201704/shop_armor_mystery_201704.png new file mode 100644 index 0000000000..d7b4e66553 Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/events/mystery_201704/shop_armor_mystery_201704.png differ diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201704/shop_back_mystery_201704.png b/website/assets/sprites/spritesmith/gear/events/mystery_201704/shop_back_mystery_201704.png new file mode 100644 index 0000000000..d098e58c44 Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/events/mystery_201704/shop_back_mystery_201704.png differ diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201704/slim_armor_mystery_201704.png b/website/assets/sprites/spritesmith/gear/events/mystery_201704/slim_armor_mystery_201704.png new file mode 100644 index 0000000000..681f818bc1 Binary files /dev/null and b/website/assets/sprites/spritesmith/gear/events/mystery_201704/slim_armor_mystery_201704.png differ diff --git a/website/assets/sprites/spritesmith_large/promo/promo_mystery_201704.png b/website/assets/sprites/spritesmith_large/promo/promo_mystery_201704.png new file mode 100644 index 0000000000..30ecaf3ea1 Binary files /dev/null and b/website/assets/sprites/spritesmith_large/promo/promo_mystery_201704.png differ diff --git a/website/common/locales/en/gear.json b/website/common/locales/en/gear.json index 021ab247d0..a691af44c4 100644 --- a/website/common/locales/en/gear.json +++ b/website/common/locales/en/gear.json @@ -546,6 +546,8 @@ "armorMystery201612Notes": "Crack nuts in style in this spectacular holiday ensemble. Be careful not to pinch your fingers! Confers no benefit. December 2016 Subscriber Item.", "armorMystery201703Text": "Shimmer Armor", "armorMystery201703Notes": "Though its colors are reminiscent of spring petals, this armor is stronger than steel! Confers no benefit. March 2017 Subscriber Item.", + "armorMystery201704Text": "Fairytale Armor", + "armorMystery201704Notes": "Fairy folk crafted this armor from morning dew to capture the colors of the sunrise. Confers no benefit. April 2017 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -1141,10 +1143,12 @@ "backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.", "backMystery201602Text": "Heartbreaker Cape", "backMystery201602Notes": "With a swish of your cape, your enemies fall before you! Confers no benefit. February 2016 Subscriber Item.", - "backMystery201702Text": "Heartstealer Cape", - "backMystery201702Notes": "A swoosh of this cape, and all near you will be swept off their feet by your charm! Confers no benefit. February 2017 Subscriber Item.", "backMystery201608Text": "Cape of Thunder", "backMystery201608Notes": "Fly through the stormy skies with this billowing cape! Confers no benefit. August 2016 Subscriber Item.", + "backMystery201702Text": "Heartstealer Cape", + "backMystery201702Notes": "A swoosh of this cape, and all near you will be swept off their feet by your charm! Confers no benefit. February 2017 Subscriber Item.", + "backMystery201704Text": "Fairytale Wings", + "backMystery201704Notes": "These shimmering wings will carry you anywhere, even the hidden realms ruled by magical creatures. Confers no benefit. April 2017 Subscriber Item.", "backSpecialWonderconRedText": "Mighty Cape", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", diff --git a/website/common/locales/en/subscriber.json b/website/common/locales/en/subscriber.json index 96202fbf8f..dcde3d0e1d 100644 --- a/website/common/locales/en/subscriber.json +++ b/website/common/locales/en/subscriber.json @@ -126,6 +126,7 @@ "mysterySet201701": "Time-Freezer Set", "mysterySet201702": "Heartstealer Set", "mysterySet201703": "Shimmer Set", + "mysterySet201704": "Fairytale Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySet301703": "Peacock Steampunk Set", diff --git a/website/common/script/content/gear/sets/mystery.js b/website/common/script/content/gear/sets/mystery.js index 7fd0379be5..f311eab77b 100644 --- a/website/common/script/content/gear/sets/mystery.js +++ b/website/common/script/content/gear/sets/mystery.js @@ -157,6 +157,12 @@ let armor = { mystery: '201703', value: 0, }, + 201704: { + text: t('armorMystery201704Text'), + notes: t('armorMystery201704Notes'), + mystery: '201704', + value: 0, + }, 301404: { text: t('armorMystery301404Text'), notes: t('armorMystery301404Notes'), @@ -232,6 +238,12 @@ let back = { mystery: '201702', value: 0, }, + 201704: { + text: t('backMystery201704Text'), + notes: t('backMystery201704Notes'), + mystery: '201704', + value: 0, + }, }; let eyewear = { diff --git a/website/common/script/content/mystery-sets.js b/website/common/script/content/mystery-sets.js index e963df8eef..0259ba63e5 100644 --- a/website/common/script/content/mystery-sets.js +++ b/website/common/script/content/mystery-sets.js @@ -154,6 +154,10 @@ let mysterySets = { start: '2017-03-23', end: '2017-04-02', }, + 201704: { + start: '2017-04-25', + end: '2017-05-02', + }, 301404: { start: '3014-03-24', end: '3014-04-02',