chore(grunt): grunt full
2
dist/habitrpg-shared.css
vendored
95
dist/habitrpg-shared.js
vendored
|
|
@ -12185,9 +12185,7 @@ api.spells = {
|
|||
target.value += diminishingReturns(bonus * .02, 4);
|
||||
bonus *= Math.ceil((target.value < 0 ? 1 : target.value + 1) * .075);
|
||||
user.stats.exp += diminishingReturns(bonus, 75);
|
||||
if (user.party.quest.key) {
|
||||
return user.party.quest.progress.up += diminishingReturns(bonus * .1, 50, 30);
|
||||
}
|
||||
return user.party.quest.progress.up += diminishingReturns(bonus * .1, 50, 30);
|
||||
}
|
||||
},
|
||||
mpheal: {
|
||||
|
|
@ -12243,9 +12241,7 @@ api.spells = {
|
|||
notes: t('spellWarriorSmashNotes'),
|
||||
cast: function(user, target) {
|
||||
target.value += 2.5 * (user._statsComputed.str / (user._statsComputed.str + 50)) * user.fns.crit('con');
|
||||
if (user.party.quest.key) {
|
||||
return user.party.quest.progress.up += Math.ceil(user._statsComputed.str * .2);
|
||||
}
|
||||
return user.party.quest.progress.up += Math.ceil(user._statsComputed.str * .2);
|
||||
}
|
||||
},
|
||||
defensiveStance: {
|
||||
|
|
@ -12671,14 +12667,16 @@ api.specialPets = {
|
|||
'Turkey-Base': 'turkey',
|
||||
'BearCub-Polar': 'polarBearPup',
|
||||
'MantisShrimp-Base': 'mantisShrimp',
|
||||
'JackOLantern-Base': 'jackolantern'
|
||||
'JackOLantern-Base': 'jackolantern',
|
||||
'Mammoth-Base': 'mammoth'
|
||||
};
|
||||
|
||||
api.specialMounts = {
|
||||
'BearCub-Polar': 'polarBear',
|
||||
'LionCub-Ethereal': 'etherealLion',
|
||||
'MantisShrimp-Base': 'mantisShrimp',
|
||||
'Turkey-Base': 'turkey'
|
||||
'Turkey-Base': 'turkey',
|
||||
'Mammoth-Base': 'mammoth'
|
||||
};
|
||||
|
||||
api.hatchingPotions = {
|
||||
|
|
@ -13051,6 +13049,83 @@ api.quests = {
|
|||
exp: 0
|
||||
}
|
||||
},
|
||||
stressbeast: {
|
||||
text: t("questStressbeastText"),
|
||||
notes: t("questStressbeastNotes"),
|
||||
completion: t("questStressbeastCompletion"),
|
||||
completionChat: t("questStressbeastCompletionChat"),
|
||||
value: 0,
|
||||
canBuy: false,
|
||||
boss: {
|
||||
name: t("questStressbeastBoss"),
|
||||
hp: 2750000,
|
||||
str: 1,
|
||||
def: 1,
|
||||
rage: {
|
||||
title: t("questStressbeastBossRageTitle"),
|
||||
description: t("questStressbeastBossRageDescription"),
|
||||
value: 1450000,
|
||||
stables: t('questStressbeastBossRageStables'),
|
||||
bailey: t('questStressbeastBossRageBailey'),
|
||||
guide: t('questStressbeastBossRageGuide')
|
||||
}
|
||||
},
|
||||
drop: {
|
||||
items: [
|
||||
{
|
||||
type: 'pets',
|
||||
key: 'Mammoth-Base',
|
||||
text: t('questStressbeastDropMammothPet')
|
||||
}, {
|
||||
type: 'mounts',
|
||||
key: 'Mammoth-Base',
|
||||
text: t('questStressbeastDropMammothMount')
|
||||
}, {
|
||||
type: 'food',
|
||||
key: 'Meat',
|
||||
text: t('foodMeat')
|
||||
}, {
|
||||
type: 'food',
|
||||
key: 'Milk',
|
||||
text: t('foodMilk')
|
||||
}, {
|
||||
type: 'food',
|
||||
key: 'Potatoe',
|
||||
text: t('foodPotatoe')
|
||||
}, {
|
||||
type: 'food',
|
||||
key: 'Strawberry',
|
||||
text: t('foodStrawberry')
|
||||
}, {
|
||||
type: 'food',
|
||||
key: 'Chocolate',
|
||||
text: t('foodChocolate')
|
||||
}, {
|
||||
type: 'food',
|
||||
key: 'Fish',
|
||||
text: t('foodFish')
|
||||
}, {
|
||||
type: 'food',
|
||||
key: 'RottenMeat',
|
||||
text: t('foodRottenMeat')
|
||||
}, {
|
||||
type: 'food',
|
||||
key: 'CottonCandyPink',
|
||||
text: t('foodCottonCandyPink')
|
||||
}, {
|
||||
type: 'food',
|
||||
key: 'CottonCandyBlue',
|
||||
text: t('foodCottonCandyBlue')
|
||||
}, {
|
||||
type: 'food',
|
||||
key: 'Honey',
|
||||
text: t('foodHoney')
|
||||
}
|
||||
],
|
||||
gp: 0,
|
||||
exp: 0
|
||||
}
|
||||
},
|
||||
evilsanta: {
|
||||
canBuy: false,
|
||||
text: t('questEvilSantaText'),
|
||||
|
|
@ -16568,5 +16643,5 @@ api.wrap = function(user, main) {
|
|||
};
|
||||
|
||||
|
||||
}).call(this,require("/home/matteo/Dev/habitrpg/habitrpg-shared/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"))
|
||||
},{"./content.coffee":5,"./i18n.coffee":6,"/home/matteo/Dev/habitrpg/habitrpg-shared/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":2,"lodash":3,"moment":4}]},{},[1])
|
||||
}).call(this,require("/home/sabrecat/habitrpg-shared/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"))
|
||||
},{"./content.coffee":5,"./i18n.coffee":6,"/home/sabrecat/habitrpg-shared/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":2,"lodash":3,"moment":4}]},{},[1])
|
||||
1132
dist/spritesmith0.css
vendored
BIN
dist/spritesmith0.png
vendored
|
Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 199 KiB |
36
dist/spritesmith1.css
vendored
|
|
@ -12,13 +12,13 @@
|
|||
}
|
||||
.hair_base_1_brown {
|
||||
background-image: url(spritesmith1.png);
|
||||
background-position: -637px -1092px;
|
||||
background-position: -728px -1092px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.customize-option.hair_base_1_brown {
|
||||
background-image: url(spritesmith1.png);
|
||||
background-position: -662px -1107px;
|
||||
background-position: -753px -1107px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
|
|
@ -1956,25 +1956,25 @@
|
|||
}
|
||||
.hair_base_6_black {
|
||||
background-image: url(spritesmith1.png);
|
||||
background-position: 0px 0px;
|
||||
background-position: -637px -1092px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.customize-option.hair_base_6_black {
|
||||
background-image: url(spritesmith1.png);
|
||||
background-position: -25px -15px;
|
||||
background-position: -662px -1107px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
.hair_base_6_blond {
|
||||
background-image: url(spritesmith1.png);
|
||||
background-position: -728px -1092px;
|
||||
background-position: 0px 0px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.customize-option.hair_base_6_blond {
|
||||
background-image: url(spritesmith1.png);
|
||||
background-position: -753px -1107px;
|
||||
background-position: -25px -15px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
|
|
@ -3910,3 +3910,27 @@
|
|||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
.skin_ghost {
|
||||
background-image: url(spritesmith1.png);
|
||||
background-position: -1638px -182px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.customize-option.skin_ghost {
|
||||
background-image: url(spritesmith1.png);
|
||||
background-position: -1663px -197px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
.skin_ghost_sleep {
|
||||
background-image: url(spritesmith1.png);
|
||||
background-position: -1638px -273px;
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.customize-option.skin_ghost_sleep {
|
||||
background-image: url(spritesmith1.png);
|
||||
background-position: -1663px -288px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
|
|
|
|||
BIN
dist/spritesmith1.png
vendored
|
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 92 KiB |
746
dist/spritesmith2.css
vendored
BIN
dist/spritesmith2.png
vendored
|
Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 160 KiB |
718
dist/spritesmith3.css
vendored
BIN
dist/spritesmith3.png
vendored
|
Before Width: | Height: | Size: 373 KiB After Width: | Height: | Size: 413 KiB |
674
dist/spritesmith4.css
vendored
BIN
dist/spritesmith4.png
vendored
|
Before Width: | Height: | Size: 287 KiB After Width: | Height: | Size: 288 KiB |
636
dist/spritesmith5.css
vendored
BIN
dist/spritesmith5.png
vendored
|
Before Width: | Height: | Size: 238 KiB After Width: | Height: | Size: 239 KiB |