feat(content): BGs and Armoire 201602

This commit is contained in:
Sabe Jones
2016-02-02 16:02:50 -05:00
parent a05f6c46d6
commit d8e9b781c8
49 changed files with 14802 additions and 14594 deletions

View File

@@ -1,36 +1,42 @@
.2014_Fall_HealerPROMO2 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -306px -402px;
background-position: -814px -272px;
width: 90px;
height: 90px;
}
.2014_Fall_Mage_PROMO9 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -943px -434px;
background-position: -1265px -761px;
width: 120px;
height: 90px;
}
.2014_Fall_RoguePROMO3 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1300px -915px;
background-position: -1265px -943px;
width: 105px;
height: 90px;
}
.2014_Fall_Warrior_PROMO {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -306px -311px;
background-position: -306px -220px;
width: 90px;
height: 90px;
}
.promo_android {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -452px -241px;
background-position: -943px -277px;
width: 175px;
height: 175px;
}
.promo_backgrounds_armoire_201602 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -672px -181px;
width: 141px;
height: 294px;
}
.promo_backtoschool {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1119px -342px;
background-position: 0px -1051px;
width: 150px;
height: 150px;
}
@@ -42,7 +48,7 @@
}
.promo_classes_fall_2014 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -326px -724px;
background-position: -943px 0px;
width: 321px;
height: 100px;
}
@@ -54,49 +60,49 @@
}
.promo_dilatoryDistress {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -91px -1085px;
background-position: -820px -724px;
width: 90px;
height: 90px;
}
.promo_enchanted_armoire {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -835px;
background-position: 0px -890px;
width: 374px;
height: 76px;
}
.promo_enchanted_armoire_201507 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1119px -641px;
background-position: -151px -1051px;
width: 217px;
height: 90px;
}
.promo_enchanted_armoire_201508 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1119px -915px;
background-position: -1265px -92px;
width: 180px;
height: 90px;
}
.promo_enchanted_armoire_201509 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -808px -621px;
background-position: -306px -311px;
width: 90px;
height: 90px;
}
.promo_enchanted_armoire_201511 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -943px -176px;
background-position: -1265px -503px;
width: 122px;
height: 90px;
}
.promo_enchanted_armoire_201601 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -455px -1085px;
background-position: -551px -1051px;
width: 90px;
height: 90px;
}
.promo_habitica {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -943px 0px;
background-position: -943px -101px;
width: 175px;
height: 175px;
}
@@ -108,229 +114,229 @@
}
.promo_haunted_hair {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1276px -194px;
background-position: -1265px -183px;
width: 100px;
height: 137px;
}
.customize-option.promo_haunted_hair {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1301px -209px;
background-position: -1290px -198px;
width: 60px;
height: 60px;
}
.promo_item_notif {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1119px -91px;
background-position: -943px -724px;
width: 249px;
height: 102px;
}
.promo_mystery_201405 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -546px -1085px;
background-position: -642px -1051px;
width: 90px;
height: 90px;
}
.promo_mystery_201406 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -943px -722px;
background-position: -1371px -397px;
width: 90px;
height: 96px;
}
.promo_mystery_201407 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1034px -616px;
background-position: -943px -827px;
width: 42px;
height: 62px;
}
.promo_mystery_201408 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1337px -732px;
background-position: -1386px -761px;
width: 60px;
height: 71px;
}
.promo_mystery_201409 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -1085px;
background-position: -306px -402px;
width: 90px;
height: 90px;
}
.promo_mystery_201410 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1318px -823px;
background-position: -1386px -670px;
width: 72px;
height: 63px;
}
.promo_mystery_201411 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -273px -1085px;
background-position: -460px -1051px;
width: 90px;
height: 90px;
}
.promo_mystery_201412 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1064px -434px;
background-position: -1193px -724px;
width: 42px;
height: 66px;
}
.promo_mystery_201501 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1066px -176px;
background-position: -1412px -594px;
width: 48px;
height: 63px;
}
.promo_mystery_201502 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -637px -1085px;
background-position: -1371px -943px;
width: 90px;
height: 90px;
}
.promo_mystery_201503 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -306px -220px;
background-position: -814px -181px;
width: 90px;
height: 90px;
}
.promo_mystery_201504 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1052px -525px;
background-position: -1374px -852px;
width: 60px;
height: 69px;
}
.promo_mystery_201505 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -728px -1085px;
background-position: -814px -363px;
width: 90px;
height: 90px;
}
.promo_mystery_201506 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1064px -343px;
background-position: -1418px -321px;
width: 42px;
height: 69px;
}
.promo_mystery_201507 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -943px -616px;
background-position: -1366px -183px;
width: 90px;
height: 105px;
}
.promo_mystery_201508 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -546px -417px;
background-position: -1265px -1034px;
width: 93px;
height: 90px;
}
.promo_mystery_201509 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -182px -1085px;
background-position: -808px -621px;
width: 90px;
height: 90px;
}
.promo_mystery_201510 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -452px -417px;
background-position: -1359px -1034px;
width: 93px;
height: 90px;
}
.promo_mystery_201511 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -364px -1085px;
background-position: -369px -1051px;
width: 90px;
height: 90px;
}
.promo_mystery_201512 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1337px -641px;
background-position: -1388px -503px;
width: 60px;
height: 81px;
}
.promo_mystery_201601 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -943px -343px;
background-position: -1265px -670px;
width: 120px;
height: 90px;
}
.promo_mystery_3014 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1119px -732px;
background-position: -452px -389px;
width: 217px;
height: 90px;
}
.promo_orca {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1270px -342px;
background-position: -1265px -397px;
width: 105px;
height: 105px;
}
.promo_partyhats {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1272px -1006px;
background-position: -1265px -1125px;
width: 115px;
height: 47px;
}
.promo_pastel_skin {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -912px;
background-position: 0px -967px;
width: 330px;
height: 83px;
}
.customize-option.promo_pastel_skin {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -25px -927px;
background-position: -25px -982px;
width: 60px;
height: 60px;
}
.promo_peppermint_flame {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1260px -493px;
background-position: -1119px -277px;
width: 140px;
height: 147px;
}
.promo_pet_skins {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1119px -493px;
background-position: -1119px -101px;
width: 140px;
height: 147px;
}
.customize-option.promo_pet_skins {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1144px -508px;
background-position: -1144px -116px;
width: 60px;
height: 60px;
}
.promo_shimmer_hair {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -331px -912px;
background-position: -331px -967px;
width: 330px;
height: 83px;
}
.customize-option.promo_shimmer_hair {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -356px -927px;
background-position: -356px -982px;
width: 60px;
height: 60px;
}
.promo_splashyskins {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1119px -823px;
background-position: -1265px 0px;
width: 198px;
height: 91px;
}
.customize-option.promo_splashyskins {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1144px -838px;
background-position: -1290px -15px;
width: 60px;
height: 60px;
}
.promo_springclasses2014 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1119px 0px;
background-position: -943px -542px;
width: 288px;
height: 90px;
}
.promo_springclasses2015 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -648px -724px;
background-position: -943px -633px;
width: 288px;
height: 90px;
}
@@ -342,19 +348,19 @@
}
.promo_summer_classes_2015 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -996px;
background-position: -943px -453px;
width: 300px;
height: 88px;
}
.promo_updos {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1119px -194px;
background-position: -452px -241px;
width: 156px;
height: 147px;
}
.promo_veteran_pets {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -943px -267px;
background-position: -1265px -594px;
width: 146px;
height: 75px;
}
@@ -366,19 +372,19 @@
}
.promo_winterclasses2015 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -724px;
background-position: -494px -724px;
width: 325px;
height: 110px;
}
.promo_winteryhair {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1119px -1006px;
background-position: -1265px -321px;
width: 152px;
height: 75px;
}
.customize-option.promo_winteryhair {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1144px -1021px;
background-position: -1290px -336px;
width: 60px;
height: 60px;
}
@@ -390,7 +396,7 @@
}
.npc_viirus {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -943px -525px;
background-position: -1265px -852px;
width: 108px;
height: 90px;
}
@@ -402,7 +408,7 @@
}
.welcome_basic_avatars {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -672px -347px;
background-position: -247px -724px;
width: 246px;
height: 165px;
}
@@ -414,7 +420,7 @@
}
.welcome_sample_tasks {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -672px -181px;
background-position: 0px -724px;
width: 246px;
height: 165px;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 KiB

After

Width:  |  Height:  |  Size: 222 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 274 KiB

After

Width:  |  Height:  |  Size: 286 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 60 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 151 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 108 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 137 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 KiB

After

Width:  |  Height:  |  Size: 130 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 364 KiB

After

Width:  |  Height:  |  Size: 330 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 KiB

After

Width:  |  Height:  |  Size: 204 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 134 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 147 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -159,6 +159,14 @@
"backgroundSnowmanArmyText": "Snowman Army",
"backgroundSnowmanArmyNotes": "Lead a Snowman Army.",
"backgroundWinterNightText": "Winter Night",
"backgroundWinterNightNotes": "Look at the stars of a Winter Night."
"backgroundWinterNightNotes": "Look at the stars of a Winter Night.",
"backgrounds022016": "SET 21: Released February 2016",
"backgroundBambooForestText": "Bamboo Forest",
"backgroundBambooForestNotes": "Stroll through the Bamboo Forest.",
"backgroundCozyLibraryText": "Cozy Library",
"backgroundCozyLibraryNotes": "Read in the Cozy Library.",
"backgroundGrandStaircaseText": "Grand Staircase",
"backgroundGrandStaircaseNotes": "Stride down the Grand Staircase."
}

