feat(quests): add the gryphon quest, mount, pet, egg. For the glory of @baconsaur!
3444
dist/customizer.css
vendored
2
dist/habitrpg-shared.css
vendored
31
dist/habitrpg-shared.js
vendored
|
|
@ -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
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
BIN
dist/spritesmith-1390339911712.png
vendored
|
Before Width: | Height: | Size: 376 KiB |
BIN
dist/spritesmith-1390344017614.png
vendored
Normal file
|
After Width: | Height: | Size: 397 KiB |
3444
dist/spritesmith.css
vendored
BIN
img/sprites/spritesmith/items/Pet_Egg_Gryphon.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Body_Gryphon-Base.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Body_Gryphon-Desert.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Body_Gryphon-Golden.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Body_Gryphon-Red.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Body_Gryphon-Shade.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Body_Gryphon-Skeleton.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Body_Gryphon-White.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Body_Gryphon-Zombie.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Head_Gryphon-Base.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Head_Gryphon-Desert.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Head_Gryphon-Golden.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Head_Gryphon-Red.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Head_Gryphon-Shade.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Head_Gryphon-Skeleton.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Head_Gryphon-White.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
img/sprites/spritesmith/mounts/Mount_Head_Gryphon-Zombie.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
img/sprites/spritesmith/pets/Pet-Gryphon-Base.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
img/sprites/spritesmith/pets/Pet-Gryphon-CottonCandyBlue.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
img/sprites/spritesmith/pets/Pet-Gryphon-CottonCandyPink.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
img/sprites/spritesmith/pets/Pet-Gryphon-Desert.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
img/sprites/spritesmith/pets/Pet-Gryphon-Golden.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
img/sprites/spritesmith/pets/Pet-Gryphon-Red.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
img/sprites/spritesmith/pets/Pet-Gryphon-Shade.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
img/sprites/spritesmith/pets/Pet-Gryphon-Skeleton.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
img/sprites/spritesmith/pets/Pet-Gryphon-White.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
img/sprites/spritesmith/pets/Pet-Gryphon-Zombie.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
img/sprites/spritesmith/quests/quest_gryphon.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
|
|
@ -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}
|
||||
|
|
|
|||