feat(seasonal): Shiny Seed
This commit is contained in:
@@ -17,60 +17,62 @@ mixin avatar(opts)
|
||||
span.snowman
|
||||
span(ng-if='profile.stats.buffs.spookDust')
|
||||
span.spookman
|
||||
span(ng-if='!profile.stats.buffs.snowball && !profile.stats.buffs.spookDust')
|
||||
span(ng-if='profile.stats.buffs.flower')
|
||||
span(class='avatar_flower_{{profile.stats.class}}')
|
||||
span(ng-if='!profile.stats.buffs.snowball && !profile.stats.buffs.spookDust && !profile.stats.buffs.flower')
|
||||
|
||||
// Back Accessory
|
||||
span(class='{{profile.items.gear.equipped.back}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.back}}', ng-if='profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.equipped.back}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.back}}', ng-if='profile.preferences.costume')
|
||||
|
||||
// Avatar
|
||||
span(class='skin_{{profile.preferences.skin}}', ng-if='!profile.preferences.sleep')
|
||||
span(class='skin_{{profile.preferences.skin}}_sleep', ng-if='profile.preferences.sleep')
|
||||
span(class='skin_{{profile.preferences.skin}}', ng-if='!profile.preferences.sleep')
|
||||
span(class='skin_{{profile.preferences.skin}}_sleep', ng-if='profile.preferences.sleep')
|
||||
|
||||
// Shirt
|
||||
span(class='{{profile.preferences.size}}_shirt_{{profile.preferences.shirt}}')
|
||||
span(class='{{profile.preferences.size}}_shirt_{{profile.preferences.shirt}}')
|
||||
|
||||
// Armor
|
||||
span(class='{{profile.preferences.size}}_{{profile.items.gear.equipped.armor}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.preferences.size}}_{{profile.items.gear.costume.armor}}', ng-if='profile.preferences.costume')
|
||||
span(class='{{profile.preferences.size}}_{{profile.items.gear.equipped.armor}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.preferences.size}}_{{profile.items.gear.costume.armor}}', ng-if='profile.preferences.costume')
|
||||
|
||||
//- Cape collar
|
||||
span(class='{{profile.items.gear.equipped.back}}_collar', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.back}}_collar', ng-if='profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.equipped.back}}_collar', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.back}}_collar', ng-if='profile.preferences.costume')
|
||||
|
||||
// Body
|
||||
span(class='{{profile.items.gear.equipped.body}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.body}}', ng-if='profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.equipped.body}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.body}}', ng-if='profile.preferences.costume')
|
||||
|
||||
// Hair
|
||||
span(class='head_0')
|
||||
span(class='hair_base_{{profile.preferences.hair.base}}_{{profile.preferences.hair.color}}')
|
||||
span(class='hair_bangs_{{profile.preferences.hair.bangs}}_{{profile.preferences.hair.color}}')
|
||||
span(class='hair_mustache_{{profile.preferences.hair.mustache}}_{{profile.preferences.hair.color}}')
|
||||
span(class='hair_beard_{{profile.preferences.hair.beard}}_{{profile.preferences.hair.color}}')
|
||||
span(class='head_0')
|
||||
span(class='hair_base_{{profile.preferences.hair.base}}_{{profile.preferences.hair.color}}')
|
||||
span(class='hair_bangs_{{profile.preferences.hair.bangs}}_{{profile.preferences.hair.color}}')
|
||||
span(class='hair_mustache_{{profile.preferences.hair.mustache}}_{{profile.preferences.hair.color}}')
|
||||
span(class='hair_beard_{{profile.preferences.hair.beard}}_{{profile.preferences.hair.color}}')
|
||||
|
||||
// Eyewear
|
||||
span(class='{{profile.items.gear.equipped.eyewear}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.eyewear}}', ng-if='profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.equipped.eyewear}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.eyewear}}', ng-if='profile.preferences.costume')
|
||||
|
||||
// Helm
|
||||
span(class='{{profile.items.gear.equipped.head}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.head}}', ng-if='profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.equipped.head}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.head}}', ng-if='profile.preferences.costume')
|
||||
|
||||
// Head Accessory
|
||||
span(class='{{profile.items.gear.equipped.headAccessory}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.headAccessory}}', ng-if='profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.equipped.headAccessory}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.headAccessory}}', ng-if='profile.preferences.costume')
|
||||
|
||||
// Flower
|
||||
span(class='hair_flower_{{profile.preferences.hair.flower}}')
|
||||
|
||||
// Shield
|
||||
span(class='{{profile.items.gear.equipped.shield}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.shield}}', ng-if='profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.equipped.shield}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.shield}}', ng-if='profile.preferences.costume')
|
||||
|
||||
// Weapon
|
||||
span(class='{{profile.items.gear.equipped.weapon}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.weapon}}', ng-if='profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.equipped.weapon}}', ng-if='!profile.preferences.costume')
|
||||
span(class='{{profile.items.gear.costume.weapon}}', ng-if='profile.preferences.costume')
|
||||
|
||||
|
||||
// Mount Head
|
||||
|
||||
@@ -1,19 +1,49 @@
|
||||
h5 4/1/2015 - HOSTILE FLOWER TAKEOVER OF JOY AND DOOM
|
||||
h5 4/2/2015 - LAST CHANCE FOR MARCH ITEM SET; SHINY SEEDS; MESSAGE CHALLENGE CREATORS; ITEM DROP ICONS
|
||||
hr
|
||||
tr
|
||||
td
|
||||
h5 Joy and Doom to All!
|
||||
p THE SPRING FLING HAS FLUNG TOO FAR! Run while you can, Habiticans! The floral theme has come to life and is taking over Habitica with horrifying cheer, repeat, the flowers are taking over HMMMPH MMPH MMMHPPPH....
|
||||
.avatar_flower_wizard
|
||||
p CELEBRATE FLOWER POWER.
|
||||
h5 Last Chance for March Item Set
|
||||
p Reminder: this is the final day to <a href='https://habitrpg.com/#/options/settings/subscription' target='_blank'>subscribe</a> and receive the Aquamarine Item Set! If you want the Aquamarine Eyewear or the Aquamarine Armor, now's the time! Thanks so much for your support <3
|
||||
tr
|
||||
td
|
||||
.inventory_present.pull-right
|
||||
p Cool! What could it be? All Habiticans who are subscribed during the month of April will receive the April Mystery Item Set! It will be revealed on the 25th, so keep your eyes peeled. Thanks for supporting the site <3
|
||||
p.small.muted by Lemoness
|
||||
tr
|
||||
td
|
||||
|
||||
h5 Shiny Seeds
|
||||
p Phew! Was that whole incident with the flowers just a colorful bad dream? But wait... what are these Shiny Seeds in the Seasonal Shop?
|
||||
br
|
||||
p RESISTANCE IS SILLY.
|
||||
p.small.muted by Lemoness and Baconsaur
|
||||
.inventory_special_flower.pull-right
|
||||
p Whatever you do, don't drop one of these on a party member! Or yourself! That could be floral, I mean, <i>dangerous.</i>
|
||||
p.small.muted by Lemoness and SabreCat
|
||||
tr
|
||||
td
|
||||
h5 Message Challenge Creators
|
||||
p Now on the Challenges page, you can to click on the challenge creator's name to view their profile, message them, or to see how long ago they last logged in if you are curious about whether the challenge might still be active.
|
||||
p.small.muted by TheHollidayInn
|
||||
tr
|
||||
td
|
||||
.promo_item_notif.pull-right
|
||||
h5 Icons in Notifications
|
||||
p Now, when you find an item from scoring a task, an image of the item appears in the drop notification. Instant gratification when that egg or potion you've been hunting for finally appears!
|
||||
p.small.muted by TheHollidayInn
|
||||
|
||||
hr
|
||||
a(href='/static/old-news', target='_blank') Read older news
|
||||
|
||||
mixin oldNews
|
||||
h5 4/1/2015 - HOSTILE FLOWER TAKEOVER OF JOY AND DOOM
|
||||
tr
|
||||
td
|
||||
h5 Joy and Doom to All!
|
||||
p THE SPRING FLING HAS FLUNG TOO FAR! Run while you can, Habiticans! The floral theme has come to life and is taking over Habitica with horrifying cheer, repeat, the flowers are taking over HMMMPH MMPH MMMHPPPH....
|
||||
.avatar_flower_wizard
|
||||
p CELEBRATE FLOWER POWER.
|
||||
br
|
||||
p RESISTANCE IS SILLY.
|
||||
p.small.muted by Lemoness and Baconsaur
|
||||
h5 3/29/2015 - PASTEL SKIN, SHIMMER HAIR COLORS, SURVEY BADGES AWARDED, AND PARTY SORT ORDER
|
||||
tr
|
||||
td
|
||||
|
||||
@@ -178,6 +178,13 @@ div(ng-if='profile.achievements.spookDust')
|
||||
=env.t('alarmingFriendsText', {spookDust: "{{profile.achievements.spookDust}}"})
|
||||
hr
|
||||
|
||||
div(ng-if='profile.achievements.flower')
|
||||
.achievement.achievement-flower
|
||||
h5=env.t('agriculturalFriends')
|
||||
small
|
||||
=env.t('agriculturalFriendsText', {flowers: "{{profile.achievements.flower}}"})
|
||||
hr
|
||||
|
||||
div(ng-if='::profile.achievements.habitBirthdays')
|
||||
.achievement.achievement-habitBirthday
|
||||
h5=env.t('habitBirthday')
|
||||
|
||||
@@ -97,7 +97,7 @@ script(id='templates/habitrpg-tasks.html', type="text/ng-template")
|
||||
p.task-text {{item.text()}}
|
||||
|
||||
// Events
|
||||
ul.items.rewards(ng-if='main && list.type=="reward" && (user.items.special.snowball>0 || user.stats.buffs.snowball || user.items.special.spookDust>0 || user.stats.buffs.spookDust)')
|
||||
ul.items.rewards(ng-if='main && list.type=="reward" && (user.items.special.snowball>0 || user.stats.buffs.snowball || user.items.special.spookDust>0 || user.stats.buffs.spookDust || user.items.special.flower>0 || user.stats.buffs.flower)')
|
||||
|
||||
mixin specialSpell(k,canceler)
|
||||
li.task.reward-item(ng-if='#{canceler ? "user.stats.buffs."+canceler : "user.items.special."+k+">0"}',popover-trigger='mouseenter', popover-placement='top', popover='{{Content.spells.special.#{k}.notes()}}')
|
||||
@@ -118,9 +118,10 @@ script(id='templates/habitrpg-tasks.html', type="text/ng-template")
|
||||
|
||||
+specialSpell('snowball')
|
||||
+specialSpell('spookDust')
|
||||
|
||||
+specialSpell('flower')
|
||||
+specialSpell('salt','snowball')
|
||||
+specialSpell('opaquePotion','spookDust')
|
||||
+specialSpell('petalFreePotion','flower')
|
||||
|
||||
// Actual List
|
||||
ul(class='{{list.type}}s main-list', ng-show='obj[list.type + "s"].length > 0', hrpg-sort-tasks)
|
||||
|
||||
Reference in New Issue
Block a user