fix(seasonal): NO FLOWERS

We do not say the F word here. Strange things happen in Habitica when someone uses that word. We speak only of "the smelly things with the petals."
This commit is contained in:
Sabe Jones
2015-04-01 23:07:36 -05:00
parent b6a4d65d8c
commit f0e7f0464c
16 changed files with 29 additions and 29 deletions

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -57,8 +57,8 @@
"spellSpecialOpaquePotionText": "Opaque Potion", "spellSpecialOpaquePotionText": "Opaque Potion",
"spellSpecialOpaquePotionNotes": "Cancel the effects of Spooky Sparkles.", "spellSpecialOpaquePotionNotes": "Cancel the effects of Spooky Sparkles.",
"spellSpecialFlowerText": "Shiny Seed", "spellSpecialShinySeedText": "Shiny Seed",
"spellSpecialFlowerNotes": "Turn a friend into a joyous flower!", "spellSpecialShinySeedNotes": "Turn a friend into a joyous flower!",
"spellSpecialPetalFreePotionText": "Petal-Free Potion", "spellSpecialPetalFreePotionText": "Petal-Free Potion",
"spellSpecialPetalFreePotionNotes": "Cancel the effects of a Shiny Seed." "spellSpecialPetalFreePotionNotes": "Cancel the effects of a Shiny Seed."

View File

@@ -694,7 +694,7 @@ api.spells =
cast: (user, target) -> cast: (user, target) ->
target.stats.buffs.snowball = true target.stats.buffs.snowball = true
target.stats.buffs.spookDust = false target.stats.buffs.spookDust = false
target.stats.buffs.flower = false target.stats.buffs.shinySeed = false
target.achievements.snowball ?= 0 target.achievements.snowball ?= 0
target.achievements.snowball++ target.achievements.snowball++
user.items.special.snowball-- user.items.special.snowball--
@@ -719,7 +719,7 @@ api.spells =
cast: (user, target) -> cast: (user, target) ->
target.stats.buffs.snowball = false target.stats.buffs.snowball = false
target.stats.buffs.spookDust = true target.stats.buffs.spookDust = true
target.stats.buffs.flower = false target.stats.buffs.shinySeed = false
target.achievements.spookDust ?= 0 target.achievements.spookDust ?= 0
target.achievements.spookDust++ target.achievements.spookDust++
user.items.special.spookDust-- user.items.special.spookDust--
@@ -735,19 +735,19 @@ api.spells =
user.stats.buffs.spookDust = false user.stats.buffs.spookDust = false
user.stats.gp -= 5 user.stats.gp -= 5
flower: shinySeed:
text: t('spellSpecialFlowerText') text: t('spellSpecialShinySeedText')
mana: 0 mana: 0
value: 15 value: 15
target: 'user' target: 'user'
notes: t('spellSpecialFlowerNotes') notes: t('spellSpecialShinySeedNotes')
cast: (user, target) -> cast: (user, target) ->
target.stats.buffs.snowball = false target.stats.buffs.snowball = false
target.stats.buffs.spookDust = false target.stats.buffs.spookDust = false
target.stats.buffs.flower = true target.stats.buffs.shinySeed = true
target.achievements.flower ?= 0 target.achievements.shinySeed ?= 0
target.achievements.flower++ target.achievements.shinySeed++
user.items.special.flower-- user.items.special.shinySeed--
petalFreePotion: petalFreePotion:
text: t('spellSpecialPetalFreePotionText') text: t('spellSpecialPetalFreePotionText')
@@ -757,7 +757,7 @@ api.spells =
target: 'self' target: 'self'
notes: t('spellSpecialPetalFreePotionNotes') notes: t('spellSpecialPetalFreePotionNotes')
cast: (user, target) -> cast: (user, target) ->
user.stats.buffs.flower = false user.stats.buffs.shinySeed = false
user.stats.gp -= 5 user.stats.gp -= 5
nye: nye:

