feat(content): Armoire and BGs 2018-01

Also ends New Year's hat fanciness
This commit is contained in:
SabreCat
2018-01-02 23:49:50 +00:00
parent 2cf8439bd1
commit 88e6b2da7c
34 changed files with 73 additions and 31 deletions

View File

@@ -1,9 +1,9 @@
// this variables are used to determine which shop npc/backgrounds should be loaded
// possible values are: normal, fall, habitoween, thanksgiving, winter
// possible values are: normal, fall, habitoween, thanksgiving, winter, nye
// more to be added on future seasons
$npc_market_flavor: 'nye';
$npc_quests_flavor: 'nye';
$npc_seasonal_flavor: 'nye';
$npc_market_flavor: 'winter';
$npc_quests_flavor: 'winter';
$npc_seasonal_flavor: 'winter';
$npc_timetravelers_flavor: 'winter';
$npc_tavern_flavor: 'nye';
$npc_tavern_flavor: 'winter';

View File

@@ -4,32 +4,23 @@
.align-self-center.right-margin(:class='baileyClass')
.media-body
h1.align-self-center(v-markdown='$t("newStuff")')
h2 12/30/2017 - NEW YEAR'S EVE CELEBRATION! PARTY HATS, NEW YEAR'S CARDS, SNOWBALLS, AND LAST CHANCE FOR CANDLEMANCER ITEM SET
h2 1/2/2018 - JANUARY BACKGROUNDS AND ARMOIRE ITEMS, AND NEW TAKE THIS CHALLENGE
hr
.media
.media-body
h3 Party Hats!
p In honor of the new year, some free Party Hats are available in your Rewards! Each year you celebrate New Year's with Habitica, you unlock a new hat. Enjoy, and stay tuned for the matching robes in late January during our annual Habitica Birthday Bash!
.small by Lemoness, Beffymaroo, and SabreCat
.promo_nye_seasonal_shop.left-margin
h3 January Backgrounds and Armoire Items!
p Weve added three new backgrounds to the Background Shop! Now your avatar can drive a Sleigh, bask in the wintery glow of Auroras, and fly over Icy Steppes! Check them out under User Icon > Backgrounds!
p Plus, theres new gold-purchasable equipment in the Enchanted Armoire, including the Coach Driver Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :)
.small by Katy133, weeWitch, denissa, Reesachan, Nummycakes, and Beffymaroo
.media
.promo_nye_card.right-margin
.promo_take_this.right-margin
.media-body
h3 New Year's Cards (Until Jan 1st Only!)
p(v-markdown='"Until January 1st only, the [Market](/shops/market) is stocking New Year\'s Cards! Now you can send cards to your friends (and yourself) to wish them a Happy Habit New Year. All senders and recipients will receive the Auld Acquaintance badge!"')
.small by Lemoness and SabreCat
.media
.media-body
h3 Snowballs
p(v-markdown='"The [Seasonal Shop](/shops/seasonal) is stocking Snowballs for gold! Throw them at your friends to have an exciting effect. If you get hit with a snowball, you earn the Annoying Friends badge. The results of being hit with a Snowball will last until the end of your day, but you can also reverse them early by buying Salt from the Rewards column. Snowballs are available until January 31st."')
.small by Shaner and Lemoness
.promo_snowball.left-margin
h3 Last Chance for Candlemancer Armor
p(v-markdown='"Reminder: the 31st is the final day to [subscribe](/user/settings/subscription) and receive the Candlemancer Armor Set! Subscribing also lets you buy gems for gold, nets you our exclusive Jackalope Pet, and has tons of other great perks! Don\'t forget we\'re also running our Gift-One-Get-One subscription deal right now, so it\'s the perfect time to try out a subscription with a friend or family member!"')
p Thanks so much for your support! You help keep Habitica running.
.small by Beffymaroo
.promo_mystery_201712.center-block
br
h3 New Take This Challenge!
p(v-markdown='"The next Take This Challenge has launched, [Check Your HP!](/challenges/d9722bfb-f8f1-4801-9b40-2aa34ea85105), with a focus on monitoring your mood. Be sure to check it out to earn additional pieces of the Take This armor set and a chance at Gems!"')
p(v-markdown='"[Take This](http://www.takethis.org/) is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness."')
.promo_armoire_bgs_201801.left-margin
p(v-markdown='"Congratulations to the winners of the last Take This Challenge, \'It\'s Dangerous to Go Alone!\': grand prize winner Acoustikarl, and runners-up Ximena18, Sunbeams90, Castrón, Adara McCLain, and Emily Torrey. Plus, all participants in that Challenge have received a piece of the [Take This item set](http://habitica.wikia.com/wiki/Event_Item_Sequences#Take_This_Armor_Set), if they hadn\'t completed the set already. It is located in your Rewards column. Enjoy!"')
.small by Doctor B, the Take This team, Lemoness, and SabreCat
</template>
<style lang='scss' scoped>

View File

@@ -361,5 +361,13 @@
"backgroundStarryWinterNightText": "Starry Winter Night",
"backgroundStarryWinterNightNotes": "Admire a Starry Winter Night.",
"backgroundToymakersWorkshopText": "Toymaker's Workshop",
"backgroundToymakersWorkshopNotes": "Bask in the wonder of a Toymaker's Workshop."
"backgroundToymakersWorkshopNotes": "Bask in the wonder of a Toymaker's Workshop.",
"backgrounds012018": "SET 44: Released January 2018",
"backgroundAuroraText": "Aurora",
"backgroundAuroraNotes": "Bask in the wintry glow of an Aurora.",
"backgroundDrivingASleighText": "Sleigh",
"backgroundDrivingASleighNotes": "Drive a Sleigh over snow-covered fields.",
"backgroundFlyingOverIcySteppesText": "Icy Steppes",
"backgroundFlyingOverIcySteppesNotes": "Fly over Icy Steppes."
}

