Merge branch 'release' into develop

This commit is contained in:
Sabe Jones
2019-12-17 14:50:29 -06:00
79 changed files with 9365 additions and 9191 deletions

2
package-lock.json generated
View File

@@ -1,6 +1,6 @@
{
"name": "habitica",
"version": "4.126.0",
"version": "4.126.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@@ -1,7 +1,7 @@
{
"name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "4.126.0",
"version": "4.126.1",
"main": "./website/server/index.js",
"dependencies": {
"@babel/core": "^7.7.5",

View File

@@ -211,7 +211,7 @@ describe('payments/index', () => {
await api.createSubscription(data);
const msg = '`Hello recipient, sender has sent you 3 months of subscription!`';
expect(user.sendMessage).to.be.calledOnce;
expect(user.sendMessage).to.be.calledTwice;
expect(user.sendMessage).to.be.calledWith(
recipient,
{ receiverMsg: msg, senderMsg: msg, save: false },
@@ -252,6 +252,77 @@ describe('payments/index', () => {
},
});
});
context('Winter 2019-20 Gift-1-Get-1 Promotion', async () => {
it('creates a gift subscription for purchaser and recipient if none exist', async () => {
await api.createSubscription(data);
expect(user.items.pets['Jackalope-RoyalPurple']).to.eql(5);
expect(user.purchased.plan.customerId).to.eql('Gift');
expect(user.purchased.plan.dateTerminated).to.exist;
expect(user.purchased.plan.dateUpdated).to.exist;
expect(user.purchased.plan.dateCreated).to.exist;
expect(recipient.items.pets['Jackalope-RoyalPurple']).to.eql(5);
expect(recipient.purchased.plan.customerId).to.eql('Gift');
expect(recipient.purchased.plan.dateTerminated).to.exist;
expect(recipient.purchased.plan.dateUpdated).to.exist;
expect(recipient.purchased.plan.dateCreated).to.exist;
});
it('adds extraMonths to existing subscription for purchaser and creates a gift subscription for recipient without sub', async () => {
user.purchased.plan = plan;
expect(user.purchased.plan.extraMonths).to.eql(0);
await api.createSubscription(data);
expect(user.purchased.plan.extraMonths).to.eql(3);
expect(recipient.items.pets['Jackalope-RoyalPurple']).to.eql(5);
expect(recipient.purchased.plan.customerId).to.eql('Gift');
expect(recipient.purchased.plan.dateTerminated).to.exist;
expect(recipient.purchased.plan.dateUpdated).to.exist;
expect(recipient.purchased.plan.dateCreated).to.exist;
});
it('adds extraMonths to existing subscription for recipient and creates a gift subscription for purchaser without sub', async () => {
recipient.purchased.plan = plan;
expect(recipient.purchased.plan.extraMonths).to.eql(0);
await api.createSubscription(data);
expect(recipient.purchased.plan.extraMonths).to.eql(3);
expect(user.items.pets['Jackalope-RoyalPurple']).to.eql(5);
expect(user.purchased.plan.customerId).to.eql('Gift');
expect(user.purchased.plan.dateTerminated).to.exist;
expect(user.purchased.plan.dateUpdated).to.exist;
expect(user.purchased.plan.dateCreated).to.exist;
});
it('adds extraMonths to existing subscriptions for purchaser and recipient', async () => {
user.purchased.plan = plan;
recipient.purchased.plan = plan;
expect(user.purchased.plan.extraMonths).to.eql(0);
expect(recipient.purchased.plan.extraMonths).to.eql(0);
await api.createSubscription(data);
expect(user.purchased.plan.extraMonths).to.eql(3);
expect(recipient.purchased.plan.extraMonths).to.eql(3);
});
it('sends a private message about the promotion', async () => {
await api.createSubscription(data);
const msg = '`Hello sender, you received 3 months of subscription as part of our holiday gift-giving promotion!`';
expect(user.sendMessage).to.be.calledTwice;
expect(user.sendMessage).to.be.calledWith(user, { senderMsg: msg });
});
});
});
context('Purchasing a subscription for self', () => {

View File

@@ -64,6 +64,30 @@
></span>
</div>
</div>
<div
class="g1g1-banner d-flex justify-content-center align-items-center"
v-if="!giftingHidden">
<div
class="svg-icon svg-gifts left-gift"
v-html="icons.gifts">
</div>
<router-link class="g1g1-link" to="/user/settings/subscription">
{{ $t('g1g1Announcement') }}
</router-link>
<div
class="svg-icon svg-gifts right-gift"
v-html="icons.gifts">
</div>
<div
class="closepadding"
@click="hideGiftingBanner()">
<span
class="svg-icon inline-icon icon-10"
aria-hidden="true"
v-html="icons.close">
</span>
</div>
</div>
<notifications-display />
<app-menu />
<div class="container-fluid">
@@ -135,10 +159,43 @@
cursor: crosshair;
}
.closepadding {
margin: 11px 24px;
display: inline-block;
position: relative;
right: 0;
top: 0;
cursor: pointer;
}
.container-fluid {
flex: 1 0 auto;
}
.g1g1-banner {
width: 100%;
min-height: 2.5rem;
background-color: $teal-50;
}
.g1g1-link {
color: $white;
}
.left-gift {
margin: auto 1rem auto auto;
}
.right-gift {
margin: auto auto auto 1rem;
filter: flipH;
transform: scaleX(-1);
}
.svg-gifts {
width: 4.6rem;
}
.notification {
border-radius: 1000px;
background-color: $green-10;
@@ -165,15 +222,6 @@
margin: auto;
}
.closepadding {
margin: 11px 24px;
display: inline-block;
position: relative;
right: 0;
top: 0;
cursor: pointer;
}
@media only screen and (max-width: 768px) {
.content {
font-size: 12px;
@@ -239,8 +287,14 @@ import subCancelModalConfirm from '@/components/payments/cancelModalConfirm';
import subCanceledModal from '@/components/payments/canceledModal';
import spellsMixin from '@/mixins/spells';
import { CONSTANTS, getLocalSetting, removeLocalSetting } from '@/libs/userlocalManager';
import {
CONSTANTS,
getLocalSetting,
removeLocalSetting,
setLocalSetting,
} from '@/libs/userlocalManager';
import gifts from '@/assets/svg/gifts.svg';
import svgClose from '@/assets/svg/close.svg';
import bannedAccountModal from '@/components/bannedAccountModal';
@@ -267,6 +321,7 @@ export default {
return {
icons: Object.freeze({
close: svgClose,
gifts,
}),
selectedItemToBuy: null,
selectedSpellToBuy: null,
@@ -277,6 +332,7 @@ export default {
loading: true,
currentTipNumber: 0,
bannerHidden: false,
giftingHidden: getLocalSetting(CONSTANTS.keyConstants.GIFTING_BANNER_DISPLAY) === 'dismissed',
};
},
computed: {
@@ -670,6 +726,10 @@ export default {
hideBanner () {
this.bannerHidden = true;
},
hideGiftingBanner () {
setLocalSetting(CONSTANTS.keyConstants.GIFTING_BANNER_DISPLAY, 'dismissed');
this.giftingHidden = true;
},
resumeDamage () {
this.$store.dispatch('user:sleep');
},

View File

@@ -1,72 +1,36 @@
.promo_achievement_white {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -928px -465px;
background-position: -283px -293px;
width: 204px;
height: 102px;
}
.promo_armoire_backgrounds_201912 {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px -752px;
background-position: 0px 0px;
width: 423px;
height: 147px;
}
.promo_costume_achievement {
.promo_g1g1_2019 {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -1175px -296px;
width: 144px;
height: 156px;
}
.promo_delightful_dinos {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -424px -752px;
width: 423px;
height: 147px;
}
.promo_ember_thunderstorm_potions {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -928px 0px;
width: 423px;
height: 147px;
}
.promo_harvest_feast {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -928px -296px;
width: 246px;
height: 168px;
background-position: 0px -148px;
width: 357px;
height: 144px;
}
.promo_mystery_201912 {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -928px -148px;
background-position: 0px -293px;
width: 282px;
height: 147px;
}
.promo_take_this {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -1211px -148px;
background-position: -424px -196px;
width: 96px;
height: 69px;
}
.scene_habitica_map {
.scene_todos {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px 0px;
width: 450px;
height: 450px;
}
.scene_office {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -421px -451px;
width: 360px;
height: 240px;
}
.scene_seaserpent {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -451px 0px;
width: 476px;
height: 364px;
}
.scene_yarn_boss {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px -451px;
width: 420px;
height: 300px;
background-position: -424px 0px;
width: 240px;
height: 195px;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,90 +1,90 @@
.weapon_warrior_0 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -997px;
width: 90px;
height: 90px;
}
.weapon_warrior_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1893px -997px;
width: 90px;
height: 90px;
}
.weapon_warrior_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -1088px;
width: 90px;
height: 90px;
}
.weapon_warrior_3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1893px -1088px;
width: 90px;
height: 90px;
}
.weapon_warrior_4 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -1179px;
width: 90px;
height: 90px;
}
.weapon_warrior_5 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1893px -1179px;
width: 90px;
height: 90px;
}
.weapon_warrior_6 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -1270px;
width: 90px;
height: 90px;
}
.weapon_wizard_0 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1893px -1270px;
width: 90px;
height: 90px;
}
.weapon_wizard_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -1361px;
width: 90px;
height: 90px;
}
.weapon_wizard_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1893px -1361px;
width: 90px;
height: 90px;
}
.weapon_wizard_3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -1452px;
width: 90px;
height: 90px;
}
.weapon_wizard_4 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1893px -1452px;
width: 90px;
height: 90px;
}
.weapon_wizard_5 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -1543px;
width: 90px;
height: 90px;
}
.weapon_warrior_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1893px -1361px;
width: 90px;
height: 90px;
}
.weapon_warrior_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -422px;
width: 90px;
height: 90px;
}
.weapon_warrior_3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -604px;
width: 90px;
height: 90px;
}
.weapon_warrior_4 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -997px;
width: 90px;
height: 90px;
}
.weapon_warrior_5 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1893px -997px;
width: 90px;
height: 90px;
}
.weapon_warrior_6 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1893px -1088px;
width: 90px;
height: 90px;
}
.weapon_wizard_0 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -1179px;
width: 90px;
height: 90px;
}
.weapon_wizard_1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1893px -1179px;
width: 90px;
height: 90px;
}
.weapon_wizard_2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -1270px;
width: 90px;
height: 90px;
}
.weapon_wizard_3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1893px -1270px;
width: 90px;
height: 90px;
}
.weapon_wizard_4 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -1361px;
width: 90px;
height: 90px;
}
.weapon_wizard_5 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -1452px;
width: 90px;
height: 90px;
}
.weapon_wizard_6 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1893px -1543px;
background-position: -1893px -1452px;
width: 90px;
height: 90px;
}
.Pet_Currency_Gem {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1696px -1433px;
background-position: -1921px -444px;
width: 68px;
height: 68px;
}
@@ -120,25 +120,25 @@
}
.avatar_floral_healer {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1887px -576px;
background-position: -1802px -897px;
width: 99px;
height: 99px;
}
.avatar_floral_rogue {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -697px;
background-position: -1802px -797px;
width: 99px;
height: 99px;
}
.avatar_floral_warrior {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -797px;
background-position: -1802px -697px;
width: 99px;
height: 99px;
}
.avatar_floral_wizard {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -897px;
background-position: -1887px -576px;
width: 99px;
height: 99px;
}
@@ -150,175 +150,175 @@
}
.ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -422px;
background-position: -1802px -1088px;
width: 90px;
height: 90px;
}
.inventory_present {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1696px -881px;
background-position: -1627px -812px;
width: 68px;
height: 68px;
}
.inventory_present_01 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1921px -444px;
background-position: -1902px -697px;
width: 68px;
height: 68px;
}
.inventory_present_02 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1902px -697px;
background-position: -1902px -897px;
width: 68px;
height: 68px;
}
.inventory_present_03 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1902px -797px;
background-position: -1718px -422px;
width: 68px;
height: 68px;
}
.inventory_present_04 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1902px -897px;
background-position: -1718px -513px;
width: 68px;
height: 68px;
}
.inventory_present_05 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1718px -422px;
background-position: -1627px -743px;
width: 68px;
height: 68px;
}
.inventory_present_06 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1718px -513px;
background-position: -1696px -1019px;
width: 68px;
height: 68px;
}
.inventory_present_07 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1718px -604px;
background-position: -1627px -1088px;
width: 68px;
height: 68px;
}
.inventory_present_08 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -743px;
background-position: -1696px -1088px;
width: 68px;
height: 68px;
}
.inventory_present_09 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1696px -743px;
background-position: -220px -341px;
width: 68px;
height: 68px;
}
.inventory_present_10 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -812px;
background-position: -1902px -797px;
width: 68px;
height: 68px;
}
.inventory_present_11 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1696px -812px;
background-position: -1718px -604px;
width: 68px;
height: 68px;
}
.inventory_present_12 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -881px;
background-position: -1696px -743px;
width: 68px;
height: 68px;
}
.inventory_special_birthday {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -950px;
background-position: -1696px -881px;
width: 68px;
height: 68px;
}
.inventory_special_congrats {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1696px -950px;
background-position: -1627px -950px;
width: 68px;
height: 68px;
}
.inventory_special_fortify {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -1019px;
background-position: -1696px -950px;
width: 68px;
height: 68px;
}
.inventory_special_getwell {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1696px -1019px;
background-position: -1627px -1157px;
width: 68px;
height: 68px;
}
.inventory_special_goodluck {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -1088px;
background-position: -220px -272px;
width: 68px;
height: 68px;
}
.inventory_special_greeting {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1696px -1088px;
background-position: -220px -203px;
width: 68px;
height: 68px;
}
.inventory_special_nye {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -1157px;
background-position: -1696px -1433px;
width: 68px;
height: 68px;
}
.inventory_special_opaquePotion {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1696px -1157px;
background-position: -1627px -1433px;
width: 68px;
height: 68px;
}
.inventory_special_seafoam {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -1226px;
background-position: -1696px -1364px;
width: 68px;
height: 68px;
}
.inventory_special_shinySeed {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1696px -1226px;
background-position: -1627px -1364px;
width: 68px;
height: 68px;
}
.inventory_special_snowball {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -1295px;
background-position: -1696px -1295px;
width: 68px;
height: 68px;
}
.inventory_special_spookySparkles {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1696px -1295px;
background-position: -1627px -1295px;
width: 68px;
height: 68px;
}
.inventory_special_thankyou {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -1364px;
background-position: -1696px -1226px;
width: 68px;
height: 68px;
}
.inventory_special_trinket {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1696px -1364px;
background-position: -1627px -1226px;
width: 68px;
height: 68px;
}
.inventory_special_valentine {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -1433px;
background-position: -1696px -1157px;
width: 68px;
height: 68px;
}
@@ -330,31 +330,31 @@
}
.pet_key {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -220px -203px;
background-position: -1627px -1019px;
width: 68px;
height: 68px;
}
.rebirth_orb {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -220px -272px;
background-position: -1627px -881px;
width: 68px;
height: 68px;
}
.seafoam_star {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -513px;
background-position: -1893px -1543px;
width: 90px;
height: 90px;
}
.shop_armoire {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -220px -341px;
background-position: -1696px -812px;
width: 68px;
height: 68px;
}
.snowman {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1627px -604px;
background-position: -1627px -513px;
width: 90px;
height: 90px;
}
@@ -372,73 +372,73 @@
}
.notif_inventory_present_01 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1953px -142px;
background-position: -1953px -229px;
width: 28px;
height: 28px;
}
.notif_inventory_present_02 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1953px -171px;
background-position: -1953px -200px;
width: 28px;
height: 28px;
}
.notif_inventory_present_03 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1953px -200px;
background-position: -1953px -171px;
width: 28px;
height: 28px;
}
.notif_inventory_present_04 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1953px -229px;
background-position: -1953px -142px;
width: 28px;
height: 28px;
}
.notif_inventory_present_05 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1953px -258px;
background-position: -1931px -766px;
width: 28px;
height: 28px;
}
.notif_inventory_present_06 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1953px -293px;
background-position: -1902px -766px;
width: 28px;
height: 28px;
}
.notif_inventory_present_07 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1953px -322px;
background-position: -1953px -409px;
width: 28px;
height: 28px;
}
.notif_inventory_present_08 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1953px -351px;
background-position: -1953px -380px;
width: 28px;
height: 28px;
}
.notif_inventory_present_09 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1953px -380px;
background-position: -1953px -258px;
width: 28px;
height: 28px;
}
.notif_inventory_present_10 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1953px -409px;
background-position: -1953px -351px;
width: 28px;
height: 28px;
}
.notif_inventory_present_11 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1902px -766px;
background-position: -1953px -322px;
width: 28px;
height: 28px;
}
.notif_inventory_present_12 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1931px -766px;
background-position: -1953px -293px;
width: 28px;
height: 28px;
}
@@ -480,13 +480,13 @@
}
.notif_inventory_special_thankyou {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1971px -797px;
background-position: -1971px -822px;
width: 20px;
height: 24px;
}
.notif_inventory_special_valentine {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1971px -822px;
background-position: -1971px -797px;
width: 20px;
height: 24px;
}
@@ -534,19 +534,19 @@
}
.quest_amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -307px 0px;
background-position: -527px 0px;
width: 219px;
height: 219px;
}
.quest_armadillo {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -527px 0px;
background-position: 0px -435px;
width: 219px;
height: 219px;
}
.quest_atom1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -873px -1315px;
background-position: -1124px -1315px;
width: 250px;
height: 150px;
}
@@ -564,13 +564,13 @@
}
.quest_axolotl {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: 0px -435px;
background-position: 0px -655px;
width: 219px;
height: 219px;
}
.quest_badger {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -220px -435px;
background-position: -967px 0px;
width: 219px;
height: 219px;
}
@@ -588,7 +588,7 @@
}
.quest_bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -440px -435px;
background-position: -220px -875px;
width: 219px;
height: 219px;
}
@@ -600,13 +600,13 @@
}
.quest_butterfly {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -747px 0px;
background-position: -1187px 0px;
width: 219px;
height: 219px;
}
.quest_cheetah {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -747px -220px;
background-position: -1187px -660px;
width: 219px;
height: 219px;
}
@@ -618,7 +618,7 @@
}
.quest_dilatory {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -220px -655px;
background-position: -880px -1095px;
width: 219px;
height: 219px;
}
@@ -630,31 +630,31 @@
}
.quest_dilatoryDistress2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -142px;
background-position: -1802px -293px;
width: 150px;
height: 150px;
}
.quest_dilatoryDistress3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -440px -655px;
background-position: -1100px -1095px;
width: 219px;
height: 219px;
}
.quest_dilatory_derby {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: 0px -655px;
background-position: -220px -1095px;
width: 219px;
height: 219px;
}
.quest_dolphin {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -660px -655px;
background-position: -1407px -440px;
width: 219px;
height: 219px;
}
.quest_dustbunnies {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -967px 0px;
background-position: -1407px -660px;
width: 219px;
height: 219px;
}
@@ -672,19 +672,19 @@
}
.quest_evilsanta2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -967px -220px;
background-position: -1407px -220px;
width: 219px;
height: 219px;
}
.quest_falcon {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -967px -440px;
background-position: -1407px 0px;
width: 219px;
height: 219px;
}
.quest_ferret {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: 0px -875px;
background-position: -307px 0px;
width: 219px;
height: 219px;
}
@@ -696,19 +696,19 @@
}
.quest_ghost_stag {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -220px -875px;
background-position: -660px -1095px;
width: 219px;
height: 219px;
}
.quest_goldenknight1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -440px -875px;
background-position: -440px -1095px;
width: 219px;
height: 219px;
}
.quest_goldenknight2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1124px -1315px;
background-position: -873px -1315px;
width: 250px;
height: 150px;
}
@@ -726,13 +726,13 @@
}
.quest_guineapig {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -660px -875px;
background-position: -1187px -440px;
width: 219px;
height: 219px;
}
.quest_harpy {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -880px -875px;
background-position: -1187px -220px;
width: 219px;
height: 219px;
}
@@ -744,19 +744,19 @@
}
.quest_hippo {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1187px 0px;
background-position: -880px -875px;
width: 219px;
height: 219px;
}
.quest_horse {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1187px -220px;
background-position: -660px -875px;
width: 219px;
height: 219px;
}
.quest_kangaroo {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1187px -440px;
background-position: -440px -875px;
width: 219px;
height: 219px;
}
@@ -768,43 +768,43 @@
}
.quest_lostMasterclasser1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1187px -660px;
background-position: 0px -875px;
width: 219px;
height: 219px;
}
.quest_lostMasterclasser2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: 0px -1095px;
background-position: -967px -440px;
width: 219px;
height: 219px;
}
.quest_lostMasterclasser3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -220px -1095px;
background-position: -967px -220px;
width: 219px;
height: 219px;
}
.quest_mayhemMistiflying1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1802px -293px;
background-position: -1802px -142px;
width: 150px;
height: 150px;
}
.quest_mayhemMistiflying2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -440px -1095px;
background-position: -660px -655px;
width: 219px;
height: 219px;
}
.quest_mayhemMistiflying3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -660px -1095px;
background-position: -440px -655px;
width: 219px;
height: 219px;
}
.quest_monkey {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -880px -1095px;
background-position: -220px -655px;
width: 219px;
height: 219px;
}
@@ -816,31 +816,31 @@
}
.quest_moon2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1100px -1095px;
background-position: -747px -220px;
width: 219px;
height: 219px;
}
.quest_moon3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1407px 0px;
background-position: -747px 0px;
width: 219px;
height: 219px;
}
.quest_moonstone1 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1407px -220px;
background-position: -440px -435px;
width: 219px;
height: 219px;
}
.quest_moonstone2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1407px -440px;
background-position: -220px -435px;
width: 219px;
height: 219px;
}
.quest_moonstone3 {
background-image: url('~@/assets/images/sprites/spritesmith-main-12.png');
background-position: -1407px -660px;
background-position: 0px -1095px;
width: 219px;
height: 219px;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,192 +1,192 @@
.Mount_Head_Velociraptor-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px 0px;
width: 105px;
height: 105px;
}
.Mount_Head_Velociraptor-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px -106px;
width: 105px;
height: 105px;
}
.Mount_Head_Velociraptor-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px -212px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px -318px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px -424px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px -530px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px -636px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: 0px -816px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -106px -816px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -212px -816px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -318px -816px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -424px -816px;
width: 105px;
height: 105px;
}
.Mount_Head_Velociraptor-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -922px -742px;
width: 105px;
height: 105px;
}
.Mount_Head_Velociraptor-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px -530px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px 0px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px -106px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px -212px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px -318px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px -424px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -816px -636px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: 0px -816px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -106px -816px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -212px -816px;
width: 105px;
height: 105px;
}
.Mount_Head_Whale-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -530px -816px;
background-position: -318px -816px;
width: 105px;
height: 105px;
}
.Mount_Head_Wolf-Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: 0px 0px;
background-position: -544px -272px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -136px 0px;
background-position: 0px -136px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: 0px -136px;
background-position: -136px -136px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -136px -136px;
background-position: -272px 0px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Celestial {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -272px 0px;
background-position: -272px -136px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -272px -136px;
background-position: 0px -272px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: 0px -272px;
background-position: -136px -272px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Cupid {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -136px -272px;
background-position: -272px -272px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -272px -272px;
background-position: -408px 0px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Ember {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -408px 0px;
background-position: -408px -136px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Fairy {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -408px -136px;
background-position: -408px -272px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -408px -272px;
background-position: 0px -408px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Frost {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: 0px -408px;
background-position: -136px -408px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -136px -408px;
background-position: -272px -408px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -272px -408px;
background-position: -408px -408px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Glow {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -408px -408px;
background-position: -544px 0px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -544px 0px;
background-position: -544px -136px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Holly {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -544px -136px;
background-position: -136px 0px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-IcySnow {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -544px -272px;
background-position: 0px 0px;
width: 135px;
height: 135px;
}
@@ -294,61 +294,61 @@
}
.Mount_Head_Yarn-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -636px -816px;
background-position: -530px -816px;
width: 105px;
height: 105px;
}
.Mount_Head_Yarn-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -742px -816px;
background-position: -636px -816px;
width: 105px;
height: 105px;
}
.Mount_Head_Yarn-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -922px 0px;
background-position: -742px -816px;
width: 105px;
height: 105px;
}
.Mount_Head_Yarn-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -922px -106px;
background-position: -922px 0px;
width: 105px;
height: 105px;
}
.Mount_Head_Yarn-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -922px -212px;
background-position: -922px -106px;
width: 105px;
height: 105px;
}
.Mount_Head_Yarn-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -922px -318px;
background-position: -922px -212px;
width: 105px;
height: 105px;
}
.Mount_Head_Yarn-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -922px -424px;
background-position: -922px -318px;
width: 105px;
height: 105px;
}
.Mount_Head_Yarn-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -922px -530px;
background-position: -922px -424px;
width: 105px;
height: 105px;
}
.Mount_Head_Yarn-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -922px -636px;
background-position: -922px -530px;
width: 105px;
height: 105px;
}
.Mount_Head_Yarn-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -922px -742px;
background-position: -922px -636px;
width: 105px;
height: 105px;
}
@@ -846,7 +846,7 @@
}
.Mount_Icon_Beetle-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -1274px -1000px;
background-position: -1684px -1100px;
width: 81px;
height: 99px;
}
@@ -1692,7 +1692,7 @@
}
.Mount_Icon_Dragon-Spooky {
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
background-position: -1684px -1100px;
background-position: -1274px -1000px;
width: 81px;
height: 99px;
}