View File

@@ -44,7 +44,7 @@ var UserSchema = new Schema({
veteran: Boolean, veteran: Boolean,
snowball: Number, snowball: Number,
spookDust: Number, spookDust: Number,
flower: Number, shinySeed: Number,
streak: Number, streak: Number,
challenges: Array, challenges: Array,
quests: Schema.Types.Mixed, quests: Schema.Types.Mixed,
@@ -192,7 +192,7 @@ var UserSchema = new Schema({
special:{ special:{
snowball: {type: Number, 'default': 0}, snowball: {type: Number, 'default': 0},
spookDust: {type: Number, 'default': 0}, spookDust: {type: Number, 'default': 0},
flower: {type: Number, 'default': 0}, shinySeed: {type: Number, 'default': 0},
valentine: Number, valentine: Number,
valentineReceived: Array, // array of strings, by sender name valentineReceived: Array, // array of strings, by sender name
nye: Number, nye: Number,
@@ -359,7 +359,7 @@ var UserSchema = new Schema({
streaks: {type: Boolean, 'default': false}, streaks: {type: Boolean, 'default': false},
snowball: {type: Boolean, 'default': false}, snowball: {type: Boolean, 'default': false},
spookDust: {type: Boolean, 'default': false}, spookDust: {type: Boolean, 'default': false},
flower: {type: Boolean, 'default': false} shinySeed: {type: Boolean, 'default': false}
}, },
training: { training: {
int: {type: Number, 'default': 0}, int: {type: Number, 'default': 0},

View File

@@ -55,9 +55,9 @@ script(type='text/ng-template', id='partials/options.inventory.seasonalshop.html
span.Pet_Currency_Gem1x.inline-gems span.Pet_Currency_Gem1x.inline-gems
menu.pets-menu(label=env.t('seasonalItems')) menu.pets-menu(label=env.t('seasonalItems'))
div div
button.customize-option(popover='{{::Content.spells.special.flower.notes()}}', popover-title='{{::Content.spells.special.flower.text()}}', popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', ng-click='purchase("special", Content.spells.special.flower)', class='inventory_special_flower') button.customize-option(popover='{{::Content.spells.special.shinySeed.notes()}}', popover-title='{{::Content.spells.special.shinySeed.text()}}', popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', ng-click='purchase("special", Content.spells.special.shinySeed)', class='inventory_special_shinySeed')
p p
| {{::Content.spells.special.flower.value}} | {{::Content.spells.special.shinySeed.value}}
span(class='shop_gold') span(class='shop_gold')
// div // div
button.customize-option(popover='{{::Content.spells.special.snowball.notes()}}', popover-title='{{::Content.spells.special.snowball.text()}}', popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', ng-click='purchase("special", Content.spells.special.snowball)', class='inventory_special_snowball') button.customize-option(popover='{{::Content.spells.special.snowball.notes()}}', popover-title='{{::Content.spells.special.snowball.text()}}', popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', ng-click='purchase("special", Content.spells.special.snowball)', class='inventory_special_snowball')
@@ -148,7 +148,7 @@ script(type='text/ng-template', id='partials/options.inventory.drops.html')
.badge.badge-info.stack-count {{user.items.special.#{k}}} .badge.badge-info.stack-count {{user.items.special.#{k}}}
+specialItem('snowball') +specialItem('snowball')
+specialItem('spookDust') +specialItem('spookDust')
+specialItem('flower') +specialItem('shinySeed')
div(ng-if='user.items.special.valentineReceived[0]') div(ng-if='user.items.special.valentineReceived[0]')
button.customize-option(popover="Valentine's Day Card from {{User.user.items.special.valentineReceived[0]}}", popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', ng-click='openModal("valentine")', class='inventory_special_valentine') button.customize-option(popover="Valentine's Day Card from {{User.user.items.special.valentineReceived[0]}}", popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', ng-click='openModal("valentine")', class='inventory_special_valentine')

View File

@@ -17,9 +17,9 @@ mixin avatar(opts)
span.snowman span.snowman
span(ng-if='profile.stats.buffs.spookDust') span(ng-if='profile.stats.buffs.spookDust')
span.spookman span.spookman
span(ng-if='profile.stats.buffs.flower') span(ng-if='profile.stats.buffs.shinySeed')
span(class='avatar_flower_{{profile.stats.class}}') span(class='avatar_floral_{{profile.stats.class}}')
span(ng-if='!profile.stats.buffs.snowball && !profile.stats.buffs.spookDust && !profile.stats.buffs.flower') span(ng-if='!profile.stats.buffs.snowball && !profile.stats.buffs.spookDust && !profile.stats.buffs.shinySeed')
// Back Accessory // Back Accessory
span(class='{{profile.items.gear.equipped.back}}', ng-if='!profile.preferences.costume') span(class='{{profile.items.gear.equipped.back}}', ng-if='!profile.preferences.costume')

View File

@@ -15,7 +15,7 @@ h5 4/2/2015 - LAST CHANCE FOR MARCH ITEM SET; SHINY SEEDS; MESSAGE CHALLENGE CRE
h5 Shiny Seeds 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? 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 br
.inventory_special_flower.pull-right .inventory_special_shinySeed.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 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 p.small.muted by Lemoness and SabreCat
tr tr
@@ -39,7 +39,7 @@ mixin oldNews
td td
h5 Joy and Doom to All! 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.... 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 .avatar_floral_wizard
p CELEBRATE FLOWER POWER. p CELEBRATE FLOWER POWER.
br br
p RESISTANCE IS SILLY. p RESISTANCE IS SILLY.

View File

@@ -178,11 +178,11 @@ div(ng-if='profile.achievements.spookDust')
=env.t('alarmingFriendsText', {spookDust: "{{profile.achievements.spookDust}}"}) =env.t('alarmingFriendsText', {spookDust: "{{profile.achievements.spookDust}}"})
hr hr
div(ng-if='profile.achievements.flower') div(ng-if='profile.achievements.shinySeed')
.achievement.achievement-flower .achievement.achievement-shinySeed
h5=env.t('agriculturalFriends') h5=env.t('agriculturalFriends')
small small
=env.t('agriculturalFriendsText', {flowers: "{{profile.achievements.flower}}"}) =env.t('agriculturalFriendsText', {seeds: "{{profile.achievements.shinySeed}}"})
hr hr
div(ng-if='::profile.achievements.habitBirthdays') div(ng-if='::profile.achievements.habitBirthdays')

View File

@@ -97,7 +97,7 @@ script(id='templates/habitrpg-tasks.html', type="text/ng-template")
p.task-text {{item.text()}} p.task-text {{item.text()}}
// Events // 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 || user.items.special.flower>0 || user.stats.buffs.flower)') 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.shinySeed>0 || user.stats.buffs.shinySeed)')
mixin specialSpell(k,canceler) 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()}}') 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,10 +118,10 @@ script(id='templates/habitrpg-tasks.html', type="text/ng-template")
+specialSpell('snowball') +specialSpell('snowball')
+specialSpell('spookDust') +specialSpell('spookDust')
+specialSpell('flower') +specialSpell('shinySeed')
+specialSpell('salt','snowball') +specialSpell('salt','snowball')
+specialSpell('opaquePotion','spookDust') +specialSpell('opaquePotion','spookDust')
+specialSpell('petalFreePotion','flower') +specialSpell('petalFreePotion','shinySeed')
// Actual List // Actual List
ul(class='{{list.type}}s main-list', ng-show='obj[list.type + "s"].length > 0', hrpg-sort-tasks) ul(class='{{list.type}}s main-list', ng-show='obj[list.type + "s"].length > 0', hrpg-sort-tasks)