View File

@@ -347,6 +347,8 @@
"weaponArmoireWeaversCombNotes": "Use this comb to pack your weft threads together to make a tightly woven fabric. Increases Perception by <%= per %> and Strength by <%= str %>. Enchanted Armoire: Weaver Set (Item 2 of 3).",
"weaponArmoireLamplighterText": "Lamplighter",
"weaponArmoireLamplighterNotes": "This long pole has a wick on one end for lighting lamps, and a hook on the other end for putting them out. Increases Constitution by <%= con %> and Perception by <%= per %>.",
"weaponArmoireCoachDriversWhipText": "Coach Driver's Whip",
"weaponArmoireCoachDriversWhipNotes": "Your steeds know what they're doing, so this whip is just for show (and the neat snapping sound!). Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 3 of 3).",
"armor": "armor",
"armorCapitalized": "Armor",
@@ -738,6 +740,8 @@
"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": "Lamplighter's Greatcoat",
"armorArmoireLamplightersGreatcoatNotes": "This heavy woolen coat can stand up to the harshest wintry night! Increases Perception by <%= per %>.",
"armorArmoireCoachDriverLiveryText": "Coach Driver's Livery",
"armorArmoireCoachDriverLiveryNotes": "This heavy overcoat will protect you from the weather as you drive. Plus it looks pretty snazzy, too! Increases Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 1 of 3).",
"headgear": "helm",
"headgearCapitalized": "Headgear",
@@ -1141,6 +1145,8 @@
"headArmoireCandlestickMakerHatNotes": "A jaunty hat makes every job more fun, and candlemaking is no exception! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Candlestick Maker Set (Item 2 of 3).",
"headArmoireLamplightersTopHatText": "Lamplighter's Top Hat",
"headArmoireLamplightersTopHatNotes": "This jaunty black hat completes your lamp-lighting ensemble! Increases Constitution by <%= con %>.",
"headArmoireCoachDriversHatText": "Coach Driver's Hat",
"headArmoireCoachDriversHatNotes": "This hat is dressy, but not quite so dressy as a top hat. Make sure you don't lose it as you drive speedily across the land! Increases Intelligence by <%= int %>. Enchanted Armoire: Coach Driver Set (Item 2 of 3).",
"offhand": "off-hand item",
"offhandCapitalized": "Off-Hand Item",

View File

@@ -605,6 +605,20 @@ let backgrounds = {
notes: t('backgroundToymakersWorkshopNotes'),
},
},
backgrounds012018: {
aurora: {
text: t('backgroundAuroraText'),
notes: t('backgroundAuroraNotes'),
},
driving_a_sleigh: {
text: t('backgroundDrivingASleighText'),
notes: t('backgroundDrivingASleighNotes'),
},
flying_over_icy_steppes: {
text: t('backgroundFlyingOverIcySteppesText'),
notes: t('backgroundFlyingOverIcySteppesNotes'),
},
},
incentiveBackgrounds: {
violet: {
text: t('backgroundVioletText'),

View File

@@ -314,6 +314,14 @@ let armor = {
set: 'lamplighter',
canOwn: ownsItem('armor_armoire_lamplightersGreatcoat'),
},
coachDriverLivery: {
text: t('armorArmoireCoachDriverLiveryText'),
notes: t('armorArmoireCoachDriverLiveryNotes', { str: 12 }),
value: 100,
str: 12,
set: 'coachDriver',
canOwn: ownsItem('armor_armoire_coachDriverLivery'),
},
};
let body = {
@@ -674,6 +682,14 @@ let head = {
set: 'lamplighter',
canOwn: ownsItem('head_armoire_lamplightersTopHat'),
},
coachDriversHat: {
text: t('headArmoireCoachDriversHatText'),
notes: t('headArmoireCoachDriversHatNotes', { int: 12 }),
value: 100,
int: 12,
set: 'coachDriver',
canOwn: ownsItem('head_armoire_coachDriversHat'),
},
};
let shield = {
@@ -1099,6 +1115,15 @@ let weapon = {
set: 'lamplighter',
canOwn: ownsItem('weapon_armoire_lamplighter'),
},
coachDriversWhip: {
text: t('weaponArmoireCoachDriversWhipText'),
notes: t('weaponArmoireCoachDriversWhipNotes', { str: 6, int: 8 }),
value: 100,
str: 6,
int: 8,
set: 'coachDriver',
canOwn: ownsItem('weapon_armoire_coachDriversWhip'),
},
};
let armoireSet = {

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 284 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -137,8 +137,6 @@ function _setUpNewUser (user) {
user.items.quests.dustbunnies = 1;
user.purchased.background.violet = true;
user.preferences.background = 'violet';
user.items.gear.owned.head_special_nye = true; // eslint-disable-line camelcase
user.items.gear.equipped.head = 'head_special_nye';
if (user.registeredThrough === 'habitica-web') {
taskTypes = ['habit', 'daily', 'todo', 'reward', 'tag'];