feat(pets): August cheetah quest

This commit is contained in:
Sabe Jones 2015-08-19 16:55:14 -04:00
parent 3e848ce67e
commit 190fdd5bb9
4 changed files with 33 additions and 2 deletions

View file

@ -96,6 +96,9 @@
"questEggWhaleText": "Whale",
"questEggWhaleAdjective": "splashy",
"questEggCheetahText": "Cheetah",
"questEggCheetahAdjective": "honest",
"eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into a <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Base",

View file

@ -277,5 +277,12 @@
"questDilatoryDistress3Boss": "Adva, the Usurping Mermaid",
"questDilatoryDistress3DropFish": "Fish (Food)",
"questDilatoryDistress3DropWeapon": "Trident of Crashing Tides (Weapon)",
"questDilatoryDistress3DropShield": "Moonpearl Shield (Shield-Hand Item)"
"questDilatoryDistress3DropShield": "Moonpearl Shield (Shield-Hand Item)",
"questCheetahText": "Such a Cheetah",
"questCheetahNotes": "As you hike across the Sloensteadi Savannah with your friends @PainterProphet, @tivaquinn, @Unruly Hyena, and @Crawford, you're startled to see a Cheetah screeching past with a new Habitican clamped in its jaws. Under the Cheetah's scorching paws, tasks burn away as though complete -- before anyone has the chance to actually finish them! The Habitican sees you and yells, \"Please help me! This Cheetah is making me level too quickly, but I'm not getting anything done. I want to slow down and enjoy the game. Make it stop!\" You fondly remember your own fledgling days, and know that you have to help the newbie by stopping the Cheetah!",
"questCheetahCompletion": "The new Habitican is breathing heavily after the wild ride, but thanks you and your friends for your help. \"I'm glad that Cheetah won't be able to grab anyone else. It did leave some Cheetah eggs for us, so maybe we can raise them into more trustworthy pets!\"",
"questCheetahBoss": "Cheetah",
"questCheetahDropCheetahEgg": "Cheetah (Egg)",
"questCheetahUnlockText": "Unlocks purchasable Cheetah eggs in the Market"
}

View file

@ -1095,6 +1095,7 @@ api.questEggs =
Sheep: text: t('questEggSheepText'), adjective: t('questEggSheepAdjective'), canBuy: false
Cuttlefish: text: t('questEggCuttlefishText'), adjective: t('questEggCuttlefishAdjective'), canBuy: false
Whale: text: t('questEggWhaleText'), adjective: t('questEggWhaleAdjective'), canBuy: false
Cheetah: text: t('questEggCheetahText'), adjective: t('questEggCheetahAdjective'), canBuy: false
_.each api.questEggs, (egg,key) ->
_.defaults egg,
@ -2037,6 +2038,26 @@ api.quests =
]
gp: 0
exp: 650
cheetah:
text: t('questCheetahText')
notes: t('questCheetahNotes')
completion: t('questCheetahCompletion')
value: 4
category: 'pet'
boss:
name: t('questCheetahBoss')
hp: 600
str: 1.5
drop:
items: [
{type: 'eggs', key: 'Cheetah', text: t('questCheetahDropCheetahEgg')}
{type: 'eggs', key: 'Cheetah', text: t('questCheetahDropCheetahEgg')}
{type: 'eggs', key: 'Cheetah', text: t('questCheetahDropCheetahEgg')}
]
gp: 43
exp: 350
unlock: t('questCheetahUnlockText')
_.each api.quests, (v,key) ->
_.defaults v, {key,canBuy:true}

View file

@ -112,7 +112,7 @@
span.Pet_Currency_Gem1x.inline-gems
//- buyable quest eggs. TODO: Get this from a collection so we don't have to maintain this ridiculous comma-delimited list
//- The hard part will be the trex stuff, since it is allowed to exist with two quests
each egg,quest in {gryphon:'Gryphon',hedgehog:'Hedgehog',ghost_stag:'Deer',rat:'Rat',octopus:'Octopus',dilatory_derby:'Seahorse',harpy:'Parrot',rooster:'Rooster',spider:'Spider',owl:'Owl',penguin:'Penguin',rock:'Rock',bunny:'Bunny',slime:'Slime',sheep:'Sheep',kraken:'Cuttlefish',whale:'Whale'}
each egg,quest in {gryphon:'Gryphon',hedgehog:'Hedgehog',ghost_stag:'Deer',rat:'Rat',octopus:'Octopus',dilatory_derby:'Seahorse',harpy:'Parrot',rooster:'Rooster',spider:'Spider',owl:'Owl',penguin:'Penguin',rock:'Rock',bunny:'Bunny',slime:'Slime',sheep:'Sheep',kraken:'Cuttlefish',whale:'Whale',cheetah:'Cheetah'}
div(ng-show='user.achievements.quests.#{quest} > 0')
button.customize-option(class='Pet_Egg_#{egg}',
popover='{{::Content.eggs.#{egg}.notes()}}', popover-append-to-body='true',