feat(rat): add rat quest
2
dist/habitrpg-shared.css
vendored
43
dist/habitrpg-shared.js
vendored
|
|
@ -11183,6 +11183,15 @@ api.questEggs = {
|
|||
return i18n.t('questEggEggAdjective');
|
||||
}),
|
||||
canBuy: false
|
||||
},
|
||||
Rat: {
|
||||
text: (function() {
|
||||
return i18n.t('questEggRatText');
|
||||
}),
|
||||
adjective: (function() {
|
||||
return i18n.t('questEggRatAdjective');
|
||||
}),
|
||||
canBuy: false
|
||||
}
|
||||
};
|
||||
|
||||
|
|
@ -11694,6 +11703,36 @@ api.quests = {
|
|||
gp: 0,
|
||||
exp: 0
|
||||
}
|
||||
},
|
||||
rat: {
|
||||
text: t('questRatText'),
|
||||
notes: t('questRatNotes'),
|
||||
completion: t('questRatCompletion'),
|
||||
value: 4,
|
||||
boss: {
|
||||
name: t('questRatBoss'),
|
||||
hp: 1200,
|
||||
str: 2.5
|
||||
},
|
||||
drop: {
|
||||
items: [
|
||||
{
|
||||
type: 'eggs',
|
||||
key: 'Rat',
|
||||
text: t('questRatDropRatEgg')
|
||||
}, {
|
||||
type: 'eggs',
|
||||
key: 'Rat',
|
||||
text: t('questRatDropRatEgg')
|
||||
}, {
|
||||
type: 'eggs',
|
||||
key: 'Rat',
|
||||
text: t('questRatDropRatEgg')
|
||||
}
|
||||
],
|
||||
gp: 80,
|
||||
exp: 800
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
|
@ -13823,5 +13862,5 @@ api.wrap = function(user, main) {
|
|||
};
|
||||
|
||||
|
||||
}).call(this,require("/home/matteo/Development/habitrpg-shared/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"))
|
||||
},{"./content.coffee":5,"./i18n.coffee":6,"/home/matteo/Development/habitrpg-shared/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":2,"lodash":3,"moment":4}]},{},[1])
|
||||
}).call(this,require("/Users/lefnire/Dropbox/Sites/habitrpg/modules/habitrpg-shared/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"))
|
||||
},{"./content.coffee":5,"./i18n.coffee":6,"/Users/lefnire/Dropbox/Sites/habitrpg/modules/habitrpg-shared/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":2,"lodash":3,"moment":4}]},{},[1])
|
||||
6672
dist/spritesmith.css
vendored
BIN
dist/spritesmith.png
vendored
|
Before Width: | Height: | Size: 548 KiB After Width: | Height: | Size: 582 KiB |
BIN
img/sprites/spritesmith/inventory/Pet_Egg_Rat.png
Normal file
|
After Width: | Height: | Size: 509 B |
BIN
img/sprites/spritesmith/quests/quest_rat.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Body_Rat-Base.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Body_Rat-Desert.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Body_Rat-Golden.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Body_Rat-Red.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Body_Rat-Shade.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Body_Rat-White.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Body_Rat-Zombie.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Head_Rat-Base.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Head_Rat-Desert.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Head_Rat-Golden.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Head_Rat-Red.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Head_Rat-Shade.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Head_Rat-White.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
img/sprites/spritesmith/stable/mounts/Mount_Head_Rat-Zombie.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
img/sprites/spritesmith/stable/pets/Pet-Rat-Base.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
img/sprites/spritesmith/stable/pets/Pet-Rat-CottonCandyBlue.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
img/sprites/spritesmith/stable/pets/Pet-Rat-CottonCandyPink.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
img/sprites/spritesmith/stable/pets/Pet-Rat-Desert.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
img/sprites/spritesmith/stable/pets/Pet-Rat-Golden.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
img/sprites/spritesmith/stable/pets/Pet-Rat-Red.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
img/sprites/spritesmith/stable/pets/Pet-Rat-Shade.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
img/sprites/spritesmith/stable/pets/Pet-Rat-Skeleton.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
img/sprites/spritesmith/stable/pets/Pet-Rat-White.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
img/sprites/spritesmith/stable/pets/Pet-Rat-Zombie.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
|
|
@ -45,6 +45,9 @@
|
|||
"questEggEggText": "Egg",
|
||||
"questEggEggAdjective": "colorful",
|
||||
|
||||
"questEggRatText": "Rat",
|
||||
"questEggRatAdjective": "dirty",
|
||||
|
||||
"eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into a <%= eggAdjective() %> <%= eggText() %>.",
|
||||
|
||||
"hatchingPotionBase": "Base",
|
||||
|
|
|
|||
|
|
@ -30,6 +30,12 @@
|
|||
"questGhostStagBoss": "Ghost Stag",
|
||||
"questGhostStagDropDeerEgg": "Deer (Egg)",
|
||||
|
||||
"questRatText": "The Rat King",
|
||||
"questRatNotes": "Garbage! Massive piles of unchecked dailies are lying all across Habitica. The problem has become so serious that hordes of rats are now seen everywhere. You notice @Pandah petting one of the beasts lovingly. She explains that rats are gentle creatures that feed on unchecked dailies. The real problem is that the dailies have fallen into the sewer, creating a dangerous pit that must be cleared. As you descend into the sewers, a massive rat, with blood red eyes and mangled yellow teeth, attacks you, defending its horde. Will you cower in fear or face the fabled Rat King?",
|
||||
"questRatCompletion": "Your final strike saps the gargantuan rat's strength, his eyes fading to a dull grey. The beast splits into many tiny rats, which scurry off in fright. You notice @Pandah standing behind you, looking at the once mighty creature. She explains that the citizens of Habitica have been inspiried by your courage and are quickly completing all their unchecked dailies. She warns you that we must be vigilant, for should we let out down our guard, the Rat King will return. As payment, @Pandah offers you several rat eggs. Noticing your uneasy expression, she smiles, \"They make wonderful pets.\"",
|
||||
"questRatBoss": "Rat King",
|
||||
"questRatDropRatEgg": "Rat (Egg)",
|
||||
|
||||
"questVice1Text": "Free Yourself of the Dragon's Influence",
|
||||
"questVice1Notes": "<p>They say there lies a terrible evil in the caverns of Mt. Habitica. A monster whose presence twists the wills of the strong heroes of the land, turning them towards bad habits and laziness! The beast is a grand dragon of immense power and comprised of the shadows themselves: Vice, the treacherous Shadow Wyrm. Brave Habiteers, stand up and defeat this foul beast once and for all, but only if you believe you can stand against its immense power. </p><h3>Vice Part 1: </h3><p>How can you expect to fight the beast if it already has control over you? Don't fall victim to laziness and vice! Work hard to fight against the dragon's dark influence and dispel his hold on you! </p>",
|
||||
"questVice1Boss": "Vice's Shade",
|
||||
|
|
|
|||
|
|
@ -582,6 +582,7 @@ api.questEggs =
|
|||
Hedgehog: text: (-> i18n.t('questEggHedgehogText')), adjective: (-> i18n.t('questEggHedgehogAdjective')), canBuy: false
|
||||
Deer: text: (-> i18n.t('questEggDeerText')), adjective: (-> i18n.t('questEggDeerAdjective')), canBuy: false
|
||||
Egg: text: (-> i18n.t('questEggEggText')), adjective: (-> i18n.t('questEggEggAdjective')), canBuy: false
|
||||
Rat: text: (-> i18n.t('questEggRatText')), adjective: (-> i18n.t('questEggRatAdjective')), canBuy: false
|
||||
|
||||
_.each api.questEggs, (egg,key) ->
|
||||
_.defaults egg,
|
||||
|
|
@ -829,6 +830,24 @@ api.quests =
|
|||
gp: 0
|
||||
exp: 0
|
||||
|
||||
rat:
|
||||
text: t('questRatText')
|
||||
notes: t('questRatNotes')
|
||||
completion: t('questRatCompletion')
|
||||
value: 4
|
||||
boss:
|
||||
name: t('questRatBoss')
|
||||
hp: 1200
|
||||
str: 2.5
|
||||
drop:
|
||||
items: [
|
||||
{type: 'eggs', key: 'Rat', text: t('questRatDropRatEgg')}
|
||||
{type: 'eggs', key: 'Rat', text: t('questRatDropRatEgg')}
|
||||
{type: 'eggs', key: 'Rat', text: t('questRatDropRatEgg')}
|
||||
]
|
||||
gp: 80
|
||||
exp: 800
|
||||
|
||||
|
||||
_.each api.quests, (v,key) ->
|
||||
_.defaults v, {key,canBuy:true}
|
||||
|
|
|
|||