View File

@@ -1,12 +1,12 @@
.Mount_Icon_Dragon-StarryNight {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: 0px 0px;
background-position: -82px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-Sunshine {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -82px 0px;
background-position: -82px -1100px;
width: 81px;
height: 99px;
}
@@ -996,7 +996,7 @@
}
.Mount_Icon_Horse-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -82px -1100px;
background-position: 0px 0px;
width: 81px;
height: 99px;
}
@@ -1338,649 +1338,649 @@
}
.Mount_Icon_Mammoth-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1640px -1000px;
background-position: -1640px -1087px;
width: 78px;
height: 86px;
}
.Mount_Icon_MantisShrimp-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -200px;
background-position: -1394px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -300px;
background-position: -1394px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -400px;
background-position: -1394px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -500px;
background-position: -1394px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -600px;
background-position: -1394px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -700px;
background-position: -1394px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -800px;
background-position: -1394px -900px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -900px;
background-position: -1394px -1000px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -1000px;
background-position: -1394px -1100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -1100px;
background-position: -1394px -1200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -1200px;
background-position: 0px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Nudibranch-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: 0px -1300px;
background-position: -82px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Nudibranch-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -82px -1300px;
background-position: -164px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Nudibranch-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -164px -1300px;
background-position: -246px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Nudibranch-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -246px -1300px;
background-position: -328px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Nudibranch-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -328px -1300px;
background-position: -410px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Nudibranch-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -410px -1300px;
background-position: -492px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Nudibranch-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -492px -1300px;
background-position: -574px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Nudibranch-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -574px -1300px;
background-position: -656px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Nudibranch-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -656px -1300px;
background-position: -738px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Nudibranch-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -738px -1300px;
background-position: -820px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -820px -1300px;
background-position: -902px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -902px -1300px;
background-position: -984px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -984px -1300px;
background-position: -1066px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1066px -1300px;
background-position: -1148px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1148px -1300px;
background-position: -1230px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1230px -1300px;
background-position: -1312px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1312px -1300px;
background-position: -1394px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -1300px;
background-position: -1476px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px 0px;
background-position: -1476px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -100px;
background-position: -1476px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Orca-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1640px -1087px;
background-position: -1640px -1000px;
width: 78px;
height: 86px;
}
.Mount_Icon_Owl-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -200px;
background-position: -1476px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -300px;
background-position: -1476px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -400px;
background-position: -1476px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -500px;
background-position: -1476px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -600px;
background-position: -1476px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -700px;
background-position: -1476px -900px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -800px;
background-position: -1476px -1000px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -900px;
background-position: -1476px -1100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -1000px;
background-position: -1476px -1200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -1100px;
background-position: -1476px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -1200px;
background-position: 0px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -1300px;
background-position: -82px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: 0px -1400px;
background-position: -164px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -82px -1400px;
background-position: -246px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Celestial {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -164px -1400px;
background-position: -328px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -246px -1400px;
background-position: -410px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -328px -1400px;
background-position: -492px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Cupid {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -410px -1400px;
background-position: -574px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -492px -1400px;
background-position: -656px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Ember {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -574px -1400px;
background-position: -738px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Fairy {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -656px -1400px;
background-position: -820px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -738px -1400px;
background-position: -902px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Frost {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -820px -1400px;
background-position: -984px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -902px -1400px;
background-position: -1066px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -984px -1400px;
background-position: -1148px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Glow {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1066px -1400px;
background-position: -1230px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1148px -1400px;
background-position: -1312px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Holly {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1230px -1400px;
background-position: -1394px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-IcySnow {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1312px -1400px;
background-position: -1476px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Peppermint {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -1400px;
background-position: -1558px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Rainbow {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -1400px;
background-position: -1558px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px 0px;
background-position: -1558px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-RoseQuartz {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -100px;
background-position: -1558px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-RoyalPurple {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -200px;
background-position: -1558px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -300px;
background-position: -1558px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Shadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -400px;
background-position: -1558px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Shimmer {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -500px;
background-position: -1558px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Silver {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -600px;
background-position: -1558px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -700px;
background-position: -1558px -900px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Spooky {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -800px;
background-position: -1558px -1000px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-StarryNight {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -900px;
background-position: -1558px -1100px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Sunshine {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -1000px;
background-position: -1558px -1200px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -1100px;
background-position: -1558px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Watery {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -1200px;
background-position: -1558px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -1300px;
background-position: 0px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -1400px;
background-position: -82px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: 0px -1500px;
background-position: -164px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -82px -1500px;
background-position: -246px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -164px -1500px;
background-position: -328px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -246px -1500px;
background-position: -410px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -328px -1500px;
background-position: -492px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -410px -1500px;
background-position: -574px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -492px -1500px;
background-position: -656px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -574px -1500px;
background-position: -738px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -656px -1500px;
background-position: -820px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -738px -1500px;
background-position: -902px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Peacock-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -820px -1500px;
background-position: -984px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Peacock-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -902px -1500px;
background-position: -1066px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Peacock-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -984px -1500px;
background-position: -1148px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Peacock-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1066px -1500px;
background-position: -1230px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Peacock-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1148px -1500px;
background-position: -1312px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Peacock-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1230px -1500px;
background-position: -1394px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Peacock-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1312px -1500px;
background-position: -1476px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Peacock-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1394px -1500px;
background-position: -1558px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Peacock-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1476px -1500px;
background-position: -1640px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Peacock-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1558px -1500px;
background-position: -1640px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1640px 0px;
background-position: -1640px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1640px -100px;
background-position: -1640px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1640px -200px;
background-position: -1640px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1640px -300px;
background-position: -1640px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1640px -400px;
background-position: -1640px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1640px -500px;
background-position: -1640px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1640px -600px;
background-position: -1640px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1640px -700px;
background-position: -1476px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-22.png');
background-position: -1640px -800px;
background-position: -1394px -200px;
width: 81px;
height: 99px;
}

View File

@@ -1,12 +1,12 @@
.Mount_Icon_Phoenix-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: 0px 0px;
background-position: -82px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Pterodactyl-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -82px 0px;
background-position: -164px -1100px;
width: 81px;
height: 99px;
}
@@ -1062,7 +1062,7 @@
}
.Mount_Icon_TigerCub-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -164px -1100px;
background-position: 0px 0px;
width: 81px;
height: 99px;
}
@@ -1494,505 +1494,505 @@
}
.Mount_Icon_Whale-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1640px -400px;
background-position: -1640px -1096px;
width: 78px;
height: 86px;
}
.Mount_Icon_Whale-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1640px -487px;
background-position: -1640px -1009px;
width: 78px;
height: 86px;
}
.Mount_Icon_Whale-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1640px -574px;
background-position: -1640px -922px;
width: 78px;
height: 86px;
}
.Mount_Icon_Whale-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1640px -661px;
background-position: -1640px -835px;
width: 78px;
height: 86px;
}
.Mount_Icon_Whale-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1640px -748px;
background-position: -1640px -1183px;
width: 78px;
height: 86px;
}
.Mount_Icon_Whale-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1640px -835px;
background-position: -1640px -661px;
width: 78px;
height: 86px;
}
.Mount_Icon_Whale-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1640px -922px;
background-position: -1640px -574px;
width: 78px;
height: 86px;
}
.Mount_Icon_Whale-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1640px -1009px;
background-position: -1640px -487px;
width: 78px;
height: 86px;
}
.Mount_Icon_Whale-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1640px -1096px;
background-position: -1640px -748px;
width: 78px;
height: 86px;
}
.Mount_Icon_Whale-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1640px -1183px;
background-position: -1640px -400px;
width: 78px;
height: 86px;
}
.Mount_Icon_Wolf-Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1230px -1300px;
background-position: -1476px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1312px -1300px;
background-position: -1476px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1394px -1300px;
background-position: -1476px -900px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Bronze {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px 0px;
background-position: -1476px -1000px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Celestial {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -100px;
background-position: -1476px -1100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -200px;
background-position: -1476px -1200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -300px;
background-position: -1476px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Cupid {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -400px;
background-position: 0px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -500px;
background-position: -82px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Ember {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -600px;
background-position: -164px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Fairy {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -700px;
background-position: -246px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Floral {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -800px;
background-position: -328px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Frost {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -900px;
background-position: -410px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Ghost {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -1000px;
background-position: -492px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Glass {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -1100px;
background-position: -574px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Glow {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -1200px;
background-position: -656px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -1300px;
background-position: -738px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Holly {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: 0px -1400px;
background-position: -820px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-IcySnow {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -82px -1400px;
background-position: -902px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Peppermint {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -164px -1400px;
background-position: -984px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Rainbow {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -246px -1400px;
background-position: -1066px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -328px -1400px;
background-position: -1148px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-RoseQuartz {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -410px -1400px;
background-position: -1230px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-RoyalPurple {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -492px -1400px;
background-position: -1312px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -574px -1400px;
background-position: -1394px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Shadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -656px -1400px;
background-position: -1476px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Shimmer {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -738px -1400px;
background-position: -1558px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Silver {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -820px -1400px;
background-position: -1558px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -902px -1400px;
background-position: -1558px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Spooky {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -984px -1400px;
background-position: -1558px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-StarryNight {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1066px -1400px;
background-position: -1558px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Sunshine {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1148px -1400px;
background-position: -1558px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1230px -1400px;
background-position: -1558px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Watery {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1312px -1400px;
background-position: -1558px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1394px -1400px;
background-position: -1558px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -1400px;
background-position: -1558px -900px;
width: 81px;
height: 99px;
}
.Mount_Icon_Yarn-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px 0px;
background-position: -1558px -1000px;
width: 81px;
height: 99px;
}
.Mount_Icon_Yarn-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -100px;
background-position: -1558px -1100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Yarn-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -200px;
background-position: -1558px -1200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Yarn-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -300px;
background-position: -1558px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Yarn-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -400px;
background-position: -1558px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Yarn-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -500px;
background-position: 0px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Yarn-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -600px;
background-position: -82px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Yarn-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -700px;
background-position: -164px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Yarn-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -800px;
background-position: -246px -1500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Yarn-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -900px;
background-position: -328px -1500px;
width: 81px;
height: 99px;
}
.Pet-Alligator-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -1000px;
background-position: -410px -1500px;
width: 81px;
height: 99px;
}
.Pet-Alligator-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -1100px;
background-position: -492px -1500px;
width: 81px;
height: 99px;
}
.Pet-Alligator-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -1200px;
background-position: -574px -1500px;
width: 81px;
height: 99px;
}
.Pet-Alligator-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -1300px;
background-position: -656px -1500px;
width: 81px;
height: 99px;
}
.Pet-Alligator-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -1400px;
background-position: -738px -1500px;
width: 81px;
height: 99px;
}
.Pet-Alligator-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: 0px -1500px;
background-position: -820px -1500px;
width: 81px;
height: 99px;
}
.Pet-Alligator-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -82px -1500px;
background-position: -902px -1500px;
width: 81px;
height: 99px;
}
.Pet-Alligator-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -164px -1500px;
background-position: -984px -1500px;
width: 81px;
height: 99px;
}
.Pet-Alligator-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -246px -1500px;
background-position: -1066px -1500px;
width: 81px;
height: 99px;
}
.Pet-Alligator-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -328px -1500px;
background-position: -1148px -1500px;
width: 81px;
height: 99px;
}
.Pet-Armadillo-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -410px -1500px;
background-position: -1230px -1500px;
width: 81px;
height: 99px;
}
.Pet-Armadillo-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -492px -1500px;
background-position: -1312px -1500px;
width: 81px;
height: 99px;
}
.Pet-Armadillo-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -574px -1500px;
background-position: -1394px -1500px;
width: 81px;
height: 99px;
}
.Pet-Armadillo-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -656px -1500px;
background-position: -1476px -1500px;
width: 81px;
height: 99px;
}
.Pet-Armadillo-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -738px -1500px;
background-position: -1558px -1500px;
width: 81px;
height: 99px;
}
.Pet-Armadillo-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -820px -1500px;
background-position: -1640px 0px;
width: 81px;
height: 99px;
}
.Pet-Armadillo-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -902px -1500px;
background-position: -1640px -100px;
width: 81px;
height: 99px;
}
.Pet-Armadillo-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -984px -1500px;
background-position: -1640px -200px;
width: 81px;
height: 99px;
}
.Pet-Armadillo-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1066px -1500px;
background-position: -1476px -600px;
width: 81px;
height: 99px;
}
.Pet-Armadillo-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1148px -1500px;
background-position: -1476px -500px;
width: 81px;
height: 99px;
}
.Pet-Axolotl-Base {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1230px -1500px;
background-position: -1476px -400px;
width: 81px;
height: 99px;
}
.Pet-Axolotl-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1312px -1500px;
background-position: -1476px -300px;
width: 81px;
height: 99px;
}
.Pet-Axolotl-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1394px -1500px;
background-position: -1476px -200px;
width: 81px;
height: 99px;
}
.Pet-Axolotl-Desert {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1476px -1500px;
background-position: -1476px -100px;
width: 81px;
height: 99px;
}
.Pet-Axolotl-Golden {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1558px -1500px;
background-position: -1476px 0px;
width: 81px;
height: 99px;
}
.Pet-Axolotl-Red {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1640px 0px;
background-position: -1394px -1300px;
width: 81px;
height: 99px;
}
.Pet-Axolotl-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1640px -100px;
background-position: -1312px -1300px;
width: 81px;
height: 99px;
}
.Pet-Axolotl-Skeleton {
background-image: url('~@/assets/images/sprites/spritesmith-main-23.png');
background-position: -1640px -200px;
background-position: -1230px -1300px;
width: 81px;
height: 99px;
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,12 +1,12 @@
.Pet-GuineaPig-CottonCandyBlue {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: 0px 0px;
background-position: -82px 0px;
width: 81px;
height: 99px;
}
.Pet-GuineaPig-CottonCandyPink {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px 0px;
background-position: -82px -1100px;
width: 81px;
height: 99px;
}
@@ -996,7 +996,7 @@
}
.Pet-PandaCub-StarryNight {
background-image: url('~@/assets/images/sprites/spritesmith-main-25.png');
background-position: -82px -1100px;
background-position: 0px 0px;
width: 81px;
height: 99px;
}

