diff --git a/migrations/users/mystery-items.js b/migrations/users/mystery-items.js index 54e5d67d7f..9322d6e070 100644 --- a/migrations/users/mystery-items.js +++ b/migrations/users/mystery-items.js @@ -8,7 +8,7 @@ const authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is do /* * Award this month's mystery items to subscribers */ -const MYSTERY_ITEMS = ['armor_mystery_201808', 'head_mystery_201808']; +const MYSTERY_ITEMS = ['armor_mystery_201809', 'head_mystery_201809']; const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); diff --git a/website/common/locales/en/content.json b/website/common/locales/en/content.json index 90f4f94581..547503e8ea 100644 --- a/website/common/locales/en/content.json +++ b/website/common/locales/en/content.json @@ -270,6 +270,7 @@ "hatchingPotionStarryNight": "Starry Night", "hatchingPotionRainbow": "Rainbow", "hatchingPotionGlass": "Glass", + "hatchingPotionGlow": "Glow-in-the-Dark", "hatchingPotionNotes": "Pour this on an egg, and it will hatch as a <%= potText(locale) %> pet.", "premiumPotionAddlNotes": "Not usable on quest pet eggs.", diff --git a/website/common/locales/en/front.json b/website/common/locales/en/front.json index abee223781..fc07c51c75 100644 --- a/website/common/locales/en/front.json +++ b/website/common/locales/en/front.json @@ -270,9 +270,16 @@ "notAnEmail": "Invalid email address.", "emailTaken": "Email address is already used in an account.", "newEmailRequired": "Missing new email address.", - "usernameTaken": "Login Name already taken.", - "usernameWrongLength": "Login Name must be between 1 and 20 characters long.", - "usernameBadCharacters": "Login Name must contain only letters a to z, numbers 0 to 9, hyphens, or underscores.", + "usernameTime": "It's time to set your username!", + "usernameInfo": "Your display name hasn't changed, but your old login name will now become your public username. This username will be used for invitations, @mentions in chat, and messaging.

