feat(quests): add the gryphon quest, mount, pet, egg. For the glory of @baconsaur!

This commit is contained in:
Tyler Renelle 2014-01-21 14:11:03 -08:00
parent 965e57ed2f
commit 2ee93763fc
39 changed files with 3686 additions and 3253 deletions

3444
dist/customizer.css vendored

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -10540,11 +10540,17 @@ var global=self;/**
text: 'Bear Cub',
mountText: 'Bear',
adjective: 'cuddly'
},
Gryphon: {
text: 'Gryphon',
adjective: 'regal',
canBuy: false
}
};
_.each(api.eggs, function(egg, key) {
return _.defaults(egg, {
canBuy: true,
value: 3,
key: key,
notes: "Find a hatching potion to pour on this egg, and it will hatch into a " + egg.adjective + " " + egg.text + ".",
@ -10733,6 +10739,31 @@ var global=self;/**
gp: 20,
exp: 100
}
},
gryphon: {
text: "The Fiery Gryphon",
notes: 'The grand beastmaster, @baconsaur, has come to your party seeking help. "Please, adventurers, you must help me! My prized gryphon has broken free and is terrorizing Habit City! If you can stop her, I could reward you with some of her eggs!"',
value: 4,
boss: {
name: "Fiery Gryphon",
hp: 300,
str: 1.5
},
drop: {
items: [
{
type: 'eggs',
key: 'Gryphon',
text: "Gryphon (Egg)"
}, {
type: 'eggs',
key: 'Gryphon',
text: "Gryphon (Egg)"
}
],
gp: 25,
exp: 125
}
}
};

Binary file not shown.

Before

Width:  |  Height:  |  Size: 376 KiB

BIN
dist/spritesmith-1390344017614.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 397 KiB

3444
dist/spritesmith.css vendored

File diff suppressed because it is too large Load diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View file

@ -472,8 +472,10 @@ api.eggs =
Dragon: text: 'Dragon', adjective: 'mighty'
Cactus: text: 'Cactus', adjective: 'prickly'
BearCub: text: 'Bear Cub', mountText: 'Bear', adjective: 'cuddly'
Gryphon: text: 'Gryphon', adjective: 'regal', canBuy: false
_.each api.eggs, (egg,key) ->
_.defaults egg,
canBuy:true
value: 3
key: key
notes: "Find a hatching potion to pour on this egg, and it will hatch into a #{egg.adjective} #{egg.text}."
@ -558,6 +560,22 @@ api.quests =
gp: 20
exp: 100
gryphon:
text: "The Fiery Gryphon"
notes: 'The grand beastmaster, @baconsaur, has come to your party seeking help. "Please, adventurers, you must help me! My prized gryphon has broken free and is terrorizing Habit City! If you can stop her, I could reward you with some of her eggs!"'
value: 4 # Gem cost to buy, GP sell-back
boss:
name: "Fiery Gryphon" # name of the boss himself (eg, Vice)
hp: 300
str: 1.5 # Multiplier of users' missed dailies
drop:
items: [
{type: 'eggs', key: 'Gryphon', text: "Gryphon (Egg)"}
{type: 'eggs', key: 'Gryphon', text: "Gryphon (Egg)"}
]
gp: 25
exp: 125
_.each api.quests, (v,key) ->
_.defaults v, {key}