View File

@@ -1,12 +1,12 @@
.Pet-Snake-White {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: 0px 0px;
background-position: -82px 0px;
width: 81px;
height: 99px;
}
.Pet-Snake-Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -82px 0px;
background-position: -984px 0px;
width: 81px;
height: 99px;
}
@@ -648,7 +648,7 @@
}
.Pet-Unicorn-Shade {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -984px 0px;
background-position: 0px 0px;
width: 81px;
height: 99px;
}
@@ -1080,13 +1080,13 @@
}
.Pet_HatchingPotion_Amber {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px 0px;
background-position: -1230px -69px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Aquatic {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -1230px -69px;
background-position: -69px -1200px;
width: 68px;
height: 68px;
}
@@ -1188,7 +1188,7 @@
}
.Pet_HatchingPotion_IcySnow {
background-image: url('~@/assets/images/sprites/spritesmith-main-26.png');
background-position: -69px -1200px;
background-position: -1230px 0px;
width: 68px;
height: 68px;
}

View File

@@ -12,25 +12,25 @@
}
.hair_bangs_4_pblue {
background-image: url('~@/assets/images/sprites/spritesmith-main-3.png');
background-position: 0px 0px;
background-position: -91px 0px;
width: 90px;
height: 90px;
}
.customize-option.hair_bangs_4_pblue {
background-image: url('~@/assets/images/sprites/spritesmith-main-3.png');
background-position: -25px -15px;
background-position: -116px -15px;
width: 60px;
height: 60px;
}
.hair_bangs_4_pblue2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-3.png');
background-position: -91px 0px;
background-position: -728px -1092px;
width: 90px;
height: 90px;
}
.customize-option.hair_bangs_4_pblue2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-3.png');
background-position: -116px -15px;
background-position: -753px -1107px;
width: 60px;
height: 60px;
}
@@ -1512,13 +1512,13 @@
}
.hair_base_12_ppink2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-3.png');
background-position: -728px -1092px;
background-position: 0px 0px;
width: 90px;
height: 90px;
}
.customize-option.hair_base_12_ppink2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-3.png');
background-position: -753px -1107px;
background-position: -25px -15px;
width: 60px;
height: 60px;
}

