From 29498976ee2e38a797f0ab0482b220a22c0b3008 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Wed, 3 Aug 2016 14:55:12 -0500 Subject: [PATCH] feat(content): Armoire and BGs 201608 (#7868) Plus: beta shops API fixes and front page user count update --- .../backgrounds/background_idyllic_cabin.png | Bin 0 -> 3135 bytes .../background_mountain_pyramid.png | Bin 0 -> 3490 bytes .../backgrounds/background_stormy_ship.png | Bin 0 -> 7104 bytes .../broad_armor_armoire_falconerArmor.png | Bin 0 -> 20511 bytes .../gear/armoire/head_armoire_falconerCap.png | Bin 0 -> 20348 bytes .../armoire/shield_armoire_perchingFalcon.png | Bin 0 -> 20384 bytes .../shop/shop_armor_armoire_falconerArmor.png | Bin 0 -> 3215 bytes .../shop/shop_head_armoire_falconerCap.png | Bin 0 -> 3068 bytes .../shop_shield_armoire_perchingFalcon.png | Bin 0 -> 3108 bytes .../slim_armor_armoire_falconerArmor.png | Bin 0 -> 20487 bytes .../promo_backgrounds_armoire_201608.png | Bin 0 -> 19324 bytes common/locales/en/backgrounds.json | 10 ++- common/locales/en/gear.json | 6 ++ .../script/content/appearance/backgrounds.js | 14 ++++ common/script/content/gear/sets/armoire.js | 24 +++++++ common/script/libs/shops.js | 10 +-- .../shops/GET-shops_seasonal.test.js | 2 +- website/server/controllers/api-v3/shops.js | 4 +- website/server/controllers/top-level/pages.js | 2 +- website/views/shared/new-stuff.jade | 62 +++++++++++------- 20 files changed, 95 insertions(+), 39 deletions(-) create mode 100644 common/img/sprites/spritesmith/backgrounds/background_idyllic_cabin.png create mode 100644 common/img/sprites/spritesmith/backgrounds/background_mountain_pyramid.png create mode 100644 common/img/sprites/spritesmith/backgrounds/background_stormy_ship.png create mode 100644 common/img/sprites/spritesmith/gear/armoire/broad_armor_armoire_falconerArmor.png create mode 100644 common/img/sprites/spritesmith/gear/armoire/head_armoire_falconerCap.png create mode 100644 common/img/sprites/spritesmith/gear/armoire/shield_armoire_perchingFalcon.png create mode 100644 common/img/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_falconerArmor.png create mode 100644 common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_falconerCap.png create mode 100644 common/img/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_perchingFalcon.png create mode 100644 common/img/sprites/spritesmith/gear/armoire/slim_armor_armoire_falconerArmor.png create mode 100644 common/img/sprites/spritesmith_large/promo/promo_backgrounds_armoire_201608.png diff --git a/common/img/sprites/spritesmith/backgrounds/background_idyllic_cabin.png b/common/img/sprites/spritesmith/backgrounds/background_idyllic_cabin.png new file mode 100644 index 0000000000000000000000000000000000000000..5d4c3ae1a4a0f9819d1c87e7fe3fde82b0061c53 GIT binary patch literal 3135 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 Q_U{P5piT9wbe$sq1Ht3=EC2ui literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/backgrounds/background_mountain_pyramid.png b/common/img/sprites/spritesmith/backgrounds/background_mountain_pyramid.png new file mode 100644 index 0000000000000000000000000000000000000000..274751164606227498743f410fbe20c3cf43f3f3 GIT binary patch literal 3490 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 YB#Ls@8xi`)ClUZe{-s>0jIrPU0DoU}{r~^~ literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/armoire/broad_armor_armoire_falconerArmor.png b/common/img/sprites/spritesmith/gear/armoire/broad_armor_armoire_falconerArmor.png new file mode 100644 index 0000000000000000000000000000000000000000..1608dd42ea1f0a1aee88fa2a07b41b5d529014db GIT binary patch literal 20511 zcmeI4do)yQ|G>AS6Op2lBAr1O$(TE4V#K&hato!)o|!#k!ptXV(>F3xQ;jeDNHH?xZjIbg?gQkF$Ine7Rg5wk!? zW0In6q{gww%8r+nEG#CdT{{{n9TgR_SJ_c_@@~0DGA$aZQDMg;ci;H>e9Lj~2cp&1fTC<6Q^T)UOA7cD zY-F@pvrOh9AQf;|UKS{`Pb$OCiRhpD#w@{8DrARLnJ~uCPBvr)urw&jEFD;CDHW0& zzrYzdIssT;&7d~}E6~9Dh1*`;1wxWPC2WxbRv*w%mO2^(pr%8S=784{Ah&kqZVSL2 z3(R2IRgi&4XaH;D#>c3V8Rw){WUGE0ANP~FvGIT&FJ0Y ze8pBBm{dZ6QSm&oMd)f-^hOysH@&&qH8v`XXXt}Jfr(4?$^#Q-<3ov4pLO2^fTJ`uD#z>9smK9|&RD?B56gYt85Bx!fo;sgeZ%^P{0Ur%ct}U!J8~HgV47 zpBpdBe_OA=!)#tfxtXGw95ZB&VEv-p?Pl8Hw@#_+tjFA2s!l9(^a_vVPthxP{e6lt zf9e-dHs!K*Y3QU0rq^VrgBtabQuN*KT2Znp2|GV&T(+JtZO=T^^~f2HnszZHYn;<= z7nG~DdY7@_Cvt?R<@uN;*8u$XZ{ej@xC5aDj>h*UpQRON8mR8DOqIXQ6yg%2XC6(u zEjXiUyjTBN>+Kw`srAuRS{1hJ^(+}eg%4J*@`~AML)}TSjOx>xxs!7$RZp$Vl`h%! zfl+(ff5Nm-i?T`j6a39k;9OH{_hs(OA6aLj=FB51)lV{*B)!A2e4%D+rrntZ=aoKJ z%%bCQ5$@KyS`Vg0Psb>3iKJB+%$v50hF@5`?!j7Do0UYgR@I8V zUeEL{kRcz?MJ>Lzvn9FZN(-Sytwp12wOlfN>BbYEoL^`=-Pm9|`=#Pb;>(FpJl@px zc%svj%wsM}r07*kqHdvL))H64sgR(5*!(`6OKnuuWK%?M9DK|7Y68Rcq`bLZ|KnEEAdL_>G?q3ztu7)y|0P4&MEA#@j_N z7OABZmlfk6Pw(tQafjS=^hN1QmMvLUb?fG>)LRb{NJ+-Hhxpc{)})6?P3P9H z3RtCElv(sUWK+AsFb^N71<-r-F4NPLd(45y!j7G@=7w4GK!bSF3(AMz`kTY9XIr%}3`~q$-osPp()_b~z_%*Yk5s{tW@@vM!BhNGk99W<%FbOo zSM6|xm$GhW6K$JTKeIomzYfRkb-W6&Zy85TDpMrkXxD;hVX@EW!Jnk^vd$ib8 z*))24-u9Q5^EAA!{jo1kqo*~#CZ>inW#@|E*AH&XfUm$kSAr)m+!?XcE!-rEAL*`I zhl?Zm*EQ1on#{kLA2NTM#Kt+0Poix}I@D~v4Mz0_=ZWV{D)m?%H}AVAyW9BK%^~aQ zNE;fDZ=#F@i{6fBYi%LA^+8Tb~v6}MtJ2Pfx=}pt699p_8a=GDwKTQ>NGH33c z-!1T-g4YeH+cPHSA-H*l*acSevVJp`8VNSGjx6Vdfr`x$a%KFZX8; zv|N!{`fHa}+7ESP3fPbv>(Z@VH^_%_QWoFpxLJ6kVV}X_w@3Orrj<{7zP~6f+|CWH z?*8gR?gny!(Z;|Axn|{`7l*H$m}~U=?jjxE`wlrBZgKg+7ZwEBdxx&Qd}I6Nvr^ve z@~(0(cW!NOeAuzZ!5!n#bQb&)o~%Yy-nBb_MuSS6^0r6XjR7y!B6v40B{Uv5la*6Z z%&cYIVYR(_icVQQG<%`q5%_kOS_>YtcX^8{F2e{rBKH8 znp;auTu!*WclqL?-+AZBS@7W}Ze6F^meP;JKkhfIF74^1UccDjD&=Z_pLHMlYV)rVPO3}mOd-v7v7`r${KUmyuHKpp8i+#y&{m}~g z3a-B$u6&`zHxF!S>zUNlGgpC9zj^PL+~+cPf7z_gR>y2GOYBOtOma^Ax|+WFyu(du z-GetzgT7fc{4(`0(a0mvw%g@8r@n3b-B@;4?cU^r$y`)g_Pp7k1{AI+U(^ zzqG^jG3`mjeUsIFjgQ_oZrf1if3&-<(W+U@=%nBY(M+aK1{#n&B+>xzrLC7n8vwxU zGsneU=x)D^!r=MpflMA9(hKnA!;L5a7?}j{L54RZMA0EOhik0)w&ao~io-P4bR*eg z?fEpwi(?%mfSiMtyD);h8DyrW302N0fC4-4g@hm~z}JWCM+q?29PmqlWzjH36E&bB z^fuNs6$M1O+pj>;cmfDT($hyXa5x;wfUJij84~a$T@)URBVn*)3=WIN;wU&Q1&>7y zeKe_Zuw*1)vM5gGmP6s-{~2p~359$L2IKGVujfzD;|bUp9GOhUVDT6{9t~@t{Q|i{ zFaXW<(;9R#?8hAPV+c5WA&19BiTr|e-X@{3rlu$m@)=r}FCPiS^&4UbQ^W*-d<;$x ziy6;|$v|xQn*=@sQ)4nPkPqYwafN=c9d2AZ{&4e;n12@%x%|Vxa8B&)$2T6Hudna8 zq5Xswn_&b)NWTj^Z0Y9`$cHdakRNZ8fB{)-hL@r>-s=5?PS8kp#Bc?xkLyUtVg105 z=*kZvKmnW|n2D|onhor!!BiW;&?qzk1PXZq7aq@tI=Ed&4r1^*Otd{w+HM>!ljrZZ z$OtpmWMt!vc!SJAAw(5fqH%aMp5%fjP)LUG#$Gkbeo$$Qxjm1`VFeDG>!Y!FG?wTB z-xNeV1y3F_AEh+b9KQXSpb-3b4o0hua=~O!SUiC*D5P?HK{kZpbJ<3ik-<@#$bO{I zcs@J*S(%}1ENJ>Tvc5hVuZJ7$W|ZEze$07{O`;pi zl*@qp;4J!$$}XJafzn|HvcDf4zTm^54i+vZkHKM5Mka57V-lDILnfL|$I{U_97IBc zh71VJB9TFT5JzUwu`DBusC>XKM&>2*J23iv#L?^dSMwF^AA5U>4cAWy!ppHSr@{kz z9C&6d9E(MQXMkog$#gV`BO0LTcr1iwf>*bGWi0&k9%-`4|lpND9ahJv68cQMrJaMwstLN2WE_jPuuYiicp(|0wex z$ME-pxIZX2gI)#{er)f@V+s910c6UCZzXYx;Goy<&BnSP{|15a4BV7HoPUx79(OY& z_&ZsEa}C112?Q4imVoDrLh2hz$U}jAz7K~1iqebO%w-Ne>5+0Uoa#|N{vX%s2X6jn zyNy8ynM6YaIvP)A5zr(o5iV;4A_J}D}sf+bV% z1o-Ln-`j1XeKi=J;RSNp5R-}-p3d;V|5DQ6s?IbZF>z=^7RvxlA`@9?Lo%L#2AKx> z5d1J8F+p&6eSbG;V_OPI(uOMgKdvhOrjUqg4N`c9v-jVrDojYg`8#!G)GQgpm{0?i z^nYi~|G1Kh*M<$=PLi8)s2Bde3mfk2{@S$-x2S^~(^B-17BzA3#``x-8eI0_QzT^+ z@Zq*u+#)*0{JZDGkayXnT| zhinSmeZ%eGKwCtG4`qKD8|7`_n!Bir_SrPhB^%(e@CSaU1Am50M_(Rm>hZ5lM_(Rm zI%4U{9o#D4%kZ5URhsJ8J-~>QE?&ci$r0FL*1CZf04cLsm zFs`A;j|@j$7&08}nMb{&8c53EDEtNte))z$-oA~>7jowK&kG|f`p^4DJW7HfD8vyY zxWu7^=tyuOD8vyYxWu7^=tyuOD8vyYxWu7^=tyuOD8vyYxWu7^=tyuOD8vyYxWu7^ z=tyuOD8vyYxWu7^=tyuOD8vyYxWu7^=tyuOD8vyYxWu7^=tyuOD8vyYxWu7^=tyuO zD8vyYxWu7^=tyuOD8vyYxWu7^=tyuOD8vyYxWu7^=tyuOD8vyYxWu7^=tyuOD8vyY zxWu7^=tyuOD8vyYxWu7^=tyuOD8vyYxWu7^=tyuOD8vyYxWu7^=tyuOD8vyYxWu7^ z=tyuOD8vyYxWu7^=tyuOD8v!|B`&#<-?Mi;-=!S>4f8R65_R(RX{ z_R@BL3Zn>>CLCMiDePHWI+ub2YW^tNF*(jyebX?h)F&Qjc#s-Q2YpJYLw` zmD<6L@T{et$g7PiovUJSJ<)Spwm}-TVaZuoPnxc*4jxbDhe2({oe@{9=lv4MN`G$K z5tw3cHC_GB)~UKdxsYo9-i~UfSs$PGbTUutgL_O+er;UcMcs9?wdmR=+8@3JtbF6SuH@cgH7h5#l!6ETRX?lS z3(x4C{w&xG2AQoDmS4hFUWEkimQS~3W@p-0+OW=~(JZ*CDXn#N<}wxD?YFBwS6sgy zpOKgDtJ-hQj`rLZTzd9QyKRYypyZRS=WST4?p?dj+at3WCst^ibLF>ujX1QqKRP(w o6kh%u_mHT83`T~(ZQcazF*pGjzcxq_{mzPw#d7m}v-R8m58`9-g8%>k literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/armoire/head_armoire_falconerCap.png b/common/img/sprites/spritesmith/gear/armoire/head_armoire_falconerCap.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e646645e64f57b72256b4d5dee6f586c6ff17f GIT binary patch literal 20348 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 B{ht5; literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_falconerCap.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_falconerCap.png new file mode 100644 index 0000000000000000000000000000000000000000..cd40af5723aa18f2ee2bedcf2373fc5b6f00d024 GIT binary patch literal 3068 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 V2#ADj2HXGu002ovPDHLkV1g`XH-rEH literal 0 HcmV?d00001 diff --git a/common/locales/en/backgrounds.json b/common/locales/en/backgrounds.json index b2981d3d04..956033fee0 100644 --- a/common/locales/en/backgrounds.json +++ b/common/locales/en/backgrounds.json @@ -207,5 +207,13 @@ "backgroundDeepSeaText": "Deep Sea", "backgroundDeepSeaNotes": "Dive to the Deep Sea.", "backgroundDilatoryCastleText": "Castle of Dilatory", - "backgroundDilatoryCastleNotes": "Swim past the Castle of Dilatory." + "backgroundDilatoryCastleNotes": "Swim past the Castle of Dilatory.", + + "backgrounds082016": "SET 27: Released August 2016", + "backgroundIdyllicCabinText": "Idyllic Cabin", + "backgroundIdyllicCabinNotes": "Retreat to an Idyllic Cabin.", + "backgroundMountainPyramidText": "Mountain Pyramid", + "backgroundMountainPyramidNotes": "Climb the many steps of a Mountain Pyramid.", + "backgroundStormyShipText": "Stormy Ship", + "backgroundStormyShipNotes": "Hold steady against wind and wave aboard a Stormy Ship." } diff --git a/common/locales/en/gear.json b/common/locales/en/gear.json index a434992548..0e1b411559 100644 --- a/common/locales/en/gear.json +++ b/common/locales/en/gear.json @@ -481,6 +481,8 @@ "armorArmoireStripedSwimsuitNotes": "What could be more fun than battling sea monsters on the beach? Increases Constitution by <%= con %>. Enchanted Armoire: Seaside Set (Item 2 of 3).", "armorArmoireCannoneerRagsText": "Cannoneer Rags", "armorArmoireCannoneerRagsNotes": "These rags be tougher than they look. Increases Constitution by <%= con %>. Enchanted Armoire: Cannoneer Set (Item 2 of 3).", + "armorArmoireFalconerArmorText": "Falconer Armor", + "armorArmoireFalconerArmorNotes": "Keep away talon attacks with this sturdy armor! Increases Constitution by <%= con %>. Enchanted Armoire: Falconer Set (Item 1 of 3).", "headgear": "headgear", "headgearCapitalized": "Headgear", @@ -746,6 +748,8 @@ "headArmoireGreenFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a gorgeous green color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", "headArmoireCannoneerBandannaText": "Cannoneer Bandanna", "headArmoireCannoneerBandannaNotes": "'Tis a cannoneer's life for me! Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Cannoneer Set (Item 3 of 3).", + "headArmoireFalconerCapText": "Falconer Cap", + "headArmoireFalconerCapNotes": "This jaunty cap helps you better understand birds of prey. Increases Intelligence by <%= int %>. Enchanted Armoire: Falconer Set (Item 2 of 3).", "offhand": "shield-hand item", "offhandCapitalized": "Shield-Hand Item", @@ -881,6 +885,8 @@ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.", "shieldArmoireSandyBucketText": "Sandy Bucket", "shieldArmoireSandyBucketNotes": "Good for storing all that Gold that you'll earn from completing tasks! Increases Perception by <%= per %>. Enchanted Armoire: Seaside Set (Item 3 of 3).", + "shieldArmoirePerchingFalconText": "Perching Falcon", + "shieldArmoirePerchingFalconNotes": "A falcon friend perches on your arm, prepared to swoop at your enemies. Increases Strength by <%= str %>. Enchanted Armoire: Falconer Set (Item 3 of 3).", "back": "Back Accessory", "backBase0Text": "No Back Accessory", diff --git a/common/script/content/appearance/backgrounds.js b/common/script/content/appearance/backgrounds.js index d6881f1458..df9e64c321 100644 --- a/common/script/content/appearance/backgrounds.js +++ b/common/script/content/appearance/backgrounds.js @@ -367,6 +367,20 @@ let backgrounds = { notes: t('backgroundDeepSeaNotes'), }, }, + backgrounds082016: { + idyllic_cabin: { + text: t('backgroundIdyllicCabinText'), + notes: t('backgroundIdyllicCabinNotes'), + }, + mountain_pyramid: { + text: t('backgroundMountainPyramidText'), + notes: t('backgroundMountainPyramidNotes'), + }, + stormy_ship: { + text: t('backgroundStormyShipText'), + notes: t('backgroundStormyShipNotes'), + }, + }, }; /* eslint-enable quote-props */ diff --git a/common/script/content/gear/sets/armoire.js b/common/script/content/gear/sets/armoire.js index 03a1a45e2d..6c69c5dc89 100644 --- a/common/script/content/gear/sets/armoire.js +++ b/common/script/content/gear/sets/armoire.js @@ -150,6 +150,14 @@ let armor = { set: 'cannoneer', canOwn: ownsItem('armor_armoire_cannoneerRags'), }, + falconerArmor: { + text: t('armorArmoireFalconerArmorText'), + notes: t('armorArmoireFalconerArmorNotes', { con: 10 }), + value: 100, + con: 10, + set: 'falconer', + canOwn: ownsItem('armor_armoire_falconerArmor'), + }, }; let eyewear = { @@ -380,6 +388,14 @@ let head = { set: 'cannoneer', canOwn: ownsItem('head_armoire_cannoneerBandanna'), }, + falconerCap: { + text: t('headArmoireFalconerCapText'), + notes: t('headArmoireFalconerCapNotes', { int: 10 }), + value: 100, + int: 10, + set: 'falconer', + canOwn: ownsItem('head_armoire_falconerCap'), + }, }; let shield = { @@ -440,6 +456,14 @@ let shield = { set: 'seaside', canOwn: ownsItem('shield_armoire_sandyBucket'), }, + perchingFalcon: { + text: t('shieldArmoirePerchingFalconText'), + notes: t('shieldArmoirePerchingFalconNotes', { str: 16 }), + value: 100, + str: 16, + set: 'falconer', + canOwn: ownsItem('shield_armoire_perchingFalcon'), + }, }; let headAccessory = { diff --git a/common/script/libs/shops.js b/common/script/libs/shops.js index 4eb581c0de..7a5f2b8e36 100644 --- a/common/script/libs/shops.js +++ b/common/script/libs/shops.js @@ -53,7 +53,7 @@ shops.getMarketCategories = function getMarket (user, language) { value: hatchingPotion.value, locked: false, currency: 'gems', - purchaseType: 'hatchingpotions', + purchaseType: 'hatchingPotions', }; }).sortBy('key').value(); categories.push(hatchingPotionsCategory); @@ -192,14 +192,6 @@ shops.getTimeTravelersCategories = function getTimeTravelersCategories (user, la // }; shops.getSeasonalShopCategories = function getSeasonalShopCategories (user, language) { let availableSets = { - summerWarrior: i18n.t('daringSwashbucklerSet', language), - summerMage: i18n.t('emeraldMermageSet', language), - summerHealer: i18n.t('reefSeahealerSet', language), - summerRogue: i18n.t('roguishPirateSet', language), - summer2015Warrior: i18n.t('sunfishWarriorSet', language), - summer2015Mage: i18n.t('shipSoothsayerSet', language), - summer2015Healer: i18n.t('strappingSailorSet', language), - summer2015Rogue: i18n.t('reefRenegadeSet', language), }; let categories = []; diff --git a/test/api/v3/integration/shops/GET-shops_seasonal.test.js b/test/api/v3/integration/shops/GET-shops_seasonal.test.js index 87f97ac111..722cb35665 100644 --- a/test/api/v3/integration/shops/GET-shops_seasonal.test.js +++ b/test/api/v3/integration/shops/GET-shops_seasonal.test.js @@ -15,7 +15,7 @@ describe('GET /shops/seasonal', () => { expect(shop.identifier).to.equal('seasonalShop'); expect(shop.text).to.eql(t('seasonalShop')); - expect(shop.notes).to.eql(t('seasonalShopSummerText')); + expect(shop.notes).to.eql(t('seasonalShopClosedText')); expect(shop.imageName).to.be.a('string'); expect(shop.categories).to.be.an('array'); }); diff --git a/website/server/controllers/api-v3/shops.js b/website/server/controllers/api-v3/shops.js index b9f4150ebb..69bfa6deb8 100644 --- a/website/server/controllers/api-v3/shops.js +++ b/website/server/controllers/api-v3/shops.js @@ -111,8 +111,8 @@ api.getSeasonalShopItems = { let resObject = { identifier: 'seasonalShop', text: res.t('seasonalShop'), - notes: res.t('seasonalShopSummerText'), - imageName: 'seasonalshop_open', + notes: res.t('seasonalShopClosedText'), + imageName: 'seasonalshop_closed', categories: shops.getSeasonalShopCategories(user, req.language), }; diff --git a/website/server/controllers/top-level/pages.js b/website/server/controllers/top-level/pages.js index b68f2976c4..8c1f9aff2e 100644 --- a/website/server/controllers/top-level/pages.js +++ b/website/server/controllers/top-level/pages.js @@ -8,7 +8,7 @@ const md = markdownIt({ let api = {}; -const TOTAL_USER_COUNT = '1,100,000'; +const TOTAL_USER_COUNT = '1,500,000'; const LOADING_SCREEN_TIPS = 32; api.getFrontPage = { diff --git a/website/views/shared/new-stuff.jade b/website/views/shared/new-stuff.jade index 1ce2ac9331..a7780e9ad3 100644 --- a/website/views/shared/new-stuff.jade +++ b/website/views/shared/new-stuff.jade @@ -1,42 +1,54 @@ -h2 8/1/2016 - TAKE THIS CHALLENGE AND GUILD SPOTLIGHT +h3 8/3/2016 - AUGUST BACKGROUNDS AND ARMOIRE ITEMS + .promo_backgrounds_armoire_201608.pull-right hr tr td - .promo_takethis_armor.pull-right - h3 New Take This Challenge - p The next Take This Challenge has launched, Cast of Characters, with a focus on picturing your feelings as characters in a story. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This 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. - br - p Congratulations to the winners of the last Take This Challenge, "Check Your HP": grand prize winner bookguinea, and runners-up abbey, SeanXiaaa, pushkin89, fightorflight, and ProfDzul. Plus, all participants in that Challenge have received a piece of the Take This item set. Enjoy! - p.small.muted by Lemoness, SabreCat, Doctor B, and the Take This team + h3 AUGUST BACKGROUNDS + p We’ve added three new backgrounds: Stormy Ship, Idyllic Cabin, and Mountain Pyramid. Get them now from the Background Shop and show off your avatars in the Tavern! + p.small.muted by JInjooHat, KusSv, and Beffymaroo tr td - h3 GUILD SPOTLIGHT - p There's a new Guild Spotlight on the blog! Check it out now to learn about some awesome Habitica Guilds that highlight fun fandoms. - p.small.muted by Lemoness + h3 AUGUST ARMOIRE ITEMS: FALCONER SET + p There’s new Gold-purchasable equipment in the Enchanted Armoire, including the Falconer set. The Enchanted Armoire unlocks when you achieve Ultimate Gear. Better work hard on your real-life tasks to earn all the pieces! + p.small.muted by Mako413 if menuItem !== 'oldNews' hr a(href='/static/old-news', target='_blank') Read older news mixin oldNews - h2 7/31/2016 - HABITICA NAMING DAY AND GRYPHON PETS/MOUNTS! + h2 8/1/2016 - TAKE THIS CHALLENGE AND GUILD SPOTLIGHT tr td - span.Mount_Body_Gryphon-RoyalPurple.pull-right - span.Mount_Head_Gryphon-RoyalPurple.pull-right(style='margin:0') - h3 Habitica Naming Day - p Happy Habitica Naming day! In honor of the day when we changed the name of the app from HabitRPG to Habitica, we've given everyone an achievement, as well as some delicious cake for your pets and mounts. - p.small.muted by Lemoness and SabreCat - tr - td - .Pet-Gryphon-RoyalPurple.pull-right - h3 Habitica Gryphon Mount and Pet - p Speaking of pets and mounts, we've given all new users our Purple Gryphon Mount, Melior! If you already received Melior last year, we've given you his little sister Meliora, a Purple Gryphon Pet. You can find them in the Rare Pet/Rare Mount sections of the stable! + .promo_takethis_armor.pull-right + h3 New Take This Challenge + p The next Take This Challenge has launched, Cast of Characters, with a focus on picturing your feelings as characters in a story. Be sure to check it out to earn additional pieces of the Take This armor set! br - p Thanks for being a Habitica user -- you all mean so much to us. We hope that you enjoy your presents! - p.small.muted by Lemoness and Baconsaur + p Take This 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. + br + p Congratulations to the winners of the last Take This Challenge, "Check Your HP": grand prize winner bookguinea, and runners-up abbey, SeanXiaaa, pushkin89, fightorflight, and ProfDzul. Plus, all participants in that Challenge have received a piece of the Take This item set. Enjoy! + p.small.muted by Lemoness, SabreCat, Doctor B, and the Take This team + tr + td + h3 GUILD SPOTLIGHT + p There's a new Guild Spotlight on the blog! Check it out now to learn about some awesome Habitica Guilds that highlight fun fandoms. + p.small.muted by Lemoness + h2 7/31/2016 - HABITICA NAMING DAY AND GRYPHON PETS/MOUNTS! + tr + td + span.Mount_Body_Gryphon-RoyalPurple.pull-right + span.Mount_Head_Gryphon-RoyalPurple.pull-right(style='margin:0') + h3 Habitica Naming Day + p Happy Habitica Naming day! In honor of the day when we changed the name of the app from HabitRPG to Habitica, we've given everyone an achievement, as well as some delicious cake for your pets and mounts. + p.small.muted by Lemoness and SabreCat + tr + td + .Pet-Gryphon-RoyalPurple.pull-right + h3 Habitica Gryphon Mount and Pet + p Speaking of pets and mounts, we've given all new users our Purple Gryphon Mount, Melior! If you already received Melior last year, we've given you his little sister Meliora, a Purple Gryphon Pet. You can find them in the Rare Pet/Rare Mount sections of the stable! + br + p Thanks for being a Habitica user -- you all mean so much to us. We hope that you enjoy your presents! + p.small.muted by Lemoness and Baconsaur h2 7/29/2016 - LAST CHANCE FOR SUMMER SPLASH; MOBILE UPDATES tr td