If you'd like to learn more about this change, visit our wiki.", + "usernameTOSRequirements": "Usernames must conform to our Terms of Service and Community Guidelines. If you didn’t previously set a login name, your username was auto-generated.", + "usernameTaken": "Username already taken.", + "usernameWrongLength": "Username must be between 1 and 20 characters long.", + "displayNameWrongLength": "Display names must be between 1 and 30 characters long.", + "usernameBadCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", + "nameBadWords": "Names cannot include any inappropriate words.", + "confirmUsername": "Confirm Username", + "usernameConfirmed": "Username Confirmed", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", "passwordResetPage": "Reset Password", @@ -295,7 +302,7 @@ "signUpWithSocial": "Sign up with <%= social %>", "loginWithSocial": "Log in with <%= social %>", "confirmPassword": "Confirm Password", - "usernameLimitations": "Login Name must be 1 to 20 characters long, containing only letters a to z, or numbers 0 to 9, or hyphens, or underscores.", + "usernameLimitations": "Username must be 1 to 20 characters, containing only letters a to z, numbers 0 to 9, hyphens, or underscores, and cannot include any inappropriate terms.", "usernamePlaceholder": "e.g., HabitRabbit", "emailPlaceholder": "e.g., rabbit@example.com", "passwordPlaceholder": "e.g., ******************", diff --git a/website/common/locales/en/gear.json b/website/common/locales/en/gear.json index 501bef397c..5d7b969db5 100644 --- a/website/common/locales/en/gear.json +++ b/website/common/locales/en/gear.json @@ -739,6 +739,8 @@ "armorMystery201807Notes": "This powerful tail will propel you through the sea at incredible speeds! Confers no benefit. July 2018 Subscriber Item.", "armorMystery201808Text": "Lava Dragon Armor", "armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.", + "armorMystery201809Text": "Armor of Autumn Leaves", + "armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -1191,6 +1193,8 @@ "headMystery201807Notes": "The strong scales on this helm will protect you from any manner of oceanic foe. Confers no benefit. July 2018 Subscriber Item.", "headMystery201808Text": "Lava Dragon Cowl", "headMystery201808Notes": "The glowing horns on this cowl will light your way through underground caverns. Confers no benefit. August 2018 Subscriber Item.", + "headMystery201809Text": "Crown of Autumn Flowers", + "headMystery201809Notes": "The last flowers of autumn's warm days are a reminder of the beauty of the season. Confers no benefit. September 2018 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", diff --git a/website/common/locales/en/subscriber.json b/website/common/locales/en/subscriber.json index af2baccd0e..ffa07120c2 100644 --- a/website/common/locales/en/subscriber.json +++ b/website/common/locales/en/subscriber.json @@ -148,6 +148,7 @@ "mysterySet201806": "Alluring Anglerfish Set", "mysterySet201807": "Sea Serpent Set", "mysterySet201808": "Lava Dragon Set", + "mysterySet201809": "Autumnal Armor 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 bb35f495d7..679592bc0e 100644 --- a/website/common/script/content/gear/sets/mystery.js +++ b/website/common/script/content/gear/sets/mystery.js @@ -211,6 +211,12 @@ let armor = { mystery: '201808', value: 0, }, + 201809: { + text: t('armorMystery201809Text'), + notes: t('armorMystery201809Notes'), + mystery: '201809', + value: 0, + }, 301404: { text: t('armorMystery301404Text'), notes: t('armorMystery301404Notes'), @@ -619,6 +625,12 @@ let head = { mystery: '201808', value: 0, }, + 201809: { + text: t('headMystery201809Text'), + notes: t('headMystery201809Notes'), + mystery: '201809', + value: 0, + }, 301404: { text: t('headMystery301404Text'), notes: t('headMystery301404Notes'), diff --git a/website/common/script/content/hatching-potions.js b/website/common/script/content/hatching-potions.js index 2c541c72fd..700f6886f1 100644 --- a/website/common/script/content/hatching-potions.js +++ b/website/common/script/content/hatching-potions.js @@ -3,7 +3,7 @@ import defaults from 'lodash/defaults'; import each from 'lodash/each'; import t from './translation'; -const CURRENT_SEASON = '_NONE_'; +const CURRENT_SEASON = 'October'; let drops = { Base: { @@ -100,7 +100,7 @@ let premium = { value: 2, text: t('hatchingPotionSpooky'), limited: true, - _season: 'October', + _season: '_PENDING_', }, Ghost: { value: 2, @@ -138,6 +138,12 @@ let premium = { limited: true, _season: 'July', }, + Glow: { + value: 2, + text: t('hatchingPotionGlow'), + limited: true, + _season: 'October', + }, }; each(drops, (pot, key) => { diff --git a/website/common/script/content/mystery-sets.js b/website/common/script/content/mystery-sets.js index 81acc50a0b..33817c4360 100644 --- a/website/common/script/content/mystery-sets.js +++ b/website/common/script/content/mystery-sets.js @@ -222,6 +222,10 @@ let mysterySets = { start: '2018-08-23', end: '2018-09-02', }, + 201809: { + start: '2018-09-25', + end: '2018-10-02', + }, 301404: { start: '3014-03-24', end: '3014-04-02', diff --git a/website/common/script/content/shop-featuredItems.js b/website/common/script/content/shop-featuredItems.js index 861c9cb114..12bf7348b3 100644 --- a/website/common/script/content/shop-featuredItems.js +++ b/website/common/script/content/shop-featuredItems.js @@ -9,15 +9,15 @@ const featuredItems = { }, { type: 'premiumHatchingPotion', - path: 'premiumHatchingPotions.Ember', + path: 'premiumHatchingPotions.Ghost', }, { - type: 'eggs', - path: 'eggs.Dragon', + type: 'premiumHatchingPotion', + path: 'premiumHatchingPotions.Glow', }, { type: 'card', - path: 'cardTypes.congrats', + path: 'cardTypes.getwell', }, ], quests: [ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201809/broad_armor_mystery_201809.png b/website/raw_sprites/spritesmith/gear/events/mystery_201809/broad_armor_mystery_201809.png new file mode 100644 index 0000000000..71eafe53f4 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201809/broad_armor_mystery_201809.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201809/head_mystery_201809.png b/website/raw_sprites/spritesmith/gear/events/mystery_201809/head_mystery_201809.png new file mode 100644 index 0000000000..bd2a1bea6a Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201809/head_mystery_201809.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201809/shop_armor_mystery_201809.png b/website/raw_sprites/spritesmith/gear/events/mystery_201809/shop_armor_mystery_201809.png new file mode 100644 index 0000000000..0dcf8cc154 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201809/shop_armor_mystery_201809.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201809/shop_head_mystery_201809.png b/website/raw_sprites/spritesmith/gear/events/mystery_201809/shop_head_mystery_201809.png new file mode 100644 index 0000000000..19edca0204 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201809/shop_head_mystery_201809.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201809/shop_set_mystery_201809.png b/website/raw_sprites/spritesmith/gear/events/mystery_201809/shop_set_mystery_201809.png new file mode 100644 index 0000000000..5e3fd3926e Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201809/shop_set_mystery_201809.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201809/slim_armor_mystery_201809.png b/website/raw_sprites/spritesmith/gear/events/mystery_201809/slim_armor_mystery_201809.png new file mode 100644 index 0000000000..3126dffe9a Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/events/mystery_201809/slim_armor_mystery_201809.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Glow.png new file mode 100644 index 0000000000..f90f7ad536 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Glow.png new file mode 100644 index 0000000000..6655fcb125 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Glow.png new file mode 100644 index 0000000000..cb277563fd Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Glow.png new file mode 100644 index 0000000000..053c542a24 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Glow.png new file mode 100644 index 0000000000..333ba32c89 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Glow.png new file mode 100644 index 0000000000..59b42d7bf6 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Glow.png new file mode 100644 index 0000000000..11703b0399 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Glow.png new file mode 100644 index 0000000000..22eb334d99 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Glow.png new file mode 100644 index 0000000000..2f7ea46f99 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Glow.png new file mode 100644 index 0000000000..8558e62bab Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Glow.png new file mode 100644 index 0000000000..057e5fb116 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Glow.png new file mode 100644 index 0000000000..83bdfb956b Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Glow.png new file mode 100644 index 0000000000..73012b1fd0 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Glow.png new file mode 100644 index 0000000000..eba09c9fd9 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Glow.png new file mode 100644 index 0000000000..d6f140f351 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Glow.png new file mode 100644 index 0000000000..4083fd9fa2 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Glow.png new file mode 100644 index 0000000000..aa592c694f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Glow.png new file mode 100644 index 0000000000..7bb694c832 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Glow.png new file mode 100644 index 0000000000..c38258455b Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Glow.png new file mode 100644 index 0000000000..d3aae46692 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Glow.png new file mode 100644 index 0000000000..13f399e495 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Glow.png new file mode 100644 index 0000000000..9eefedd551 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Glow.png new file mode 100644 index 0000000000..d793a2463f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Glow.png new file mode 100644 index 0000000000..50dcbc3d49 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Glow.png new file mode 100644 index 0000000000..68aa53d13b Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Glow.png new file mode 100644 index 0000000000..ad661940f6 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Glow.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Glow.png new file mode 100644 index 0000000000..94798fb87e Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Glow.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Glow.png new file mode 100644 index 0000000000..0db3468f44 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Glow.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Glow.png new file mode 100644 index 0000000000..82fa389e1f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Glow.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Glow.png new file mode 100644 index 0000000000..2ccc314e9d Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Glow.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Glow.png new file mode 100644 index 0000000000..bcc7708ac0 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Glow.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Glow.png new file mode 100644 index 0000000000..f1377dd972 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Glow.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Glow.png new file mode 100644 index 0000000000..e5f14dceb5 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Glow.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Glow.png new file mode 100644 index 0000000000..614905fc72 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Glow.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Glow.png new file mode 100644 index 0000000000..f9fd18fbe5 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Glow.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Glow.png new file mode 100644 index 0000000000..a24569e092 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Glow.png differ diff --git a/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Glow.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Glow.png new file mode 100644 index 0000000000..ac2eab5080 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Glow.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_ghost_potions.png b/website/raw_sprites/spritesmith_large/promo_ghost_potions.png new file mode 100644 index 0000000000..a985b78953 Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_ghost_potions.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_mystery_201808.png b/website/raw_sprites/spritesmith_large/promo_mystery_201808.png deleted file mode 100644 index d0075f24f1..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_mystery_201808.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/promo_mystery_201809.png b/website/raw_sprites/spritesmith_large/promo_mystery_201809.png new file mode 100644 index 0000000000..50178e9eac Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_mystery_201809.png differ diff --git a/website/raw_sprites/spritesmith_large/scene_painting.png b/website/raw_sprites/spritesmith_large/scene_painting.png new file mode 100644 index 0000000000..e783fb88de Binary files /dev/null and b/website/raw_sprites/spritesmith_large/scene_painting.png differ diff --git a/website/server/controllers/api-v3/news.js b/website/server/controllers/api-v3/news.js index 84ee898091..e09f77d5d1 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 = 'FALL FESTIVAL BEGINS! LIMITED EDITION FALL EQUIPMENT, SEASONAL SHOP OPENS, AND NPC OUTFITS!'; +const LAST_ANNOUNCEMENT_TITLE = 'SEPTEMBER SUBSCRIBER ITEMS, GHOST AND GLOW-IN-THE-DARK HATCHING POTIONS, AND BLOG POST ON CONTRIBUTING TO HABITICA'; const worldDmg = { // @TODO bailey: false, }; @@ -30,21 +30,24 @@ api.getNews = {

${res.t('newStuff')}

-

9/20/2018 - ${LAST_ANNOUNCEMENT_TITLE}

+

9/25/2018 - ${LAST_ANNOUNCEMENT_TITLE}


-
-

Limited Edition Class Outfits!

-

From now until October 31st, limited edition outfits are available in the Rewards column! Depending on your class, you can be a Minotaur Warrior, an Alter Ego Rogue, a Carnivorous Plant Healer, or a Candymancer Mage. You'd better get productive to earn enough gold before your time runs out...

-
by AnnDeLune, Vikte, QuartzFox, Beffymaroo, and SabreCat
-
-

Seasonal Shop Opens

-

The Seasonal Shop has opened! It's stocking autumnal Seasonal Edition goodies at the moment, including past fall outfits. Everything there will be available to purchase during the Fall Festival event each year, but it's only open until October 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again!

-
by AnnDeLune, ʂʈєƒąʃųƥągųʂ, Katy133, Lilith of Alfheim, Definitely not a villain, ShoGirlGeek. cataclysms, maxpendragon, Lemoness, Beffymaroo, and SabreCat
-

NPC Outfits

-

Everyone has hastened down to the Flourishing Fields to celebrate this spooky harvest festival. Be sure to check out all the new outfits that people are sporting!

-
+
+

September Subscriber Items Revealed!

+

The September Subscriber Items have been revealed: the Autumnal Armor Item Set! You only have until September 30 to receive the item set when you subscribe. If you're already an active subscriber, reload the site and then head to Inventory > Items to claim your gear!

+

Subscribers also receive the ability to buy Gems for Gold -- the longer you subscribe, the more Gems you can buy per month! There are other perks as well, such as longer access to uncompressed data and a cute Jackalope pet. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us.

+
by Beffymaroo
+
+

Ghost and Glow-in-the-Dark Hatching Potions

+

We've brought back Ghost Potions, and added a brand-new Magic Hatching Potion: Glow-in-the-Dark! Between now and October 31st, you can buy these Hatching Potions from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) Magic Hatching Potion Pets aren't picky, so they'll happily eat any kind of food that you feed them!

+

After they're gone, it will be at least a year before the Ghost or Glow-in-the-Dark Hatching Potions are available again, so be sure to get them now!

+
by Hermi, AaronTheTwin, tricksy.fox, and SabreCat
+
+

Blog Post: Contributing to Habitica

+

This month's featured Wiki article is about Contributing to Habitica. We hope that it will help you get involved with our open-source project and our great community! Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook.

+
by shanaqui and the Wiki Wizards
`, });