View File

@@ -1,24 +1,24 @@
.hair_base_16_TRUred {
background-image: url('~@/assets/images/sprites/spritesmith-main-4.png');
background-position: -91px 0px;
background-position: -728px -1092px;
width: 90px;
height: 90px;
}
.customize-option.hair_base_16_TRUred {
background-image: url('~@/assets/images/sprites/spritesmith-main-4.png');
background-position: -116px -0px;
background-position: -753px -1092px;
width: 60px;
height: 60px;
}
.hair_base_16_snowy {
background-image: url('~@/assets/images/sprites/spritesmith-main-4.png');
background-position: 0px 0px;
background-position: -91px 0px;
width: 90px;
height: 90px;
}
.customize-option.hair_base_16_snowy {
background-image: url('~@/assets/images/sprites/spritesmith-main-4.png');
background-position: -25px -0px;
background-position: -116px -0px;
width: 60px;
height: 60px;
}
@@ -1512,13 +1512,13 @@
}
.hair_base_20_black {
background-image: url('~@/assets/images/sprites/spritesmith-main-4.png');
background-position: -728px -1092px;
background-position: 0px 0px;
width: 90px;
height: 90px;
}
.customize-option.hair_base_20_black {
background-image: url('~@/assets/images/sprites/spritesmith-main-4.png');
background-position: -753px -1092px;
background-position: -25px -0px;
width: 60px;
height: 60px;
}