View File

@@ -189,6 +189,10 @@
"weaponArmoireBlueLongbowNotes": "Ready... Aim... Fire! This bow has great range. Increases Perception by <%= per %>, Constitution by <%= con %>, and Strength by <%= str %>. Enchanted Armoire: Independent Item.",
"weaponArmoireGlowingSpearText": "Glowing Spear",
"weaponArmoireGlowingSpearNotes": "This spear hypnotizes wild tasks so you can attack them. Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.",
"weaponArmoireBarristerGavelText": "Barrister Gavel",
"weaponArmoireBarristerGavelNotes": "Order! Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Barrister Set (Item 3 of 3).",
"weaponArmoireJesterBatonText": "Jester Baton",
"weaponArmoireJesterBatonNotes": "With a wave of your baton and some witty repartee, even the most complicated situations become clear. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Jester Set (Item 3 of 3).",
"armor": "armor",
@@ -395,6 +399,10 @@
"armorArmoireCrystalCrescentRobesNotes": "These magical robes are luminescent at night. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Crystal Crescent Set (Item 2 of 3).",
"armorArmoireDragonTamerArmorText": "Dragon Tamer Armor",
"armorArmoireDragonTamerArmorNotes": "This tough armor is impenetrable to flame. Increases Constitution by <%= con %>. Enchanted Armoire: Dragon Tamer Set (Item 3 of 3).",
"armorArmoireBarristerRobesText": "Barrister Robes",
"armorArmoireBarristerRobesNotes": "Very serious and stately. Increases Constitution by <%= con %>. Enchanted Armoire: Barrister Set (Item 2 of 3).",
"armorArmoireJesterCostumeText": "Jester Costume",
"armorArmoireJesterCostumeNotes": "Tra-la-la! Despite the look of this costume, you are no fool. Increases Intelligence by <%= int %>. Enchanted Armoire: Jester Set (Item 2 of 3).",
"headgear": "headgear",
@@ -613,6 +621,10 @@
"headArmoireCrystalCrescentHatNotes": "The design on this hat waxes and wanes with the phases of the moon. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Crystal Crescent Set (Item 1 of 3).",
"headArmoireDragonTamerHelmText": "Dragon Tamer Helm",
"headArmoireDragonTamerHelmNotes": "You look exactly like a dragon. The perfect camouflage... Increases Intelligence by <%= int %>. Enchanted Armoire: Dragon Tamer Set (Item 1 of 3).",
"headArmoireBarristerWigText": "Barrister Wig",
"headArmoireBarristerWigNotes": "This bouncy wig is enough to frighten away even the fiercest foe. Increases Strength by <%= str %>. Enchanted Armoire: Barrister Set (Item 1 of 3).",
"headArmoireJesterCapText": "Jester Cap",
"headArmoireJesterCapNotes": "The bells on this hat might distract your opponents, but they just help you focus. Increases Perception by <%= per %>. Enchanted Armoire: Jester Set (Item 2 of 3).",
"offhand": "shield-hand item",

View File

@@ -283,6 +283,20 @@ let backgrounds = {
notes: t('backgroundWinterNightNotes'),
},
},
backgrounds022016: {
bamboo_forest: {
text: t('backgroundBambooForestText'),
notes: t('backgroundBambooForestNotes'),
},
cozy_library: {
text: t('backgroundCozyLibraryText'),
notes: t('backgroundCozyLibraryNotes'),
},
grand_staircase: {
text: t('backgroundGrandStaircaseText'),
notes: t('backgroundGrandStaircaseNotes'),
},
},
};
/* eslint-enable quote-props */

View File

@@ -94,6 +94,22 @@ let armor = {
set: 'dragonTamer',
canOwn: ownsItem('armor_armoire_dragonTamerArmor'),
},
barristerRobes: {
text: t('armorArmoireBarristerRobesText'),
notes: t('armorArmoireBarristerRobesNotes', { con: 10 }),
value: 100,
con: 10,
set: 'barrister',
canOwn: ownsItem('armor_armoire_barristerRobes'),
},
jesterCostume: {
text: t('armorArmoireJesterCostumeText'),
notes: t('armorArmoireJesterCostumeNotes', { int: 15 }),
value: 100,
int: 15,
set: 'jester',
canOwn: ownsItem('armor_armoire_jesterCostume'),
},
};
let eyewear = {
@@ -266,6 +282,22 @@ let head = {
set: 'dragonTamer',
canOwn: ownsItem('head_armoire_dragonTamerHelm'),
},
barristerWig: {
text: t('headArmoireBarristerWigText'),
notes: t('headArmoireBarristerWigNotes', { str: 10 }),
value: 100,
str: 10,
set: 'barrister',
canOwn: ownsItem('head_armoire_barristerWig'),
},
jesterCap: {
text: t('headArmoireJesterCapText'),
notes: t('headArmoireJesterCapNotes', { per: 15 }),
value: 100,
per: 15,
set: 'jester',
canOwn: ownsItem('head_armoire_jesterCap'),
},
};
let shield = {
@@ -406,6 +438,23 @@ let weapon = {
str: 15,
canOwn: ownsItem('weapon_armoire_glowingSpear'),
},
barristerGavel: {
text: t('weaponArmoireBarristerGavelText'),
notes: t('weaponArmoireBarristerGavelNotes', { attrs: 5 }),
value: 100,
str: 5,
con: 5,
set: 'barrister',
canOwn: ownsItem('weapon_armoire_barristerGavel'),
},
jesterBaton: {
text: t('weaponArmoireJesterBatonText'),
notes: t('weaponArmoireJesterBatonNotes', { attrs: 8 }),
value: 100,
int: 8,
per: 8,
canOwn: ownsItem('weapon_armoire_jesterBaton'),
},
};
let armoireSet = {

View File

@@ -1,5 +1,28 @@
h2 2/1/2016 - FEBRUARY MYSTERY BOX, VIDEO CHALLENGE WINNER, AND OFFICIAL MOBILE APP CHALLENGE
h2 2/3/2016 - FEBRUARY BACKGROUNDS AND ARMOIRE ITEMS REVEALED!
hr
tr
td
.promo_backgrounds_armoire_201602.pull-right
h3 February Backgrounds Revealed
p There are three new avatar backgrounds in the <a href='/#/options/profile/backgrounds'>Background Shop!</a> Now your avatar can read in the Cozy Library, stroll through the Bamboo Forest, or stride down the Grand Staircase!
p.small.muted by UncommonCriminal and pocketmole
tr
td
h3 February Armoire Items Revealed
p There is new equipment in Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear!
br
p Click on the Enchanted Armoire for a random chance at special Equipment, including the Barrister Set and the Jester Set! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP.
br
p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you...
p.small.muted by Lemoness and SabreCat
p.small.muted Art by Podcod and PainterProphet
if menuItem !== 'oldNews'
hr
a(href='/static/old-news', target='_blank') Read older news
mixin oldNews
h2 2/1/2016 - FEBRUARY MYSTERY BOX, VIDEO CHALLENGE WINNER, AND OFFICIAL MOBILE APP CHALLENGE
tr
td
.inventory_present_02.pull-right
@@ -16,12 +39,6 @@ h2 2/1/2016 - FEBRUARY MYSTERY BOX, VIDEO CHALLENGE WINNER, AND OFFICIAL MOBILE
p Weve launched another Official Challenge: the <a href='/#/options/groups/challenges/c14e8130-b22f-4e60-9bcb-7a34e5756829'>Mobile App Download Challenge</a>! In case you missed it, Habitica now has both an <a href='https://itunes.apple.com/us/app/habitica/id994882113?ls=1&mt=8' target='_blank'>iOS app</a> and an <a href='https://play.google.com/store/apps/details?id=com.habitrpg.android.habitica' target='_blank'>Android app</a> so that you can easily use Habitica on the go, and we hope that everyone who has one of those devices will give them a try!
br
p All you have to do to be eligible for the prize is have downloaded our iOS or Android app. The contest ends on February 29th, and the 10 randomly-selected winners will each get 10 Gems! For the full rules, <a href='/#/options/groups/challenges/c14e8130-b22f-4e60-9bcb-7a34e5756829'>check out the challenge here</a>.
if menuItem !== 'oldNews'
hr
a(href='/static/old-news', target='_blank') Read older news
mixin oldNews
h2 1/29/2016 - HABITICA BIRTHDAY BASH: CAKE, ACHIEVEMENTS, BIRTHDAY CARDS, AND PARTY ROBES! PLUS, LAST CHANCE FOR JANUARY AND WINTER WONDERLAND ITEMS
tr
td