View File

@@ -12,25 +12,25 @@
}
.hair_base_6_green {
background-image: url('~@/assets/images/sprites/spritesmith-main-5.png');
background-position: 0px 0px;
background-position: -91px 0px;
width: 90px;
height: 90px;
}
.customize-option.hair_base_6_green {
background-image: url('~@/assets/images/sprites/spritesmith-main-5.png');
background-position: -25px -15px;
background-position: -116px -15px;
width: 60px;
height: 60px;
}
.hair_base_6_halloween {
background-image: url('~@/assets/images/sprites/spritesmith-main-5.png');
background-position: -91px 0px;
background-position: -728px -1092px;
width: 90px;
height: 90px;
}
.customize-option.hair_base_6_halloween {
background-image: url('~@/assets/images/sprites/spritesmith-main-5.png');
background-position: -116px -15px;
background-position: -753px -1107px;
width: 60px;
height: 60px;
}
@@ -1968,13 +1968,13 @@
}
.hair_mustache_1_pblue2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-5.png');
background-position: -728px -1092px;
background-position: 0px 0px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_pblue2 {
background-image: url('~@/assets/images/sprites/spritesmith-main-5.png');
background-position: -753px -1107px;
background-position: -25px -15px;
width: 60px;
height: 60px;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 475 KiB

After

Width:  |  Height:  |  Size: 477 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 682 KiB

After

Width:  |  Height:  |  Size: 688 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 358 KiB

After

Width:  |  Height:  |  Size: 358 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 328 KiB

After

Width:  |  Height:  |  Size: 327 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 158 KiB

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 KiB

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 140 KiB

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 149 KiB

After

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 149 KiB

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 177 KiB

After

Width:  |  Height:  |  Size: 179 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 KiB

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 KiB

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 119 KiB

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 119 KiB

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

After

Width:  |  Height:  |  Size: 126 KiB

View File

@@ -76,7 +76,7 @@
</h3>
<div class="panel-body">
<div class="row">
<div class="col-md-12">
<div class="col-md-4">
<div class="form-group">
<!-- eslint-disable vue/no-use-v-if-with-v-for -->
<div
@@ -98,6 +98,11 @@
</div>
</div>
</div>
<div class="col-md-8">
<h4 v-once> {{ $t('winterPromoGiftHeader') }} </h4>
<p v-once> {{ $t('winterPromoGiftDetails1') }} </p>
<p v-once> {{ $t('winterPromoGiftDetails2') }} </p>
</div>
</div>
</div>
</div>

View File

@@ -237,6 +237,11 @@
{{ $t('giftSubscriptionText4') }}
</h4>
</div>
<div class="col-6">
<h2 v-once> {{ $t('winterPromoGiftHeader') }} </h2>
<p v-once> {{ $t('winterPromoGiftDetails1') }} </p>
<p v-once> {{ $t('winterPromoGiftDetails2') }} </p>
</div>
</div>
</div>
</template>

View File

@@ -20,6 +20,10 @@
z-index: 1400; // 1400 is above modal backgrounds
&-top-pos {
&-double {
top: 145px;
}
&-normal {
top: 65px;
}
@@ -34,6 +38,7 @@
<script>
import { mapState } from '@/libs/store';
import notification from './notification';
import { CONSTANTS, getLocalSetting } from '@/libs/userlocalManager';
export default {
components: {
@@ -47,7 +52,9 @@ export default {
notificationsTopPos () {
const base = 'notifications-top-pos-';
let modifier = '';
if (this.userSleeping) {
if (this.userSleeping && this.giftingShown) {
modifier = 'double';
} else if (this.userSleeping || this.giftingShown) {
modifier = 'sleeping';
} else {
modifier = 'normal';
@@ -55,5 +62,10 @@ export default {
return `${base}${modifier}`;
},
},
data () {
return {
giftingShown: getLocalSetting(CONSTANTS.keyConstants.GIFTING_BANNER_DISPLAY) !== 'dismissed',
};
},
};
</script>

View File

@@ -6,6 +6,7 @@ const CONSTANTS = {
CURRENT_EQUIPMENT_DRAWER_TAB: 'current-equipment-drawer-tab',
STABLE_SORT_STATE: 'stable-sort-state',
ONBOARDING_PANEL_STATE: 'onboarding-panel-state',
GIFTING_BANNER_DISPLAY: 'gifting-banner-display',
},
drawerStateValues: {
DRAWER_CLOSED: 'drawer-closed',

View File

@@ -163,7 +163,7 @@
"dateEndJanuary": "January 31",
"dateEndFebruary": "February 28",
"winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!",
"winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!",
"winterPromoGiftDetails1": "Until January 6th only, when you gift somebody a subscription, you get the same subscription for yourself for free!",
"winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3",
"discountBundle": "bundle",
"g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -4,7 +4,7 @@ const api = {};
// @TODO export this const, cannot export it from here because only routes are exported from
// controllers
const LAST_ANNOUNCEMENT_TITLE = 'NEW PET COLLECTION BADGES!';
const LAST_ANNOUNCEMENT_TITLE = 'GIFT ONE, GET ONE PROMOTION! AND BLOG POST ON RUNNING CHALLENGES';
const worldDmg = { // @TODO
bailey: false,
};
@@ -31,23 +31,46 @@ api.getNews = {
<div class="mr-3 ${baileyClass}"></div>
<div class="media-body">
<h1 class="align-self-center">${res.t('newStuff')}</h1>
<h2>12/10/2019 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
<h2>12/17/2019 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
</div>
</div>
<hr/>
<div class="promo_achievement_white center-block"></div>
<div class="promo_g1g1_2019 center-block"></div>
<h3>Gift a Subscription and Get One Free!</h3>
<p>
We're releasing a new achievement so you can celebrate your successes in the world of
Habitican pet collecting! Earn the Primed for Painting and Pearly Pro achievements by
collecting White pets and mounts and you'll earn a nifty badge for your profile.
In honor of the season of giving--and due to popular demand!--we're bringing back a very
special promotion from now until January 6. Now when you gift somebody a subscription,
you get the same subscription for yourself for free!
</p>
<p>
If you already have all the White pets and/or mounts in your stable, you'll receive the
badge automatically! Check your profile and celebrate your new achievement with pride.
Subscribers get tons of perks every month, including exclusive equipment, the ability to
buy Gems with Gold, a special Jackalope Pet, and increased data history. Plus, it helps
keep Habitica running :)
</p>
<div class="small mb-3">
by Piyowo and SabreCat
</div>
<p>
To gift a subscription to someone on our mobile apps, just go to Menu and tap the Gift
One Get One banner. On web, just open their profile and click the present icon in the
upper right. You can open their profile by clicking their avatar in your party header or
their name in chat.
</p>
<p>
Please note that this promotion only applies when you gift to another Habitican. If you
or your gift recipient already have a recurring subscription, the gifted subscription
will only start after that subscription is cancelled or has expired.
</p>
<p>Thanks so much for your support! <3</p>
<div class="scene_todos center-block"></div>
<h3>Blog Post: Running a Challenge</h3>
<p>
This month's <a href="https://habitica.wordpress.com/2019/12/11/running-a-challenge/"
target="_blank">featured Wiki article</a> is about Running a Challenge! We hope that it
will help you as look for exciting ways to motivate yourself and others. Be sure to check
it out, and let us know what you think by reaching out on <a
href="https://twitter.com/habitica" target="_blank">Twitter</a>, <a
href="http://blog.habitrpg.com" target="_blank">Tumblr</a>, and <a
href='https://facebook.com/habitica' target="_blank">Facebook</a>.
</p>
<div class="small mb-3">by shanaqui and the Wiki Wizards</div>
</div>
`,
});

View File

@@ -165,56 +165,89 @@ async function createSubscription (data) {
txnEmail(data.user, emailType);
}
analytics.trackPurchase({
uuid: data.user._id,
groupId,
itemPurchased,
sku: `${data.paymentMethod.toLowerCase()}-subscription`,
purchaseType,
paymentMethod: data.paymentMethod,
quantity: 1,
gift: Boolean(data.gift),
purchaseValue: block.price,
headers: data.headers,
});
if (!data.promo) {
analytics.trackPurchase({
uuid: data.user._id,
groupId,
itemPurchased,
sku: `${data.paymentMethod.toLowerCase()}-subscription`,
purchaseType,
paymentMethod: data.paymentMethod,
quantity: 1,
gift: Boolean(data.gift),
purchaseValue: block.price,
headers: data.headers,
});
}
if (!group) data.user.purchased.txnCount += 1;
if (!group && !data.promo) data.user.purchased.txnCount += 1;
if (data.gift) {
const byUserName = getUserInfo(data.user, ['name']).name;
// generate the message in both languages, so both users can understand it
const languages = [data.user.preferences.language, data.gift.member.preferences.language];
let senderMsg = shared.i18n.t('giftedSubscriptionFull', {
username: data.gift.member.profile.name,
sender: byUserName,
monthCount: shared.content.subscriptionBlocks[data.gift.subscription.key].months,
}, languages[0]);
senderMsg = `\`${senderMsg}\``;
if (data.promo) {
let senderMsg = shared.i18n.t(`giftedSubscription${data.promo}Promo`, {
username: data.gift.member.profile.name,
monthCount: shared.content.subscriptionBlocks[data.gift.subscription.key].months,
}, languages[0]);
let receiverMsg = shared.i18n.t('giftedSubscriptionFull', {
username: data.gift.member.profile.name,
sender: byUserName,
monthCount: shared.content.subscriptionBlocks[data.gift.subscription.key].months,
}, languages[1]);
receiverMsg = `\`${receiverMsg}\``;
senderMsg = `\`${senderMsg}\``;
data.user.sendMessage(data.gift.member, { senderMsg });
} else {
let senderMsg = shared.i18n.t('giftedSubscriptionFull', {
username: data.gift.member.profile.name,
sender: byUserName,
monthCount: shared.content.subscriptionBlocks[data.gift.subscription.key].months,
}, languages[0]);
senderMsg = `\`${senderMsg}\``;
if (data.gift.message) {
receiverMsg += ` ${data.gift.message}`;
senderMsg += ` ${data.gift.message}`;
let receiverMsg = shared.i18n.t('giftedSubscriptionFull', {
username: data.gift.member.profile.name,
sender: byUserName,
monthCount: shared.content.subscriptionBlocks[data.gift.subscription.key].months,
}, languages[1]);
receiverMsg = `\`${receiverMsg}\``;
if (data.gift.message) {
receiverMsg += ` ${data.gift.message}`;
senderMsg += ` ${data.gift.message}`;
}
data.user.sendMessage(data.gift.member, { receiverMsg, senderMsg, save: false });
}
data.user.sendMessage(data.gift.member, { receiverMsg, senderMsg, save: false });
if (data.gift.member.preferences.emailNotifications.giftedSubscription !== false) {
txnEmail(data.gift.member, 'gifted-subscription', [
{ name: 'GIFTER', content: byUserName },
{ name: 'X_MONTHS_SUBSCRIPTION', content: months },
]);
if (data.promo) {
txnEmail(data.gift.member, 'gift-one-get-one', [
{ name: 'GIFTEE_USERNAME', content: data.promoUsername },
{ name: 'X_MONTHS_SUBSCRIPTION', content: months },
]);
} else {
txnEmail(data.gift.member, 'gifted-subscription', [
{ name: 'GIFTER', content: byUserName },
{ name: 'X_MONTHS_SUBSCRIPTION', content: months },
]);
}
}
// Only send push notifications if sending to a user other than yourself
if (data.gift.member._id !== data.user._id) {
const promoData = {
user: data.user,
gift: {
member: data.user,
subscription: {
key: data.gift.subscription.key,
},
},
paymentMethod: data.paymentMethod,
promo: 'Winter',
promoUsername: data.gift.member.auth.local.username,
};
await this.createSubscription(promoData);
if (data.gift.member.preferences.pushNotifications.giftedSubscription !== false) {
sendPushNotification(data.gift.member,
{

View File

@@ -182,7 +182,7 @@ function sendSubscriptionNotification ({
let text;
const timestamp = new Date();
if (recipient.id) {
text = `${buyer.name} ${buyer.id} ${buyer.email} bought a ${months}-month gift subscription for ${recipient.name} ${recipient.id} ${recipient.email} using ${paymentMethod} on ${timestamp}`;
text = `${buyer.name} ${buyer.id} ${buyer.email} bought a ${months}-month gift subscription for ${recipient.name} ${recipient.id} ${recipient.email} and got a promo using ${paymentMethod} on ${timestamp}`;
} else if (groupId) {
text = `${buyer.name} ${buyer.id} ${buyer.email} bought a 1-month recurring group-plan for ${groupId} using ${paymentMethod} on ${timestamp}`;
} else {