diff --git a/.babelrc b/.babelrc
index abdb3b030b..988e0d6f03 100644
--- a/.babelrc
+++ b/.babelrc
@@ -1,4 +1,9 @@
{
"presets": ["es2015"],
- "plugins": ["syntax-async-functions","transform-regenerator"]
+ "plugins": [
+ ["transform-async-to-module-method", {
+ "module": "bluebird",
+ "method": "coroutine"
+ }]
+ ]
}
diff --git a/.eslintignore b/.eslintignore
index 5a862c4394..6aab3499ed 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -20,9 +20,9 @@ website/src/routes/payments.js
website/src/routes/pages.js
website/src/middlewares/apiThrottle.js
website/src/middlewares/forceRefresh.js
-website/src/controllers/payments/
debug-scripts/*
+scripts/*
tasks/*.js
gulpfile.js
Gruntfile.js
@@ -30,7 +30,6 @@ newrelic.js
test/api-legacy/**/*
test/common/simulations/**/*
-test/common_old/
test/content/**/*
test/server_side/**/*
test/spec/**/*
diff --git a/.eslintrc b/.eslintrc
index 111772a5a3..bcccde1ef6 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -2,5 +2,8 @@
"extends": [
"habitrpg/server",
"habitrpg/babel"
- ]
+ ],
+ "globals": {
+ "Promise": true
+ }
}
diff --git a/common/css/index.css b/common/css/index.css
index 9f8b87eec9..33f3b3a0b4 100644
--- a/common/css/index.css
+++ b/common/css/index.css
@@ -1,9 +1,9 @@
/* Comment out for holiday events */
-/* .npc_ian {
+.npc_ian {
background: url("/common/img/sprites/npc_ian.gif") no-repeat;
width: 78px;
height: 135px;
-} */
+}
.quest_burnout {
background: url("/common/img/sprites/quest_burnout.gif") no-repeat;
diff --git a/common/dist/sprites/spritesmith-largeSprites-0.css b/common/dist/sprites/spritesmith-largeSprites-0.css
index d33794cc7d..a6276c651d 100644
--- a/common/dist/sprites/spritesmith-largeSprites-0.css
+++ b/common/dist/sprites/spritesmith-largeSprites-0.css
@@ -1,46 +1,52 @@
.2014_Fall_HealerPROMO2 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -842px -1203px;
+ background-position: -825px -423px;
width: 90px;
height: 90px;
}
.2014_Fall_Mage_PROMO9 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -813px -569px;
+ background-position: -1466px -1139px;
width: 120px;
height: 90px;
}
.2014_Fall_RoguePROMO3 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -977px -1112px;
+ background-position: -1096px -851px;
width: 105px;
height: 90px;
}
.2014_Fall_Warrior_PROMO {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -91px -1295px;
+ background-position: -669px -1157px;
width: 90px;
height: 90px;
}
.promo_android {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -593px -241px;
+ background-position: -1096px -508px;
width: 175px;
height: 175px;
}
.promo_backgrounds_armoire_201602 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -306px -220px;
+ background-position: -954px 0px;
width: 141px;
height: 294px;
}
.promo_backgrounds_armoire_201603 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -813px 0px;
+ background-position: -306px -220px;
width: 141px;
height: 294px;
}
.promo_backgrounds_armoire_201604 {
+ background-image: url(spritesmith-largeSprites-0.png);
+ background-position: -593px 0px;
+ width: 140px;
+ height: 441px;
+}
+.promo_backgrounds_armoire_201605 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -452px 0px;
width: 140px;
@@ -48,19 +54,25 @@
}
.promo_backtoschool {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1236px -148px;
+ background-position: -1343px -251px;
width: 150px;
height: 150px;
}
.promo_burnout {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -593px 0px;
+ background-position: -734px 0px;
width: 219px;
height: 240px;
}
+.promo_chairs_glasses {
+ background-image: url(spritesmith-largeSprites-0.png);
+ background-position: -954px -569px;
+ width: 51px;
+ height: 210px;
+}
.promo_classes_fall_2014 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -326px -912px;
+ background-position: -326px -957px;
width: 321px;
height: 100px;
}
@@ -72,13 +84,13 @@
}
.promo_dilatoryDistress {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -569px -1203px;
+ background-position: -734px -332px;
width: 90px;
height: 90px;
}
.promo_egg_mounts {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -955px 0px;
+ background-position: 0px -809px;
width: 280px;
height: 147px;
}
@@ -90,43 +102,43 @@
}
.promo_enchanted_armoire_201507 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -578px -1112px;
+ background-position: -1343px -789px;
width: 217px;
height: 90px;
}
.promo_enchanted_armoire_201508 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -796px -1112px;
+ background-position: -1343px -972px;
width: 180px;
height: 90px;
}
.promo_enchanted_armoire_201509 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -751px -1203px;
+ background-position: -825px -332px;
width: 90px;
height: 90px;
}
.promo_enchanted_armoire_201511 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1236px -915px;
+ background-position: -1343px -1139px;
width: 122px;
height: 90px;
}
.promo_enchanted_armoire_201601 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1115px -1203px;
+ background-position: -861px -525px;
width: 90px;
height: 90px;
}
.promo_floral_potions {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -813px -295px;
+ background-position: -954px -295px;
width: 105px;
height: 273px;
}
.promo_habitica {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -955px -480px;
+ background-position: -1096px -332px;
width: 175px;
height: 175px;
}
@@ -138,241 +150,241 @@
}
.promo_haunted_hair {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1236px -595px;
+ background-position: -1484px -402px;
width: 100px;
height: 137px;
}
.promo_item_notif {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -955px -656px;
+ background-position: -1343px 0px;
width: 249px;
height: 102px;
}
.promo_mystery_201405 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -364px -1295px;
+ background-position: -760px -1157px;
width: 90px;
height: 90px;
}
.promo_mystery_201406 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: 0px -1295px;
+ background-position: -1494px -251px;
width: 90px;
height: 96px;
}
.promo_mystery_201407 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -769px -241px;
+ background-position: -1243px -684px;
width: 42px;
height: 62px;
}
.promo_mystery_201408 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -513px -442px;
+ background-position: -1272px -332px;
width: 60px;
height: 71px;
}
.promo_mystery_201409 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -933px -1203px;
+ background-position: -770px -525px;
width: 90px;
height: 90px;
}
.promo_mystery_201410 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1131px -586px;
+ background-position: -1496px -1063px;
width: 72px;
height: 63px;
}
.promo_mystery_201411 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1297px -1203px;
+ background-position: -1005px -809px;
width: 90px;
height: 90px;
}
.promo_mystery_201412 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1342px -809px;
+ background-position: -1272px -578px;
width: 42px;
height: 66px;
}
.promo_mystery_201501 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1337px -595px;
+ background-position: -1542px -880px;
width: 48px;
height: 63px;
}
.promo_mystery_201502 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -387px -1203px;
+ background-position: -1033px -1157px;
width: 90px;
height: 90px;
}
.promo_mystery_201503 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -478px -1203px;
+ background-position: -1124px -1157px;
width: 90px;
height: 90px;
}
.promo_mystery_201504 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -646px -621px;
+ background-position: -1272px -404px;
width: 60px;
height: 69px;
}
.promo_mystery_201505 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -660px -1203px;
+ background-position: -734px -423px;
width: 90px;
height: 90px;
}
.promo_mystery_201506 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1337px -659px;
+ background-position: -1272px -508px;
width: 42px;
height: 69px;
}
.promo_mystery_201507 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1131px -480px;
+ background-position: -1500px -103px;
width: 90px;
height: 105px;
}
.promo_mystery_201508 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -293px -1203px;
+ background-position: -828px -241px;
width: 93px;
height: 90px;
}
.promo_mystery_201509 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1024px -1203px;
+ background-position: -808px -706px;
width: 90px;
height: 90px;
}
.promo_mystery_201510 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -199px -1203px;
+ background-position: -734px -241px;
width: 93px;
height: 90px;
}
.promo_mystery_201511 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1206px -1203px;
+ background-position: -578px -1157px;
width: 90px;
height: 90px;
}
.promo_mystery_201512 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -452px -442px;
+ background-position: -1524px -972px;
width: 60px;
height: 81px;
}
.promo_mystery_201601 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1236px -1082px;
+ background-position: -1096px -760px;
width: 120px;
height: 90px;
}
.promo_mystery_201602 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -182px -1295px;
+ background-position: -851px -1157px;
width: 90px;
height: 90px;
}
.promo_mystery_201603 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -273px -1295px;
+ background-position: -942px -1157px;
width: 90px;
height: 90px;
}
.promo_mystery_201604 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1083px -1112px;
+ background-position: -1202px -851px;
width: 93px;
height: 90px;
}
.promo_mystery_3014 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -593px -417px;
+ background-position: -1343px -698px;
width: 217px;
height: 90px;
}
.promo_orca {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1236px -809px;
+ background-position: -1484px -550px;
width: 105px;
height: 105px;
}
.promo_partyhats {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -955px -759px;
+ background-position: -593px -442px;
width: 115px;
height: 47px;
}
.promo_pastel_skin {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -648px -912px;
+ background-position: -648px -957px;
width: 330px;
height: 83px;
}
.customize-option.promo_pastel_skin {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -673px -927px;
+ background-position: -673px -972px;
width: 60px;
height: 60px;
}
.promo_peppermint_flame {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1236px -447px;
+ background-position: -1343px -550px;
width: 140px;
height: 147px;
}
.promo_pet_skins {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1236px -299px;
+ background-position: -1343px -402px;
width: 140px;
height: 147px;
}
.customize-option.promo_pet_skins {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1261px -314px;
+ background-position: -1368px -417px;
width: 60px;
height: 60px;
}
.promo_shimmer_hair {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -724px -809px;
+ background-position: -979px -957px;
width: 330px;
height: 83px;
}
.promo_splashyskins {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: 0px -1203px;
+ background-position: -1343px -880px;
width: 198px;
height: 91px;
}
.customize-option.promo_splashyskins {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -25px -1218px;
+ background-position: -1368px -895px;
width: 60px;
height: 60px;
}
.promo_spring_classes_2016 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: 0px -809px;
+ background-position: -281px -809px;
width: 362px;
height: 102px;
}
.promo_springclasses2014 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: 0px -1112px;
+ background-position: 0px -1157px;
width: 288px;
height: 90px;
}
.promo_springclasses2015 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -289px -1112px;
+ background-position: -289px -1157px;
width: 288px;
height: 90px;
}
@@ -384,37 +396,37 @@
}
.promo_summer_classes_2015 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: 0px -1023px;
+ background-position: 0px -1068px;
width: 300px;
height: 88px;
}
.promo_updos {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1236px 0px;
+ background-position: -1343px -103px;
width: 156px;
height: 147px;
}
.promo_veteran_pets {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1236px -1006px;
+ background-position: -1096px -684px;
width: 146px;
height: 75px;
}
.promo_winter_classes_2016 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -363px -809px;
+ background-position: -644px -809px;
width: 360px;
height: 90px;
}
.promo_winterclasses2015 {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: 0px -912px;
+ background-position: 0px -957px;
width: 325px;
height: 110px;
}
.promo_winteryhair {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -1236px -733px;
+ background-position: -1343px -1063px;
width: 152px;
height: 75px;
}
@@ -426,7 +438,7 @@
}
.npc_viirus {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -813px -660px;
+ background-position: -1217px -760px;
width: 108px;
height: 90px;
}
@@ -438,7 +450,7 @@
}
.welcome_basic_avatars {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -955px -148px;
+ background-position: -1096px 0px;
width: 246px;
height: 165px;
}
@@ -450,7 +462,7 @@
}
.welcome_sample_tasks {
background-image: url(spritesmith-largeSprites-0.png);
- background-position: -955px -314px;
+ background-position: -1096px -166px;
width: 246px;
height: 165px;
}
diff --git a/common/dist/sprites/spritesmith-largeSprites-0.png b/common/dist/sprites/spritesmith-largeSprites-0.png
index c3f550c347..fcc39f11b6 100644
Binary files a/common/dist/sprites/spritesmith-largeSprites-0.png and b/common/dist/sprites/spritesmith-largeSprites-0.png differ
diff --git a/common/dist/sprites/spritesmith-main-0.css b/common/dist/sprites/spritesmith-main-0.css
index 40d1c3bece..33de4f76f8 100644
--- a/common/dist/sprites/spritesmith-main-0.css
+++ b/common/dist/sprites/spritesmith-main-0.css
@@ -1,528 +1,528 @@
.achievement-alien {
background-image: url(spritesmith-main-0.png);
- background-position: -675px -1601px;
+ background-position: -825px -1601px;
width: 24px;
height: 26px;
}
.achievement-alien2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1210px -1036px;
+ background-position: -1638px -1236px;
width: 48px;
height: 52px;
}
.achievement-alpha {
background-image: url(spritesmith-main-0.png);
- background-position: -650px -1601px;
+ background-position: -800px -1601px;
width: 24px;
height: 26px;
}
.achievement-armor {
background-image: url(spritesmith-main-0.png);
- background-position: -625px -1601px;
+ background-position: -775px -1601px;
width: 24px;
height: 26px;
}
.achievement-armor2x {
background-image: url(spritesmith-main-0.png);
- background-position: -846px -1127px;
+ background-position: -1638px -1289px;
width: 48px;
height: 52px;
}
.achievement-bewilder {
background-image: url(spritesmith-main-0.png);
- background-position: -575px -1601px;
+ background-position: -725px -1601px;
width: 24px;
height: 26px;
}
.achievement-bewilder2x {
background-image: url(spritesmith-main-0.png);
- background-position: -944px -1127px;
+ background-position: -1638px -1395px;
width: 48px;
height: 52px;
}
.achievement-birthday {
background-image: url(spritesmith-main-0.png);
- background-position: -525px -1601px;
+ background-position: -675px -1601px;
width: 24px;
height: 26px;
}
.achievement-birthday2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1042px -1127px;
+ background-position: 0px -1548px;
width: 48px;
height: 52px;
}
.achievement-boot {
background-image: url(spritesmith-main-0.png);
- background-position: -475px -1601px;
+ background-position: -625px -1601px;
width: 24px;
height: 26px;
}
.achievement-boot2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1140px -1127px;
+ background-position: -98px -1548px;
width: 48px;
height: 52px;
}
.achievement-bow {
background-image: url(spritesmith-main-0.png);
- background-position: -425px -1601px;
+ background-position: -575px -1601px;
width: 24px;
height: 26px;
}
.achievement-bow2x {
background-image: url(spritesmith-main-0.png);
- background-position: 0px -1548px;
+ background-position: -196px -1548px;
width: 48px;
height: 52px;
}
.achievement-burnout {
background-image: url(spritesmith-main-0.png);
- background-position: -375px -1601px;
+ background-position: -525px -1601px;
width: 24px;
height: 26px;
}
.achievement-burnout2x {
background-image: url(spritesmith-main-0.png);
- background-position: -98px -1548px;
+ background-position: -294px -1548px;
width: 48px;
height: 52px;
}
.achievement-cactus {
background-image: url(spritesmith-main-0.png);
- background-position: -325px -1601px;
+ background-position: -475px -1601px;
width: 24px;
height: 26px;
}
.achievement-cactus2x {
background-image: url(spritesmith-main-0.png);
- background-position: -196px -1548px;
+ background-position: -392px -1548px;
width: 48px;
height: 52px;
}
.achievement-cake {
background-image: url(spritesmith-main-0.png);
- background-position: -275px -1601px;
+ background-position: -425px -1601px;
width: 24px;
height: 26px;
}
.achievement-cake2x {
background-image: url(spritesmith-main-0.png);
- background-position: -294px -1548px;
+ background-position: -490px -1548px;
width: 48px;
height: 52px;
}
.achievement-cave {
background-image: url(spritesmith-main-0.png);
- background-position: -225px -1601px;
+ background-position: -375px -1601px;
width: 24px;
height: 26px;
}
.achievement-cave2x {
background-image: url(spritesmith-main-0.png);
- background-position: -392px -1548px;
+ background-position: -588px -1548px;
width: 48px;
height: 52px;
}
.achievement-coffin {
background-image: url(spritesmith-main-0.png);
- background-position: -175px -1601px;
+ background-position: -325px -1601px;
width: 24px;
height: 26px;
}
.achievement-comment {
background-image: url(spritesmith-main-0.png);
- background-position: -150px -1601px;
+ background-position: -300px -1601px;
width: 24px;
height: 26px;
}
.achievement-comment2x {
background-image: url(spritesmith-main-0.png);
- background-position: -490px -1548px;
+ background-position: -686px -1548px;
width: 48px;
height: 52px;
}
.achievement-costumeContest {
background-image: url(spritesmith-main-0.png);
- background-position: -100px -1601px;
+ background-position: -250px -1601px;
width: 24px;
height: 26px;
}
.achievement-costumeContest2x {
background-image: url(spritesmith-main-0.png);
- background-position: -588px -1548px;
+ background-position: -784px -1548px;
width: 48px;
height: 52px;
}
.achievement-dilatory {
background-image: url(spritesmith-main-0.png);
- background-position: -50px -1601px;
+ background-position: -200px -1601px;
width: 24px;
height: 26px;
}
.achievement-firefox {
background-image: url(spritesmith-main-0.png);
- background-position: -25px -1601px;
+ background-position: -175px -1601px;
width: 24px;
height: 26px;
}
.achievement-greeting {
background-image: url(spritesmith-main-0.png);
- background-position: 0px -1601px;
+ background-position: -150px -1601px;
width: 24px;
height: 26px;
}
.achievement-greeting2x {
background-image: url(spritesmith-main-0.png);
- background-position: -686px -1548px;
+ background-position: -882px -1548px;
width: 48px;
height: 52px;
}
.achievement-habitBirthday {
background-image: url(spritesmith-main-0.png);
- background-position: -1670px -1548px;
+ background-position: -100px -1601px;
width: 24px;
height: 26px;
}
.achievement-habitBirthday2x {
background-image: url(spritesmith-main-0.png);
- background-position: -735px -1548px;
+ background-position: -931px -1548px;
width: 48px;
height: 52px;
}
.achievement-habiticaDay {
background-image: url(spritesmith-main-0.png);
- background-position: -1620px -1548px;
+ background-position: -50px -1601px;
width: 24px;
height: 26px;
}
.achievement-habiticaDay2x {
background-image: url(spritesmith-main-0.png);
- background-position: -833px -1548px;
+ background-position: -1029px -1548px;
width: 48px;
height: 52px;
}
.achievement-heart {
background-image: url(spritesmith-main-0.png);
- background-position: -1570px -1548px;
+ background-position: 0px -1601px;
width: 24px;
height: 26px;
}
.achievement-heart2x {
background-image: url(spritesmith-main-0.png);
- background-position: -931px -1548px;
+ background-position: -1127px -1548px;
width: 48px;
height: 52px;
}
.achievement-karaoke-2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1029px -1548px;
+ background-position: -1225px -1548px;
width: 48px;
height: 52px;
}
.achievement-karaoke {
background-image: url(spritesmith-main-0.png);
- background-position: -1495px -1548px;
+ background-position: -1688px -1501px;
width: 24px;
height: 26px;
}
.achievement-ninja {
background-image: url(spritesmith-main-0.png);
- background-position: -1470px -1548px;
+ background-position: -1663px -1501px;
width: 24px;
height: 26px;
}
.achievement-ninja2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1127px -1548px;
+ background-position: -1323px -1548px;
width: 48px;
height: 52px;
}
.achievement-nye {
background-image: url(spritesmith-main-0.png);
- background-position: -1235px -1089px;
+ background-position: -1687px -1448px;
width: 24px;
height: 26px;
}
.achievement-nye2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1225px -1548px;
+ background-position: -1421px -1548px;
width: 48px;
height: 52px;
}
.achievement-partyOn {
background-image: url(spritesmith-main-0.png);
- background-position: -1688px -1509px;
+ background-position: -1687px -1342px;
width: 24px;
height: 26px;
}
.achievement-partyOn2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -1456px;
+ background-position: -1638px -1183px;
width: 48px;
height: 52px;
}
.achievement-partyUp {
background-image: url(spritesmith-main-0.png);
- background-position: -125px -1601px;
+ background-position: -275px -1601px;
width: 24px;
height: 26px;
}
.achievement-partyUp2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1421px -1548px;
+ background-position: -1617px -1548px;
width: 48px;
height: 52px;
}
.achievement-perfect {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -1509px;
+ background-position: -1687px -1236px;
width: 24px;
height: 26px;
}
.achievement-perfect2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1372px -1548px;
+ background-position: -1568px -1548px;
width: 48px;
height: 52px;
}
.achievement-rat {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -1509px;
+ background-position: -1687px -1289px;
width: 24px;
height: 26px;
}
.achievement-rat2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -1548px;
+ background-position: -1470px -1548px;
width: 48px;
height: 52px;
}
.achievement-seafoam {
background-image: url(spritesmith-main-0.png);
- background-position: -1210px -1089px;
+ background-position: -1687px -1395px;
width: 24px;
height: 26px;
}
.achievement-seafoam2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1176px -1548px;
+ background-position: -1372px -1548px;
width: 48px;
height: 52px;
}
.achievement-shield {
background-image: url(spritesmith-main-0.png);
- background-position: -1238px -1127px;
+ background-position: -1638px -1501px;
width: 24px;
height: 26px;
}
.achievement-shield2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1078px -1548px;
+ background-position: -1274px -1548px;
width: 48px;
height: 52px;
}
.achievement-shinySeed {
background-image: url(spritesmith-main-0.png);
- background-position: -1520px -1548px;
+ background-position: -1666px -1548px;
width: 24px;
height: 26px;
}
.achievement-shinySeed2x {
background-image: url(spritesmith-main-0.png);
- background-position: -980px -1548px;
+ background-position: -1176px -1548px;
width: 48px;
height: 52px;
}
.achievement-snowball {
background-image: url(spritesmith-main-0.png);
- background-position: -1545px -1548px;
+ background-position: -1691px -1548px;
width: 24px;
height: 26px;
}
.achievement-snowball2x {
background-image: url(spritesmith-main-0.png);
- background-position: -882px -1548px;
+ background-position: -1078px -1548px;
width: 48px;
height: 52px;
}
.achievement-spookDust {
background-image: url(spritesmith-main-0.png);
- background-position: -1595px -1548px;
+ background-position: -25px -1601px;
width: 24px;
height: 26px;
}
.achievement-spookDust2x {
background-image: url(spritesmith-main-0.png);
- background-position: -784px -1548px;
+ background-position: -980px -1548px;
width: 48px;
height: 52px;
}
.achievement-stoikalm {
background-image: url(spritesmith-main-0.png);
- background-position: -1645px -1548px;
+ background-position: -75px -1601px;
width: 24px;
height: 26px;
}
.achievement-sun {
background-image: url(spritesmith-main-0.png);
- background-position: -1695px -1548px;
+ background-position: -125px -1601px;
width: 24px;
height: 26px;
}
.achievement-sun2x {
background-image: url(spritesmith-main-0.png);
- background-position: -637px -1548px;
+ background-position: -833px -1548px;
width: 48px;
height: 52px;
}
.achievement-sword {
background-image: url(spritesmith-main-0.png);
- background-position: -75px -1601px;
+ background-position: -225px -1601px;
width: 24px;
height: 26px;
}
.achievement-sword2x {
background-image: url(spritesmith-main-0.png);
- background-position: -539px -1548px;
+ background-position: -735px -1548px;
width: 48px;
height: 52px;
}
.achievement-thankyou {
background-image: url(spritesmith-main-0.png);
- background-position: -1687px -1456px;
+ background-position: -1687px -1183px;
width: 24px;
height: 26px;
}
.achievement-thankyou2x {
background-image: url(spritesmith-main-0.png);
- background-position: -441px -1548px;
+ background-position: -637px -1548px;
width: 48px;
height: 52px;
}
.achievement-thermometer {
background-image: url(spritesmith-main-0.png);
- background-position: -200px -1601px;
+ background-position: -350px -1601px;
width: 24px;
height: 26px;
}
.achievement-thermometer2x {
background-image: url(spritesmith-main-0.png);
- background-position: -343px -1548px;
+ background-position: -539px -1548px;
width: 48px;
height: 52px;
}
.achievement-tree {
background-image: url(spritesmith-main-0.png);
- background-position: -250px -1601px;
+ background-position: -400px -1601px;
width: 24px;
height: 26px;
}
.achievement-tree2x {
background-image: url(spritesmith-main-0.png);
- background-position: -245px -1548px;
+ background-position: -441px -1548px;
width: 48px;
height: 52px;
}
.achievement-triadbingo {
background-image: url(spritesmith-main-0.png);
- background-position: -300px -1601px;
+ background-position: -450px -1601px;
width: 24px;
height: 26px;
}
.achievement-triadbingo2x {
background-image: url(spritesmith-main-0.png);
- background-position: -147px -1548px;
+ background-position: -343px -1548px;
width: 48px;
height: 52px;
}
.achievement-ultimate-healer {
background-image: url(spritesmith-main-0.png);
- background-position: -350px -1601px;
+ background-position: -500px -1601px;
width: 24px;
height: 26px;
}
.achievement-ultimate-healer2x {
background-image: url(spritesmith-main-0.png);
- background-position: -49px -1548px;
+ background-position: -245px -1548px;
width: 48px;
height: 52px;
}
.achievement-ultimate-mage {
background-image: url(spritesmith-main-0.png);
- background-position: -400px -1601px;
+ background-position: -550px -1601px;
width: 24px;
height: 26px;
}
.achievement-ultimate-mage2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1189px -1127px;
+ background-position: -147px -1548px;
width: 48px;
height: 52px;
}
.achievement-ultimate-rogue {
background-image: url(spritesmith-main-0.png);
- background-position: -450px -1601px;
+ background-position: -600px -1601px;
width: 24px;
height: 26px;
}
.achievement-ultimate-rogue2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1091px -1127px;
+ background-position: -49px -1548px;
width: 48px;
height: 52px;
}
.achievement-ultimate-warrior {
background-image: url(spritesmith-main-0.png);
- background-position: -500px -1601px;
+ background-position: -650px -1601px;
width: 24px;
height: 26px;
}
.achievement-ultimate-warrior2x {
background-image: url(spritesmith-main-0.png);
- background-position: -993px -1127px;
+ background-position: -1638px -1448px;
width: 48px;
height: 52px;
}
.achievement-valentine {
background-image: url(spritesmith-main-0.png);
- background-position: -550px -1601px;
+ background-position: -700px -1601px;
width: 24px;
height: 26px;
}
.achievement-valentine2x {
background-image: url(spritesmith-main-0.png);
- background-position: -895px -1127px;
+ background-position: -1638px -1342px;
width: 48px;
height: 52px;
}
.achievement-wolf {
background-image: url(spritesmith-main-0.png);
- background-position: -600px -1601px;
+ background-position: -750px -1601px;
width: 24px;
height: 26px;
}
.achievement-wolf2x {
background-image: url(spritesmith-main-0.png);
- background-position: -1323px -1548px;
+ background-position: -1519px -1548px;
width: 48px;
height: 52px;
}
.background_alpine_slopes {
background-image: url(spritesmith-main-0.png);
- background-position: -851px -592px;
+ background-position: -141px -740px;
width: 140px;
height: 147px;
}
.background_archery_range {
background-image: url(spritesmith-main-0.png);
- background-position: 0px -592px;
+ background-position: -282px -592px;
width: 140px;
height: 147px;
}
.background_autumn_forest {
background-image: url(spritesmith-main-0.png);
- background-position: 0px -740px;
+ background-position: -846px -740px;
width: 140px;
height: 147px;
}
@@ -538,27 +538,33 @@
width: 141px;
height: 147px;
}
+.background_beehive {
+ background-image: url(spritesmith-main-0.png);
+ background-position: -423px -592px;
+ width: 140px;
+ height: 147px;
+}
.background_blacksmithy {
background-image: url(spritesmith-main-0.png);
- background-position: -141px -592px;
+ background-position: -851px -148px;
width: 140px;
height: 147px;
}
.background_cherry_trees {
background-image: url(spritesmith-main-0.png);
- background-position: -705px -592px;
+ background-position: -851px -296px;
width: 140px;
height: 147px;
}
.background_clouds {
background-image: url(spritesmith-main-0.png);
- background-position: -851px 0px;
+ background-position: -851px -592px;
width: 140px;
height: 147px;
}
.background_coral_reef {
background-image: url(spritesmith-main-0.png);
- background-position: -851px -296px;
+ background-position: -282px -740px;
width: 140px;
height: 147px;
}
@@ -570,73 +576,79 @@
}
.background_crystal_cave {
background-image: url(spritesmith-main-0.png);
- background-position: -564px -740px;
+ background-position: -992px -296px;
width: 140px;
height: 147px;
}
.background_deep_mine {
background-image: url(spritesmith-main-0.png);
- background-position: -992px 0px;
+ background-position: -992px -444px;
width: 140px;
height: 147px;
}
.background_dilatory_ruins {
background-image: url(spritesmith-main-0.png);
- background-position: -992px -148px;
+ background-position: -992px -592px;
width: 140px;
height: 147px;
}
.background_distant_castle {
background-image: url(spritesmith-main-0.png);
- background-position: -992px -296px;
+ background-position: -992px -740px;
width: 140px;
height: 147px;
}
.background_drifting_raft {
background-image: url(spritesmith-main-0.png);
- background-position: -992px -444px;
+ background-position: -282px -1036px;
width: 140px;
height: 147px;
}
.background_dusty_canyons {
background-image: url(spritesmith-main-0.png);
- background-position: -141px -1036px;
+ background-position: -564px -1036px;
width: 140px;
height: 147px;
}
.background_fairy_ring {
background-image: url(spritesmith-main-0.png);
- background-position: -282px -1036px;
+ background-position: -705px -1036px;
width: 140px;
height: 147px;
}
.background_floating_islands {
background-image: url(spritesmith-main-0.png);
- background-position: -426px -444px;
+ background-position: -567px -444px;
width: 140px;
height: 147px;
}
.background_floral_meadow {
background-image: url(spritesmith-main-0.png);
- background-position: -567px -444px;
+ background-position: -710px 0px;
width: 140px;
height: 147px;
}
.background_forest {
background-image: url(spritesmith-main-0.png);
- background-position: -710px 0px;
+ background-position: -710px -148px;
width: 140px;
height: 147px;
}
.background_frigid_peak {
background-image: url(spritesmith-main-0.png);
- background-position: -710px -148px;
+ background-position: -710px -296px;
width: 140px;
height: 147px;
}
.background_frozen_lake {
background-image: url(spritesmith-main-0.png);
- background-position: -710px -296px;
+ background-position: -710px -444px;
+ width: 140px;
+ height: 147px;
+}
+.background_gazebo {
+ background-image: url(spritesmith-main-0.png);
+ background-position: 0px -592px;
width: 140px;
height: 147px;
}
@@ -660,19 +672,19 @@
}
.background_graveyard {
background-image: url(spritesmith-main-0.png);
- background-position: -282px -592px;
+ background-position: -564px -592px;
width: 140px;
height: 147px;
}
.background_gumdrop_land {
background-image: url(spritesmith-main-0.png);
- background-position: -423px -592px;
+ background-position: -705px -592px;
width: 140px;
height: 147px;
}
.background_harvest_feast {
background-image: url(spritesmith-main-0.png);
- background-position: -564px -592px;
+ background-position: -851px 0px;
width: 140px;
height: 147px;
}
@@ -690,7 +702,7 @@
}
.background_haunted_house {
background-image: url(spritesmith-main-0.png);
- background-position: -851px -148px;
+ background-position: -851px -444px;
width: 140px;
height: 147px;
}
@@ -702,13 +714,13 @@
}
.background_iceberg {
background-image: url(spritesmith-main-0.png);
- background-position: -851px -444px;
+ background-position: 0px -740px;
width: 140px;
height: 147px;
}
.background_island_waterfalls {
background-image: url(spritesmith-main-0.png);
- background-position: -705px -1036px;
+ background-position: -426px -444px;
width: 140px;
height: 147px;
}
@@ -720,19 +732,19 @@
}
.background_market {
background-image: url(spritesmith-main-0.png);
- background-position: -141px -740px;
+ background-position: -423px -740px;
width: 140px;
height: 147px;
}
.background_mountain_lake {
background-image: url(spritesmith-main-0.png);
- background-position: -282px -740px;
+ background-position: -564px -740px;
width: 140px;
height: 147px;
}
.background_night_dunes {
background-image: url(spritesmith-main-0.png);
- background-position: -423px -740px;
+ background-position: -705px -740px;
width: 140px;
height: 147px;
}
@@ -744,13 +756,13 @@
}
.background_pagodas {
background-image: url(spritesmith-main-0.png);
- background-position: -705px -740px;
+ background-position: -992px 0px;
width: 140px;
height: 147px;
}
.background_pumpkin_patch {
background-image: url(spritesmith-main-0.png);
- background-position: -846px -740px;
+ background-position: -992px -148px;
width: 140px;
height: 147px;
}
@@ -780,109 +792,109 @@
}
.background_seafarer_ship {
background-image: url(spritesmith-main-0.png);
- background-position: -992px -592px;
+ background-position: 0px -888px;
width: 140px;
height: 147px;
}
.background_shimmery_bubbles {
background-image: url(spritesmith-main-0.png);
- background-position: -992px -740px;
+ background-position: -141px -888px;
width: 140px;
height: 147px;
}
.background_slimy_swamp {
background-image: url(spritesmith-main-0.png);
- background-position: 0px -888px;
+ background-position: -282px -888px;
width: 140px;
height: 147px;
}
.background_snowman_army {
background-image: url(spritesmith-main-0.png);
- background-position: -141px -888px;
+ background-position: -423px -888px;
width: 140px;
height: 147px;
}
.background_snowy_pines {
background-image: url(spritesmith-main-0.png);
- background-position: -282px -888px;
+ background-position: -564px -888px;
width: 140px;
height: 147px;
}
.background_snowy_sunrise {
background-image: url(spritesmith-main-0.png);
- background-position: -423px -888px;
+ background-position: -705px -888px;
width: 140px;
height: 147px;
}
.background_south_pole {
background-image: url(spritesmith-main-0.png);
- background-position: -564px -888px;
+ background-position: -846px -888px;
width: 140px;
height: 147px;
}
.background_spring_rain {
background-image: url(spritesmith-main-0.png);
- background-position: -705px -888px;
+ background-position: -987px -888px;
width: 140px;
height: 147px;
}
.background_stable {
background-image: url(spritesmith-main-0.png);
- background-position: -846px -888px;
+ background-position: -1133px 0px;
width: 140px;
height: 147px;
}
.background_stained_glass {
background-image: url(spritesmith-main-0.png);
- background-position: -987px -888px;
+ background-position: -1133px -148px;
width: 140px;
height: 147px;
}
.background_starry_skies {
background-image: url(spritesmith-main-0.png);
- background-position: -1133px 0px;
+ background-position: -1133px -296px;
width: 140px;
height: 147px;
}
.background_stone_circle {
background-image: url(spritesmith-main-0.png);
- background-position: -1133px -148px;
+ background-position: -1133px -444px;
width: 140px;
height: 147px;
}
.background_sunken_ship {
background-image: url(spritesmith-main-0.png);
- background-position: -1133px -296px;
+ background-position: -1133px -592px;
width: 140px;
height: 147px;
}
.background_sunset_meadow {
background-image: url(spritesmith-main-0.png);
- background-position: -1133px -444px;
+ background-position: -1133px -740px;
width: 140px;
height: 147px;
}
.background_sunset_oasis {
background-image: url(spritesmith-main-0.png);
- background-position: -1133px -592px;
+ background-position: -1133px -888px;
width: 140px;
height: 147px;
}
.background_sunset_savannah {
background-image: url(spritesmith-main-0.png);
- background-position: -1133px -740px;
+ background-position: -141px -592px;
width: 140px;
height: 147px;
}
.background_swarming_darkness {
background-image: url(spritesmith-main-0.png);
- background-position: -1133px -888px;
+ background-position: 0px -1036px;
width: 140px;
height: 147px;
}
.background_tavern {
background-image: url(spritesmith-main-0.png);
- background-position: 0px -1036px;
+ background-position: -141px -1036px;
width: 140px;
height: 147px;
}
@@ -892,1761 +904,1683 @@
width: 141px;
height: 147px;
}
-.background_twinkly_lights {
- background-image: url(spritesmith-main-0.png);
- background-position: -142px 0px;
- width: 141px;
- height: 147px;
-}
-.background_twinkly_party_lights {
- background-image: url(spritesmith-main-0.png);
- background-position: -284px -444px;
- width: 141px;
- height: 147px;
-}
-.background_volcano {
+.background_tree_roots {
background-image: url(spritesmith-main-0.png);
background-position: -423px -1036px;
width: 140px;
height: 147px;
}
+.background_twinkly_lights {
+ background-image: url(spritesmith-main-0.png);
+ background-position: -284px -444px;
+ width: 141px;
+ height: 147px;
+}
+.background_twinkly_party_lights {
+ background-image: url(spritesmith-main-0.png);
+ background-position: -142px 0px;
+ width: 141px;
+ height: 147px;
+}
+.background_volcano {
+ background-image: url(spritesmith-main-0.png);
+ background-position: -846px -1036px;
+ width: 140px;
+ height: 147px;
+}
.background_winter_night {
background-image: url(spritesmith-main-0.png);
- background-position: -564px -1036px;
+ background-position: -987px -1036px;
width: 140px;
height: 147px;
}
.background_winter_town {
background-image: url(spritesmith-main-0.png);
- background-position: -710px -444px;
+ background-position: -1128px -1036px;
width: 140px;
height: 147px;
}
.hair_beard_1_TRUred {
background-image: url(spritesmith-main-0.png);
- background-position: -182px -1457px;
+ background-position: -546px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_TRUred {
background-image: url(spritesmith-main-0.png);
- background-position: -207px -1472px;
+ background-position: -571px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_1_aurora {
background-image: url(spritesmith-main-0.png);
- background-position: -728px -1366px;
+ background-position: -1092px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_aurora {
background-image: url(spritesmith-main-0.png);
- background-position: -753px -1381px;
+ background-position: -1117px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_1_black {
background-image: url(spritesmith-main-0.png);
- background-position: -819px -1366px;
+ background-position: -1183px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_black {
background-image: url(spritesmith-main-0.png);
- background-position: -844px -1381px;
+ background-position: -1208px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_1_blond {
background-image: url(spritesmith-main-0.png);
- background-position: -910px -1366px;
+ background-position: -1274px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_blond {
background-image: url(spritesmith-main-0.png);
- background-position: -935px -1381px;
+ background-position: -1299px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_1_blue {
background-image: url(spritesmith-main-0.png);
- background-position: -1001px -1366px;
+ background-position: -1365px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_blue {
background-image: url(spritesmith-main-0.png);
- background-position: -1026px -1381px;
+ background-position: -1390px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_1_brown {
background-image: url(spritesmith-main-0.png);
- background-position: -1092px -1366px;
+ background-position: -1456px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_brown {
background-image: url(spritesmith-main-0.png);
- background-position: -1117px -1381px;
+ background-position: -1481px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_1_candycane {
background-image: url(spritesmith-main-0.png);
- background-position: -1183px -1366px;
+ background-position: -1547px 0px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_candycane {
background-image: url(spritesmith-main-0.png);
- background-position: -1208px -1381px;
+ background-position: -1572px -15px;
width: 60px;
height: 60px;
}
.hair_beard_1_candycorn {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -1366px;
+ background-position: -1547px -91px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_candycorn {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -1381px;
+ background-position: -1572px -106px;
width: 60px;
height: 60px;
}
.hair_beard_1_festive {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -1366px;
+ background-position: -1547px -182px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_festive {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -1381px;
+ background-position: -1572px -197px;
width: 60px;
height: 60px;
}
.hair_beard_1_frost {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -1366px;
+ background-position: -1547px -273px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_frost {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -1381px;
+ background-position: -1572px -288px;
width: 60px;
height: 60px;
}
.hair_beard_1_ghostwhite {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px 0px;
+ background-position: -1547px -364px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_ghostwhite {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -15px;
+ background-position: -1572px -379px;
width: 60px;
height: 60px;
}
.hair_beard_1_green {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -91px;
+ background-position: -1547px -455px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_green {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -106px;
+ background-position: -1572px -470px;
width: 60px;
height: 60px;
}
.hair_beard_1_halloween {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -182px;
+ background-position: -1547px -546px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_halloween {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -197px;
+ background-position: -1572px -561px;
width: 60px;
height: 60px;
}
.hair_beard_1_holly {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -273px;
+ background-position: -1547px -637px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_holly {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -288px;
+ background-position: -1572px -652px;
width: 60px;
height: 60px;
}
.hair_beard_1_hollygreen {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -364px;
+ background-position: -1547px -728px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_hollygreen {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -379px;
+ background-position: -1572px -743px;
width: 60px;
height: 60px;
}
.hair_beard_1_midnight {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -455px;
+ background-position: -1547px -819px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_midnight {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -470px;
+ background-position: -1572px -834px;
width: 60px;
height: 60px;
}
.hair_beard_1_pblue {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -546px;
+ background-position: -1547px -910px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_pblue {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -561px;
+ background-position: -1572px -925px;
width: 60px;
height: 60px;
}
.hair_beard_1_peppermint {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -637px;
+ background-position: -1547px -1001px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_peppermint {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -652px;
+ background-position: -1572px -1016px;
width: 60px;
height: 60px;
}
.hair_beard_1_pgreen {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -728px;
+ background-position: -1547px -1092px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_pgreen {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -743px;
+ background-position: -1572px -1107px;
width: 60px;
height: 60px;
}
.hair_beard_1_porange {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -819px;
+ background-position: -1547px -1183px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_porange {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -834px;
+ background-position: -1572px -1198px;
width: 60px;
height: 60px;
}
.hair_beard_1_ppink {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -910px;
+ background-position: -1547px -1274px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_ppink {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -925px;
+ background-position: -1572px -1289px;
width: 60px;
height: 60px;
}
.hair_beard_1_ppurple {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -1001px;
+ background-position: -1547px -1365px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_ppurple {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -1016px;
+ background-position: -1572px -1380px;
width: 60px;
height: 60px;
}
.hair_beard_1_pumpkin {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -1092px;
+ background-position: 0px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_pumpkin {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -1107px;
+ background-position: -25px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_1_purple {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -1183px;
+ background-position: -91px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_purple {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -1198px;
+ background-position: -116px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_1_pyellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -1274px;
+ background-position: -182px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_pyellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -1289px;
+ background-position: -207px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_1_rainbow {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -1365px;
+ background-position: -273px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_rainbow {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -1380px;
+ background-position: -298px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_1_red {
background-image: url(spritesmith-main-0.png);
- background-position: 0px -1457px;
+ background-position: -364px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_red {
background-image: url(spritesmith-main-0.png);
- background-position: -25px -1472px;
+ background-position: -389px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_1_snowy {
background-image: url(spritesmith-main-0.png);
- background-position: -91px -1457px;
+ background-position: -455px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_snowy {
background-image: url(spritesmith-main-0.png);
- background-position: -116px -1472px;
+ background-position: -480px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_1_white {
background-image: url(spritesmith-main-0.png);
- background-position: -273px -1457px;
+ background-position: -637px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_white {
background-image: url(spritesmith-main-0.png);
- background-position: -298px -1472px;
+ background-position: -662px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_1_winternight {
background-image: url(spritesmith-main-0.png);
- background-position: -364px -1457px;
+ background-position: -728px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_winternight {
background-image: url(spritesmith-main-0.png);
- background-position: -389px -1472px;
+ background-position: -753px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_1_winterstar {
background-image: url(spritesmith-main-0.png);
- background-position: -455px -1457px;
+ background-position: -819px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_winterstar {
background-image: url(spritesmith-main-0.png);
- background-position: -480px -1472px;
+ background-position: -844px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_1_yellow {
background-image: url(spritesmith-main-0.png);
- background-position: -546px -1457px;
+ background-position: -910px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_yellow {
background-image: url(spritesmith-main-0.png);
- background-position: -571px -1472px;
+ background-position: -935px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_1_zombie {
background-image: url(spritesmith-main-0.png);
- background-position: -637px -1457px;
+ background-position: -1001px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_1_zombie {
background-image: url(spritesmith-main-0.png);
- background-position: -662px -1472px;
+ background-position: -1026px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_2_TRUred {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -1001px;
+ background-position: -1274px -455px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_TRUred {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -1016px;
+ background-position: -1299px -470px;
width: 60px;
height: 60px;
}
.hair_beard_2_aurora {
background-image: url(spritesmith-main-0.png);
- background-position: -728px -1457px;
+ background-position: -1092px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_aurora {
background-image: url(spritesmith-main-0.png);
- background-position: -753px -1472px;
+ background-position: -1117px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_2_black {
background-image: url(spritesmith-main-0.png);
- background-position: -819px -1457px;
+ background-position: -1183px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_black {
background-image: url(spritesmith-main-0.png);
- background-position: -844px -1472px;
+ background-position: -1208px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_2_blond {
background-image: url(spritesmith-main-0.png);
- background-position: -910px -1457px;
+ background-position: -1274px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_blond {
background-image: url(spritesmith-main-0.png);
- background-position: -935px -1472px;
+ background-position: -1299px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_2_blue {
background-image: url(spritesmith-main-0.png);
- background-position: -1001px -1457px;
+ background-position: -1365px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_blue {
background-image: url(spritesmith-main-0.png);
- background-position: -1026px -1472px;
+ background-position: -1390px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_2_brown {
background-image: url(spritesmith-main-0.png);
- background-position: -1092px -1457px;
+ background-position: -1456px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_brown {
background-image: url(spritesmith-main-0.png);
- background-position: -1117px -1472px;
+ background-position: -1481px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_2_candycane {
background-image: url(spritesmith-main-0.png);
- background-position: -1183px -1457px;
+ background-position: -1547px -1457px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_candycane {
background-image: url(spritesmith-main-0.png);
- background-position: -1208px -1472px;
+ background-position: -1572px -1472px;
width: 60px;
height: 60px;
}
.hair_beard_2_candycorn {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -1457px;
+ background-position: -1638px 0px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_candycorn {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -1472px;
+ background-position: -1663px -15px;
width: 60px;
height: 60px;
}
.hair_beard_2_festive {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -1457px;
+ background-position: -1638px -91px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_festive {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -1472px;
+ background-position: -1663px -106px;
width: 60px;
height: 60px;
}
.hair_beard_2_frost {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -1457px;
+ background-position: -1638px -182px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_frost {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -1472px;
+ background-position: -1663px -197px;
width: 60px;
height: 60px;
}
.hair_beard_2_ghostwhite {
background-image: url(spritesmith-main-0.png);
- background-position: -1547px -1457px;
+ background-position: -1638px -273px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_ghostwhite {
background-image: url(spritesmith-main-0.png);
- background-position: -1572px -1472px;
+ background-position: -1663px -288px;
width: 60px;
height: 60px;
}
.hair_beard_2_green {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px 0px;
+ background-position: -1638px -364px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_green {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -15px;
+ background-position: -1663px -379px;
width: 60px;
height: 60px;
}
.hair_beard_2_halloween {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -91px;
+ background-position: -1638px -455px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_halloween {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -106px;
+ background-position: -1663px -470px;
width: 60px;
height: 60px;
}
.hair_beard_2_holly {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -182px;
+ background-position: -1638px -546px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_holly {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -197px;
+ background-position: -1663px -561px;
width: 60px;
height: 60px;
}
.hair_beard_2_hollygreen {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -273px;
+ background-position: -1638px -637px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_hollygreen {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -288px;
+ background-position: -1663px -652px;
width: 60px;
height: 60px;
}
.hair_beard_2_midnight {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -364px;
+ background-position: -1638px -728px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_midnight {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -379px;
+ background-position: -1663px -743px;
width: 60px;
height: 60px;
}
.hair_beard_2_pblue {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -455px;
+ background-position: -1638px -819px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_pblue {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -470px;
+ background-position: -1663px -834px;
width: 60px;
height: 60px;
}
.hair_beard_2_peppermint {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -546px;
+ background-position: -1638px -910px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_peppermint {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -561px;
+ background-position: -1663px -925px;
width: 60px;
height: 60px;
}
.hair_beard_2_pgreen {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -637px;
+ background-position: -1638px -1001px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_pgreen {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -652px;
+ background-position: -1663px -1016px;
width: 60px;
height: 60px;
}
.hair_beard_2_porange {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -728px;
+ background-position: -1638px -1092px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_porange {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -743px;
+ background-position: -1663px -1107px;
width: 60px;
height: 60px;
}
.hair_beard_2_ppink {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -819px;
+ background-position: -182px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_ppink {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -834px;
+ background-position: -207px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_2_ppurple {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -910px;
+ background-position: -1274px -1092px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_ppurple {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -925px;
+ background-position: -1299px -1107px;
width: 60px;
height: 60px;
}
.hair_beard_2_pumpkin {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -1001px;
+ background-position: -1274px -1001px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_pumpkin {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -1016px;
+ background-position: -1299px -1016px;
width: 60px;
height: 60px;
}
.hair_beard_2_purple {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -1092px;
+ background-position: -1274px -910px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_purple {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -1107px;
+ background-position: -1299px -925px;
width: 60px;
height: 60px;
}
.hair_beard_2_pyellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -1183px;
+ background-position: -1274px -819px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_pyellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -1198px;
+ background-position: -1299px -834px;
width: 60px;
height: 60px;
}
.hair_beard_2_rainbow {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -1274px;
+ background-position: -1274px -728px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_rainbow {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -1289px;
+ background-position: -1299px -743px;
width: 60px;
height: 60px;
}
.hair_beard_2_red {
background-image: url(spritesmith-main-0.png);
- background-position: -1638px -1365px;
+ background-position: -1274px -637px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_red {
background-image: url(spritesmith-main-0.png);
- background-position: -1663px -1380px;
+ background-position: -1299px -652px;
width: 60px;
height: 60px;
}
.hair_beard_2_snowy {
background-image: url(spritesmith-main-0.png);
- background-position: -273px -1366px;
+ background-position: -1274px -546px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_snowy {
background-image: url(spritesmith-main-0.png);
- background-position: -298px -1381px;
+ background-position: -1299px -561px;
width: 60px;
height: 60px;
}
.hair_beard_2_white {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -910px;
+ background-position: -1274px -364px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_white {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -925px;
+ background-position: -1299px -379px;
width: 60px;
height: 60px;
}
.hair_beard_2_winternight {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -819px;
+ background-position: -1274px -273px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_winternight {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -834px;
+ background-position: -1299px -288px;
width: 60px;
height: 60px;
}
.hair_beard_2_winterstar {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -728px;
+ background-position: -1274px -182px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_winterstar {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -743px;
+ background-position: -1299px -197px;
width: 60px;
height: 60px;
}
.hair_beard_2_yellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -637px;
+ background-position: -1274px -91px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_yellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -652px;
+ background-position: -1299px -106px;
width: 60px;
height: 60px;
}
.hair_beard_2_zombie {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -546px;
+ background-position: -1274px 0px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_2_zombie {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -561px;
+ background-position: -1299px -15px;
width: 60px;
height: 60px;
}
.hair_beard_3_TRUred {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -364px;
+ background-position: -1274px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_TRUred {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -379px;
+ background-position: -1299px -1290px;
width: 60px;
height: 60px;
}
.hair_beard_3_aurora {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -455px;
+ background-position: -1001px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_aurora {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -470px;
+ background-position: -1026px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_3_black {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -364px;
+ background-position: -910px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_black {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -379px;
+ background-position: -935px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_3_blond {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -273px;
+ background-position: -819px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_blond {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -288px;
+ background-position: -844px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_3_blue {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -182px;
+ background-position: -728px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_blue {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -197px;
+ background-position: -753px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_3_brown {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -91px;
+ background-position: -637px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_brown {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -106px;
+ background-position: -662px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_3_candycane {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px 0px;
+ background-position: -546px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_candycane {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -15px;
+ background-position: -571px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_3_candycorn {
background-image: url(spritesmith-main-0.png);
- background-position: -1119px -1036px;
+ background-position: -455px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_candycorn {
background-image: url(spritesmith-main-0.png);
- background-position: -1144px -1051px;
+ background-position: -480px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_3_festive {
background-image: url(spritesmith-main-0.png);
- background-position: -1028px -1036px;
+ background-position: -364px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_festive {
background-image: url(spritesmith-main-0.png);
- background-position: -1053px -1051px;
+ background-position: -389px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_3_frost {
background-image: url(spritesmith-main-0.png);
- background-position: -937px -1036px;
+ background-position: -273px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_frost {
background-image: url(spritesmith-main-0.png);
- background-position: -962px -1051px;
+ background-position: -298px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_3_ghostwhite {
background-image: url(spritesmith-main-0.png);
- background-position: -846px -1036px;
+ background-position: -91px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_ghostwhite {
background-image: url(spritesmith-main-0.png);
- background-position: -871px -1051px;
+ background-position: -116px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_3_green {
background-image: url(spritesmith-main-0.png);
- background-position: -637px -1366px;
+ background-position: 0px -1366px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_green {
background-image: url(spritesmith-main-0.png);
- background-position: -662px -1381px;
+ background-position: -25px -1381px;
width: 60px;
height: 60px;
}
.hair_beard_3_halloween {
background-image: url(spritesmith-main-0.png);
- background-position: -546px -1366px;
+ background-position: -1456px -1274px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_halloween {
background-image: url(spritesmith-main-0.png);
- background-position: -571px -1381px;
+ background-position: -1481px -1289px;
width: 60px;
height: 60px;
}
.hair_beard_3_holly {
background-image: url(spritesmith-main-0.png);
- background-position: -455px -1366px;
+ background-position: -1456px -1183px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_holly {
background-image: url(spritesmith-main-0.png);
- background-position: -480px -1381px;
+ background-position: -1481px -1198px;
width: 60px;
height: 60px;
}
.hair_beard_3_hollygreen {
background-image: url(spritesmith-main-0.png);
- background-position: -364px -1366px;
+ background-position: -1456px -1092px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_hollygreen {
background-image: url(spritesmith-main-0.png);
- background-position: -389px -1381px;
+ background-position: -1481px -1107px;
width: 60px;
height: 60px;
}
.hair_beard_3_midnight {
background-image: url(spritesmith-main-0.png);
- background-position: -182px -1366px;
+ background-position: -1456px -1001px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_midnight {
background-image: url(spritesmith-main-0.png);
- background-position: -207px -1381px;
+ background-position: -1481px -1016px;
width: 60px;
height: 60px;
}
.hair_beard_3_pblue {
background-image: url(spritesmith-main-0.png);
- background-position: -91px -1366px;
+ background-position: -1456px -910px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_pblue {
background-image: url(spritesmith-main-0.png);
- background-position: -116px -1381px;
+ background-position: -1481px -925px;
width: 60px;
height: 60px;
}
.hair_beard_3_peppermint {
background-image: url(spritesmith-main-0.png);
- background-position: 0px -1366px;
+ background-position: -1456px -819px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_peppermint {
background-image: url(spritesmith-main-0.png);
- background-position: -25px -1381px;
+ background-position: -1481px -834px;
width: 60px;
height: 60px;
}
.hair_beard_3_pgreen {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -1274px;
+ background-position: -1456px -728px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_pgreen {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -1289px;
+ background-position: -1481px -743px;
width: 60px;
height: 60px;
}
.hair_beard_3_porange {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -1183px;
+ background-position: -1456px -637px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_porange {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -1198px;
+ background-position: -1481px -652px;
width: 60px;
height: 60px;
}
.hair_beard_3_ppink {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -1092px;
+ background-position: -1456px -546px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_ppink {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -1107px;
+ background-position: -1481px -561px;
width: 60px;
height: 60px;
}
.hair_beard_3_ppurple {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -1001px;
+ background-position: -1456px -455px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_ppurple {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -1016px;
+ background-position: -1481px -470px;
width: 60px;
height: 60px;
}
.hair_beard_3_pumpkin {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -910px;
+ background-position: -1456px -364px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_pumpkin {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -925px;
+ background-position: -1481px -379px;
width: 60px;
height: 60px;
}
.hair_beard_3_purple {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -819px;
+ background-position: -1456px -273px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_purple {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -834px;
+ background-position: -1481px -288px;
width: 60px;
height: 60px;
}
.hair_beard_3_pyellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -728px;
+ background-position: -1456px -182px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_pyellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -743px;
+ background-position: -1481px -197px;
width: 60px;
height: 60px;
}
.hair_beard_3_rainbow {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -637px;
+ background-position: -1456px -91px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_rainbow {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -652px;
+ background-position: -1481px -106px;
width: 60px;
height: 60px;
}
.hair_beard_3_red {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -546px;
+ background-position: -1456px 0px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_red {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -561px;
+ background-position: -1481px -15px;
width: 60px;
height: 60px;
}
.hair_beard_3_snowy {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -455px;
+ background-position: -1365px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_snowy {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -470px;
+ background-position: -1390px -1290px;
width: 60px;
height: 60px;
}
.hair_beard_3_white {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -273px;
+ background-position: -1183px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_white {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -288px;
+ background-position: -1208px -1290px;
width: 60px;
height: 60px;
}
.hair_beard_3_winternight {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -182px;
+ background-position: -1092px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_winternight {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -197px;
+ background-position: -1117px -1290px;
width: 60px;
height: 60px;
}
.hair_beard_3_winterstar {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px -91px;
+ background-position: -1001px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_winterstar {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -106px;
+ background-position: -1026px -1290px;
width: 60px;
height: 60px;
}
.hair_beard_3_yellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1456px 0px;
+ background-position: -910px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_yellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1481px -15px;
+ background-position: -935px -1290px;
width: 60px;
height: 60px;
}
.hair_beard_3_zombie {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -1275px;
+ background-position: -819px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_beard_3_zombie {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -1290px;
+ background-position: -844px -1290px;
width: 60px;
height: 60px;
}
.hair_mustache_1_TRUred {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -91px;
+ background-position: -910px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_TRUred {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -106px;
+ background-position: -935px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_1_aurora {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -1275px;
+ background-position: -728px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_aurora {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -1290px;
+ background-position: -753px -1290px;
width: 60px;
height: 60px;
}
.hair_mustache_1_black {
background-image: url(spritesmith-main-0.png);
- background-position: -1183px -1275px;
+ background-position: -637px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_black {
background-image: url(spritesmith-main-0.png);
- background-position: -1208px -1290px;
+ background-position: -662px -1290px;
width: 60px;
height: 60px;
}
.hair_mustache_1_blond {
background-image: url(spritesmith-main-0.png);
- background-position: -1092px -1275px;
+ background-position: -546px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_blond {
background-image: url(spritesmith-main-0.png);
- background-position: -1117px -1290px;
+ background-position: -571px -1290px;
width: 60px;
height: 60px;
}
.hair_mustache_1_blue {
background-image: url(spritesmith-main-0.png);
- background-position: -1001px -1275px;
+ background-position: -455px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_blue {
background-image: url(spritesmith-main-0.png);
- background-position: -1026px -1290px;
+ background-position: -480px -1290px;
width: 60px;
height: 60px;
}
.hair_mustache_1_brown {
background-image: url(spritesmith-main-0.png);
- background-position: -910px -1275px;
+ background-position: -364px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_brown {
background-image: url(spritesmith-main-0.png);
- background-position: -935px -1290px;
+ background-position: -389px -1290px;
width: 60px;
height: 60px;
}
.hair_mustache_1_candycane {
background-image: url(spritesmith-main-0.png);
- background-position: -819px -1275px;
+ background-position: -273px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_candycane {
background-image: url(spritesmith-main-0.png);
- background-position: -844px -1290px;
+ background-position: -298px -1290px;
width: 60px;
height: 60px;
}
.hair_mustache_1_candycorn {
background-image: url(spritesmith-main-0.png);
- background-position: -728px -1275px;
+ background-position: -182px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_candycorn {
background-image: url(spritesmith-main-0.png);
- background-position: -753px -1290px;
+ background-position: -207px -1290px;
width: 60px;
height: 60px;
}
.hair_mustache_1_festive {
background-image: url(spritesmith-main-0.png);
- background-position: -637px -1275px;
+ background-position: -91px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_festive {
background-image: url(spritesmith-main-0.png);
- background-position: -662px -1290px;
+ background-position: -116px -1290px;
width: 60px;
height: 60px;
}
.hair_mustache_1_frost {
background-image: url(spritesmith-main-0.png);
- background-position: -546px -1275px;
+ background-position: 0px -1275px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_frost {
background-image: url(spritesmith-main-0.png);
- background-position: -571px -1290px;
+ background-position: -25px -1290px;
width: 60px;
height: 60px;
}
.hair_mustache_1_ghostwhite {
background-image: url(spritesmith-main-0.png);
- background-position: -455px -1275px;
+ background-position: -1365px -1183px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_ghostwhite {
background-image: url(spritesmith-main-0.png);
- background-position: -480px -1290px;
+ background-position: -1390px -1198px;
width: 60px;
height: 60px;
}
.hair_mustache_1_green {
background-image: url(spritesmith-main-0.png);
- background-position: -364px -1275px;
+ background-position: -1365px -1092px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_green {
background-image: url(spritesmith-main-0.png);
- background-position: -389px -1290px;
+ background-position: -1390px -1107px;
width: 60px;
height: 60px;
}
.hair_mustache_1_halloween {
background-image: url(spritesmith-main-0.png);
- background-position: -273px -1275px;
+ background-position: -1365px -1001px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_halloween {
background-image: url(spritesmith-main-0.png);
- background-position: -298px -1290px;
+ background-position: -1390px -1016px;
width: 60px;
height: 60px;
}
.hair_mustache_1_holly {
background-image: url(spritesmith-main-0.png);
- background-position: -182px -1275px;
+ background-position: -1365px -910px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_holly {
background-image: url(spritesmith-main-0.png);
- background-position: -207px -1290px;
+ background-position: -1390px -925px;
width: 60px;
height: 60px;
}
.hair_mustache_1_hollygreen {
background-image: url(spritesmith-main-0.png);
- background-position: -91px -1275px;
+ background-position: -1365px -819px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_hollygreen {
background-image: url(spritesmith-main-0.png);
- background-position: -116px -1290px;
+ background-position: -1390px -834px;
width: 60px;
height: 60px;
}
.hair_mustache_1_midnight {
background-image: url(spritesmith-main-0.png);
- background-position: 0px -1275px;
+ background-position: -1365px -728px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_midnight {
background-image: url(spritesmith-main-0.png);
- background-position: -25px -1290px;
+ background-position: -1390px -743px;
width: 60px;
height: 60px;
}
.hair_mustache_1_pblue {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -1183px;
+ background-position: -1365px -637px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_pblue {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -1198px;
+ background-position: -1390px -652px;
width: 60px;
height: 60px;
}
.hair_mustache_1_peppermint {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -1092px;
+ background-position: -1365px -546px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_peppermint {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -1107px;
+ background-position: -1390px -561px;
width: 60px;
height: 60px;
}
.hair_mustache_1_pgreen {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -1001px;
+ background-position: -1365px -455px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_pgreen {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -1016px;
+ background-position: -1390px -470px;
width: 60px;
height: 60px;
}
.hair_mustache_1_porange {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -910px;
+ background-position: -1365px -364px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_porange {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -925px;
+ background-position: -1390px -379px;
width: 60px;
height: 60px;
}
.hair_mustache_1_ppink {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -819px;
+ background-position: -1365px -273px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_ppink {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -834px;
+ background-position: -1390px -288px;
width: 60px;
height: 60px;
}
.hair_mustache_1_ppurple {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -728px;
+ background-position: -1365px -182px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_ppurple {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -743px;
+ background-position: -1390px -197px;
width: 60px;
height: 60px;
}
.hair_mustache_1_pumpkin {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -637px;
+ background-position: -1365px -91px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_pumpkin {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -652px;
+ background-position: -1390px -106px;
width: 60px;
height: 60px;
}
.hair_mustache_1_purple {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -546px;
+ background-position: -1365px 0px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_purple {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -561px;
+ background-position: -1390px -15px;
width: 60px;
height: 60px;
}
.hair_mustache_1_pyellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -455px;
+ background-position: -1274px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_pyellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -470px;
+ background-position: -1299px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_1_rainbow {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -364px;
+ background-position: -1183px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_rainbow {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -379px;
+ background-position: -1208px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_1_red {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -273px;
+ background-position: -1092px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_red {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -288px;
+ background-position: -1117px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_1_snowy {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px -182px;
+ background-position: -1001px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_snowy {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -197px;
+ background-position: -1026px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_1_white {
background-image: url(spritesmith-main-0.png);
- background-position: -1365px 0px;
+ background-position: -819px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_white {
background-image: url(spritesmith-main-0.png);
- background-position: -1390px -15px;
+ background-position: -844px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_1_winternight {
background-image: url(spritesmith-main-0.png);
- background-position: -1274px -1184px;
+ background-position: -728px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_winternight {
background-image: url(spritesmith-main-0.png);
- background-position: -1299px -1199px;
+ background-position: -753px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_1_winterstar {
background-image: url(spritesmith-main-0.png);
- background-position: -1183px -1184px;
+ background-position: -637px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_winterstar {
background-image: url(spritesmith-main-0.png);
- background-position: -1208px -1199px;
+ background-position: -662px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_1_yellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1092px -1184px;
+ background-position: -546px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_yellow {
background-image: url(spritesmith-main-0.png);
- background-position: -1117px -1199px;
+ background-position: -571px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_1_zombie {
background-image: url(spritesmith-main-0.png);
- background-position: -1001px -1184px;
+ background-position: -455px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_1_zombie {
background-image: url(spritesmith-main-0.png);
- background-position: -1026px -1199px;
+ background-position: -480px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_2_aurora {
background-image: url(spritesmith-main-0.png);
- background-position: -910px -1184px;
+ background-position: -364px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_2_aurora {
background-image: url(spritesmith-main-0.png);
- background-position: -935px -1199px;
+ background-position: -389px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_2_black {
background-image: url(spritesmith-main-0.png);
- background-position: -819px -1184px;
+ background-position: -273px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_2_black {
background-image: url(spritesmith-main-0.png);
- background-position: -844px -1199px;
+ background-position: -298px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_2_blond {
background-image: url(spritesmith-main-0.png);
- background-position: -728px -1184px;
+ background-position: -182px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_2_blond {
background-image: url(spritesmith-main-0.png);
- background-position: -753px -1199px;
+ background-position: -207px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_2_blue {
background-image: url(spritesmith-main-0.png);
- background-position: -637px -1184px;
+ background-position: -91px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_2_blue {
background-image: url(spritesmith-main-0.png);
- background-position: -662px -1199px;
+ background-position: -116px -1199px;
width: 60px;
height: 60px;
}
.hair_mustache_2_brown {
background-image: url(spritesmith-main-0.png);
- background-position: -546px -1184px;
+ background-position: 0px -1184px;
width: 90px;
height: 90px;
}
.customize-option.hair_mustache_2_brown {
- background-image: url(spritesmith-main-0.png);
- background-position: -571px -1199px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_candycane {
- background-image: url(spritesmith-main-0.png);
- background-position: -455px -1184px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_candycane {
- background-image: url(spritesmith-main-0.png);
- background-position: -480px -1199px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_candycorn {
- background-image: url(spritesmith-main-0.png);
- background-position: -364px -1184px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_candycorn {
- background-image: url(spritesmith-main-0.png);
- background-position: -389px -1199px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_festive {
- background-image: url(spritesmith-main-0.png);
- background-position: -273px -1184px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_festive {
- background-image: url(spritesmith-main-0.png);
- background-position: -298px -1199px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_frost {
- background-image: url(spritesmith-main-0.png);
- background-position: -182px -1184px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_frost {
- background-image: url(spritesmith-main-0.png);
- background-position: -207px -1199px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_ghostwhite {
- background-image: url(spritesmith-main-0.png);
- background-position: -91px -1184px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_ghostwhite {
- background-image: url(spritesmith-main-0.png);
- background-position: -116px -1199px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_green {
- background-image: url(spritesmith-main-0.png);
- background-position: 0px -1184px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_green {
background-image: url(spritesmith-main-0.png);
background-position: -25px -1199px;
width: 60px;
height: 60px;
}
-.hair_mustache_2_halloween {
- background-image: url(spritesmith-main-0.png);
- background-position: -1274px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_halloween {
- background-image: url(spritesmith-main-0.png);
- background-position: -1299px -1107px;
- width: 60px;
- height: 60px;
-}
diff --git a/common/dist/sprites/spritesmith-main-0.png b/common/dist/sprites/spritesmith-main-0.png
index dfb6880ecf..9510e55044 100644
Binary files a/common/dist/sprites/spritesmith-main-0.png and b/common/dist/sprites/spritesmith-main-0.png differ
diff --git a/common/dist/sprites/spritesmith-main-1.css b/common/dist/sprites/spritesmith-main-1.css
index b10e3c24c5..1cab74c453 100644
--- a/common/dist/sprites/spritesmith-main-1.css
+++ b/common/dist/sprites/spritesmith-main-1.css
@@ -1,3948 +1,3912 @@
.hair_mustache_2_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -379px;
- width: 60px;
- height: 60px;
-}
-.button_chair_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -1638px -455px;
- width: 60px;
- height: 60px;
-}
-.chair_black {
background-image: url(spritesmith-main-1.png);
background-position: -182px -364px;
width: 90px;
height: 90px;
}
-.hair_flower_1 {
+.customize-option.hair_mustache_2_TRUred {
background-image: url(spritesmith-main-1.png);
- background-position: -273px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_flower_1 {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_flower_2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_flower_2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_flower_3 {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_flower_3 {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_flower_4 {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_flower_4 {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_flower_5 {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_flower_5 {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_flower_6 {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_flower_6 {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_black {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_pyellow2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_pyellow2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_1_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_1_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_pyellow2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_pyellow2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_2_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_2_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_pyellow2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_pyellow2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_bangs_3_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_bangs_3_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -1183px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -1208px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_pyellow2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_pyellow2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_10_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: -1183px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_10_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: -1208px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_pyellow2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1183px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_pyellow2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1208px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_11_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_11_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -1183px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -1208px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_pyellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_pyellow2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_pyellow2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_rainbow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_red {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_snowy {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_white {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_winternight {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_winterstar {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_yellow {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_12_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_12_zombie {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -819px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -844px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -910px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -935px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1001px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1026px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -1183px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -1208px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -1274px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -1299px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1365px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_pgreen2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1390px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -1456px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_porange {
- background-image: url(spritesmith-main-1.png);
- background-position: -1481px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1547px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_porange2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1572px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -1638px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_ppink {
- background-image: url(spritesmith-main-1.png);
- background-position: -1663px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1638px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_ppink2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1663px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1638px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_ppurple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1663px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1638px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_ppurple2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -1663px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_pumpkin {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1638px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_purple {
- background-image: url(spritesmith-main-1.png);
- background-position: -1663px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -1183px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_TRUred {
- background-image: url(spritesmith-main-1.png);
- background-position: -1208px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_aurora {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_black {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_blond {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_blue {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_brown {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_candycane {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_candycorn {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_festive {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_frost {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -1092px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_ghostwhite {
- background-image: url(spritesmith-main-1.png);
- background-position: -1117px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_green {
- background-image: url(spritesmith-main-1.png);
- background-position: 0px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_green {
- background-image: url(spritesmith-main-1.png);
- background-position: -25px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -91px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_halloween {
- background-image: url(spritesmith-main-1.png);
- background-position: -116px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -182px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_holly {
- background-image: url(spritesmith-main-1.png);
- background-position: -207px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -273px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_hollygreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -298px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -364px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_midnight {
- background-image: url(spritesmith-main-1.png);
- background-position: -389px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -455px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_pblue {
- background-image: url(spritesmith-main-1.png);
- background-position: -480px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -546px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_pblue2 {
- background-image: url(spritesmith-main-1.png);
- background-position: -571px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -637px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_peppermint {
- background-image: url(spritesmith-main-1.png);
- background-position: -662px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_1_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -728px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_1_pgreen {
- background-image: url(spritesmith-main-1.png);
- background-position: -753px -1107px;
+ background-position: -207px -379px;
width: 60px;
height: 60px;
}
-.hair_base_1_pgreen2 {
+.hair_mustache_2_candycane {
background-image: url(spritesmith-main-1.png);
- background-position: 0px 0px;
+ background-position: -91px 0px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_pgreen2 {
+.customize-option.hair_mustache_2_candycane {
background-image: url(spritesmith-main-1.png);
- background-position: -25px -15px;
+ background-position: -116px -15px;
width: 60px;
height: 60px;
}
-.hair_base_1_porange {
+.hair_mustache_2_candycorn {
background-image: url(spritesmith-main-1.png);
background-position: -910px -1092px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_porange {
+.customize-option.hair_mustache_2_candycorn {
background-image: url(spritesmith-main-1.png);
background-position: -935px -1107px;
width: 60px;
height: 60px;
}
-.hair_base_1_porange2 {
+.hair_mustache_2_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -197px;
+ width: 60px;
+ height: 60px;
+}
+.button_chair_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1638px -487px;
+ width: 60px;
+ height: 60px;
+}
+.button_chair_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1638px -426px;
+ width: 60px;
+ height: 60px;
+}
+.button_chair_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1638px -365px;
+ width: 60px;
+ height: 60px;
+}
+.button_chair_pink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1638px -304px;
+ width: 60px;
+ height: 60px;
+}
+.button_chair_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1638px -243px;
+ width: 60px;
+ height: 60px;
+}
+.button_chair_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1638px -182px;
+ width: 60px;
+ height: 60px;
+}
+.chair_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -455px;
+ width: 90px;
+ height: 90px;
+}
+.chair_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -455px;
+ width: 90px;
+ height: 90px;
+}
+.chair_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px 0px;
+ width: 90px;
+ height: 90px;
+}
+.chair_pink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -91px;
+ width: 90px;
+ height: 90px;
+}
+.chair_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -182px;
+ width: 90px;
+ height: 90px;
+}
+.chair_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -273px;
+ width: 90px;
+ height: 90px;
+}
+.hair_flower_1 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_flower_1 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_flower_2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_flower_2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_flower_3 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_flower_3 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_flower_4 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_flower_4 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_flower_5 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_flower_5 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_flower_6 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_flower_6 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_pgreen2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_pgreen2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_porange2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_porange2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_1_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_1_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_pgreen2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_pgreen2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_porange2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_porange2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_2_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_2_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_pgreen2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_pgreen2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_porange2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_porange2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_bangs_3_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_bangs_3_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_pgreen2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_pgreen2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_porange2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1183px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_porange2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1208px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_10_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_10_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1183px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1208px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_pgreen2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_pgreen2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_porange2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_porange2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_11_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_11_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1183px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1208px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_hollygreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_midnight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_pblue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_peppermint {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_pgreen {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_pgreen2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_pgreen2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_porange {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_porange2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_porange2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_12_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_12_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1183px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1208px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1365px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1390px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1456px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1481px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1547px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_brown {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1572px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1638px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_candycane {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1663px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_candycorn {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -182px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_festive {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -207px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -91px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_frost {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -116px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_ghostwhite {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_green {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_halloween {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1638px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_holly {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1663px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_TRUred {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_aurora {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_black {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_blond {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: 0px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_blue {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -25px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_brown {
background-image: url(spritesmith-main-1.png);
background-position: -1001px -1092px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_porange2 {
+.customize-option.hair_base_1_brown {
background-image: url(spritesmith-main-1.png);
background-position: -1026px -1107px;
width: 60px;
height: 60px;
}
-.hair_base_1_ppink {
+.hair_base_1_candycane {
background-image: url(spritesmith-main-1.png);
background-position: -1092px -1092px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_ppink {
+.customize-option.hair_base_1_candycane {
background-image: url(spritesmith-main-1.png);
background-position: -1117px -1107px;
width: 60px;
height: 60px;
}
-.hair_base_1_ppink2 {
+.hair_base_1_candycorn {
background-image: url(spritesmith-main-1.png);
background-position: -1183px 0px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_ppink2 {
+.customize-option.hair_base_1_candycorn {
background-image: url(spritesmith-main-1.png);
background-position: -1208px -15px;
width: 60px;
height: 60px;
}
-.hair_base_1_ppurple {
+.hair_base_1_festive {
background-image: url(spritesmith-main-1.png);
background-position: -1183px -91px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_ppurple {
+.customize-option.hair_base_1_festive {
background-image: url(spritesmith-main-1.png);
background-position: -1208px -106px;
width: 60px;
height: 60px;
}
-.hair_base_1_ppurple2 {
+.hair_base_1_frost {
background-image: url(spritesmith-main-1.png);
background-position: -1183px -182px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_ppurple2 {
+.customize-option.hair_base_1_frost {
background-image: url(spritesmith-main-1.png);
background-position: -1208px -197px;
width: 60px;
height: 60px;
}
-.hair_base_1_pumpkin {
+.hair_base_1_ghostwhite {
background-image: url(spritesmith-main-1.png);
background-position: -1183px -273px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_pumpkin {
+.customize-option.hair_base_1_ghostwhite {
background-image: url(spritesmith-main-1.png);
background-position: -1208px -288px;
width: 60px;
height: 60px;
}
-.hair_base_1_purple {
+.hair_base_1_green {
background-image: url(spritesmith-main-1.png);
background-position: -1183px -364px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_purple {
+.customize-option.hair_base_1_green {
background-image: url(spritesmith-main-1.png);
background-position: -1208px -379px;
width: 60px;
height: 60px;
}
-.hair_base_1_pyellow {
+.hair_base_1_halloween {
background-image: url(spritesmith-main-1.png);
background-position: -1183px -455px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_pyellow {
+.customize-option.hair_base_1_halloween {
background-image: url(spritesmith-main-1.png);
background-position: -1208px -470px;
width: 60px;
height: 60px;
}
-.hair_base_1_pyellow2 {
+.hair_base_1_holly {
background-image: url(spritesmith-main-1.png);
background-position: -1183px -546px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_pyellow2 {
+.customize-option.hair_base_1_holly {
background-image: url(spritesmith-main-1.png);
background-position: -1208px -561px;
width: 60px;
height: 60px;
}
-.hair_base_1_rainbow {
+.hair_base_1_hollygreen {
background-image: url(spritesmith-main-1.png);
background-position: -1183px -637px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_rainbow {
+.customize-option.hair_base_1_hollygreen {
background-image: url(spritesmith-main-1.png);
background-position: -1208px -652px;
width: 60px;
height: 60px;
}
-.hair_base_1_red {
+.hair_base_1_midnight {
background-image: url(spritesmith-main-1.png);
background-position: -1183px -728px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_red {
+.customize-option.hair_base_1_midnight {
background-image: url(spritesmith-main-1.png);
background-position: -1208px -743px;
width: 60px;
height: 60px;
}
-.hair_base_1_snowy {
+.hair_base_1_pblue {
background-image: url(spritesmith-main-1.png);
background-position: -1183px -819px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_snowy {
+.customize-option.hair_base_1_pblue {
background-image: url(spritesmith-main-1.png);
background-position: -1208px -834px;
width: 60px;
height: 60px;
}
-.hair_base_1_white {
+.hair_base_1_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1183px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_pblue2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1208px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_peppermint {
background-image: url(spritesmith-main-1.png);
background-position: -1183px -1001px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_white {
+.customize-option.hair_base_1_peppermint {
background-image: url(spritesmith-main-1.png);
background-position: -1208px -1016px;
width: 60px;
height: 60px;
}
-.hair_base_1_winternight {
+.hair_base_1_pgreen {
background-image: url(spritesmith-main-1.png);
background-position: -1183px -1092px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_winternight {
+.customize-option.hair_base_1_pgreen {
background-image: url(spritesmith-main-1.png);
background-position: -1208px -1107px;
width: 60px;
height: 60px;
}
-.hair_base_1_winterstar {
+.hair_base_1_pgreen2 {
background-image: url(spritesmith-main-1.png);
background-position: 0px -1183px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_winterstar {
+.customize-option.hair_base_1_pgreen2 {
background-image: url(spritesmith-main-1.png);
background-position: -25px -1198px;
width: 60px;
height: 60px;
}
-.hair_base_1_yellow {
+.hair_base_1_porange {
background-image: url(spritesmith-main-1.png);
background-position: -91px -1183px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_yellow {
+.customize-option.hair_base_1_porange {
background-image: url(spritesmith-main-1.png);
background-position: -116px -1198px;
width: 60px;
height: 60px;
}
-.hair_base_1_zombie {
+.hair_base_1_porange2 {
background-image: url(spritesmith-main-1.png);
background-position: -182px -1183px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_1_zombie {
+.customize-option.hair_base_1_porange2 {
background-image: url(spritesmith-main-1.png);
background-position: -207px -1198px;
width: 60px;
height: 60px;
}
+.hair_base_1_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -273px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_ppink {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -298px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -364px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_ppink2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -389px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -455px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_ppurple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -480px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -546px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_ppurple2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -571px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -637px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_pumpkin {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -662px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -728px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_purple {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -753px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -819px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_pyellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -844px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -910px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_pyellow2 {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -935px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1001px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_rainbow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1026px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1092px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_red {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1117px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1183px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_snowy {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1208px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_white {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_winternight {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_winterstar {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_yellow {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_1_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1274px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_1_zombie {
+ background-image: url(spritesmith-main-1.png);
+ background-position: -1299px -470px;
+ width: 60px;
+ height: 60px;
+}
diff --git a/common/dist/sprites/spritesmith-main-1.png b/common/dist/sprites/spritesmith-main-1.png
index 8b286cec01..23b3e32d59 100644
Binary files a/common/dist/sprites/spritesmith-main-1.png and b/common/dist/sprites/spritesmith-main-1.png differ
diff --git a/common/dist/sprites/spritesmith-main-10.css b/common/dist/sprites/spritesmith-main-10.css
index d062189e52..86731e04c3 100644
--- a/common/dist/sprites/spritesmith-main-10.css
+++ b/common/dist/sprites/spritesmith-main-10.css
@@ -1,3 +1,81 @@
+.Mount_Head_Unicorn-White {
+ background-image: url(spritesmith-main-10.png);
+ background-position: -106px -544px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Unicorn-Zombie {
+ background-image: url(spritesmith-main-10.png);
+ background-position: -318px -544px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Whale-Base {
+ background-image: url(spritesmith-main-10.png);
+ background-position: -212px -544px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Whale-CottonCandyBlue {
+ background-image: url(spritesmith-main-10.png);
+ background-position: -136px -408px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Whale-CottonCandyPink {
+ background-image: url(spritesmith-main-10.png);
+ background-position: -242px -408px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Whale-Desert {
+ background-image: url(spritesmith-main-10.png);
+ background-position: -348px -408px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Whale-Golden {
+ background-image: url(spritesmith-main-10.png);
+ background-position: -544px 0px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Whale-Red {
+ background-image: url(spritesmith-main-10.png);
+ background-position: -544px -106px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Whale-Shade {
+ background-image: url(spritesmith-main-10.png);
+ background-position: -544px -212px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Whale-Skeleton {
+ background-image: url(spritesmith-main-10.png);
+ background-position: -544px -318px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Whale-White {
+ background-image: url(spritesmith-main-10.png);
+ background-position: -544px -424px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Whale-Zombie {
+ background-image: url(spritesmith-main-10.png);
+ background-position: 0px -544px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Wolf-Base {
+ background-image: url(spritesmith-main-10.png);
+ background-position: 0px -272px;
+ width: 135px;
+ height: 135px;
+}
.Mount_Head_Wolf-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
background-position: -136px 0px;
@@ -6,1909 +84,1795 @@
}
.Mount_Head_Wolf-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -408px -272px;
+ background-position: 0px -136px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -272px;
+ background-position: -136px -136px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Floral {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -136px;
+ background-position: -272px 0px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -136px -136px;
+ background-position: -272px -136px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Peppermint {
background-image: url(spritesmith-main-10.png);
- background-position: -272px 0px;
+ background-position: 0px 0px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -272px -136px;
+ background-position: -136px -272px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: 0px 0px;
+ background-position: -272px -272px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -136px -272px;
+ background-position: -408px 0px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Spooky {
background-image: url(spritesmith-main-10.png);
- background-position: -272px -272px;
+ background-position: -408px -136px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-White {
background-image: url(spritesmith-main-10.png);
- background-position: -408px 0px;
+ background-position: -408px -272px;
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -408px -136px;
+ background-position: 0px -408px;
width: 135px;
height: 135px;
}
.Mount_Icon_BearCub-Base {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -408px;
+ background-position: -454px -408px;
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -82px -408px;
+ background-position: -424px -544px;
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -164px -408px;
+ background-position: -506px -544px;
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -246px -408px;
+ background-position: -650px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-Floral {
background-image: url(spritesmith-main-10.png);
- background-position: -328px -408px;
+ background-position: -650px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -410px -408px;
+ background-position: -650px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-Peppermint {
background-image: url(spritesmith-main-10.png);
- background-position: -544px 0px;
+ background-position: -650px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-Polar {
background-image: url(spritesmith-main-10.png);
- background-position: -544px -100px;
+ background-position: -650px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -544px -200px;
+ background-position: -650px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -544px -300px;
+ background-position: -732px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -544px -400px;
+ background-position: -732px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-Spooky {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -508px;
+ background-position: -732px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-White {
background-image: url(spritesmith-main-10.png);
- background-position: -82px -508px;
+ background-position: -732px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -164px -508px;
+ background-position: -732px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Bunny-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -246px -508px;
+ background-position: -732px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Bunny-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -328px -508px;
+ background-position: 0px -650px;
width: 81px;
height: 99px;
}
.Mount_Icon_Bunny-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -410px -508px;
+ background-position: -82px -650px;
width: 81px;
height: 99px;
}
.Mount_Icon_Bunny-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -492px -508px;
+ background-position: -164px -650px;
width: 81px;
height: 99px;
}
.Mount_Icon_Bunny-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -626px 0px;
+ background-position: -246px -650px;
width: 81px;
height: 99px;
}
.Mount_Icon_Bunny-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -626px -100px;
+ background-position: -328px -650px;
width: 81px;
height: 99px;
}
.Mount_Icon_Bunny-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -626px -200px;
+ background-position: -410px -650px;
width: 81px;
height: 99px;
}
.Mount_Icon_Bunny-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -626px -300px;
+ background-position: -492px -650px;
width: 81px;
height: 99px;
}
.Mount_Icon_Bunny-White {
background-image: url(spritesmith-main-10.png);
- background-position: -626px -400px;
+ background-position: -574px -650px;
width: 81px;
height: 99px;
}
.Mount_Icon_Bunny-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -626px -500px;
+ background-position: -656px -650px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-Base {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -608px;
+ background-position: -814px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -82px -608px;
+ background-position: -814px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -164px -608px;
+ background-position: -814px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -246px -608px;
+ background-position: -814px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-Floral {
background-image: url(spritesmith-main-10.png);
- background-position: -328px -608px;
+ background-position: -814px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -410px -608px;
+ background-position: -814px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-Peppermint {
background-image: url(spritesmith-main-10.png);
- background-position: -492px -608px;
+ background-position: -814px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -574px -608px;
+ background-position: 0px -750px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -708px 0px;
+ background-position: -82px -750px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -708px -100px;
+ background-position: -164px -750px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-Spooky {
background-image: url(spritesmith-main-10.png);
- background-position: -708px -200px;
+ background-position: -246px -750px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-White {
background-image: url(spritesmith-main-10.png);
- background-position: -708px -300px;
+ background-position: -328px -750px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -708px -400px;
+ background-position: -410px -750px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cheetah-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -708px -500px;
+ background-position: -492px -750px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cheetah-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -708px -600px;
+ background-position: -574px -750px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cheetah-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -790px 0px;
+ background-position: -656px -750px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cheetah-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -790px -100px;
+ background-position: -738px -750px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cheetah-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -790px -200px;
+ background-position: -896px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cheetah-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -790px -300px;
+ background-position: -896px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cheetah-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -790px -400px;
+ background-position: -896px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cheetah-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -790px -500px;
+ background-position: -896px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cheetah-White {
background-image: url(spritesmith-main-10.png);
- background-position: -790px -600px;
+ background-position: -896px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cheetah-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -708px;
+ background-position: -896px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cuttlefish-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -82px -708px;
+ background-position: -896px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cuttlefish-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -164px -708px;
+ background-position: -896px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cuttlefish-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -246px -708px;
+ background-position: 0px -850px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cuttlefish-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -328px -708px;
+ background-position: -82px -850px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cuttlefish-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -410px -708px;
+ background-position: -164px -850px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cuttlefish-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -492px -708px;
+ background-position: -246px -850px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cuttlefish-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -574px -708px;
+ background-position: -328px -850px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cuttlefish-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -656px -708px;
+ background-position: -410px -850px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cuttlefish-White {
background-image: url(spritesmith-main-10.png);
- background-position: -738px -708px;
+ background-position: -492px -850px;
width: 81px;
height: 99px;
}
.Mount_Icon_Cuttlefish-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -872px 0px;
+ background-position: -574px -850px;
width: 81px;
height: 99px;
}
.Mount_Icon_Deer-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -872px -100px;
+ background-position: -656px -850px;
width: 81px;
height: 99px;
}
.Mount_Icon_Deer-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -872px -200px;
+ background-position: -738px -850px;
width: 81px;
height: 99px;
}
.Mount_Icon_Deer-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -872px -300px;
+ background-position: -820px -850px;
width: 81px;
height: 99px;
}
.Mount_Icon_Deer-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -872px -400px;
+ background-position: -978px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Deer-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -872px -500px;
+ background-position: -978px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Deer-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -872px -600px;
+ background-position: -978px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Deer-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -872px -700px;
+ background-position: -978px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Deer-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -808px;
+ background-position: -978px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Deer-White {
background-image: url(spritesmith-main-10.png);
- background-position: -82px -808px;
+ background-position: -978px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Deer-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -164px -808px;
+ background-position: -978px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -246px -808px;
+ background-position: -978px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -328px -808px;
+ background-position: -978px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -410px -808px;
+ background-position: 0px -950px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -492px -808px;
+ background-position: -82px -950px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-Floral {
background-image: url(spritesmith-main-10.png);
- background-position: -574px -808px;
+ background-position: -164px -950px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -656px -808px;
+ background-position: -246px -950px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-Peppermint {
background-image: url(spritesmith-main-10.png);
- background-position: -738px -808px;
+ background-position: -328px -950px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -820px -808px;
+ background-position: -410px -950px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -954px 0px;
+ background-position: -492px -950px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -954px -100px;
+ background-position: -574px -950px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-Spooky {
background-image: url(spritesmith-main-10.png);
- background-position: -954px -200px;
+ background-position: -656px -950px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-White {
background-image: url(spritesmith-main-10.png);
- background-position: -954px -300px;
+ background-position: -738px -950px;
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -954px -400px;
+ background-position: -820px -950px;
width: 81px;
height: 99px;
}
.Mount_Icon_Egg-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -954px -500px;
+ background-position: -902px -950px;
width: 81px;
height: 99px;
}
.Mount_Icon_Egg-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -954px -600px;
+ background-position: -1060px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Egg-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -954px -700px;
+ background-position: -1060px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Egg-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -954px -800px;
+ background-position: -1060px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Egg-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -908px;
+ background-position: -1060px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Egg-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -82px -908px;
+ background-position: -1060px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Egg-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -164px -908px;
+ background-position: -1060px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Egg-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -246px -908px;
+ background-position: -1060px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Egg-White {
background-image: url(spritesmith-main-10.png);
- background-position: -328px -908px;
+ background-position: -1060px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Egg-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -410px -908px;
+ background-position: -1060px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_Falcon-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -492px -908px;
+ background-position: -1060px -900px;
width: 81px;
height: 99px;
}
.Mount_Icon_Falcon-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -574px -908px;
+ background-position: -1142px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Falcon-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -656px -908px;
+ background-position: -1142px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Falcon-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -738px -908px;
+ background-position: -1142px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Falcon-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -820px -908px;
+ background-position: -1142px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Falcon-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -902px -908px;
+ background-position: -1142px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Falcon-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -1036px 0px;
+ background-position: -1142px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Falcon-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -1036px -100px;
+ background-position: -1142px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Falcon-White {
background-image: url(spritesmith-main-10.png);
- background-position: -1036px -200px;
+ background-position: -1142px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Falcon-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -1036px -300px;
+ background-position: -1142px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1036px -400px;
+ background-position: -1142px -900px;
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -1036px -500px;
+ background-position: 0px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -1036px -600px;
+ background-position: -82px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -1036px -700px;
+ background-position: -164px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-Floral {
background-image: url(spritesmith-main-10.png);
- background-position: -1036px -800px;
+ background-position: -246px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -1036px -900px;
+ background-position: -328px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-Peppermint {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -1008px;
+ background-position: -410px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -82px -1008px;
+ background-position: -492px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -164px -1008px;
+ background-position: -574px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -246px -1008px;
+ background-position: -656px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-Spooky {
background-image: url(spritesmith-main-10.png);
- background-position: -328px -1008px;
+ background-position: -738px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-White {
background-image: url(spritesmith-main-10.png);
- background-position: -410px -1008px;
+ background-position: -820px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -492px -1008px;
+ background-position: -902px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -574px -1008px;
+ background-position: -984px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -656px -1008px;
+ background-position: -1066px -1050px;
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -738px -1008px;
+ background-position: -1224px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -820px -1008px;
+ background-position: -1224px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-Floral {
background-image: url(spritesmith-main-10.png);
- background-position: -902px -1008px;
+ background-position: -1224px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -984px -1008px;
+ background-position: -1224px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-Peppermint {
background-image: url(spritesmith-main-10.png);
- background-position: -1118px 0px;
+ background-position: -1224px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -1118px -100px;
+ background-position: -1224px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -1118px -200px;
+ background-position: -1224px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -1118px -300px;
+ background-position: -1224px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-Spooky {
background-image: url(spritesmith-main-10.png);
- background-position: -1118px -400px;
+ background-position: -1224px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-White {
background-image: url(spritesmith-main-10.png);
- background-position: -1118px -500px;
+ background-position: -1224px -900px;
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -1118px -600px;
+ background-position: -1224px -1000px;
width: 81px;
height: 99px;
}
.Mount_Icon_Frog-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1118px -700px;
+ background-position: 0px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Frog-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -1118px -800px;
+ background-position: -82px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Frog-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -1118px -900px;
+ background-position: -164px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Frog-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -1118px -1000px;
+ background-position: -246px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Frog-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -1200px 0px;
+ background-position: -328px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Frog-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -1200px -100px;
+ background-position: -1716px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Frog-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -1200px -200px;
+ background-position: -492px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Frog-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -1200px -300px;
+ background-position: -574px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Frog-White {
background-image: url(spritesmith-main-10.png);
- background-position: -1200px -400px;
+ background-position: -656px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Frog-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -1200px -500px;
+ background-position: -738px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Gryphon-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1200px -600px;
+ background-position: -820px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Gryphon-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -1200px -700px;
+ background-position: -902px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Gryphon-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -1200px -800px;
+ background-position: -984px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Gryphon-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -1200px -900px;
+ background-position: -1066px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Gryphon-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -1200px -1000px;
+ background-position: -1148px -1150px;
width: 81px;
height: 99px;
}
.Mount_Icon_Gryphon-Red {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -1108px;
+ background-position: -1306px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Gryphon-RoyalPurple {
background-image: url(spritesmith-main-10.png);
- background-position: -82px -1108px;
+ background-position: -1306px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Gryphon-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -164px -1108px;
+ background-position: -1306px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Gryphon-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -246px -1108px;
+ background-position: -1306px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Gryphon-White {
background-image: url(spritesmith-main-10.png);
- background-position: -328px -1108px;
+ background-position: -1306px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Gryphon-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -410px -1108px;
+ background-position: -1306px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Hedgehog-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1692px -1000px;
+ background-position: -1306px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Hedgehog-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -574px -1108px;
+ background-position: -1306px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Hedgehog-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -656px -1108px;
+ background-position: -1306px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_Hedgehog-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -738px -1108px;
+ background-position: -1306px -900px;
width: 81px;
height: 99px;
}
.Mount_Icon_Hedgehog-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -820px -1108px;
+ background-position: -1306px -1000px;
width: 81px;
height: 99px;
}
.Mount_Icon_Hedgehog-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -902px -1108px;
+ background-position: -1306px -1100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Hedgehog-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -984px -1108px;
+ background-position: 0px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_Hedgehog-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -1066px -1108px;
+ background-position: -82px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_Hedgehog-White {
background-image: url(spritesmith-main-10.png);
- background-position: -1148px -1108px;
+ background-position: -164px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_Hedgehog-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -1282px 0px;
+ background-position: -246px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_Horse-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1282px -100px;
+ background-position: -328px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_Horse-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -1282px -200px;
+ background-position: -410px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_Horse-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -1282px -300px;
+ background-position: -492px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_Horse-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -1282px -400px;
+ background-position: -574px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_Horse-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -1282px -500px;
+ background-position: -656px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_Horse-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -1282px -600px;
+ background-position: -738px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_Horse-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -1282px -700px;
+ background-position: -820px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_Horse-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -1282px -800px;
+ background-position: -902px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_Horse-White {
background-image: url(spritesmith-main-10.png);
- background-position: -1282px -900px;
+ background-position: -984px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_Horse-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -1282px -1000px;
+ background-position: -1066px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_JackOLantern-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1282px -1100px;
+ background-position: -1148px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-Base {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -1208px;
+ background-position: -1230px -1250px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -82px -1208px;
+ background-position: -1388px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -164px -1208px;
+ background-position: -1388px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -246px -1208px;
+ background-position: -1388px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-Ethereal {
background-image: url(spritesmith-main-10.png);
- background-position: -328px -1208px;
+ background-position: -1388px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-Floral {
background-image: url(spritesmith-main-10.png);
- background-position: -410px -1208px;
+ background-position: -1388px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -492px -1208px;
+ background-position: -1388px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-Peppermint {
background-image: url(spritesmith-main-10.png);
- background-position: -574px -1208px;
+ background-position: -1388px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -656px -1208px;
+ background-position: -1388px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -738px -1208px;
+ background-position: -1388px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -820px -1208px;
+ background-position: -1388px -900px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-Spooky {
background-image: url(spritesmith-main-10.png);
- background-position: -902px -1208px;
+ background-position: -1388px -1000px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-White {
background-image: url(spritesmith-main-10.png);
- background-position: -984px -1208px;
+ background-position: -1388px -1100px;
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -1066px -1208px;
+ background-position: -1388px -1200px;
width: 81px;
height: 99px;
}
.Mount_Icon_MagicalBee-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1148px -1208px;
+ background-position: 0px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Mammoth-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1230px -1208px;
+ background-position: -82px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_MantisShrimp-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1364px 0px;
+ background-position: -164px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1364px -100px;
+ background-position: -246px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -1364px -200px;
+ background-position: -328px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -1364px -300px;
+ background-position: -410px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -1364px -400px;
+ background-position: -492px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -1364px -500px;
+ background-position: -574px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -1364px -600px;
+ background-position: -656px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -1364px -700px;
+ background-position: -738px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -1364px -800px;
+ background-position: -820px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-White {
background-image: url(spritesmith-main-10.png);
- background-position: -1364px -900px;
+ background-position: -902px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Monkey-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -1364px -1000px;
+ background-position: -984px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1364px -1100px;
+ background-position: -1066px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -1364px -1200px;
+ background-position: -1148px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -1308px;
+ background-position: -1230px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -82px -1308px;
+ background-position: -1312px -1350px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -164px -1308px;
+ background-position: -1470px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -246px -1308px;
+ background-position: -1470px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -328px -1308px;
+ background-position: -1470px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -410px -1308px;
+ background-position: -1470px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-White {
background-image: url(spritesmith-main-10.png);
- background-position: -492px -1308px;
+ background-position: -1470px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Octopus-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -574px -1308px;
+ background-position: -1470px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Orca-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -656px -1308px;
+ background-position: -1470px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -738px -1308px;
+ background-position: -1470px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -820px -1308px;
+ background-position: -1470px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -902px -1308px;
+ background-position: -1470px -900px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -984px -1308px;
+ background-position: -1470px -1000px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -1066px -1308px;
+ background-position: -1470px -1100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -1148px -1308px;
+ background-position: -1470px -1200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -1230px -1308px;
+ background-position: -1470px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -1312px -1308px;
+ background-position: 0px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-White {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px 0px;
+ background-position: -82px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_Owl-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px -100px;
+ background-position: -164px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px -200px;
+ background-position: -246px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px -300px;
+ background-position: -328px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px -400px;
+ background-position: -410px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px -500px;
+ background-position: -492px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Floral {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px -600px;
+ background-position: -574px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px -700px;
+ background-position: -656px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Peppermint {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px -800px;
+ background-position: -738px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px -900px;
+ background-position: -820px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px -1000px;
+ background-position: -902px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px -1100px;
+ background-position: -984px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Spooky {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px -1200px;
+ background-position: -1066px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-White {
background-image: url(spritesmith-main-10.png);
- background-position: -1446px -1300px;
+ background-position: -1148px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -1408px;
+ background-position: -1230px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -82px -1408px;
+ background-position: -1312px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -164px -1408px;
+ background-position: -1394px -1450px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -246px -1408px;
+ background-position: -1552px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -328px -1408px;
+ background-position: -1552px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -410px -1408px;
+ background-position: -1552px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -492px -1408px;
+ background-position: -1552px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -574px -1408px;
+ background-position: -1552px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -656px -1408px;
+ background-position: -1552px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-White {
background-image: url(spritesmith-main-10.png);
- background-position: -738px -1408px;
+ background-position: -1552px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Parrot-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -820px -1408px;
+ background-position: -1552px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -902px -1408px;
+ background-position: -1552px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -984px -1408px;
+ background-position: -1552px -900px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -1066px -1408px;
+ background-position: -1552px -1000px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -1148px -1408px;
+ background-position: -1552px -1100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -1230px -1408px;
+ background-position: -1552px -1200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -1312px -1408px;
+ background-position: -1552px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -1394px -1408px;
+ background-position: -1552px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px 0px;
+ background-position: -1634px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-White {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -100px;
+ background-position: -1634px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Penguin-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -200px;
+ background-position: -1634px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Phoenix-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -300px;
+ background-position: -1634px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rat-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -400px;
+ background-position: -1634px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rat-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -500px;
+ background-position: -1634px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rat-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -600px;
+ background-position: -1634px -600px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rat-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -700px;
+ background-position: -1634px -700px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rat-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -800px;
+ background-position: -1634px -800px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rat-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -900px;
+ background-position: -1634px -900px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rat-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -1000px;
+ background-position: -1634px -1000px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rat-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -1100px;
+ background-position: -1634px -1100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rat-White {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -1200px;
+ background-position: -1634px -1200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rat-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -1300px;
+ background-position: -1634px -1300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rock-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1528px -1400px;
+ background-position: -1634px -1400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rock-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: 0px -1508px;
+ background-position: 0px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rock-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -82px -1508px;
+ background-position: -82px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rock-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -164px -1508px;
+ background-position: -164px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rock-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -246px -1508px;
+ background-position: -246px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rock-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -328px -1508px;
+ background-position: -328px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rock-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -410px -1508px;
+ background-position: -410px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rock-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -492px -1508px;
+ background-position: -492px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rock-White {
background-image: url(spritesmith-main-10.png);
- background-position: -574px -1508px;
+ background-position: -574px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rock-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -656px -1508px;
+ background-position: -656px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rooster-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -738px -1508px;
+ background-position: -738px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rooster-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -820px -1508px;
+ background-position: -820px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rooster-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -902px -1508px;
+ background-position: -902px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rooster-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -984px -1508px;
+ background-position: -984px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rooster-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -1066px -1508px;
+ background-position: -1066px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rooster-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -1148px -1508px;
+ background-position: -1148px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rooster-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -1230px -1508px;
+ background-position: -1230px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rooster-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -1312px -1508px;
+ background-position: -1312px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rooster-White {
background-image: url(spritesmith-main-10.png);
- background-position: -1394px -1508px;
+ background-position: -1394px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Rooster-Zombie {
background-image: url(spritesmith-main-10.png);
- background-position: -1476px -1508px;
+ background-position: -1476px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Sabretooth-Base {
background-image: url(spritesmith-main-10.png);
- background-position: -1610px 0px;
+ background-position: -1558px -1550px;
width: 81px;
height: 99px;
}
.Mount_Icon_Sabretooth-CottonCandyBlue {
background-image: url(spritesmith-main-10.png);
- background-position: -1610px -100px;
+ background-position: -1716px 0px;
width: 81px;
height: 99px;
}
.Mount_Icon_Sabretooth-CottonCandyPink {
background-image: url(spritesmith-main-10.png);
- background-position: -1610px -200px;
+ background-position: -1716px -100px;
width: 81px;
height: 99px;
}
.Mount_Icon_Sabretooth-Desert {
background-image: url(spritesmith-main-10.png);
- background-position: -1610px -300px;
+ background-position: -1716px -200px;
width: 81px;
height: 99px;
}
.Mount_Icon_Sabretooth-Golden {
background-image: url(spritesmith-main-10.png);
- background-position: -1610px -400px;
+ background-position: -1716px -300px;
width: 81px;
height: 99px;
}
.Mount_Icon_Sabretooth-Red {
background-image: url(spritesmith-main-10.png);
- background-position: -1610px -500px;
+ background-position: -1716px -400px;
width: 81px;
height: 99px;
}
.Mount_Icon_Sabretooth-Shade {
background-image: url(spritesmith-main-10.png);
- background-position: -1610px -600px;
+ background-position: -1716px -500px;
width: 81px;
height: 99px;
}
.Mount_Icon_Sabretooth-Skeleton {
background-image: url(spritesmith-main-10.png);
- background-position: -1610px -700px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Sabretooth-White {
- background-image: url(spritesmith-main-10.png);
- background-position: -1610px -800px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Sabretooth-Zombie {
- background-image: url(spritesmith-main-10.png);
- background-position: -1610px -900px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Seahorse-Base {
- background-image: url(spritesmith-main-10.png);
- background-position: -1610px -1000px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Seahorse-CottonCandyBlue {
- background-image: url(spritesmith-main-10.png);
- background-position: -1610px -1100px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Seahorse-CottonCandyPink {
- background-image: url(spritesmith-main-10.png);
- background-position: -1610px -1200px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Seahorse-Desert {
- background-image: url(spritesmith-main-10.png);
- background-position: -1610px -1300px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Seahorse-Golden {
- background-image: url(spritesmith-main-10.png);
- background-position: -1610px -1400px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Seahorse-Red {
- background-image: url(spritesmith-main-10.png);
- background-position: -1610px -1500px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Seahorse-Shade {
- background-image: url(spritesmith-main-10.png);
- background-position: -1692px 0px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Seahorse-Skeleton {
- background-image: url(spritesmith-main-10.png);
- background-position: -1692px -100px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Seahorse-White {
- background-image: url(spritesmith-main-10.png);
- background-position: -1692px -200px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Seahorse-Zombie {
- background-image: url(spritesmith-main-10.png);
- background-position: -1692px -300px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Sheep-Base {
- background-image: url(spritesmith-main-10.png);
- background-position: -1692px -400px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Sheep-CottonCandyBlue {
- background-image: url(spritesmith-main-10.png);
- background-position: -1692px -500px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Sheep-CottonCandyPink {
- background-image: url(spritesmith-main-10.png);
- background-position: -1692px -600px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Sheep-Desert {
- background-image: url(spritesmith-main-10.png);
- background-position: -1692px -700px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Sheep-Golden {
- background-image: url(spritesmith-main-10.png);
- background-position: -1692px -800px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Sheep-Red {
- background-image: url(spritesmith-main-10.png);
- background-position: -1692px -900px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Sheep-Shade {
- background-image: url(spritesmith-main-10.png);
- background-position: -492px -1108px;
+ background-position: -410px -1150px;
width: 81px;
height: 99px;
}
diff --git a/common/dist/sprites/spritesmith-main-10.png b/common/dist/sprites/spritesmith-main-10.png
index d9d138f30c..0a5e314d69 100644
Binary files a/common/dist/sprites/spritesmith-main-10.png and b/common/dist/sprites/spritesmith-main-10.png differ
diff --git a/common/dist/sprites/spritesmith-main-11.css b/common/dist/sprites/spritesmith-main-11.css
index 4c8c3933a6..71b6722ee7 100644
--- a/common/dist/sprites/spritesmith-main-11.css
+++ b/common/dist/sprites/spritesmith-main-11.css
@@ -1,1990 +1,1990 @@
-.Mount_Icon_Sheep-Skeleton {
+.Mount_Icon_Sabretooth-White {
background-image: url(spritesmith-main-11.png);
background-position: -82px 0px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Sheep-White {
+.Mount_Icon_Sabretooth-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -82px -1100px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Sheep-Zombie {
+.Mount_Icon_Seahorse-Base {
background-image: url(spritesmith-main-11.png);
background-position: -164px 0px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Slime-Base {
+.Mount_Icon_Seahorse-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: 0px -100px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Slime-CottonCandyBlue {
+.Mount_Icon_Seahorse-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -82px -100px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Slime-CottonCandyPink {
+.Mount_Icon_Seahorse-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -164px -100px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Slime-Desert {
+.Mount_Icon_Seahorse-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -246px 0px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Slime-Golden {
+.Mount_Icon_Seahorse-Red {
background-image: url(spritesmith-main-11.png);
background-position: -246px -100px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Slime-Red {
+.Mount_Icon_Seahorse-Shade {
background-image: url(spritesmith-main-11.png);
background-position: 0px -200px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Slime-Shade {
+.Mount_Icon_Seahorse-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -82px -200px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Slime-Skeleton {
+.Mount_Icon_Seahorse-White {
background-image: url(spritesmith-main-11.png);
background-position: -164px -200px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Slime-White {
+.Mount_Icon_Seahorse-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -246px -200px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Slime-Zombie {
+.Mount_Icon_Sheep-Base {
background-image: url(spritesmith-main-11.png);
background-position: -328px 0px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snail-Base {
+.Mount_Icon_Sheep-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -328px -100px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snail-CottonCandyBlue {
+.Mount_Icon_Sheep-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -328px -200px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snail-CottonCandyPink {
+.Mount_Icon_Sheep-Desert {
background-image: url(spritesmith-main-11.png);
background-position: 0px -300px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snail-Desert {
+.Mount_Icon_Sheep-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -82px -300px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snail-Golden {
+.Mount_Icon_Sheep-Red {
background-image: url(spritesmith-main-11.png);
background-position: -164px -300px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snail-Red {
+.Mount_Icon_Sheep-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -246px -300px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snail-Shade {
+.Mount_Icon_Sheep-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -328px -300px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snail-Skeleton {
+.Mount_Icon_Sheep-White {
background-image: url(spritesmith-main-11.png);
background-position: -410px 0px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snail-White {
+.Mount_Icon_Sheep-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -410px -100px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snail-Zombie {
+.Mount_Icon_Slime-Base {
background-image: url(spritesmith-main-11.png);
background-position: -410px -200px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snake-Base {
+.Mount_Icon_Slime-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -410px -300px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snake-CottonCandyBlue {
+.Mount_Icon_Slime-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -492px 0px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snake-CottonCandyPink {
+.Mount_Icon_Slime-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -492px -100px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snake-Desert {
+.Mount_Icon_Slime-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -492px -200px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snake-Golden {
+.Mount_Icon_Slime-Red {
background-image: url(spritesmith-main-11.png);
background-position: -492px -300px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snake-Red {
+.Mount_Icon_Slime-Shade {
background-image: url(spritesmith-main-11.png);
background-position: 0px -400px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snake-Shade {
+.Mount_Icon_Slime-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -82px -400px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snake-Skeleton {
+.Mount_Icon_Slime-White {
background-image: url(spritesmith-main-11.png);
background-position: -164px -400px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snake-White {
+.Mount_Icon_Slime-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -246px -400px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Snake-Zombie {
+.Mount_Icon_Snail-Base {
background-image: url(spritesmith-main-11.png);
background-position: -328px -400px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Spider-Base {
+.Mount_Icon_Snail-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -410px -400px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Spider-CottonCandyBlue {
+.Mount_Icon_Snail-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -492px -400px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Spider-CottonCandyPink {
+.Mount_Icon_Snail-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -574px 0px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Spider-Desert {
+.Mount_Icon_Snail-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -574px -100px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Spider-Golden {
+.Mount_Icon_Snail-Red {
background-image: url(spritesmith-main-11.png);
background-position: -574px -200px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Spider-Red {
+.Mount_Icon_Snail-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -574px -300px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Spider-Shade {
+.Mount_Icon_Snail-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -574px -400px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Spider-Skeleton {
+.Mount_Icon_Snail-White {
background-image: url(spritesmith-main-11.png);
background-position: 0px -500px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Spider-White {
+.Mount_Icon_Snail-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -82px -500px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Spider-Zombie {
+.Mount_Icon_Snake-Base {
background-image: url(spritesmith-main-11.png);
background-position: -164px -500px;
width: 81px;
height: 99px;
}
-.Mount_Icon_TRex-Base {
- background-image: url(spritesmith-main-11.png);
- background-position: -164px -600px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_TRex-CottonCandyBlue {
- background-image: url(spritesmith-main-11.png);
- background-position: -246px -600px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_TRex-CottonCandyPink {
- background-image: url(spritesmith-main-11.png);
- background-position: -328px -600px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_TRex-Desert {
- background-image: url(spritesmith-main-11.png);
- background-position: -410px -600px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_TRex-Golden {
- background-image: url(spritesmith-main-11.png);
- background-position: -492px -600px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_TRex-Red {
- background-image: url(spritesmith-main-11.png);
- background-position: -574px -600px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_TRex-Shade {
- background-image: url(spritesmith-main-11.png);
- background-position: -656px -600px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_TRex-Skeleton {
- background-image: url(spritesmith-main-11.png);
- background-position: -738px 0px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_TRex-White {
- background-image: url(spritesmith-main-11.png);
- background-position: -738px -100px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_TRex-Zombie {
- background-image: url(spritesmith-main-11.png);
- background-position: -738px -200px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_TigerCub-Base {
+.Mount_Icon_Snake-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -246px -500px;
width: 81px;
height: 99px;
}
-.Mount_Icon_TigerCub-CottonCandyBlue {
+.Mount_Icon_Snake-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -328px -500px;
width: 81px;
height: 99px;
}
-.Mount_Icon_TigerCub-CottonCandyPink {
+.Mount_Icon_Snake-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -410px -500px;
width: 81px;
height: 99px;
}
-.Mount_Icon_TigerCub-Desert {
+.Mount_Icon_Snake-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -492px -500px;
width: 81px;
height: 99px;
}
-.Mount_Icon_TigerCub-Floral {
+.Mount_Icon_Snake-Red {
background-image: url(spritesmith-main-11.png);
background-position: -574px -500px;
width: 81px;
height: 99px;
}
-.Mount_Icon_TigerCub-Golden {
+.Mount_Icon_Snake-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -656px 0px;
width: 81px;
height: 99px;
}
-.Mount_Icon_TigerCub-Peppermint {
+.Mount_Icon_Snake-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -656px -100px;
width: 81px;
height: 99px;
}
-.Mount_Icon_TigerCub-Red {
+.Mount_Icon_Snake-White {
background-image: url(spritesmith-main-11.png);
background-position: -656px -200px;
width: 81px;
height: 99px;
}
-.Mount_Icon_TigerCub-Shade {
+.Mount_Icon_Snake-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -656px -300px;
width: 81px;
height: 99px;
}
-.Mount_Icon_TigerCub-Skeleton {
+.Mount_Icon_Spider-Base {
background-image: url(spritesmith-main-11.png);
background-position: -656px -400px;
width: 81px;
height: 99px;
}
-.Mount_Icon_TigerCub-Spooky {
+.Mount_Icon_Spider-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -656px -500px;
width: 81px;
height: 99px;
}
-.Mount_Icon_TigerCub-White {
+.Mount_Icon_Spider-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: 0px -600px;
width: 81px;
height: 99px;
}
-.Mount_Icon_TigerCub-Zombie {
+.Mount_Icon_Spider-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -82px -600px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Turkey-Base {
+.Mount_Icon_Spider-Golden {
background-image: url(spritesmith-main-11.png);
- background-position: -738px -300px;
+ background-position: -164px -600px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Unicorn-Base {
+.Mount_Icon_Spider-Red {
background-image: url(spritesmith-main-11.png);
- background-position: -738px -400px;
+ background-position: -246px -600px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Unicorn-CottonCandyBlue {
+.Mount_Icon_Spider-Shade {
background-image: url(spritesmith-main-11.png);
- background-position: -738px -500px;
+ background-position: -328px -600px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Unicorn-CottonCandyPink {
+.Mount_Icon_Spider-Skeleton {
background-image: url(spritesmith-main-11.png);
- background-position: -738px -600px;
+ background-position: -410px -600px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Unicorn-Desert {
+.Mount_Icon_Spider-White {
background-image: url(spritesmith-main-11.png);
- background-position: 0px -700px;
+ background-position: -492px -600px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Unicorn-Golden {
+.Mount_Icon_Spider-Zombie {
background-image: url(spritesmith-main-11.png);
- background-position: -82px -700px;
+ background-position: -574px -600px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Unicorn-Red {
- background-image: url(spritesmith-main-11.png);
- background-position: -164px -700px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Unicorn-Shade {
- background-image: url(spritesmith-main-11.png);
- background-position: -246px -700px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Unicorn-Skeleton {
- background-image: url(spritesmith-main-11.png);
- background-position: -328px -700px;
- width: 81px;
- height: 99px;
-}
-.Mount_Icon_Unicorn-White {
+.Mount_Icon_TRex-Base {
background-image: url(spritesmith-main-11.png);
background-position: -410px -700px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Unicorn-Zombie {
+.Mount_Icon_TRex-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -492px -700px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Whale-Base {
+.Mount_Icon_TRex-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -574px -700px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Whale-CottonCandyBlue {
+.Mount_Icon_TRex-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -656px -700px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Whale-CottonCandyPink {
+.Mount_Icon_TRex-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -738px -700px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Whale-Desert {
+.Mount_Icon_TRex-Red {
background-image: url(spritesmith-main-11.png);
background-position: -820px 0px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Whale-Golden {
+.Mount_Icon_TRex-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -820px -100px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Whale-Red {
+.Mount_Icon_TRex-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -820px -200px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Whale-Shade {
+.Mount_Icon_TRex-White {
background-image: url(spritesmith-main-11.png);
background-position: -820px -300px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Whale-Skeleton {
+.Mount_Icon_TRex-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -820px -400px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Whale-White {
+.Mount_Icon_TigerCub-Base {
+ background-image: url(spritesmith-main-11.png);
+ background-position: -656px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Mount_Icon_TigerCub-CottonCandyBlue {
+ background-image: url(spritesmith-main-11.png);
+ background-position: -738px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Mount_Icon_TigerCub-CottonCandyPink {
+ background-image: url(spritesmith-main-11.png);
+ background-position: -738px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Mount_Icon_TigerCub-Desert {
+ background-image: url(spritesmith-main-11.png);
+ background-position: -738px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Mount_Icon_TigerCub-Floral {
+ background-image: url(spritesmith-main-11.png);
+ background-position: -738px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Mount_Icon_TigerCub-Golden {
+ background-image: url(spritesmith-main-11.png);
+ background-position: -738px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Mount_Icon_TigerCub-Peppermint {
+ background-image: url(spritesmith-main-11.png);
+ background-position: -738px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Mount_Icon_TigerCub-Red {
+ background-image: url(spritesmith-main-11.png);
+ background-position: -738px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Mount_Icon_TigerCub-Shade {
+ background-image: url(spritesmith-main-11.png);
+ background-position: 0px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Mount_Icon_TigerCub-Skeleton {
+ background-image: url(spritesmith-main-11.png);
+ background-position: -82px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Mount_Icon_TigerCub-Spooky {
+ background-image: url(spritesmith-main-11.png);
+ background-position: -164px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Mount_Icon_TigerCub-White {
+ background-image: url(spritesmith-main-11.png);
+ background-position: -246px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Mount_Icon_TigerCub-Zombie {
+ background-image: url(spritesmith-main-11.png);
+ background-position: -328px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Mount_Icon_Turkey-Base {
background-image: url(spritesmith-main-11.png);
background-position: -820px -500px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Whale-Zombie {
+.Mount_Icon_Unicorn-Base {
background-image: url(spritesmith-main-11.png);
background-position: -820px -600px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Wolf-Base {
+.Mount_Icon_Unicorn-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -820px -700px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Wolf-CottonCandyBlue {
+.Mount_Icon_Unicorn-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: 0px -800px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Wolf-CottonCandyPink {
+.Mount_Icon_Unicorn-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -82px -800px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Wolf-Desert {
+.Mount_Icon_Unicorn-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -164px -800px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Wolf-Floral {
+.Mount_Icon_Unicorn-Red {
background-image: url(spritesmith-main-11.png);
background-position: -246px -800px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Wolf-Golden {
+.Mount_Icon_Unicorn-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -328px -800px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Wolf-Peppermint {
+.Mount_Icon_Unicorn-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -410px -800px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Wolf-Red {
+.Mount_Icon_Unicorn-White {
background-image: url(spritesmith-main-11.png);
background-position: -492px -800px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Wolf-Shade {
+.Mount_Icon_Unicorn-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -574px -800px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Wolf-Skeleton {
+.Mount_Icon_Whale-Base {
background-image: url(spritesmith-main-11.png);
background-position: -656px -800px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Wolf-Spooky {
+.Mount_Icon_Whale-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -738px -800px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Wolf-White {
+.Mount_Icon_Whale-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -820px -800px;
width: 81px;
height: 99px;
}
-.Mount_Icon_Wolf-Zombie {
+.Mount_Icon_Whale-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -902px 0px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Base {
+.Mount_Icon_Whale-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -902px -100px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-CottonCandyBlue {
+.Mount_Icon_Whale-Red {
background-image: url(spritesmith-main-11.png);
background-position: -902px -200px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-CottonCandyPink {
+.Mount_Icon_Whale-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -902px -300px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Desert {
+.Mount_Icon_Whale-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -902px -400px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Floral {
+.Mount_Icon_Whale-White {
background-image: url(spritesmith-main-11.png);
background-position: -902px -500px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Golden {
+.Mount_Icon_Whale-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -902px -600px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Peppermint {
+.Mount_Icon_Wolf-Base {
background-image: url(spritesmith-main-11.png);
background-position: -902px -700px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Polar {
+.Mount_Icon_Wolf-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -902px -800px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Red {
+.Mount_Icon_Wolf-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -984px 0px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Shade {
+.Mount_Icon_Wolf-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -984px -100px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Skeleton {
+.Mount_Icon_Wolf-Floral {
background-image: url(spritesmith-main-11.png);
background-position: -984px -200px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Spooky {
+.Mount_Icon_Wolf-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -984px -300px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-White {
+.Mount_Icon_Wolf-Peppermint {
background-image: url(spritesmith-main-11.png);
background-position: -984px -400px;
width: 81px;
height: 99px;
}
-.Pet-BearCub-Zombie {
+.Mount_Icon_Wolf-Red {
background-image: url(spritesmith-main-11.png);
background-position: -984px -500px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-Base {
+.Mount_Icon_Wolf-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -984px -600px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-CottonCandyBlue {
+.Mount_Icon_Wolf-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -984px -700px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-CottonCandyPink {
+.Mount_Icon_Wolf-Spooky {
background-image: url(spritesmith-main-11.png);
background-position: -984px -800px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-Desert {
+.Mount_Icon_Wolf-White {
background-image: url(spritesmith-main-11.png);
background-position: 0px -900px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-Golden {
+.Mount_Icon_Wolf-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -82px -900px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-Red {
+.Pet-BearCub-Base {
background-image: url(spritesmith-main-11.png);
background-position: -164px -900px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-Shade {
+.Pet-BearCub-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -246px -900px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-Skeleton {
+.Pet-BearCub-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -328px -900px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-White {
+.Pet-BearCub-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -410px -900px;
width: 81px;
height: 99px;
}
-.Pet-Bunny-Zombie {
+.Pet-BearCub-Floral {
background-image: url(spritesmith-main-11.png);
background-position: -492px -900px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Base {
+.Pet-BearCub-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -574px -900px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-CottonCandyBlue {
+.Pet-BearCub-Peppermint {
background-image: url(spritesmith-main-11.png);
background-position: -656px -900px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-CottonCandyPink {
+.Pet-BearCub-Polar {
background-image: url(spritesmith-main-11.png);
background-position: -738px -900px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Desert {
+.Pet-BearCub-Red {
background-image: url(spritesmith-main-11.png);
background-position: -820px -900px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Floral {
+.Pet-BearCub-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -902px -900px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Golden {
+.Pet-BearCub-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -984px -900px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Peppermint {
+.Pet-BearCub-Spooky {
background-image: url(spritesmith-main-11.png);
background-position: -1066px 0px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Red {
+.Pet-BearCub-White {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -100px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Shade {
+.Pet-BearCub-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -200px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Skeleton {
+.Pet-Bunny-Base {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -300px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Spooky {
+.Pet-Bunny-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -400px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-White {
+.Pet-Bunny-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -500px;
width: 81px;
height: 99px;
}
-.Pet-Cactus-Zombie {
+.Pet-Bunny-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -600px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Base {
+.Pet-Bunny-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -700px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-CottonCandyBlue {
+.Pet-Bunny-Red {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -800px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-CottonCandyPink {
+.Pet-Bunny-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -900px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Desert {
+.Pet-Bunny-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: 0px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Golden {
+.Pet-Bunny-White {
background-image: url(spritesmith-main-11.png);
background-position: -82px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Red {
+.Pet-Bunny-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -164px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Shade {
+.Pet-Cactus-Base {
background-image: url(spritesmith-main-11.png);
background-position: -246px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Skeleton {
+.Pet-Cactus-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -328px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-White {
+.Pet-Cactus-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -410px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cheetah-Zombie {
+.Pet-Cactus-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -492px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Base {
+.Pet-Cactus-Floral {
background-image: url(spritesmith-main-11.png);
background-position: -574px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-CottonCandyBlue {
+.Pet-Cactus-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -656px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-CottonCandyPink {
+.Pet-Cactus-Peppermint {
background-image: url(spritesmith-main-11.png);
background-position: -738px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Desert {
+.Pet-Cactus-Red {
background-image: url(spritesmith-main-11.png);
background-position: -820px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Golden {
+.Pet-Cactus-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -902px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Red {
+.Pet-Cactus-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -984px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Shade {
+.Pet-Cactus-Spooky {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Skeleton {
+.Pet-Cactus-White {
background-image: url(spritesmith-main-11.png);
background-position: -1148px 0px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-White {
+.Pet-Cactus-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -100px;
width: 81px;
height: 99px;
}
-.Pet-Cuttlefish-Zombie {
+.Pet-Cheetah-Base {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -200px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Base {
+.Pet-Cheetah-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -300px;
width: 81px;
height: 99px;
}
-.Pet-Deer-CottonCandyBlue {
+.Pet-Cheetah-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -400px;
width: 81px;
height: 99px;
}
-.Pet-Deer-CottonCandyPink {
+.Pet-Cheetah-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -500px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Desert {
+.Pet-Cheetah-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -600px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Golden {
+.Pet-Cheetah-Red {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -700px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Red {
+.Pet-Cheetah-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -800px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Shade {
+.Pet-Cheetah-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -900px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Skeleton {
+.Pet-Cheetah-White {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Deer-White {
+.Pet-Cheetah-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: 0px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Deer-Zombie {
+.Pet-Cuttlefish-Base {
background-image: url(spritesmith-main-11.png);
background-position: 0px 0px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Base {
+.Pet-Cuttlefish-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -164px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-CottonCandyBlue {
+.Pet-Cuttlefish-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -246px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-CottonCandyPink {
+.Pet-Cuttlefish-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -328px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Desert {
+.Pet-Cuttlefish-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -410px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Floral {
+.Pet-Cuttlefish-Red {
background-image: url(spritesmith-main-11.png);
background-position: -492px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Golden {
+.Pet-Cuttlefish-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -574px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Hydra {
+.Pet-Cuttlefish-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -656px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Peppermint {
+.Pet-Cuttlefish-White {
background-image: url(spritesmith-main-11.png);
background-position: -738px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Red {
+.Pet-Cuttlefish-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -820px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Shade {
+.Pet-Deer-Base {
background-image: url(spritesmith-main-11.png);
background-position: -902px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Skeleton {
+.Pet-Deer-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -984px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Spooky {
+.Pet-Deer-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-White {
+.Pet-Deer-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Dragon-Zombie {
+.Pet-Deer-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -1230px 0px;
width: 81px;
height: 99px;
}
-.Pet-Egg-Base {
+.Pet-Deer-Red {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -100px;
width: 81px;
height: 99px;
}
-.Pet-Egg-CottonCandyBlue {
+.Pet-Deer-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -200px;
width: 81px;
height: 99px;
}
-.Pet-Egg-CottonCandyPink {
+.Pet-Deer-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -300px;
width: 81px;
height: 99px;
}
-.Pet-Egg-Desert {
+.Pet-Deer-White {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -400px;
width: 81px;
height: 99px;
}
-.Pet-Egg-Golden {
+.Pet-Deer-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -500px;
width: 81px;
height: 99px;
}
-.Pet-Egg-Red {
+.Pet-Dragon-Base {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -600px;
width: 81px;
height: 99px;
}
-.Pet-Egg-Shade {
+.Pet-Dragon-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -700px;
width: 81px;
height: 99px;
}
-.Pet-Egg-Skeleton {
+.Pet-Dragon-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -800px;
width: 81px;
height: 99px;
}
-.Pet-Egg-White {
+.Pet-Dragon-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -900px;
width: 81px;
height: 99px;
}
-.Pet-Egg-Zombie {
+.Pet-Dragon-Floral {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Falcon-Base {
+.Pet-Dragon-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Falcon-CottonCandyBlue {
+.Pet-Dragon-Hydra {
background-image: url(spritesmith-main-11.png);
background-position: 0px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Falcon-CottonCandyPink {
+.Pet-Dragon-Peppermint {
background-image: url(spritesmith-main-11.png);
background-position: -82px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Falcon-Desert {
+.Pet-Dragon-Red {
background-image: url(spritesmith-main-11.png);
background-position: -164px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Falcon-Golden {
+.Pet-Dragon-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -246px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Falcon-Red {
+.Pet-Dragon-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -328px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Falcon-Shade {
+.Pet-Dragon-Spooky {
background-image: url(spritesmith-main-11.png);
background-position: -410px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Falcon-Skeleton {
+.Pet-Dragon-White {
background-image: url(spritesmith-main-11.png);
background-position: -492px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Falcon-White {
+.Pet-Dragon-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -574px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Falcon-Zombie {
+.Pet-Egg-Base {
background-image: url(spritesmith-main-11.png);
background-position: -656px -1200px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Base {
+.Pet-Egg-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -738px -1200px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-CottonCandyBlue {
+.Pet-Egg-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -820px -1200px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-CottonCandyPink {
+.Pet-Egg-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -902px -1200px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Desert {
+.Pet-Egg-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -984px -1200px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Floral {
+.Pet-Egg-Red {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -1200px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Golden {
+.Pet-Egg-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -1200px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Peppermint {
+.Pet-Egg-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -1200px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Red {
+.Pet-Egg-White {
background-image: url(spritesmith-main-11.png);
background-position: -1312px 0px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Shade {
+.Pet-Egg-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -100px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Skeleton {
+.Pet-Falcon-Base {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -200px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Spooky {
+.Pet-Falcon-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -300px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-White {
+.Pet-Falcon-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -400px;
width: 81px;
height: 99px;
}
-.Pet-FlyingPig-Zombie {
+.Pet-Falcon-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -500px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Base {
+.Pet-Falcon-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -600px;
width: 81px;
height: 99px;
}
-.Pet-Fox-CottonCandyBlue {
+.Pet-Falcon-Red {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -700px;
width: 81px;
height: 99px;
}
-.Pet-Fox-CottonCandyPink {
+.Pet-Falcon-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -800px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Desert {
+.Pet-Falcon-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -900px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Floral {
+.Pet-Falcon-White {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Golden {
+.Pet-Falcon-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Peppermint {
+.Pet-FlyingPig-Base {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Red {
+.Pet-FlyingPig-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -1394px 0px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Shade {
+.Pet-FlyingPig-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -100px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Skeleton {
+.Pet-FlyingPig-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -200px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Spooky {
+.Pet-FlyingPig-Floral {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -300px;
width: 81px;
height: 99px;
}
-.Pet-Fox-White {
+.Pet-FlyingPig-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -400px;
width: 81px;
height: 99px;
}
-.Pet-Fox-Zombie {
+.Pet-FlyingPig-Peppermint {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -500px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Base {
+.Pet-FlyingPig-Red {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -600px;
width: 81px;
height: 99px;
}
-.Pet-Frog-CottonCandyBlue {
+.Pet-FlyingPig-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -700px;
width: 81px;
height: 99px;
}
-.Pet-Frog-CottonCandyPink {
+.Pet-FlyingPig-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -800px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Desert {
+.Pet-FlyingPig-Spooky {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -900px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Golden {
+.Pet-FlyingPig-White {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Red {
+.Pet-FlyingPig-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Shade {
+.Pet-Fox-Base {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Skeleton {
+.Pet-Fox-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: 0px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Frog-White {
+.Pet-Fox-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -82px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Frog-Zombie {
+.Pet-Fox-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -164px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Base {
+.Pet-Fox-Floral {
background-image: url(spritesmith-main-11.png);
background-position: -246px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-CottonCandyBlue {
+.Pet-Fox-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -328px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-CottonCandyPink {
+.Pet-Fox-Peppermint {
background-image: url(spritesmith-main-11.png);
background-position: -410px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Desert {
+.Pet-Fox-Red {
background-image: url(spritesmith-main-11.png);
background-position: -492px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Golden {
+.Pet-Fox-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -574px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Red {
+.Pet-Fox-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -656px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Shade {
+.Pet-Fox-Spooky {
background-image: url(spritesmith-main-11.png);
background-position: -738px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Skeleton {
+.Pet-Fox-White {
background-image: url(spritesmith-main-11.png);
background-position: -820px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-White {
+.Pet-Fox-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -902px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Gryphon-Zombie {
+.Pet-Frog-Base {
background-image: url(spritesmith-main-11.png);
background-position: -984px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Base {
+.Pet-Frog-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-CottonCandyBlue {
+.Pet-Frog-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-CottonCandyPink {
+.Pet-Frog-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Desert {
+.Pet-Frog-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Golden {
+.Pet-Frog-Red {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Red {
+.Pet-Frog-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -1476px 0px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Shade {
+.Pet-Frog-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -100px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Skeleton {
+.Pet-Frog-White {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -200px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-White {
+.Pet-Frog-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -300px;
width: 81px;
height: 99px;
}
-.Pet-Hedgehog-Zombie {
+.Pet-Gryphon-Base {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -400px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Base {
+.Pet-Gryphon-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -500px;
width: 81px;
height: 99px;
}
-.Pet-Horse-CottonCandyBlue {
+.Pet-Gryphon-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -600px;
width: 81px;
height: 99px;
}
-.Pet-Horse-CottonCandyPink {
+.Pet-Gryphon-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -700px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Desert {
+.Pet-Gryphon-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -800px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Golden {
+.Pet-Gryphon-Red {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -900px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Red {
+.Pet-Gryphon-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Shade {
+.Pet-Gryphon-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Skeleton {
+.Pet-Gryphon-White {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Horse-White {
+.Pet-Gryphon-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Horse-Zombie {
+.Pet-Hedgehog-Base {
background-image: url(spritesmith-main-11.png);
background-position: 0px -1400px;
width: 81px;
height: 99px;
}
-.Pet-JackOLantern-Base {
+.Pet-Hedgehog-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -82px -1400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Base {
+.Pet-Hedgehog-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -164px -1400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-CottonCandyBlue {
+.Pet-Hedgehog-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -246px -1400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-CottonCandyPink {
+.Pet-Hedgehog-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -328px -1400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Desert {
+.Pet-Hedgehog-Red {
background-image: url(spritesmith-main-11.png);
background-position: -410px -1400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Floral {
+.Pet-Hedgehog-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -492px -1400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Golden {
+.Pet-Hedgehog-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -574px -1400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Peppermint {
+.Pet-Hedgehog-White {
background-image: url(spritesmith-main-11.png);
background-position: -656px -1400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Red {
+.Pet-Hedgehog-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -738px -1400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Shade {
+.Pet-Horse-Base {
background-image: url(spritesmith-main-11.png);
background-position: -820px -1400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Skeleton {
+.Pet-Horse-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -902px -1400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Spooky {
+.Pet-Horse-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -984px -1400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-White {
+.Pet-Horse-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -1400px;
width: 81px;
height: 99px;
}
-.Pet-LionCub-Zombie {
+.Pet-Horse-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -1400px;
width: 81px;
height: 99px;
}
-.Pet-MagicalBee-Base {
+.Pet-Horse-Red {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Mammoth-Base {
+.Pet-Horse-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -1400px;
width: 81px;
height: 99px;
}
-.Pet-MantisShrimp-Base {
+.Pet-Horse-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Base {
+.Pet-Horse-White {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-CottonCandyBlue {
+.Pet-Horse-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -1558px 0px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-CottonCandyPink {
+.Pet-JackOLantern-Base {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -100px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Desert {
+.Pet-LionCub-Base {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -200px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Golden {
+.Pet-LionCub-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -300px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Red {
+.Pet-LionCub-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -400px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Shade {
+.Pet-LionCub-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -500px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Skeleton {
+.Pet-LionCub-Floral {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -600px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-White {
+.Pet-LionCub-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -700px;
width: 81px;
height: 99px;
}
-.Pet-Monkey-Zombie {
+.Pet-LionCub-Peppermint {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -800px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Base {
+.Pet-LionCub-Red {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -900px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-CottonCandyBlue {
+.Pet-LionCub-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-CottonCandyPink {
+.Pet-LionCub-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Desert {
+.Pet-LionCub-Spooky {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -1200px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Golden {
+.Pet-LionCub-White {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -1300px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Red {
+.Pet-LionCub-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -1400px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Shade {
+.Pet-MagicalBee-Base {
background-image: url(spritesmith-main-11.png);
background-position: 0px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Skeleton {
+.Pet-Mammoth-Base {
background-image: url(spritesmith-main-11.png);
background-position: -82px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-White {
+.Pet-MantisShrimp-Base {
background-image: url(spritesmith-main-11.png);
background-position: -164px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Octopus-Zombie {
+.Pet-Monkey-Base {
background-image: url(spritesmith-main-11.png);
background-position: -246px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Base {
+.Pet-Monkey-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -328px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Owl-CottonCandyBlue {
+.Pet-Monkey-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -410px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Owl-CottonCandyPink {
+.Pet-Monkey-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -492px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Desert {
+.Pet-Monkey-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -574px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Golden {
+.Pet-Monkey-Red {
background-image: url(spritesmith-main-11.png);
background-position: -656px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Red {
+.Pet-Monkey-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -738px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Shade {
+.Pet-Monkey-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -820px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Skeleton {
+.Pet-Monkey-White {
background-image: url(spritesmith-main-11.png);
background-position: -902px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Owl-White {
+.Pet-Monkey-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -984px -1500px;
width: 81px;
height: 99px;
}
-.Pet-Owl-Zombie {
+.Pet-Octopus-Base {
background-image: url(spritesmith-main-11.png);
background-position: -1066px -1500px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Base {
+.Pet-Octopus-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -1148px -1500px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-CottonCandyBlue {
+.Pet-Octopus-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -1230px -1500px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-CottonCandyPink {
+.Pet-Octopus-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -1312px -1500px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Desert {
+.Pet-Octopus-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -1394px -1500px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Floral {
+.Pet-Octopus-Red {
background-image: url(spritesmith-main-11.png);
background-position: -1476px -1500px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Golden {
+.Pet-Octopus-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -1558px -1500px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Peppermint {
+.Pet-Octopus-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -1640px 0px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Red {
+.Pet-Octopus-White {
background-image: url(spritesmith-main-11.png);
background-position: -1640px -100px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Shade {
+.Pet-Octopus-Zombie {
background-image: url(spritesmith-main-11.png);
background-position: -1640px -200px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Skeleton {
+.Pet-Owl-Base {
background-image: url(spritesmith-main-11.png);
background-position: -1640px -300px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Spooky {
+.Pet-Owl-CottonCandyBlue {
background-image: url(spritesmith-main-11.png);
background-position: -1640px -400px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-White {
+.Pet-Owl-CottonCandyPink {
background-image: url(spritesmith-main-11.png);
background-position: -1640px -500px;
width: 81px;
height: 99px;
}
-.Pet-PandaCub-Zombie {
+.Pet-Owl-Desert {
background-image: url(spritesmith-main-11.png);
background-position: -1640px -600px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-Base {
+.Pet-Owl-Golden {
background-image: url(spritesmith-main-11.png);
background-position: -1640px -700px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-CottonCandyBlue {
+.Pet-Owl-Red {
background-image: url(spritesmith-main-11.png);
background-position: -1640px -800px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-CottonCandyPink {
+.Pet-Owl-Shade {
background-image: url(spritesmith-main-11.png);
background-position: -1640px -900px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-Desert {
+.Pet-Owl-Skeleton {
background-image: url(spritesmith-main-11.png);
background-position: -1640px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-Golden {
+.Pet-Owl-White {
background-image: url(spritesmith-main-11.png);
background-position: -1640px -1100px;
width: 81px;
diff --git a/common/dist/sprites/spritesmith-main-11.png b/common/dist/sprites/spritesmith-main-11.png
index 68903f0555..d30d2c7d8e 100644
Binary files a/common/dist/sprites/spritesmith-main-11.png and b/common/dist/sprites/spritesmith-main-11.png differ
diff --git a/common/dist/sprites/spritesmith-main-12.css b/common/dist/sprites/spritesmith-main-12.css
index 1137fa17cc..d9bc38414f 100644
--- a/common/dist/sprites/spritesmith-main-12.css
+++ b/common/dist/sprites/spritesmith-main-12.css
@@ -1,1134 +1,1248 @@
-.Pet-Parrot-Red {
+.Pet-Owl-Zombie {
background-image: url(spritesmith-main-12.png);
background-position: -82px 0px;
width: 81px;
height: 99px;
}
-.Pet-Parrot-Shade {
- background-image: url(spritesmith-main-12.png);
- background-position: -492px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Parrot-Skeleton {
- background-image: url(spritesmith-main-12.png);
- background-position: -164px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Parrot-White {
- background-image: url(spritesmith-main-12.png);
- background-position: 0px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Parrot-Zombie {
- background-image: url(spritesmith-main-12.png);
- background-position: -82px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Penguin-Base {
- background-image: url(spritesmith-main-12.png);
- background-position: -164px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Penguin-CottonCandyBlue {
- background-image: url(spritesmith-main-12.png);
- background-position: -246px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Penguin-CottonCandyPink {
- background-image: url(spritesmith-main-12.png);
- background-position: -246px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Penguin-Desert {
- background-image: url(spritesmith-main-12.png);
- background-position: 0px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Penguin-Golden {
- background-image: url(spritesmith-main-12.png);
- background-position: -82px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Penguin-Red {
- background-image: url(spritesmith-main-12.png);
- background-position: -164px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Penguin-Shade {
- background-image: url(spritesmith-main-12.png);
- background-position: -246px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Penguin-Skeleton {
- background-image: url(spritesmith-main-12.png);
- background-position: -328px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Penguin-White {
- background-image: url(spritesmith-main-12.png);
- background-position: -328px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Penguin-Zombie {
- background-image: url(spritesmith-main-12.png);
- background-position: -328px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Phoenix-Base {
- background-image: url(spritesmith-main-12.png);
- background-position: 0px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rat-Base {
- background-image: url(spritesmith-main-12.png);
- background-position: -82px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rat-CottonCandyBlue {
- background-image: url(spritesmith-main-12.png);
- background-position: -164px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rat-CottonCandyPink {
- background-image: url(spritesmith-main-12.png);
- background-position: -246px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rat-Desert {
- background-image: url(spritesmith-main-12.png);
- background-position: -328px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rat-Golden {
- background-image: url(spritesmith-main-12.png);
- background-position: -410px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rat-Red {
- background-image: url(spritesmith-main-12.png);
- background-position: -410px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rat-Shade {
- background-image: url(spritesmith-main-12.png);
- background-position: -410px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rat-Skeleton {
- background-image: url(spritesmith-main-12.png);
- background-position: -410px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rat-White {
- background-image: url(spritesmith-main-12.png);
- background-position: -492px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rat-Zombie {
- background-image: url(spritesmith-main-12.png);
- background-position: -492px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rock-Base {
- background-image: url(spritesmith-main-12.png);
- background-position: -492px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rock-CottonCandyBlue {
- background-image: url(spritesmith-main-12.png);
- background-position: -492px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rock-CottonCandyPink {
- background-image: url(spritesmith-main-12.png);
- background-position: 0px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rock-Desert {
- background-image: url(spritesmith-main-12.png);
- background-position: -82px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rock-Golden {
- background-image: url(spritesmith-main-12.png);
- background-position: -164px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rock-Red {
- background-image: url(spritesmith-main-12.png);
- background-position: -246px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rock-Shade {
- background-image: url(spritesmith-main-12.png);
- background-position: -328px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rock-Skeleton {
- background-image: url(spritesmith-main-12.png);
- background-position: -410px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rock-White {
- background-image: url(spritesmith-main-12.png);
- background-position: -492px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rock-Zombie {
- background-image: url(spritesmith-main-12.png);
- background-position: -574px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rooster-Base {
- background-image: url(spritesmith-main-12.png);
- background-position: -574px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rooster-CottonCandyBlue {
- background-image: url(spritesmith-main-12.png);
- background-position: -574px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rooster-CottonCandyPink {
- background-image: url(spritesmith-main-12.png);
- background-position: -574px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rooster-Desert {
- background-image: url(spritesmith-main-12.png);
- background-position: -574px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rooster-Golden {
- background-image: url(spritesmith-main-12.png);
- background-position: 0px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rooster-Red {
- background-image: url(spritesmith-main-12.png);
- background-position: -82px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rooster-Shade {
- background-image: url(spritesmith-main-12.png);
- background-position: -164px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rooster-Skeleton {
- background-image: url(spritesmith-main-12.png);
- background-position: -246px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rooster-White {
- background-image: url(spritesmith-main-12.png);
- background-position: -328px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Rooster-Zombie {
- background-image: url(spritesmith-main-12.png);
- background-position: -410px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sabretooth-Base {
- background-image: url(spritesmith-main-12.png);
- background-position: -492px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sabretooth-CottonCandyBlue {
- background-image: url(spritesmith-main-12.png);
- background-position: -574px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sabretooth-CottonCandyPink {
- background-image: url(spritesmith-main-12.png);
- background-position: -656px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sabretooth-Desert {
- background-image: url(spritesmith-main-12.png);
- background-position: -656px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sabretooth-Golden {
- background-image: url(spritesmith-main-12.png);
- background-position: -656px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sabretooth-Red {
- background-image: url(spritesmith-main-12.png);
- background-position: -656px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sabretooth-Shade {
- background-image: url(spritesmith-main-12.png);
- background-position: -656px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sabretooth-Skeleton {
- background-image: url(spritesmith-main-12.png);
- background-position: -656px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sabretooth-White {
- background-image: url(spritesmith-main-12.png);
- background-position: 0px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sabretooth-Zombie {
- background-image: url(spritesmith-main-12.png);
- background-position: -82px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Seahorse-Base {
- background-image: url(spritesmith-main-12.png);
- background-position: -164px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Seahorse-CottonCandyBlue {
- background-image: url(spritesmith-main-12.png);
- background-position: -246px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Seahorse-CottonCandyPink {
- background-image: url(spritesmith-main-12.png);
- background-position: -328px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Seahorse-Desert {
- background-image: url(spritesmith-main-12.png);
- background-position: -410px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Seahorse-Golden {
- background-image: url(spritesmith-main-12.png);
- background-position: -492px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Seahorse-Red {
- background-image: url(spritesmith-main-12.png);
- background-position: -574px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Seahorse-Shade {
- background-image: url(spritesmith-main-12.png);
- background-position: -656px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Seahorse-Skeleton {
- background-image: url(spritesmith-main-12.png);
- background-position: -738px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Seahorse-White {
- background-image: url(spritesmith-main-12.png);
- background-position: -738px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Seahorse-Zombie {
- background-image: url(spritesmith-main-12.png);
- background-position: -738px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sheep-Base {
- background-image: url(spritesmith-main-12.png);
- background-position: -738px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sheep-CottonCandyBlue {
- background-image: url(spritesmith-main-12.png);
- background-position: -738px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sheep-CottonCandyPink {
- background-image: url(spritesmith-main-12.png);
- background-position: -738px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sheep-Desert {
- background-image: url(spritesmith-main-12.png);
- background-position: -738px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sheep-Golden {
- background-image: url(spritesmith-main-12.png);
- background-position: 0px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sheep-Red {
- background-image: url(spritesmith-main-12.png);
- background-position: -82px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sheep-Shade {
- background-image: url(spritesmith-main-12.png);
- background-position: -164px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sheep-Skeleton {
- background-image: url(spritesmith-main-12.png);
- background-position: -246px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sheep-White {
- background-image: url(spritesmith-main-12.png);
- background-position: -328px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Sheep-Zombie {
- background-image: url(spritesmith-main-12.png);
- background-position: -410px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Slime-Base {
- background-image: url(spritesmith-main-12.png);
- background-position: -492px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Slime-CottonCandyBlue {
- background-image: url(spritesmith-main-12.png);
- background-position: -574px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Slime-CottonCandyPink {
- background-image: url(spritesmith-main-12.png);
- background-position: -656px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Slime-Desert {
- background-image: url(spritesmith-main-12.png);
- background-position: -738px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Slime-Golden {
- background-image: url(spritesmith-main-12.png);
- background-position: -820px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Slime-Red {
- background-image: url(spritesmith-main-12.png);
- background-position: -820px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Slime-Shade {
- background-image: url(spritesmith-main-12.png);
- background-position: -820px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Slime-Skeleton {
- background-image: url(spritesmith-main-12.png);
- background-position: -820px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Slime-White {
- background-image: url(spritesmith-main-12.png);
- background-position: -820px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Slime-Zombie {
- background-image: url(spritesmith-main-12.png);
- background-position: -820px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snail-Base {
- background-image: url(spritesmith-main-12.png);
- background-position: -820px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snail-CottonCandyBlue {
- background-image: url(spritesmith-main-12.png);
- background-position: -820px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snail-CottonCandyPink {
- background-image: url(spritesmith-main-12.png);
- background-position: 0px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snail-Desert {
- background-image: url(spritesmith-main-12.png);
- background-position: -82px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snail-Golden {
- background-image: url(spritesmith-main-12.png);
- background-position: -164px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snail-Red {
- background-image: url(spritesmith-main-12.png);
- background-position: -246px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snail-Shade {
- background-image: url(spritesmith-main-12.png);
- background-position: -328px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snail-Skeleton {
- background-image: url(spritesmith-main-12.png);
- background-position: -410px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snail-White {
- background-image: url(spritesmith-main-12.png);
- background-position: 0px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snail-Zombie {
- background-image: url(spritesmith-main-12.png);
- background-position: -574px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snake-Base {
- background-image: url(spritesmith-main-12.png);
- background-position: -656px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snake-CottonCandyBlue {
- background-image: url(spritesmith-main-12.png);
- background-position: -738px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snake-CottonCandyPink {
- background-image: url(spritesmith-main-12.png);
- background-position: -820px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snake-Desert {
- background-image: url(spritesmith-main-12.png);
- background-position: -902px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snake-Golden {
- background-image: url(spritesmith-main-12.png);
- background-position: -902px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snake-Red {
- background-image: url(spritesmith-main-12.png);
- background-position: -902px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snake-Shade {
- background-image: url(spritesmith-main-12.png);
- background-position: -902px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snake-Skeleton {
- background-image: url(spritesmith-main-12.png);
- background-position: -902px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-Snake-White {
+.Pet-PandaCub-Base {
background-image: url(spritesmith-main-12.png);
background-position: -902px -500px;
width: 81px;
height: 99px;
}
-.Pet-Snake-Zombie {
+.Pet-PandaCub-CottonCandyBlue {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -164px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-PandaCub-CottonCandyPink {
+ background-image: url(spritesmith-main-12.png);
+ background-position: 0px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-PandaCub-Desert {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -82px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-PandaCub-Floral {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -164px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-PandaCub-Golden {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -246px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-PandaCub-Peppermint {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -246px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-PandaCub-Red {
+ background-image: url(spritesmith-main-12.png);
+ background-position: 0px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-PandaCub-Shade {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -82px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-PandaCub-Skeleton {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -164px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-PandaCub-Spooky {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -246px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-PandaCub-White {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -328px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-PandaCub-Zombie {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -328px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Parrot-Base {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -328px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Parrot-CottonCandyBlue {
+ background-image: url(spritesmith-main-12.png);
+ background-position: 0px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Parrot-CottonCandyPink {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -82px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Parrot-Desert {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -164px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Parrot-Golden {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -246px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Parrot-Red {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -328px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Parrot-Shade {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -410px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Parrot-Skeleton {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -410px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Parrot-White {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -410px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Parrot-Zombie {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -410px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Penguin-Base {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -492px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Penguin-CottonCandyBlue {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -492px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Penguin-CottonCandyPink {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -492px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Penguin-Desert {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -492px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Penguin-Golden {
+ background-image: url(spritesmith-main-12.png);
+ background-position: 0px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Penguin-Red {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -82px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Penguin-Shade {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -164px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Penguin-Skeleton {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -246px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Penguin-White {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -328px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Penguin-Zombie {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -410px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Phoenix-Base {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -492px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rat-Base {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -574px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rat-CottonCandyBlue {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -574px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rat-CottonCandyPink {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -574px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rat-Desert {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -574px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rat-Golden {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -574px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rat-Red {
+ background-image: url(spritesmith-main-12.png);
+ background-position: 0px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rat-Shade {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -82px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rat-Skeleton {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -164px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rat-White {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -246px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rat-Zombie {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -328px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rock-Base {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -410px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rock-CottonCandyBlue {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -492px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rock-CottonCandyPink {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -574px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rock-Desert {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -656px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rock-Golden {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -656px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rock-Red {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -656px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rock-Shade {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -656px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rock-Skeleton {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -656px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rock-White {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -656px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rock-Zombie {
+ background-image: url(spritesmith-main-12.png);
+ background-position: 0px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rooster-Base {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -82px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rooster-CottonCandyBlue {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -164px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rooster-CottonCandyPink {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -246px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rooster-Desert {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -328px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rooster-Golden {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -410px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rooster-Red {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -492px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rooster-Shade {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -574px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rooster-Skeleton {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -656px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rooster-White {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -738px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Rooster-Zombie {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -738px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sabretooth-Base {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -738px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sabretooth-CottonCandyBlue {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -738px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sabretooth-CottonCandyPink {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -738px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sabretooth-Desert {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -738px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sabretooth-Golden {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -738px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sabretooth-Red {
+ background-image: url(spritesmith-main-12.png);
+ background-position: 0px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sabretooth-Shade {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -82px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sabretooth-Skeleton {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -164px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sabretooth-White {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -246px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sabretooth-Zombie {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -328px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-Base {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -410px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-CottonCandyBlue {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -492px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-CottonCandyPink {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -574px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-Desert {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -656px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-Golden {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -738px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-Red {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -820px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-Shade {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -820px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-Skeleton {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -820px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-White {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -820px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Seahorse-Zombie {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -820px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sheep-Base {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -820px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sheep-CottonCandyBlue {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -820px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sheep-CottonCandyPink {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -820px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sheep-Desert {
+ background-image: url(spritesmith-main-12.png);
+ background-position: 0px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sheep-Golden {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -82px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sheep-Red {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -164px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sheep-Shade {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -246px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sheep-Skeleton {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -328px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sheep-White {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -410px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Sheep-Zombie {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -492px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Slime-Base {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -574px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Slime-CottonCandyBlue {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -656px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Slime-CottonCandyPink {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -738px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Slime-Desert {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -820px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Slime-Golden {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -902px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Slime-Red {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -902px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Slime-Shade {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -902px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Slime-Skeleton {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -902px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Slime-White {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -902px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Slime-Zombie {
+ background-image: url(spritesmith-main-12.png);
+ background-position: 0px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Snail-Base {
background-image: url(spritesmith-main-12.png);
background-position: -902px -600px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Base {
+.Pet-Snail-CottonCandyBlue {
background-image: url(spritesmith-main-12.png);
background-position: -902px -700px;
width: 81px;
height: 99px;
}
-.Pet-Spider-CottonCandyBlue {
+.Pet-Snail-CottonCandyPink {
background-image: url(spritesmith-main-12.png);
background-position: -902px -800px;
width: 81px;
height: 99px;
}
-.Pet-Spider-CottonCandyPink {
+.Pet-Snail-Desert {
background-image: url(spritesmith-main-12.png);
background-position: -984px 0px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Desert {
+.Pet-Snail-Golden {
background-image: url(spritesmith-main-12.png);
background-position: -984px -100px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Golden {
+.Pet-Snail-Red {
background-image: url(spritesmith-main-12.png);
background-position: -984px -200px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Red {
+.Pet-Snail-Shade {
background-image: url(spritesmith-main-12.png);
background-position: -984px -300px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Shade {
+.Pet-Snail-Skeleton {
background-image: url(spritesmith-main-12.png);
background-position: -984px -400px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Skeleton {
+.Pet-Snail-White {
background-image: url(spritesmith-main-12.png);
background-position: -984px -500px;
width: 81px;
height: 99px;
}
-.Pet-Spider-White {
+.Pet-Snail-Zombie {
background-image: url(spritesmith-main-12.png);
background-position: -984px -600px;
width: 81px;
height: 99px;
}
-.Pet-Spider-Zombie {
+.Pet-Snake-Base {
background-image: url(spritesmith-main-12.png);
background-position: -984px -700px;
width: 81px;
height: 99px;
}
-.Pet-TRex-Base {
- background-image: url(spritesmith-main-12.png);
- background-position: -1066px 0px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-CottonCandyBlue {
- background-image: url(spritesmith-main-12.png);
- background-position: -1066px -100px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-CottonCandyPink {
- background-image: url(spritesmith-main-12.png);
- background-position: -1066px -200px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-Desert {
- background-image: url(spritesmith-main-12.png);
- background-position: -1066px -300px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-Golden {
- background-image: url(spritesmith-main-12.png);
- background-position: -1066px -400px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-Red {
- background-image: url(spritesmith-main-12.png);
- background-position: -1066px -500px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-Shade {
- background-image: url(spritesmith-main-12.png);
- background-position: -1066px -600px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-Skeleton {
- background-image: url(spritesmith-main-12.png);
- background-position: -1066px -700px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-White {
- background-image: url(spritesmith-main-12.png);
- background-position: -1066px -800px;
- width: 81px;
- height: 99px;
-}
-.Pet-TRex-Zombie {
- background-image: url(spritesmith-main-12.png);
- background-position: -1066px -900px;
- width: 81px;
- height: 99px;
-}
-.Pet-Tiger-Veteran {
+.Pet-Snake-CottonCandyBlue {
background-image: url(spritesmith-main-12.png);
background-position: -984px -800px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Base {
+.Pet-Snake-CottonCandyPink {
background-image: url(spritesmith-main-12.png);
background-position: 0px -900px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-CottonCandyBlue {
+.Pet-Snake-Desert {
background-image: url(spritesmith-main-12.png);
background-position: -82px -900px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-CottonCandyPink {
+.Pet-Snake-Golden {
background-image: url(spritesmith-main-12.png);
background-position: -164px -900px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Desert {
+.Pet-Snake-Red {
background-image: url(spritesmith-main-12.png);
background-position: -246px -900px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Floral {
+.Pet-Snake-Shade {
background-image: url(spritesmith-main-12.png);
background-position: -328px -900px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Golden {
+.Pet-Snake-Skeleton {
background-image: url(spritesmith-main-12.png);
background-position: -410px -900px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Peppermint {
+.Pet-Snake-White {
background-image: url(spritesmith-main-12.png);
background-position: -492px -900px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Red {
+.Pet-Snake-Zombie {
background-image: url(spritesmith-main-12.png);
background-position: -574px -900px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Shade {
+.Pet-Spider-Base {
background-image: url(spritesmith-main-12.png);
background-position: -656px -900px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Skeleton {
+.Pet-Spider-CottonCandyBlue {
background-image: url(spritesmith-main-12.png);
background-position: -738px -900px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Spooky {
+.Pet-Spider-CottonCandyPink {
background-image: url(spritesmith-main-12.png);
background-position: -820px -900px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-White {
+.Pet-Spider-Desert {
background-image: url(spritesmith-main-12.png);
background-position: -902px -900px;
width: 81px;
height: 99px;
}
-.Pet-TigerCub-Zombie {
+.Pet-Spider-Golden {
background-image: url(spritesmith-main-12.png);
background-position: -984px -900px;
width: 81px;
height: 99px;
}
-.Pet-Turkey-Base {
+.Pet-Spider-Red {
background-image: url(spritesmith-main-12.png);
- background-position: 0px -1000px;
+ background-position: -1066px 0px;
width: 81px;
height: 99px;
}
-.Pet-Turkey-Gilded {
+.Pet-Spider-Shade {
background-image: url(spritesmith-main-12.png);
- background-position: -82px -1000px;
+ background-position: -1066px -100px;
width: 81px;
height: 99px;
}
-.Pet-Unicorn-Base {
+.Pet-Spider-Skeleton {
background-image: url(spritesmith-main-12.png);
- background-position: -164px -1000px;
+ background-position: -1066px -200px;
width: 81px;
height: 99px;
}
-.Pet-Unicorn-CottonCandyBlue {
+.Pet-Spider-White {
background-image: url(spritesmith-main-12.png);
- background-position: -246px -1000px;
+ background-position: -1066px -300px;
width: 81px;
height: 99px;
}
-.Pet-Unicorn-CottonCandyPink {
+.Pet-Spider-Zombie {
background-image: url(spritesmith-main-12.png);
- background-position: -328px -1000px;
+ background-position: -1066px -400px;
width: 81px;
height: 99px;
}
-.Pet-Unicorn-Desert {
- background-image: url(spritesmith-main-12.png);
- background-position: -410px -1000px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-Golden {
- background-image: url(spritesmith-main-12.png);
- background-position: -492px -1000px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-Red {
- background-image: url(spritesmith-main-12.png);
- background-position: -574px -1000px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-Shade {
- background-image: url(spritesmith-main-12.png);
- background-position: -656px -1000px;
- width: 81px;
- height: 99px;
-}
-.Pet-Unicorn-Skeleton {
+.Pet-TRex-Base {
background-image: url(spritesmith-main-12.png);
background-position: -738px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Unicorn-White {
+.Pet-TRex-CottonCandyBlue {
background-image: url(spritesmith-main-12.png);
background-position: -820px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Unicorn-Zombie {
+.Pet-TRex-CottonCandyPink {
background-image: url(spritesmith-main-12.png);
background-position: -902px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Whale-Base {
+.Pet-TRex-Desert {
background-image: url(spritesmith-main-12.png);
background-position: -984px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Whale-CottonCandyBlue {
+.Pet-TRex-Golden {
background-image: url(spritesmith-main-12.png);
background-position: -1066px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Whale-CottonCandyPink {
+.Pet-TRex-Red {
background-image: url(spritesmith-main-12.png);
background-position: -1148px 0px;
width: 81px;
height: 99px;
}
-.Pet-Whale-Desert {
+.Pet-TRex-Shade {
background-image: url(spritesmith-main-12.png);
background-position: -1148px -100px;
width: 81px;
height: 99px;
}
-.Pet-Whale-Golden {
+.Pet-TRex-Skeleton {
background-image: url(spritesmith-main-12.png);
background-position: -1148px -200px;
width: 81px;
height: 99px;
}
-.Pet-Whale-Red {
+.Pet-TRex-White {
background-image: url(spritesmith-main-12.png);
background-position: -1148px -300px;
width: 81px;
height: 99px;
}
-.Pet-Whale-Shade {
+.Pet-TRex-Zombie {
background-image: url(spritesmith-main-12.png);
background-position: -1148px -400px;
width: 81px;
height: 99px;
}
-.Pet-Whale-Skeleton {
+.Pet-Tiger-Veteran {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1066px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Base {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1066px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-CottonCandyBlue {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1066px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-CottonCandyPink {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1066px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Desert {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1066px -900px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Floral {
+ background-image: url(spritesmith-main-12.png);
+ background-position: 0px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Golden {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -82px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Peppermint {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -164px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Red {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -246px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Shade {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -328px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Skeleton {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -410px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Spooky {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -492px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-White {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -574px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-TigerCub-Zombie {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -656px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Turkey-Base {
background-image: url(spritesmith-main-12.png);
background-position: -1148px -500px;
width: 81px;
height: 99px;
}
-.Pet-Whale-White {
+.Pet-Turkey-Gilded {
background-image: url(spritesmith-main-12.png);
background-position: -1148px -600px;
width: 81px;
height: 99px;
}
-.Pet-Whale-Zombie {
+.Pet-Unicorn-Base {
background-image: url(spritesmith-main-12.png);
background-position: -1148px -700px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Base {
+.Pet-Unicorn-CottonCandyBlue {
background-image: url(spritesmith-main-12.png);
background-position: -1148px -800px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-CottonCandyBlue {
+.Pet-Unicorn-CottonCandyPink {
background-image: url(spritesmith-main-12.png);
background-position: -1148px -900px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-CottonCandyPink {
+.Pet-Unicorn-Desert {
background-image: url(spritesmith-main-12.png);
background-position: -1148px -1000px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Desert {
+.Pet-Unicorn-Golden {
background-image: url(spritesmith-main-12.png);
background-position: 0px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Floral {
+.Pet-Unicorn-Red {
background-image: url(spritesmith-main-12.png);
background-position: -82px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Golden {
+.Pet-Unicorn-Shade {
background-image: url(spritesmith-main-12.png);
background-position: -164px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Peppermint {
+.Pet-Unicorn-Skeleton {
background-image: url(spritesmith-main-12.png);
background-position: -246px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Red {
+.Pet-Unicorn-White {
background-image: url(spritesmith-main-12.png);
background-position: -328px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Shade {
+.Pet-Unicorn-Zombie {
background-image: url(spritesmith-main-12.png);
background-position: -410px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Skeleton {
+.Pet-Whale-Base {
background-image: url(spritesmith-main-12.png);
background-position: -492px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Spooky {
+.Pet-Whale-CottonCandyBlue {
background-image: url(spritesmith-main-12.png);
background-position: -574px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Veteran {
+.Pet-Whale-CottonCandyPink {
background-image: url(spritesmith-main-12.png);
background-position: -656px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-White {
+.Pet-Whale-Desert {
background-image: url(spritesmith-main-12.png);
background-position: -738px -1100px;
width: 81px;
height: 99px;
}
-.Pet-Wolf-Zombie {
+.Pet-Whale-Golden {
background-image: url(spritesmith-main-12.png);
background-position: -820px -1100px;
width: 81px;
height: 99px;
}
+.Pet-Whale-Red {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -902px -1100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Whale-Shade {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -984px -1100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Whale-Skeleton {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1066px -1100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Whale-White {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1148px -1100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Whale-Zombie {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1230px 0px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-Base {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1230px -100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-CottonCandyBlue {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1230px -200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-CottonCandyPink {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1230px -300px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-Desert {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1230px -400px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-Floral {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1230px -500px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-Golden {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1230px -600px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-Peppermint {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1230px -700px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-Red {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1230px -800px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-Shade {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1230px -900px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-Skeleton {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1230px -1000px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-Spooky {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -1230px -1100px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-Veteran {
+ background-image: url(spritesmith-main-12.png);
+ background-position: 0px -1200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-White {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -82px -1200px;
+ width: 81px;
+ height: 99px;
+}
+.Pet-Wolf-Zombie {
+ background-image: url(spritesmith-main-12.png);
+ background-position: -164px -1200px;
+ width: 81px;
+ height: 99px;
+}
.Pet_HatchingPotion_Base {
background-image: url(spritesmith-main-12.png);
- background-position: -951px -1100px;
+ background-position: -295px -1200px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_CottonCandyBlue {
background-image: url(spritesmith-main-12.png);
- background-position: -1230px 0px;
+ background-position: -540px -1200px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_CottonCandyPink {
background-image: url(spritesmith-main-12.png);
- background-position: -1000px -1100px;
+ background-position: -344px -1200px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Desert {
background-image: url(spritesmith-main-12.png);
- background-position: -1049px -1100px;
+ background-position: -393px -1200px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Floral {
background-image: url(spritesmith-main-12.png);
- background-position: -1098px -1100px;
+ background-position: -442px -1200px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Golden {
background-image: url(spritesmith-main-12.png);
- background-position: -1147px -1100px;
+ background-position: -491px -1200px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Peppermint {
background-image: url(spritesmith-main-12.png);
- background-position: -902px -1100px;
+ background-position: -246px -1200px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Red {
background-image: url(spritesmith-main-12.png);
- background-position: -1230px -52px;
+ background-position: -589px -1200px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Shade {
background-image: url(spritesmith-main-12.png);
- background-position: -1230px -104px;
+ background-position: -638px -1200px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Skeleton {
background-image: url(spritesmith-main-12.png);
- background-position: -1230px -156px;
+ background-position: -687px -1200px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Spooky {
background-image: url(spritesmith-main-12.png);
- background-position: -1230px -208px;
+ background-position: -736px -1200px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_White {
background-image: url(spritesmith-main-12.png);
- background-position: -1230px -260px;
+ background-position: -785px -1200px;
width: 48px;
height: 51px;
}
.Pet_HatchingPotion_Zombie {
background-image: url(spritesmith-main-12.png);
- background-position: -1230px -312px;
+ background-position: -834px -1200px;
width: 48px;
height: 51px;
}
diff --git a/common/dist/sprites/spritesmith-main-12.png b/common/dist/sprites/spritesmith-main-12.png
index e625410198..952d071093 100644
Binary files a/common/dist/sprites/spritesmith-main-12.png and b/common/dist/sprites/spritesmith-main-12.png differ
diff --git a/common/dist/sprites/spritesmith-main-2.css b/common/dist/sprites/spritesmith-main-2.css
index 7a3c31119d..912d381b05 100644
--- a/common/dist/sprites/spritesmith-main-2.css
+++ b/common/dist/sprites/spritesmith-main-2.css
@@ -1,3946 +1,3946 @@
.hair_base_13_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -728px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -753px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_white {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_13_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_13_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_black {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_ghostwhite {
background-image: url(spritesmith-main-2.png);
background-position: 0px -364px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_14_ghostwhite {
+.customize-option.hair_base_13_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -25px -379px;
width: 60px;
height: 60px;
}
-.hair_base_14_green {
+.hair_base_13_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -728px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -753px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_13_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_13_white {
background-image: url(spritesmith-main-2.png);
background-position: -91px -364px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_14_green {
+.customize-option.hair_base_13_white {
background-image: url(spritesmith-main-2.png);
background-position: -116px -379px;
width: 60px;
height: 60px;
}
-.hair_base_14_halloween {
+.hair_base_13_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -182px -364px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_14_halloween {
+.customize-option.hair_base_13_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -207px -379px;
width: 60px;
height: 60px;
}
-.hair_base_14_holly {
+.hair_base_13_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -273px -364px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_14_holly {
+.customize-option.hair_base_13_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -298px -379px;
width: 60px;
height: 60px;
}
-.hair_base_14_hollygreen {
+.hair_base_13_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -364px -364px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_14_hollygreen {
+.customize-option.hair_base_13_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -389px -379px;
width: 60px;
height: 60px;
}
-.hair_base_14_midnight {
+.hair_base_13_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -455px 0px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_14_midnight {
+.customize-option.hair_base_13_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -480px -15px;
width: 60px;
height: 60px;
}
-.hair_base_14_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: -455px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: -480px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -455px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -480px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -455px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -480px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -455px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -480px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -455px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -480px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_red {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -455px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -480px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_14_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_14_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_ghostwhite {
+.hair_base_14_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -273px -637px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_2_ghostwhite {
+.customize-option.hair_base_14_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -298px -652px;
width: 60px;
height: 60px;
}
-.hair_base_2_green {
+.hair_base_14_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -455px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -480px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -455px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -480px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -455px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -480px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -455px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -480px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -455px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -480px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -455px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -480px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_14_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_14_white {
background-image: url(spritesmith-main-2.png);
background-position: -364px -637px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_2_green {
+.customize-option.hair_base_14_white {
background-image: url(spritesmith-main-2.png);
background-position: -389px -652px;
width: 60px;
height: 60px;
}
-.hair_base_2_halloween {
+.hair_base_14_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -455px -637px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_2_halloween {
+.customize-option.hair_base_14_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -480px -652px;
width: 60px;
height: 60px;
}
-.hair_base_2_holly {
+.hair_base_14_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -546px -637px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_2_holly {
+.customize-option.hair_base_14_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -571px -652px;
width: 60px;
height: 60px;
}
-.hair_base_2_hollygreen {
+.hair_base_14_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -637px -637px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_2_hollygreen {
+.customize-option.hair_base_14_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -662px -652px;
width: 60px;
height: 60px;
}
-.hair_base_2_midnight {
+.hair_base_14_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -728px 0px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_2_midnight {
+.customize-option.hair_base_14_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -753px -15px;
width: 60px;
height: 60px;
}
-.hair_base_2_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: -728px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: -753px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -728px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -753px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -728px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -753px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -728px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -753px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -728px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -753px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -728px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -753px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -728px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -753px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: -455px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: -480px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -728px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -753px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_2_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_2_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_black {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -455px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -480px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_ghostwhite {
+.hair_base_2_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -728px -819px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_3_ghostwhite {
+.customize-option.hair_base_2_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -753px -834px;
width: 60px;
height: 60px;
}
-.hair_base_3_green {
+.hair_base_2_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -728px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -753px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -728px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -753px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -728px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -753px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -728px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -753px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -728px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -753px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -728px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -753px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -728px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -753px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -455px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -480px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -728px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -753px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -455px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -480px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_2_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_2_white {
background-image: url(spritesmith-main-2.png);
background-position: -819px -819px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_3_green {
+.customize-option.hair_base_2_white {
background-image: url(spritesmith-main-2.png);
background-position: -844px -834px;
width: 60px;
height: 60px;
}
-.hair_base_3_halloween {
+.hair_base_2_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -910px 0px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_3_halloween {
+.customize-option.hair_base_2_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -935px -15px;
width: 60px;
height: 60px;
}
-.hair_base_3_holly {
+.hair_base_2_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -910px -91px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_3_holly {
+.customize-option.hair_base_2_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -935px -106px;
width: 60px;
height: 60px;
}
-.hair_base_3_hollygreen {
+.hair_base_2_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -910px -182px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_3_hollygreen {
+.customize-option.hair_base_2_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -935px -197px;
width: 60px;
height: 60px;
}
-.hair_base_3_midnight {
+.hair_base_2_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -910px -273px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_3_midnight {
+.customize-option.hair_base_2_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -935px -288px;
width: 60px;
height: 60px;
}
-.hair_base_3_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: -910px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: -935px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -910px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -935px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -910px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -935px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -910px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -935px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -910px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -935px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -910px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -935px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -455px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -480px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -728px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -753px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -910px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -935px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_3_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_3_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -455px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -480px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_ghostwhite {
+.hair_base_3_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -455px -1001px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_4_ghostwhite {
+.customize-option.hair_base_3_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -480px -1016px;
width: 60px;
height: 60px;
}
-.hair_base_4_green {
+.hair_base_3_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -910px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -935px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -910px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -935px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -910px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -935px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -910px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -935px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -910px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -935px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -910px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -935px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -455px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -480px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -728px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -753px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -910px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -935px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_3_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_3_white {
background-image: url(spritesmith-main-2.png);
background-position: -546px -1001px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_4_green {
+.customize-option.hair_base_3_white {
background-image: url(spritesmith-main-2.png);
background-position: -571px -1016px;
width: 60px;
height: 60px;
}
-.hair_base_4_halloween {
+.hair_base_3_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -637px -1001px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_4_halloween {
+.customize-option.hair_base_3_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -662px -1016px;
width: 60px;
height: 60px;
}
-.hair_base_4_holly {
+.hair_base_3_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -728px -1001px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_4_holly {
+.customize-option.hair_base_3_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -753px -1016px;
width: 60px;
height: 60px;
}
-.hair_base_4_hollygreen {
+.hair_base_3_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -819px -1001px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_4_hollygreen {
+.customize-option.hair_base_3_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -844px -1016px;
width: 60px;
height: 60px;
}
-.hair_base_4_midnight {
+.hair_base_3_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -910px -1001px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_4_midnight {
+.customize-option.hair_base_3_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -935px -1016px;
width: 60px;
height: 60px;
}
-.hair_base_4_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_4_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -910px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_4_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -935px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -1183px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -1208px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1183px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1208px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -1183px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -1208px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -1183px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -1208px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -1183px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -1208px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -1183px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -1208px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -1183px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -1208px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_ghostwhite {
+.hair_base_4_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -1183px -637px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_5_ghostwhite {
+.customize-option.hair_base_4_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -1208px -652px;
width: 60px;
height: 60px;
}
-.hair_base_5_green {
+.hair_base_4_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -455px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -480px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -910px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -935px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1183px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1208px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1183px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1208px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1183px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1208px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1183px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1208px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1183px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1208px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1183px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1208px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1183px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_4_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1208px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_4_white {
background-image: url(spritesmith-main-2.png);
background-position: -1183px -728px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_5_green {
+.customize-option.hair_base_4_white {
background-image: url(spritesmith-main-2.png);
background-position: -1208px -743px;
width: 60px;
height: 60px;
}
-.hair_base_5_halloween {
+.hair_base_4_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -1183px -819px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_5_halloween {
+.customize-option.hair_base_4_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -1208px -834px;
width: 60px;
height: 60px;
}
-.hair_base_5_holly {
+.hair_base_4_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -1183px -910px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_5_holly {
+.customize-option.hair_base_4_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -1208px -925px;
width: 60px;
height: 60px;
}
-.hair_base_5_hollygreen {
+.hair_base_4_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -1183px -1001px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_5_hollygreen {
+.customize-option.hair_base_4_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -1208px -1016px;
width: 60px;
height: 60px;
}
-.hair_base_5_midnight {
+.hair_base_4_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -1183px -1092px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_5_midnight {
+.customize-option.hair_base_4_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -1208px -1107px;
width: 60px;
height: 60px;
}
-.hair_base_5_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -455px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -480px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -728px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -753px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -910px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -935px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -1183px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -1208px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_5_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_5_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_ghostwhite {
+.hair_base_5_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -455px -1274px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_6_ghostwhite {
+.customize-option.hair_base_5_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -480px -1289px;
width: 60px;
height: 60px;
}
-.hair_base_6_green {
+.hair_base_5_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -455px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -480px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -728px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -753px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -910px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -935px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1183px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1208px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_5_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_5_white {
background-image: url(spritesmith-main-2.png);
background-position: -546px -1274px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_6_green {
+.customize-option.hair_base_5_white {
background-image: url(spritesmith-main-2.png);
background-position: -571px -1289px;
width: 60px;
height: 60px;
}
-.hair_base_6_halloween {
+.hair_base_5_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -637px -1274px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_6_halloween {
+.customize-option.hair_base_5_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -662px -1289px;
width: 60px;
height: 60px;
}
-.hair_base_6_holly {
+.hair_base_5_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -728px -1274px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_6_holly {
+.customize-option.hair_base_5_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -753px -1289px;
width: 60px;
height: 60px;
}
-.hair_base_6_hollygreen {
+.hair_base_5_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -819px -1274px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_6_hollygreen {
+.customize-option.hair_base_5_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -844px -1289px;
width: 60px;
height: 60px;
}
-.hair_base_6_midnight {
+.hair_base_5_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -910px -1274px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_6_midnight {
+.customize-option.hair_base_5_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -935px -1289px;
width: 60px;
height: 60px;
}
-.hair_base_6_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -1183px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -1208px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_white {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_6_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_6_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -455px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -480px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -546px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -571px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -728px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -753px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -910px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -935px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -1183px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -1208px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_ghostwhite {
+.hair_base_6_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -1274px -1365px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_7_ghostwhite {
+.customize-option.hair_base_6_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -1299px -1380px;
width: 60px;
height: 60px;
}
-.hair_base_7_green {
+.hair_base_6_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1183px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1208px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -455px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -480px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -728px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -753px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -910px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -935px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1183px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_6_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1208px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_6_white {
background-image: url(spritesmith-main-2.png);
background-position: -1365px -1365px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_7_green {
+.customize-option.hair_base_6_white {
background-image: url(spritesmith-main-2.png);
background-position: -1390px -1380px;
width: 60px;
height: 60px;
}
-.hair_base_7_halloween {
+.hair_base_6_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -1456px 0px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_7_halloween {
+.customize-option.hair_base_6_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -1481px -15px;
width: 60px;
height: 60px;
}
-.hair_base_7_holly {
+.hair_base_6_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -1456px -91px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_7_holly {
+.customize-option.hair_base_6_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -1481px -106px;
width: 60px;
height: 60px;
}
-.hair_base_7_hollygreen {
+.hair_base_6_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -1456px -182px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_7_hollygreen {
+.customize-option.hair_base_6_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -1481px -197px;
width: 60px;
height: 60px;
}
-.hair_base_7_midnight {
+.hair_base_6_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -1456px -273px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_7_midnight {
+.customize-option.hair_base_6_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -1481px -288px;
width: 60px;
height: 60px;
}
-.hair_base_7_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1456px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_pblue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1481px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1456px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_pblue2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1481px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -1456px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_peppermint {
- background-image: url(spritesmith-main-2.png);
- background-position: -1481px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -1456px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_pgreen {
- background-image: url(spritesmith-main-2.png);
- background-position: -1481px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1456px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_pgreen2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1481px -743px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -1456px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_porange {
- background-image: url(spritesmith-main-2.png);
- background-position: -1481px -834px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1456px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_porange2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1481px -925px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: -1456px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_ppink {
- background-image: url(spritesmith-main-2.png);
- background-position: -1481px -1016px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1456px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_ppink2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1481px -1107px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -1456px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_ppurple {
- background-image: url(spritesmith-main-2.png);
- background-position: -1481px -1198px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1456px -1274px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_ppurple2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -1481px -1289px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -1456px -1365px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_pumpkin {
- background-image: url(spritesmith-main-2.png);
- background-position: -1481px -1380px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: 0px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_purple {
- background-image: url(spritesmith-main-2.png);
- background-position: -25px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -91px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_pyellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -116px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -182px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_pyellow2 {
- background-image: url(spritesmith-main-2.png);
- background-position: -207px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -273px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_rainbow {
- background-image: url(spritesmith-main-2.png);
- background-position: -298px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -364px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_red {
- background-image: url(spritesmith-main-2.png);
- background-position: -389px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -455px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_snowy {
- background-image: url(spritesmith-main-2.png);
- background-position: -480px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -637px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_white {
- background-image: url(spritesmith-main-2.png);
- background-position: -662px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -728px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_winternight {
- background-image: url(spritesmith-main-2.png);
- background-position: -753px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -819px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_winterstar {
- background-image: url(spritesmith-main-2.png);
- background-position: -844px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -910px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_yellow {
- background-image: url(spritesmith-main-2.png);
- background-position: -935px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_7_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_7_zombie {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_8_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -1001px -1547px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_8_TRUred {
- background-image: url(spritesmith-main-2.png);
- background-position: -1026px -1562px;
- width: 60px;
- height: 60px;
-}
-.hair_base_8_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -1092px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_8_aurora {
- background-image: url(spritesmith-main-2.png);
- background-position: -1117px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_8_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -1183px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_8_black {
- background-image: url(spritesmith-main-2.png);
- background-position: -1208px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_8_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -1274px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_8_blond {
- background-image: url(spritesmith-main-2.png);
- background-position: -1299px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_8_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1365px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_8_blue {
- background-image: url(spritesmith-main-2.png);
- background-position: -1390px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_8_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -1456px -1456px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_8_brown {
- background-image: url(spritesmith-main-2.png);
- background-position: -1481px -1471px;
- width: 60px;
- height: 60px;
-}
-.hair_base_8_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -1547px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_8_candycane {
- background-image: url(spritesmith-main-2.png);
- background-position: -1572px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_8_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -1547px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_8_candycorn {
- background-image: url(spritesmith-main-2.png);
- background-position: -1572px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_8_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -1547px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_8_festive {
- background-image: url(spritesmith-main-2.png);
- background-position: -1572px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_8_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -1547px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_8_frost {
- background-image: url(spritesmith-main-2.png);
- background-position: -1572px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_8_ghostwhite {
+.hair_base_7_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -364px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_ghostwhite {
+.customize-option.hair_base_7_TRUred {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -379px;
width: 60px;
height: 60px;
}
-.hair_base_8_green {
+.hair_base_7_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1456px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_aurora {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1481px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1456px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_black {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1481px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1456px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_blond {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1481px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1456px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_blue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1481px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1456px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_brown {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1481px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1456px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_candycane {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1481px -834px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1456px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_candycorn {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1481px -925px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1456px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_festive {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1481px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1456px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_frost {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1481px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1456px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_ghostwhite {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1481px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1456px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_green {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1481px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1456px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_halloween {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1481px -1380px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: 0px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_holly {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -25px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -91px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_hollygreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -116px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -182px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_midnight {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -207px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -273px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_pblue {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -298px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -364px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_pblue2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -389px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -455px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_peppermint {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -480px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -546px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -571px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -637px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_pgreen2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -662px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -728px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_porange {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -753px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -819px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_porange2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -844px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -910px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_ppink {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -935px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_ppink2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1092px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_ppurple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1117px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1183px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_ppurple2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1208px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1274px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_pumpkin {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1299px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1365px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_purple {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1390px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1456px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_pyellow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1481px -1471px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1547px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_pyellow2 {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1572px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1547px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_rainbow {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1572px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1547px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_red {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1572px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1547px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_7_snowy {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1572px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_7_white {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -455px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_green {
+.customize-option.hair_base_7_white {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -470px;
width: 60px;
height: 60px;
}
-.hair_base_8_halloween {
+.hair_base_7_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -546px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_halloween {
+.customize-option.hair_base_7_winternight {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -561px;
width: 60px;
height: 60px;
}
-.hair_base_8_holly {
+.hair_base_7_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -637px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_holly {
+.customize-option.hair_base_7_winterstar {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -652px;
width: 60px;
height: 60px;
}
-.hair_base_8_hollygreen {
+.hair_base_7_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -728px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_hollygreen {
+.customize-option.hair_base_7_yellow {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -743px;
width: 60px;
height: 60px;
}
-.hair_base_8_midnight {
+.hair_base_7_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -819px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_midnight {
+.customize-option.hair_base_7_zombie {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -834px;
width: 60px;
height: 60px;
}
-.hair_base_8_pblue {
+.hair_base_8_aurora {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -910px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_pblue {
+.customize-option.hair_base_8_aurora {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -925px;
width: 60px;
height: 60px;
}
-.hair_base_8_pblue2 {
+.hair_base_8_black {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -1001px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_pblue2 {
+.customize-option.hair_base_8_black {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -1016px;
width: 60px;
height: 60px;
}
-.hair_base_8_peppermint {
+.hair_base_8_blond {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -1092px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_peppermint {
+.customize-option.hair_base_8_blond {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -1107px;
width: 60px;
height: 60px;
}
-.hair_base_8_pgreen {
+.hair_base_8_blue {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -1183px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_pgreen {
+.customize-option.hair_base_8_blue {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -1198px;
width: 60px;
height: 60px;
}
-.hair_base_8_pgreen2 {
+.hair_base_8_brown {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -1274px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_pgreen2 {
+.customize-option.hair_base_8_brown {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -1289px;
width: 60px;
height: 60px;
}
-.hair_base_8_porange {
+.hair_base_8_candycane {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -1365px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_porange {
+.customize-option.hair_base_8_candycane {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -1380px;
width: 60px;
height: 60px;
}
-.hair_base_8_porange2 {
+.hair_base_8_candycorn {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -1456px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_porange2 {
+.customize-option.hair_base_8_candycorn {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -1471px;
width: 60px;
height: 60px;
}
-.hair_base_8_ppink {
+.hair_base_8_festive {
background-image: url(spritesmith-main-2.png);
background-position: 0px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_ppink {
+.customize-option.hair_base_8_festive {
background-image: url(spritesmith-main-2.png);
background-position: -25px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_ppink2 {
+.hair_base_8_frost {
background-image: url(spritesmith-main-2.png);
background-position: -91px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_ppink2 {
+.customize-option.hair_base_8_frost {
background-image: url(spritesmith-main-2.png);
background-position: -116px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_ppurple {
+.hair_base_8_ghostwhite {
background-image: url(spritesmith-main-2.png);
background-position: -182px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_ppurple {
+.customize-option.hair_base_8_ghostwhite {
background-image: url(spritesmith-main-2.png);
background-position: -207px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_ppurple2 {
+.hair_base_8_green {
background-image: url(spritesmith-main-2.png);
background-position: -273px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_ppurple2 {
+.customize-option.hair_base_8_green {
background-image: url(spritesmith-main-2.png);
background-position: -298px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_pumpkin {
+.hair_base_8_halloween {
background-image: url(spritesmith-main-2.png);
background-position: -364px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_pumpkin {
+.customize-option.hair_base_8_halloween {
background-image: url(spritesmith-main-2.png);
background-position: -389px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_purple {
+.hair_base_8_holly {
background-image: url(spritesmith-main-2.png);
background-position: -455px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_purple {
+.customize-option.hair_base_8_holly {
background-image: url(spritesmith-main-2.png);
background-position: -480px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_pyellow {
+.hair_base_8_hollygreen {
background-image: url(spritesmith-main-2.png);
background-position: -546px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_pyellow {
+.customize-option.hair_base_8_hollygreen {
background-image: url(spritesmith-main-2.png);
background-position: -571px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_pyellow2 {
+.hair_base_8_midnight {
background-image: url(spritesmith-main-2.png);
background-position: -637px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_pyellow2 {
+.customize-option.hair_base_8_midnight {
background-image: url(spritesmith-main-2.png);
background-position: -662px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_rainbow {
+.hair_base_8_pblue {
background-image: url(spritesmith-main-2.png);
background-position: -728px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_rainbow {
+.customize-option.hair_base_8_pblue {
background-image: url(spritesmith-main-2.png);
background-position: -753px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_red {
+.hair_base_8_pblue2 {
background-image: url(spritesmith-main-2.png);
background-position: -819px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_red {
+.customize-option.hair_base_8_pblue2 {
background-image: url(spritesmith-main-2.png);
background-position: -844px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_snowy {
+.hair_base_8_peppermint {
background-image: url(spritesmith-main-2.png);
background-position: -910px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_snowy {
+.customize-option.hair_base_8_peppermint {
background-image: url(spritesmith-main-2.png);
background-position: -935px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_white {
+.hair_base_8_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1001px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_8_pgreen {
+ background-image: url(spritesmith-main-2.png);
+ background-position: -1026px -1562px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_8_pgreen2 {
background-image: url(spritesmith-main-2.png);
background-position: -1092px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_white {
+.customize-option.hair_base_8_pgreen2 {
background-image: url(spritesmith-main-2.png);
background-position: -1117px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_winternight {
+.hair_base_8_porange {
background-image: url(spritesmith-main-2.png);
background-position: -1183px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_winternight {
+.customize-option.hair_base_8_porange {
background-image: url(spritesmith-main-2.png);
background-position: -1208px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_winterstar {
+.hair_base_8_porange2 {
background-image: url(spritesmith-main-2.png);
background-position: -1274px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_winterstar {
+.customize-option.hair_base_8_porange2 {
background-image: url(spritesmith-main-2.png);
background-position: -1299px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_yellow {
+.hair_base_8_ppink {
background-image: url(spritesmith-main-2.png);
background-position: -1365px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_yellow {
+.customize-option.hair_base_8_ppink {
background-image: url(spritesmith-main-2.png);
background-position: -1390px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_8_zombie {
+.hair_base_8_ppink2 {
background-image: url(spritesmith-main-2.png);
background-position: -1456px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_8_zombie {
+.customize-option.hair_base_8_ppink2 {
background-image: url(spritesmith-main-2.png);
background-position: -1481px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_9_aurora {
+.hair_base_8_ppurple {
background-image: url(spritesmith-main-2.png);
background-position: -1547px -1547px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_9_aurora {
+.customize-option.hair_base_8_ppurple {
background-image: url(spritesmith-main-2.png);
background-position: -1572px -1562px;
width: 60px;
height: 60px;
}
-.hair_base_9_black {
+.hair_base_8_ppurple2 {
background-image: url(spritesmith-main-2.png);
background-position: -1638px 0px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_9_black {
+.customize-option.hair_base_8_ppurple2 {
background-image: url(spritesmith-main-2.png);
background-position: -1663px -15px;
width: 60px;
height: 60px;
}
-.hair_base_9_blond {
+.hair_base_8_pumpkin {
background-image: url(spritesmith-main-2.png);
background-position: -1638px -91px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_9_blond {
+.customize-option.hair_base_8_pumpkin {
background-image: url(spritesmith-main-2.png);
background-position: -1663px -106px;
width: 60px;
height: 60px;
}
-.hair_base_9_blue {
+.hair_base_8_purple {
background-image: url(spritesmith-main-2.png);
background-position: -1638px -182px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_9_blue {
+.customize-option.hair_base_8_purple {
background-image: url(spritesmith-main-2.png);
background-position: -1663px -197px;
width: 60px;
height: 60px;
}
-.hair_base_9_brown {
+.hair_base_8_pyellow {
background-image: url(spritesmith-main-2.png);
background-position: -1638px -273px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_9_brown {
+.customize-option.hair_base_8_pyellow {
background-image: url(spritesmith-main-2.png);
background-position: -1663px -288px;
width: 60px;
height: 60px;
}
-.hair_base_9_candycane {
+.hair_base_8_pyellow2 {
background-image: url(spritesmith-main-2.png);
background-position: -1638px -364px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_9_candycane {
+.customize-option.hair_base_8_pyellow2 {
background-image: url(spritesmith-main-2.png);
background-position: -1663px -379px;
width: 60px;
diff --git a/common/dist/sprites/spritesmith-main-2.png b/common/dist/sprites/spritesmith-main-2.png
index 92089ade2b..0979291a10 100644
Binary files a/common/dist/sprites/spritesmith-main-2.png and b/common/dist/sprites/spritesmith-main-2.png differ
diff --git a/common/dist/sprites/spritesmith-main-3.css b/common/dist/sprites/spritesmith-main-3.css
index e58c3a94b8..2c26edb6a9 100644
--- a/common/dist/sprites/spritesmith-main-3.css
+++ b/common/dist/sprites/spritesmith-main-3.css
@@ -1,3582 +1,3582 @@
-.hair_base_9_TRUred {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_TRUred {
- background-image: url(spritesmith-main-3.png);
- background-position: -480px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_candycorn {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_candycorn {
- background-image: url(spritesmith-main-3.png);
- background-position: -116px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_festive {
- background-image: url(spritesmith-main-3.png);
- background-position: -1274px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_festive {
- background-image: url(spritesmith-main-3.png);
- background-position: -1299px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_frost {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_frost {
- background-image: url(spritesmith-main-3.png);
- background-position: -25px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_ghostwhite {
+.hair_base_8_TRUred {
background-image: url(spritesmith-main-3.png);
background-position: -91px -91px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_9_ghostwhite {
+.customize-option.hair_base_8_TRUred {
background-image: url(spritesmith-main-3.png);
background-position: -116px -106px;
width: 60px;
height: 60px;
}
-.hair_base_9_green {
+.hair_base_8_rainbow {
background-image: url(spritesmith-main-3.png);
- background-position: -182px 0px;
+ background-position: -91px 0px;
width: 90px;
height: 90px;
}
-.customize-option.hair_base_9_green {
+.customize-option.hair_base_8_rainbow {
background-image: url(spritesmith-main-3.png);
- background-position: -207px -15px;
+ background-position: -116px -15px;
width: 60px;
height: 60px;
}
-.hair_base_9_halloween {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_halloween {
- background-image: url(spritesmith-main-3.png);
- background-position: -207px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_holly {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_holly {
- background-image: url(spritesmith-main-3.png);
- background-position: -25px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_hollygreen {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_hollygreen {
- background-image: url(spritesmith-main-3.png);
- background-position: -116px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_midnight {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_midnight {
- background-image: url(spritesmith-main-3.png);
- background-position: -207px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_pblue {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_pblue {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_pblue2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_pblue2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_peppermint {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_peppermint {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_pgreen {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_pgreen {
- background-image: url(spritesmith-main-3.png);
- background-position: -25px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_pgreen2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_pgreen2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -116px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_porange {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_porange {
- background-image: url(spritesmith-main-3.png);
- background-position: -207px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_porange2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_porange2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_ppink {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_ppink {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_ppink2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_ppink2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_ppurple {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_ppurple {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_ppurple2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_ppurple2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_pumpkin {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_pumpkin {
- background-image: url(spritesmith-main-3.png);
- background-position: -25px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_purple {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_purple {
- background-image: url(spritesmith-main-3.png);
- background-position: -116px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_pyellow {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_pyellow {
- background-image: url(spritesmith-main-3.png);
- background-position: -207px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_pyellow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_pyellow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_rainbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_rainbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_red {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_red {
- background-image: url(spritesmith-main-3.png);
- background-position: -480px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_snowy {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_snowy {
- background-image: url(spritesmith-main-3.png);
- background-position: -480px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_white {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_white {
- background-image: url(spritesmith-main-3.png);
- background-position: -480px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_winternight {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_winternight {
- background-image: url(spritesmith-main-3.png);
- background-position: -480px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_winterstar {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_winterstar {
- background-image: url(spritesmith-main-3.png);
- background-position: -25px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_yellow {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_yellow {
- background-image: url(spritesmith-main-3.png);
- background-position: -116px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_base_9_zombie {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_base_9_zombie {
- background-image: url(spritesmith-main-3.png);
- background-position: -207px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_1_pblue2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_1_pblue2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_1_pgreen2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_1_pgreen2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_1_porange2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_1_porange2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -480px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_1_ppink2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_1_ppink2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -571px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_1_ppurple2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_1_ppurple2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -571px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_1_pyellow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_1_pyellow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -571px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_2_pblue2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_2_pblue2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -571px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_2_pgreen2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_2_pgreen2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -571px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_2_porange2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_2_porange2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -571px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_2_ppink2 {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_2_ppink2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -25px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_2_ppurple2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_2_ppurple2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -116px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_2_pyellow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_2_pyellow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -207px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_3_pblue2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_3_pblue2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_3_pgreen2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_3_pgreen2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_3_porange2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_3_porange2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -480px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_3_ppink2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_3_ppink2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -571px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_3_ppurple2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_3_ppurple2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -662px -15px;
- width: 60px;
- height: 60px;
-}
-.hair_beard_3_pyellow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_beard_3_pyellow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -662px -106px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_1_pblue2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_1_pblue2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -662px -197px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_1_pgreen2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_1_pgreen2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -662px -288px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_1_porange2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_1_porange2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -662px -379px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_1_ppink2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_1_ppink2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -662px -470px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_1_ppurple2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_1_ppurple2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -662px -561px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_1_pyellow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_1_pyellow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -25px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_pblue2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_pblue2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -116px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_pgreen2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_pgreen2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -207px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_porange2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_porange2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_ppink2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_ppink2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_ppurple2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_ppurple2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -480px -652px;
- width: 60px;
- height: 60px;
-}
-.hair_mustache_2_pyellow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.hair_mustache_2_pyellow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -571px -652px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_black {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_black {
- background-image: url(spritesmith-main-3.png);
- background-position: -662px -667px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_blue {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_blue {
- background-image: url(spritesmith-main-3.png);
- background-position: -753px -30px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_convict {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_convict {
- background-image: url(spritesmith-main-3.png);
- background-position: -753px -121px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_cross {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_cross {
- background-image: url(spritesmith-main-3.png);
- background-position: -753px -212px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_fire {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_fire {
- background-image: url(spritesmith-main-3.png);
- background-position: -753px -303px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_green {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_green {
- background-image: url(spritesmith-main-3.png);
- background-position: -753px -394px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_horizon {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_horizon {
- background-image: url(spritesmith-main-3.png);
- background-position: -753px -485px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_ocean {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_ocean {
- background-image: url(spritesmith-main-3.png);
- background-position: -753px -576px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_pink {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_pink {
- background-image: url(spritesmith-main-3.png);
- background-position: -753px -667px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_purple {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_purple {
- background-image: url(spritesmith-main-3.png);
- background-position: -25px -758px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_rainbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_rainbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -116px -758px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_redblue {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_redblue {
- background-image: url(spritesmith-main-3.png);
- background-position: -207px -758px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_thunder {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_thunder {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -758px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_tropical {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_tropical {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -758px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_white {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_white {
- background-image: url(spritesmith-main-3.png);
- background-position: -480px -758px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_yellow {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_yellow {
- background-image: url(spritesmith-main-3.png);
- background-position: -571px -758px;
- width: 60px;
- height: 60px;
-}
-.broad_shirt_zombie {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.broad_shirt_zombie {
- background-image: url(spritesmith-main-3.png);
- background-position: -662px -758px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_black {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_black {
- background-image: url(spritesmith-main-3.png);
- background-position: -753px -758px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_blue {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_blue {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -30px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_convict {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_convict {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -121px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_cross {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_cross {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -212px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_fire {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_fire {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -303px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_green {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_green {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -394px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_horizon {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_horizon {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -485px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_ocean {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_ocean {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -576px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_pink {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_pink {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -667px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_purple {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_purple {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -758px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_rainbow {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_rainbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -25px -849px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_redblue {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_redblue {
- background-image: url(spritesmith-main-3.png);
- background-position: -116px -849px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_thunder {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_thunder {
- background-image: url(spritesmith-main-3.png);
- background-position: -207px -849px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_tropical {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_tropical {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -849px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_white {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_white {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -849px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_yellow {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_yellow {
- background-image: url(spritesmith-main-3.png);
- background-position: -480px -849px;
- width: 60px;
- height: 60px;
-}
-.slim_shirt_zombie {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.slim_shirt_zombie {
- background-image: url(spritesmith-main-3.png);
- background-position: -571px -849px;
- width: 60px;
- height: 60px;
-}
-.skin_0ff591 {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_0ff591 {
- background-image: url(spritesmith-main-3.png);
- background-position: -753px -834px;
- width: 60px;
- height: 60px;
-}
-.skin_0ff591_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_0ff591_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -662px -834px;
- width: 60px;
- height: 60px;
-}
-.skin_2b43f6 {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_2b43f6 {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -15px;
- width: 60px;
- height: 60px;
-}
-.skin_2b43f6_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_2b43f6_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -834px;
- width: 60px;
- height: 60px;
-}
-.skin_6bd049 {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_6bd049 {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -197px;
- width: 60px;
- height: 60px;
-}
-.skin_6bd049_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_6bd049_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -106px;
- width: 60px;
- height: 60px;
-}
-.skin_800ed0 {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_800ed0 {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -379px;
- width: 60px;
- height: 60px;
-}
-.skin_800ed0_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_800ed0_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -288px;
- width: 60px;
- height: 60px;
-}
-.skin_915533 {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_915533 {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -561px;
- width: 60px;
- height: 60px;
-}
-.skin_915533_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_915533_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -470px;
- width: 60px;
- height: 60px;
-}
-.skin_98461a {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_98461a {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -743px;
- width: 60px;
- height: 60px;
-}
-.skin_98461a_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_98461a_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -652px;
- width: 60px;
- height: 60px;
-}
-.skin_bear {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_bear {
- background-image: url(spritesmith-main-3.png);
- background-position: -25px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_bear_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_bear_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -834px;
- width: 60px;
- height: 60px;
-}
-.skin_c06534 {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_c06534 {
- background-image: url(spritesmith-main-3.png);
- background-position: -207px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_c06534_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_c06534_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -116px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_c3e1dc {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_c3e1dc {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_c3e1dc_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_c3e1dc_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_cactus {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_cactus {
- background-image: url(spritesmith-main-3.png);
- background-position: -571px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_cactus_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_cactus_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -480px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_candycorn {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_candycorn {
- background-image: url(spritesmith-main-3.png);
- background-position: -753px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_candycorn_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_candycorn_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -662px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_clownfish {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_clownfish {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_clownfish_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_clownfish_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_d7a9f7 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_d7a9f7 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -106px;
- width: 60px;
- height: 60px;
-}
-.skin_d7a9f7_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_d7a9f7_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -15px;
- width: 60px;
- height: 60px;
-}
-.skin_ddc994 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_ddc994 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -288px;
- width: 60px;
- height: 60px;
-}
-.skin_ddc994_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_ddc994_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -197px;
- width: 60px;
- height: 60px;
-}
-.skin_deepocean {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_deepocean {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -470px;
- width: 60px;
- height: 60px;
-}
-.skin_deepocean_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_deepocean_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -379px;
- width: 60px;
- height: 60px;
-}
-.skin_ea8349 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_ea8349 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -652px;
- width: 60px;
- height: 60px;
-}
-.skin_ea8349_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_ea8349_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -561px;
- width: 60px;
- height: 60px;
-}
-.skin_eb052b {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_eb052b {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -834px;
- width: 60px;
- height: 60px;
-}
-.skin_eb052b_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_eb052b_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -743px;
- width: 60px;
- height: 60px;
-}
-.skin_f5a76e {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_f5a76e {
- background-image: url(spritesmith-main-3.png);
- background-position: -25px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_f5a76e_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_f5a76e_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_f5d70f {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_f5d70f {
- background-image: url(spritesmith-main-3.png);
- background-position: -207px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_f5d70f_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_f5d70f_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -116px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_f69922 {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_f69922 {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_f69922_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_f69922_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_fox {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_fox {
- background-image: url(spritesmith-main-3.png);
- background-position: -571px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_fox_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_fox_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -480px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_ghost {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_ghost {
- background-image: url(spritesmith-main-3.png);
- background-position: -753px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_ghost_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_ghost_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -662px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_lion {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_lion {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_lion_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_lion_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_merblue {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_merblue {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -15px;
- width: 60px;
- height: 60px;
-}
-.skin_merblue_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_merblue_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_mergold {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_mergold {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -197px;
- width: 60px;
- height: 60px;
-}
-.skin_mergold_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_mergold_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -106px;
- width: 60px;
- height: 60px;
-}
-.skin_mergreen {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_mergreen {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -379px;
- width: 60px;
- height: 60px;
-}
-.skin_mergreen_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_mergreen_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -288px;
- width: 60px;
- height: 60px;
-}
-.skin_merruby {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_merruby {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -561px;
- width: 60px;
- height: 60px;
-}
-.skin_merruby_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_merruby_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -470px;
- width: 60px;
- height: 60px;
-}
-.skin_monster {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_monster {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -743px;
- width: 60px;
- height: 60px;
-}
-.skin_monster_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_monster_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -652px;
- width: 60px;
- height: 60px;
-}
-.skin_ogre {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_ogre {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_ogre_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_ogre_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -834px;
- width: 60px;
- height: 60px;
-}
-.skin_panda {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_panda {
- background-image: url(spritesmith-main-3.png);
- background-position: -25px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_panda_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_panda_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelBlue {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelBlue {
- background-image: url(spritesmith-main-3.png);
- background-position: -207px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelBlue_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelBlue_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -116px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelGreen {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelGreen {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelGreen_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelGreen_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelOrange {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelOrange {
- background-image: url(spritesmith-main-3.png);
- background-position: -571px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelOrange_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelOrange_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -480px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelPink {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelPink {
- background-image: url(spritesmith-main-3.png);
- background-position: -753px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelPink_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelPink_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -662px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelPurple {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelPurple {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelPurple_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelPurple_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelRainbowChevron {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelRainbowChevron {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelRainbowChevron_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelRainbowChevron_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelRainbowDiagonal {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px -91px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelRainbowDiagonal {
- background-image: url(spritesmith-main-3.png);
- background-position: -1208px -106px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelRainbowDiagonal_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px 0px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelRainbowDiagonal_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1208px -15px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelYellow {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px -273px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelYellow {
- background-image: url(spritesmith-main-3.png);
- background-position: -1208px -288px;
- width: 60px;
- height: 60px;
-}
-.skin_pastelYellow_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px -182px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pastelYellow_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1208px -197px;
- width: 60px;
- height: 60px;
-}
-.skin_pig {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px -455px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pig {
- background-image: url(spritesmith-main-3.png);
- background-position: -1208px -470px;
- width: 60px;
- height: 60px;
-}
-.skin_pig_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px -364px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pig_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1208px -379px;
- width: 60px;
- height: 60px;
-}
-.skin_pumpkin {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pumpkin {
- background-image: url(spritesmith-main-3.png);
- background-position: -1208px -652px;
- width: 60px;
- height: 60px;
-}
-.skin_pumpkin2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px -819px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pumpkin2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1208px -834px;
- width: 60px;
- height: 60px;
-}
-.skin_pumpkin2_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pumpkin2_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1208px -743px;
- width: 60px;
- height: 60px;
-}
-.skin_pumpkin_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_pumpkin_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1208px -561px;
- width: 60px;
- height: 60px;
-}
-.skin_rainbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px -1001px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_rainbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -1208px -1016px;
- width: 60px;
- height: 60px;
-}
-.skin_rainbow_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px -910px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_rainbow_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1208px -925px;
- width: 60px;
- height: 60px;
-}
-.skin_reptile {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_reptile {
- background-image: url(spritesmith-main-3.png);
- background-position: -25px -1198px;
- width: 60px;
- height: 60px;
-}
-.skin_reptile_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px -1092px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_reptile_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1208px -1107px;
- width: 60px;
- height: 60px;
-}
-.skin_shadow {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_shadow {
- background-image: url(spritesmith-main-3.png);
- background-position: -207px -1198px;
- width: 60px;
- height: 60px;
-}
-.skin_shadow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_shadow2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -389px -1198px;
- width: 60px;
- height: 60px;
-}
-.skin_shadow2_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_shadow2_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -298px -1198px;
- width: 60px;
- height: 60px;
-}
-.skin_shadow_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_shadow_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -116px -1198px;
- width: 60px;
- height: 60px;
-}
-.skin_shark {
+.hair_base_8_red {
background-image: url(spritesmith-main-3.png);
background-position: -546px -1183px;
width: 90px;
height: 90px;
}
-.customize-option.skin_shark {
+.customize-option.hair_base_8_red {
background-image: url(spritesmith-main-3.png);
background-position: -571px -1198px;
width: 60px;
height: 60px;
}
-.skin_shark_sleep {
+.hair_base_8_snowy {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_8_snowy {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_8_white {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_8_white {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_8_winternight {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_8_winternight {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_8_winterstar {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_8_winterstar {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_8_yellow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_8_yellow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -116px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_8_zombie {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_8_zombie {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_TRUred {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_TRUred {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_aurora {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_aurora {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_black {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_black {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_blond {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_blond {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_blue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_blue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_brown {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_brown {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -116px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_candycane {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_candycane {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_candycorn {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_candycorn {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_festive {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_festive {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_frost {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_frost {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_ghostwhite {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_ghostwhite {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_green {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_green {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_halloween {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_halloween {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_holly {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_holly {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -116px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_hollygreen {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_hollygreen {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_midnight {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_midnight {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_pblue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_pblue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_pblue2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_pblue2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -480px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_peppermint {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_peppermint {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -480px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_pgreen {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_pgreen {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -480px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_pgreen2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_pgreen2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -480px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_porange {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_porange {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -480px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_porange2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_porange2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_ppink {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_ppink {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -116px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_ppink2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_ppink2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_ppurple {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_ppurple {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_ppurple2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_ppurple2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_pumpkin {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_pumpkin {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -480px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_purple {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_purple {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_pyellow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_pyellow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_pyellow2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_pyellow2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_rainbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_rainbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_red {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_red {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_snowy {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_snowy {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_white {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_white {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -116px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_winternight {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_winternight {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_winterstar {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_winterstar {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_yellow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_yellow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_base_9_zombie {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_base_9_zombie {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -480px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_1_pblue2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_1_pblue2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_1_pgreen2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_1_pgreen2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -662px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_1_porange2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_1_porange2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -662px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_1_ppink2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_1_ppink2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -662px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_1_ppurple2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_1_ppurple2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -662px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_1_pyellow2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_1_pyellow2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -662px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_2_pblue2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_2_pblue2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -662px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_2_pgreen2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_2_pgreen2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -662px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_2_porange2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_2_porange2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_2_ppink2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_2_ppink2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -116px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_2_ppurple2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_2_ppurple2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_2_pyellow2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_2_pyellow2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_3_pblue2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_3_pblue2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_3_pgreen2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_3_pgreen2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -480px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_3_porange2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_3_porange2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_3_ppink2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_3_ppink2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -662px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_3_ppurple2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_3_ppurple2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -15px;
+ width: 60px;
+ height: 60px;
+}
+.hair_beard_3_pyellow2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_beard_3_pyellow2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -106px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_1_pblue2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_1_pblue2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -197px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_1_pgreen2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_1_pgreen2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -288px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_1_porange2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_1_porange2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -379px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_1_ppink2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_1_ppink2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -470px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_1_ppurple2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_1_ppurple2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -561px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_1_pyellow2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_1_pyellow2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -652px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_pblue2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_pblue2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_pgreen2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_pgreen2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -116px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_porange2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_porange2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_ppink2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_ppink2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_ppurple2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_ppurple2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -743px;
+ width: 60px;
+ height: 60px;
+}
+.hair_mustache_2_pyellow2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.hair_mustache_2_pyellow2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -480px -743px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_black {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_black {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -758px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_blue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_blue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -662px -758px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_convict {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_convict {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -758px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_cross {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_cross {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -30px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_fire {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_fire {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -121px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_green {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_green {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -212px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_horizon {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_horizon {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -303px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_ocean {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_ocean {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -394px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_pink {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_pink {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -485px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_purple {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_purple {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -576px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_rainbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_rainbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -667px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_redblue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_redblue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -758px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_thunder {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_thunder {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -849px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_tropical {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_tropical {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -116px -849px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_white {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_white {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -849px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_yellow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_yellow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -849px;
+ width: 60px;
+ height: 60px;
+}
+.broad_shirt_zombie {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.broad_shirt_zombie {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -849px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_black {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_black {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -480px -849px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_blue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_blue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -849px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_convict {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_convict {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -662px -849px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_cross {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_cross {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -849px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_fire {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_fire {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -849px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_green {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_green {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -30px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_horizon {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_horizon {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -121px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_ocean {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_ocean {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -212px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_pink {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_pink {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -303px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_purple {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_purple {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -394px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_rainbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_rainbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -485px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_redblue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_redblue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -576px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_thunder {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_thunder {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -667px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_tropical {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_tropical {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -758px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_white {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_white {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -849px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_yellow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_yellow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -940px;
+ width: 60px;
+ height: 60px;
+}
+.slim_shirt_zombie {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.slim_shirt_zombie {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -116px -940px;
+ width: 60px;
+ height: 60px;
+}
+.skin_0ff591 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_0ff591 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -925px;
+ width: 60px;
+ height: 60px;
+}
+.skin_0ff591_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_0ff591_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -925px;
+ width: 60px;
+ height: 60px;
+}
+.skin_2b43f6 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_2b43f6 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -480px -925px;
+ width: 60px;
+ height: 60px;
+}
+.skin_2b43f6_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_2b43f6_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -925px;
+ width: 60px;
+ height: 60px;
+}
+.skin_6bd049 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_6bd049 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -662px -925px;
+ width: 60px;
+ height: 60px;
+}
+.skin_6bd049_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_6bd049_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -925px;
+ width: 60px;
+ height: 60px;
+}
+.skin_800ed0 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_800ed0 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -925px;
+ width: 60px;
+ height: 60px;
+}
+.skin_800ed0_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_800ed0_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -925px;
+ width: 60px;
+ height: 60px;
+}
+.skin_915533 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_915533 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -15px;
+ width: 60px;
+ height: 60px;
+}
+.skin_915533_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_915533_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -925px;
+ width: 60px;
+ height: 60px;
+}
+.skin_98461a {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_98461a {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -197px;
+ width: 60px;
+ height: 60px;
+}
+.skin_98461a_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_98461a_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -106px;
+ width: 60px;
+ height: 60px;
+}
+.skin_bear {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_bear {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -379px;
+ width: 60px;
+ height: 60px;
+}
+.skin_bear_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_bear_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -288px;
+ width: 60px;
+ height: 60px;
+}
+.skin_c06534 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_c06534 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -561px;
+ width: 60px;
+ height: 60px;
+}
+.skin_c06534_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_c06534_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -470px;
+ width: 60px;
+ height: 60px;
+}
+.skin_c3e1dc {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_c3e1dc {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -743px;
+ width: 60px;
+ height: 60px;
+}
+.skin_c3e1dc_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_c3e1dc_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -652px;
+ width: 60px;
+ height: 60px;
+}
+.skin_cactus {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_cactus {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -925px;
+ width: 60px;
+ height: 60px;
+}
+.skin_cactus_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_cactus_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -834px;
+ width: 60px;
+ height: 60px;
+}
+.skin_candycorn {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_candycorn {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -116px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_candycorn_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_candycorn_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_clownfish {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_clownfish {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_clownfish_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_clownfish_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_d7a9f7 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_d7a9f7 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -480px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_d7a9f7_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_d7a9f7_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_ddc994 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_ddc994 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -662px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_ddc994_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_ddc994_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_deepocean {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_deepocean {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_deepocean_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_deepocean_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_ea8349 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_ea8349 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_ea8349_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_ea8349_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_eb052b {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_eb052b {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1117px -106px;
+ width: 60px;
+ height: 60px;
+}
+.skin_eb052b_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_eb052b_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1117px -15px;
+ width: 60px;
+ height: 60px;
+}
+.skin_f5a76e {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_f5a76e {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1117px -288px;
+ width: 60px;
+ height: 60px;
+}
+.skin_f5a76e_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_f5a76e_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1117px -197px;
+ width: 60px;
+ height: 60px;
+}
+.skin_f5d70f {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_f5d70f {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1117px -470px;
+ width: 60px;
+ height: 60px;
+}
+.skin_f5d70f_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_f5d70f_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1117px -379px;
+ width: 60px;
+ height: 60px;
+}
+.skin_f69922 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_f69922 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1117px -652px;
+ width: 60px;
+ height: 60px;
+}
+.skin_f69922_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_f69922_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1117px -561px;
+ width: 60px;
+ height: 60px;
+}
+.skin_fox {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_fox {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1117px -834px;
+ width: 60px;
+ height: 60px;
+}
+.skin_fox_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_fox_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1117px -743px;
+ width: 60px;
+ height: 60px;
+}
+.skin_ghost {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_ghost {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1117px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_ghost_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_ghost_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1117px -925px;
+ width: 60px;
+ height: 60px;
+}
+.skin_lion {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_lion {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -116px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_lion_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_lion_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_merblue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_merblue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_merblue_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_merblue_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_mergold {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_mergold {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -480px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_mergold_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_mergold_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_mergreen {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_mergreen {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -662px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_mergreen_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_mergreen_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_merruby {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_merruby {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_merruby_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_merruby_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_monster {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_monster {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_monster_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_monster_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_ogre {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px 0px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_ogre {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1208px -15px;
+ width: 60px;
+ height: 60px;
+}
+.skin_ogre_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_ogre_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1117px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_panda {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_panda {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1208px -197px;
+ width: 60px;
+ height: 60px;
+}
+.skin_panda_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -91px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_panda_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1208px -106px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelBlue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelBlue {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1208px -379px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelBlue_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -273px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelBlue_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1208px -288px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelGreen {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelGreen {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1208px -561px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelGreen_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -455px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelGreen_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1208px -470px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelOrange {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelOrange {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1208px -743px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelOrange_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelOrange_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1208px -652px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelPink {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -910px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelPink {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1208px -925px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelPink_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -819px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelPink_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1208px -834px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelPurple {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelPurple {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1208px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelPurple_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelPurple_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1208px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelRainbowChevron {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelRainbowChevron {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -116px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelRainbowChevron_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelRainbowChevron_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelRainbowDiagonal {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelRainbowDiagonal {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -298px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelRainbowDiagonal_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pastelRainbowDiagonal_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pastelYellow {
background-image: url(spritesmith-main-3.png);
background-position: -455px -1183px;
width: 90px;
height: 90px;
}
-.customize-option.skin_shark_sleep {
+.customize-option.skin_pastelYellow {
background-image: url(spritesmith-main-3.png);
background-position: -480px -1198px;
width: 60px;
height: 60px;
}
-.skin_skeleton {
+.skin_pastelYellow_sleep {
background-image: url(spritesmith-main-3.png);
- background-position: -728px -1183px;
+ background-position: -364px -1183px;
width: 90px;
height: 90px;
}
-.customize-option.skin_skeleton {
+.customize-option.skin_pastelYellow_sleep {
background-image: url(spritesmith-main-3.png);
- background-position: -753px -1198px;
+ background-position: -389px -1198px;
width: 60px;
height: 60px;
}
-.skin_skeleton2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_skeleton2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -935px -1198px;
- width: 60px;
- height: 60px;
-}
-.skin_skeleton2_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_skeleton2_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -844px -1198px;
- width: 60px;
- height: 60px;
-}
-.skin_skeleton_sleep {
+.skin_pig {
background-image: url(spritesmith-main-3.png);
background-position: -637px -1183px;
width: 90px;
height: 90px;
}
-.customize-option.skin_skeleton_sleep {
+.customize-option.skin_pig {
background-image: url(spritesmith-main-3.png);
background-position: -662px -1198px;
width: 60px;
height: 60px;
}
-.skin_tiger {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_tiger {
- background-image: url(spritesmith-main-3.png);
- background-position: -1117px -1198px;
- width: 60px;
- height: 60px;
-}
-.skin_tiger_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -1183px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_tiger_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1026px -1198px;
- width: 60px;
- height: 60px;
-}
-.skin_transparent {
+.skin_pig_sleep {
background-image: url(spritesmith-main-3.png);
background-position: 0px 0px;
width: 90px;
height: 90px;
}
-.customize-option.skin_transparent {
+.customize-option.skin_pig_sleep {
background-image: url(spritesmith-main-3.png);
background-position: -25px -15px;
width: 60px;
height: 60px;
}
-.skin_transparent_sleep {
+.skin_pumpkin {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pumpkin {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -844px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pumpkin2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pumpkin2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1026px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pumpkin2_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pumpkin2_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -935px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.skin_pumpkin_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_pumpkin_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.skin_rainbow {
background-image: url(spritesmith-main-3.png);
background-position: -1183px -1183px;
width: 90px;
height: 90px;
}
-.customize-option.skin_transparent_sleep {
+.customize-option.skin_rainbow {
background-image: url(spritesmith-main-3.png);
background-position: -1208px -1198px;
width: 60px;
height: 60px;
}
-.skin_tropicalwater {
+.skin_rainbow_sleep {
background-image: url(spritesmith-main-3.png);
- background-position: -1274px -182px;
+ background-position: -1092px -1183px;
width: 90px;
height: 90px;
}
-.customize-option.skin_tropicalwater {
+.customize-option.skin_rainbow_sleep {
background-image: url(spritesmith-main-3.png);
- background-position: -1299px -197px;
+ background-position: -1117px -1198px;
width: 60px;
height: 60px;
}
-.skin_tropicalwater_sleep {
+.skin_reptile {
background-image: url(spritesmith-main-3.png);
background-position: -1274px -91px;
width: 90px;
height: 90px;
}
-.customize-option.skin_tropicalwater_sleep {
+.customize-option.skin_reptile {
background-image: url(spritesmith-main-3.png);
background-position: -1299px -106px;
width: 60px;
height: 60px;
}
-.skin_wolf {
+.skin_reptile_sleep {
background-image: url(spritesmith-main-3.png);
- background-position: -1274px -364px;
+ background-position: -1274px 0px;
width: 90px;
height: 90px;
}
-.customize-option.skin_wolf {
+.customize-option.skin_reptile_sleep {
background-image: url(spritesmith-main-3.png);
- background-position: -1299px -379px;
+ background-position: -1299px -15px;
width: 60px;
height: 60px;
}
-.skin_wolf_sleep {
+.skin_shadow {
background-image: url(spritesmith-main-3.png);
background-position: -1274px -273px;
width: 90px;
height: 90px;
}
-.customize-option.skin_wolf_sleep {
+.customize-option.skin_shadow {
background-image: url(spritesmith-main-3.png);
background-position: -1299px -288px;
width: 60px;
height: 60px;
}
-.skin_zombie {
- background-image: url(spritesmith-main-3.png);
- background-position: -1274px -546px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_zombie {
- background-image: url(spritesmith-main-3.png);
- background-position: -1299px -561px;
- width: 60px;
- height: 60px;
-}
-.skin_zombie2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1274px -728px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_zombie2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1299px -743px;
- width: 60px;
- height: 60px;
-}
-.skin_zombie2_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1274px -637px;
- width: 90px;
- height: 90px;
-}
-.customize-option.skin_zombie2_sleep {
- background-image: url(spritesmith-main-3.png);
- background-position: -1299px -652px;
- width: 60px;
- height: 60px;
-}
-.skin_zombie_sleep {
+.skin_shadow2 {
background-image: url(spritesmith-main-3.png);
background-position: -1274px -455px;
width: 90px;
height: 90px;
}
-.customize-option.skin_zombie_sleep {
+.customize-option.skin_shadow2 {
background-image: url(spritesmith-main-3.png);
background-position: -1299px -470px;
width: 60px;
height: 60px;
}
-.broad_armor_armoire_barristerRobes {
+.skin_shadow2_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1274px -364px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_shadow2_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1299px -379px;
+ width: 60px;
+ height: 60px;
+}
+.skin_shadow_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1274px -182px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_shadow_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1299px -197px;
+ width: 60px;
+ height: 60px;
+}
+.skin_shark {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1274px -637px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_shark {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1299px -652px;
+ width: 60px;
+ height: 60px;
+}
+.skin_shark_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1274px -546px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_shark_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1299px -561px;
+ width: 60px;
+ height: 60px;
+}
+.skin_skeleton {
background-image: url(spritesmith-main-3.png);
background-position: -1274px -819px;
width: 90px;
height: 90px;
}
-.broad_armor_armoire_basicArcherArmor {
+.customize-option.skin_skeleton {
background-image: url(spritesmith-main-3.png);
- background-position: -1274px -910px;
- width: 90px;
- height: 90px;
+ background-position: -1299px -834px;
+ width: 60px;
+ height: 60px;
}
-.broad_armor_armoire_crystalCrescentRobes {
+.skin_skeleton2 {
background-image: url(spritesmith-main-3.png);
background-position: -1274px -1001px;
width: 90px;
height: 90px;
}
-.broad_armor_armoire_dragonTamerArmor {
+.customize-option.skin_skeleton2 {
background-image: url(spritesmith-main-3.png);
- background-position: -1274px -1092px;
+ background-position: -1299px -1016px;
+ width: 60px;
+ height: 60px;
+}
+.skin_skeleton2_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1274px -910px;
width: 90px;
height: 90px;
}
-.broad_armor_armoire_gladiatorArmor {
+.customize-option.skin_skeleton2_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1299px -925px;
+ width: 60px;
+ height: 60px;
+}
+.skin_skeleton_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1274px -728px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_skeleton_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1299px -743px;
+ width: 60px;
+ height: 60px;
+}
+.skin_tiger {
background-image: url(spritesmith-main-3.png);
background-position: -1274px -1183px;
width: 90px;
height: 90px;
}
-.broad_armor_armoire_goldenToga {
+.customize-option.skin_tiger {
background-image: url(spritesmith-main-3.png);
- background-position: 0px -1274px;
+ background-position: -1299px -1198px;
+ width: 60px;
+ height: 60px;
+}
+.skin_tiger_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1274px -1092px;
width: 90px;
height: 90px;
}
-.broad_armor_armoire_hornedIronArmor {
+.customize-option.skin_tiger_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1299px -1107px;
+ width: 60px;
+ height: 60px;
+}
+.skin_transparent {
background-image: url(spritesmith-main-3.png);
background-position: -91px -1274px;
width: 90px;
height: 90px;
}
-.broad_armor_armoire_jesterCostume {
+.customize-option.skin_transparent {
background-image: url(spritesmith-main-3.png);
- background-position: -182px -1274px;
+ background-position: -116px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.skin_transparent_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -1274px;
width: 90px;
height: 90px;
}
-.broad_armor_armoire_lunarArmor {
+.customize-option.skin_transparent_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -25px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.skin_tropicalwater {
background-image: url(spritesmith-main-3.png);
background-position: -273px -1274px;
width: 90px;
height: 90px;
}
-.broad_armor_armoire_minerOveralls {
+.customize-option.skin_tropicalwater {
background-image: url(spritesmith-main-3.png);
- background-position: -364px -1274px;
+ background-position: -298px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.skin_tropicalwater_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -1274px;
width: 90px;
height: 90px;
}
-.broad_armor_armoire_plagueDoctorOvercoat {
+.customize-option.skin_tropicalwater_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -207px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.skin_wolf {
background-image: url(spritesmith-main-3.png);
background-position: -455px -1274px;
width: 90px;
height: 90px;
}
-.broad_armor_armoire_rancherRobes {
+.customize-option.skin_wolf {
background-image: url(spritesmith-main-3.png);
- background-position: -546px -1274px;
+ background-position: -480px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.skin_wolf_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -1274px;
width: 90px;
height: 90px;
}
-.broad_armor_armoire_royalRobes {
+.customize-option.skin_wolf_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -389px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.skin_zombie {
background-image: url(spritesmith-main-3.png);
background-position: -637px -1274px;
width: 90px;
height: 90px;
}
-.broad_armor_armoire_shepherdRobes {
+.customize-option.skin_zombie {
background-image: url(spritesmith-main-3.png);
- background-position: -728px -1274px;
- width: 90px;
- height: 90px;
+ background-position: -662px -1289px;
+ width: 60px;
+ height: 60px;
}
-.eyewear_armoire_plagueDoctorMask {
+.skin_zombie2 {
background-image: url(spritesmith-main-3.png);
background-position: -819px -1274px;
width: 90px;
height: 90px;
}
-.headAccessory_armoire_comicalArrow {
+.customize-option.skin_zombie2 {
background-image: url(spritesmith-main-3.png);
- background-position: -182px -1365px;
+ background-position: -844px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.skin_zombie2_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -1274px;
width: 90px;
height: 90px;
}
-.head_armoire_barristerWig {
+.customize-option.skin_zombie2_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -753px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.skin_zombie_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.skin_zombie_sleep {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -571px -1289px;
+ width: 60px;
+ height: 60px;
+}
+.broad_armor_armoire_barristerRobes {
background-image: url(spritesmith-main-3.png);
background-position: -910px -1274px;
width: 90px;
height: 90px;
}
-.head_armoire_basicArcherCap {
+.broad_armor_armoire_basicArcherArmor {
background-image: url(spritesmith-main-3.png);
background-position: -1001px -1274px;
width: 90px;
height: 90px;
}
-.head_armoire_blackCat {
+.broad_armor_armoire_crystalCrescentRobes {
background-image: url(spritesmith-main-3.png);
background-position: -1092px -1274px;
width: 90px;
height: 90px;
}
-.head_armoire_blueFloppyHat {
+.broad_armor_armoire_dragonTamerArmor {
background-image: url(spritesmith-main-3.png);
background-position: -1183px -1274px;
width: 90px;
height: 90px;
}
-.head_armoire_blueHairbow {
+.broad_armor_armoire_gladiatorArmor {
background-image: url(spritesmith-main-3.png);
background-position: -1274px -1274px;
width: 90px;
height: 90px;
}
-.head_armoire_crystalCrescentHat {
+.broad_armor_armoire_goldenToga {
background-image: url(spritesmith-main-3.png);
background-position: -1365px 0px;
width: 90px;
height: 90px;
}
-.head_armoire_dragonTamerHelm {
+.broad_armor_armoire_graduateRobe {
background-image: url(spritesmith-main-3.png);
background-position: -1365px -91px;
width: 90px;
height: 90px;
}
-.head_armoire_gladiatorHelm {
+.broad_armor_armoire_hornedIronArmor {
background-image: url(spritesmith-main-3.png);
background-position: -1365px -182px;
width: 90px;
height: 90px;
}
-.head_armoire_goldenLaurels {
+.broad_armor_armoire_jesterCostume {
background-image: url(spritesmith-main-3.png);
background-position: -1365px -273px;
width: 90px;
height: 90px;
}
-.head_armoire_hornedIronHelm {
+.broad_armor_armoire_lunarArmor {
background-image: url(spritesmith-main-3.png);
background-position: -1365px -364px;
width: 90px;
height: 90px;
}
-.head_armoire_jesterCap {
+.broad_armor_armoire_minerOveralls {
background-image: url(spritesmith-main-3.png);
background-position: -1365px -455px;
width: 90px;
height: 90px;
}
-.head_armoire_lunarCrown {
+.broad_armor_armoire_plagueDoctorOvercoat {
background-image: url(spritesmith-main-3.png);
background-position: -1365px -546px;
width: 90px;
height: 90px;
}
-.head_armoire_minerHelmet {
+.broad_armor_armoire_rancherRobes {
background-image: url(spritesmith-main-3.png);
background-position: -1365px -637px;
width: 90px;
height: 90px;
}
-.head_armoire_orangeCat {
+.broad_armor_armoire_royalRobes {
background-image: url(spritesmith-main-3.png);
background-position: -1365px -728px;
width: 90px;
height: 90px;
}
-.head_armoire_plagueDoctorHat {
+.broad_armor_armoire_shepherdRobes {
background-image: url(spritesmith-main-3.png);
background-position: -1365px -819px;
width: 90px;
height: 90px;
}
-.head_armoire_rancherHat {
+.eyewear_armoire_plagueDoctorMask {
background-image: url(spritesmith-main-3.png);
background-position: -1365px -910px;
width: 90px;
height: 90px;
}
-.head_armoire_redFloppyHat {
- background-image: url(spritesmith-main-3.png);
- background-position: -1365px -1001px;
- width: 90px;
- height: 90px;
-}
-.head_armoire_redHairbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -1365px -1092px;
- width: 90px;
- height: 90px;
-}
-.head_armoire_royalCrown {
- background-image: url(spritesmith-main-3.png);
- background-position: -1365px -1183px;
- width: 90px;
- height: 90px;
-}
-.head_armoire_shepherdHeaddress {
- background-image: url(spritesmith-main-3.png);
- background-position: -1365px -1274px;
- width: 90px;
- height: 90px;
-}
-.head_armoire_violetFloppyHat {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -1365px;
- width: 90px;
- height: 90px;
-}
-.head_armoire_yellowHairbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -1365px;
- width: 90px;
- height: 90px;
-}
-.shield_armoire_dragonTamerShield {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -1365px;
- width: 90px;
- height: 90px;
-}
-.shield_armoire_gladiatorShield {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -1365px;
- width: 90px;
- height: 90px;
-}
-.shield_armoire_midnightShield {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -1365px;
- width: 90px;
- height: 90px;
-}
-.shield_armoire_mysticLamp {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -1365px;
- width: 90px;
- height: 90px;
-}
-.shield_armoire_royalCane {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -1365px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_armoire_barristerRobes {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -738px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_armoire_basicArcherArmor {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -697px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_armoire_crystalCrescentRobes {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -656px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_armoire_dragonTamerArmor {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -615px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_armoire_gladiatorArmor {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -574px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_armoire_goldenToga {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -533px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_armoire_hornedIronArmor {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -492px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_armoire_jesterCostume {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -451px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_armoire_lunarArmor {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -410px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_armoire_minerOveralls {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -369px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_armoire_plagueDoctorOvercoat {
- background-image: url(spritesmith-main-3.png);
- background-position: -979px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_armoire_rancherRobes {
- background-image: url(spritesmith-main-3.png);
- background-position: -938px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_armoire_royalRobes {
- background-image: url(spritesmith-main-3.png);
- background-position: -897px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_armoire_shepherdRobes {
- background-image: url(spritesmith-main-3.png);
- background-position: -856px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_eyewear_armoire_plagueDoctorMask {
- background-image: url(spritesmith-main-3.png);
- background-position: -815px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_armoire_comicalArrow {
- background-image: url(spritesmith-main-3.png);
- background-position: -1143px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_barristerWig {
- background-image: url(spritesmith-main-3.png);
- background-position: -774px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_basicArcherCap {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -779px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_blackCat {
- background-image: url(spritesmith-main-3.png);
- background-position: -692px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_blueFloppyHat {
- background-image: url(spritesmith-main-3.png);
- background-position: -651px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_blueHairbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -610px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_crystalCrescentHat {
- background-image: url(spritesmith-main-3.png);
- background-position: -569px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_dragonTamerHelm {
- background-image: url(spritesmith-main-3.png);
- background-position: -528px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_gladiatorHelm {
- background-image: url(spritesmith-main-3.png);
- background-position: -487px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_goldenLaurels {
- background-image: url(spritesmith-main-3.png);
- background-position: -446px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_hornedIronHelm {
- background-image: url(spritesmith-main-3.png);
- background-position: -405px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_jesterCap {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_lunarCrown {
- background-image: url(spritesmith-main-3.png);
- background-position: -1594px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_minerHelmet {
- background-image: url(spritesmith-main-3.png);
- background-position: -1553px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_orangeCat {
- background-image: url(spritesmith-main-3.png);
- background-position: -1512px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_plagueDoctorHat {
- background-image: url(spritesmith-main-3.png);
- background-position: -1471px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_rancherHat {
- background-image: url(spritesmith-main-3.png);
- background-position: -1430px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_redFloppyHat {
- background-image: url(spritesmith-main-3.png);
- background-position: -1389px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_redHairbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -1348px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_royalCrown {
- background-image: url(spritesmith-main-3.png);
- background-position: -1307px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_shepherdHeaddress {
- background-image: url(spritesmith-main-3.png);
- background-position: -1266px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_violetFloppyHat {
- background-image: url(spritesmith-main-3.png);
- background-position: -1225px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_head_armoire_yellowHairbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -1184px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_armoire_dragonTamerShield {
- background-image: url(spritesmith-main-3.png);
- background-position: -1102px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_armoire_gladiatorShield {
- background-image: url(spritesmith-main-3.png);
- background-position: -1061px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_armoire_midnightShield {
- background-image: url(spritesmith-main-3.png);
- background-position: -1020px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_armoire_mysticLamp {
- background-image: url(spritesmith-main-3.png);
- background-position: -979px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_armoire_royalCane {
- background-image: url(spritesmith-main-3.png);
- background-position: -938px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_barristerGavel {
- background-image: url(spritesmith-main-3.png);
- background-position: -897px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_basicCrossbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -856px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_basicLongbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -815px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_batWand {
- background-image: url(spritesmith-main-3.png);
- background-position: -774px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_blueLongbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -733px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_crystalCrescentStaff {
- background-image: url(spritesmith-main-3.png);
- background-position: -692px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_glowingSpear {
- background-image: url(spritesmith-main-3.png);
- background-position: -651px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_goldWingStaff {
- background-image: url(spritesmith-main-3.png);
- background-position: -610px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_ironCrook {
- background-image: url(spritesmith-main-3.png);
- background-position: -569px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_jesterBaton {
- background-image: url(spritesmith-main-3.png);
- background-position: -528px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_lunarSceptre {
- background-image: url(spritesmith-main-3.png);
- background-position: -487px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_miningPickax {
- background-image: url(spritesmith-main-3.png);
- background-position: -446px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_mythmakerSword {
- background-image: url(spritesmith-main-3.png);
- background-position: -405px -1547px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_rancherLasso {
- background-image: url(spritesmith-main-3.png);
- background-position: -733px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_armoire_shepherdsCrook {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -1547px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_armoire_barristerRobes {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -1547px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_armoire_basicArcherArmor {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -1547px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_armoire_crystalCrescentRobes {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -1547px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_armoire_dragonTamerArmor {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -1456px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_armoire_gladiatorArmor {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -1365px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_armoire_goldenToga {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -1274px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_armoire_hornedIronArmor {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -1183px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_armoire_jesterCostume {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -1092px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_armoire_lunarArmor {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -1001px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_armoire_minerOveralls {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -910px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_armoire_plagueDoctorOvercoat {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -819px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_armoire_rancherRobes {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -728px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_armoire_royalRobes {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -637px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_armoire_shepherdRobes {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -546px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_barristerGavel {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -455px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_basicCrossbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -364px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_basicLongbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -273px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_batWand {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -182px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_blueLongbow {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px -91px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_crystalCrescentStaff {
- background-image: url(spritesmith-main-3.png);
- background-position: -1547px 0px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_glowingSpear {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -1456px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_goldWingStaff {
- background-image: url(spritesmith-main-3.png);
- background-position: -1365px -1456px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_ironCrook {
- background-image: url(spritesmith-main-3.png);
- background-position: -1274px -1456px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_jesterBaton {
- background-image: url(spritesmith-main-3.png);
- background-position: -1183px -1456px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_lunarSceptre {
- background-image: url(spritesmith-main-3.png);
- background-position: -1092px -1456px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_miningPickax {
- background-image: url(spritesmith-main-3.png);
- background-position: -1001px -1456px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_mythmakerSword {
- background-image: url(spritesmith-main-3.png);
- background-position: -910px -1456px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_rancherLasso {
- background-image: url(spritesmith-main-3.png);
- background-position: -819px -1456px;
- width: 90px;
- height: 90px;
-}
-.weapon_armoire_shepherdsCrook {
- background-image: url(spritesmith-main-3.png);
- background-position: -728px -1456px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_healer_1 {
- background-image: url(spritesmith-main-3.png);
- background-position: -637px -1456px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_healer_2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -546px -1456px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_healer_3 {
- background-image: url(spritesmith-main-3.png);
- background-position: -455px -1456px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_healer_4 {
- background-image: url(spritesmith-main-3.png);
- background-position: -364px -1456px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_healer_5 {
- background-image: url(spritesmith-main-3.png);
- background-position: -273px -1456px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_rogue_1 {
- background-image: url(spritesmith-main-3.png);
- background-position: -182px -1456px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_rogue_2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -91px -1456px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_rogue_3 {
- background-image: url(spritesmith-main-3.png);
- background-position: 0px -1456px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_rogue_4 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -1365px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_rogue_5 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -1274px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -1183px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_finnedOceanicArmor {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -1092px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_warrior_1 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -1001px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_warrior_2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -910px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_warrior_3 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -819px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_warrior_4 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -728px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_warrior_5 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -637px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_wizard_1 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -546px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_wizard_2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -455px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_wizard_3 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -364px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_wizard_4 {
+.headAccessory_armoire_comicalArrow {
background-image: url(spritesmith-main-3.png);
background-position: -1456px -273px;
width: 90px;
height: 90px;
}
-.broad_armor_wizard_5 {
+.head_armoire_barristerWig {
background-image: url(spritesmith-main-3.png);
- background-position: -1456px -182px;
+ background-position: -1365px -1001px;
width: 90px;
height: 90px;
}
-.shop_armor_healer_1 {
+.head_armoire_basicArcherCap {
background-image: url(spritesmith-main-3.png);
- background-position: -1020px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_healer_2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1061px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_healer_3 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1102px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_healer_4 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1143px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_healer_5 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1184px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_rogue_1 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1225px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_rogue_2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1266px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_rogue_3 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1307px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_rogue_4 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1348px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_rogue_5 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1389px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_0 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1430px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_1 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1471px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1512px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_finnedOceanicArmor {
- background-image: url(spritesmith-main-3.png);
- background-position: -1553px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_warrior_1 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1594px -1588px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_warrior_2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px 0px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_warrior_3 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -41px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_warrior_4 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -82px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_warrior_5 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -123px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_wizard_1 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -164px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_wizard_2 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -205px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_wizard_3 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -246px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_wizard_4 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -287px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_wizard_5 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1638px -328px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_healer_1 {
- background-image: url(spritesmith-main-3.png);
- background-position: -1456px -91px;
+ background-position: -1365px -1092px;
width: 90px;
height: 90px;
}
-.slim_armor_healer_2 {
+.head_armoire_blackCat {
background-image: url(spritesmith-main-3.png);
- background-position: -1456px 0px;
+ background-position: -1365px -1183px;
width: 90px;
height: 90px;
}
-.slim_armor_healer_3 {
+.head_armoire_blueFloppyHat {
background-image: url(spritesmith-main-3.png);
- background-position: -1365px -1365px;
+ background-position: -1365px -1274px;
width: 90px;
height: 90px;
}
-.slim_armor_healer_4 {
+.head_armoire_blueHairbow {
background-image: url(spritesmith-main-3.png);
- background-position: -1274px -1365px;
+ background-position: 0px -1365px;
width: 90px;
height: 90px;
}
-.slim_armor_healer_5 {
+.head_armoire_crystalCrescentHat {
background-image: url(spritesmith-main-3.png);
- background-position: -1183px -1365px;
+ background-position: -91px -1365px;
width: 90px;
height: 90px;
}
-.slim_armor_rogue_1 {
+.head_armoire_dragonTamerHelm {
background-image: url(spritesmith-main-3.png);
- background-position: -1092px -1365px;
+ background-position: -182px -1365px;
width: 90px;
height: 90px;
}
-.slim_armor_rogue_2 {
+.head_armoire_gladiatorHelm {
background-image: url(spritesmith-main-3.png);
- background-position: -1001px -1365px;
+ background-position: -273px -1365px;
width: 90px;
height: 90px;
}
-.slim_armor_rogue_3 {
+.head_armoire_goldenLaurels {
background-image: url(spritesmith-main-3.png);
- background-position: -910px -1365px;
+ background-position: -364px -1365px;
width: 90px;
height: 90px;
}
-.slim_armor_rogue_4 {
+.head_armoire_graduateCap {
background-image: url(spritesmith-main-3.png);
- background-position: -819px -1365px;
+ background-position: -455px -1365px;
width: 90px;
height: 90px;
}
-.slim_armor_rogue_5 {
+.head_armoire_hornedIronHelm {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.head_armoire_jesterCap {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.head_armoire_lunarCrown {
background-image: url(spritesmith-main-3.png);
background-position: -728px -1365px;
width: 90px;
height: 90px;
}
-.slim_armor_special_2 {
+.head_armoire_minerHelmet {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.head_armoire_orangeCat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.head_armoire_plagueDoctorHat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.head_armoire_rancherHat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.head_armoire_redFloppyHat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.head_armoire_redHairbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1274px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.head_armoire_royalCrown {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1365px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.head_armoire_shepherdHeaddress {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px 0px;
+ width: 90px;
+ height: 90px;
+}
+.head_armoire_violetFloppyHat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -91px;
+ width: 90px;
+ height: 90px;
+}
+.head_armoire_yellowHairbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -182px;
+ width: 90px;
+ height: 90px;
+}
+.shield_armoire_dragonTamerShield {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -364px;
+ width: 90px;
+ height: 90px;
+}
+.shield_armoire_floralBouquet {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -455px;
+ width: 90px;
+ height: 90px;
+}
+.shield_armoire_gladiatorShield {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -546px;
+ width: 90px;
+ height: 90px;
+}
+.shield_armoire_midnightShield {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -637px;
+ width: 90px;
+ height: 90px;
+}
+.shield_armoire_mysticLamp {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -728px;
+ width: 90px;
+ height: 90px;
+}
+.shield_armoire_royalCane {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -819px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_armoire_barristerRobes {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -902px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_basicArcherArmor {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -861px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_crystalCrescentRobes {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -820px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_dragonTamerArmor {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -779px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_gladiatorArmor {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -738px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_goldenToga {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -697px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_graduateRobe {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -656px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_hornedIronArmor {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -615px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_jesterCostume {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -574px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_lunarArmor {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -533px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_minerOveralls {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -492px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_plagueDoctorOvercoat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -451px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_rancherRobes {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -410px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_royalRobes {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -369px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_armoire_shepherdRobes {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -328px;
+ width: 40px;
+ height: 40px;
+}
+.shop_eyewear_armoire_plagueDoctorMask {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -287px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_armoire_comicalArrow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -901px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_barristerWig {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -246px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_basicArcherCap {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -205px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_blackCat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -164px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_blueFloppyHat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -123px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_blueHairbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -82px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_crystalCrescentHat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -41px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_dragonTamerHelm {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px 0px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_gladiatorHelm {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1557px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_goldenLaurels {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1516px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_graduateCap {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1475px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_hornedIronHelm {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1434px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_jesterCap {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1393px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_lunarCrown {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1352px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_minerHelmet {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1311px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_orangeCat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1638px -943px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_plagueDoctorHat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1229px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_rancherHat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1188px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_redFloppyHat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1147px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_redHairbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1106px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_royalCrown {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1065px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_shepherdHeaddress {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1024px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_violetFloppyHat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -983px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_armoire_yellowHairbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -942px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_armoire_dragonTamerShield {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -860px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_armoire_floralBouquet {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_armoire_gladiatorShield {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1557px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_armoire_midnightShield {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1516px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_armoire_mysticLamp {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1475px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_armoire_royalCane {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1434px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_barristerGavel {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1393px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_basicCrossbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1352px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_basicLongbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_batWand {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1270px -1588px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_blueLongbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -860px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_crystalCrescentStaff {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -901px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_glowingSpear {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -942px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_goldWingStaff {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -983px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_habiticanDiploma {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1024px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_ironCrook {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1065px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_jesterBaton {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1106px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_lunarSceptre {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1147px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_miningPickax {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1188px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_mythmakerSword {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1229px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_rancherLasso {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1270px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_armoire_shepherdsCrook {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1311px -1547px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_armoire_barristerRobes {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_armoire_basicArcherArmor {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_armoire_crystalCrescentRobes {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_armoire_dragonTamerArmor {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_armoire_gladiatorArmor {
background-image: url(spritesmith-main-3.png);
background-position: -273px -1547px;
width: 90px;
height: 90px;
}
+.slim_armor_armoire_goldenToga {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_armoire_graduateRobe {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_armoire_hornedIronArmor {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -1547px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_armoire_jesterCostume {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_armoire_lunarArmor {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_armoire_minerOveralls {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_armoire_plagueDoctorOvercoat {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_armoire_rancherRobes {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_armoire_royalRobes {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_armoire_shepherdRobes {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -910px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_barristerGavel {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -819px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_basicCrossbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -728px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_basicLongbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -637px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_batWand {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -546px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_blueLongbow {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -455px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_crystalCrescentStaff {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -364px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_glowingSpear {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -273px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_goldWingStaff {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -182px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_habiticanDiploma {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px -91px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_ironCrook {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1547px 0px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_jesterBaton {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_lunarSceptre {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1365px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_miningPickax {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1274px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_mythmakerSword {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1183px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_rancherLasso {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1092px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_armoire_shepherdsCrook {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1001px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_healer_1 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -910px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_healer_2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -819px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_healer_3 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_healer_4 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -637px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_healer_5 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -546px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_rogue_1 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -455px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_rogue_2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -364px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_rogue_3 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -273px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_rogue_4 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -182px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_rogue_5 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -91px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: 0px -1456px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_finnedOceanicArmor {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -1365px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_warrior_1 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_warrior_2 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -1183px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_warrior_3 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_warrior_4 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_warrior_5 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -1456px -910px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_wizard_1 {
+ background-image: url(spritesmith-main-3.png);
+ background-position: -728px -1547px;
+ width: 90px;
+ height: 90px;
+}
diff --git a/common/dist/sprites/spritesmith-main-3.png b/common/dist/sprites/spritesmith-main-3.png
index 47ddc14180..0ca72ffce1 100644
Binary files a/common/dist/sprites/spritesmith-main-3.png and b/common/dist/sprites/spritesmith-main-3.png differ
diff --git a/common/dist/sprites/spritesmith-main-4.css b/common/dist/sprites/spritesmith-main-4.css
index 70d9e5bd3f..a4c604a723 100644
--- a/common/dist/sprites/spritesmith-main-4.css
+++ b/common/dist/sprites/spritesmith-main-4.css
@@ -1,2298 +1,2532 @@
-.slim_armor_special_finnedOceanicArmor {
- background-image: url(spritesmith-main-4.png);
- background-position: -455px -946px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_warrior_1 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -364px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_warrior_2 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1127px -273px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_warrior_3 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1127px -637px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_warrior_4 {
- background-image: url(spritesmith-main-4.png);
- background-position: -455px -1037px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_warrior_5 {
- background-image: url(spritesmith-main-4.png);
- background-position: -910px -1037px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_wizard_1 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1218px -182px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_wizard_2 {
- background-image: url(spritesmith-main-4.png);
- background-position: -819px -1128px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_wizard_3 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1309px -728px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_wizard_4 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1309px -1001px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_wizard_5 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1400px -637px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_birthday {
- background-image: url(spritesmith-main-4.png);
- background-position: -364px -1310px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_birthday2015 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1365px -1401px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_birthday2016 {
- background-image: url(spritesmith-main-4.png);
- background-position: -455px -855px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_special_birthday {
- background-image: url(spritesmith-main-4.png);
- background-position: -1673px -123px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_birthday2015 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1673px -82px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_birthday2016 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1673px -41px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_special_birthday {
- background-image: url(spritesmith-main-4.png);
- background-position: -728px -946px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_special_birthday2015 {
- background-image: url(spritesmith-main-4.png);
- background-position: -819px -946px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_special_birthday2016 {
- background-image: url(spritesmith-main-4.png);
- background-position: -910px -946px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_fall2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -942px -728px;
- width: 93px;
- height: 90px;
-}
-.broad_armor_special_fall2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -330px -485px;
- width: 105px;
- height: 90px;
-}
-.broad_armor_special_fall2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1127px -728px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_fall2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -91px -1037px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_fallHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -364px -1037px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_fallMage {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px 0px;
- width: 120px;
- height: 90px;
-}
-.broad_armor_special_fallRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -530px -576px;
- width: 105px;
- height: 90px;
-}
-.broad_armor_special_fallWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1001px -1037px;
- width: 90px;
- height: 90px;
-}
-.head_special_fall2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -942px -637px;
- width: 93px;
- height: 90px;
-}
-.head_special_fall2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px -667px;
- width: 105px;
- height: 90px;
-}
-.head_special_fall2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1309px -182px;
- width: 90px;
- height: 90px;
-}
-.head_special_fall2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1309px -546px;
- width: 90px;
- height: 90px;
-}
-.head_special_fallHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1309px -637px;
- width: 90px;
- height: 90px;
-}
-.head_special_fallMage {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px -91px;
- width: 120px;
- height: 90px;
-}
-.head_special_fallRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -224px -485px;
- width: 105px;
- height: 90px;
-}
-.head_special_fallWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -819px -1219px;
- width: 90px;
- height: 90px;
-}
-.shield_special_fall2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -942px -273px;
- width: 93px;
- height: 90px;
-}
-.shield_special_fall2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -436px -485px;
- width: 105px;
- height: 90px;
-}
-.shield_special_fall2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -546px -1310px;
- width: 90px;
- height: 90px;
-}
-.shield_special_fallHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -273px -1401px;
- width: 90px;
- height: 90px;
-}
-.shield_special_fallRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -318px -576px;
- width: 105px;
- height: 90px;
-}
-.shield_special_fallWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -364px -855px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_special_fall2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1673px 0px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_fall2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1599px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_fall2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1558px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_fall2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1517px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_fallHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1476px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_fallMage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1435px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_fallRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1394px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_fallWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1353px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_fall2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1312px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_fall2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1271px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_fall2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1230px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_fall2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1189px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_fallHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1148px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_fallMage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1107px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_fallRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1066px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_fallWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1025px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_fall2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -984px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_fall2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -943px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_fall2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -902px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_fallHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -861px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_fallRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -820px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_fallWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -779px -1615px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_fall2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -820px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_fall2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -779px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_fall2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -738px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_fall2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -697px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_fallHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -656px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_fallMage {
- background-image: url(spritesmith-main-4.png);
- background-position: -615px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_fallRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -574px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_fallWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -533px -1574px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_special_fall2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -942px -91px;
- width: 93px;
- height: 90px;
-}
-.slim_armor_special_fall2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -106px -667px;
- width: 105px;
- height: 90px;
-}
-.slim_armor_special_fall2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1309px -1092px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_special_fall2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -182px -1219px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_special_fallHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -728px -1219px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_special_fallMage {
- background-image: url(spritesmith-main-4.png);
- background-position: -242px 0px;
- width: 120px;
- height: 90px;
-}
-.slim_armor_special_fallRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px -576px;
- width: 105px;
- height: 90px;
-}
-.slim_armor_special_fallWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1400px -728px;
- width: 90px;
- height: 90px;
-}
-.weapon_special_fall2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -273px -758px;
- width: 93px;
- height: 90px;
-}
-.weapon_special_fall2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -212px -576px;
- width: 105px;
- height: 90px;
-}
-.weapon_special_fall2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -637px -1310px;
- width: 90px;
- height: 90px;
-}
-.weapon_special_fall2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -910px -1310px;
- width: 90px;
- height: 90px;
-}
-.weapon_special_fallHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -1001px;
- width: 90px;
- height: 90px;
-}
-.weapon_special_fallMage {
- background-image: url(spritesmith-main-4.png);
- background-position: -242px -91px;
- width: 120px;
- height: 90px;
-}
-.weapon_special_fallRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -424px -576px;
- width: 105px;
- height: 90px;
-}
-.weapon_special_fallWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -91px -855px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_gaymerx {
- background-image: url(spritesmith-main-4.png);
- background-position: -182px -855px;
- width: 90px;
- height: 90px;
-}
-.head_special_gaymerx {
- background-image: url(spritesmith-main-4.png);
- background-position: -273px -855px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_special_gaymerx {
- background-image: url(spritesmith-main-4.png);
- background-position: -492px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_gaymerx {
- background-image: url(spritesmith-main-4.png);
- background-position: -451px -1574px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_special_gaymerx {
- background-image: url(spritesmith-main-4.png);
- background-position: -546px -855px;
- width: 90px;
- height: 90px;
-}
-.back_mystery_201402 {
- background-image: url(spritesmith-main-4.png);
- background-position: -637px -855px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_mystery_201402 {
- background-image: url(spritesmith-main-4.png);
- background-position: -728px -855px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_201402 {
- background-image: url(spritesmith-main-4.png);
- background-position: -819px -855px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201402 {
- background-image: url(spritesmith-main-4.png);
- background-position: -410px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_back_mystery_201402 {
- background-image: url(spritesmith-main-4.png);
- background-position: -369px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_201402 {
- background-image: url(spritesmith-main-4.png);
- background-position: -328px -1574px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201402 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1036px -182px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_mystery_201403 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1036px -273px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_mystery_201403 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1036px -364px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201403 {
- background-image: url(spritesmith-main-4.png);
- background-position: -287px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_mystery_201403 {
- background-image: url(spritesmith-main-4.png);
- background-position: -246px -1574px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201403 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1036px -637px;
- width: 90px;
- height: 90px;
-}
-.back_mystery_201404 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1036px -728px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_mystery_201404 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1036px -819px;
- width: 90px;
- height: 90px;
-}
-.shop_back_mystery_201404 {
- background-image: url(spritesmith-main-4.png);
- background-position: -205px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_mystery_201404 {
- background-image: url(spritesmith-main-4.png);
- background-position: -164px -1574px;
- width: 40px;
- height: 40px;
-}
-.broad_armor_mystery_201405 {
- background-image: url(spritesmith-main-4.png);
- background-position: -182px -946px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_201405 {
- background-image: url(spritesmith-main-4.png);
- background-position: -273px -946px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201405 {
- background-image: url(spritesmith-main-4.png);
- background-position: -123px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_201405 {
- background-image: url(spritesmith-main-4.png);
- background-position: -82px -1574px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201405 {
- background-image: url(spritesmith-main-4.png);
- background-position: -546px -946px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_mystery_201406 {
- background-image: url(spritesmith-main-4.png);
- background-position: -182px -758px;
- width: 90px;
- height: 96px;
-}
-.head_mystery_201406 {
- background-image: url(spritesmith-main-4.png);
- background-position: -91px -758px;
- width: 90px;
- height: 96px;
-}
-.shop_armor_mystery_201406 {
- background-image: url(spritesmith-main-4.png);
- background-position: -41px -1574px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_201406 {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px -1574px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201406 {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px -758px;
- width: 90px;
- height: 96px;
-}
-.broad_armor_mystery_201407 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1127px 0px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_201407 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1127px -91px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201407 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1599px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_201407 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1558px -1533px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201407 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1127px -364px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_mystery_201408 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1127px -455px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_201408 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1127px -546px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201408 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1517px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_201408 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1476px -1533px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201408 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1127px -819px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_mystery_201409 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1127px -910px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_mystery_201409 {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px -1037px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201409 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1435px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_mystery_201409 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1394px -1533px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201409 {
- background-image: url(spritesmith-main-4.png);
- background-position: -273px -1037px;
- width: 90px;
- height: 90px;
-}
-.back_mystery_201410 {
- background-image: url(spritesmith-main-4.png);
- background-position: -942px -182px;
- width: 93px;
- height: 90px;
-}
-.broad_armor_mystery_201410 {
- background-image: url(spritesmith-main-4.png);
- background-position: -837px -758px;
- width: 93px;
- height: 90px;
-}
-.shop_armor_mystery_201410 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1353px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_back_mystery_201410 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1312px -1533px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201410 {
- background-image: url(spritesmith-main-4.png);
- background-position: -367px -758px;
- width: 93px;
- height: 90px;
-}
-.head_mystery_201411 {
- background-image: url(spritesmith-main-4.png);
- background-position: -819px -1037px;
- width: 90px;
- height: 90px;
-}
-.shop_head_mystery_201411 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1271px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_mystery_201411 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1230px -1533px;
- width: 40px;
- height: 40px;
-}
-.weapon_mystery_201411 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1092px -1037px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_mystery_201412 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1218px 0px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_201412 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1218px -91px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201412 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1189px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_201412 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1673px -164px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201412 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1218px -364px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_mystery_201501 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1218px -455px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_201501 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1218px -546px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201501 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1107px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_201501 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1066px -1533px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201501 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1218px -819px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_mystery_201502 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1218px -910px;
- width: 90px;
- height: 90px;
-}
-.shop_headAccessory_mystery_201502 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1025px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_mystery_201502 {
- background-image: url(spritesmith-main-4.png);
- background-position: -984px -1533px;
- width: 40px;
- height: 40px;
-}
-.weapon_mystery_201502 {
- background-image: url(spritesmith-main-4.png);
- background-position: -91px -1128px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_mystery_201503 {
- background-image: url(spritesmith-main-4.png);
- background-position: -182px -1128px;
- width: 90px;
- height: 90px;
-}
-.eyewear_mystery_201503 {
- background-image: url(spritesmith-main-4.png);
- background-position: -273px -1128px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201503 {
- background-image: url(spritesmith-main-4.png);
- background-position: -943px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_eyewear_mystery_201503 {
- background-image: url(spritesmith-main-4.png);
- background-position: -902px -1533px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201503 {
- background-image: url(spritesmith-main-4.png);
- background-position: -546px -1128px;
- width: 90px;
- height: 90px;
-}
-.back_mystery_201504 {
- background-image: url(spritesmith-main-4.png);
- background-position: -637px -1128px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_mystery_201504 {
- background-image: url(spritesmith-main-4.png);
- background-position: -728px -1128px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201504 {
- background-image: url(spritesmith-main-4.png);
- background-position: -861px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_back_mystery_201504 {
- background-image: url(spritesmith-main-4.png);
- background-position: -820px -1533px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201504 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1001px -1128px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_201505 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1092px -1128px;
- width: 90px;
- height: 90px;
-}
-.shop_head_mystery_201505 {
- background-image: url(spritesmith-main-4.png);
- background-position: -779px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_mystery_201505 {
- background-image: url(spritesmith-main-4.png);
- background-position: -738px -1533px;
- width: 40px;
- height: 40px;
-}
-.weapon_mystery_201505 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1309px -91px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_mystery_201506 {
- background-image: url(spritesmith-main-4.png);
- background-position: -851px -318px;
- width: 90px;
- height: 105px;
-}
-.eyewear_mystery_201506 {
- background-image: url(spritesmith-main-4.png);
- background-position: -760px -318px;
- width: 90px;
- height: 105px;
-}
-.shop_armor_mystery_201506 {
- background-image: url(spritesmith-main-4.png);
- background-position: -697px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_eyewear_mystery_201506 {
- background-image: url(spritesmith-main-4.png);
- background-position: -656px -1533px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201506 {
- background-image: url(spritesmith-main-4.png);
- background-position: -760px -212px;
- width: 90px;
- height: 105px;
-}
-.back_mystery_201507 {
- background-image: url(spritesmith-main-4.png);
- background-position: -760px -106px;
- width: 90px;
- height: 105px;
-}
-.eyewear_mystery_201507 {
- background-image: url(spritesmith-main-4.png);
- background-position: -669px 0px;
- width: 90px;
- height: 105px;
-}
-.shop_back_mystery_201507 {
- background-image: url(spritesmith-main-4.png);
- background-position: -615px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_eyewear_mystery_201507 {
- background-image: url(spritesmith-main-4.png);
- background-position: -574px -1533px;
- width: 40px;
- height: 40px;
-}
-.broad_armor_mystery_201508 {
- background-image: url(spritesmith-main-4.png);
- background-position: -555px -758px;
- width: 93px;
- height: 90px;
-}
-.head_mystery_201508 {
- background-image: url(spritesmith-main-4.png);
- background-position: -649px -758px;
- width: 93px;
- height: 90px;
-}
-.shop_armor_mystery_201508 {
- background-image: url(spritesmith-main-4.png);
- background-position: -533px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_201508 {
- background-image: url(spritesmith-main-4.png);
- background-position: -492px -1533px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201508 {
- background-image: url(spritesmith-main-4.png);
- background-position: -743px -758px;
- width: 93px;
- height: 90px;
-}
-.broad_armor_mystery_201509 {
- background-image: url(spritesmith-main-4.png);
- background-position: -273px -1219px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_201509 {
- background-image: url(spritesmith-main-4.png);
- background-position: -364px -1219px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201509 {
- background-image: url(spritesmith-main-4.png);
- background-position: -451px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_201509 {
- background-image: url(spritesmith-main-4.png);
- background-position: -410px -1533px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201509 {
- background-image: url(spritesmith-main-4.png);
- background-position: -637px -1219px;
- width: 90px;
- height: 90px;
-}
-.back_mystery_201510 {
- background-image: url(spritesmith-main-4.png);
- background-position: -106px -576px;
- width: 105px;
- height: 90px;
-}
-.headAccessory_mystery_201510 {
- background-image: url(spritesmith-main-4.png);
- background-position: -942px 0px;
- width: 93px;
- height: 90px;
-}
-.shop_back_mystery_201510 {
- background-image: url(spritesmith-main-4.png);
- background-position: -369px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_mystery_201510 {
- background-image: url(spritesmith-main-4.png);
- background-position: -328px -1533px;
- width: 40px;
- height: 40px;
-}
-.broad_armor_mystery_201511 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1092px -1219px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_201511 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1183px -1219px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201511 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1625px -1001px;
- width: 42px;
- height: 42px;
-}
-.shop_head_mystery_201511 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -1001px;
- width: 42px;
- height: 42px;
-}
-.slim_armor_mystery_201511 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1400px -91px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_mystery_201512 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1400px -182px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_201512 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1400px -273px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201512 {
- background-image: url(spritesmith-main-4.png);
- background-position: -205px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_201512 {
- background-image: url(spritesmith-main-4.png);
- background-position: -164px -1533px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201512 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1400px -546px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_201601 {
- background-image: url(spritesmith-main-4.png);
- background-position: -121px -91px;
- width: 120px;
- height: 90px;
-}
-.shield_mystery_201601 {
- background-image: url(spritesmith-main-4.png);
- background-position: -121px 0px;
- width: 120px;
- height: 90px;
-}
-.shop_head_mystery_201601 {
- background-image: url(spritesmith-main-4.png);
- background-position: -123px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_mystery_201601 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1623px -1249px;
- width: 40px;
- height: 40px;
-}
-.back_mystery_201602 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1400px -1001px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_201602 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1400px -1092px;
- width: 90px;
- height: 90px;
-}
-.shop_back_mystery_201602 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -1249px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_201602 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1623px -1208px;
- width: 40px;
- height: 40px;
-}
-.broad_armor_mystery_201603 {
- background-image: url(spritesmith-main-4.png);
- background-position: -91px -1310px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_201603 {
- background-image: url(spritesmith-main-4.png);
- background-position: -182px -1310px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_201603 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -1208px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_201603 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1623px -1167px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201603 {
- background-image: url(spritesmith-main-4.png);
- background-position: -455px -1310px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_mystery_201604 {
- background-image: url(spritesmith-main-4.png);
- background-position: -942px -364px;
- width: 93px;
- height: 90px;
-}
-.head_mystery_201604 {
- background-image: url(spritesmith-main-4.png);
- background-position: -942px -455px;
- width: 93px;
- height: 90px;
-}
-.shop_armor_mystery_201604 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -1167px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_201604 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1623px -1126px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_201604 {
- background-image: url(spritesmith-main-4.png);
- background-position: -942px -546px;
- width: 93px;
- height: 90px;
-}
-.broad_armor_mystery_301404 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1001px -1310px;
- width: 90px;
- height: 90px;
-}
-.eyewear_mystery_301404 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1092px -1310px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_301404 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1183px -1310px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_mystery_301404 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -1126px;
- width: 40px;
- height: 40px;
-}
-.shop_eyewear_mystery_301404 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1623px -1085px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_301404 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -1085px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_mystery_301404 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1623px -1044px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_mystery_301404 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -182px;
- width: 90px;
- height: 90px;
-}
-.weapon_mystery_301404 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -273px;
- width: 90px;
- height: 90px;
-}
-.eyewear_mystery_301405 {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px -855px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_mystery_301405 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -546px;
- width: 90px;
- height: 90px;
-}
-.head_mystery_301405 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -455px;
- width: 90px;
- height: 90px;
-}
-.shield_mystery_301405 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -637px;
- width: 90px;
- height: 90px;
-}
-.shop_eyewear_mystery_301405 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -1044px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_mystery_301405 {
- background-image: url(spritesmith-main-4.png);
- background-position: -1148px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_head_mystery_301405 {
- background-image: url(spritesmith-main-4.png);
- background-position: -287px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_mystery_301405 {
- background-image: url(spritesmith-main-4.png);
- background-position: -246px -1533px;
- width: 40px;
- height: 40px;
-}
-.broad_armor_special_spring2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -1092px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_spring2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -1183px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_spring2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -1274px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_spring2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px -1401px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_spring2016Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -91px -1401px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_spring2016Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -182px -1401px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_spring2016Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -521px -667px;
- width: 102px;
- height: 90px;
-}
-.broad_armor_special_spring2016Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -364px -1401px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_springHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -455px -1401px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_springMage {
- background-image: url(spritesmith-main-4.png);
- background-position: -546px -1401px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_springRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -637px -1401px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_springWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -728px -1401px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_special_spring2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -364px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_special_spring2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -455px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_special_spring2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -546px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_special_spring2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -637px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_special_spring2016Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -728px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_special_spring2016Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -819px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_special_spring2016Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -315px -667px;
- width: 102px;
- height: 90px;
-}
-.headAccessory_special_spring2016Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -910px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_special_springHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -819px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_special_springMage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -728px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_special_springRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px -91px;
- width: 90px;
- height: 90px;
-}
-.headAccessory_special_springWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1491px 0px;
- width: 90px;
- height: 90px;
-}
-.head_special_spring2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -819px -1401px;
- width: 90px;
- height: 90px;
-}
-.head_special_spring2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -910px -1401px;
- width: 90px;
- height: 90px;
-}
-.head_special_spring2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1001px -1401px;
- width: 90px;
- height: 90px;
-}
-.head_special_spring2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1092px -1401px;
- width: 90px;
- height: 90px;
-}
-.head_special_spring2016Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1183px -1401px;
- width: 90px;
- height: 90px;
-}
-.head_special_spring2016Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1274px -1401px;
- width: 90px;
- height: 90px;
-}
-.head_special_spring2016Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -624px -667px;
- width: 102px;
- height: 90px;
-}
-.head_special_spring2016Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1456px -1401px;
- width: 90px;
- height: 90px;
-}
-.head_special_springHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px 0px;
- width: 90px;
- height: 90px;
-}
-.head_special_springMage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -91px;
- width: 90px;
- height: 90px;
-}
-.head_special_springRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -182px;
- width: 90px;
- height: 90px;
-}
-.head_special_springWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -273px;
- width: 90px;
- height: 90px;
-}
-.shield_special_spring2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1365px -1310px;
- width: 90px;
- height: 90px;
-}
-.shield_special_spring2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1274px -1310px;
- width: 90px;
- height: 90px;
-}
-.shield_special_spring2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -819px -1310px;
- width: 90px;
- height: 90px;
-}
-.shield_special_spring2016Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -728px -1310px;
- width: 90px;
- height: 90px;
-}
-.shield_special_spring2016Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -418px -667px;
- width: 102px;
- height: 90px;
-}
-.shield_special_spring2016Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -273px -1310px;
- width: 90px;
- height: 90px;
-}
-.shield_special_springHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px -1310px;
- width: 90px;
- height: 90px;
-}
-.shield_special_springRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1400px -1183px;
- width: 90px;
- height: 90px;
-}
-.shield_special_springWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1400px -910px;
- width: 90px;
- height: 90px;
-}
-.shop_armor_special_spring2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -1290px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_spring2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1623px -1290px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_spring2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -1331px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_spring2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1623px -1331px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_spring2016Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -1372px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_spring2016Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1623px -1372px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_spring2016Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -1413px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_spring2016Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1623px -1413px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_springHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -578px -530px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_springMage {
- background-image: url(spritesmith-main-4.png);
- background-position: -619px -530px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_springRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -363px -212px;
- width: 40px;
- height: 40px;
-}
-.shop_armor_special_springWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -404px -212px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_special_spring2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -410px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_special_spring2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -451px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_special_spring2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -492px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_special_spring2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -533px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_special_spring2016Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -574px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_special_spring2016Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -615px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_special_spring2016Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -656px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_special_spring2016Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -697px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_special_springHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -738px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_special_springMage {
- background-image: url(spritesmith-main-4.png);
- background-position: -779px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_special_springRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -820px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_headAccessory_special_springWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -861px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_spring2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -309px -182px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_spring2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -309px -223px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_spring2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_spring2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -41px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_spring2016Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -82px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_spring2016Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -123px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_spring2016Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -164px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_spring2016Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -205px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_springHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -246px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_springMage {
- background-image: url(spritesmith-main-4.png);
- background-position: -287px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_springRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -328px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_head_special_springWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -369px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_spring2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -902px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_spring2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -943px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_spring2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -984px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_spring2016Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1025px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_spring2016Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1066px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_spring2016Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1107px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_springHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1148px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_springRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1189px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_shield_special_springWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1230px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_spring2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1271px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_spring2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1312px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_spring2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1353px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_spring2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1394px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_spring2016Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1435px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_spring2016Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1476px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_spring2016Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1517px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_spring2016Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1558px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_springHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1599px -1492px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_springMage {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_springRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -41px -1533px;
- width: 40px;
- height: 40px;
-}
-.shop_weapon_special_springWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -82px -1533px;
- width: 40px;
- height: 40px;
-}
-.slim_armor_special_spring2015Healer {
+.broad_armor_wizard_2 {
background-image: url(spritesmith-main-4.png);
background-position: -1400px -819px;
width: 90px;
height: 90px;
}
-.slim_armor_special_spring2015Mage {
+.broad_armor_wizard_3 {
background-image: url(spritesmith-main-4.png);
- background-position: -1400px -455px;
+ background-position: -1491px -1183px;
width: 90px;
height: 90px;
}
-.slim_armor_special_spring2015Rogue {
+.broad_armor_wizard_4 {
background-image: url(spritesmith-main-4.png);
- background-position: -1400px -364px;
+ background-position: -91px -1137px;
width: 90px;
height: 90px;
}
-.slim_armor_special_spring2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1400px 0px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_special_spring2016Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1274px -1219px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_special_spring2016Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1001px -1219px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_special_spring2016Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -910px -1219px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_special_spring2016Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -546px -1219px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_special_springHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -455px -1219px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_special_springMage {
- background-image: url(spritesmith-main-4.png);
- background-position: -91px -1219px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_special_springRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px -1219px;
- width: 90px;
- height: 90px;
-}
-.slim_armor_special_springWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -1309px -910px;
- width: 90px;
- height: 90px;
-}
-.weapon_special_spring2015Healer {
+.broad_armor_wizard_5 {
background-image: url(spritesmith-main-4.png);
background-position: -1309px -819px;
width: 90px;
height: 90px;
}
-.weapon_special_spring2015Mage {
+.shop_armor_healer_1 {
background-image: url(spritesmith-main-4.png);
- background-position: -1309px -455px;
+ background-position: -1025px -1624px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_healer_2 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -984px -1624px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_healer_3 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -943px -1624px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_healer_4 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -902px -1624px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_healer_5 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -861px -1624px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_rogue_1 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -820px -1624px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_rogue_2 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -861px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_rogue_3 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -820px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_rogue_4 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -779px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_rogue_5 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -738px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_0 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -697px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_1 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -656px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_2 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -615px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_finnedOceanicArmor {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -574px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_warrior_1 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -533px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_warrior_2 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -492px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_warrior_3 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -451px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_warrior_4 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -410px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_warrior_5 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -369px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_wizard_1 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -328px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_wizard_2 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -287px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_wizard_3 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -246px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_wizard_4 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -205px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_wizard_5 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -164px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_healer_1 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1001px -1319px;
width: 90px;
height: 90px;
}
-.weapon_special_spring2015Rogue {
+.slim_armor_healer_2 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: 0px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_healer_3 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -91px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_healer_4 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1274px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_healer_5 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px 0px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_rogue_1 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -942px -546px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_rogue_2 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -942px -728px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_rogue_3 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -851px -291px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_rogue_4 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -851px -382px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_rogue_5 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -851px -473px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_2 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -851px -564px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_finnedOceanicArmor {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -91px -864px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_warrior_1 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -182px -864px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_warrior_2 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -273px -864px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_warrior_3 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -364px -864px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_warrior_4 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1036px -91px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_warrior_5 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -273px -955px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_wizard_1 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -364px -955px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_wizard_2 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -728px -955px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_wizard_3 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -819px -955px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_wizard_4 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1001px -955px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_wizard_5 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1127px 0px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_birthday {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1127px -364px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_birthday2015 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1127px -455px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_birthday2016 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1218px -819px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_special_birthday {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -123px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_birthday2015 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -82px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_birthday2016 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -41px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_special_birthday {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1309px -273px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_birthday2015 {
background-image: url(spritesmith-main-4.png);
background-position: -1309px -364px;
width: 90px;
height: 90px;
}
-.weapon_special_spring2015Warrior {
+.slim_armor_special_birthday2016 {
background-image: url(spritesmith-main-4.png);
- background-position: -1309px 0px;
+ background-position: -1309px -637px;
width: 90px;
height: 90px;
}
-.weapon_special_spring2016Healer {
+.broad_armor_special_fall2015Healer {
background-image: url(spritesmith-main-4.png);
- background-position: -1183px -1128px;
+ background-position: 0px -773px;
+ width: 93px;
+ height: 90px;
+}
+.broad_armor_special_fall2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -442px -379px;
+ width: 105px;
+ height: 90px;
+}
+.broad_armor_special_fall2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1400px -1092px;
width: 90px;
height: 90px;
}
-.weapon_special_spring2016Mage {
+.broad_armor_special_fall2015Warrior {
background-image: url(spritesmith-main-4.png);
- background-position: -910px -1128px;
+ background-position: -1400px -1183px;
width: 90px;
height: 90px;
}
-.weapon_special_spring2016Rogue {
+.broad_armor_special_fallHealer {
background-image: url(spritesmith-main-4.png);
- background-position: -212px -667px;
- width: 102px;
- height: 90px;
-}
-.weapon_special_spring2016Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -455px -1128px;
+ background-position: -182px -1319px;
width: 90px;
height: 90px;
}
-.weapon_special_springHealer {
+.broad_armor_special_fallMage {
background-image: url(spritesmith-main-4.png);
- background-position: -364px -1128px;
+ background-position: -242px -91px;
+ width: 120px;
+ height: 90px;
+}
+.broad_armor_special_fallRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -182px -470px;
+ width: 105px;
+ height: 90px;
+}
+.broad_armor_special_fallWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -637px -1319px;
width: 90px;
height: 90px;
}
-.weapon_special_springMage {
+.head_special_fall2015Healer {
background-image: url(spritesmith-main-4.png);
- background-position: 0px -1128px;
+ background-position: -942px 0px;
+ width: 93px;
+ height: 90px;
+}
+.head_special_fall2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -288px -470px;
+ width: 105px;
+ height: 90px;
+}
+.head_special_fall2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px -91px;
width: 90px;
height: 90px;
}
-.weapon_special_springRogue {
+.head_special_fall2015Warrior {
background-image: url(spritesmith-main-4.png);
- background-position: -1218px -1001px;
+ background-position: -1491px -182px;
width: 90px;
height: 90px;
}
-.weapon_special_springWarrior {
+.head_special_fallHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px -637px;
+ width: 90px;
+ height: 90px;
+}
+.head_special_fallMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -242px 0px;
+ width: 120px;
+ height: 90px;
+}
+.head_special_fallRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -394px -470px;
+ width: 105px;
+ height: 90px;
+}
+.head_special_fallWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1183px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.shield_special_fall2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -846px -773px;
+ width: 93px;
+ height: 90px;
+}
+.shield_special_fall2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: 0px -576px;
+ width: 105px;
+ height: 90px;
+}
+.shield_special_fall2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -942px -364px;
+ width: 90px;
+ height: 90px;
+}
+.shield_special_fallHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -942px -455px;
+ width: 90px;
+ height: 90px;
+}
+.shield_special_fallRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -106px -576px;
+ width: 105px;
+ height: 90px;
+}
+.shield_special_fallWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -942px -637px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_special_fall2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: 0px -1583px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_fall2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1599px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_fall2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1558px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_fall2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1517px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_fallHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1476px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_fallMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1435px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_fallRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1394px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_fallWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1353px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_fall2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1312px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_fall2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1271px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_fall2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1230px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_fall2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1189px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_fallHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1148px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_fallMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1107px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_fallRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1066px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_fallWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1025px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_fall2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -984px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_fall2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -943px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_fall2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -902px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_fallHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -861px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_fallRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -820px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_fallWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -779px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_fall2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -738px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_fall2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -697px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_fall2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -656px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_fall2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -615px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_fallHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -574px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_fallMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -533px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_fallRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -492px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_fallWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -451px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_special_fall2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -942px -273px;
+ width: 93px;
+ height: 90px;
+}
+.slim_armor_special_fall2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -318px -576px;
+ width: 105px;
+ height: 90px;
+}
+.slim_armor_special_fall2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -455px -955px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_fall2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -546px -955px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_fallHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -637px -955px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_fallMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: 0px 0px;
+ width: 120px;
+ height: 90px;
+}
+.slim_armor_special_fallRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -424px -576px;
+ width: 105px;
+ height: 90px;
+}
+.slim_armor_special_fallWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -910px -955px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_fall2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -94px -773px;
+ width: 93px;
+ height: 90px;
+}
+.weapon_special_fall2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -336px -379px;
+ width: 105px;
+ height: 90px;
+}
+.weapon_special_fall2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1127px -91px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_fall2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1127px -182px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_fallHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1127px -273px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_fallMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: 0px -91px;
+ width: 120px;
+ height: 90px;
+}
+.weapon_special_fallRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -530px -576px;
+ width: 105px;
+ height: 90px;
+}
+.weapon_special_fallWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1127px -546px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_gaymerx {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1127px -637px;
+ width: 90px;
+ height: 90px;
+}
+.head_special_gaymerx {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1127px -728px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_special_gaymerx {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -410px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_gaymerx {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -369px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_special_gaymerx {
+ background-image: url(spritesmith-main-4.png);
+ background-position: 0px -1046px;
+ width: 90px;
+ height: 90px;
+}
+.back_mystery_201402 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -91px -1046px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_mystery_201402 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -182px -1046px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_201402 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -273px -1046px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_201402 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -328px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_back_mystery_201402 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -287px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_201402 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -246px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201402 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -637px -1046px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_mystery_201403 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -728px -1046px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_mystery_201403 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -819px -1046px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_201403 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -205px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_mystery_201403 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -164px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201403 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1092px -1046px;
+ width: 90px;
+ height: 90px;
+}
+.back_mystery_201404 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1218px 0px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_mystery_201404 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1218px -91px;
+ width: 90px;
+ height: 90px;
+}
+.shop_back_mystery_201404 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1036px -910px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_mystery_201404 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1168px -1001px;
+ width: 40px;
+ height: 40px;
+}
+.broad_armor_mystery_201405 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1218px -364px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_201405 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1218px -455px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_201405 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1127px -1001px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_201405 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1259px -1092px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201405 {
background-image: url(spritesmith-main-4.png);
background-position: -1218px -728px;
width: 90px;
height: 90px;
}
-.body_special_summer2015Healer {
+.broad_armor_mystery_201406 {
background-image: url(spritesmith-main-4.png);
- background-position: -1218px -637px;
+ background-position: -851px -97px;
+ width: 90px;
+ height: 96px;
+}
+.head_mystery_201406 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -851px 0px;
+ width: 90px;
+ height: 96px;
+}
+.shop_armor_mystery_201406 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1218px -1092px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_201406 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1350px -1183px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201406 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -851px -194px;
+ width: 90px;
+ height: 96px;
+}
+.broad_armor_mystery_201407 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -182px -1137px;
width: 90px;
height: 90px;
}
-.body_special_summer2015Mage {
+.head_mystery_201407 {
background-image: url(spritesmith-main-4.png);
- background-position: -1218px -273px;
+ background-position: -273px -1137px;
width: 90px;
height: 90px;
}
-.body_special_summer2015Rogue {
+.shop_armor_mystery_201407 {
background-image: url(spritesmith-main-4.png);
- background-position: 0px -182px;
- width: 102px;
+ background-position: -1309px -1183px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_201407 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1441px -1274px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201407 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -546px -1137px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_mystery_201408 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -637px -1137px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_201408 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -728px -1137px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_201408 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1400px -1274px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_201408 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1532px -1365px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201408 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1001px -1137px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_mystery_201409 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1092px -1137px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_mystery_201409 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1183px -1137px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_201409 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px -1365px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_mystery_201409 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -1450px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201409 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1309px -182px;
+ width: 90px;
+ height: 90px;
+}
+.back_mystery_201410 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -564px -773px;
+ width: 93px;
+ height: 90px;
+}
+.broad_armor_mystery_201410 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -752px -773px;
+ width: 93px;
+ height: 90px;
+}
+.shop_armor_mystery_201410 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -1450px;
+ width: 40px;
+ height: 40px;
+}
+.shop_back_mystery_201410 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -1409px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201410 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -697px -667px;
+ width: 93px;
+ height: 90px;
+}
+.head_mystery_201411 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1309px -728px;
+ width: 90px;
+ height: 90px;
+}
+.shop_head_mystery_201411 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -1409px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_mystery_201411 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -1368px;
+ width: 40px;
+ height: 40px;
+}
+.weapon_mystery_201411 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1309px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_mystery_201412 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1309px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_201412 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: 0px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_201412 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -1368px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_201412 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -1327px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201412 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -273px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_mystery_201501 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -364px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_201501 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -455px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_201501 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -1327px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_201501 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -1286px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201501 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -728px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_mystery_201502 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -819px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.shop_headAccessory_mystery_201502 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -1286px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_mystery_201502 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -1245px;
+ width: 40px;
+ height: 40px;
+}
+.weapon_mystery_201502 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1092px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_mystery_201503 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1183px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.eyewear_mystery_201503 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1274px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_201503 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -1245px;
+ width: 40px;
+ height: 40px;
+}
+.shop_eyewear_mystery_201503 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -1204px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201503 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1400px -182px;
+ width: 90px;
+ height: 90px;
+}
+.back_mystery_201504 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1400px -273px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_mystery_201504 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1400px -364px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_201504 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -1204px;
+ width: 40px;
+ height: 40px;
+}
+.shop_back_mystery_201504 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -1163px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201504 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1400px -637px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_201505 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1400px -728px;
+ width: 90px;
+ height: 90px;
+}
+.shop_head_mystery_201505 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -1163px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_mystery_201505 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -1122px;
+ width: 40px;
+ height: 40px;
+}
+.weapon_mystery_201505 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1400px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_mystery_201506 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -91px -667px;
+ width: 90px;
height: 105px;
}
-.body_special_summer2015Warrior {
+.eyewear_mystery_201506 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: 0px -667px;
+ width: 90px;
+ height: 105px;
+}
+.shop_armor_mystery_201506 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -1122px;
+ width: 40px;
+ height: 40px;
+}
+.shop_eyewear_mystery_201506 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -1081px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201506 {
background-image: url(spritesmith-main-4.png);
background-position: -760px -424px;
width: 90px;
height: 105px;
}
+.back_mystery_201507 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -760px -318px;
+ width: 90px;
+ height: 105px;
+}
+.eyewear_mystery_201507 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -760px -106px;
+ width: 90px;
+ height: 105px;
+}
+.shop_back_mystery_201507 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -1081px;
+ width: 40px;
+ height: 40px;
+}
+.shop_eyewear_mystery_201507 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -1040px;
+ width: 40px;
+ height: 40px;
+}
+.broad_armor_mystery_201508 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -282px -773px;
+ width: 93px;
+ height: 90px;
+}
+.head_mystery_201508 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -376px -773px;
+ width: 93px;
+ height: 90px;
+}
+.shop_armor_mystery_201508 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -1040px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_201508 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -999px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201508 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -470px -773px;
+ width: 93px;
+ height: 90px;
+}
+.broad_armor_mystery_201509 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1092px -1319px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_201509 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1183px -1319px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_201509 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -999px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_201509 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -958px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201509 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px 0px;
+ width: 90px;
+ height: 90px;
+}
+.back_mystery_201510 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -212px -576px;
+ width: 105px;
+ height: 90px;
+}
+.headAccessory_mystery_201510 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -658px -773px;
+ width: 93px;
+ height: 90px;
+}
+.shop_back_mystery_201510 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -958px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_mystery_201510 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -917px;
+ width: 40px;
+ height: 40px;
+}
+.broad_armor_mystery_201511 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px -455px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_201511 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px -546px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_201511 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1625px -546px;
+ width: 42px;
+ height: 42px;
+}
+.shop_head_mystery_201511 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -546px;
+ width: 42px;
+ height: 42px;
+}
+.slim_armor_mystery_201511 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px -819px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_mystery_201512 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px -910px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_201512 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px -1001px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_201512 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -876px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_201512 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1066px -1624px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201512 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px -1274px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_201601 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -121px 0px;
+ width: 120px;
+ height: 90px;
+}
+.shield_mystery_201601 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -121px -91px;
+ width: 120px;
+ height: 90px;
+}
+.shop_head_mystery_201601 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -835px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_mystery_201601 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -835px;
+ width: 40px;
+ height: 40px;
+}
+.back_mystery_201602 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -364px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_201602 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -455px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.shop_back_mystery_201602 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -794px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_201602 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -794px;
+ width: 40px;
+ height: 40px;
+}
+.broad_armor_mystery_201603 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -728px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_201603 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -819px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_201603 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -671px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_201603 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -671px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201603 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1092px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_mystery_201604 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -942px -91px;
+ width: 93px;
+ height: 90px;
+}
+.head_mystery_201604 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -942px -182px;
+ width: 93px;
+ height: 90px;
+}
+.shop_armor_mystery_201604 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -630px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_201604 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -630px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_201604 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -188px -773px;
+ width: 93px;
+ height: 90px;
+}
+.broad_armor_mystery_301404 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -91px;
+ width: 90px;
+ height: 90px;
+}
+.eyewear_mystery_301404 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -182px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_301404 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -273px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_mystery_301404 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -589px;
+ width: 40px;
+ height: 40px;
+}
+.shop_eyewear_mystery_301404 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -917px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_301404 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -876px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_mystery_301404 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1558px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_mystery_301404 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -455px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_mystery_301404 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -364px;
+ width: 90px;
+ height: 90px;
+}
+.eyewear_mystery_301405 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1456px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_mystery_301405 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1001px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.head_mystery_301405 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1365px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.shield_mystery_301405 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -910px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.shop_eyewear_mystery_301405 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -712px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_mystery_301405 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -753px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_mystery_301405 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -712px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_mystery_301405 {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1623px -753px;
+ width: 40px;
+ height: 40px;
+}
+.broad_armor_special_spring2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -637px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_spring2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -546px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_spring2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -273px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_spring2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -182px -1410px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_spring2016Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_spring2016Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px -728px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_spring2016Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -594px -667px;
+ width: 102px;
+ height: 90px;
+}
+.broad_armor_special_spring2016Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px -364px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_springHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1491px -273px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_springMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1365px -1319px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_springRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1274px -1319px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_springWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -910px -1319px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_special_spring2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -910px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_special_spring2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -637px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_special_spring2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -546px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_special_spring2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -182px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_special_spring2016Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -91px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_special_spring2016Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1309px -910px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_special_spring2016Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -285px -667px;
+ width: 102px;
+ height: 90px;
+}
+.headAccessory_special_spring2016Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1309px -546px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_special_springHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1309px -455px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_special_springMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1309px -91px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_special_springRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1309px 0px;
+ width: 90px;
+ height: 90px;
+}
+.headAccessory_special_springWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -910px -1137px;
+ width: 90px;
+ height: 90px;
+}
+.head_special_spring2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -819px -1319px;
+ width: 90px;
+ height: 90px;
+}
+.head_special_spring2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -546px -1319px;
+ width: 90px;
+ height: 90px;
+}
+.head_special_spring2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -455px -1319px;
+ width: 90px;
+ height: 90px;
+}
+.head_special_spring2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -91px -1319px;
+ width: 90px;
+ height: 90px;
+}
+.head_special_spring2016Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: 0px -1319px;
+ width: 90px;
+ height: 90px;
+}
+.head_special_spring2016Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1400px -910px;
+ width: 90px;
+ height: 90px;
+}
+.head_special_spring2016Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -388px -667px;
+ width: 102px;
+ height: 90px;
+}
+.head_special_spring2016Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1400px -546px;
+ width: 90px;
+ height: 90px;
+}
+.head_special_springHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1400px -455px;
+ width: 90px;
+ height: 90px;
+}
+.head_special_springMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1400px -91px;
+ width: 90px;
+ height: 90px;
+}
+.head_special_springRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1400px 0px;
+ width: 90px;
+ height: 90px;
+}
+.head_special_springWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1001px -1228px;
+ width: 90px;
+ height: 90px;
+}
+.shield_special_spring2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -819px -1137px;
+ width: 90px;
+ height: 90px;
+}
+.shield_special_spring2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -455px -1137px;
+ width: 90px;
+ height: 90px;
+}
+.shield_special_spring2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -364px -1137px;
+ width: 90px;
+ height: 90px;
+}
+.shield_special_spring2016Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: 0px -1137px;
+ width: 90px;
+ height: 90px;
+}
+.shield_special_spring2016Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -182px -667px;
+ width: 102px;
+ height: 90px;
+}
+.shield_special_spring2016Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1218px -637px;
+ width: 90px;
+ height: 90px;
+}
+.shield_special_springHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1218px -546px;
+ width: 90px;
+ height: 90px;
+}
+.shield_special_springRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1218px -273px;
+ width: 90px;
+ height: 90px;
+}
+.shield_special_springWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1218px -182px;
+ width: 90px;
+ height: 90px;
+}
+.shop_armor_special_spring2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1077px -910px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_spring2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -942px -819px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_spring2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -983px -819px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_spring2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -578px -530px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_spring2016Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -619px -530px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_spring2016Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -363px -212px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_spring2016Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -404px -212px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_spring2016Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -309px -182px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_springHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -309px -223px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_springMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -500px -470px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_springRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -500px -511px;
+ width: 40px;
+ height: 40px;
+}
+.shop_armor_special_springWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -791px -667px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_special_spring2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -451px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_special_spring2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -492px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_special_spring2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -533px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_special_spring2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -574px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_special_spring2016Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -615px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_special_spring2016Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -656px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_special_spring2016Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -697px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_special_spring2016Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -738px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_special_springHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -779px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_special_springMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -820px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_special_springRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -861px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_headAccessory_special_springWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -902px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_spring2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -791px -708px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_spring2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: 0px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_spring2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -41px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_spring2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -82px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_spring2016Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -123px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_spring2016Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -164px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_spring2016Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -205px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_spring2016Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -246px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_springHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -287px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_springMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -328px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_springRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -369px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_head_special_springWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -410px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_spring2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -943px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_spring2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -984px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_spring2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1025px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_spring2016Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1066px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_spring2016Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1107px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_spring2016Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1148px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_springHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1189px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_springRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1230px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_shield_special_springWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1271px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_spring2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1312px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_spring2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1353px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_spring2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1394px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_spring2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1435px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_spring2016Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1476px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_spring2016Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1517px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_spring2016Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1582px -589px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_spring2016Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1599px -1501px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_springHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: 0px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_springMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -41px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_springRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -82px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.shop_weapon_special_springWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -123px -1542px;
+ width: 40px;
+ height: 40px;
+}
+.slim_armor_special_spring2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1001px -1046px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_spring2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -910px -1046px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_spring2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -546px -1046px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_spring2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -455px -1046px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_spring2016Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -364px -1046px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_spring2016Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1127px -910px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_spring2016Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1127px -819px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_spring2016Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -182px -955px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_springHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -91px -955px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_springMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: 0px -955px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_springRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1036px -819px;
+ width: 90px;
+ height: 90px;
+}
+.slim_armor_special_springWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1036px -728px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_spring2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1036px -637px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_spring2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1036px -546px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_spring2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1036px -455px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_spring2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1036px -364px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_spring2016Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1036px -273px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_spring2016Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1036px -182px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_spring2016Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -491px -667px;
+ width: 102px;
+ height: 90px;
+}
+.weapon_special_spring2016Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -1036px 0px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_springHealer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -910px -864px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_springMage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -819px -864px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_springRogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -728px -864px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_springWarrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -637px -864px;
+ width: 90px;
+ height: 90px;
+}
+.body_special_summer2015Healer {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -546px -864px;
+ width: 90px;
+ height: 90px;
+}
+.body_special_summer2015Mage {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -455px -864px;
+ width: 90px;
+ height: 90px;
+}
+.body_special_summer2015Rogue {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -103px -182px;
+ width: 102px;
+ height: 105px;
+}
+.body_special_summer2015Warrior {
+ background-image: url(spritesmith-main-4.png);
+ background-position: -669px -530px;
+ width: 90px;
+ height: 105px;
+}
.body_special_summerHealer {
background-image: url(spritesmith-main-4.png);
- background-position: -851px -636px;
+ background-position: -669px -424px;
width: 90px;
height: 105px;
}
.body_special_summerMage {
background-image: url(spritesmith-main-4.png);
- background-position: -851px -424px;
+ background-position: -669px -318px;
width: 90px;
height: 105px;
}
.broad_armor_special_summer2015Healer {
background-image: url(spritesmith-main-4.png);
- background-position: -546px -1037px;
+ background-position: 0px -864px;
width: 90px;
height: 90px;
}
.broad_armor_special_summer2015Mage {
background-image: url(spritesmith-main-4.png);
- background-position: -182px -1037px;
+ background-position: -851px -655px;
width: 90px;
height: 90px;
}
.broad_armor_special_summer2015Rogue {
background-image: url(spritesmith-main-4.png);
- background-position: 0px -288px;
+ background-position: -206px -182px;
width: 102px;
height: 105px;
}
.broad_armor_special_summer2015Warrior {
background-image: url(spritesmith-main-4.png);
- background-position: -851px -106px;
+ background-position: -669px -106px;
width: 90px;
height: 105px;
}
.broad_armor_special_summerHealer {
background-image: url(spritesmith-main-4.png);
- background-position: -851px 0px;
+ background-position: -669px 0px;
width: 90px;
height: 105px;
}
.broad_armor_special_summerMage {
background-image: url(spritesmith-main-4.png);
- background-position: -760px -530px;
+ background-position: -578px -424px;
width: 90px;
height: 105px;
}
.broad_armor_special_summerRogue {
background-image: url(spritesmith-main-4.png);
- background-position: -448px -394px;
+ background-position: -224px -288px;
width: 111px;
height: 90px;
}
.broad_armor_special_summerWarrior {
background-image: url(spritesmith-main-4.png);
- background-position: -336px -394px;
+ background-position: -466px -273px;
width: 111px;
height: 90px;
}
.eyewear_special_summerRogue {
background-image: url(spritesmith-main-4.png);
- background-position: -224px -394px;
+ background-position: -224px -379px;
width: 111px;
height: 90px;
}
.eyewear_special_summerWarrior {
background-image: url(spritesmith-main-4.png);
- background-position: -112px -394px;
+ background-position: -112px -379px;
width: 111px;
height: 90px;
}
.head_special_summer2015Healer {
background-image: url(spritesmith-main-4.png);
- background-position: -364px -946px;
+ background-position: -728px -1319px;
width: 90px;
height: 90px;
}
.head_special_summer2015Mage {
background-image: url(spritesmith-main-4.png);
- background-position: -91px -946px;
+ background-position: -364px -1319px;
width: 90px;
height: 90px;
}
@@ -2304,475 +2538,361 @@
}
.head_special_summer2015Warrior {
background-image: url(spritesmith-main-4.png);
- background-position: -669px -424px;
+ background-position: 0px -470px;
width: 90px;
height: 105px;
}
.head_special_summerHealer {
background-image: url(spritesmith-main-4.png);
- background-position: -669px -318px;
+ background-position: -91px -470px;
width: 90px;
height: 105px;
}
.head_special_summerMage {
background-image: url(spritesmith-main-4.png);
- background-position: -669px -212px;
+ background-position: -578px -106px;
width: 90px;
height: 105px;
}
.head_special_summerRogue {
background-image: url(spritesmith-main-4.png);
- background-position: -466px -273px;
+ background-position: -466px 0px;
width: 111px;
height: 90px;
}
.head_special_summerWarrior {
background-image: url(spritesmith-main-4.png);
- background-position: -215px -288px;
+ background-position: -336px -288px;
width: 111px;
height: 90px;
}
.Healer_Summer {
background-image: url(spritesmith-main-4.png);
- background-position: -578px -424px;
+ background-position: -578px -318px;
width: 90px;
height: 105px;
}
.Mage_Summer {
background-image: url(spritesmith-main-4.png);
- background-position: -578px -318px;
+ background-position: -760px 0px;
width: 90px;
height: 105px;
}
.SummerRogue14 {
background-image: url(spritesmith-main-4.png);
- background-position: -327px -288px;
+ background-position: 0px -288px;
width: 111px;
height: 90px;
}
.SummerWarrior14 {
background-image: url(spritesmith-main-4.png);
- background-position: -112px -485px;
+ background-position: 0px -379px;
width: 111px;
height: 90px;
}
.shield_special_summer2015Healer {
background-image: url(spritesmith-main-4.png);
- background-position: -1309px -273px;
+ background-position: -1218px -1001px;
width: 90px;
height: 90px;
}
.shield_special_summer2015Rogue {
background-image: url(spritesmith-main-4.png);
- background-position: -363px 0px;
+ background-position: 0px -182px;
width: 102px;
height: 105px;
}
.shield_special_summer2015Warrior {
background-image: url(spritesmith-main-4.png);
- background-position: -851px -530px;
+ background-position: -760px -212px;
width: 90px;
height: 105px;
}
.shield_special_summerHealer {
background-image: url(spritesmith-main-4.png);
- background-position: -851px -212px;
+ background-position: -760px -530px;
width: 90px;
height: 105px;
}
.shield_special_summerRogue {
background-image: url(spritesmith-main-4.png);
- background-position: 0px -485px;
+ background-position: -466px -182px;
width: 111px;
height: 90px;
}
.shield_special_summerWarrior {
background-image: url(spritesmith-main-4.png);
- background-position: 0px -394px;
+ background-position: -466px -91px;
width: 111px;
height: 90px;
}
.shop_armor_special_summer2015Healer {
background-image: url(spritesmith-main-4.png);
- background-position: -861px -1574px;
+ background-position: -902px -1583px;
width: 40px;
height: 40px;
}
.shop_armor_special_summer2015Mage {
background-image: url(spritesmith-main-4.png);
- background-position: -902px -1574px;
+ background-position: -943px -1583px;
width: 40px;
height: 40px;
}
.shop_armor_special_summer2015Rogue {
background-image: url(spritesmith-main-4.png);
- background-position: -943px -1574px;
+ background-position: -984px -1583px;
width: 40px;
height: 40px;
}
.shop_armor_special_summer2015Warrior {
background-image: url(spritesmith-main-4.png);
- background-position: -984px -1574px;
+ background-position: -1025px -1583px;
width: 40px;
height: 40px;
}
.shop_armor_special_summerHealer {
background-image: url(spritesmith-main-4.png);
- background-position: -1025px -1574px;
+ background-position: -1066px -1583px;
width: 40px;
height: 40px;
}
.shop_armor_special_summerMage {
background-image: url(spritesmith-main-4.png);
- background-position: -1066px -1574px;
+ background-position: -1107px -1583px;
width: 40px;
height: 40px;
}
.shop_armor_special_summerRogue {
background-image: url(spritesmith-main-4.png);
- background-position: -1107px -1574px;
+ background-position: -1148px -1583px;
width: 40px;
height: 40px;
}
.shop_armor_special_summerWarrior {
background-image: url(spritesmith-main-4.png);
- background-position: -1148px -1574px;
+ background-position: -1189px -1583px;
width: 40px;
height: 40px;
}
.shop_body_special_summer2015Healer {
background-image: url(spritesmith-main-4.png);
- background-position: -1189px -1574px;
+ background-position: -1230px -1583px;
width: 40px;
height: 40px;
}
.shop_body_special_summer2015Mage {
background-image: url(spritesmith-main-4.png);
- background-position: -1230px -1574px;
+ background-position: -1271px -1583px;
width: 40px;
height: 40px;
}
.shop_body_special_summer2015Rogue {
background-image: url(spritesmith-main-4.png);
- background-position: -1271px -1574px;
+ background-position: -1312px -1583px;
width: 40px;
height: 40px;
}
.shop_body_special_summer2015Warrior {
background-image: url(spritesmith-main-4.png);
- background-position: -1312px -1574px;
+ background-position: -1353px -1583px;
width: 40px;
height: 40px;
}
.shop_body_special_summerHealer {
background-image: url(spritesmith-main-4.png);
- background-position: -1353px -1574px;
+ background-position: -1394px -1583px;
width: 40px;
height: 40px;
}
.shop_body_special_summerMage {
background-image: url(spritesmith-main-4.png);
- background-position: -1394px -1574px;
+ background-position: -1435px -1583px;
width: 40px;
height: 40px;
}
.shop_eyewear_special_summerRogue {
background-image: url(spritesmith-main-4.png);
- background-position: -1435px -1574px;
+ background-position: -1476px -1583px;
width: 40px;
height: 40px;
}
.shop_eyewear_special_summerWarrior {
background-image: url(spritesmith-main-4.png);
- background-position: -1476px -1574px;
+ background-position: -1517px -1583px;
width: 40px;
height: 40px;
}
.shop_head_special_summer2015Healer {
background-image: url(spritesmith-main-4.png);
- background-position: -1517px -1574px;
+ background-position: -1558px -1583px;
width: 40px;
height: 40px;
}
.shop_head_special_summer2015Mage {
background-image: url(spritesmith-main-4.png);
- background-position: -1558px -1574px;
+ background-position: -1599px -1583px;
width: 40px;
height: 40px;
}
.shop_head_special_summer2015Rogue {
background-image: url(spritesmith-main-4.png);
- background-position: -1599px -1574px;
+ background-position: 0px -1624px;
width: 40px;
height: 40px;
}
.shop_head_special_summer2015Warrior {
background-image: url(spritesmith-main-4.png);
- background-position: 0px -1615px;
+ background-position: -41px -1624px;
width: 40px;
height: 40px;
}
.shop_head_special_summerHealer {
background-image: url(spritesmith-main-4.png);
- background-position: -41px -1615px;
+ background-position: -82px -1624px;
width: 40px;
height: 40px;
}
.shop_head_special_summerMage {
background-image: url(spritesmith-main-4.png);
- background-position: -82px -1615px;
+ background-position: -123px -1624px;
width: 40px;
height: 40px;
}
.shop_head_special_summerRogue {
background-image: url(spritesmith-main-4.png);
- background-position: -123px -1615px;
+ background-position: -164px -1624px;
width: 40px;
height: 40px;
}
.shop_head_special_summerWarrior {
background-image: url(spritesmith-main-4.png);
- background-position: -164px -1615px;
+ background-position: -205px -1624px;
width: 40px;
height: 40px;
}
.shop_shield_special_summer2015Healer {
background-image: url(spritesmith-main-4.png);
- background-position: -205px -1615px;
+ background-position: -246px -1624px;
width: 40px;
height: 40px;
}
.shop_shield_special_summer2015Rogue {
background-image: url(spritesmith-main-4.png);
- background-position: -246px -1615px;
+ background-position: -287px -1624px;
width: 40px;
height: 40px;
}
.shop_shield_special_summer2015Warrior {
background-image: url(spritesmith-main-4.png);
- background-position: -287px -1615px;
+ background-position: -328px -1624px;
width: 40px;
height: 40px;
}
.shop_shield_special_summerHealer {
background-image: url(spritesmith-main-4.png);
- background-position: -328px -1615px;
+ background-position: -369px -1624px;
width: 40px;
height: 40px;
}
.shop_shield_special_summerRogue {
background-image: url(spritesmith-main-4.png);
- background-position: -369px -1615px;
+ background-position: -410px -1624px;
width: 40px;
height: 40px;
}
.shop_shield_special_summerWarrior {
background-image: url(spritesmith-main-4.png);
- background-position: -410px -1615px;
+ background-position: -451px -1624px;
width: 40px;
height: 40px;
}
.shop_weapon_special_summer2015Healer {
background-image: url(spritesmith-main-4.png);
- background-position: -451px -1615px;
+ background-position: -492px -1624px;
width: 40px;
height: 40px;
}
.shop_weapon_special_summer2015Mage {
background-image: url(spritesmith-main-4.png);
- background-position: -492px -1615px;
+ background-position: -533px -1624px;
width: 40px;
height: 40px;
}
.shop_weapon_special_summer2015Rogue {
background-image: url(spritesmith-main-4.png);
- background-position: -533px -1615px;
+ background-position: -574px -1624px;
width: 40px;
height: 40px;
}
.shop_weapon_special_summer2015Warrior {
background-image: url(spritesmith-main-4.png);
- background-position: -574px -1615px;
+ background-position: -615px -1624px;
width: 40px;
height: 40px;
}
.shop_weapon_special_summerHealer {
background-image: url(spritesmith-main-4.png);
- background-position: -615px -1615px;
+ background-position: -656px -1624px;
width: 40px;
height: 40px;
}
.shop_weapon_special_summerMage {
background-image: url(spritesmith-main-4.png);
- background-position: -656px -1615px;
+ background-position: -697px -1624px;
width: 40px;
height: 40px;
}
.shop_weapon_special_summerRogue {
background-image: url(spritesmith-main-4.png);
- background-position: -697px -1615px;
+ background-position: -738px -1624px;
width: 40px;
height: 40px;
}
.shop_weapon_special_summerWarrior {
background-image: url(spritesmith-main-4.png);
- background-position: -738px -1615px;
+ background-position: -779px -1624px;
width: 40px;
height: 40px;
}
.slim_armor_special_summer2015Healer {
background-image: url(spritesmith-main-4.png);
- background-position: -728px -1037px;
+ background-position: -1218px -910px;
width: 90px;
height: 90px;
}
.slim_armor_special_summer2015Mage {
background-image: url(spritesmith-main-4.png);
- background-position: -637px -1037px;
+ background-position: -273px -1319px;
width: 90px;
height: 90px;
}
.slim_armor_special_summer2015Rogue {
background-image: url(spritesmith-main-4.png);
- background-position: -206px -182px;
+ background-position: -363px 0px;
width: 102px;
height: 105px;
}
.slim_armor_special_summer2015Warrior {
background-image: url(spritesmith-main-4.png);
- background-position: -760px 0px;
+ background-position: -578px -212px;
width: 90px;
height: 105px;
}
.slim_armor_special_summerHealer {
background-image: url(spritesmith-main-4.png);
- background-position: -669px -530px;
+ background-position: -578px 0px;
width: 90px;
height: 105px;
}
.slim_armor_special_summerMage {
background-image: url(spritesmith-main-4.png);
- background-position: -669px -106px;
+ background-position: -669px -212px;
width: 90px;
height: 105px;
}
.slim_armor_special_summerRogue {
background-image: url(spritesmith-main-4.png);
- background-position: -466px -91px;
+ background-position: -112px -288px;
width: 111px;
height: 90px;
}
-.slim_armor_special_summerWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -466px 0px;
- width: 111px;
- height: 90px;
-}
-.weapon_special_summer2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1127px -182px;
- width: 90px;
- height: 90px;
-}
-.weapon_special_summer2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -1001px -946px;
- width: 90px;
- height: 90px;
-}
-.weapon_special_summer2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -103px -182px;
- width: 102px;
- height: 105px;
-}
-.weapon_special_summer2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -578px -212px;
- width: 90px;
- height: 105px;
-}
-.weapon_special_summerHealer {
- background-image: url(spritesmith-main-4.png);
- background-position: -578px -106px;
- width: 90px;
- height: 105px;
-}
-.weapon_special_summerMage {
- background-image: url(spritesmith-main-4.png);
- background-position: -578px 0px;
- width: 90px;
- height: 105px;
-}
-.weapon_special_summerRogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -103px -288px;
- width: 111px;
- height: 90px;
-}
-.weapon_special_summerWarrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -466px -182px;
- width: 111px;
- height: 90px;
-}
-.broad_armor_special_candycane {
- background-image: url(spritesmith-main-4.png);
- background-position: -1036px -546px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_ski {
- background-image: url(spritesmith-main-4.png);
- background-position: -1036px -455px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_snowflake {
- background-image: url(spritesmith-main-4.png);
- background-position: -1036px -91px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_winter2015Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -1036px 0px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_winter2015Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: -910px -855px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_winter2015Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -727px -667px;
- width: 96px;
- height: 90px;
-}
-.broad_armor_special_winter2015Warrior {
- background-image: url(spritesmith-main-4.png);
- background-position: -637px -946px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_winter2016Healer {
- background-image: url(spritesmith-main-4.png);
- background-position: -461px -758px;
- width: 93px;
- height: 90px;
-}
-.broad_armor_special_winter2016Mage {
- background-image: url(spritesmith-main-4.png);
- background-position: 0px -946px;
- width: 90px;
- height: 90px;
-}
-.broad_armor_special_winter2016Rogue {
- background-image: url(spritesmith-main-4.png);
- background-position: -1582px -910px;
- width: 90px;
- height: 90px;
-}
diff --git a/common/dist/sprites/spritesmith-main-4.png b/common/dist/sprites/spritesmith-main-4.png
index 24a4ef291d..7fe138e983 100644
Binary files a/common/dist/sprites/spritesmith-main-4.png and b/common/dist/sprites/spritesmith-main-4.png differ
diff --git a/common/dist/sprites/spritesmith-main-5.css b/common/dist/sprites/spritesmith-main-5.css
index 1b8642cda6..e7245d2efd 100644
--- a/common/dist/sprites/spritesmith-main-5.css
+++ b/common/dist/sprites/spritesmith-main-5.css
@@ -1,2262 +1,2454 @@
+.slim_armor_special_summerWarrior {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -569px -841px;
+ width: 111px;
+ height: 90px;
+}
+.weapon_special_summer2015Healer {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -728px -1508px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_summer2015Mage {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -1525px -1092px;
+ width: 90px;
+ height: 90px;
+}
+.weapon_special_summer2015Rogue {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -121px -841px;
+ width: 102px;
+ height: 105px;
+}
+.weapon_special_summer2015Warrior {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -1061px -612px;
+ width: 90px;
+ height: 105px;
+}
+.weapon_special_summerHealer {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -1061px -506px;
+ width: 90px;
+ height: 105px;
+}
+.weapon_special_summerMage {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -1061px -400px;
+ width: 90px;
+ height: 105px;
+}
+.weapon_special_summerRogue {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -681px -841px;
+ width: 111px;
+ height: 90px;
+}
+.weapon_special_summerWarrior {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -793px -841px;
+ width: 111px;
+ height: 90px;
+}
+.broad_armor_special_candycane {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -1161px -910px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_ski {
+ background-image: url(spritesmith-main-5.png);
+ background-position: 0px -1144px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_snowflake {
+ background-image: url(spritesmith-main-5.png);
+ background-position: 0px -1235px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_winter2015Healer {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -182px -1235px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_winter2015Mage {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -1092px -1235px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_winter2015Rogue {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -291px -1053px;
+ width: 96px;
+ height: 90px;
+}
+.broad_armor_special_winter2015Warrior {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -364px -1326px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_winter2016Healer {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -670px -1053px;
+ width: 93px;
+ height: 90px;
+}
+.broad_armor_special_winter2016Mage {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -858px -1053px;
+ width: 90px;
+ height: 90px;
+}
+.broad_armor_special_winter2016Rogue {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -949px -1053px;
+ width: 90px;
+ height: 90px;
+}
.broad_armor_special_winter2016Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -1250px 0px;
+ background-position: -1040px -1053px;
width: 90px;
height: 90px;
}
.broad_armor_special_yeti {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -364px;
+ background-position: -1161px 0px;
width: 90px;
height: 90px;
}
.head_special_candycane {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -182px;
+ background-position: -1161px -91px;
width: 90px;
height: 90px;
}
.head_special_nye {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -91px;
+ background-position: -1161px -182px;
width: 90px;
height: 90px;
}
.head_special_nye2014 {
background-image: url(spritesmith-main-5.png);
- background-position: -1274px -1468px;
+ background-position: -1161px -273px;
width: 90px;
height: 90px;
}
.head_special_nye2015 {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -273px;
+ background-position: -1161px -364px;
width: 90px;
height: 90px;
}
.head_special_ski {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -1092px;
+ background-position: -1161px -455px;
width: 90px;
height: 90px;
}
.head_special_snowflake {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -1183px;
+ background-position: -1161px -546px;
width: 90px;
height: 90px;
}
.head_special_winter2015Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -1274px;
+ background-position: -1161px -728px;
width: 90px;
height: 90px;
}
.head_special_winter2015Mage {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -1365px;
+ background-position: -1161px -819px;
width: 90px;
height: 90px;
}
.head_special_winter2015Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -200px -1104px;
+ background-position: -97px -1053px;
width: 96px;
height: 90px;
}
.head_special_winter2015Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: 0px -1468px;
+ background-position: -1161px -1001px;
width: 90px;
height: 90px;
}
.head_special_winter2016Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -776px -1104px;
+ background-position: -482px -1053px;
width: 93px;
height: 90px;
}
.head_special_winter2016Mage {
background-image: url(spritesmith-main-5.png);
- background-position: -182px -1468px;
+ background-position: -91px -1144px;
width: 90px;
height: 90px;
}
.head_special_winter2016Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -273px -1468px;
+ background-position: -182px -1144px;
width: 90px;
height: 90px;
}
.head_special_winter2016Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -364px -1468px;
+ background-position: -546px -1144px;
width: 90px;
height: 90px;
}
.head_special_yeti {
background-image: url(spritesmith-main-5.png);
- background-position: -455px -1468px;
+ background-position: -637px -1144px;
width: 90px;
height: 90px;
}
.shield_special_ski {
background-image: url(spritesmith-main-5.png);
- background-position: -200px -1004px;
+ background-position: 0px -962px;
width: 104px;
height: 90px;
}
.shield_special_snowflake {
background-image: url(spritesmith-main-5.png);
- background-position: -546px -1468px;
+ background-position: -728px -1144px;
width: 90px;
height: 90px;
}
.shield_special_winter2015Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -637px -1468px;
+ background-position: -819px -1144px;
width: 90px;
height: 90px;
}
.shield_special_winter2015Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -103px -1104px;
+ background-position: 0px -1053px;
width: 96px;
height: 90px;
}
.shield_special_winter2015Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -728px -1468px;
+ background-position: -1525px -819px;
width: 90px;
height: 90px;
}
.shield_special_winter2016Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -870px -1104px;
+ background-position: -764px -1053px;
width: 93px;
height: 90px;
}
.shield_special_winter2016Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -910px -1468px;
+ background-position: -1525px -1001px;
width: 90px;
height: 90px;
}
.shield_special_winter2016Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -1001px -1468px;
+ background-position: -1525px -1183px;
width: 90px;
height: 90px;
}
.shield_special_yeti {
background-image: url(spritesmith-main-5.png);
- background-position: -1092px -1468px;
+ background-position: -1525px -1274px;
width: 90px;
height: 90px;
}
.shop_armor_special_candycane {
background-image: url(spritesmith-main-5.png);
- background-position: -861px -1648px;
+ background-position: -1674px -410px;
width: 40px;
height: 40px;
}
.shop_armor_special_ski {
background-image: url(spritesmith-main-5.png);
- background-position: -820px -1648px;
+ background-position: -1148px -1640px;
width: 40px;
height: 40px;
}
.shop_armor_special_snowflake {
background-image: url(spritesmith-main-5.png);
- background-position: -738px -1648px;
+ background-position: -1674px -615px;
width: 40px;
height: 40px;
}
.shop_armor_special_winter2015Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -697px -1648px;
+ background-position: -1674px -1189px;
width: 40px;
height: 40px;
}
.shop_armor_special_winter2015Mage {
background-image: url(spritesmith-main-5.png);
- background-position: -656px -1648px;
+ background-position: -1674px -1230px;
width: 40px;
height: 40px;
}
.shop_armor_special_winter2015Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -615px -1648px;
+ background-position: -246px -1640px;
width: 40px;
height: 40px;
}
.shop_armor_special_winter2015Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -574px -1648px;
+ background-position: -1107px -1640px;
width: 40px;
height: 40px;
}
.shop_armor_special_winter2016Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -492px -1648px;
+ background-position: -1066px -1640px;
width: 40px;
height: 40px;
}
.shop_armor_special_winter2016Mage {
background-image: url(spritesmith-main-5.png);
- background-position: -451px -1648px;
+ background-position: -1025px -1640px;
width: 40px;
height: 40px;
}
.shop_armor_special_winter2016Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -369px -1648px;
+ background-position: -984px -1640px;
width: 40px;
height: 40px;
}
.shop_armor_special_winter2016Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -328px -1648px;
+ background-position: -943px -1640px;
width: 40px;
height: 40px;
}
.shop_armor_special_yeti {
background-image: url(spritesmith-main-5.png);
- background-position: -287px -1648px;
+ background-position: -902px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_candycane {
background-image: url(spritesmith-main-5.png);
- background-position: -246px -1648px;
+ background-position: -861px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_nye {
background-image: url(spritesmith-main-5.png);
- background-position: -82px -1607px;
+ background-position: -820px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_nye2014 {
background-image: url(spritesmith-main-5.png);
- background-position: -41px -1607px;
+ background-position: -779px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_nye2015 {
background-image: url(spritesmith-main-5.png);
- background-position: 0px -1607px;
+ background-position: -738px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_ski {
background-image: url(spritesmith-main-5.png);
- background-position: -1638px -1559px;
+ background-position: -697px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_snowflake {
background-image: url(spritesmith-main-5.png);
- background-position: -900px -1559px;
+ background-position: -656px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_winter2015Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -1394px -1607px;
+ background-position: -615px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_winter2015Mage {
background-image: url(spritesmith-main-5.png);
- background-position: -1312px -1607px;
+ background-position: -574px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_winter2015Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -1271px -1607px;
+ background-position: -533px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_winter2015Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -1189px -1607px;
+ background-position: -492px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_winter2016Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -1148px -1607px;
+ background-position: -451px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_winter2016Mage {
background-image: url(spritesmith-main-5.png);
- background-position: -1107px -1607px;
+ background-position: -410px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_winter2016Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -1435px -1607px;
+ background-position: -369px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_winter2016Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -531px -1559px;
+ background-position: -328px -1640px;
width: 40px;
height: 40px;
}
.shop_head_special_yeti {
background-image: url(spritesmith-main-5.png);
- background-position: -326px -1559px;
+ background-position: -287px -1640px;
width: 40px;
height: 40px;
}
.shop_shield_special_ski {
background-image: url(spritesmith-main-5.png);
- background-position: -1271px -1648px;
+ background-position: -205px -1640px;
width: 40px;
height: 40px;
}
.shop_shield_special_snowflake {
background-image: url(spritesmith-main-5.png);
- background-position: -367px -1559px;
+ background-position: -123px -1640px;
width: 40px;
height: 40px;
}
.shop_shield_special_winter2015Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -408px -1559px;
+ background-position: -82px -1640px;
width: 40px;
height: 40px;
}
.shop_shield_special_winter2015Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -449px -1559px;
+ background-position: -1674px -1599px;
width: 40px;
height: 40px;
}
.shop_shield_special_winter2015Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -490px -1559px;
+ background-position: -1674px -1558px;
width: 40px;
height: 40px;
}
.shop_shield_special_winter2016Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -572px -1559px;
+ background-position: -1674px -1476px;
width: 40px;
height: 40px;
}
.shop_shield_special_winter2016Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -613px -1559px;
+ background-position: -1517px -1599px;
width: 40px;
height: 40px;
}
.shop_shield_special_winter2016Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -451px -1607px;
+ background-position: -1476px -1599px;
width: 40px;
height: 40px;
}
.shop_shield_special_yeti {
background-image: url(spritesmith-main-5.png);
- background-position: -820px -1607px;
+ background-position: -1435px -1599px;
width: 40px;
height: 40px;
}
.shop_weapon_special_candycane {
background-image: url(spritesmith-main-5.png);
- background-position: -861px -1607px;
+ background-position: -1394px -1599px;
width: 40px;
height: 40px;
}
.shop_weapon_special_ski {
background-image: url(spritesmith-main-5.png);
- background-position: -902px -1607px;
+ background-position: -1353px -1599px;
width: 40px;
height: 40px;
}
.shop_weapon_special_snowflake {
background-image: url(spritesmith-main-5.png);
- background-position: -943px -1607px;
+ background-position: -1312px -1599px;
width: 40px;
height: 40px;
}
.shop_weapon_special_winter2015Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -1025px -1607px;
+ background-position: -1271px -1599px;
width: 40px;
height: 40px;
}
.shop_weapon_special_winter2015Mage {
background-image: url(spritesmith-main-5.png);
- background-position: -1066px -1607px;
+ background-position: -1230px -1599px;
width: 40px;
height: 40px;
}
.shop_weapon_special_winter2015Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -1230px -1607px;
+ background-position: -1189px -1599px;
width: 40px;
height: 40px;
}
.shop_weapon_special_winter2015Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -1353px -1607px;
+ background-position: -1148px -1599px;
width: 40px;
height: 40px;
}
.shop_weapon_special_winter2016Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -1476px -1607px;
+ background-position: -1107px -1599px;
width: 40px;
height: 40px;
}
.shop_weapon_special_winter2016Mage {
background-image: url(spritesmith-main-5.png);
- background-position: -1517px -1607px;
+ background-position: -1066px -1599px;
width: 40px;
height: 40px;
}
.shop_weapon_special_winter2016Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -1558px -1607px;
+ background-position: -1025px -1599px;
width: 40px;
height: 40px;
}
.shop_weapon_special_winter2016Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -1599px -1607px;
+ background-position: -984px -1599px;
width: 40px;
height: 40px;
}
.shop_weapon_special_yeti {
background-image: url(spritesmith-main-5.png);
- background-position: -1640px -1607px;
+ background-position: -943px -1599px;
width: 40px;
height: 40px;
}
.slim_armor_special_candycane {
background-image: url(spritesmith-main-5.png);
- background-position: -455px -1377px;
+ background-position: -1252px -728px;
width: 90px;
height: 90px;
}
.slim_armor_special_ski {
background-image: url(spritesmith-main-5.png);
- background-position: -1250px -1001px;
+ background-position: -1252px -819px;
width: 90px;
height: 90px;
}
.slim_armor_special_snowflake {
background-image: url(spritesmith-main-5.png);
- background-position: -91px -1468px;
+ background-position: -1252px -910px;
width: 90px;
height: 90px;
}
.slim_armor_special_winter2015Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -819px -1468px;
+ background-position: -1252px -1001px;
width: 90px;
height: 90px;
}
.slim_armor_special_winter2015Mage {
background-image: url(spritesmith-main-5.png);
- background-position: -1055px -1104px;
+ background-position: -1252px -1092px;
width: 90px;
height: 90px;
}
.slim_armor_special_winter2015Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -491px -1104px;
+ background-position: -1061px -718px;
width: 96px;
height: 90px;
}
.slim_armor_special_winter2015Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -1146px -1104px;
+ background-position: -91px -1235px;
width: 90px;
height: 90px;
}
.slim_armor_special_winter2016Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -588px -1104px;
+ background-position: -388px -1053px;
width: 93px;
height: 90px;
}
.slim_armor_special_winter2016Mage {
background-image: url(spritesmith-main-5.png);
- background-position: -1250px -91px;
+ background-position: -273px -1235px;
width: 90px;
height: 90px;
}
.slim_armor_special_winter2016Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -1250px -182px;
+ background-position: -364px -1235px;
width: 90px;
height: 90px;
}
.slim_armor_special_winter2016Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -1250px -273px;
+ background-position: -455px -1235px;
width: 90px;
height: 90px;
}
.slim_armor_special_yeti {
background-image: url(spritesmith-main-5.png);
- background-position: -1250px -364px;
+ background-position: -546px -1235px;
width: 90px;
height: 90px;
}
.weapon_special_candycane {
background-image: url(spritesmith-main-5.png);
- background-position: -1250px -455px;
+ background-position: -637px -1235px;
width: 90px;
height: 90px;
}
.weapon_special_ski {
background-image: url(spritesmith-main-5.png);
- background-position: -1250px -546px;
+ background-position: -728px -1235px;
width: 90px;
height: 90px;
}
.weapon_special_snowflake {
background-image: url(spritesmith-main-5.png);
- background-position: -1250px -637px;
+ background-position: -819px -1235px;
width: 90px;
height: 90px;
}
.weapon_special_winter2015Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -1250px -728px;
+ background-position: -910px -1235px;
width: 90px;
height: 90px;
}
.weapon_special_winter2015Mage {
background-image: url(spritesmith-main-5.png);
- background-position: -1250px -819px;
+ background-position: -1001px -1235px;
width: 90px;
height: 90px;
}
.weapon_special_winter2015Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -394px -1104px;
+ background-position: -194px -1053px;
width: 96px;
height: 90px;
}
.weapon_special_winter2015Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -1250px -910px;
+ background-position: -1183px -1235px;
width: 90px;
height: 90px;
}
.weapon_special_winter2016Healer {
background-image: url(spritesmith-main-5.png);
- background-position: -682px -1104px;
+ background-position: -576px -1053px;
width: 93px;
height: 90px;
}
.weapon_special_winter2016Mage {
background-image: url(spritesmith-main-5.png);
- background-position: -1250px -1092px;
+ background-position: -1343px -91px;
width: 90px;
height: 90px;
}
.weapon_special_winter2016Rogue {
background-image: url(spritesmith-main-5.png);
- background-position: 0px -1195px;
+ background-position: -1343px -182px;
width: 90px;
height: 90px;
}
.weapon_special_winter2016Warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -91px -1195px;
+ background-position: -1343px -273px;
width: 90px;
height: 90px;
}
.weapon_special_yeti {
background-image: url(spritesmith-main-5.png);
- background-position: -182px -1195px;
+ background-position: -1343px -364px;
width: 90px;
height: 90px;
}
.back_special_wondercon_black {
background-image: url(spritesmith-main-5.png);
- background-position: -273px -1195px;
+ background-position: -1343px -455px;
width: 90px;
height: 90px;
}
.back_special_wondercon_red {
background-image: url(spritesmith-main-5.png);
- background-position: -364px -1195px;
+ background-position: -1343px -546px;
width: 90px;
height: 90px;
}
.body_special_wondercon_black {
background-image: url(spritesmith-main-5.png);
- background-position: -455px -1195px;
+ background-position: -1343px -637px;
width: 90px;
height: 90px;
}
.body_special_wondercon_gold {
background-image: url(spritesmith-main-5.png);
- background-position: -546px -1195px;
+ background-position: -1343px -728px;
width: 90px;
height: 90px;
}
.body_special_wondercon_red {
background-image: url(spritesmith-main-5.png);
- background-position: -637px -1195px;
+ background-position: -1343px -819px;
width: 90px;
height: 90px;
}
.eyewear_special_wondercon_black {
background-image: url(spritesmith-main-5.png);
- background-position: -728px -1195px;
+ background-position: -1343px -910px;
width: 90px;
height: 90px;
}
.eyewear_special_wondercon_red {
background-image: url(spritesmith-main-5.png);
- background-position: -819px -1195px;
+ background-position: -1343px -1001px;
width: 90px;
height: 90px;
}
.shop_back_special_wondercon_black {
background-image: url(spritesmith-main-5.png);
- background-position: -164px -1607px;
+ background-position: -902px -1599px;
width: 40px;
height: 40px;
}
.shop_back_special_wondercon_red {
background-image: url(spritesmith-main-5.png);
- background-position: -205px -1607px;
+ background-position: -861px -1599px;
width: 40px;
height: 40px;
}
.shop_body_special_wondercon_black {
background-image: url(spritesmith-main-5.png);
- background-position: -246px -1607px;
+ background-position: -820px -1599px;
width: 40px;
height: 40px;
}
.shop_body_special_wondercon_gold {
background-image: url(spritesmith-main-5.png);
- background-position: -287px -1607px;
+ background-position: -779px -1599px;
width: 40px;
height: 40px;
}
.shop_body_special_wondercon_red {
background-image: url(spritesmith-main-5.png);
- background-position: -328px -1607px;
+ background-position: -738px -1599px;
width: 40px;
height: 40px;
}
.shop_eyewear_special_wondercon_black {
background-image: url(spritesmith-main-5.png);
- background-position: -369px -1607px;
+ background-position: -697px -1599px;
width: 40px;
height: 40px;
}
.shop_eyewear_special_wondercon_red {
background-image: url(spritesmith-main-5.png);
- background-position: -410px -1607px;
+ background-position: -1616px -1193px;
+ width: 40px;
+ height: 40px;
+}
+.eyewear_special_blackTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -455px -1326px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.eyewear_special_blackTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -480px -1341px;
+ width: 60px;
+ height: 60px;
+}
+.eyewear_special_blueTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -546px -1326px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.eyewear_special_blueTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -571px -1341px;
+ width: 60px;
+ height: 60px;
+}
+.eyewear_special_greenTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -637px -1326px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.eyewear_special_greenTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -662px -1341px;
+ width: 60px;
+ height: 60px;
+}
+.eyewear_special_pinkTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -728px -1326px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.eyewear_special_pinkTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -753px -1341px;
+ width: 60px;
+ height: 60px;
+}
+.eyewear_special_redTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -819px -1326px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.eyewear_special_redTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -844px -1341px;
+ width: 60px;
+ height: 60px;
+}
+.eyewear_special_whiteTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -910px -1326px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.eyewear_special_whiteTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -935px -1341px;
+ width: 60px;
+ height: 60px;
+}
+.eyewear_special_yellowTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -1001px -1326px;
+ width: 90px;
+ height: 90px;
+}
+.customize-option.eyewear_special_yellowTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -1026px -1341px;
+ width: 60px;
+ height: 60px;
+}
+.shop_eyewear_special_blackTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -615px -1599px;
+ width: 40px;
+ height: 40px;
+}
+.shop_eyewear_special_blueTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -574px -1599px;
+ width: 40px;
+ height: 40px;
+}
+.shop_eyewear_special_greenTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -533px -1599px;
+ width: 40px;
+ height: 40px;
+}
+.shop_eyewear_special_pinkTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -492px -1599px;
+ width: 40px;
+ height: 40px;
+}
+.shop_eyewear_special_redTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -451px -1599px;
+ width: 40px;
+ height: 40px;
+}
+.shop_eyewear_special_whiteTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -410px -1599px;
+ width: 40px;
+ height: 40px;
+}
+.shop_eyewear_special_yellowTopFrame {
+ background-image: url(spritesmith-main-5.png);
+ background-position: -369px -1599px;
width: 40px;
height: 40px;
}
.head_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -910px -1195px;
+ background-position: -1434px -364px;
width: 90px;
height: 90px;
}
.customize-option.head_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -935px -1210px;
+ background-position: -1459px -379px;
width: 60px;
height: 60px;
}
.head_healer_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1001px -1195px;
+ background-position: -1434px -455px;
width: 90px;
height: 90px;
}
.head_healer_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1092px -1195px;
+ background-position: -1434px -546px;
width: 90px;
height: 90px;
}
.head_healer_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1183px -1195px;
+ background-position: -1434px -637px;
width: 90px;
height: 90px;
}
.head_healer_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px 0px;
+ background-position: -1434px -728px;
width: 90px;
height: 90px;
}
.head_healer_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px -91px;
+ background-position: -1434px -819px;
width: 90px;
height: 90px;
}
.head_rogue_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px -182px;
+ background-position: -1434px -910px;
width: 90px;
height: 90px;
}
.head_rogue_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px -273px;
+ background-position: -1434px -1001px;
width: 90px;
height: 90px;
}
.head_rogue_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px -364px;
+ background-position: -1434px -1092px;
width: 90px;
height: 90px;
}
.head_rogue_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px -455px;
+ background-position: -1434px -1183px;
width: 90px;
height: 90px;
}
.head_rogue_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px -546px;
+ background-position: -1434px -1274px;
width: 90px;
height: 90px;
}
.head_special_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px -637px;
+ background-position: 0px -1417px;
width: 90px;
height: 90px;
}
.head_special_fireCoralCirclet {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px -728px;
+ background-position: -91px -1417px;
width: 90px;
height: 90px;
}
.head_warrior_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px -819px;
+ background-position: -182px -1417px;
width: 90px;
height: 90px;
}
.head_warrior_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px -910px;
+ background-position: -273px -1417px;
width: 90px;
height: 90px;
}
.head_warrior_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px -1001px;
+ background-position: -364px -1417px;
width: 90px;
height: 90px;
}
.head_warrior_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px -1092px;
+ background-position: -455px -1417px;
width: 90px;
height: 90px;
}
.head_warrior_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1341px -1183px;
+ background-position: -546px -1417px;
width: 90px;
height: 90px;
}
.head_wizard_1 {
background-image: url(spritesmith-main-5.png);
- background-position: 0px -1286px;
+ background-position: -637px -1417px;
width: 90px;
height: 90px;
}
.head_wizard_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -91px -1286px;
+ background-position: -728px -1417px;
width: 90px;
height: 90px;
}
.head_wizard_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -182px -1286px;
+ background-position: -819px -1417px;
width: 90px;
height: 90px;
}
.head_wizard_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -273px -1286px;
+ background-position: -910px -1417px;
width: 90px;
height: 90px;
}
.head_wizard_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -364px -1286px;
+ background-position: -1001px -1417px;
width: 90px;
height: 90px;
}
.shop_head_healer_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -654px -1559px;
+ background-position: -328px -1599px;
width: 40px;
height: 40px;
}
.shop_head_healer_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -695px -1559px;
+ background-position: -287px -1599px;
width: 40px;
height: 40px;
}
.shop_head_healer_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -736px -1559px;
+ background-position: -246px -1599px;
width: 40px;
height: 40px;
}
.shop_head_healer_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -777px -1559px;
+ background-position: -205px -1599px;
width: 40px;
height: 40px;
}
.shop_head_healer_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -818px -1559px;
+ background-position: -164px -1599px;
width: 40px;
height: 40px;
}
.shop_head_rogue_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -859px -1559px;
+ background-position: -123px -1599px;
width: 40px;
height: 40px;
}
.shop_head_rogue_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -941px -1559px;
+ background-position: -82px -1599px;
width: 40px;
height: 40px;
}
.shop_head_rogue_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -982px -1559px;
+ background-position: -1674px -984px;
width: 40px;
height: 40px;
}
.shop_head_rogue_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1023px -1559px;
+ background-position: -1674px -943px;
width: 40px;
height: 40px;
}
.shop_head_rogue_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1064px -1559px;
+ background-position: -1674px -902px;
width: 40px;
height: 40px;
}
.shop_head_special_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -1105px -1559px;
+ background-position: -1674px -861px;
width: 40px;
height: 40px;
}
.shop_head_special_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1146px -1559px;
+ background-position: -1674px -820px;
width: 40px;
height: 40px;
}
.shop_head_special_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1187px -1559px;
+ background-position: -1674px -738px;
width: 40px;
height: 40px;
}
.shop_head_special_fireCoralCirclet {
background-image: url(spritesmith-main-5.png);
- background-position: -1228px -1559px;
+ background-position: -1674px -697px;
width: 40px;
height: 40px;
}
.shop_head_warrior_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1269px -1559px;
+ background-position: -1674px -656px;
width: 40px;
height: 40px;
}
.shop_head_warrior_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1310px -1559px;
+ background-position: -1674px -574px;
width: 40px;
height: 40px;
}
.shop_head_warrior_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1351px -1559px;
+ background-position: -1674px -533px;
width: 40px;
height: 40px;
}
.shop_head_warrior_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1392px -1559px;
+ background-position: -1674px -492px;
width: 40px;
height: 40px;
}
.shop_head_warrior_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1433px -1559px;
+ background-position: -1674px -451px;
width: 40px;
height: 40px;
}
.shop_head_wizard_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1474px -1559px;
+ background-position: -1674px -369px;
width: 40px;
height: 40px;
}
.shop_head_wizard_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1515px -1559px;
+ background-position: -1674px -328px;
width: 40px;
height: 40px;
}
.shop_head_wizard_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1556px -1559px;
+ background-position: -1674px -287px;
width: 40px;
height: 40px;
}
.shop_head_wizard_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1597px -1559px;
+ background-position: -1674px -246px;
width: 40px;
height: 40px;
}
.shop_head_wizard_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -123px -1607px;
+ background-position: -1674px -205px;
width: 40px;
height: 40px;
}
.headAccessory_special_bearEars {
background-image: url(spritesmith-main-5.png);
- background-position: -455px -1286px;
+ background-position: -364px -1508px;
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_bearEars {
background-image: url(spritesmith-main-5.png);
- background-position: -480px -1301px;
+ background-position: -389px -1523px;
width: 60px;
height: 60px;
}
.headAccessory_special_cactusEars {
background-image: url(spritesmith-main-5.png);
- background-position: -546px -1286px;
+ background-position: -455px -1508px;
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_cactusEars {
background-image: url(spritesmith-main-5.png);
- background-position: -571px -1301px;
+ background-position: -480px -1523px;
width: 60px;
height: 60px;
}
.headAccessory_special_foxEars {
background-image: url(spritesmith-main-5.png);
- background-position: -637px -1286px;
+ background-position: -546px -1508px;
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_foxEars {
background-image: url(spritesmith-main-5.png);
- background-position: -662px -1301px;
+ background-position: -571px -1523px;
width: 60px;
height: 60px;
}
.headAccessory_special_lionEars {
background-image: url(spritesmith-main-5.png);
- background-position: -728px -1286px;
+ background-position: -637px -1508px;
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_lionEars {
background-image: url(spritesmith-main-5.png);
- background-position: -753px -1301px;
+ background-position: -662px -1523px;
width: 60px;
height: 60px;
}
.headAccessory_special_pandaEars {
background-image: url(spritesmith-main-5.png);
- background-position: -819px -1286px;
+ background-position: -1343px 0px;
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_pandaEars {
background-image: url(spritesmith-main-5.png);
- background-position: -844px -1301px;
+ background-position: -1368px -15px;
width: 60px;
height: 60px;
}
.headAccessory_special_pigEars {
background-image: url(spritesmith-main-5.png);
- background-position: -910px -1286px;
+ background-position: -819px -1508px;
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_pigEars {
background-image: url(spritesmith-main-5.png);
- background-position: -935px -1301px;
+ background-position: -844px -1523px;
width: 60px;
height: 60px;
}
.headAccessory_special_tigerEars {
background-image: url(spritesmith-main-5.png);
- background-position: -1001px -1286px;
+ background-position: -910px -1508px;
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_tigerEars {
background-image: url(spritesmith-main-5.png);
- background-position: -1026px -1301px;
+ background-position: -935px -1523px;
width: 60px;
height: 60px;
}
.headAccessory_special_wolfEars {
background-image: url(spritesmith-main-5.png);
- background-position: -1092px -1286px;
+ background-position: -1001px -1508px;
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_wolfEars {
background-image: url(spritesmith-main-5.png);
- background-position: -1117px -1301px;
+ background-position: -1026px -1523px;
width: 60px;
height: 60px;
}
.shop_headAccessory_special_bearEars {
background-image: url(spritesmith-main-5.png);
- background-position: -492px -1607px;
+ background-position: -1674px -164px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_cactusEars {
background-image: url(spritesmith-main-5.png);
- background-position: -533px -1607px;
+ background-position: -1558px -1599px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_foxEars {
background-image: url(spritesmith-main-5.png);
- background-position: -574px -1607px;
+ background-position: -656px -1599px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_lionEars {
background-image: url(spritesmith-main-5.png);
- background-position: -615px -1607px;
+ background-position: -1599px -1599px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_pandaEars {
background-image: url(spritesmith-main-5.png);
- background-position: -656px -1607px;
+ background-position: -1674px 0px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_pigEars {
background-image: url(spritesmith-main-5.png);
- background-position: -697px -1607px;
+ background-position: -1674px -41px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_tigerEars {
background-image: url(spritesmith-main-5.png);
- background-position: -738px -1607px;
+ background-position: -1674px -82px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_wolfEars {
background-image: url(spritesmith-main-5.png);
- background-position: -779px -1607px;
+ background-position: -1674px -123px;
width: 40px;
height: 40px;
}
.shield_healer_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1183px -1286px;
+ background-position: -1092px -1508px;
width: 90px;
height: 90px;
}
.shield_healer_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1274px -1286px;
+ background-position: -273px -1508px;
width: 90px;
height: 90px;
}
.shield_healer_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px 0px;
+ background-position: -182px -1508px;
width: 90px;
height: 90px;
}
.shield_healer_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -91px;
+ background-position: -91px -1508px;
width: 90px;
height: 90px;
}
.shield_healer_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -182px;
+ background-position: 0px -1508px;
width: 90px;
height: 90px;
}
.shield_rogue_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -273px;
+ background-position: -1525px -1365px;
width: 90px;
height: 90px;
}
.shield_rogue_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -409px -1004px;
+ background-position: -209px -962px;
width: 103px;
height: 90px;
}
.shield_rogue_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -305px -1004px;
+ background-position: -105px -962px;
width: 103px;
height: 90px;
}
.shield_rogue_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1131px -132px;
+ background-position: -224px -841px;
width: 114px;
height: 90px;
}
.shield_rogue_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -297px -1104px;
+ background-position: -1061px -809px;
width: 96px;
height: 90px;
}
.shield_rogue_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1131px -223px;
+ background-position: -339px -841px;
width: 114px;
height: 90px;
}
.shield_rogue_6 {
background-image: url(spritesmith-main-5.png);
- background-position: -1131px -314px;
+ background-position: -454px -841px;
width: 114px;
height: 90px;
}
.shield_special_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -455px;
+ background-position: -1525px -910px;
width: 90px;
height: 90px;
}
.shield_special_goldenknight {
background-image: url(spritesmith-main-5.png);
- background-position: -1131px -662px;
+ background-position: -905px -841px;
width: 111px;
height: 90px;
}
.shield_special_moonpearlShield {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -546px;
+ background-position: -1525px -728px;
width: 90px;
height: 90px;
}
.shield_warrior_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -637px;
+ background-position: -1525px -637px;
width: 90px;
height: 90px;
}
.shield_warrior_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -728px;
+ background-position: -1525px -546px;
width: 90px;
height: 90px;
}
.shield_warrior_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -819px;
+ background-position: -1525px -455px;
width: 90px;
height: 90px;
}
.shield_warrior_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -910px;
+ background-position: -1525px -364px;
width: 90px;
height: 90px;
}
.shield_warrior_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -1001px;
+ background-position: -1525px -273px;
width: 90px;
height: 90px;
}
.shop_shield_healer_1 {
background-image: url(spritesmith-main-5.png);
- background-position: 0px -1648px;
+ background-position: -1674px -1025px;
width: 40px;
height: 40px;
}
.shop_shield_healer_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -82px -1648px;
+ background-position: -1674px -1066px;
width: 40px;
height: 40px;
}
.shop_shield_healer_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -123px -1648px;
+ background-position: -1674px -1107px;
width: 40px;
height: 40px;
}
.shop_shield_healer_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -410px -1648px;
+ background-position: -1674px -1148px;
width: 40px;
height: 40px;
}
.shop_shield_healer_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -533px -1648px;
+ background-position: -1674px -1271px;
width: 40px;
height: 40px;
}
.shop_shield_rogue_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -779px -1648px;
+ background-position: -1674px -1312px;
width: 40px;
height: 40px;
}
.shop_shield_rogue_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -902px -1648px;
+ background-position: -1674px -1353px;
width: 40px;
height: 40px;
}
.shop_shield_rogue_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -943px -1648px;
+ background-position: -1674px -1394px;
width: 40px;
height: 40px;
}
.shop_shield_rogue_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -984px -1648px;
+ background-position: -1674px -1435px;
width: 40px;
height: 40px;
}
.shop_shield_rogue_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1025px -1648px;
+ background-position: -164px -1640px;
width: 40px;
height: 40px;
}
.shop_shield_rogue_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1066px -1648px;
+ background-position: -1616px -1234px;
width: 40px;
height: 40px;
}
.shop_shield_rogue_6 {
background-image: url(spritesmith-main-5.png);
- background-position: -1107px -1648px;
+ background-position: -1616px -1275px;
width: 40px;
height: 40px;
}
.shop_shield_special_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -1148px -1648px;
+ background-position: -1616px -1316px;
width: 40px;
height: 40px;
}
.shop_shield_special_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1189px -1648px;
+ background-position: -1616px -1357px;
width: 40px;
height: 40px;
}
.shop_shield_special_goldenknight {
background-image: url(spritesmith-main-5.png);
- background-position: -1230px -1648px;
+ background-position: -1616px -1398px;
width: 40px;
height: 40px;
}
.shop_shield_special_moonpearlShield {
background-image: url(spritesmith-main-5.png);
- background-position: -1640px -1648px;
+ background-position: -1616px -1439px;
width: 40px;
height: 40px;
}
.shop_shield_warrior_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1312px -1648px;
+ background-position: -1616px -1480px;
width: 40px;
height: 40px;
}
.shop_shield_warrior_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1353px -1648px;
+ background-position: -1616px -1521px;
width: 40px;
height: 40px;
}
.shop_shield_warrior_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1394px -1648px;
+ background-position: -1525px -1456px;
width: 40px;
height: 40px;
}
.shop_shield_warrior_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1435px -1648px;
+ background-position: -1566px -1456px;
width: 40px;
height: 40px;
}
.shop_shield_warrior_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1476px -1648px;
+ background-position: -1434px -1365px;
width: 40px;
height: 40px;
}
.shop_weapon_healer_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -1517px -1648px;
+ background-position: -1475px -1365px;
width: 40px;
height: 40px;
}
.shop_weapon_healer_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1558px -1648px;
+ background-position: -1343px -1274px;
width: 40px;
height: 40px;
}
.shop_weapon_healer_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1599px -1648px;
+ background-position: -1384px -1274px;
width: 40px;
height: 40px;
}
.shop_weapon_healer_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1663px -1375px;
+ background-position: -1252px -1183px;
width: 40px;
height: 40px;
}
.shop_weapon_healer_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1663px -1427px;
+ background-position: -1293px -1183px;
width: 40px;
height: 40px;
}
.shop_weapon_healer_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1663px -1479px;
+ background-position: -1161px -1092px;
width: 40px;
height: 40px;
}
.shop_weapon_healer_6 {
background-image: url(spritesmith-main-5.png);
- background-position: -1207px -405px;
+ background-position: -1202px -1092px;
width: 40px;
height: 40px;
}
.shop_weapon_rogue_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -1207px -446px;
+ background-position: -1007px -710px;
width: 40px;
height: 40px;
}
.shop_weapon_rogue_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1207px -487px;
+ background-position: -1007px -751px;
width: 40px;
height: 40px;
}
.shop_weapon_rogue_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1088px -151px;
+ background-position: -1007px -792px;
width: 40px;
height: 40px;
}
.shop_weapon_rogue_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1088px -192px;
+ background-position: -781px -604px;
width: 40px;
height: 40px;
}
.shop_weapon_rogue_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1088px -233px;
+ background-position: -822px -604px;
width: 40px;
height: 40px;
}
.shop_weapon_rogue_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -628px -1044px;
+ background-position: -1017px -841px;
width: 40px;
height: 40px;
}
.shop_weapon_rogue_6 {
background-image: url(spritesmith-main-5.png);
- background-position: -669px -1044px;
+ background-position: -1017px -882px;
width: 40px;
height: 40px;
}
.shop_weapon_special_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -710px -1044px;
+ background-position: -416px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_special_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -751px -1044px;
+ background-position: -457px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_special_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -792px -1044px;
+ background-position: -498px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_special_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -833px -1044px;
+ background-position: -539px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_special_critical {
background-image: url(spritesmith-main-5.png);
- background-position: -874px -1044px;
+ background-position: -580px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_special_tridentOfCrashingTides {
background-image: url(spritesmith-main-5.png);
- background-position: -915px -1044px;
+ background-position: -621px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_warrior_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -956px -1044px;
+ background-position: -662px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_warrior_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -997px -1044px;
+ background-position: -703px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_warrior_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1038px -1044px;
+ background-position: -744px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_warrior_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1079px -1044px;
+ background-position: -785px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_warrior_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1120px -1044px;
+ background-position: -826px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_warrior_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1161px -1044px;
+ background-position: -867px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_warrior_6 {
background-image: url(spritesmith-main-5.png);
- background-position: -1202px -1044px;
+ background-position: -908px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_wizard_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -1547px -1468px;
+ background-position: -949px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_wizard_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1547px -1509px;
+ background-position: -990px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_wizard_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -121px -1559px;
+ background-position: -1031px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_wizard_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -162px -1559px;
+ background-position: -1072px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_wizard_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -203px -1559px;
+ background-position: -1113px -1002px;
width: 40px;
height: 40px;
}
.shop_weapon_wizard_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -244px -1559px;
+ background-position: 0px -1599px;
width: 40px;
height: 40px;
}
.shop_weapon_wizard_6 {
background-image: url(spritesmith-main-5.png);
- background-position: -285px -1559px;
+ background-position: -41px -1599px;
width: 40px;
height: 40px;
}
.weapon_healer_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -1092px;
+ background-position: -1525px -182px;
width: 90px;
height: 90px;
}
.weapon_healer_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -1183px;
+ background-position: -1525px -91px;
width: 90px;
height: 90px;
}
.weapon_healer_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1432px -1274px;
+ background-position: -1525px 0px;
width: 90px;
height: 90px;
}
.weapon_healer_3 {
background-image: url(spritesmith-main-5.png);
- background-position: 0px -1377px;
+ background-position: -1365px -1417px;
width: 90px;
height: 90px;
}
.weapon_healer_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -91px -1377px;
+ background-position: -1274px -1417px;
width: 90px;
height: 90px;
}
.weapon_healer_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -182px -1377px;
+ background-position: -1183px -1417px;
width: 90px;
height: 90px;
}
.weapon_healer_6 {
background-image: url(spritesmith-main-5.png);
- background-position: -273px -1377px;
+ background-position: -1092px -1417px;
width: 90px;
height: 90px;
}
.weapon_rogue_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -364px -1377px;
+ background-position: -1434px -273px;
width: 90px;
height: 90px;
}
.weapon_rogue_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -964px -1104px;
+ background-position: -1434px -182px;
width: 90px;
height: 90px;
}
.weapon_rogue_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -546px -1377px;
+ background-position: -1434px -91px;
width: 90px;
height: 90px;
}
.weapon_rogue_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -637px -1377px;
+ background-position: -1434px 0px;
width: 90px;
height: 90px;
}
.weapon_rogue_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -728px -1377px;
+ background-position: -1274px -1326px;
width: 90px;
height: 90px;
}
.weapon_rogue_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -819px -1377px;
+ background-position: -1183px -1326px;
width: 90px;
height: 90px;
}
.weapon_rogue_6 {
background-image: url(spritesmith-main-5.png);
- background-position: -910px -1377px;
+ background-position: -1092px -1326px;
width: 90px;
height: 90px;
}
.weapon_special_1 {
background-image: url(spritesmith-main-5.png);
- background-position: 0px -1104px;
+ background-position: -313px -962px;
width: 102px;
height: 90px;
}
.weapon_special_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1001px -1377px;
+ background-position: -273px -1326px;
width: 90px;
height: 90px;
}
.weapon_special_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1092px -1377px;
+ background-position: -182px -1326px;
width: 90px;
height: 90px;
}
.weapon_special_tridentOfCrashingTides {
background-image: url(spritesmith-main-5.png);
- background-position: -1183px -1377px;
+ background-position: -91px -1326px;
width: 90px;
height: 90px;
}
.weapon_warrior_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -1274px -1377px;
+ background-position: 0px -1326px;
width: 90px;
height: 90px;
}
.weapon_warrior_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1365px -1377px;
+ background-position: -1343px -1183px;
width: 90px;
height: 90px;
}
.weapon_warrior_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px 0px;
+ background-position: -1343px -1092px;
width: 90px;
height: 90px;
}
.weapon_warrior_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -91px;
+ background-position: -1252px -637px;
width: 90px;
height: 90px;
}
.weapon_warrior_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -182px;
+ background-position: -1252px -546px;
width: 90px;
height: 90px;
}
.weapon_warrior_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -273px;
+ background-position: -1252px -455px;
width: 90px;
height: 90px;
}
.weapon_warrior_6 {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -364px;
+ background-position: -1252px -364px;
width: 90px;
height: 90px;
}
.weapon_wizard_0 {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -455px;
+ background-position: -1252px -273px;
width: 90px;
height: 90px;
}
.weapon_wizard_1 {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -546px;
+ background-position: -1252px -182px;
width: 90px;
height: 90px;
}
.weapon_wizard_2 {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -637px;
+ background-position: -1252px -91px;
width: 90px;
height: 90px;
}
.weapon_wizard_3 {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -728px;
+ background-position: -1252px 0px;
width: 90px;
height: 90px;
}
.weapon_wizard_4 {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -819px;
+ background-position: -1092px -1144px;
width: 90px;
height: 90px;
}
.weapon_wizard_5 {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -910px;
+ background-position: -1001px -1144px;
width: 90px;
height: 90px;
}
.weapon_wizard_6 {
background-image: url(spritesmith-main-5.png);
- background-position: -1523px -1001px;
+ background-position: -910px -1144px;
width: 90px;
height: 90px;
}
.GrimReaper {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -437px;
+ background-position: -1274px -1235px;
width: 57px;
height: 66px;
}
.Pet_Currency_Gem {
background-image: url(spritesmith-main-5.png);
- background-position: -1131px -953px;
+ background-position: -1616px -1153px;
width: 45px;
height: 39px;
}
.Pet_Currency_Gem1x {
background-image: url(spritesmith-main-5.png);
- background-position: -1675px -364px;
+ background-position: -1657px -1193px;
width: 15px;
height: 13px;
}
.Pet_Currency_Gem2x {
background-image: url(spritesmith-main-5.png);
- background-position: -1672px -437px;
+ background-position: -1616px -1562px;
width: 30px;
height: 26px;
}
.PixelPaw-Gold {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -1271px;
+ background-position: -1616px -165px;
width: 51px;
height: 51px;
}
.PixelPaw {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -1323px;
+ background-position: -1616px -217px;
width: 51px;
height: 51px;
}
.PixelPaw002 {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -1219px;
+ background-position: -1616px -269px;
width: 51px;
height: 51px;
}
.avatar_floral_healer {
background-image: url(spritesmith-main-5.png);
- background-position: 0px -1004px;
+ background-position: -1061px -300px;
width: 99px;
height: 99px;
}
.avatar_floral_rogue {
background-image: url(spritesmith-main-5.png);
- background-position: -1131px -853px;
+ background-position: -1061px -200px;
width: 99px;
height: 99px;
}
.avatar_floral_warrior {
background-image: url(spritesmith-main-5.png);
- background-position: -100px -1004px;
+ background-position: -1061px -100px;
width: 99px;
height: 99px;
}
.avatar_floral_wizard {
background-image: url(spritesmith-main-5.png);
- background-position: -1131px -753px;
+ background-position: -1061px 0px;
width: 99px;
height: 99px;
}
.empty_bottles {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -504px;
+ background-position: -1061px -900px;
width: 64px;
height: 54px;
}
.inventory_present {
background-image: url(spritesmith-main-5.png);
- background-position: -1076px -620px;
+ background-position: -1616px -1049px;
width: 48px;
height: 51px;
}
.inventory_present_01 {
background-image: url(spritesmith-main-5.png);
- background-position: -1274px -1195px;
+ background-position: -1616px -893px;
width: 48px;
height: 51px;
}
.inventory_present_02 {
background-image: url(spritesmith-main-5.png);
- background-position: -1060px -905px;
+ background-position: -1616px -945px;
width: 48px;
height: 51px;
}
.inventory_present_03 {
background-image: url(spritesmith-main-5.png);
- background-position: -1060px -853px;
+ background-position: -1616px -841px;
width: 48px;
height: 51px;
}
.inventory_present_04 {
background-image: url(spritesmith-main-5.png);
- background-position: -1076px -759px;
+ background-position: -1616px -789px;
width: 48px;
height: 51px;
}
.inventory_present_05 {
background-image: url(spritesmith-main-5.png);
- background-position: -1076px -707px;
+ background-position: -1616px -321px;
width: 48px;
height: 51px;
}
.inventory_present_06 {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -1375px;
+ background-position: -1616px -633px;
width: 48px;
height: 51px;
}
.inventory_present_07 {
background-image: url(spritesmith-main-5.png);
- background-position: -1076px -568px;
+ background-position: -1616px -581px;
width: 48px;
height: 51px;
}
.inventory_present_08 {
background-image: url(spritesmith-main-5.png);
- background-position: -1456px -1377px;
+ background-position: -1616px -529px;
width: 48px;
height: 51px;
}
.inventory_present_09 {
background-image: url(spritesmith-main-5.png);
- background-position: -1076px -429px;
+ background-position: -1616px -477px;
width: 48px;
height: 51px;
}
.inventory_present_10 {
background-image: url(spritesmith-main-5.png);
- background-position: -1076px -342px;
+ background-position: -1616px -425px;
width: 48px;
height: 51px;
}
.inventory_present_11 {
background-image: url(spritesmith-main-5.png);
- background-position: -1076px -290px;
+ background-position: -1616px -373px;
width: 48px;
height: 51px;
}
.inventory_present_12 {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -1479px;
+ background-position: -1616px -1101px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll {
background-image: url(spritesmith-main-5.png);
- background-position: -1076px -481px;
+ background-position: -1616px -685px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_locked {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -1427px;
+ background-position: -1616px -997px;
width: 48px;
height: 51px;
}
.inventory_special_birthday {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -1164px;
+ background-position: -1456px -1417px;
width: 57px;
height: 54px;
}
.inventory_special_fortify {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -834px;
+ background-position: -1616px -55px;
width: 57px;
height: 54px;
}
.inventory_special_greeting {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -1109px;
+ background-position: -1616px 0px;
width: 57px;
height: 54px;
}
.inventory_special_nye {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -1054px;
+ background-position: -1531px -1508px;
width: 57px;
height: 54px;
}
.inventory_special_opaquePotion {
background-image: url(spritesmith-main-5.png);
- background-position: -984px -1607px;
+ background-position: -1674px -779px;
width: 40px;
height: 40px;
}
.inventory_special_seafoam {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -999px;
+ background-position: -1473px -1508px;
width: 57px;
height: 54px;
}
.inventory_special_shinySeed {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -669px;
+ background-position: -1415px -1508px;
width: 57px;
height: 54px;
}
.inventory_special_snowball {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -614px;
+ background-position: -1357px -1508px;
width: 57px;
height: 54px;
}
.inventory_special_spookDust {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -889px;
+ background-position: -1299px -1508px;
width: 57px;
height: 54px;
}
.inventory_special_thankyou {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -779px;
+ background-position: -1241px -1508px;
width: 57px;
height: 54px;
}
.inventory_special_trinket {
background-image: url(spritesmith-main-5.png);
- background-position: -1365px -1286px;
+ background-position: -1616px -737px;
width: 48px;
height: 51px;
}
.inventory_special_valentine {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -559px;
+ background-position: -1183px -1508px;
width: 57px;
height: 54px;
}
.knockout {
background-image: url(spritesmith-main-5.png);
- background-position: 0px -1559px;
+ background-position: -660px -604px;
width: 120px;
height: 47px;
}
.pet_key {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -724px;
+ background-position: -1365px -1326px;
width: 57px;
height: 54px;
}
.rebirth_orb {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -944px;
+ background-position: -1616px -110px;
width: 57px;
height: 54px;
}
.seafoam_star {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px 0px;
+ background-position: -455px -1144px;
width: 90px;
height: 90px;
}
.shop_armoire {
background-image: url(spritesmith-main-5.png);
- background-position: -41px -1648px;
+ background-position: -1674px -1517px;
width: 40px;
height: 40px;
}
.snowman {
background-image: url(spritesmith-main-5.png);
- background-position: -1456px -1468px;
+ background-position: -364px -1144px;
width: 90px;
height: 90px;
}
.spookman {
background-image: url(spritesmith-main-5.png);
- background-position: -1365px -1468px;
+ background-position: -273px -1144px;
width: 90px;
height: 90px;
}
.zzz {
background-image: url(spritesmith-main-5.png);
- background-position: -205px -1648px;
+ background-position: -41px -1640px;
width: 40px;
height: 40px;
}
.zzz_light {
background-image: url(spritesmith-main-5.png);
- background-position: -164px -1648px;
+ background-position: 0px -1640px;
width: 40px;
height: 40px;
}
.npc_alex {
background-image: url(spritesmith-main-5.png);
- background-position: -477px -853px;
- width: 162px;
- height: 138px;
-}
-.npc_alex_broken {
- background-image: url(spritesmith-main-5.png);
- background-position: -151px -853px;
+ background-position: -871px -293px;
width: 162px;
height: 138px;
}
.npc_aprilFool {
background-image: url(spritesmith-main-5.png);
- background-position: -939px -853px;
+ background-position: 0px -841px;
width: 120px;
height: 120px;
}
.npc_bailey {
background-image: url(spritesmith-main-5.png);
- background-position: -1614px -364px;
+ background-position: -1183px -1144px;
width: 60px;
height: 72px;
}
-.npc_bailey_broken {
- background-image: url(spritesmith-main-5.png);
- background-position: -513px -1004px;
- width: 114px;
- height: 81px;
-}
.npc_daniel {
background-image: url(spritesmith-main-5.png);
- background-position: -803px -853px;
+ background-position: -871px -710px;
width: 135px;
height: 123px;
}
-.npc_ian {
- background-image: url(spritesmith-main-5.png);
- background-position: -1131px -405px;
- width: 75px;
- height: 135px;
-}
.npc_justin {
background-image: url(spritesmith-main-5.png);
- background-position: -1131px -541px;
+ background-position: -783px -660px;
width: 84px;
height: 120px;
}
.npc_justin_head {
background-image: url(spritesmith-main-5.png);
- background-position: -1666px -1219px;
+ background-position: -1022px -142px;
width: 36px;
height: 39px;
}
.npc_matt {
background-image: url(spritesmith-main-5.png);
- background-position: -880px -568px;
- width: 195px;
- height: 138px;
-}
-.npc_matt_broken {
- background-image: url(spritesmith-main-5.png);
- background-position: -880px -429px;
+ background-position: -660px -326px;
width: 195px;
height: 138px;
}
.npc_timetravelers {
background-image: url(spritesmith-main-5.png);
- background-position: -880px -707px;
+ background-position: -468px -660px;
width: 195px;
height: 138px;
}
.npc_timetravelers_active {
background-image: url(spritesmith-main-5.png);
- background-position: -880px -290px;
+ background-position: -660px -465px;
width: 195px;
height: 138px;
}
.npc_tyler {
background-image: url(spritesmith-main-5.png);
- background-position: -1183px -1468px;
+ background-position: -1161px -637px;
width: 90px;
height: 90px;
}
.seasonalshop_closed {
background-image: url(spritesmith-main-5.png);
- background-position: -314px -853px;
+ background-position: -871px -432px;
width: 162px;
height: 138px;
}
.seasonalshop_open {
background-image: url(spritesmith-main-5.png);
- background-position: -640px -853px;
+ background-position: -871px -571px;
width: 162px;
height: 138px;
}
.quest_atom1 {
background-image: url(spritesmith-main-5.png);
- background-position: -880px 0px;
+ background-position: -217px -660px;
width: 250px;
height: 150px;
}
.quest_atom2 {
background-image: url(spritesmith-main-5.png);
- background-position: -880px -151px;
+ background-position: -660px -187px;
width: 207px;
height: 138px;
}
.quest_atom3 {
background-image: url(spritesmith-main-5.png);
- background-position: 0px -672px;
+ background-position: 0px -660px;
width: 216px;
height: 180px;
}
.quest_basilist {
background-image: url(spritesmith-main-5.png);
- background-position: -685px -672px;
+ background-position: -871px 0px;
width: 189px;
height: 141px;
}
.quest_bunny {
background-image: url(spritesmith-main-5.png);
- background-position: -653px -452px;
+ background-position: -660px 0px;
width: 210px;
height: 186px;
}
.quest_cheetah {
background-image: url(spritesmith-main-5.png);
- background-position: -440px 0px;
+ background-position: -220px 0px;
width: 219px;
height: 219px;
}
.quest_dilatory {
background-image: url(spritesmith-main-5.png);
- background-position: -220px 0px;
+ background-position: 0px -220px;
width: 219px;
height: 219px;
}
.quest_dilatoryDistress1 {
background-image: url(spritesmith-main-5.png);
- background-position: -442px -452px;
+ background-position: -442px -440px;
width: 210px;
height: 210px;
}
.quest_dilatoryDistress2 {
background-image: url(spritesmith-main-5.png);
- background-position: 0px -853px;
+ background-position: -871px -142px;
width: 150px;
height: 150px;
}
.quest_dilatoryDistress3 {
background-image: url(spritesmith-main-5.png);
- background-position: 0px -452px;
+ background-position: -220px -220px;
width: 219px;
height: 219px;
}
.quest_dilatory_derby {
background-image: url(spritesmith-main-5.png);
- background-position: -220px -232px;
+ background-position: -440px 0px;
width: 219px;
height: 219px;
}
.quest_egg {
background-image: url(spritesmith-main-5.png);
- background-position: -628px -1004px;
+ background-position: -638px -962px;
width: 221px;
height: 39px;
}
.quest_evilsanta {
background-image: url(spritesmith-main-5.png);
- background-position: -1131px 0px;
+ background-position: -664px -660px;
width: 118px;
height: 131px;
}
.quest_evilsanta2 {
background-image: url(spritesmith-main-5.png);
- background-position: -660px 0px;
+ background-position: 0px -440px;
width: 219px;
height: 219px;
}
.quest_falcon {
background-image: url(spritesmith-main-5.png);
- background-position: -440px -232px;
+ background-position: 0px 0px;
width: 219px;
height: 219px;
}
.quest_frog {
background-image: url(spritesmith-main-5.png);
- background-position: -220px -452px;
+ background-position: -220px -440px;
width: 221px;
height: 213px;
}
.quest_ghost_stag {
background-image: url(spritesmith-main-5.png);
- background-position: 0px -232px;
+ background-position: -440px -220px;
width: 219px;
height: 219px;
}
.quest_goldenknight1 {
background-image: url(spritesmith-main-5.png);
- background-position: -850px -1004px;
+ background-position: -416px -962px;
width: 221px;
height: 39px;
}
-.quest_goldenknight2 {
- background-image: url(spritesmith-main-5.png);
- background-position: -434px -672px;
- width: 250px;
- height: 150px;
-}
-.quest_goldenknight3 {
- background-image: url(spritesmith-main-5.png);
- background-position: 0px 0px;
- width: 219px;
- height: 231px;
-}
-.quest_gryphon {
- background-image: url(spritesmith-main-5.png);
- background-position: -217px -672px;
- width: 216px;
- height: 177px;
-}
-.quest_harpy {
- background-image: url(spritesmith-main-5.png);
- background-position: -660px -220px;
- width: 219px;
- height: 219px;
-}
diff --git a/common/dist/sprites/spritesmith-main-5.png b/common/dist/sprites/spritesmith-main-5.png
index 1ec8dc7229..cf85f9fe03 100644
Binary files a/common/dist/sprites/spritesmith-main-5.png and b/common/dist/sprites/spritesmith-main-5.png differ
diff --git a/common/dist/sprites/spritesmith-main-6.css b/common/dist/sprites/spritesmith-main-6.css
index a5ef151fd8..3f2fd1a80b 100644
--- a/common/dist/sprites/spritesmith-main-6.css
+++ b/common/dist/sprites/spritesmith-main-6.css
@@ -1,1746 +1,1680 @@
.quest_TEMPLATE_FOR_MISSING_IMAGE {
background-image: url(spritesmith-main-6.png);
- background-position: -318px -1527px;
+ background-position: 0px -1539px;
width: 221px;
height: 39px;
}
-.quest_hedgehog {
+.quest_goldenknight2 {
background-image: url(spritesmith-main-6.png);
- background-position: -880px -651px;
- width: 219px;
- height: 186px;
+ background-position: 0px -1070px;
+ width: 250px;
+ height: 150px;
}
-.quest_horse {
+.quest_goldenknight3 {
background-image: url(spritesmith-main-6.png);
- background-position: -220px 0px;
+ background-position: 0px 0px;
width: 219px;
- height: 219px;
+ height: 231px;
}
-.quest_kraken {
+.quest_gryphon {
background-image: url(spritesmith-main-6.png);
- background-position: -440px -880px;
+ background-position: -874px -892px;
width: 216px;
height: 177px;
}
-.quest_monkey {
- background-image: url(spritesmith-main-6.png);
- background-position: 0px -220px;
- width: 219px;
- height: 219px;
-}
-.quest_moonstone1 {
- background-image: url(spritesmith-main-6.png);
- background-position: -220px -220px;
- width: 219px;
- height: 219px;
-}
-.quest_moonstone2 {
+.quest_harpy {
background-image: url(spritesmith-main-6.png);
background-position: -440px 0px;
width: 219px;
height: 219px;
}
-.quest_moonstone3 {
+.quest_hedgehog {
background-image: url(spritesmith-main-6.png);
- background-position: -440px -220px;
+ background-position: -1100px -214px;
+ width: 219px;
+ height: 186px;
+}
+.quest_horse {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -220px -232px;
width: 219px;
height: 219px;
}
-.quest_octopus {
+.quest_kraken {
background-image: url(spritesmith-main-6.png);
- background-position: 0px -880px;
- width: 222px;
+ background-position: -223px -892px;
+ width: 216px;
height: 177px;
}
-.quest_owl {
- background-image: url(spritesmith-main-6.png);
- background-position: -220px -440px;
- width: 219px;
- height: 219px;
-}
-.quest_penguin {
- background-image: url(spritesmith-main-6.png);
- background-position: -1100px -531px;
- width: 190px;
- height: 183px;
-}
-.quest_rat {
+.quest_monkey {
background-image: url(spritesmith-main-6.png);
background-position: -660px 0px;
width: 219px;
height: 219px;
}
-.quest_rock {
- background-image: url(spritesmith-main-6.png);
- background-position: -880px -220px;
- width: 216px;
- height: 216px;
-}
-.quest_rooster {
- background-image: url(spritesmith-main-6.png);
- background-position: -1100px -178px;
- width: 213px;
- height: 174px;
-}
-.quest_sabretooth {
- background-image: url(spritesmith-main-6.png);
- background-position: 0px -660px;
- width: 219px;
- height: 219px;
-}
-.quest_sheep {
- background-image: url(spritesmith-main-6.png);
- background-position: -220px -660px;
- width: 219px;
- height: 219px;
-}
-.quest_slime {
- background-image: url(spritesmith-main-6.png);
- background-position: -440px -660px;
- width: 219px;
- height: 219px;
-}
-.quest_snail {
- background-image: url(spritesmith-main-6.png);
- background-position: -880px -437px;
- width: 219px;
- height: 213px;
-}
-.quest_snake {
- background-image: url(spritesmith-main-6.png);
- background-position: -874px -880px;
- width: 216px;
- height: 177px;
-}
-.quest_spider {
- background-image: url(spritesmith-main-6.png);
- background-position: 0px -1058px;
- width: 250px;
- height: 150px;
-}
-.quest_stressbeast {
- background-image: url(spritesmith-main-6.png);
- background-position: -660px -440px;
- width: 219px;
- height: 219px;
-}
-.quest_stressbeast_bailey {
- background-image: url(spritesmith-main-6.png);
- background-position: -880px 0px;
- width: 219px;
- height: 219px;
-}
-.quest_stressbeast_guide {
- background-image: url(spritesmith-main-6.png);
- background-position: -660px -660px;
- width: 219px;
- height: 219px;
-}
-.quest_stressbeast_stables {
- background-image: url(spritesmith-main-6.png);
- background-position: 0px 0px;
- width: 219px;
- height: 219px;
-}
-.quest_trex {
- background-image: url(spritesmith-main-6.png);
- background-position: -1100px -353px;
- width: 204px;
- height: 177px;
-}
-.quest_trex_undead {
- background-image: url(spritesmith-main-6.png);
- background-position: -223px -880px;
- width: 216px;
- height: 177px;
-}
-.quest_unicorn {
+.quest_moonstone1 {
background-image: url(spritesmith-main-6.png);
background-position: -660px -220px;
width: 219px;
height: 219px;
}
+.quest_moonstone2 {
+ background-image: url(spritesmith-main-6.png);
+ background-position: 0px -452px;
+ width: 219px;
+ height: 219px;
+}
+.quest_moonstone3 {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -220px -452px;
+ width: 219px;
+ height: 219px;
+}
+.quest_octopus {
+ background-image: url(spritesmith-main-6.png);
+ background-position: 0px -892px;
+ width: 222px;
+ height: 177px;
+}
+.quest_owl {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -660px -452px;
+ width: 219px;
+ height: 219px;
+}
+.quest_penguin {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -1320px -178px;
+ width: 190px;
+ height: 183px;
+}
+.quest_rat {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -880px -220px;
+ width: 219px;
+ height: 219px;
+}
+.quest_rock {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -880px -672px;
+ width: 216px;
+ height: 216px;
+}
+.quest_rooster {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -1091px -892px;
+ width: 213px;
+ height: 174px;
+}
+.quest_sabretooth {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -220px -672px;
+ width: 219px;
+ height: 219px;
+}
+.quest_sheep {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -440px -672px;
+ width: 219px;
+ height: 219px;
+}
+.quest_slime {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -660px -672px;
+ width: 219px;
+ height: 219px;
+}
+.quest_snail {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -1100px 0px;
+ width: 219px;
+ height: 213px;
+}
+.quest_snake {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -1100px -401px;
+ width: 216px;
+ height: 177px;
+}
+.quest_spider {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -251px -1070px;
+ width: 250px;
+ height: 150px;
+}
+.quest_stressbeast {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -880px 0px;
+ width: 219px;
+ height: 219px;
+}
+.quest_stressbeast_bailey {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -220px 0px;
+ width: 219px;
+ height: 219px;
+}
+.quest_stressbeast_guide {
+ background-image: url(spritesmith-main-6.png);
+ background-position: 0px -672px;
+ width: 219px;
+ height: 219px;
+}
+.quest_stressbeast_stables {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -880px -440px;
+ width: 219px;
+ height: 219px;
+}
+.quest_trex {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -1320px 0px;
+ width: 204px;
+ height: 177px;
+}
+.quest_trex_undead {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -440px -892px;
+ width: 216px;
+ height: 177px;
+}
+.quest_unicorn {
+ background-image: url(spritesmith-main-6.png);
+ background-position: -440px -452px;
+ width: 219px;
+ height: 219px;
+}
.quest_vice1 {
background-image: url(spritesmith-main-6.png);
- background-position: -657px -880px;
+ background-position: -657px -892px;
width: 216px;
height: 177px;
}
.quest_vice2 {
background-image: url(spritesmith-main-6.png);
- background-position: -440px -440px;
+ background-position: -440px -232px;
width: 219px;
height: 219px;
}
.quest_vice3 {
background-image: url(spritesmith-main-6.png);
- background-position: -1100px 0px;
+ background-position: -1100px -579px;
width: 216px;
height: 177px;
}
.quest_whale {
background-image: url(spritesmith-main-6.png);
- background-position: 0px -440px;
+ background-position: 0px -232px;
width: 219px;
height: 219px;
}
.quest_dilatoryDistress1_blueFins {
background-image: url(spritesmith-main-6.png);
- background-position: 0px -1633px;
+ background-position: -735px -1579px;
width: 51px;
height: 48px;
}
.quest_dilatoryDistress1_fireCoral {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -520px;
+ background-position: 0px -1631px;
width: 48px;
height: 51px;
}
.quest_egg_plainEgg {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -572px;
+ background-position: -49px -1631px;
width: 48px;
height: 51px;
}
.quest_goldenknight1_testimony {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -624px;
+ background-position: -98px -1631px;
width: 48px;
height: 51px;
}
.quest_moonstone1_moonstone {
background-image: url(spritesmith-main-6.png);
- background-position: -383px -1173px;
+ background-position: -634px -1185px;
width: 30px;
height: 30px;
}
.quest_vice2_lightCrystal {
background-image: url(spritesmith-main-6.png);
- background-position: -552px -1633px;
+ background-position: -1549px -1579px;
width: 40px;
height: 40px;
}
.inventory_quest_scroll_atom1 {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -728px;
+ background-position: -882px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_atom1_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -676px;
+ background-position: -147px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_atom2 {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -832px;
+ background-position: -1426px -874px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_atom2_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -780px;
+ background-position: -1475px -822px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_atom3 {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -468px;
+ background-position: -1426px -937px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_atom3_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -884px;
+ background-position: -1475px -874px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_basilist {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -520px;
+ background-position: -1475px -937px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_bunny {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -572px;
+ background-position: -1426px -989px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_cheetah {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -624px;
+ background-position: -1475px -989px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_dilatoryDistress1 {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -728px;
+ background-position: -1475px -1052px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_dilatoryDistress2 {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -832px;
+ background-position: -833px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_dilatoryDistress2_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -780px;
+ background-position: -1426px -1104px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_dilatoryDistress3 {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -936px;
+ background-position: -735px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_dilatoryDistress3_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -884px;
+ background-position: -784px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_dilatory_derby {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -676px;
+ background-position: -1426px -1052px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_egg {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -988px;
+ background-position: -686px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_evilsanta {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -1040px;
+ background-position: -637px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_evilsanta2 {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -1092px;
+ background-position: -588px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_falcon {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -1144px;
+ background-position: -539px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_frog {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -1248px;
+ background-position: -490px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_ghost_stag {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -1300px;
+ background-position: -441px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_goldenknight1 {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -1404px;
+ background-position: -343px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_goldenknight1_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -1352px;
+ background-position: -392px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_goldenknight2 {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -1508px;
+ background-position: -245px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_goldenknight2_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -1456px;
+ background-position: -294px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_goldenknight3 {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -1612px;
+ background-position: -147px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_goldenknight3_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -1560px;
+ background-position: -196px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_gryphon {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px 0px;
+ background-position: -98px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_harpy {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -52px;
+ background-position: -49px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_hedgehog {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -104px;
+ background-position: 0px -1683px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_horse {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -156px;
+ background-position: -1666px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_kraken {
background-image: url(spritesmith-main-6.png);
- background-position: -49px -1682px;
+ background-position: -1617px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_monkey {
background-image: url(spritesmith-main-6.png);
- background-position: 0px -1682px;
+ background-position: -1568px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_moonstone1 {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -1560px;
+ background-position: -1470px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_moonstone1_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -1612px;
+ background-position: -1519px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_moonstone2 {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -1456px;
+ background-position: -1372px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_moonstone2_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -1508px;
+ background-position: -1421px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_moonstone3 {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -1352px;
+ background-position: -1274px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_moonstone3_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -1404px;
+ background-position: -1323px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_octopus {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -1300px;
+ background-position: -1225px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_owl {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -1248px;
+ background-position: -1176px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_penguin {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -1196px;
+ background-position: -1127px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_rat {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -1144px;
+ background-position: -1078px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_rock {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -1092px;
+ background-position: -1029px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_rooster {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -1040px;
+ background-position: -980px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_sabretooth {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -988px;
+ background-position: -931px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_sheep {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -936px;
+ background-position: -882px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_slime {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -884px;
+ background-position: -833px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_snail {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -832px;
+ background-position: -784px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_snake {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -780px;
+ background-position: -735px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_spider {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -728px;
+ background-position: -686px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_trex {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -624px;
+ background-position: -588px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_trex_undead {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -676px;
+ background-position: -637px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_unicorn {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -572px;
+ background-position: -539px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_vice1 {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -468px;
+ background-position: -441px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_vice1_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -520px;
+ background-position: -490px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_vice2 {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -364px;
+ background-position: -343px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_vice2_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -416px;
+ background-position: -392px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_vice3 {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -260px;
+ background-position: -245px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_vice3_locked {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -312px;
+ background-position: -294px -1631px;
width: 48px;
height: 51px;
}
.inventory_quest_scroll_whale {
background-image: url(spritesmith-main-6.png);
- background-position: -1733px -208px;
+ background-position: -196px -1631px;
width: 48px;
height: 51px;
}
.shop_copper {
background-image: url(spritesmith-main-6.png);
- background-position: -480px -1173px;
+ background-position: -665px -1185px;
width: 32px;
height: 22px;
}
.shop_eyes {
background-image: url(spritesmith-main-6.png);
- background-position: -1044px -838px;
+ background-position: -1590px -1579px;
width: 40px;
height: 40px;
}
.shop_gold {
background-image: url(spritesmith-main-6.png);
- background-position: -447px -1173px;
+ background-position: -698px -1185px;
width: 32px;
height: 22px;
}
.shop_opaquePotion {
background-image: url(spritesmith-main-6.png);
- background-position: -429px -1633px;
+ background-position: -1508px -1579px;
width: 40px;
height: 40px;
}
.shop_potion {
background-image: url(spritesmith-main-6.png);
- background-position: -470px -1633px;
+ background-position: -1467px -1579px;
width: 40px;
height: 40px;
}
.shop_reroll {
background-image: url(spritesmith-main-6.png);
- background-position: -511px -1633px;
+ background-position: -1426px -1579px;
width: 40px;
height: 40px;
}
.shop_seafoam {
background-image: url(spritesmith-main-6.png);
- background-position: -350px -1173px;
+ background-position: -502px -1185px;
width: 32px;
height: 32px;
}
.shop_shinySeed {
background-image: url(spritesmith-main-6.png);
- background-position: -317px -1173px;
+ background-position: -535px -1185px;
width: 32px;
height: 32px;
}
.shop_silver {
background-image: url(spritesmith-main-6.png);
- background-position: -414px -1173px;
+ background-position: -731px -1185px;
width: 32px;
height: 22px;
}
.shop_snowball {
background-image: url(spritesmith-main-6.png);
- background-position: -284px -1173px;
+ background-position: -568px -1185px;
width: 32px;
height: 32px;
}
.shop_spookDust {
background-image: url(spritesmith-main-6.png);
- background-position: -251px -1173px;
+ background-position: -601px -1185px;
width: 32px;
height: 32px;
}
.shop_backStab {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px -1378px;
+ background-position: -1180px -1579px;
width: 40px;
height: 40px;
}
.shop_brightness {
background-image: url(spritesmith-main-6.png);
- background-position: -388px -1633px;
+ background-position: -1672px -1579px;
width: 40px;
height: 40px;
}
.shop_defensiveStance {
background-image: url(spritesmith-main-6.png);
- background-position: -1464px -1378px;
+ background-position: -1484px -1262px;
width: 40px;
height: 40px;
}
.shop_earth {
background-image: url(spritesmith-main-6.png);
- background-position: -1317px -1272px;
+ background-position: -1484px -1368px;
width: 40px;
height: 40px;
}
.shop_fireball {
background-image: url(spritesmith-main-6.png);
- background-position: -1358px -1272px;
+ background-position: -1139px -1579px;
width: 40px;
height: 40px;
}
.shop_frost {
background-image: url(spritesmith-main-6.png);
- background-position: -880px -838px;
+ background-position: -1590px -1433px;
width: 40px;
height: 40px;
}
.shop_heal {
background-image: url(spritesmith-main-6.png);
- background-position: -921px -838px;
+ background-position: -1590px -1474px;
width: 40px;
height: 40px;
}
.shop_heallAll {
background-image: url(spritesmith-main-6.png);
- background-position: -962px -838px;
+ background-position: -1098px -1579px;
width: 40px;
height: 40px;
}
.shop_intimidate {
background-image: url(spritesmith-main-6.png);
- background-position: -1003px -838px;
+ background-position: -1221px -1579px;
width: 40px;
height: 40px;
}
.shop_mpheal {
background-image: url(spritesmith-main-6.png);
- background-position: -1573px -1484px;
+ background-position: -1262px -1579px;
width: 40px;
height: 40px;
}
.shop_pickPocket {
background-image: url(spritesmith-main-6.png);
- background-position: -142px -1633px;
+ background-position: -1303px -1579px;
width: 40px;
height: 40px;
}
.shop_protectAura {
background-image: url(spritesmith-main-6.png);
- background-position: -183px -1633px;
+ background-position: -1344px -1579px;
width: 40px;
height: 40px;
}
.shop_smash {
background-image: url(spritesmith-main-6.png);
- background-position: -224px -1633px;
+ background-position: -1385px -1579px;
width: 40px;
height: 40px;
}
.shop_stealth {
background-image: url(spritesmith-main-6.png);
- background-position: -265px -1633px;
+ background-position: -1631px -1579px;
width: 40px;
height: 40px;
}
.shop_toolsOfTrade {
background-image: url(spritesmith-main-6.png);
- background-position: -306px -1633px;
+ background-position: -1484px -1221px;
width: 40px;
height: 40px;
}
.shop_valorousPresence {
background-image: url(spritesmith-main-6.png);
- background-position: -347px -1633px;
+ background-position: -1484px -1327px;
width: 40px;
height: 40px;
}
.Pet_Egg_BearCub {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -416px;
+ background-position: -588px -1579px;
width: 48px;
height: 51px;
}
.Pet_Egg_Bunny {
background-image: url(spritesmith-main-6.png);
- background-position: -1151px -1567px;
+ background-position: -1680px -1060px;
width: 48px;
height: 51px;
}
.Pet_Egg_Cactus {
background-image: url(spritesmith-main-6.png);
- background-position: -318px -1567px;
+ background-position: -1631px -1112px;
width: 48px;
height: 51px;
}
.Pet_Egg_Cheetah {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -1196px;
+ background-position: -1680px -1112px;
width: 48px;
height: 51px;
}
.Pet_Egg_Cuttlefish {
background-image: url(spritesmith-main-6.png);
- background-position: -367px -1567px;
+ background-position: -1631px -1164px;
width: 48px;
height: 51px;
}
.Pet_Egg_Deer {
background-image: url(spritesmith-main-6.png);
- background-position: -416px -1567px;
+ background-position: -1680px -1164px;
width: 48px;
height: 51px;
}
.Pet_Egg_Dragon {
background-image: url(spritesmith-main-6.png);
- background-position: -465px -1567px;
+ background-position: -1631px -1216px;
width: 48px;
height: 51px;
}
.Pet_Egg_Egg {
background-image: url(spritesmith-main-6.png);
- background-position: -514px -1567px;
+ background-position: -1680px -1216px;
width: 48px;
height: 51px;
}
.Pet_Egg_Falcon {
background-image: url(spritesmith-main-6.png);
- background-position: -563px -1567px;
+ background-position: -1631px -1268px;
width: 48px;
height: 51px;
}
.Pet_Egg_FlyingPig {
background-image: url(spritesmith-main-6.png);
- background-position: -612px -1567px;
+ background-position: -1680px -1268px;
width: 48px;
height: 51px;
}
.Pet_Egg_Fox {
background-image: url(spritesmith-main-6.png);
- background-position: -661px -1567px;
+ background-position: -1631px -1320px;
width: 48px;
height: 51px;
}
.Pet_Egg_Frog {
background-image: url(spritesmith-main-6.png);
- background-position: -710px -1567px;
+ background-position: -686px -1579px;
width: 48px;
height: 51px;
}
.Pet_Egg_Gryphon {
background-image: url(spritesmith-main-6.png);
- background-position: -759px -1567px;
+ background-position: -1680px -1320px;
width: 48px;
height: 51px;
}
.Pet_Egg_Hedgehog {
background-image: url(spritesmith-main-6.png);
- background-position: -808px -1567px;
+ background-position: -1631px -1372px;
width: 48px;
height: 51px;
}
.Pet_Egg_Horse {
background-image: url(spritesmith-main-6.png);
- background-position: -857px -1567px;
+ background-position: -1680px -1372px;
width: 48px;
height: 51px;
}
.Pet_Egg_LionCub {
background-image: url(spritesmith-main-6.png);
- background-position: -906px -1567px;
+ background-position: -1631px -1424px;
width: 48px;
height: 51px;
}
.Pet_Egg_Monkey {
background-image: url(spritesmith-main-6.png);
- background-position: -955px -1567px;
+ background-position: -1680px -1424px;
width: 48px;
height: 51px;
}
.Pet_Egg_Octopus {
background-image: url(spritesmith-main-6.png);
- background-position: -1004px -1567px;
+ background-position: -1631px -1476px;
width: 48px;
height: 51px;
}
.Pet_Egg_Owl {
background-image: url(spritesmith-main-6.png);
- background-position: -1053px -1567px;
+ background-position: -1680px -1476px;
width: 48px;
height: 51px;
}
.Pet_Egg_PandaCub {
background-image: url(spritesmith-main-6.png);
- background-position: -1102px -1567px;
+ background-position: -1525px -1378px;
width: 48px;
height: 51px;
}
.Pet_Egg_Parrot {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -468px;
+ background-position: -1574px -1378px;
width: 48px;
height: 51px;
}
.Pet_Egg_Penguin {
background-image: url(spritesmith-main-6.png);
- background-position: -1200px -1567px;
+ background-position: -1426px -362px;
width: 48px;
height: 51px;
}
.Pet_Egg_PolarBear {
background-image: url(spritesmith-main-6.png);
- background-position: -1249px -1567px;
+ background-position: -1475px -362px;
width: 48px;
height: 51px;
}
.Pet_Egg_Rat {
background-image: url(spritesmith-main-6.png);
- background-position: -1298px -1567px;
+ background-position: -1426px -414px;
width: 48px;
height: 51px;
}
.Pet_Egg_Rock {
background-image: url(spritesmith-main-6.png);
- background-position: -1347px -1567px;
+ background-position: -1475px -414px;
width: 48px;
height: 51px;
}
.Pet_Egg_Rooster {
background-image: url(spritesmith-main-6.png);
- background-position: -1396px -1567px;
+ background-position: -1426px -477px;
width: 48px;
height: 51px;
}
.Pet_Egg_Sabretooth {
background-image: url(spritesmith-main-6.png);
- background-position: -1445px -1567px;
+ background-position: -1475px -477px;
width: 48px;
height: 51px;
}
.Pet_Egg_Seahorse {
background-image: url(spritesmith-main-6.png);
- background-position: -1494px -1567px;
+ background-position: -1426px -529px;
width: 48px;
height: 51px;
}
.Pet_Egg_Sheep {
background-image: url(spritesmith-main-6.png);
- background-position: -1543px -1567px;
+ background-position: -1475px -529px;
width: 48px;
height: 51px;
}
.Pet_Egg_Slime {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px 0px;
+ background-position: -1426px -592px;
width: 48px;
height: 51px;
}
.Pet_Egg_Snail {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -52px;
+ background-position: -1475px -592px;
width: 48px;
height: 51px;
}
.Pet_Egg_Snake {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -104px;
+ background-position: -1426px -644px;
width: 48px;
height: 51px;
}
.Pet_Egg_Spider {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -156px;
+ background-position: -1475px -644px;
width: 48px;
height: 51px;
}
.Pet_Egg_TRex {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -260px;
+ background-position: -1475px -707px;
width: 48px;
height: 51px;
}
.Pet_Egg_TigerCub {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -208px;
+ background-position: -1426px -707px;
width: 48px;
height: 51px;
}
.Pet_Egg_Unicorn {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -312px;
+ background-position: -1426px -759px;
width: 48px;
height: 51px;
}
.Pet_Egg_Whale {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -364px;
+ background-position: -1475px -759px;
width: 48px;
height: 51px;
}
.Pet_Egg_Wolf {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -416px;
+ background-position: -1426px -822px;
width: 48px;
height: 51px;
}
.Pet_Food_Cake_Base {
background-image: url(spritesmith-main-6.png);
- background-position: -98px -1633px;
+ background-position: -1010px -1579px;
width: 43px;
height: 43px;
}
.Pet_Food_Cake_CottonCandyBlue {
background-image: url(spritesmith-main-6.png);
- background-position: -1592px -1567px;
+ background-position: -1018px -1683px;
width: 42px;
height: 44px;
}
.Pet_Food_Cake_CottonCandyPink {
background-image: url(spritesmith-main-6.png);
- background-position: -1378px -1315px;
+ background-position: -974px -1683px;
width: 43px;
height: 45px;
}
.Pet_Food_Cake_Desert {
background-image: url(spritesmith-main-6.png);
- background-position: -1484px -1421px;
+ background-position: -966px -1579px;
width: 43px;
height: 44px;
}
.Pet_Food_Cake_Golden {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -1484px;
+ background-position: -1054px -1579px;
width: 43px;
height: 42px;
}
.Pet_Food_Cake_Red {
background-image: url(spritesmith-main-6.png);
- background-position: -1378px -1361px;
+ background-position: -922px -1579px;
width: 43px;
height: 44px;
}
.Pet_Food_Cake_Shade {
background-image: url(spritesmith-main-6.png);
- background-position: -1484px -1466px;
+ background-position: -878px -1579px;
width: 43px;
height: 44px;
}
.Pet_Food_Cake_Skeleton {
background-image: url(spritesmith-main-6.png);
- background-position: -1272px -1209px;
+ background-position: -931px -1683px;
width: 42px;
height: 47px;
}
.Pet_Food_Cake_White {
background-image: url(spritesmith-main-6.png);
- background-position: -1272px -1257px;
+ background-position: -833px -1579px;
width: 44px;
height: 44px;
}
.Pet_Food_Cake_Zombie {
background-image: url(spritesmith-main-6.png);
- background-position: -52px -1633px;
+ background-position: -787px -1579px;
width: 45px;
height: 44px;
}
.Pet_Food_Candy_Base {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -936px;
+ background-position: -1475px -1104px;
width: 48px;
height: 51px;
}
.Pet_Food_Candy_CottonCandyBlue {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -988px;
+ background-position: -1320px -1167px;
width: 48px;
height: 51px;
}
.Pet_Food_Candy_CottonCandyPink {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -1040px;
+ background-position: -1369px -1167px;
width: 48px;
height: 51px;
}
.Pet_Food_Candy_Desert {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -1092px;
+ background-position: -1418px -1167px;
width: 48px;
height: 51px;
}
.Pet_Food_Candy_Golden {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -1144px;
+ background-position: -1467px -1167px;
width: 48px;
height: 51px;
}
.Pet_Food_Candy_Red {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -1196px;
+ background-position: -1244px -1070px;
width: 48px;
height: 51px;
}
.Pet_Food_Candy_Shade {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -1248px;
+ background-position: -1244px -1122px;
width: 48px;
height: 51px;
}
.Pet_Food_Candy_Skeleton {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -1300px;
+ background-position: 0px -1579px;
width: 48px;
height: 51px;
}
.Pet_Food_Candy_White {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -1352px;
+ background-position: -49px -1579px;
width: 48px;
height: 51px;
}
.Pet_Food_Candy_Zombie {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -1404px;
+ background-position: -98px -1579px;
width: 48px;
height: 51px;
}
.Pet_Food_Chocolate {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -1456px;
+ background-position: -147px -1579px;
width: 48px;
height: 51px;
}
.Pet_Food_CottonCandyBlue {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -1508px;
+ background-position: -196px -1579px;
width: 48px;
height: 51px;
}
.Pet_Food_CottonCandyPink {
background-image: url(spritesmith-main-6.png);
- background-position: -1635px -1560px;
+ background-position: -245px -1579px;
width: 48px;
height: 51px;
}
.Pet_Food_Fish {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px 0px;
+ background-position: -294px -1579px;
width: 48px;
height: 51px;
}
.Pet_Food_Honey {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -52px;
+ background-position: -343px -1579px;
width: 48px;
height: 51px;
}
.Pet_Food_Meat {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -104px;
+ background-position: -392px -1579px;
width: 48px;
height: 51px;
}
.Pet_Food_Milk {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -156px;
+ background-position: -441px -1579px;
width: 48px;
height: 51px;
}
.Pet_Food_Potatoe {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -208px;
+ background-position: -490px -1579px;
width: 48px;
height: 51px;
}
.Pet_Food_RottenMeat {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -260px;
+ background-position: -539px -1579px;
width: 48px;
height: 51px;
}
.Pet_Food_Saddle {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -312px;
+ background-position: -1631px -1060px;
width: 48px;
height: 51px;
}
.Pet_Food_Strawberry {
background-image: url(spritesmith-main-6.png);
- background-position: -1684px -364px;
+ background-position: -637px -1579px;
width: 48px;
height: 51px;
}
.Mount_Body_BearCub-Base {
background-image: url(spritesmith-main-6.png);
- background-position: -106px -1527px;
+ background-position: -1631px -848px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-CottonCandyBlue {
background-image: url(spritesmith-main-6.png);
- background-position: 0px -1527px;
+ background-position: -1631px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-CottonCandyPink {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -1378px;
+ background-position: -1631px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Desert {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -1272px;
+ background-position: -1631px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Floral {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -1166px;
+ background-position: -1631px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Golden {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -1060px;
+ background-position: -1631px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Peppermint {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -954px;
+ background-position: -1631px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Polar {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -848px;
+ background-position: -1631px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Red {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -742px;
+ background-position: -1631px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Shade {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -636px;
+ background-position: -1484px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Skeleton {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -530px;
+ background-position: -1378px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Spooky {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -424px;
+ background-position: -1272px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-White {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -318px;
+ background-position: -1166px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-Zombie {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -212px;
+ background-position: -1060px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Base {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px -106px;
+ background-position: -954px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-CottonCandyBlue {
background-image: url(spritesmith-main-6.png);
- background-position: -1529px 0px;
+ background-position: -848px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-CottonCandyPink {
background-image: url(spritesmith-main-6.png);
- background-position: -1378px -1421px;
+ background-position: -742px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Desert {
background-image: url(spritesmith-main-6.png);
- background-position: -1272px -1421px;
+ background-position: -636px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Golden {
background-image: url(spritesmith-main-6.png);
- background-position: -1166px -1421px;
+ background-position: -530px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Red {
background-image: url(spritesmith-main-6.png);
- background-position: -1060px -1421px;
+ background-position: -424px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Shade {
background-image: url(spritesmith-main-6.png);
- background-position: -954px -1421px;
+ background-position: -318px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Skeleton {
background-image: url(spritesmith-main-6.png);
- background-position: -848px -1421px;
+ background-position: -212px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-White {
background-image: url(spritesmith-main-6.png);
- background-position: -742px -1421px;
+ background-position: -106px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_Bunny-Zombie {
background-image: url(spritesmith-main-6.png);
- background-position: -636px -1421px;
+ background-position: 0px -1433px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Base {
background-image: url(spritesmith-main-6.png);
- background-position: -530px -1421px;
+ background-position: -1525px -1272px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-CottonCandyBlue {
background-image: url(spritesmith-main-6.png);
- background-position: -424px -1421px;
+ background-position: -1525px -1166px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-CottonCandyPink {
background-image: url(spritesmith-main-6.png);
- background-position: -318px -1421px;
+ background-position: -1525px -1060px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Desert {
background-image: url(spritesmith-main-6.png);
- background-position: -212px -1421px;
+ background-position: -1525px -954px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Floral {
background-image: url(spritesmith-main-6.png);
- background-position: -106px -1421px;
+ background-position: -1525px -848px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Golden {
background-image: url(spritesmith-main-6.png);
- background-position: 0px -1421px;
+ background-position: -1525px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Peppermint {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px -1272px;
+ background-position: -1525px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Red {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px -1166px;
+ background-position: -1525px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Shade {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px -1060px;
+ background-position: -1525px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Skeleton {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px -954px;
+ background-position: -1525px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Spooky {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px -848px;
+ background-position: -1525px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-White {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px -742px;
+ background-position: -1525px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-Zombie {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px -636px;
+ background-position: -1525px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Base {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px -530px;
+ background-position: -1378px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-CottonCandyBlue {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px -424px;
+ background-position: -1272px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-CottonCandyPink {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px -318px;
+ background-position: -1166px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Desert {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px -212px;
+ background-position: -1060px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Golden {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px -106px;
+ background-position: -954px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Red {
background-image: url(spritesmith-main-6.png);
- background-position: -1423px 0px;
+ background-position: -848px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Shade {
background-image: url(spritesmith-main-6.png);
- background-position: -1272px -1315px;
+ background-position: -742px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Skeleton {
background-image: url(spritesmith-main-6.png);
- background-position: -1166px -1315px;
+ background-position: -636px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-White {
background-image: url(spritesmith-main-6.png);
- background-position: -1060px -1315px;
+ background-position: -530px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Cheetah-Zombie {
background-image: url(spritesmith-main-6.png);
- background-position: -954px -1315px;
+ background-position: -424px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Cuttlefish-Base {
background-image: url(spritesmith-main-6.png);
- background-position: -675px -1058px;
+ background-position: -1206px -757px;
width: 105px;
height: 114px;
}
.Mount_Body_Cuttlefish-CottonCandyBlue {
background-image: url(spritesmith-main-6.png);
- background-position: -569px -1058px;
+ background-position: -1100px -757px;
width: 105px;
height: 114px;
}
.Mount_Body_Cuttlefish-CottonCandyPink {
background-image: url(spritesmith-main-6.png);
- background-position: -463px -1058px;
+ background-position: -1320px -1052px;
width: 105px;
height: 114px;
}
.Mount_Body_Cuttlefish-Desert {
background-image: url(spritesmith-main-6.png);
- background-position: -357px -1058px;
+ background-position: -1320px -937px;
width: 105px;
height: 114px;
}
.Mount_Body_Cuttlefish-Golden {
background-image: url(spritesmith-main-6.png);
- background-position: -781px -1058px;
+ background-position: -1320px -362px;
width: 105px;
height: 114px;
}
.Mount_Body_Cuttlefish-Red {
background-image: url(spritesmith-main-6.png);
- background-position: -1206px -830px;
+ background-position: -1320px -707px;
width: 105px;
height: 114px;
}
.Mount_Body_Cuttlefish-Shade {
background-image: url(spritesmith-main-6.png);
- background-position: -1100px -830px;
+ background-position: -502px -1070px;
width: 105px;
height: 114px;
}
.Mount_Body_Cuttlefish-Skeleton {
background-image: url(spritesmith-main-6.png);
- background-position: -1206px -715px;
+ background-position: -1320px -477px;
width: 105px;
height: 114px;
}
.Mount_Body_Cuttlefish-White {
background-image: url(spritesmith-main-6.png);
- background-position: -1100px -715px;
+ background-position: -1320px -822px;
width: 105px;
height: 114px;
}
.Mount_Body_Cuttlefish-Zombie {
background-image: url(spritesmith-main-6.png);
- background-position: -251px -1058px;
+ background-position: -1320px -592px;
width: 105px;
height: 114px;
}
.Mount_Body_Deer-Base {
background-image: url(spritesmith-main-6.png);
- background-position: -1317px -1060px;
+ background-position: -742px -1221px;
width: 105px;
height: 105px;
}
.Mount_Body_Deer-CottonCandyBlue {
background-image: url(spritesmith-main-6.png);
- background-position: -1317px -954px;
+ background-position: -636px -1221px;
width: 105px;
height: 105px;
}
.Mount_Body_Deer-CottonCandyPink {
background-image: url(spritesmith-main-6.png);
- background-position: -1317px -848px;
+ background-position: -530px -1221px;
width: 105px;
height: 105px;
}
.Mount_Body_Deer-Desert {
background-image: url(spritesmith-main-6.png);
- background-position: -1317px -742px;
+ background-position: -424px -1221px;
width: 105px;
height: 105px;
}
.Mount_Body_Deer-Golden {
background-image: url(spritesmith-main-6.png);
- background-position: -1317px -636px;
+ background-position: -318px -1221px;
width: 105px;
height: 105px;
}
.Mount_Body_Deer-Red {
background-image: url(spritesmith-main-6.png);
- background-position: -1317px -530px;
+ background-position: -212px -1221px;
width: 105px;
height: 105px;
}
.Mount_Body_Deer-Shade {
background-image: url(spritesmith-main-6.png);
- background-position: -1317px -424px;
+ background-position: -106px -1221px;
width: 105px;
height: 105px;
}
.Mount_Body_Deer-Skeleton {
background-image: url(spritesmith-main-6.png);
- background-position: -1317px -318px;
+ background-position: 0px -1221px;
width: 105px;
height: 105px;
}
.Mount_Body_Deer-White {
background-image: url(spritesmith-main-6.png);
- background-position: -1317px -212px;
+ background-position: -1138px -1070px;
width: 105px;
height: 105px;
}
.Mount_Body_Deer-Zombie {
background-image: url(spritesmith-main-6.png);
- background-position: -1317px -106px;
+ background-position: -1032px -1070px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-Base {
background-image: url(spritesmith-main-6.png);
- background-position: -1317px 0px;
+ background-position: -926px -1070px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-CottonCandyBlue {
background-image: url(spritesmith-main-6.png);
- background-position: -1166px -1209px;
+ background-position: -820px -1070px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-CottonCandyPink {
background-image: url(spritesmith-main-6.png);
- background-position: -1060px -1209px;
+ background-position: -714px -1070px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-Desert {
background-image: url(spritesmith-main-6.png);
- background-position: -954px -1209px;
+ background-position: -608px -1070px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-Floral {
background-image: url(spritesmith-main-6.png);
- background-position: -848px -1209px;
+ background-position: -1631px -954px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-Golden {
background-image: url(spritesmith-main-6.png);
- background-position: -742px -1209px;
+ background-position: -318px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-Peppermint {
background-image: url(spritesmith-main-6.png);
- background-position: -636px -1209px;
+ background-position: -212px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-Red {
background-image: url(spritesmith-main-6.png);
- background-position: -530px -1209px;
+ background-position: -106px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-Shade {
background-image: url(spritesmith-main-6.png);
- background-position: -424px -1209px;
+ background-position: 0px -1327px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-Skeleton {
background-image: url(spritesmith-main-6.png);
- background-position: -318px -1209px;
+ background-position: -1378px -1221px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-Spooky {
background-image: url(spritesmith-main-6.png);
- background-position: -212px -1209px;
+ background-position: -1272px -1221px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-White {
background-image: url(spritesmith-main-6.png);
- background-position: -106px -1209px;
+ background-position: -1166px -1221px;
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-Zombie {
background-image: url(spritesmith-main-6.png);
- background-position: 0px -1209px;
+ background-position: -1060px -1221px;
width: 105px;
height: 105px;
}
.Mount_Body_Egg-Base {
background-image: url(spritesmith-main-6.png);
- background-position: -1205px -1058px;
+ background-position: -848px -1221px;
width: 105px;
height: 105px;
}
.Mount_Body_Egg-CottonCandyBlue {
background-image: url(spritesmith-main-6.png);
- background-position: -1099px -1058px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Egg-CottonCandyPink {
- background-image: url(spritesmith-main-6.png);
- background-position: -993px -1058px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Egg-Desert {
- background-image: url(spritesmith-main-6.png);
- background-position: -887px -1058px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Egg-Golden {
- background-image: url(spritesmith-main-6.png);
- background-position: -1206px -945px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Egg-Red {
- background-image: url(spritesmith-main-6.png);
- background-position: -1100px -945px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Egg-Shade {
- background-image: url(spritesmith-main-6.png);
- background-position: -212px -1527px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Egg-Skeleton {
- background-image: url(spritesmith-main-6.png);
- background-position: -848px -1315px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Egg-White {
- background-image: url(spritesmith-main-6.png);
- background-position: -742px -1315px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Egg-Zombie {
- background-image: url(spritesmith-main-6.png);
- background-position: -636px -1315px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Falcon-Base {
- background-image: url(spritesmith-main-6.png);
- background-position: -530px -1315px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Falcon-CottonCandyBlue {
- background-image: url(spritesmith-main-6.png);
- background-position: -424px -1315px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Falcon-CottonCandyPink {
- background-image: url(spritesmith-main-6.png);
- background-position: -318px -1315px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Falcon-Desert {
- background-image: url(spritesmith-main-6.png);
- background-position: -212px -1315px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Falcon-Golden {
- background-image: url(spritesmith-main-6.png);
- background-position: -106px -1315px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Falcon-Red {
- background-image: url(spritesmith-main-6.png);
- background-position: -1317px -1166px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Falcon-Shade {
- background-image: url(spritesmith-main-6.png);
- background-position: 0px -1315px;
+ background-position: -954px -1221px;
width: 105px;
height: 105px;
}
diff --git a/common/dist/sprites/spritesmith-main-6.png b/common/dist/sprites/spritesmith-main-6.png
index 780504dbe1..21b0c2f101 100644
Binary files a/common/dist/sprites/spritesmith-main-6.png and b/common/dist/sprites/spritesmith-main-6.png differ
diff --git a/common/dist/sprites/spritesmith-main-7.css b/common/dist/sprites/spritesmith-main-7.css
index 1dcc2db888..c6cf90e1a1 100644
--- a/common/dist/sprites/spritesmith-main-7.css
+++ b/common/dist/sprites/spritesmith-main-7.css
@@ -1,174 +1,264 @@
-.Mount_Body_Falcon-Skeleton {
+.Mount_Body_Egg-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -650px -212px;
+ background-position: -756px -424px;
width: 105px;
height: 105px;
}
-.Mount_Body_Falcon-White {
+.Mount_Body_Egg-Desert {
background-image: url(spritesmith-main-7.png);
background-position: -1180px -848px;
width: 105px;
height: 105px;
}
+.Mount_Body_Egg-Golden {
+ background-image: url(spritesmith-main-7.png);
+ background-position: -756px -530px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Egg-Red {
+ background-image: url(spritesmith-main-7.png);
+ background-position: -756px -636px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Egg-Shade {
+ background-image: url(spritesmith-main-7.png);
+ background-position: 0px -744px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Egg-Skeleton {
+ background-image: url(spritesmith-main-7.png);
+ background-position: -106px -744px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Egg-White {
+ background-image: url(spritesmith-main-7.png);
+ background-position: -212px -744px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Egg-Zombie {
+ background-image: url(spritesmith-main-7.png);
+ background-position: -318px -744px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Falcon-Base {
+ background-image: url(spritesmith-main-7.png);
+ background-position: -424px -744px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Falcon-CottonCandyBlue {
+ background-image: url(spritesmith-main-7.png);
+ background-position: -530px -744px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Falcon-CottonCandyPink {
+ background-image: url(spritesmith-main-7.png);
+ background-position: -636px -744px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Falcon-Desert {
+ background-image: url(spritesmith-main-7.png);
+ background-position: -1074px -530px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Falcon-Golden {
+ background-image: url(spritesmith-main-7.png);
+ background-position: -1074px -954px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Falcon-Red {
+ background-image: url(spritesmith-main-7.png);
+ background-position: 0px -1062px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Falcon-Shade {
+ background-image: url(spritesmith-main-7.png);
+ background-position: -106px -1062px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Falcon-Skeleton {
+ background-image: url(spritesmith-main-7.png);
+ background-position: -1498px -1166px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Falcon-White {
+ background-image: url(spritesmith-main-7.png);
+ background-position: -1498px -1272px;
+ width: 105px;
+ height: 105px;
+}
.Mount_Body_Falcon-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -650px -318px;
+ background-position: -1498px -1378px;
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -650px -424px;
+ background-position: 0px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -650px -530px;
+ background-position: -106px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: 0px -638px;
+ background-position: -212px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -106px -638px;
+ background-position: -318px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-Floral {
background-image: url(spritesmith-main-7.png);
- background-position: -212px -638px;
+ background-position: -424px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -318px -638px;
+ background-position: -530px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-Peppermint {
background-image: url(spritesmith-main-7.png);
- background-position: -424px -638px;
+ background-position: -636px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -530px -638px;
+ background-position: -433px -523px;
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: 0px -956px;
+ background-position: -539px -523px;
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -424px -956px;
+ background-position: -650px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-Spooky {
background-image: url(spritesmith-main-7.png);
- background-position: -530px -956px;
+ background-position: -650px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-White {
background-image: url(spritesmith-main-7.png);
- background-position: -636px -956px;
+ background-position: -650px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -1060px -1380px;
+ background-position: -650px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_Fox-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -1166px -1380px;
+ background-position: -650px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_Fox-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -1272px -1380px;
+ background-position: -650px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Fox-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -1378px -1380px;
+ background-position: 0px -638px;
width: 105px;
height: 105px;
}
.Mount_Body_Fox-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px 0px;
+ background-position: -106px -638px;
width: 105px;
height: 105px;
}
.Mount_Body_Fox-Floral {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px -106px;
+ background-position: -212px -638px;
width: 105px;
height: 105px;
}
.Mount_Body_Fox-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px -212px;
+ background-position: -318px -638px;
width: 105px;
height: 105px;
}
.Mount_Body_Fox-Peppermint {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px -318px;
+ background-position: -424px -638px;
width: 105px;
height: 105px;
}
.Mount_Body_Fox-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px -424px;
+ background-position: -530px -638px;
width: 105px;
height: 105px;
}
.Mount_Body_Fox-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px -530px;
+ background-position: -636px -638px;
width: 105px;
height: 105px;
}
.Mount_Body_Fox-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -433px -523px;
+ background-position: -756px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_Fox-Spooky {
background-image: url(spritesmith-main-7.png);
- background-position: -539px -523px;
+ background-position: -756px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Fox-White {
background-image: url(spritesmith-main-7.png);
- background-position: -650px 0px;
+ background-position: -756px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Fox-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -650px -106px;
+ background-position: -756px -318px;
width: 105px;
height: 105px;
}
@@ -234,187 +324,187 @@
}
.Mount_Body_Gryphon-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -636px -638px;
+ background-position: -742px -744px;
width: 105px;
height: 105px;
}
.Mount_Body_Gryphon-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -756px 0px;
+ background-position: -862px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_Gryphon-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -756px -106px;
+ background-position: -862px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Gryphon-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -756px -212px;
+ background-position: -862px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Gryphon-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -756px -318px;
+ background-position: -862px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_Gryphon-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -756px -424px;
+ background-position: -862px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_Gryphon-RoyalPurple {
background-image: url(spritesmith-main-7.png);
- background-position: -756px -530px;
+ background-position: -862px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Gryphon-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -756px -636px;
+ background-position: -862px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_Gryphon-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: 0px -744px;
+ background-position: -862px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_Gryphon-White {
background-image: url(spritesmith-main-7.png);
- background-position: -106px -744px;
+ background-position: 0px -850px;
width: 105px;
height: 105px;
}
.Mount_Body_Gryphon-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -212px -744px;
+ background-position: -106px -850px;
width: 105px;
height: 105px;
}
.Mount_Body_Hedgehog-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -318px -744px;
+ background-position: -212px -850px;
width: 105px;
height: 105px;
}
.Mount_Body_Hedgehog-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -424px -744px;
+ background-position: -318px -850px;
width: 105px;
height: 105px;
}
.Mount_Body_Hedgehog-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -530px -744px;
+ background-position: -424px -850px;
width: 105px;
height: 105px;
}
.Mount_Body_Hedgehog-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -636px -744px;
+ background-position: -530px -850px;
width: 105px;
height: 105px;
}
.Mount_Body_Hedgehog-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -742px -744px;
+ background-position: -636px -850px;
width: 105px;
height: 105px;
}
.Mount_Body_Hedgehog-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -862px 0px;
+ background-position: -742px -850px;
width: 105px;
height: 105px;
}
.Mount_Body_Hedgehog-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -862px -106px;
+ background-position: -848px -850px;
width: 105px;
height: 105px;
}
.Mount_Body_Hedgehog-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -862px -212px;
+ background-position: -968px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_Hedgehog-White {
background-image: url(spritesmith-main-7.png);
- background-position: -862px -318px;
+ background-position: -968px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Hedgehog-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -862px -424px;
+ background-position: -968px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Horse-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -862px -530px;
+ background-position: -968px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_Horse-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -862px -636px;
+ background-position: -968px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_Horse-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -862px -742px;
+ background-position: -968px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Horse-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: 0px -850px;
+ background-position: -968px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_Horse-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -106px -850px;
+ background-position: -968px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_Horse-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -212px -850px;
+ background-position: -968px -848px;
width: 105px;
height: 105px;
}
.Mount_Body_Horse-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -318px -850px;
+ background-position: 0px -956px;
width: 105px;
height: 105px;
}
.Mount_Body_Horse-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -424px -850px;
+ background-position: -106px -956px;
width: 105px;
height: 105px;
}
.Mount_Body_Horse-White {
background-image: url(spritesmith-main-7.png);
- background-position: -530px -850px;
+ background-position: -212px -956px;
width: 105px;
height: 105px;
}
.Mount_Body_Horse-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -636px -850px;
+ background-position: -318px -956px;
width: 105px;
height: 105px;
}
@@ -426,61 +516,61 @@
}
.Mount_Body_LionCub-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -848px -850px;
+ background-position: -530px -956px;
width: 105px;
height: 105px;
}
.Mount_Body_LionCub-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -968px 0px;
+ background-position: -636px -956px;
width: 105px;
height: 105px;
}
.Mount_Body_LionCub-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -968px -106px;
+ background-position: -742px -956px;
width: 105px;
height: 105px;
}
.Mount_Body_LionCub-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -968px -212px;
+ background-position: -848px -956px;
width: 105px;
height: 105px;
}
.Mount_Body_LionCub-Ethereal {
background-image: url(spritesmith-main-7.png);
- background-position: -968px -318px;
+ background-position: -954px -956px;
width: 105px;
height: 105px;
}
.Mount_Body_LionCub-Floral {
background-image: url(spritesmith-main-7.png);
- background-position: -968px -424px;
+ background-position: -1074px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_LionCub-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -968px -530px;
+ background-position: -1074px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_LionCub-Peppermint {
background-image: url(spritesmith-main-7.png);
- background-position: -968px -636px;
+ background-position: -1074px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_LionCub-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -968px -742px;
+ background-position: -1074px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_LionCub-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -968px -848px;
+ background-position: -1074px -424px;
width: 105px;
height: 105px;
}
@@ -492,19 +582,19 @@
}
.Mount_Body_LionCub-Spooky {
background-image: url(spritesmith-main-7.png);
- background-position: -106px -956px;
+ background-position: -1074px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_LionCub-White {
background-image: url(spritesmith-main-7.png);
- background-position: -212px -956px;
+ background-position: -1074px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_LionCub-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -318px -956px;
+ background-position: -1074px -848px;
width: 105px;
height: 105px;
}
@@ -528,571 +618,571 @@
}
.Mount_Body_Monkey-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -742px -956px;
+ background-position: -212px -1062px;
width: 105px;
height: 105px;
}
.Mount_Body_Monkey-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -848px -956px;
+ background-position: -318px -1062px;
width: 105px;
height: 105px;
}
.Mount_Body_Monkey-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -954px -956px;
+ background-position: -424px -1062px;
width: 105px;
height: 105px;
}
.Mount_Body_Monkey-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -1074px 0px;
+ background-position: -530px -1062px;
width: 105px;
height: 105px;
}
.Mount_Body_Monkey-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -1074px -106px;
+ background-position: -636px -1062px;
width: 105px;
height: 105px;
}
.Mount_Body_Monkey-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -1074px -212px;
+ background-position: -742px -1062px;
width: 105px;
height: 105px;
}
.Mount_Body_Monkey-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -1074px -318px;
+ background-position: -848px -1062px;
width: 105px;
height: 105px;
}
.Mount_Body_Monkey-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -1074px -424px;
+ background-position: -954px -1062px;
width: 105px;
height: 105px;
}
.Mount_Body_Monkey-White {
background-image: url(spritesmith-main-7.png);
- background-position: -1074px -530px;
+ background-position: -1060px -1062px;
width: 105px;
height: 105px;
}
.Mount_Body_Monkey-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -1074px -636px;
+ background-position: -1180px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_Octopus-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -1074px -742px;
+ background-position: -1180px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Octopus-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -1074px -848px;
+ background-position: -1180px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Octopus-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -1074px -954px;
+ background-position: -1180px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_Octopus-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: 0px -1062px;
+ background-position: -1180px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_Octopus-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -106px -1062px;
+ background-position: -1180px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Octopus-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -212px -1062px;
+ background-position: -1180px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_Octopus-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -318px -1062px;
+ background-position: -1180px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_Octopus-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -424px -1062px;
+ background-position: -327px -523px;
width: 105px;
height: 105px;
}
.Mount_Body_Octopus-White {
background-image: url(spritesmith-main-7.png);
- background-position: -530px -1062px;
+ background-position: -1180px -954px;
width: 105px;
height: 105px;
}
.Mount_Body_Octopus-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -636px -1062px;
+ background-position: -1180px -1060px;
width: 105px;
height: 105px;
}
.Mount_Body_Orca-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -742px -1062px;
+ background-position: 0px -1168px;
width: 105px;
height: 105px;
}
.Mount_Body_Owl-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -848px -1062px;
+ background-position: -106px -1168px;
width: 105px;
height: 105px;
}
.Mount_Body_Owl-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -954px -1062px;
+ background-position: -212px -1168px;
width: 105px;
height: 105px;
}
.Mount_Body_Owl-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -1060px -1062px;
+ background-position: -318px -1168px;
width: 105px;
height: 105px;
}
.Mount_Body_Owl-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -1180px 0px;
+ background-position: -424px -1168px;
width: 105px;
height: 105px;
}
.Mount_Body_Owl-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -1180px -106px;
+ background-position: -530px -1168px;
width: 105px;
height: 105px;
}
.Mount_Body_Owl-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -1180px -212px;
+ background-position: -636px -1168px;
width: 105px;
height: 105px;
}
.Mount_Body_Owl-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -1180px -318px;
+ background-position: -742px -1168px;
width: 105px;
height: 105px;
}
.Mount_Body_Owl-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -1180px -424px;
+ background-position: -848px -1168px;
width: 105px;
height: 105px;
}
.Mount_Body_Owl-White {
background-image: url(spritesmith-main-7.png);
- background-position: -1180px -530px;
+ background-position: -954px -1168px;
width: 105px;
height: 105px;
}
.Mount_Body_Owl-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -1180px -636px;
+ background-position: -1060px -1168px;
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -1180px -742px;
+ background-position: -1166px -1168px;
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -327px -523px;
+ background-position: -1286px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -1180px -954px;
+ background-position: -1286px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -1180px -1060px;
+ background-position: -1286px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-Floral {
background-image: url(spritesmith-main-7.png);
- background-position: 0px -1168px;
+ background-position: -1286px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -106px -1168px;
+ background-position: -1286px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-Peppermint {
background-image: url(spritesmith-main-7.png);
- background-position: -212px -1168px;
+ background-position: -1286px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -318px -1168px;
+ background-position: -1286px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -424px -1168px;
+ background-position: -1286px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -530px -1168px;
+ background-position: -1286px -848px;
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-Spooky {
background-image: url(spritesmith-main-7.png);
- background-position: -636px -1168px;
+ background-position: -1286px -954px;
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-White {
background-image: url(spritesmith-main-7.png);
- background-position: -742px -1168px;
+ background-position: -1286px -1060px;
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -848px -1168px;
+ background-position: -1286px -1166px;
width: 105px;
height: 105px;
}
.Mount_Body_Parrot-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -954px -1168px;
+ background-position: 0px -1274px;
width: 105px;
height: 105px;
}
.Mount_Body_Parrot-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -1060px -1168px;
+ background-position: -106px -1274px;
width: 105px;
height: 105px;
}
.Mount_Body_Parrot-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -1166px -1168px;
+ background-position: -212px -1274px;
width: 105px;
height: 105px;
}
.Mount_Body_Parrot-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -1286px 0px;
+ background-position: -318px -1274px;
width: 105px;
height: 105px;
}
.Mount_Body_Parrot-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -1286px -106px;
+ background-position: -424px -1274px;
width: 105px;
height: 105px;
}
.Mount_Body_Parrot-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -1286px -212px;
+ background-position: -530px -1274px;
width: 105px;
height: 105px;
}
.Mount_Body_Parrot-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -1286px -318px;
+ background-position: -636px -1274px;
width: 105px;
height: 105px;
}
.Mount_Body_Parrot-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -1286px -424px;
+ background-position: -742px -1274px;
width: 105px;
height: 105px;
}
.Mount_Body_Parrot-White {
background-image: url(spritesmith-main-7.png);
- background-position: -1286px -530px;
+ background-position: -848px -1274px;
width: 105px;
height: 105px;
}
.Mount_Body_Parrot-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -1286px -636px;
+ background-position: -954px -1274px;
width: 105px;
height: 105px;
}
.Mount_Body_Penguin-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -1286px -742px;
+ background-position: -1060px -1274px;
width: 105px;
height: 105px;
}
.Mount_Body_Penguin-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -1286px -848px;
+ background-position: -1166px -1274px;
width: 105px;
height: 105px;
}
.Mount_Body_Penguin-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -1286px -954px;
+ background-position: -1272px -1274px;
width: 105px;
height: 105px;
}
.Mount_Body_Penguin-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -1286px -1060px;
+ background-position: -1392px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_Penguin-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -1286px -1166px;
+ background-position: -1392px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Penguin-Red {
background-image: url(spritesmith-main-7.png);
- background-position: 0px -1274px;
+ background-position: -1392px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Penguin-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -106px -1274px;
+ background-position: -1392px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_Penguin-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -212px -1274px;
+ background-position: -1392px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_Penguin-White {
background-image: url(spritesmith-main-7.png);
- background-position: -318px -1274px;
+ background-position: -1392px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Penguin-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -424px -1274px;
+ background-position: -1392px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_Phoenix-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -530px -1274px;
+ background-position: -1392px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_Rat-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -636px -1274px;
+ background-position: -1392px -848px;
width: 105px;
height: 105px;
}
.Mount_Body_Rat-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -742px -1274px;
+ background-position: -1392px -954px;
width: 105px;
height: 105px;
}
.Mount_Body_Rat-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -848px -1274px;
+ background-position: -1392px -1060px;
width: 105px;
height: 105px;
}
.Mount_Body_Rat-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -954px -1274px;
+ background-position: -1392px -1166px;
width: 105px;
height: 105px;
}
.Mount_Body_Rat-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -1060px -1274px;
+ background-position: -1392px -1272px;
width: 105px;
height: 105px;
}
.Mount_Body_Rat-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -1166px -1274px;
+ background-position: 0px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rat-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -1272px -1274px;
+ background-position: -106px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rat-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -1392px 0px;
+ background-position: -212px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rat-White {
background-image: url(spritesmith-main-7.png);
- background-position: -1392px -106px;
+ background-position: -318px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rat-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -1392px -212px;
+ background-position: -424px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rock-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -1392px -318px;
+ background-position: -530px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rock-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -1392px -424px;
+ background-position: -636px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rock-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -1392px -530px;
+ background-position: -742px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rock-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -1392px -636px;
+ background-position: -848px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rock-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -1392px -742px;
+ background-position: -954px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rock-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -1392px -848px;
+ background-position: -1060px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rock-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -1392px -954px;
+ background-position: -1166px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rock-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -1392px -1060px;
+ background-position: -1272px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rock-White {
background-image: url(spritesmith-main-7.png);
- background-position: -1392px -1166px;
+ background-position: -1378px -1380px;
width: 105px;
height: 105px;
}
.Mount_Body_Rock-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -1392px -1272px;
+ background-position: -1498px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_Rooster-Base {
background-image: url(spritesmith-main-7.png);
- background-position: 0px -1380px;
+ background-position: -1498px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Rooster-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -106px -1380px;
+ background-position: -1498px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Rooster-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -212px -1380px;
+ background-position: -1498px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_Rooster-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -318px -1380px;
+ background-position: -1498px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_Rooster-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -424px -1380px;
+ background-position: -1498px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Rooster-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -530px -1380px;
+ background-position: -1498px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_Rooster-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -636px -1380px;
+ background-position: -1498px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_Rooster-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -742px -1380px;
+ background-position: -1498px -848px;
width: 105px;
height: 105px;
}
.Mount_Body_Rooster-White {
background-image: url(spritesmith-main-7.png);
- background-position: -848px -1380px;
+ background-position: -1498px -954px;
width: 105px;
height: 105px;
}
.Mount_Body_Rooster-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -954px -1380px;
+ background-position: -1498px -1060px;
width: 105px;
height: 105px;
}
@@ -1158,281 +1248,191 @@
}
.Mount_Body_Seahorse-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px -636px;
+ background-position: -742px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_Seahorse-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px -742px;
+ background-position: -848px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_Seahorse-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px -848px;
+ background-position: -954px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_Seahorse-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px -954px;
+ background-position: -1060px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_Seahorse-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px -1060px;
+ background-position: -1166px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_Seahorse-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px -1166px;
+ background-position: -1272px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_Seahorse-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px -1272px;
+ background-position: -1378px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_Seahorse-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -1498px -1378px;
+ background-position: -1484px -1486px;
width: 105px;
height: 105px;
}
.Mount_Body_Seahorse-White {
background-image: url(spritesmith-main-7.png);
- background-position: 0px -1486px;
+ background-position: -1604px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_Seahorse-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -106px -1486px;
+ background-position: -1604px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Sheep-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -212px -1486px;
+ background-position: -1604px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Sheep-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -318px -1486px;
+ background-position: -1604px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_Sheep-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -424px -1486px;
+ background-position: -1604px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_Sheep-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -530px -1486px;
+ background-position: -1604px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Sheep-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -636px -1486px;
+ background-position: -1604px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_Sheep-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -742px -1486px;
+ background-position: -1604px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_Sheep-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -848px -1486px;
+ background-position: -1604px -848px;
width: 105px;
height: 105px;
}
.Mount_Body_Sheep-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -954px -1486px;
+ background-position: -1604px -954px;
width: 105px;
height: 105px;
}
.Mount_Body_Sheep-White {
background-image: url(spritesmith-main-7.png);
- background-position: -1060px -1486px;
+ background-position: -1604px -1060px;
width: 105px;
height: 105px;
}
.Mount_Body_Sheep-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -1166px -1486px;
+ background-position: -1604px -1166px;
width: 105px;
height: 105px;
}
.Mount_Body_Slime-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -1272px -1486px;
+ background-position: -1604px -1272px;
width: 105px;
height: 105px;
}
.Mount_Body_Slime-CottonCandyBlue {
background-image: url(spritesmith-main-7.png);
- background-position: -1378px -1486px;
+ background-position: -1604px -1378px;
width: 105px;
height: 105px;
}
.Mount_Body_Slime-CottonCandyPink {
background-image: url(spritesmith-main-7.png);
- background-position: -1484px -1486px;
+ background-position: -1604px -1484px;
width: 105px;
height: 105px;
}
.Mount_Body_Slime-Desert {
background-image: url(spritesmith-main-7.png);
- background-position: -1604px 0px;
+ background-position: 0px -1592px;
width: 105px;
height: 105px;
}
.Mount_Body_Slime-Golden {
background-image: url(spritesmith-main-7.png);
- background-position: -1604px -106px;
+ background-position: -106px -1592px;
width: 105px;
height: 105px;
}
.Mount_Body_Slime-Red {
background-image: url(spritesmith-main-7.png);
- background-position: -1604px -212px;
+ background-position: -212px -1592px;
width: 105px;
height: 105px;
}
.Mount_Body_Slime-Shade {
background-image: url(spritesmith-main-7.png);
- background-position: -1604px -318px;
+ background-position: -318px -1592px;
width: 105px;
height: 105px;
}
.Mount_Body_Slime-Skeleton {
background-image: url(spritesmith-main-7.png);
- background-position: -1604px -424px;
+ background-position: -424px -1592px;
width: 105px;
height: 105px;
}
.Mount_Body_Slime-White {
background-image: url(spritesmith-main-7.png);
- background-position: -1604px -530px;
+ background-position: -530px -1592px;
width: 105px;
height: 105px;
}
.Mount_Body_Slime-Zombie {
background-image: url(spritesmith-main-7.png);
- background-position: -1604px -636px;
+ background-position: -636px -1592px;
width: 105px;
height: 105px;
}
.Mount_Body_Snail-Base {
background-image: url(spritesmith-main-7.png);
- background-position: -1604px -742px;
+ background-position: -424px -956px;
width: 105px;
height: 105px;
}
.Mount_Body_Snail-CottonCandyBlue {
- background-image: url(spritesmith-main-7.png);
- background-position: -1604px -848px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snail-CottonCandyPink {
- background-image: url(spritesmith-main-7.png);
- background-position: -1604px -954px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snail-Desert {
- background-image: url(spritesmith-main-7.png);
- background-position: -1604px -1060px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snail-Golden {
- background-image: url(spritesmith-main-7.png);
- background-position: -1604px -1166px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snail-Red {
- background-image: url(spritesmith-main-7.png);
- background-position: -1604px -1272px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snail-Shade {
- background-image: url(spritesmith-main-7.png);
- background-position: -1604px -1378px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snail-Skeleton {
- background-image: url(spritesmith-main-7.png);
- background-position: -1604px -1484px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snail-White {
- background-image: url(spritesmith-main-7.png);
- background-position: 0px -1592px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snail-Zombie {
- background-image: url(spritesmith-main-7.png);
- background-position: -106px -1592px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snake-Base {
- background-image: url(spritesmith-main-7.png);
- background-position: -212px -1592px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snake-CottonCandyBlue {
- background-image: url(spritesmith-main-7.png);
- background-position: -318px -1592px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snake-CottonCandyPink {
- background-image: url(spritesmith-main-7.png);
- background-position: -424px -1592px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snake-Desert {
- background-image: url(spritesmith-main-7.png);
- background-position: -530px -1592px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snake-Golden {
- background-image: url(spritesmith-main-7.png);
- background-position: -636px -1592px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snake-Red {
- background-image: url(spritesmith-main-7.png);
- background-position: -742px -850px;
- width: 105px;
- height: 105px;
-}
-.Mount_Body_Snake-Shade {
background-image: url(spritesmith-main-7.png);
background-position: -742px -1592px;
width: 105px;
diff --git a/common/dist/sprites/spritesmith-main-7.png b/common/dist/sprites/spritesmith-main-7.png
index 4c729cc48c..e830b4ade4 100644
Binary files a/common/dist/sprites/spritesmith-main-7.png and b/common/dist/sprites/spritesmith-main-7.png differ
diff --git a/common/dist/sprites/spritesmith-main-8.css b/common/dist/sprites/spritesmith-main-8.css
index c2afb79aac..e61fc6cd00 100644
--- a/common/dist/sprites/spritesmith-main-8.css
+++ b/common/dist/sprites/spritesmith-main-8.css
@@ -1,78 +1,168 @@
-.Mount_Body_Snake-Skeleton {
+.Mount_Body_Snail-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -1316px 0px;
+ background-position: -742px -1537px;
width: 105px;
height: 105px;
}
-.Mount_Body_Snake-White {
+.Mount_Body_Snail-Desert {
background-image: url(spritesmith-main-8.png);
background-position: -954px -1113px;
width: 105px;
height: 105px;
}
+.Mount_Body_Snail-Golden {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -848px -1537px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snail-Red {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -954px -1537px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snail-Shade {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -892px -106px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snail-Skeleton {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -892px -212px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snail-White {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -892px -318px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snail-Zombie {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -892px -424px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snake-Base {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -892px -530px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snake-CottonCandyBlue {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -892px -636px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snake-CottonCandyPink {
+ background-image: url(spritesmith-main-8.png);
+ background-position: 0px -795px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snake-Desert {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -530px -901px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snake-Golden {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -636px -901px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snake-Red {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -742px -901px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snake-Shade {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -848px -901px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snake-Skeleton {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -954px -901px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Body_Snake-White {
+ background-image: url(spritesmith-main-8.png);
+ background-position: -1104px 0px;
+ width: 105px;
+ height: 105px;
+}
.Mount_Body_Snake-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -1316px -106px;
+ background-position: -1104px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Spider-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -1316px -212px;
+ background-position: -1104px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Spider-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -1316px -318px;
+ background-position: -1104px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_Spider-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -1316px -424px;
+ background-position: -1104px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_Spider-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: -1316px -530px;
+ background-position: -1104px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Spider-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -1316px -636px;
+ background-position: -1104px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_Spider-Red {
background-image: url(spritesmith-main-8.png);
- background-position: -1316px -742px;
+ background-position: -1104px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_Spider-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -1484px -1431px;
+ background-position: -212px -1219px;
width: 105px;
height: 105px;
}
.Mount_Body_Spider-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px 0px;
+ background-position: -318px -1219px;
width: 105px;
height: 105px;
}
.Mount_Body_Spider-White {
background-image: url(spritesmith-main-8.png);
- background-position: -742px -795px;
+ background-position: -424px -1219px;
width: 105px;
height: 105px;
}
.Mount_Body_Spider-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -848px -795px;
+ background-position: -530px -1219px;
width: 105px;
height: 105px;
}
@@ -138,205 +228,205 @@
}
.Mount_Body_TigerCub-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -998px 0px;
+ background-position: -636px -1219px;
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -998px -106px;
+ background-position: -742px -1219px;
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -998px -212px;
+ background-position: -848px -1219px;
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: -998px -318px;
+ background-position: -954px -1219px;
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-Floral {
background-image: url(spritesmith-main-8.png);
- background-position: -998px -424px;
+ background-position: -1060px -1219px;
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -998px -530px;
+ background-position: -1166px -1219px;
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-Peppermint {
background-image: url(spritesmith-main-8.png);
- background-position: -998px -636px;
+ background-position: 0px -1537px;
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-Red {
background-image: url(spritesmith-main-8.png);
- background-position: -998px -742px;
+ background-position: -106px -1537px;
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: 0px -901px;
+ background-position: -212px -1537px;
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -106px -901px;
+ background-position: -318px -1537px;
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-Spooky {
background-image: url(spritesmith-main-8.png);
- background-position: -212px -901px;
+ background-position: -424px -1537px;
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-White {
background-image: url(spritesmith-main-8.png);
- background-position: -1060px -1113px;
+ background-position: -530px -1537px;
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -1166px -1113px;
+ background-position: -636px -1537px;
width: 105px;
height: 105px;
}
.Mount_Body_Turkey-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px -106px;
+ background-position: -106px -795px;
width: 105px;
height: 105px;
}
.Mount_Body_Unicorn-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px -212px;
+ background-position: -212px -795px;
width: 105px;
height: 105px;
}
.Mount_Body_Unicorn-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px -318px;
+ background-position: -318px -795px;
width: 105px;
height: 105px;
}
.Mount_Body_Unicorn-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px -424px;
+ background-position: -424px -795px;
width: 105px;
height: 105px;
}
.Mount_Body_Unicorn-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px -530px;
+ background-position: -530px -795px;
width: 105px;
height: 105px;
}
.Mount_Body_Unicorn-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px -636px;
+ background-position: -636px -795px;
width: 105px;
height: 105px;
}
.Mount_Body_Unicorn-Red {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px -742px;
+ background-position: -742px -795px;
width: 105px;
height: 105px;
}
.Mount_Body_Unicorn-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px -848px;
+ background-position: -848px -795px;
width: 105px;
height: 105px;
}
.Mount_Body_Unicorn-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -892px -106px;
+ background-position: -998px 0px;
width: 105px;
height: 105px;
}
.Mount_Body_Unicorn-White {
background-image: url(spritesmith-main-8.png);
- background-position: -892px -212px;
+ background-position: -998px -106px;
width: 105px;
height: 105px;
}
.Mount_Body_Unicorn-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -892px -318px;
+ background-position: -998px -212px;
width: 105px;
height: 105px;
}
.Mount_Body_Whale-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -892px -424px;
+ background-position: -998px -318px;
width: 105px;
height: 105px;
}
.Mount_Body_Whale-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -892px -530px;
+ background-position: -998px -424px;
width: 105px;
height: 105px;
}
.Mount_Body_Whale-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -892px -636px;
+ background-position: -998px -530px;
width: 105px;
height: 105px;
}
.Mount_Body_Whale-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: 0px -795px;
+ background-position: -998px -636px;
width: 105px;
height: 105px;
}
.Mount_Body_Whale-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -106px -795px;
+ background-position: -998px -742px;
width: 105px;
height: 105px;
}
.Mount_Body_Whale-Red {
background-image: url(spritesmith-main-8.png);
- background-position: -212px -795px;
+ background-position: 0px -901px;
width: 105px;
height: 105px;
}
.Mount_Body_Whale-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -318px -795px;
+ background-position: -106px -901px;
width: 105px;
height: 105px;
}
.Mount_Body_Whale-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -424px -795px;
+ background-position: -212px -901px;
width: 105px;
height: 105px;
}
.Mount_Body_Whale-White {
background-image: url(spritesmith-main-8.png);
- background-position: -530px -795px;
+ background-position: -318px -901px;
width: 105px;
height: 105px;
}
.Mount_Body_Whale-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -636px -795px;
+ background-position: -424px -901px;
width: 105px;
height: 105px;
}
@@ -420,283 +510,283 @@
}
.Mount_Head_BearCub-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -318px -901px;
+ background-position: -1104px -848px;
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -424px -901px;
+ background-position: 0px -1007px;
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -530px -901px;
+ background-position: -106px -1007px;
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: -636px -901px;
+ background-position: -212px -1007px;
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-Floral {
background-image: url(spritesmith-main-8.png);
- background-position: -742px -901px;
+ background-position: -318px -1007px;
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -848px -901px;
+ background-position: -424px -1007px;
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-Peppermint {
background-image: url(spritesmith-main-8.png);
- background-position: -954px -901px;
+ background-position: -530px -1007px;
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-Polar {
background-image: url(spritesmith-main-8.png);
- background-position: -1104px 0px;
+ background-position: -636px -1007px;
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-Red {
background-image: url(spritesmith-main-8.png);
- background-position: -1104px -106px;
+ background-position: -742px -1007px;
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -1104px -212px;
+ background-position: -848px -1007px;
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -1104px -318px;
+ background-position: -954px -1007px;
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-Spooky {
background-image: url(spritesmith-main-8.png);
- background-position: -1104px -424px;
+ background-position: -1060px -1007px;
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-White {
background-image: url(spritesmith-main-8.png);
- background-position: -1104px -530px;
+ background-position: -1210px 0px;
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -1104px -636px;
+ background-position: -1210px -106px;
width: 105px;
height: 105px;
}
.Mount_Head_Bunny-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -1104px -742px;
+ background-position: -1210px -212px;
width: 105px;
height: 105px;
}
.Mount_Head_Bunny-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -1104px -848px;
+ background-position: -1210px -318px;
width: 105px;
height: 105px;
}
.Mount_Head_Bunny-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: 0px -1007px;
+ background-position: -1210px -424px;
width: 105px;
height: 105px;
}
.Mount_Head_Bunny-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: -106px -1007px;
+ background-position: -1210px -530px;
width: 105px;
height: 105px;
}
.Mount_Head_Bunny-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -212px -1007px;
+ background-position: -1210px -636px;
width: 105px;
height: 105px;
}
.Mount_Head_Bunny-Red {
background-image: url(spritesmith-main-8.png);
- background-position: -318px -1007px;
+ background-position: -1210px -742px;
width: 105px;
height: 105px;
}
.Mount_Head_Bunny-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -424px -1007px;
+ background-position: -1210px -848px;
width: 105px;
height: 105px;
}
.Mount_Head_Bunny-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -530px -1007px;
+ background-position: -1210px -954px;
width: 105px;
height: 105px;
}
.Mount_Head_Bunny-White {
background-image: url(spritesmith-main-8.png);
- background-position: -636px -1007px;
+ background-position: 0px -1113px;
width: 105px;
height: 105px;
}
.Mount_Head_Bunny-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -742px -1007px;
+ background-position: -106px -1113px;
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -848px -1007px;
+ background-position: -212px -1113px;
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -954px -1007px;
+ background-position: -318px -1113px;
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -1060px -1007px;
+ background-position: -424px -1113px;
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: -1210px 0px;
+ background-position: -530px -1113px;
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-Floral {
background-image: url(spritesmith-main-8.png);
- background-position: -1210px -106px;
+ background-position: -636px -1113px;
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -1210px -212px;
+ background-position: -742px -1113px;
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-Peppermint {
background-image: url(spritesmith-main-8.png);
- background-position: -1210px -318px;
+ background-position: -848px -1113px;
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-Red {
background-image: url(spritesmith-main-8.png);
- background-position: -1210px -424px;
+ background-position: -892px 0px;
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -1210px -530px;
+ background-position: -1060px -1113px;
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -1210px -636px;
+ background-position: -1166px -1113px;
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-Spooky {
background-image: url(spritesmith-main-8.png);
- background-position: -1210px -742px;
+ background-position: -1316px 0px;
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-White {
background-image: url(spritesmith-main-8.png);
- background-position: -1210px -848px;
+ background-position: -1316px -106px;
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -1210px -954px;
+ background-position: -1316px -212px;
width: 105px;
height: 105px;
}
.Mount_Head_Cheetah-Base {
background-image: url(spritesmith-main-8.png);
- background-position: 0px -1113px;
+ background-position: -1316px -318px;
width: 105px;
height: 105px;
}
.Mount_Head_Cheetah-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -106px -1113px;
+ background-position: -1316px -424px;
width: 105px;
height: 105px;
}
.Mount_Head_Cheetah-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -212px -1113px;
+ background-position: -1316px -530px;
width: 105px;
height: 105px;
}
.Mount_Head_Cheetah-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: -318px -1113px;
+ background-position: -1316px -636px;
width: 105px;
height: 105px;
}
.Mount_Head_Cheetah-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -424px -1113px;
+ background-position: -1316px -742px;
width: 105px;
height: 105px;
}
.Mount_Head_Cheetah-Red {
background-image: url(spritesmith-main-8.png);
- background-position: -530px -1113px;
+ background-position: -1316px -848px;
width: 105px;
height: 105px;
}
.Mount_Head_Cheetah-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -636px -1113px;
+ background-position: -1316px -954px;
width: 105px;
height: 105px;
}
.Mount_Head_Cheetah-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -742px -1113px;
+ background-position: -1316px -1060px;
width: 105px;
height: 105px;
}
.Mount_Head_Cheetah-White {
background-image: url(spritesmith-main-8.png);
- background-position: -848px -1113px;
+ background-position: 0px -1219px;
width: 105px;
height: 105px;
}
.Mount_Head_Cheetah-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -892px 0px;
+ background-position: -106px -1219px;
width: 105px;
height: 105px;
}
@@ -762,415 +852,415 @@
}
.Mount_Head_Deer-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -1316px -848px;
+ background-position: -1272px -1219px;
width: 105px;
height: 105px;
}
.Mount_Head_Deer-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -1316px -954px;
+ background-position: -1422px 0px;
width: 105px;
height: 105px;
}
.Mount_Head_Deer-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -1316px -1060px;
+ background-position: -1422px -106px;
width: 105px;
height: 105px;
}
.Mount_Head_Deer-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: 0px -1219px;
+ background-position: -1422px -212px;
width: 105px;
height: 105px;
}
.Mount_Head_Deer-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -106px -1219px;
+ background-position: -1422px -318px;
width: 105px;
height: 105px;
}
.Mount_Head_Deer-Red {
background-image: url(spritesmith-main-8.png);
- background-position: -212px -1219px;
+ background-position: -1422px -424px;
width: 105px;
height: 105px;
}
.Mount_Head_Deer-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -318px -1219px;
+ background-position: -1422px -530px;
width: 105px;
height: 105px;
}
.Mount_Head_Deer-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -424px -1219px;
+ background-position: -1422px -636px;
width: 105px;
height: 105px;
}
.Mount_Head_Deer-White {
background-image: url(spritesmith-main-8.png);
- background-position: -530px -1219px;
+ background-position: -1422px -742px;
width: 105px;
height: 105px;
}
.Mount_Head_Deer-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -636px -1219px;
+ background-position: -1422px -848px;
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -742px -1219px;
+ background-position: -1422px -954px;
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -848px -1219px;
+ background-position: -1422px -1060px;
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -954px -1219px;
+ background-position: -1422px -1166px;
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: -1060px -1219px;
+ background-position: 0px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-Floral {
background-image: url(spritesmith-main-8.png);
- background-position: -1166px -1219px;
+ background-position: -106px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -1272px -1219px;
+ background-position: -212px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-Peppermint {
background-image: url(spritesmith-main-8.png);
- background-position: -1422px 0px;
+ background-position: -318px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-Red {
background-image: url(spritesmith-main-8.png);
- background-position: -1422px -106px;
+ background-position: -424px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -1422px -212px;
+ background-position: -530px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -1422px -318px;
+ background-position: -636px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-Spooky {
background-image: url(spritesmith-main-8.png);
- background-position: -1422px -424px;
+ background-position: -742px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-White {
background-image: url(spritesmith-main-8.png);
- background-position: -1422px -530px;
+ background-position: -848px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -1422px -636px;
+ background-position: -954px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Egg-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -1422px -742px;
+ background-position: -1060px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Egg-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -1422px -848px;
+ background-position: -1166px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Egg-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -1422px -954px;
+ background-position: -1272px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Egg-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: -1422px -1060px;
+ background-position: -1378px -1325px;
width: 105px;
height: 105px;
}
.Mount_Head_Egg-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -1422px -1166px;
+ background-position: -1528px 0px;
width: 105px;
height: 105px;
}
.Mount_Head_Egg-Red {
background-image: url(spritesmith-main-8.png);
- background-position: 0px -1325px;
+ background-position: -1528px -106px;
width: 105px;
height: 105px;
}
.Mount_Head_Egg-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -106px -1325px;
+ background-position: -1528px -212px;
width: 105px;
height: 105px;
}
.Mount_Head_Egg-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -212px -1325px;
+ background-position: -1528px -318px;
width: 105px;
height: 105px;
}
.Mount_Head_Egg-White {
background-image: url(spritesmith-main-8.png);
- background-position: -318px -1325px;
+ background-position: -1528px -424px;
width: 105px;
height: 105px;
}
.Mount_Head_Egg-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -424px -1325px;
+ background-position: -1528px -530px;
width: 105px;
height: 105px;
}
.Mount_Head_Falcon-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -530px -1325px;
+ background-position: -1528px -636px;
width: 105px;
height: 105px;
}
.Mount_Head_Falcon-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -636px -1325px;
+ background-position: -1528px -742px;
width: 105px;
height: 105px;
}
.Mount_Head_Falcon-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -742px -1325px;
+ background-position: -1528px -848px;
width: 105px;
height: 105px;
}
.Mount_Head_Falcon-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: -848px -1325px;
+ background-position: -1528px -954px;
width: 105px;
height: 105px;
}
.Mount_Head_Falcon-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -954px -1325px;
+ background-position: -1528px -1060px;
width: 105px;
height: 105px;
}
.Mount_Head_Falcon-Red {
background-image: url(spritesmith-main-8.png);
- background-position: -1060px -1325px;
+ background-position: -1528px -1166px;
width: 105px;
height: 105px;
}
.Mount_Head_Falcon-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -1166px -1325px;
+ background-position: -1528px -1272px;
width: 105px;
height: 105px;
}
.Mount_Head_Falcon-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -1272px -1325px;
+ background-position: 0px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_Falcon-White {
background-image: url(spritesmith-main-8.png);
- background-position: -1378px -1325px;
+ background-position: -106px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_Falcon-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -1528px 0px;
+ background-position: -212px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -1528px -106px;
+ background-position: -318px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -1528px -212px;
+ background-position: -424px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -1528px -318px;
+ background-position: -530px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: -1528px -424px;
+ background-position: -636px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-Floral {
background-image: url(spritesmith-main-8.png);
- background-position: -1528px -530px;
+ background-position: -742px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -1528px -636px;
+ background-position: -848px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-Peppermint {
background-image: url(spritesmith-main-8.png);
- background-position: -1528px -742px;
+ background-position: -954px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-Red {
background-image: url(spritesmith-main-8.png);
- background-position: -1528px -848px;
+ background-position: -1060px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -1528px -954px;
+ background-position: -1166px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -1528px -1060px;
+ background-position: -1272px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-Spooky {
background-image: url(spritesmith-main-8.png);
- background-position: -1528px -1166px;
+ background-position: -1378px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-White {
background-image: url(spritesmith-main-8.png);
- background-position: -1528px -1272px;
+ background-position: -1484px -1431px;
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: 0px -1431px;
+ background-position: -1634px 0px;
width: 105px;
height: 105px;
}
.Mount_Head_Fox-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -106px -1431px;
+ background-position: -1634px -106px;
width: 105px;
height: 105px;
}
.Mount_Head_Fox-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -212px -1431px;
+ background-position: -1634px -212px;
width: 105px;
height: 105px;
}
.Mount_Head_Fox-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -318px -1431px;
+ background-position: -1634px -318px;
width: 105px;
height: 105px;
}
.Mount_Head_Fox-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: -424px -1431px;
+ background-position: -1634px -424px;
width: 105px;
height: 105px;
}
.Mount_Head_Fox-Floral {
background-image: url(spritesmith-main-8.png);
- background-position: -530px -1431px;
+ background-position: -1634px -530px;
width: 105px;
height: 105px;
}
.Mount_Head_Fox-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -636px -1431px;
+ background-position: -1634px -636px;
width: 105px;
height: 105px;
}
.Mount_Head_Fox-Peppermint {
background-image: url(spritesmith-main-8.png);
- background-position: -742px -1431px;
+ background-position: -1634px -742px;
width: 105px;
height: 105px;
}
.Mount_Head_Fox-Red {
background-image: url(spritesmith-main-8.png);
- background-position: -848px -1431px;
+ background-position: -1634px -848px;
width: 105px;
height: 105px;
}
.Mount_Head_Fox-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -954px -1431px;
+ background-position: -1634px -954px;
width: 105px;
height: 105px;
}
.Mount_Head_Fox-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -1060px -1431px;
+ background-position: -1634px -1060px;
width: 105px;
height: 105px;
}
.Mount_Head_Fox-Spooky {
background-image: url(spritesmith-main-8.png);
- background-position: -1166px -1431px;
+ background-position: -1634px -1166px;
width: 105px;
height: 105px;
}
.Mount_Head_Fox-White {
background-image: url(spritesmith-main-8.png);
- background-position: -1272px -1431px;
+ background-position: -1634px -1272px;
width: 105px;
height: 105px;
}
.Mount_Head_Fox-Zombie {
background-image: url(spritesmith-main-8.png);
- background-position: -1378px -1431px;
+ background-position: -1634px -1378px;
width: 105px;
height: 105px;
}
@@ -1236,155 +1326,65 @@
}
.Mount_Head_Gryphon-Base {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px -954px;
+ background-position: -1060px -1537px;
width: 105px;
height: 105px;
}
.Mount_Head_Gryphon-CottonCandyBlue {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px -1060px;
+ background-position: -1166px -1537px;
width: 105px;
height: 105px;
}
.Mount_Head_Gryphon-CottonCandyPink {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px -1166px;
+ background-position: -1272px -1537px;
width: 105px;
height: 105px;
}
.Mount_Head_Gryphon-Desert {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px -1272px;
+ background-position: -1378px -1537px;
width: 105px;
height: 105px;
}
.Mount_Head_Gryphon-Golden {
background-image: url(spritesmith-main-8.png);
- background-position: -1634px -1378px;
+ background-position: -1484px -1537px;
width: 105px;
height: 105px;
}
.Mount_Head_Gryphon-Red {
background-image: url(spritesmith-main-8.png);
- background-position: 0px -1537px;
+ background-position: -1590px -1537px;
width: 105px;
height: 105px;
}
.Mount_Head_Gryphon-RoyalPurple {
background-image: url(spritesmith-main-8.png);
- background-position: -106px -1537px;
+ background-position: -1740px 0px;
width: 105px;
height: 105px;
}
.Mount_Head_Gryphon-Shade {
background-image: url(spritesmith-main-8.png);
- background-position: -212px -1537px;
+ background-position: -1740px -106px;
width: 105px;
height: 105px;
}
.Mount_Head_Gryphon-Skeleton {
background-image: url(spritesmith-main-8.png);
- background-position: -318px -1537px;
+ background-position: -1740px -212px;
width: 105px;
height: 105px;
}
.Mount_Head_Gryphon-White {
background-image: url(spritesmith-main-8.png);
- background-position: -424px -1537px;
+ background-position: -1740px -318px;
width: 105px;
height: 105px;
}
.Mount_Head_Gryphon-Zombie {
- background-image: url(spritesmith-main-8.png);
- background-position: -530px -1537px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Hedgehog-Base {
- background-image: url(spritesmith-main-8.png);
- background-position: -636px -1537px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Hedgehog-CottonCandyBlue {
- background-image: url(spritesmith-main-8.png);
- background-position: -742px -1537px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Hedgehog-CottonCandyPink {
- background-image: url(spritesmith-main-8.png);
- background-position: -848px -1537px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Hedgehog-Desert {
- background-image: url(spritesmith-main-8.png);
- background-position: -954px -1537px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Hedgehog-Golden {
- background-image: url(spritesmith-main-8.png);
- background-position: -1060px -1537px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Hedgehog-Red {
- background-image: url(spritesmith-main-8.png);
- background-position: -1166px -1537px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Hedgehog-Shade {
- background-image: url(spritesmith-main-8.png);
- background-position: -1272px -1537px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Hedgehog-Skeleton {
- background-image: url(spritesmith-main-8.png);
- background-position: -1378px -1537px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Hedgehog-White {
- background-image: url(spritesmith-main-8.png);
- background-position: -1484px -1537px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Hedgehog-Zombie {
- background-image: url(spritesmith-main-8.png);
- background-position: -1590px -1537px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Horse-Base {
- background-image: url(spritesmith-main-8.png);
- background-position: -1740px 0px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Horse-CottonCandyBlue {
- background-image: url(spritesmith-main-8.png);
- background-position: -1740px -106px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Horse-CottonCandyPink {
- background-image: url(spritesmith-main-8.png);
- background-position: -1740px -212px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Horse-Desert {
- background-image: url(spritesmith-main-8.png);
- background-position: -1740px -318px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Horse-Golden {
background-image: url(spritesmith-main-8.png);
background-position: -1740px -424px;
width: 105px;
diff --git a/common/dist/sprites/spritesmith-main-8.png b/common/dist/sprites/spritesmith-main-8.png
index 5d46920ded..1cc176a4ac 100644
Binary files a/common/dist/sprites/spritesmith-main-8.png and b/common/dist/sprites/spritesmith-main-8.png differ
diff --git a/common/dist/sprites/spritesmith-main-9.css b/common/dist/sprites/spritesmith-main-9.css
index e0220d0779..812d4d5282 100644
--- a/common/dist/sprites/spritesmith-main-9.css
+++ b/common/dist/sprites/spritesmith-main-9.css
@@ -1,708 +1,798 @@
-.Mount_Head_Horse-Red {
- background-image: url(spritesmith-main-9.png);
- background-position: -212px -1528px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Horse-Shade {
- background-image: url(spritesmith-main-9.png);
- background-position: -1210px -530px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Horse-Skeleton {
- background-image: url(spritesmith-main-9.png);
- background-position: -636px -1528px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Horse-White {
- background-image: url(spritesmith-main-9.png);
- background-position: -742px -1528px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Horse-Zombie {
- background-image: url(spritesmith-main-9.png);
- background-position: -848px -1528px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_JackOLantern-Base {
- background-image: url(spritesmith-main-9.png);
- background-position: -212px -1634px;
- width: 90px;
- height: 105px;
-}
-.Mount_Head_LionCub-Base {
- background-image: url(spritesmith-main-9.png);
- background-position: -1210px -848px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_LionCub-CottonCandyBlue {
- background-image: url(spritesmith-main-9.png);
- background-position: -1210px -954px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_LionCub-CottonCandyPink {
- background-image: url(spritesmith-main-9.png);
- background-position: -1210px -1060px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_LionCub-Desert {
- background-image: url(spritesmith-main-9.png);
- background-position: 0px -1210px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_LionCub-Ethereal {
- background-image: url(spritesmith-main-9.png);
- background-position: -106px -1210px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_LionCub-Floral {
- background-image: url(spritesmith-main-9.png);
- background-position: -212px -1210px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_LionCub-Golden {
- background-image: url(spritesmith-main-9.png);
- background-position: -318px -1210px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_LionCub-Peppermint {
- background-image: url(spritesmith-main-9.png);
- background-position: -424px -1210px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_LionCub-Red {
- background-image: url(spritesmith-main-9.png);
- background-position: -530px -1210px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_LionCub-Shade {
- background-image: url(spritesmith-main-9.png);
- background-position: -106px -1528px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_LionCub-Skeleton {
- background-image: url(spritesmith-main-9.png);
- background-position: -348px -544px;
- width: 105px;
- height: 110px;
-}
-.Mount_Head_LionCub-Spooky {
- background-image: url(spritesmith-main-9.png);
- background-position: -318px -1528px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_LionCub-White {
- background-image: url(spritesmith-main-9.png);
- background-position: -424px -1528px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_LionCub-Zombie {
- background-image: url(spritesmith-main-9.png);
- background-position: -530px -1528px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_MagicalBee-Base {
- background-image: url(spritesmith-main-9.png);
- background-position: -242px -544px;
- width: 105px;
- height: 114px;
-}
-.Mount_Head_Mammoth-Base {
- background-image: url(spritesmith-main-9.png);
- background-position: -136px -544px;
- width: 105px;
- height: 123px;
-}
-.Mount_Head_MantisShrimp-Base {
- background-image: url(spritesmith-main-9.png);
- background-position: -454px -544px;
- width: 108px;
- height: 105px;
-}
-.Mount_Head_Monkey-Base {
- background-image: url(spritesmith-main-9.png);
- background-position: -954px -1528px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Monkey-CottonCandyBlue {
- background-image: url(spritesmith-main-9.png);
- background-position: -1060px -1528px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Monkey-CottonCandyPink {
- background-image: url(spritesmith-main-9.png);
- background-position: -563px -544px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Monkey-Desert {
- background-image: url(spritesmith-main-9.png);
- background-position: -680px 0px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Monkey-Golden {
- background-image: url(spritesmith-main-9.png);
- background-position: -680px -106px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Monkey-Red {
- background-image: url(spritesmith-main-9.png);
- background-position: -680px -212px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Monkey-Shade {
- background-image: url(spritesmith-main-9.png);
- background-position: -680px -318px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Monkey-Skeleton {
- background-image: url(spritesmith-main-9.png);
- background-position: -680px -424px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Monkey-White {
+.Mount_Head_Hedgehog-Base {
background-image: url(spritesmith-main-9.png);
background-position: -680px -530px;
width: 105px;
height: 105px;
}
-.Mount_Head_Monkey-Zombie {
+.Mount_Head_Hedgehog-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
- background-position: 0px -680px;
+ background-position: -1210px -636px;
width: 105px;
height: 105px;
}
-.Mount_Head_Octopus-Base {
+.Mount_Head_Hedgehog-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
- background-position: -106px -680px;
+ background-position: -318px -668px;
width: 105px;
height: 105px;
}
-.Mount_Head_Octopus-CottonCandyBlue {
+.Mount_Head_Hedgehog-Desert {
background-image: url(spritesmith-main-9.png);
- background-position: -212px -680px;
+ background-position: -424px -668px;
width: 105px;
height: 105px;
}
-.Mount_Head_Octopus-CottonCandyPink {
+.Mount_Head_Hedgehog-Golden {
background-image: url(spritesmith-main-9.png);
- background-position: -318px -680px;
+ background-position: -530px -668px;
width: 105px;
height: 105px;
}
-.Mount_Head_Octopus-Desert {
+.Mount_Head_Hedgehog-Red {
background-image: url(spritesmith-main-9.png);
- background-position: -424px -680px;
+ background-position: -1166px -1198px;
width: 105px;
height: 105px;
}
-.Mount_Head_Octopus-Golden {
+.Mount_Head_Hedgehog-Shade {
background-image: url(spritesmith-main-9.png);
- background-position: -530px -680px;
+ background-position: -1316px 0px;
width: 105px;
height: 105px;
}
-.Mount_Head_Octopus-Red {
+.Mount_Head_Hedgehog-Skeleton {
background-image: url(spritesmith-main-9.png);
- background-position: -636px -680px;
+ background-position: -1316px -106px;
width: 105px;
height: 105px;
}
-.Mount_Head_Octopus-Shade {
+.Mount_Head_Hedgehog-White {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1316px -212px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Hedgehog-Zombie {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1316px -318px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Horse-Base {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1316px -424px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Horse-CottonCandyBlue {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1316px -530px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Horse-CottonCandyPink {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1316px -636px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Horse-Desert {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1316px -742px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Horse-Golden {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1316px -848px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Horse-Red {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1634px -106px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Horse-Shade {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1634px -212px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Horse-Skeleton {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1634px -318px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Horse-White {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1634px -424px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Horse-Zombie {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1634px -530px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_JackOLantern-Base {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -424px -1622px;
+ width: 90px;
+ height: 105px;
+}
+.Mount_Head_LionCub-Base {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1634px -742px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_LionCub-CottonCandyBlue {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1634px -848px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_LionCub-CottonCandyPink {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1634px -954px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_LionCub-Desert {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1634px -1060px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_LionCub-Ethereal {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -533px -544px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_LionCub-Floral {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -680px 0px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_LionCub-Golden {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -680px -106px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_LionCub-Peppermint {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -680px -212px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_LionCub-Red {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -680px -318px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_LionCub-Shade {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -680px -424px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_LionCub-Skeleton {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -212px -544px;
+ width: 105px;
+ height: 110px;
+}
+.Mount_Head_LionCub-Spooky {
+ background-image: url(spritesmith-main-9.png);
+ background-position: 0px -668px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_LionCub-White {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -106px -668px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_LionCub-Zombie {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -212px -668px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_MagicalBee-Base {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -106px -544px;
+ width: 105px;
+ height: 114px;
+}
+.Mount_Head_Mammoth-Base {
+ background-image: url(spritesmith-main-9.png);
+ background-position: 0px -544px;
+ width: 105px;
+ height: 123px;
+}
+.Mount_Head_MantisShrimp-Base {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -318px -544px;
+ width: 108px;
+ height: 105px;
+}
+.Mount_Head_Monkey-Base {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -636px -668px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Monkey-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
background-position: -786px 0px;
width: 105px;
height: 105px;
}
-.Mount_Head_Octopus-Skeleton {
+.Mount_Head_Monkey-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
background-position: -786px -106px;
width: 105px;
height: 105px;
}
-.Mount_Head_Octopus-White {
+.Mount_Head_Monkey-Desert {
background-image: url(spritesmith-main-9.png);
background-position: -786px -212px;
width: 105px;
height: 105px;
}
-.Mount_Head_Octopus-Zombie {
+.Mount_Head_Monkey-Golden {
background-image: url(spritesmith-main-9.png);
background-position: -786px -318px;
width: 105px;
height: 105px;
}
-.Mount_Head_Orca-Base {
+.Mount_Head_Monkey-Red {
background-image: url(spritesmith-main-9.png);
background-position: -786px -424px;
width: 105px;
height: 105px;
}
-.Mount_Head_Owl-Base {
+.Mount_Head_Monkey-Shade {
background-image: url(spritesmith-main-9.png);
background-position: -786px -530px;
width: 105px;
height: 105px;
}
-.Mount_Head_Owl-CottonCandyBlue {
+.Mount_Head_Monkey-Skeleton {
background-image: url(spritesmith-main-9.png);
background-position: -786px -636px;
width: 105px;
height: 105px;
}
-.Mount_Head_Owl-CottonCandyPink {
+.Mount_Head_Monkey-White {
background-image: url(spritesmith-main-9.png);
- background-position: 0px -786px;
+ background-position: 0px -774px;
width: 105px;
height: 105px;
}
-.Mount_Head_Owl-Desert {
+.Mount_Head_Monkey-Zombie {
background-image: url(spritesmith-main-9.png);
- background-position: -106px -786px;
+ background-position: -106px -774px;
width: 105px;
height: 105px;
}
-.Mount_Head_Owl-Golden {
+.Mount_Head_Octopus-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -212px -786px;
+ background-position: -212px -774px;
width: 105px;
height: 105px;
}
-.Mount_Head_Owl-Red {
+.Mount_Head_Octopus-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
- background-position: -318px -786px;
+ background-position: -318px -774px;
width: 105px;
height: 105px;
}
-.Mount_Head_Owl-Shade {
+.Mount_Head_Octopus-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
- background-position: -424px -786px;
+ background-position: -424px -774px;
width: 105px;
height: 105px;
}
-.Mount_Head_Owl-Skeleton {
+.Mount_Head_Octopus-Desert {
background-image: url(spritesmith-main-9.png);
- background-position: -530px -786px;
+ background-position: -530px -774px;
width: 105px;
height: 105px;
}
-.Mount_Head_Owl-White {
+.Mount_Head_Octopus-Golden {
background-image: url(spritesmith-main-9.png);
- background-position: -636px -786px;
+ background-position: -636px -774px;
width: 105px;
height: 105px;
}
-.Mount_Head_Owl-Zombie {
+.Mount_Head_Octopus-Red {
background-image: url(spritesmith-main-9.png);
- background-position: -742px -786px;
+ background-position: -742px -774px;
width: 105px;
height: 105px;
}
-.Mount_Head_PandaCub-Base {
+.Mount_Head_Octopus-Shade {
background-image: url(spritesmith-main-9.png);
background-position: -892px 0px;
width: 105px;
height: 105px;
}
-.Mount_Head_PandaCub-CottonCandyBlue {
+.Mount_Head_Octopus-Skeleton {
background-image: url(spritesmith-main-9.png);
background-position: -892px -106px;
width: 105px;
height: 105px;
}
-.Mount_Head_PandaCub-CottonCandyPink {
+.Mount_Head_Octopus-White {
background-image: url(spritesmith-main-9.png);
background-position: -892px -212px;
width: 105px;
height: 105px;
}
-.Mount_Head_PandaCub-Desert {
+.Mount_Head_Octopus-Zombie {
background-image: url(spritesmith-main-9.png);
background-position: -892px -318px;
width: 105px;
height: 105px;
}
-.Mount_Head_PandaCub-Floral {
+.Mount_Head_Orca-Base {
background-image: url(spritesmith-main-9.png);
background-position: -892px -424px;
width: 105px;
height: 105px;
}
-.Mount_Head_PandaCub-Golden {
+.Mount_Head_Owl-Base {
background-image: url(spritesmith-main-9.png);
background-position: -892px -530px;
width: 105px;
height: 105px;
}
-.Mount_Head_PandaCub-Peppermint {
+.Mount_Head_Owl-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
background-position: -892px -636px;
width: 105px;
height: 105px;
}
-.Mount_Head_PandaCub-Red {
+.Mount_Head_Owl-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
background-position: -892px -742px;
width: 105px;
height: 105px;
}
-.Mount_Head_PandaCub-Shade {
+.Mount_Head_Owl-Desert {
background-image: url(spritesmith-main-9.png);
- background-position: 0px -892px;
+ background-position: 0px -880px;
width: 105px;
height: 105px;
}
-.Mount_Head_PandaCub-Skeleton {
+.Mount_Head_Owl-Golden {
background-image: url(spritesmith-main-9.png);
- background-position: -106px -892px;
+ background-position: -106px -880px;
width: 105px;
height: 105px;
}
-.Mount_Head_PandaCub-Spooky {
+.Mount_Head_Owl-Red {
background-image: url(spritesmith-main-9.png);
- background-position: -212px -892px;
+ background-position: -212px -880px;
width: 105px;
height: 105px;
}
-.Mount_Head_PandaCub-White {
+.Mount_Head_Owl-Shade {
background-image: url(spritesmith-main-9.png);
- background-position: -318px -892px;
+ background-position: -318px -880px;
width: 105px;
height: 105px;
}
-.Mount_Head_PandaCub-Zombie {
+.Mount_Head_Owl-Skeleton {
background-image: url(spritesmith-main-9.png);
- background-position: -424px -892px;
+ background-position: -424px -880px;
width: 105px;
height: 105px;
}
-.Mount_Head_Parrot-Base {
+.Mount_Head_Owl-White {
background-image: url(spritesmith-main-9.png);
- background-position: -530px -892px;
+ background-position: -530px -880px;
width: 105px;
height: 105px;
}
-.Mount_Head_Parrot-CottonCandyBlue {
+.Mount_Head_Owl-Zombie {
background-image: url(spritesmith-main-9.png);
- background-position: -636px -892px;
+ background-position: -636px -880px;
width: 105px;
height: 105px;
}
-.Mount_Head_Parrot-CottonCandyPink {
+.Mount_Head_PandaCub-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -742px -892px;
+ background-position: -742px -880px;
width: 105px;
height: 105px;
}
-.Mount_Head_Parrot-Desert {
+.Mount_Head_PandaCub-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
- background-position: -848px -892px;
+ background-position: -848px -880px;
width: 105px;
height: 105px;
}
-.Mount_Head_Parrot-Golden {
+.Mount_Head_PandaCub-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
background-position: -998px 0px;
width: 105px;
height: 105px;
}
-.Mount_Head_Parrot-Red {
+.Mount_Head_PandaCub-Desert {
background-image: url(spritesmith-main-9.png);
background-position: -998px -106px;
width: 105px;
height: 105px;
}
-.Mount_Head_Parrot-Shade {
+.Mount_Head_PandaCub-Floral {
background-image: url(spritesmith-main-9.png);
background-position: -998px -212px;
width: 105px;
height: 105px;
}
-.Mount_Head_Parrot-Skeleton {
+.Mount_Head_PandaCub-Golden {
background-image: url(spritesmith-main-9.png);
background-position: -998px -318px;
width: 105px;
height: 105px;
}
-.Mount_Head_Parrot-White {
+.Mount_Head_PandaCub-Peppermint {
background-image: url(spritesmith-main-9.png);
background-position: -998px -424px;
width: 105px;
height: 105px;
}
-.Mount_Head_Parrot-Zombie {
+.Mount_Head_PandaCub-Red {
background-image: url(spritesmith-main-9.png);
background-position: -998px -530px;
width: 105px;
height: 105px;
}
-.Mount_Head_Penguin-Base {
+.Mount_Head_PandaCub-Shade {
background-image: url(spritesmith-main-9.png);
background-position: -998px -636px;
width: 105px;
height: 105px;
}
-.Mount_Head_Penguin-CottonCandyBlue {
+.Mount_Head_PandaCub-Skeleton {
background-image: url(spritesmith-main-9.png);
background-position: -998px -742px;
width: 105px;
height: 105px;
}
-.Mount_Head_Penguin-CottonCandyPink {
+.Mount_Head_PandaCub-Spooky {
background-image: url(spritesmith-main-9.png);
background-position: -998px -848px;
width: 105px;
height: 105px;
}
-.Mount_Head_Penguin-Desert {
+.Mount_Head_PandaCub-White {
background-image: url(spritesmith-main-9.png);
- background-position: 0px -998px;
+ background-position: 0px -986px;
width: 105px;
height: 105px;
}
-.Mount_Head_Penguin-Golden {
+.Mount_Head_PandaCub-Zombie {
background-image: url(spritesmith-main-9.png);
- background-position: -106px -998px;
+ background-position: -106px -986px;
width: 105px;
height: 105px;
}
-.Mount_Head_Penguin-Red {
+.Mount_Head_Parrot-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -212px -998px;
+ background-position: -212px -986px;
width: 105px;
height: 105px;
}
-.Mount_Head_Penguin-Shade {
+.Mount_Head_Parrot-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
- background-position: -318px -998px;
+ background-position: -318px -986px;
width: 105px;
height: 105px;
}
-.Mount_Head_Penguin-Skeleton {
+.Mount_Head_Parrot-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
- background-position: -424px -998px;
+ background-position: -424px -986px;
width: 105px;
height: 105px;
}
-.Mount_Head_Penguin-White {
+.Mount_Head_Parrot-Desert {
background-image: url(spritesmith-main-9.png);
- background-position: -530px -998px;
+ background-position: -530px -986px;
width: 105px;
height: 105px;
}
-.Mount_Head_Penguin-Zombie {
+.Mount_Head_Parrot-Golden {
background-image: url(spritesmith-main-9.png);
- background-position: -636px -998px;
+ background-position: -636px -986px;
width: 105px;
height: 105px;
}
-.Mount_Head_Phoenix-Base {
+.Mount_Head_Parrot-Red {
background-image: url(spritesmith-main-9.png);
- background-position: -742px -998px;
+ background-position: -742px -986px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rat-Base {
+.Mount_Head_Parrot-Shade {
background-image: url(spritesmith-main-9.png);
- background-position: -848px -998px;
+ background-position: -848px -986px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rat-CottonCandyBlue {
+.Mount_Head_Parrot-Skeleton {
background-image: url(spritesmith-main-9.png);
- background-position: -954px -998px;
+ background-position: -954px -986px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rat-CottonCandyPink {
+.Mount_Head_Parrot-White {
background-image: url(spritesmith-main-9.png);
background-position: -1104px 0px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rat-Desert {
+.Mount_Head_Parrot-Zombie {
background-image: url(spritesmith-main-9.png);
background-position: -1104px -106px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rat-Golden {
+.Mount_Head_Penguin-Base {
background-image: url(spritesmith-main-9.png);
background-position: -1104px -212px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rat-Red {
+.Mount_Head_Penguin-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
background-position: -1104px -318px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rat-Shade {
+.Mount_Head_Penguin-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
background-position: -1104px -424px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rat-Skeleton {
+.Mount_Head_Penguin-Desert {
background-image: url(spritesmith-main-9.png);
background-position: -1104px -530px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rat-White {
+.Mount_Head_Penguin-Golden {
background-image: url(spritesmith-main-9.png);
background-position: -1104px -636px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rat-Zombie {
+.Mount_Head_Penguin-Red {
background-image: url(spritesmith-main-9.png);
background-position: -1104px -742px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rock-Base {
+.Mount_Head_Penguin-Shade {
background-image: url(spritesmith-main-9.png);
background-position: -1104px -848px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rock-CottonCandyBlue {
+.Mount_Head_Penguin-Skeleton {
background-image: url(spritesmith-main-9.png);
background-position: -1104px -954px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rock-CottonCandyPink {
+.Mount_Head_Penguin-White {
background-image: url(spritesmith-main-9.png);
- background-position: 0px -1104px;
+ background-position: 0px -1092px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rock-Desert {
+.Mount_Head_Penguin-Zombie {
background-image: url(spritesmith-main-9.png);
- background-position: -106px -1104px;
+ background-position: -106px -1092px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rock-Golden {
+.Mount_Head_Phoenix-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -212px -1104px;
+ background-position: -212px -1092px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rock-Red {
+.Mount_Head_Rat-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -318px -1104px;
+ background-position: -318px -1092px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rock-Shade {
+.Mount_Head_Rat-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
- background-position: -424px -1104px;
+ background-position: -424px -1092px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rock-Skeleton {
+.Mount_Head_Rat-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
- background-position: -530px -1104px;
+ background-position: -530px -1092px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rock-White {
+.Mount_Head_Rat-Desert {
background-image: url(spritesmith-main-9.png);
- background-position: -636px -1104px;
+ background-position: -636px -1092px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rock-Zombie {
+.Mount_Head_Rat-Golden {
background-image: url(spritesmith-main-9.png);
- background-position: -742px -1104px;
+ background-position: -742px -1092px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rooster-Base {
+.Mount_Head_Rat-Red {
background-image: url(spritesmith-main-9.png);
- background-position: -848px -1104px;
+ background-position: -848px -1092px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rooster-CottonCandyBlue {
+.Mount_Head_Rat-Shade {
background-image: url(spritesmith-main-9.png);
- background-position: -954px -1104px;
+ background-position: -954px -1092px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rooster-CottonCandyPink {
+.Mount_Head_Rat-Skeleton {
background-image: url(spritesmith-main-9.png);
- background-position: -1060px -1104px;
+ background-position: -1060px -1092px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rooster-Desert {
+.Mount_Head_Rat-White {
background-image: url(spritesmith-main-9.png);
background-position: -1210px 0px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rooster-Golden {
+.Mount_Head_Rat-Zombie {
background-image: url(spritesmith-main-9.png);
background-position: -1210px -106px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rooster-Red {
+.Mount_Head_Rock-Base {
background-image: url(spritesmith-main-9.png);
background-position: -1210px -212px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rooster-Shade {
+.Mount_Head_Rock-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
background-position: -1210px -318px;
width: 105px;
height: 105px;
}
-.Mount_Head_Rooster-Skeleton {
+.Mount_Head_Rock-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
background-position: -1210px -424px;
width: 105px;
height: 105px;
}
+.Mount_Head_Rock-Desert {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1210px -530px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rock-Golden {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -427px -544px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rock-Red {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1210px -742px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rock-Shade {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1210px -848px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rock-Skeleton {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1210px -954px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rock-White {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -1210px -1060px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rock-Zombie {
+ background-image: url(spritesmith-main-9.png);
+ background-position: 0px -1198px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rooster-Base {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -106px -1198px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rooster-CottonCandyBlue {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -212px -1198px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rooster-CottonCandyPink {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -318px -1198px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rooster-Desert {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -424px -1198px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rooster-Golden {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -530px -1198px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rooster-Red {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -636px -1198px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rooster-Shade {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -742px -1198px;
+ width: 105px;
+ height: 105px;
+}
+.Mount_Head_Rooster-Skeleton {
+ background-image: url(spritesmith-main-9.png);
+ background-position: -848px -1198px;
+ width: 105px;
+ height: 105px;
+}
.Mount_Head_Rooster-White {
background-image: url(spritesmith-main-9.png);
- background-position: -106px -1634px;
+ background-position: -954px -1198px;
width: 105px;
height: 105px;
}
.Mount_Head_Rooster-Zombie {
background-image: url(spritesmith-main-9.png);
- background-position: -1210px -636px;
+ background-position: -1060px -1198px;
width: 105px;
height: 105px;
}
@@ -768,361 +858,361 @@
}
.Mount_Head_Seahorse-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -636px -1210px;
+ background-position: -1316px -954px;
width: 105px;
height: 105px;
}
.Mount_Head_Seahorse-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
- background-position: -742px -1210px;
+ background-position: -1316px -1060px;
width: 105px;
height: 105px;
}
.Mount_Head_Seahorse-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
- background-position: -848px -1210px;
+ background-position: -1316px -1166px;
width: 105px;
height: 105px;
}
.Mount_Head_Seahorse-Desert {
background-image: url(spritesmith-main-9.png);
- background-position: -954px -1210px;
+ background-position: 0px -1304px;
width: 105px;
height: 105px;
}
.Mount_Head_Seahorse-Golden {
background-image: url(spritesmith-main-9.png);
- background-position: -1060px -1210px;
+ background-position: -106px -1304px;
width: 105px;
height: 105px;
}
.Mount_Head_Seahorse-Red {
background-image: url(spritesmith-main-9.png);
- background-position: -1166px -1210px;
+ background-position: -212px -1304px;
width: 105px;
height: 105px;
}
.Mount_Head_Seahorse-Shade {
background-image: url(spritesmith-main-9.png);
- background-position: -1316px 0px;
+ background-position: -318px -1304px;
width: 105px;
height: 105px;
}
.Mount_Head_Seahorse-Skeleton {
background-image: url(spritesmith-main-9.png);
- background-position: -1316px -106px;
+ background-position: -424px -1304px;
width: 105px;
height: 105px;
}
.Mount_Head_Seahorse-White {
background-image: url(spritesmith-main-9.png);
- background-position: -1316px -212px;
+ background-position: -530px -1304px;
width: 105px;
height: 105px;
}
.Mount_Head_Seahorse-Zombie {
background-image: url(spritesmith-main-9.png);
- background-position: -1316px -318px;
+ background-position: -636px -1304px;
width: 105px;
height: 105px;
}
.Mount_Head_Sheep-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -1316px -424px;
+ background-position: -742px -1304px;
width: 105px;
height: 105px;
}
.Mount_Head_Sheep-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
- background-position: -1316px -530px;
+ background-position: -848px -1304px;
width: 105px;
height: 105px;
}
.Mount_Head_Sheep-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
- background-position: -1316px -636px;
+ background-position: -954px -1304px;
width: 105px;
height: 105px;
}
.Mount_Head_Sheep-Desert {
background-image: url(spritesmith-main-9.png);
- background-position: -1316px -742px;
+ background-position: -1060px -1304px;
width: 105px;
height: 105px;
}
.Mount_Head_Sheep-Golden {
background-image: url(spritesmith-main-9.png);
- background-position: -1316px -848px;
+ background-position: -1166px -1304px;
width: 105px;
height: 105px;
}
.Mount_Head_Sheep-Red {
background-image: url(spritesmith-main-9.png);
- background-position: -1316px -954px;
+ background-position: -1272px -1304px;
width: 105px;
height: 105px;
}
.Mount_Head_Sheep-Shade {
background-image: url(spritesmith-main-9.png);
- background-position: -1316px -1060px;
+ background-position: -1422px 0px;
width: 105px;
height: 105px;
}
.Mount_Head_Sheep-Skeleton {
background-image: url(spritesmith-main-9.png);
- background-position: -1316px -1166px;
+ background-position: -1422px -106px;
width: 105px;
height: 105px;
}
.Mount_Head_Sheep-White {
background-image: url(spritesmith-main-9.png);
- background-position: 0px -1316px;
+ background-position: -1422px -212px;
width: 105px;
height: 105px;
}
.Mount_Head_Sheep-Zombie {
background-image: url(spritesmith-main-9.png);
- background-position: -106px -1316px;
+ background-position: -1422px -318px;
width: 105px;
height: 105px;
}
.Mount_Head_Slime-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -212px -1316px;
+ background-position: -1422px -424px;
width: 105px;
height: 105px;
}
.Mount_Head_Slime-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
- background-position: -318px -1316px;
+ background-position: -1422px -530px;
width: 105px;
height: 105px;
}
.Mount_Head_Slime-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
- background-position: -424px -1316px;
+ background-position: -1422px -636px;
width: 105px;
height: 105px;
}
.Mount_Head_Slime-Desert {
background-image: url(spritesmith-main-9.png);
- background-position: -530px -1316px;
+ background-position: -1422px -742px;
width: 105px;
height: 105px;
}
.Mount_Head_Slime-Golden {
background-image: url(spritesmith-main-9.png);
- background-position: -636px -1316px;
+ background-position: -1422px -848px;
width: 105px;
height: 105px;
}
.Mount_Head_Slime-Red {
background-image: url(spritesmith-main-9.png);
- background-position: -742px -1316px;
+ background-position: -1422px -954px;
width: 105px;
height: 105px;
}
.Mount_Head_Slime-Shade {
background-image: url(spritesmith-main-9.png);
- background-position: -848px -1316px;
+ background-position: -1422px -1060px;
width: 105px;
height: 105px;
}
.Mount_Head_Slime-Skeleton {
background-image: url(spritesmith-main-9.png);
- background-position: -954px -1316px;
+ background-position: -1422px -1166px;
width: 105px;
height: 105px;
}
.Mount_Head_Slime-White {
background-image: url(spritesmith-main-9.png);
- background-position: -1060px -1316px;
+ background-position: -1422px -1272px;
width: 105px;
height: 105px;
}
.Mount_Head_Slime-Zombie {
background-image: url(spritesmith-main-9.png);
- background-position: -1166px -1316px;
+ background-position: 0px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snail-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -1272px -1316px;
+ background-position: -106px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snail-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
- background-position: -1422px 0px;
+ background-position: -212px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snail-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
- background-position: -1422px -106px;
+ background-position: -318px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snail-Desert {
background-image: url(spritesmith-main-9.png);
- background-position: -1422px -212px;
+ background-position: -424px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snail-Golden {
background-image: url(spritesmith-main-9.png);
- background-position: -1422px -318px;
+ background-position: -530px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snail-Red {
background-image: url(spritesmith-main-9.png);
- background-position: -1422px -424px;
+ background-position: -636px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snail-Shade {
background-image: url(spritesmith-main-9.png);
- background-position: -1422px -530px;
+ background-position: -742px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snail-Skeleton {
background-image: url(spritesmith-main-9.png);
- background-position: -1422px -636px;
+ background-position: -848px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snail-White {
background-image: url(spritesmith-main-9.png);
- background-position: -1422px -742px;
+ background-position: -954px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snail-Zombie {
background-image: url(spritesmith-main-9.png);
- background-position: -1422px -848px;
+ background-position: -1060px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snake-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -1422px -954px;
+ background-position: -1166px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snake-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
- background-position: -1422px -1060px;
+ background-position: -1272px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snake-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
- background-position: -1422px -1166px;
+ background-position: -1378px -1410px;
width: 105px;
height: 105px;
}
.Mount_Head_Snake-Desert {
background-image: url(spritesmith-main-9.png);
- background-position: -1422px -1272px;
+ background-position: -1528px 0px;
width: 105px;
height: 105px;
}
.Mount_Head_Snake-Golden {
background-image: url(spritesmith-main-9.png);
- background-position: 0px -1422px;
+ background-position: -1528px -106px;
width: 105px;
height: 105px;
}
.Mount_Head_Snake-Red {
background-image: url(spritesmith-main-9.png);
- background-position: -106px -1422px;
+ background-position: -1528px -212px;
width: 105px;
height: 105px;
}
.Mount_Head_Snake-Shade {
background-image: url(spritesmith-main-9.png);
- background-position: -212px -1422px;
+ background-position: -1528px -318px;
width: 105px;
height: 105px;
}
.Mount_Head_Snake-Skeleton {
background-image: url(spritesmith-main-9.png);
- background-position: -318px -1422px;
+ background-position: -1528px -424px;
width: 105px;
height: 105px;
}
.Mount_Head_Snake-White {
background-image: url(spritesmith-main-9.png);
- background-position: -424px -1422px;
+ background-position: -1528px -530px;
width: 105px;
height: 105px;
}
.Mount_Head_Snake-Zombie {
background-image: url(spritesmith-main-9.png);
- background-position: -530px -1422px;
+ background-position: -1528px -636px;
width: 105px;
height: 105px;
}
.Mount_Head_Spider-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -636px -1422px;
+ background-position: -1528px -742px;
width: 105px;
height: 105px;
}
.Mount_Head_Spider-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
- background-position: -742px -1422px;
+ background-position: -1528px -848px;
width: 105px;
height: 105px;
}
.Mount_Head_Spider-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
- background-position: -848px -1422px;
+ background-position: -1528px -954px;
width: 105px;
height: 105px;
}
.Mount_Head_Spider-Desert {
background-image: url(spritesmith-main-9.png);
- background-position: -954px -1422px;
+ background-position: -1528px -1060px;
width: 105px;
height: 105px;
}
.Mount_Head_Spider-Golden {
background-image: url(spritesmith-main-9.png);
- background-position: -1060px -1422px;
+ background-position: -1528px -1166px;
width: 105px;
height: 105px;
}
.Mount_Head_Spider-Red {
background-image: url(spritesmith-main-9.png);
- background-position: -1166px -1422px;
+ background-position: -1528px -1272px;
width: 105px;
height: 105px;
}
.Mount_Head_Spider-Shade {
background-image: url(spritesmith-main-9.png);
- background-position: -1272px -1422px;
+ background-position: -1528px -1378px;
width: 105px;
height: 105px;
}
.Mount_Head_Spider-Skeleton {
background-image: url(spritesmith-main-9.png);
- background-position: -1378px -1422px;
+ background-position: 0px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_Spider-White {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px 0px;
+ background-position: -106px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_Spider-Zombie {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px -106px;
+ background-position: -212px -1516px;
width: 105px;
height: 105px;
}
@@ -1182,217 +1272,139 @@
}
.Mount_Head_TRex-Zombie {
background-image: url(spritesmith-main-9.png);
- background-position: 0px -544px;
+ background-position: -136px 0px;
width: 135px;
height: 135px;
}
.Mount_Head_TigerCub-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px -212px;
+ background-position: -318px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px -318px;
+ background-position: -424px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px -424px;
+ background-position: -530px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-Desert {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px -530px;
+ background-position: -636px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-Floral {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px -636px;
+ background-position: -742px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-Golden {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px -742px;
+ background-position: -848px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-Peppermint {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px -848px;
+ background-position: -954px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-Red {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px -954px;
+ background-position: -1060px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-Shade {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px -1060px;
+ background-position: -1166px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-Skeleton {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px -1166px;
+ background-position: -1272px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-Spooky {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px -1272px;
+ background-position: -1378px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-White {
background-image: url(spritesmith-main-9.png);
- background-position: -1528px -1378px;
+ background-position: -1484px -1516px;
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-Zombie {
background-image: url(spritesmith-main-9.png);
- background-position: 0px -1528px;
+ background-position: -1634px 0px;
width: 105px;
height: 105px;
}
.Mount_Head_Turkey-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -1166px -1528px;
+ background-position: -1634px -1166px;
width: 105px;
height: 105px;
}
.Mount_Head_Unicorn-Base {
background-image: url(spritesmith-main-9.png);
- background-position: -1272px -1528px;
+ background-position: -1634px -1272px;
width: 105px;
height: 105px;
}
.Mount_Head_Unicorn-CottonCandyBlue {
background-image: url(spritesmith-main-9.png);
- background-position: -1378px -1528px;
+ background-position: -1634px -1378px;
width: 105px;
height: 105px;
}
.Mount_Head_Unicorn-CottonCandyPink {
background-image: url(spritesmith-main-9.png);
- background-position: -1484px -1528px;
+ background-position: -1634px -1484px;
width: 105px;
height: 105px;
}
.Mount_Head_Unicorn-Desert {
background-image: url(spritesmith-main-9.png);
- background-position: -1634px 0px;
+ background-position: 0px -1622px;
width: 105px;
height: 105px;
}
.Mount_Head_Unicorn-Golden {
background-image: url(spritesmith-main-9.png);
- background-position: -1634px -106px;
+ background-position: -106px -1622px;
width: 105px;
height: 105px;
}
.Mount_Head_Unicorn-Red {
background-image: url(spritesmith-main-9.png);
- background-position: -1634px -212px;
+ background-position: -212px -1622px;
width: 105px;
height: 105px;
}
.Mount_Head_Unicorn-Shade {
background-image: url(spritesmith-main-9.png);
- background-position: -1634px -318px;
+ background-position: -1634px -636px;
width: 105px;
height: 105px;
}
.Mount_Head_Unicorn-Skeleton {
background-image: url(spritesmith-main-9.png);
- background-position: -1634px -424px;
+ background-position: -318px -1622px;
width: 105px;
height: 105px;
}
-.Mount_Head_Unicorn-White {
- background-image: url(spritesmith-main-9.png);
- background-position: -1634px -530px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Unicorn-Zombie {
- background-image: url(spritesmith-main-9.png);
- background-position: -1634px -636px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Whale-Base {
- background-image: url(spritesmith-main-9.png);
- background-position: -1634px -742px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Whale-CottonCandyBlue {
- background-image: url(spritesmith-main-9.png);
- background-position: -1634px -848px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Whale-CottonCandyPink {
- background-image: url(spritesmith-main-9.png);
- background-position: -1634px -954px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Whale-Desert {
- background-image: url(spritesmith-main-9.png);
- background-position: -1634px -1060px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Whale-Golden {
- background-image: url(spritesmith-main-9.png);
- background-position: -1634px -1166px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Whale-Red {
- background-image: url(spritesmith-main-9.png);
- background-position: -1634px -1272px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Whale-Shade {
- background-image: url(spritesmith-main-9.png);
- background-position: -1634px -1378px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Whale-Skeleton {
- background-image: url(spritesmith-main-9.png);
- background-position: -1634px -1484px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Whale-White {
- background-image: url(spritesmith-main-9.png);
- background-position: 0px -1634px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Whale-Zombie {
- background-image: url(spritesmith-main-9.png);
- background-position: -1210px -742px;
- width: 105px;
- height: 105px;
-}
-.Mount_Head_Wolf-Base {
- background-image: url(spritesmith-main-9.png);
- background-position: -136px 0px;
- width: 135px;
- height: 135px;
-}
diff --git a/common/dist/sprites/spritesmith-main-9.png b/common/dist/sprites/spritesmith-main-9.png
index ea03fb149b..748ad1d8d4 100644
Binary files a/common/dist/sprites/spritesmith-main-9.png and b/common/dist/sprites/spritesmith-main-9.png differ
diff --git a/common/img/sprites/spritesmith/backgrounds/background_beehive.png b/common/img/sprites/spritesmith/backgrounds/background_beehive.png
new file mode 100644
index 0000000000..55bcb1dd27
Binary files /dev/null and b/common/img/sprites/spritesmith/backgrounds/background_beehive.png differ
diff --git a/common/img/sprites/spritesmith/backgrounds/background_gazebo.png b/common/img/sprites/spritesmith/backgrounds/background_gazebo.png
new file mode 100644
index 0000000000..ff815ef9a0
Binary files /dev/null and b/common/img/sprites/spritesmith/backgrounds/background_gazebo.png differ
diff --git a/common/img/sprites/spritesmith/backgrounds/background_tree_roots.png b/common/img/sprites/spritesmith/backgrounds/background_tree_roots.png
new file mode 100644
index 0000000000..4996ce42bb
Binary files /dev/null and b/common/img/sprites/spritesmith/backgrounds/background_tree_roots.png differ
diff --git a/common/img/sprites/spritesmith/customize/chairs/button_chair_blue.png b/common/img/sprites/spritesmith/customize/chairs/button_chair_blue.png
new file mode 100644
index 0000000000..1a71d87b61
Binary files /dev/null and b/common/img/sprites/spritesmith/customize/chairs/button_chair_blue.png differ
diff --git a/common/img/sprites/spritesmith/customize/chairs/button_chair_green.png b/common/img/sprites/spritesmith/customize/chairs/button_chair_green.png
new file mode 100644
index 0000000000..ab8ddbca00
Binary files /dev/null and b/common/img/sprites/spritesmith/customize/chairs/button_chair_green.png differ
diff --git a/common/img/sprites/spritesmith/customize/chairs/button_chair_pink.png b/common/img/sprites/spritesmith/customize/chairs/button_chair_pink.png
new file mode 100644
index 0000000000..835cd90681
Binary files /dev/null and b/common/img/sprites/spritesmith/customize/chairs/button_chair_pink.png differ
diff --git a/common/img/sprites/spritesmith/customize/chairs/button_chair_red.png b/common/img/sprites/spritesmith/customize/chairs/button_chair_red.png
new file mode 100644
index 0000000000..43a8c5cb3d
Binary files /dev/null and b/common/img/sprites/spritesmith/customize/chairs/button_chair_red.png differ
diff --git a/common/img/sprites/spritesmith/customize/chairs/button_chair_yellow.png b/common/img/sprites/spritesmith/customize/chairs/button_chair_yellow.png
new file mode 100644
index 0000000000..3659bb31d9
Binary files /dev/null and b/common/img/sprites/spritesmith/customize/chairs/button_chair_yellow.png differ
diff --git a/common/img/sprites/spritesmith/customize/chairs/chair_blue.png b/common/img/sprites/spritesmith/customize/chairs/chair_blue.png
new file mode 100644
index 0000000000..a2ae66664f
Binary files /dev/null and b/common/img/sprites/spritesmith/customize/chairs/chair_blue.png differ
diff --git a/common/img/sprites/spritesmith/customize/chairs/chair_green.png b/common/img/sprites/spritesmith/customize/chairs/chair_green.png
new file mode 100644
index 0000000000..cefa510d78
Binary files /dev/null and b/common/img/sprites/spritesmith/customize/chairs/chair_green.png differ
diff --git a/common/img/sprites/spritesmith/customize/chairs/chair_pink.png b/common/img/sprites/spritesmith/customize/chairs/chair_pink.png
new file mode 100644
index 0000000000..f82a8b51a1
Binary files /dev/null and b/common/img/sprites/spritesmith/customize/chairs/chair_pink.png differ
diff --git a/common/img/sprites/spritesmith/customize/chairs/chair_red.png b/common/img/sprites/spritesmith/customize/chairs/chair_red.png
new file mode 100644
index 0000000000..8877ed2c9e
Binary files /dev/null and b/common/img/sprites/spritesmith/customize/chairs/chair_red.png differ
diff --git a/common/img/sprites/spritesmith/customize/chairs/chair_yellow.png b/common/img/sprites/spritesmith/customize/chairs/chair_yellow.png
new file mode 100644
index 0000000000..f23c37c84f
Binary files /dev/null and b/common/img/sprites/spritesmith/customize/chairs/chair_yellow.png differ
diff --git a/common/img/sprites/spritesmith/gear/armoire/broad_armor_armoire_graduateRobe.png b/common/img/sprites/spritesmith/gear/armoire/broad_armor_armoire_graduateRobe.png
new file mode 100644
index 0000000000..6ab11c096f
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/broad_armor_armoire_graduateRobe.png differ
diff --git a/common/img/sprites/spritesmith/gear/armoire/head_armoire_graduateCap.png b/common/img/sprites/spritesmith/gear/armoire/head_armoire_graduateCap.png
new file mode 100644
index 0000000000..9cff223b55
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/head_armoire_graduateCap.png differ
diff --git a/common/img/sprites/spritesmith/gear/armoire/shield_armoire_floralBouquet.png b/common/img/sprites/spritesmith/gear/armoire/shield_armoire_floralBouquet.png
new file mode 100644
index 0000000000..0431793f90
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shield_armoire_floralBouquet.png differ
diff --git a/common/img/sprites/spritesmith/npcs/npc_bailey_broken.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_graduateRobe.png
similarity index 55%
rename from common/img/sprites/spritesmith/npcs/npc_bailey_broken.png
rename to common/img/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_graduateRobe.png
index 906fe2fdbe..0f37747c03 100644
Binary files a/common/img/sprites/spritesmith/npcs/npc_bailey_broken.png and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_graduateRobe.png differ
diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_graduateCap.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_graduateCap.png
new file mode 100644
index 0000000000..15cb96d25e
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_graduateCap.png differ
diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_floralBouquet.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_floralBouquet.png
new file mode 100644
index 0000000000..fe86072cc4
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_floralBouquet.png differ
diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_habiticanDiploma.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_habiticanDiploma.png
new file mode 100644
index 0000000000..d598983883
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_habiticanDiploma.png differ
diff --git a/common/img/sprites/spritesmith/gear/armoire/slim_armor_armoire_graduateRobe.png b/common/img/sprites/spritesmith/gear/armoire/slim_armor_armoire_graduateRobe.png
new file mode 100644
index 0000000000..757898ccd9
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/slim_armor_armoire_graduateRobe.png differ
diff --git a/common/img/sprites/spritesmith/gear/armoire/weapon_armoire_habiticanDiploma.png b/common/img/sprites/spritesmith/gear/armoire/weapon_armoire_habiticanDiploma.png
new file mode 100644
index 0000000000..31e6d8c635
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/weapon_armoire_habiticanDiploma.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_blackTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_blackTopFrame.png
new file mode 100644
index 0000000000..c1f62be80c
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_blackTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_blueTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_blueTopFrame.png
new file mode 100644
index 0000000000..36b530bc3a
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_blueTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_greenTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_greenTopFrame.png
new file mode 100644
index 0000000000..d7d737c9fc
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_greenTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_pinkTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_pinkTopFrame.png
new file mode 100644
index 0000000000..2a86c75712
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_pinkTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_redTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_redTopFrame.png
new file mode 100644
index 0000000000..d12fcd213e
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_redTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_whiteTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_whiteTopFrame.png
new file mode 100644
index 0000000000..75b3af7549
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_whiteTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_yellowTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_yellowTopFrame.png
new file mode 100644
index 0000000000..f8ec515995
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/eyewear_special_yellowTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blackTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blackTopFrame.png
new file mode 100644
index 0000000000..1eac42a4fc
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blackTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blueTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blueTopFrame.png
new file mode 100644
index 0000000000..9eb6a9fdd0
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blueTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_greenTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_greenTopFrame.png
new file mode 100644
index 0000000000..72fa1d75fb
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_greenTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_pinkTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_pinkTopFrame.png
new file mode 100644
index 0000000000..d794d43da4
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_pinkTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_redTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_redTopFrame.png
new file mode 100644
index 0000000000..5e0666ea3f
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_redTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_whiteTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_whiteTopFrame.png
new file mode 100644
index 0000000000..3b575c7147
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_whiteTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_yellowTopFrame.png b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_yellowTopFrame.png
new file mode 100644
index 0000000000..3a56de3c14
Binary files /dev/null and b/common/img/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_yellowTopFrame.png differ
diff --git a/common/img/sprites/spritesmith/npcs/npc_alex.png b/common/img/sprites/spritesmith/npcs/npc_alex.png
index 8982854041..e904970937 100644
Binary files a/common/img/sprites/spritesmith/npcs/npc_alex.png and b/common/img/sprites/spritesmith/npcs/npc_alex.png differ
diff --git a/common/img/sprites/spritesmith/npcs/npc_alex_broken.png b/common/img/sprites/spritesmith/npcs/npc_alex_broken.png
deleted file mode 100644
index 5859ed22e6..0000000000
Binary files a/common/img/sprites/spritesmith/npcs/npc_alex_broken.png and /dev/null differ
diff --git a/common/img/sprites/spritesmith/npcs/npc_bailey.png b/common/img/sprites/spritesmith/npcs/npc_bailey.png
index 419496bdd0..f6e58617a8 100644
Binary files a/common/img/sprites/spritesmith/npcs/npc_bailey.png and b/common/img/sprites/spritesmith/npcs/npc_bailey.png differ
diff --git a/common/img/sprites/spritesmith/npcs/npc_daniel.png b/common/img/sprites/spritesmith/npcs/npc_daniel.png
index 471f751e72..b12dd9e254 100644
Binary files a/common/img/sprites/spritesmith/npcs/npc_daniel.png and b/common/img/sprites/spritesmith/npcs/npc_daniel.png differ
diff --git a/common/img/sprites/spritesmith/npcs/npc_ian.png b/common/img/sprites/spritesmith/npcs/npc_ian.png
deleted file mode 100644
index 86860dfa1b..0000000000
Binary files a/common/img/sprites/spritesmith/npcs/npc_ian.png and /dev/null differ
diff --git a/common/img/sprites/spritesmith/npcs/npc_justin.png b/common/img/sprites/spritesmith/npcs/npc_justin.png
index 9365bc12c9..08cb56f206 100644
Binary files a/common/img/sprites/spritesmith/npcs/npc_justin.png and b/common/img/sprites/spritesmith/npcs/npc_justin.png differ
diff --git a/common/img/sprites/spritesmith/npcs/npc_matt.png b/common/img/sprites/spritesmith/npcs/npc_matt.png
index e129d6e43e..b643153c46 100644
Binary files a/common/img/sprites/spritesmith/npcs/npc_matt.png and b/common/img/sprites/spritesmith/npcs/npc_matt.png differ
diff --git a/common/img/sprites/spritesmith/npcs/npc_matt_broken.png b/common/img/sprites/spritesmith/npcs/npc_matt_broken.png
deleted file mode 100644
index 638dc40166..0000000000
Binary files a/common/img/sprites/spritesmith/npcs/npc_matt_broken.png and /dev/null differ
diff --git a/common/img/sprites/spritesmith_large/promo/promo_backgrounds_armoire_201605.png b/common/img/sprites/spritesmith_large/promo/promo_backgrounds_armoire_201605.png
new file mode 100644
index 0000000000..96cb1abb62
Binary files /dev/null and b/common/img/sprites/spritesmith_large/promo/promo_backgrounds_armoire_201605.png differ
diff --git a/common/img/sprites/spritesmith_large/promo/promo_chairs_glasses.png b/common/img/sprites/spritesmith_large/promo/promo_chairs_glasses.png
new file mode 100644
index 0000000000..62f6943ace
Binary files /dev/null and b/common/img/sprites/spritesmith_large/promo/promo_chairs_glasses.png differ
diff --git a/common/locales/en/api-v3.json b/common/locales/en/api-v3.json
index 90729ca72c..3832ba83cf 100644
--- a/common/locales/en/api-v3.json
+++ b/common/locales/en/api-v3.json
@@ -1,5 +1,6 @@
{
"missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
"missingUsernameEmail": "Missing username or email.",
"missingEmail": "Missing email.",
"missingUsername": "Missing username.",
@@ -100,6 +101,8 @@
"noAdminAccess": "You don't have admin access.",
"pageMustBeNumber": "req.query.page must be a number",
"missingUnsubscriptionCode": "Missing unsubscription code.",
+ "missingSubscription": "User does not have a plan subscription",
+ "missingSubscriptionCode": "Missing subscription code. Possible values: basic_earned, basic_3mo, basic_6mo, google_6mo, basic_12mo.",
"userNotFound": "User not found.",
"spellNotFound": "Spell \"<%= spellId %>\" not found.",
"partyNotFound": "Party not found",
@@ -172,5 +175,8 @@
"resetComplete": "Reset completed",
"lvl10ChangeClass": "To change class you must be at least level 10.",
"equipmentAlreadyOwned": "You already own that piece of equipment",
- "pmsMarkedRead": "Your private messages have been marked as read"
+ "pmsMarkedRead": "Your private messages have been marked as read",
+ "paymentNotSuccessful": "The payment was not successful",
+ "planNotActive": "The plan hasn't activated yet (due to a PayPal bug). It will begin <%= nextBillingDate %>, after which you can cancel to retain your full benefits",
+ "cancelingSubscription": "Canceling the subscription"
}
diff --git a/common/locales/en/backgrounds.json b/common/locales/en/backgrounds.json
index 5033629a35..0b27a12bdd 100644
--- a/common/locales/en/backgrounds.json
+++ b/common/locales/en/backgrounds.json
@@ -183,6 +183,13 @@
"backgroundGiantFlowersText": "Giant Flowers",
"backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.",
"backgroundRainbowsEndText": "End of the Rainbow",
- "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow."
-}
+ "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow.",
+ "backgrounds052016": "SET 24: Released May 2016",
+ "backgroundBeehiveText": "Beehive",
+ "backgroundBeehiveNotes": "Buzz and dance in a Beehive.",
+ "backgroundGazeboText": "Gazebo",
+ "backgroundGazeboNotes": "Battle a Gazebo.",
+ "backgroundTreeRootsText": "Tree Roots",
+ "backgroundTreeRootsNotes": "Explore the Tree Roots."
+}
diff --git a/common/locales/en/gear.json b/common/locales/en/gear.json
index 3fa7ea8545..471b6b6362 100644
--- a/common/locales/en/gear.json
+++ b/common/locales/en/gear.json
@@ -208,6 +208,8 @@
"weaponArmoireMiningPickaxNotes": "Mine the maximum amount of gold from your tasks! Increases Perception by <%= per %>. Enchanted Armoire: Miner Set (Item 3 of 3).",
"weaponArmoireBasicLongbowText": "Basic Longbow",
"weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
+ "weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
+ "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
"armor": "armor",
@@ -435,6 +437,8 @@
"armorArmoireMinerOverallsNotes": "They may seem worn, but they are enchanted to repel dirt. Increases Constitution by <%= con %>. Enchanted Armoire: Miner Set (Item 2 of 3).",
"armorArmoireBasicArcherArmorText": "Basic Archer Armor",
"armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 3).",
+ "armorArmoireGraduateRobeText": "Graduate Robe",
+ "armorArmoireGraduateRobeNotes": "Congratulations! This weighty robe hangs heavy with all the knowledge you have accrued. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 2 of 3).",
"headgear": "headgear",
@@ -676,6 +680,8 @@
"headArmoireMinerHelmetNotes": "Protect your head from falling tasks! Increases Intelligence by <%= int %>. Enchanted Armoire: Miner Set (Item 1 of 3).",
"headArmoireBasicArcherCapText": "Basic Archer Cap",
"headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
+ "headArmoireGraduateCapText": "Graduate Cap",
+ "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "shield-hand item",
@@ -748,7 +754,7 @@
"shieldSpecialWinter2015HealerNotes": "This shield deflects the freezing wind. Increases Constitution by <%= con %>. Limited Edition 2014-2015 Winter Gear.",
"shieldSpecialSpring2015RogueText": "Exploding Squeak",
- "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength <%= str %>. Limited Edition 2015 Spring Gear.",
+ "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "Dish Discus",
"shieldSpecialSpring2015WarriorNotes": "Hurl it at your enemies.... or just hold it, because it will fill up with yummy kibble at dinnertime. Increases Constitution by <%= con %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015HealerText": "Patterned Pillow",
@@ -797,6 +803,8 @@
"shieldArmoireDragonTamerShieldNotes": "Distract enemies with this dragon-shaped shield. Increases Perception by <%= per %>. Enchanted Armoire: Dragon Tamer Set (Item 2 of 3).",
"shieldArmoireMysticLampText": "Mystic Lamp",
"shieldArmoireMysticLampNotes": "Light the darkest caves with this mystic lamp! Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.",
+ "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
+ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "Back Accessory",
"backBase0Text": "No Back Accessory",
@@ -918,6 +926,21 @@
"eyewearBase0Text": "No Eyewear",
"eyewearBase0Notes": "No Eyewear.",
+ "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
+ "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
+ "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
+ "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
+ "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
+ "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
+ "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
+ "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
+ "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
+ "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
+ "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
+ "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
+ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
+ "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
+
"eyewearSpecialSummerRogueText": "Roguish Eyepatch",
"eyewearSpecialSummerRogueNotes": "It doesn't take a scallywag to see how stylish this is! Confers no benefit. Limited Edition 2014 Summer Gear.",
"eyewearSpecialSummerWarriorText": "Dashing Eyepatch",
diff --git a/common/script/content/appearance/backgrounds.js b/common/script/content/appearance/backgrounds.js
index cce821d36c..cfcad22c43 100644
--- a/common/script/content/appearance/backgrounds.js
+++ b/common/script/content/appearance/backgrounds.js
@@ -325,6 +325,20 @@ let backgrounds = {
notes: t('backgroundRainbowsEndNotes'),
},
},
+ backgrounds052016: {
+ beehive: {
+ text: t('backgroundBeehiveText'),
+ notes: t('backgroundBeehiveNotes'),
+ },
+ gazebo: {
+ text: t('backgroundGazeboText'),
+ notes: t('backgroundGazeboNotes'),
+ },
+ tree_roots: {
+ text: t('backgroundTreeRootsText'),
+ notes: t('backgroundTreeRootsNotes'),
+ },
+ },
};
/* eslint-enable quote-props */
diff --git a/common/script/content/appearance/chair.js b/common/script/content/appearance/chair.js
index ab51bbf6aa..ab52b334ea 100644
--- a/common/script/content/appearance/chair.js
+++ b/common/script/content/appearance/chair.js
@@ -3,4 +3,9 @@ import prefill from './prefill.js';
export default prefill({
none: {},
black: {},
+ blue: {},
+ green: {},
+ pink: {},
+ red: {},
+ yellow: {},
});
diff --git a/common/script/content/gear/sets/armoire.js b/common/script/content/gear/sets/armoire.js
index 5d342db308..5ed46efbb7 100644
--- a/common/script/content/gear/sets/armoire.js
+++ b/common/script/content/gear/sets/armoire.js
@@ -126,6 +126,14 @@ let armor = {
set: 'basicArcher',
canOwn: ownsItem('armor_armoire_basicArcherArmor'),
},
+ graduateRobe: {
+ text: t('armorArmoireGraduateRobeText'),
+ notes: t('armorArmoireGraduateRobeNotes', { int: 10 }),
+ value: 100,
+ int: 10,
+ set: 'graduate',
+ canOwn: ownsItem('armor_armoire_graduateRobe'),
+ },
};
let eyewear = {
@@ -330,6 +338,14 @@ let head = {
set: 'basicArcher',
canOwn: ownsItem('head_armoire_basicArcherCap'),
},
+ graduateCap: {
+ text: t('headArmoireGraduateCapText'),
+ notes: t('headArmoireGraduateCapNotes', { int: 9 }),
+ value: 100,
+ int: 9,
+ set: 'graduate',
+ canOwn: ownsItem('head_armoire_graduateCap'),
+ },
};
let shield = {
@@ -375,6 +391,13 @@ let shield = {
per: 15,
canOwn: ownsItem('shield_armoire_mysticLamp'),
},
+ floralBouquet: {
+ text: t('shieldArmoireFloralBouquetText'),
+ notes: t('shieldArmoireFloralBouquetNotes', { con: 3 }),
+ value: 100,
+ con: 3,
+ canOwn: ownsItem('shield_armoire_floralBouquet'),
+ },
};
let headAccessory = {
@@ -521,6 +544,14 @@ let weapon = {
set: 'basicArcher',
canOwn: ownsItem('weapon_armoire_basicLongbow'),
},
+ habiticanDiploma: {
+ text: t('weaponArmoireHabiticanDiplomaText'),
+ notes: t('weaponArmoireHabiticanDiplomaNotes', { int: 11 }),
+ value: 100,
+ int: 11,
+ set: 'graduate',
+ canOwn: ownsItem('weapon_armoire_habiticanDiploma'),
+ },
};
let armoireSet = {
diff --git a/common/script/content/gear/sets/special/index.js b/common/script/content/gear/sets/special/index.js
index 5111eaa793..cad6ae6f97 100644
--- a/common/script/content/gear/sets/special/index.js
+++ b/common/script/content/gear/sets/special/index.js
@@ -62,9 +62,6 @@ let armor = {
notes: t('armorSpecialSpringRogueNotes', { per: 15 }),
value: 90,
per: 15,
- canBuy: () => {
- return true;
- },
},
springWarrior: {
event: EVENTS.spring,
@@ -73,9 +70,6 @@ let armor = {
notes: t('armorSpecialSpringWarriorNotes', { con: 9 }),
value: 90,
con: 9,
- canBuy: () => {
- return true;
- },
},
springMage: {
event: EVENTS.spring,
@@ -84,9 +78,6 @@ let armor = {
notes: t('armorSpecialSpringMageNotes', { int: 9 }),
value: 90,
int: 9,
- canBuy: () => {
- return true;
- },
},
springHealer: {
event: EVENTS.spring,
@@ -95,9 +86,6 @@ let armor = {
notes: t('armorSpecialSpringHealerNotes', { con: 15 }),
value: 90,
con: 15,
- canBuy: () => {
- return true;
- },
},
summerRogue: {
event: EVENTS.summer,
@@ -208,9 +196,6 @@ let armor = {
notes: t('armorSpecialSpring2015RogueNotes', { per: 15 }),
value: 90,
per: 15,
- canBuy: () => {
- return true;
- },
},
spring2015Warrior: {
event: EVENTS.spring2015,
@@ -219,9 +204,6 @@ let armor = {
notes: t('armorSpecialSpring2015WarriorNotes', { con: 9 }),
value: 90,
con: 9,
- canBuy: () => {
- return true;
- },
},
spring2015Mage: {
event: EVENTS.spring2015,
@@ -230,9 +212,6 @@ let armor = {
notes: t('armorSpecialSpring2015MageNotes', { int: 9 }),
value: 90,
int: 9,
- canBuy: () => {
- return true;
- },
},
spring2015Healer: {
event: EVENTS.spring2015,
@@ -241,9 +220,6 @@ let armor = {
notes: t('armorSpecialSpring2015HealerNotes', { con: 15 }),
value: 90,
con: 15,
- canBuy: () => {
- return true;
- },
},
summer2015Rogue: {
event: EVENTS.summer2015,
@@ -457,6 +433,48 @@ let eyewear = {
notes: t('eyewearSpecialSummerWarriorNotes'),
value: 20,
},
+ blackTopFrame: {
+ gearSet: 'glasses',
+ text: t('eyewearSpecialBlackTopFrameText'),
+ notes: t('eyewearSpecialBlackTopFrameNotes'),
+ value: 0,
+ },
+ blueTopFrame: {
+ gearSet: 'glasses',
+ text: t('eyewearSpecialBlueTopFrameText'),
+ notes: t('eyewearSpecialBlueTopFrameNotes'),
+ value: 0,
+ },
+ greenTopFrame: {
+ gearSet: 'glasses',
+ text: t('eyewearSpecialGreenTopFrameText'),
+ notes: t('eyewearSpecialGreenTopFrameNotes'),
+ value: 0,
+ },
+ pinkTopFrame: {
+ gearSet: 'glasses',
+ text: t('eyewearSpecialPinkTopFrameText'),
+ notes: t('eyewearSpecialPinkTopFrameNotes'),
+ value: 0,
+ },
+ redTopFrame: {
+ gearSet: 'glasses',
+ text: t('eyewearSpecialRedTopFrameText'),
+ notes: t('eyewearSpecialRedTopFrameNotes'),
+ value: 0,
+ },
+ whiteTopFrame: {
+ gearSet: 'glasses',
+ text: t('eyewearSpecialWhiteTopFrameText'),
+ notes: t('eyewearSpecialWhiteTopFrameNotes'),
+ value: 0,
+ },
+ yellowTopFrame: {
+ gearSet: 'glasses',
+ text: t('eyewearSpecialYellowTopFrameText'),
+ notes: t('eyewearSpecialYellowTopFrameNotes'),
+ value: 0,
+ },
};
let head = {
@@ -515,9 +533,6 @@ let head = {
notes: t('headSpecialSpringRogueNotes', { per: 9 }),
value: 60,
per: 9,
- canBuy: () => {
- return true;
- },
},
springWarrior: {
event: EVENTS.spring,
@@ -526,9 +541,6 @@ let head = {
notes: t('headSpecialSpringWarriorNotes', { str: 9 }),
value: 60,
str: 9,
- canBuy: () => {
- return true;
- },
},
springMage: {
event: EVENTS.spring,
@@ -537,9 +549,6 @@ let head = {
notes: t('headSpecialSpringMageNotes', { per: 7 }),
value: 60,
per: 7,
- canBuy: () => {
- return true;
- },
},
springHealer: {
event: EVENTS.spring,
@@ -548,9 +557,6 @@ let head = {
notes: t('headSpecialSpringHealerNotes', { int: 7 }),
value: 60,
int: 7,
- canBuy: () => {
- return true;
- },
},
summerRogue: {
event: EVENTS.summer,
@@ -661,9 +667,6 @@ let head = {
notes: t('headSpecialSpring2015RogueNotes', { per: 9 }),
value: 60,
per: 9,
- canBuy: () => {
- return true;
- },
},
spring2015Warrior: {
event: EVENTS.spring2015,
@@ -672,9 +675,6 @@ let head = {
notes: t('headSpecialSpring2015WarriorNotes', { str: 9 }),
value: 60,
str: 9,
- canBuy: () => {
- return true;
- },
},
spring2015Mage: {
event: EVENTS.spring2015,
@@ -683,9 +683,6 @@ let head = {
notes: t('headSpecialSpring2015MageNotes', { per: 7 }),
value: 60,
per: 7,
- canBuy: () => {
- return true;
- },
},
spring2015Healer: {
event: EVENTS.spring2015,
@@ -694,9 +691,6 @@ let head = {
notes: t('headSpecialSpring2015HealerNotes', { int: 7 }),
value: 60,
int: 7,
- canBuy: () => {
- return true;
- },
},
summer2015Rogue: {
event: EVENTS.summer2015,
@@ -847,9 +841,6 @@ let headAccessory = {
text: t('headAccessorySpecialSpringRogueText'),
notes: t('headAccessorySpecialSpringRogueNotes'),
value: 20,
- canBuy: () => {
- return true;
- },
},
springWarrior: {
event: EVENTS.spring,
@@ -857,9 +848,6 @@ let headAccessory = {
text: t('headAccessorySpecialSpringWarriorText'),
notes: t('headAccessorySpecialSpringWarriorNotes'),
value: 20,
- canBuy: () => {
- return true;
- },
},
springMage: {
event: EVENTS.spring,
@@ -867,9 +855,6 @@ let headAccessory = {
text: t('headAccessorySpecialSpringMageText'),
notes: t('headAccessorySpecialSpringMageNotes'),
value: 20,
- canBuy: () => {
- return true;
- },
},
springHealer: {
event: EVENTS.spring,
@@ -877,9 +862,6 @@ let headAccessory = {
text: t('headAccessorySpecialSpringHealerText'),
notes: t('headAccessorySpecialSpringHealerNotes'),
value: 20,
- canBuy: () => {
- return true;
- },
},
spring2015Rogue: {
event: EVENTS.spring2015,
@@ -887,9 +869,6 @@ let headAccessory = {
text: t('headAccessorySpecialSpring2015RogueText'),
notes: t('headAccessorySpecialSpring2015RogueNotes'),
value: 20,
- canBuy: () => {
- return true;
- },
},
spring2015Warrior: {
event: EVENTS.spring2015,
@@ -897,9 +876,6 @@ let headAccessory = {
text: t('headAccessorySpecialSpring2015WarriorText'),
notes: t('headAccessorySpecialSpring2015WarriorNotes'),
value: 20,
- canBuy: () => {
- return true;
- },
},
spring2015Mage: {
event: EVENTS.spring2015,
@@ -907,9 +883,6 @@ let headAccessory = {
text: t('headAccessorySpecialSpring2015MageText'),
notes: t('headAccessorySpecialSpring2015MageNotes'),
value: 20,
- canBuy: () => {
- return true;
- },
},
spring2015Healer: {
event: EVENTS.spring2015,
@@ -917,9 +890,6 @@ let headAccessory = {
text: t('headAccessorySpecialSpring2015HealerText'),
notes: t('headAccessorySpecialSpring2015HealerNotes'),
value: 20,
- canBuy: () => {
- return true;
- },
},
bearEars: {
gearSet: 'animal',
@@ -1080,9 +1050,6 @@ let shield = {
notes: t('shieldSpecialSpringRogueNotes', { str: 8 }),
value: 80,
str: 8,
- canBuy: () => {
- return true;
- },
},
springWarrior: {
event: EVENTS.spring,
@@ -1091,9 +1058,6 @@ let shield = {
notes: t('shieldSpecialSpringWarriorNotes', { con: 7 }),
value: 70,
con: 7,
- canBuy: () => {
- return true;
- },
},
springHealer: {
event: EVENTS.spring,
@@ -1102,9 +1066,6 @@ let shield = {
notes: t('shieldSpecialSpringHealerNotes', { con: 9 }),
value: 70,
con: 9,
- canBuy: () => {
- return true;
- },
},
summerRogue: {
event: EVENTS.summer,
@@ -1137,9 +1098,6 @@ let shield = {
notes: t('shieldSpecialFallRogueNotes', { str: 8 }),
value: 80,
str: 8,
- canBuy: () => {
- return true;
- },
},
fallWarrior: {
event: EVENTS.fall,
@@ -1148,9 +1106,6 @@ let shield = {
notes: t('shieldSpecialFallWarriorNotes', { con: 7 }),
value: 70,
con: 7,
- canBuy: () => {
- return true;
- },
},
fallHealer: {
event: EVENTS.fall,
@@ -1159,9 +1114,6 @@ let shield = {
notes: t('shieldSpecialFallHealerNotes', { con: 9 }),
value: 70,
con: 9,
- canBuy: () => {
- return true;
- },
},
winter2015Rogue: {
event: EVENTS.winter2015,
@@ -1194,9 +1146,6 @@ let shield = {
notes: t('shieldSpecialSpring2015RogueNotes', { str: 8 }),
value: 80,
str: 8,
- canBuy: () => {
- return true;
- },
},
spring2015Warrior: {
event: EVENTS.spring2015,
@@ -1205,9 +1154,6 @@ let shield = {
notes: t('shieldSpecialSpring2015WarriorNotes', { con: 7 }),
value: 70,
con: 7,
- canBuy: () => {
- return true;
- },
},
spring2015Healer: {
event: EVENTS.spring2015,
@@ -1216,9 +1162,6 @@ let shield = {
notes: t('shieldSpecialSpring2015HealerNotes', { con: 9 }),
value: 70,
con: 9,
- canBuy: () => {
- return true;
- },
},
summer2015Rogue: {
event: EVENTS.summer2015,
@@ -1227,9 +1170,6 @@ let shield = {
notes: t('shieldSpecialSummer2015RogueNotes', { str: 8 }),
value: 80,
str: 8,
- canBuy: () => {
- return true;
- },
},
summer2015Warrior: {
event: EVENTS.summer2015,
@@ -1375,9 +1315,6 @@ let weapon = {
notes: t('weaponSpecialSpringRogueNotes', { str: 8 }),
value: 80,
str: 8,
- canBuy: () => {
- return true;
- },
},
springWarrior: {
event: EVENTS.spring,
@@ -1386,9 +1323,6 @@ let weapon = {
notes: t('weaponSpecialSpringWarriorNotes', { str: 15 }),
value: 90,
str: 15,
- canBuy: () => {
- return true;
- },
},
springMage: {
event: EVENTS.spring,
@@ -1399,9 +1333,6 @@ let weapon = {
value: 160,
int: 15,
per: 7,
- canBuy: () => {
- return true;
- },
},
springHealer: {
event: EVENTS.spring,
@@ -1410,9 +1341,6 @@ let weapon = {
notes: t('weaponSpecialSpringHealerNotes', { int: 9 }),
value: 90,
int: 9,
- canBuy: () => {
- return true;
- },
},
summerRogue: {
event: EVENTS.summer,
@@ -1523,9 +1451,6 @@ let weapon = {
notes: t('weaponSpecialSpring2015RogueNotes', { str: 8 }),
value: 80,
str: 8,
- canBuy: () => {
- return true;
- },
},
spring2015Warrior: {
event: EVENTS.spring2015,
@@ -1534,9 +1459,6 @@ let weapon = {
notes: t('weaponSpecialSpring2015WarriorNotes', { str: 15 }),
value: 90,
str: 15,
- canBuy: () => {
- return true;
- },
},
spring2015Mage: {
event: EVENTS.spring2015,
@@ -1547,9 +1469,6 @@ let weapon = {
value: 160,
int: 15,
per: 7,
- canBuy: () => {
- return true;
- },
},
spring2015Healer: {
event: EVENTS.spring2015,
@@ -1558,9 +1477,6 @@ let weapon = {
notes: t('weaponSpecialSpring2015HealerNotes', { int: 9 }),
value: 90,
int: 9,
- canBuy: () => {
- return true;
- },
},
summer2015Rogue: {
event: EVENTS.summer2015,
diff --git a/common/script/fns/randomDrop.js b/common/script/fns/randomDrop.js
index 102709da57..92064e62f1 100644
--- a/common/script/fns/randomDrop.js
+++ b/common/script/fns/randomDrop.js
@@ -49,7 +49,7 @@ module.exports = function randomDrop (user, modifiers, req = {}) {
user.markModified('party.quest.progress');
}
- if (user.purchased && user.purchased.plan && user.purchased.plan.custsomerId) {
+ if (user.purchased && user.purchased.plan && user.purchased.plan.customerId) {
dropMultiplier = 2;
} else {
dropMultiplier = 1;
diff --git a/config.json.example b/config.json.example
index 6aeb8ac74a..ca012501bb 100644
--- a/config.json.example
+++ b/config.json.example
@@ -1,5 +1,6 @@
{
"PORT":3000,
+ "ENABLE_CONSOLE_LOGS_IN_PROD":"false",
"IP":"0.0.0.0",
"CORES":1,
"BASE_URL":"http://localhost:3000",
@@ -19,6 +20,7 @@
"STRIPE_API_KEY":"aaaabbbbccccddddeeeeffff00001111",
"STRIPE_PUB_KEY":"22223333444455556666777788889999",
"NEW_RELIC_LICENSE_KEY":"NEW_RELIC_LICENSE_KEY",
+ "NEW_RELIC_NO_CONFIG_FILE":"true",
"NEW_RELIC_APPLICATION_ID":"NEW_RELIC_APPLICATION_ID",
"NEW_RELIC_API_KEY":"NEW_RELIC_API_KEY",
"GA_ID": "GA_ID",
@@ -33,7 +35,7 @@
"EMAIL_SERVER": {
"url": "http://example.com",
"authUser": "user",
- "authPassword": "password"
+ "authPassword": "password"
},
"S3":{
"bucket":"bucket",
@@ -60,7 +62,7 @@
"subdomain": "subdomain",
"token": "token",
"username": "username",
- "password": "password"
+ "password": "password"
},
"PUSH_CONFIGS": {
"GCM_SERVER_API_KEY": "",
diff --git a/migrations/api_v3/challenges.js b/migrations/api_v3/challenges.js
index a650e26188..a1b9b7d4fa 100644
--- a/migrations/api_v3/challenges.js
+++ b/migrations/api_v3/challenges.js
@@ -17,6 +17,7 @@ var mongoose = require('mongoose');
var _ = require('lodash');
var uuid = require('uuid');
var consoleStamp = require('console-stamp');
+var fs = require('fs');
// Add timestamps to console messages
consoleStamp(console);
@@ -29,7 +30,7 @@ var MONGODB_NEW = nconf.get('MONGODB_NEW');
var MongoClient = MongoDB.MongoClient;
-mongoose.Promise = Q.Promise; // otherwise mongoose models won't work
+mongoose.Promise = Bluebird; // otherwise mongoose models won't work
// Load new models
var NewChallenge = require('../../website/src/models/challenge').model;
@@ -48,6 +49,8 @@ var BATCH_SIZE = 1000;
var processedChallenges = 0;
var totoalProcessedTasks = 0;
+var newTasksIds = {}; // a map of old id -> [new id, challengeId]
+
// Only process challenges that fall in a interval ie -> up to 0000-4000-0000-0000
var AFTER_CHALLENGE_ID = nconf.get('AFTER_CHALLENGE_ID');
var BEFORE_CHALLENGE_ID = nconf.get('BEFORE_CHALLENGE_ID');
@@ -109,23 +112,44 @@ function processChallenges (afterId) {
if (!oldChallenge.group) throw new Error('challenge.group is required');
if (!oldChallenge.leader) throw new Error('challenge.leader is required');
+
+ if (oldChallenge.leader === '9') {
+ oldChallenge.leader = '00000000-0000-4000-9000-000000000000';
+ }
+
+ if (oldChallenge.group === 'habitrpg') {
+ oldChallenge.group = '00000000-0000-4000-A000-000000000000';
+ }
+
+ delete oldChallenge.id;
+
var newChallenge = new NewChallenge(oldChallenge);
newChallenge.createdAt = createdAt;
oldTasks.forEach(function (oldTask) {
- oldTask._id = uuid.v4(); // TODO keep the old uuid unless duplicated
+ oldTask._id = uuid.v4();
oldTask.legacyId = oldTask.id; // store the old task id
delete oldTask.id;
+ oldTask.challenge = oldTask.challenge || {};
+ oldTask.challenge.id = newChallenge._id;
+
+ if (newTasksIds[oldTask.legacyId + '-' + newChallenge._id]) {
+ throw new Error('duplicate :(');
+ } else {
+ newTasksIds[oldTask.legacyId + '-' + newChallenge._id] = oldTask._id;
+ }
+
oldTask.tags = _.map(oldTask.tags || {}, function (tagPresent, tagId) {
return tagPresent && tagId;
+ }).filter(function (tag) {
+ return tag !== false;
});
if (!oldTask.text) oldTask.text = 'task text'; // required
- oldTask.challenge = oldTask.challenge || {};
- oldTask.challenge.id = oldChallenge._id;
+ oldTask.createdAt = oldTask.dateCreated;
newChallenge.tasksOrder[`${oldTask.type}s`].push(oldTask._id);
if (oldTask.completed) oldTask.completed = false;
@@ -141,7 +165,7 @@ function processChallenges (afterId) {
console.log(`Saving ${oldChallenges.length} challenges and ${processedTasks} tasks.`);
- return Q.all([
+ return Bluebird.all([
batchInsertChallenges.execute(),
batchInsertTasks.execute(),
]);
@@ -155,13 +179,15 @@ function processChallenges (afterId) {
if (lastChallenge) {
return processChallenges(lastChallenge);
} else {
+ console.log('Writing newTasksIds.json...')
+ fs.writeFileSync('newTasksIds.json', JSON.stringify(newTasksIds, null, 4), 'utf8');
return console.log('Done!');
}
});
}
// Connect to the databases
-Q.all([
+Bluebird.all([
MongoClient.connect(MONGODB_OLD),
MongoClient.connect(MONGODB_NEW),
])
diff --git a/migrations/api_v3/challengesMembers.js b/migrations/api_v3/challengesMembers.js
index f5c1532660..7f7b2c99fd 100644
--- a/migrations/api_v3/challengesMembers.js
+++ b/migrations/api_v3/challengesMembers.js
@@ -30,7 +30,7 @@ var MONGODB_NEW = nconf.get('MONGODB_NEW');
var MongoClient = MongoDB.MongoClient;
-mongoose.Promise = Q.Promise; // otherwise mongoose models won't work
+mongoose.Promise = Bluebird; // otherwise mongoose models won't work
// To be defined later when MongoClient connects
var mongoDbOldInstance;
@@ -87,8 +87,15 @@ function processChallenges (afterId) {
}
oldChallenges.forEach(function (oldChallenge) {
+ // Tyler Renelle
+ oldChallenge.members.forEach(function (id, index) {
+ if (id === '9') {
+ oldChallenge.members[index] = '00000000-0000-4000-9000-000000000000';
+ }
+ });
+
promises.push(newUserCollection.updateMany({
- _id: {$in: oldChallenge.members},
+ _id: {$in: oldChallenge.members || []},
}, {
$push: {challenges: oldChallenge._id},
}, {multi: true}));
@@ -96,7 +103,7 @@ function processChallenges (afterId) {
console.log(`Migrating members of ${oldChallenges.length} challenges.`);
- return Q.all(promises);
+ return Bluebird.all(promises);
})
.then(function () {
processedChallenges += oldChallenges.length;
@@ -112,7 +119,7 @@ function processChallenges (afterId) {
}
// Connect to the databases
-Q.all([
+Bluebird.all([
MongoClient.connect(MONGODB_OLD),
MongoClient.connect(MONGODB_NEW),
])
diff --git a/migrations/api_v3/coupons.js b/migrations/api_v3/coupons.js
index 8fb2676014..ce7058e3f0 100644
--- a/migrations/api_v3/coupons.js
+++ b/migrations/api_v3/coupons.js
@@ -29,7 +29,7 @@ var MONGODB_NEW = nconf.get('MONGODB_NEW');
var MongoClient = MongoDB.MongoClient;
-mongoose.Promise = Q.Promise; // otherwise mongoose models won't work
+mongoose.Promise = Bluebird; // otherwise mongoose models won't work
// Load new models
var Coupon = require('../../website/src/models/coupon').model;
@@ -112,7 +112,7 @@ function processCoupons (afterId) {
}
// Connect to the databases
-Q.all([
+Bluebird.all([
MongoClient.connect(MONGODB_OLD),
MongoClient.connect(MONGODB_NEW),
])
diff --git a/migrations/api_v3/emailUnsubscriptions.js b/migrations/api_v3/emailUnsubscriptions.js
index 9ee65cade2..099d23cd27 100644
--- a/migrations/api_v3/emailUnsubscriptions.js
+++ b/migrations/api_v3/emailUnsubscriptions.js
@@ -29,7 +29,7 @@ var MONGODB_NEW = nconf.get('MONGODB_NEW');
var MongoClient = MongoDB.MongoClient;
-mongoose.Promise = Q.Promise; // otherwise mongoose models won't work
+mongoose.Promise = Bluebird; // otherwise mongoose models won't work
// Load new models
var EmailUnsubscription = require('../../website/src/models/emailUnsubscription').model;
@@ -113,7 +113,7 @@ function processUnsubscriptions (afterId) {
}
// Connect to the databases
-Q.all([
+Bluebird.all([
MongoClient.connect(MONGODB_OLD),
MongoClient.connect(MONGODB_NEW),
])
diff --git a/migrations/api_v3/groups.js b/migrations/api_v3/groups.js
index 2fa465c67e..9399024c53 100644
--- a/migrations/api_v3/groups.js
+++ b/migrations/api_v3/groups.js
@@ -37,7 +37,7 @@ var MONGODB_NEW = nconf.get('MONGODB_NEW');
var MongoClient = MongoDB.MongoClient;
-mongoose.Promise = Q.Promise; // otherwise mongoose models won't work
+mongoose.Promise = Bluebird; // otherwise mongoose models won't work
// Load new models
var NewGroup = require('../../website/src/models/group').model;
@@ -102,9 +102,11 @@ function processGroups (afterId) {
}
oldGroups.forEach(function (oldGroup) {
- if ((!oldGroup.privacy || oldGroup.privacy === 'private') && (!oldGroup.members || oldGroup.members.length === 0)) return; // delete empty private groups
+ if ((!oldGroup.privacy || oldGroup.privacy === 'private') && (!oldGroup.members || oldGroup.members.length === 0)) return; // delete empty private groups TODO must also delete challenges or this won't work
+
+ oldGroup.members = oldGroup.members || [];
oldGroup.memberCount = oldGroup.members ? oldGroup.members.length : 0;
- oldGroup.memberCount = oldGroup.challenges ? oldGroup.challenges.length : 0;
+ oldGroup.challengeCount = oldGroup.challenges ? oldGroup.challenges.length : 0;
if (!oldGroup.balance <= 0) oldGroup.balance = 0;
if (!oldGroup.name) oldGroup.name = 'group name';
@@ -132,7 +134,7 @@ function processGroups (afterId) {
if (!oldGroup.privacy) {
// throw new Error('group.privacy is required');
- group.privacy = 'private';
+ oldGroup.privacy = 'private';
}
var updateMembers = {};
@@ -144,6 +146,13 @@ function processGroups (afterId) {
}
if (oldGroup.members) {
+ // Tyler Renelle
+ oldGroup.members.forEach(function (id, index) {
+ if (id === '9') {
+ oldGroup.members[index] = '00000000-0000-4000-9000-000000000000';
+ }
+ });
+
promises.push(newUserCollection.updateMany({
_id: {$in: oldGroup.members},
}, updateMembers, {multi: true}));
@@ -157,7 +166,7 @@ function processGroups (afterId) {
console.log(`Saving ${oldGroups.length} groups and migrating members to users collection.`);
promises.push(batchInsertGroups.execute());
- return Q.all(promises);
+ return Bluebird.all(promises);
})
.then(function () {
processedGroups += oldGroups.length;
@@ -173,7 +182,7 @@ function processGroups (afterId) {
}
// Connect to the databases
-Q.all([
+Bluebird.all([
MongoClient.connect(MONGODB_OLD),
MongoClient.connect(MONGODB_NEW),
])
diff --git a/migrations/api_v3/indexes.js b/migrations/api_v3/indexes.js
index 4944e375ec..07aaa21db8 100644
--- a/migrations/api_v3/indexes.js
+++ b/migrations/api_v3/indexes.js
@@ -1,52 +1,52 @@
/*
DEFINE BEFORE MIGRATING
- tasks: userId (sparse?), challenge.id (sparse), challenge.taskId (sparse), type? completed?
+ tasks: userId OK (sparse?), challenge.id OK (sparse?), challenge.taskId OK (sparse?), type? completed?
users:
- id & apiToken?,
- auth.facebook.emails.value -> unique and sparse?,
- auth.facebook.id - unique and sparse,
- auth.local.email - unique and sparse,
- auth.local.lowerCaseUsername,
- auth.local.username - unique and sparse
+ id & apiToken, OK
+ auth.facebook.emails.value OK -> unique and sparse?,
+ auth.facebook.id - unique and sparse, OK
+ auth.local.email - unique and sparse, OK
+ auth.local.lowerCaseUsername, OK
+ auth.local.username - unique OK
auth.local.username & auth.local.hashed_password?,
- auth.timestamps.created?,
- auth.timestamps.loggedin?,
- backer.tier -1
+ auth.timestamps.created?, OK
+ auth.timestamps.loggedin?, OK
+ backer.tier -1 OK
{ "contributor.admin" : 1 , "contributor.level" : -1 , "backer.npc" : -1 , "profile.name" : 1}
- { "contributor.admin" : 1.0}
- { "contributor.level" : 1.0}
+ { "contributor.admin" : 1.0} NO, see ^
+ { "contributor.level" : 1.0} OK
{ "contributor.level" : 1.0 , "purchased.plan.customerId" : 1.0} ?
- { "flags.lastWeeklyRecap" : 1 , "_id" : 1 , "preferences.emailNotifications.unsubscribeFromAll" : 1 , "preferences.emailNotifications.weeklyRecaps" : 1}
- { "invitations.guilds.id" : 1}
- { "invitations.party.id" : 1}
- { "preferences.sleep" : 1 , "_id" : 1 , "flags.lastWeeklyRecap" : 1 , "preferences.emailNotifications.unsubscribeFromAll" : 1 , "preferences.emailNotifications.weeklyRecaps" : 1}
- { "preferences.sleep" : 1 , "_id" : 1 , "lastCron" : 1 , "preferences.emailNotifications.importantAnnouncements" : 1 , "preferences.emailNotifications.unsubscribeFromAll" : 1 , "flags.recaptureEmailsPhase" : 1}
- profile.name ?
- { "purchased.plan.customerId" : 1.0}
- { "purchased.plan.paymentMethod" : 1.0}
+ NO { "flags.lastWeeklyRecap" : 1 , "_id" : 1 , "preferences.emailNotifications.unsubscribeFromAll" : 1 , "preferences.emailNotifications.weeklyRecaps" : 1}
+ { "invitations.guilds.id" : 1} OK
+ { "invitations.party.id" : 1} OK
+ OK { "preferences.sleep" : 1 , "_id" : 1 , "flags.lastWeeklyRecap" : 1 , "preferences.emailNotifications.unsubscribeFromAll" : 1 , "preferences.emailNotifications.weeklyRecaps" : 1}
+ OK { "preferences.sleep" : 1 , "_id" : 1 , "lastCron" : 1 , "preferences.emailNotifications.importantAnnouncements" : 1 , "preferences.emailNotifications.unsubscribeFromAll" : 1 , "flags.recaptureEmailsPhase" : 1}
+ profile.name ? OK
+ { "purchased.plan.customerId" : 1.0} OK
+ { "purchased.plan.paymentMethod" : 1.0} OK
- guilds
- party.id
- challenges
+ guilds OK
+ party.id OK
+ challenges OK
challenges:
- { "_id" : 1.0 , "__v" : 1.0} ?
+ { "_id" : 1.0 , "__v" : 1.0} ? NO
{ "_id" : 1.0 , "official" : -1.0 , "timestamp" : -1.0}
- { "group" : 1.0 , "official" : -1.0 , "timestamp" : -1.0}
- { "leader" : 1.0 , "official" : -1.0 , "timestamp" : -1.0}
- { "members" : 1.0 , "official" : -1.0 , "timestamp" : -1.0} ?
- { "official" : -1 , "timestamp" : -1}
+ { "group" : 1.0 , "official" : -1.0 , "timestamp" : -1.0} OK
+ { "leader" : 1.0 , "official" : -1.0 , "timestamp" : -1.0} OK
+ { "members" : 1.0 , "official" : -1.0 , "timestamp" : -1.0} ? NO
+ { "official" : -1 , "timestamp" : -1} ?
{ "official" : -1 , "timestamp" : -1, "_id": 1} ?
groups:
- { "_id" : 1 , "quest.key" : 1}
+ { "_id" : 1 , "quest.key" : 1} ?
{ "_id" : 1.0 , "__v" : 1.0} ?
- { "_id" : 1.0 , "privacy" : 1.0 , "members" : 1.0} ?
- { "members" : 1.0 , "type" : 1.0 , "memberCount" : -1.0} ?
- { "members" : 1} ?
+ { "_id" : 1.0 , "privacy" : 1.0 , "members" : 1.0} ? NO
+ { "members" : 1.0 , "type" : 1.0 , "memberCount" : -1.0} ? NO
+ { "members" : 1} ? NO
{ "privacy" : 1.0 , "memberCount" : -1.0} ?
- { "privacy" : 1.0} ?
+ { "privacy" : 1.0} OK
{ "type" : 1 , "privacy" : 1} ?
- { "type" : 1.0 , "members" : 1.0} ?
- { "type" : 1} ?
- emailUnsubscriptions: email unique
+ { "type" : 1.0 , "members" : 1.0} ? NO
+ { "type" : 1} ? OK
+ emailUnsubscriptions: email unique OK
*/
diff --git a/migrations/api_v3/users.js b/migrations/api_v3/users.js
index ecc502025e..cea6e58d2d 100644
--- a/migrations/api_v3/users.js
+++ b/migrations/api_v3/users.js
@@ -19,6 +19,7 @@ var _ = require('lodash');
var uuid = require('uuid');
var consoleStamp = require('console-stamp');
var common = require('../../common');
+var moment = require('moment');
// Add timestamps to console messages
consoleStamp(console);
@@ -32,7 +33,7 @@ var MONGODB_NEW = nconf.get('MONGODB_NEW');
var taskDefaults = common.taskDefaults;
var MongoClient = MongoDB.MongoClient;
-mongoose.Promise = Q.Promise; // otherwise mongoose models won't work
+mongoose.Promise = Bluebird; // otherwise mongoose models won't work
// Load new models
var NewUser = require('../../website/src/models/user').model;
@@ -51,23 +52,23 @@ var BATCH_SIZE = 1000;
var processedUsers = 0;
var totoalProcessedTasks = 0;
+var challengeTaskWithMatchingId = 0;
+var challengeTaskNoMatchingId = 0;
+
+// Load the new tasks ids for challenges tasks
+var newTasksIds = require('./newTasksIds.json');
+
// Only process users that fall in a interval ie up to -> 0000-4000-0000-0000
var AFTER_USER_ID = nconf.get('AFTER_USER_ID');
var BEFORE_USER_ID = nconf.get('BEFORE_USER_ID');
-/* TODO compare old and new model
-- _id 9
-- challenges
-- groups
-- invitations
-- challenges' tasks
-*/
-
function processUsers (afterId) {
var processedTasks = 0;
var lastUser = null;
var oldUsers;
+ var now = new Date();
+
var query = {};
if (BEFORE_USER_ID) {
@@ -110,6 +111,8 @@ function processUsers (afterId) {
delete oldUser.rewards;
delete oldUser.todos;
+ delete oldUser.id;
+
oldUser.tags = oldUser.tags.map(function (tag) {
return {
id: tag.id,
@@ -123,6 +126,7 @@ function processUsers (afterId) {
}
var newUser = new NewUser(oldUser);
+ var isSubscribed = newUser.isSubscribed();
oldTasks.forEach(function (oldTask) {
oldTask._id = uuid.v4(); // create a new unique uuid
@@ -132,21 +136,44 @@ function processUsers (afterId) {
oldTask.challenge = oldTask.challenge || {};
if (oldTask.challenge.id) {
- oldTask.challenge.taskId = oldTask.legacyId;
+ if (oldTask.challenge.broken) {
+ oldTask.challenge.taskId = oldTask.legacyId;
+ } else {
+ var newId = newTasksIds[oldTask.legacyId + '-' + oldTask.challenge.id];
+
+ // Challenges' tasks ids changed
+ if (!newId && !oldTask.challenge.broken) {
+ challengeTaskNoMatchingId++;
+ oldTask.challenge.taskId = oldTask.legacyId;
+ oldTask.challenge.broken = 'CHALLENGE_TASK_NOT_FOUND';
+ } else {
+ challengeTaskWithMatchingId++;
+ oldTask.challenge.taskId = newId;
+ }
+ }
}
- oldTask.createdAt = old.dateCreated;
+ // Delete old completed todos
+ if (oldTask.type === 'todo' && oldTask.completed && (!oldTask.challenge.id || oldTask.challenge.broken)) {
+ if (moment(now).subtract(isSubscribed ? 90 : 30, 'days').toDate() > moment(oldTask.dateCompleted).toDate()) {
+ return;
+ }
+ }
+
+ oldTask.createdAt = oldTask.dateCreated;
if (!oldTask.text) oldTask.text = 'task text'; // required
oldTask.tags = _.map(oldTask.tags, function (tagPresent, tagId) {
return tagPresent && tagId;
+ }).filter(function (tag) {
+ return tag !== false;
});
if (oldTask.type !== 'todo' || (oldTask.type === 'todo' && !oldTask.completed)) {
newUser.tasksOrder[`${oldTask.type}s`].push(oldTask._id);
}
- var allTasksFields = ['_id', 'type', 'text', 'notes', 'tags', 'value', 'priority', 'attribute', 'challenge', 'reminders'];
+ var allTasksFields = ['_id', 'type', 'text', 'notes', 'tags', 'value', 'priority', 'attribute', 'challenge', 'reminders', 'userId', 'legacyId'];
// using mongoose models is too slow
if (oldTask.type === 'habit') {
oldTask = _.pick(oldTask, allTasksFields.concat(['history', 'up', 'down']));
@@ -169,7 +196,7 @@ function processUsers (afterId) {
console.log(`Saving ${oldUsers.length} users and ${processedTasks} tasks.`);
- return Q.all([
+ return Bluebird.all([
batchInsertUsers.execute(),
batchInsertTasks.execute(),
]);
@@ -179,6 +206,8 @@ function processUsers (afterId) {
processedUsers += oldUsers.length;
console.log(`Saved ${oldUsers.length} users and their tasks.`);
+ console.log('Challenges\' tasks no matching id: ', challengeTaskNoMatchingId);
+ console.log('Challenges\' tasks with matching id: ', challengeTaskWithMatchingId);
if (lastUser) {
return processUsers(lastUser);
@@ -189,7 +218,7 @@ function processUsers (afterId) {
}
// Connect to the databases
-Q.all([
+Bluebird.all([
MongoClient.connect(MONGODB_OLD),
MongoClient.connect(MONGODB_NEW),
])
diff --git a/package.json b/package.json
index 50b6129674..3b13ca318f 100644
--- a/package.json
+++ b/package.json
@@ -1,28 +1,28 @@
{
"name": "habitrpg",
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
- "version": "3.0.0-alpha",
+ "version": "3.0.0",
"main": "./website/src/index.js",
"dependencies": {
"accepts": "^1.3.2",
"amazon-payments": "0.0.4",
"amplitude": "^2.0.3",
- "apidoc": "^0.13.1",
+ "apidoc": "^0.16.0",
"async": "^1.5.0",
"aws-sdk": "^2.0.25",
- "babel-plugin-syntax-async-functions": "^6.5.0",
- "babel-plugin-transform-regenerator": "^6.6.0",
+ "babel-plugin-transform-async-to-module-method": "^6.8.0",
"babel-polyfill": "^6.6.1",
"babel-preset-es2015": "^6.6.0",
"babel-register": "^6.6.0",
"babelify": "^7.2.0",
+ "bluebird": "^3.3.5",
"body-parser": "^1.15.0",
"bower": "~1.3.12",
"browserify": "~12.0.1",
"compression": "^1.6.1",
"connect-ratelimit": "0.0.7",
"cookie-session": "^1.2.0",
- "coupon-code": "~0.3.0",
+ "coupon-code": "^0.4.3",
"csv-stringify": "^1.0.2",
"domain-middleware": "~0.1.0",
"estraverse": "^4.1.1",
@@ -61,43 +61,42 @@
"markdown-it": "^6.0.1",
"merge-stream": "^1.0.0",
"method-override": "^2.3.5",
- "moment": "~2.10.6",
- "mongoose": "~4.2.3",
+ "moment": "^2.13.0",
+ "mongoose": "^4.4.16",
"mongoose-id-autoinc": "~2013.7.14-4",
"morgan": "^1.7.0",
"nconf": "~0.8.2",
- "newrelic": "~1.26.1",
- "uuid": "^2.0.1",
- "nib": "~1.0.1",
- "nodemailer": "^1.9.0",
+ "newrelic": "^1.27.2",
+ "nib": "^1.1.0",
+ "nodemailer": "^2.3.2",
"object-path": "^0.9.2",
"pageres": "^4.1.1",
"passport": "~0.2.1",
"passport-facebook": "2.0.0",
- "paypal-ipn": "2.1.0",
+ "paypal-ipn": "3.0.0",
"paypal-rest-sdk": "^1.2.1",
"pretty-data": "^0.40.0",
"ps-tree": "^1.0.0",
"push-notify": "^1.1.1",
- "q": "^1.4.1",
- "request": "~2.44.0",
+ "request": "~2.72.0",
+ "rimraf": "^2.4.3",
"run-sequence": "^1.1.4",
"s3-upload-stream": "^1.0.6",
"serve-favicon": "^2.3.0",
"stripe": "^4.2.0",
- "superagent": "~1.4.0",
+ "superagent": "^1.8.3",
"swagger-node-express": "lefnire/swagger-node-express#habitrpg",
"universal-analytics": "~0.3.2",
- "validator": "~4.2.1",
+ "uuid": "^2.0.1",
+ "validator": "^4.9.0",
"vinyl-buffer": "^1.0.0",
"vinyl-source-stream": "^1.1.0",
- "winston": "^2.1.0",
- "uuid": "^2.0.1"
+ "winston": "^2.1.0"
},
"private": true,
"engines": {
"node": "^4.3.1",
- "npm": "^3.3.10"
+ "npm": "^3.8.9"
},
"scripts": {
"lint": "eslint .",
@@ -150,9 +149,9 @@
"nock": "^2.17.0",
"phantomjs": "^1.9",
"protractor": "^3.1.1",
+ "require-again": "^1.0.1",
"rewire": "^2.3.3",
- "rimraf": "^2.4.3",
- "shelljs": "^0.5.3",
+ "shelljs": "^0.7.0",
"sinon": "^1.17.2",
"sinon-chai": "^2.8.0",
"superagent-defaults": "^0.1.13",
diff --git a/website/src/controllers/payments/paypalBillingSetup.js b/scripts/paypalBillingSetup.js
similarity index 99%
rename from website/src/controllers/payments/paypalBillingSetup.js
rename to scripts/paypalBillingSetup.js
index 2effcbd81d..d21cd80c1c 100644
--- a/website/src/controllers/payments/paypalBillingSetup.js
+++ b/scripts/paypalBillingSetup.js
@@ -2,14 +2,16 @@
// payment plan definitions, instead you have to create it via their REST SDK and keep it updated the same way. So this
// file will be used once for initing your billing plan (then you get the resultant plan.id to store in config.json),
// and once for any time you need to edit the plan thereafter
+
var path = require('path');
var nconf = require('nconf');
-_ = require('lodash');
-nconf.argv().env().file('user', path.join(path.resolve(__dirname, '../../../config.json')));
+var _ = require('lodash');
var paypal = require('paypal-rest-sdk');
var blocks = require('../../../../common').content.subscriptionBlocks;
var live = nconf.get('PAYPAL:mode')=='live';
+nconf.argv().env().file('user', path.join(path.resolve(__dirname, '../../../config.json')));
+
var OP = 'create'; // list create update remove
paypal.configure({
diff --git a/tasks/gulp-sprites.js b/tasks/gulp-sprites.js
index 55464fcc6c..4c89871fc4 100644
--- a/tasks/gulp-sprites.js
+++ b/tasks/gulp-sprites.js
@@ -127,7 +127,7 @@ function calculateImgDimensions(img, addPadding) {
}
function checkForSpecialTreatment(name) {
- let regex = /^hair|skin|beard|mustach|shirt|flower|^headAccessory_special_\w+Ears/;
+ let regex = /^hair|skin|beard|mustach|shirt|flower|^headAccessory_special_\w+Ears|^eyewear_special_\w+TopFrame/;
return name.match(regex) || name === 'head_0';
}
diff --git a/tasks/gulp-tests.js b/tasks/gulp-tests.js
index c3d081e57d..18d9a8777b 100644
--- a/tasks/gulp-tests.js
+++ b/tasks/gulp-tests.js
@@ -9,7 +9,7 @@ import mongoose from 'mongoose';
import { exec } from 'child_process';
import psTree from 'ps-tree';
import gulp from 'gulp';
-import Q from 'q';
+import Bluebird from 'bluebird';
import runSequence from 'run-sequence';
import os from 'os';
import nconf from 'nconf';
@@ -265,7 +265,7 @@ gulp.task('test:e2e', ['test:prepare', 'test:prepare:server'], (cb) => {
].map(exec);
support.push(server);
- Q.all([
+ Bluebird.all([
awaitPort(TEST_SERVER_PORT),
awaitPort(4444)
]).then(() => {
@@ -286,7 +286,7 @@ gulp.task('test:e2e:safe', ['test:prepare', 'test:prepare:server'], (cb) => {
'npm run test:e2e:webdriver',
].map(exec);
- Q.all([
+ Bluebird.all([
awaitPort(TEST_SERVER_PORT),
awaitPort(4444)
]).then(() => {
@@ -358,6 +358,10 @@ gulp.task('test:api-v3:unit', (done) => {
pipe(runner);
});
+gulp.task('test:api-v3:unit:watch', () => {
+ gulp.watch(['website/src/libs/api-v3/*', 'test/api/v3/unit/**/*', 'website/src/controllers/**/*'], ['test:api-v3:unit']);
+});
+
gulp.task('test:api-v3:integration', (done) => {
let runner = exec(
testBin('mocha test/api/v3/integration --recursive'),
@@ -369,7 +373,8 @@ gulp.task('test:api-v3:integration', (done) => {
});
gulp.task('test:api-v3:integration:watch', () => {
- gulp.watch(['website/src/controllers/api-v3/**/*', 'test/api/v3/integration/**/*', 'common/script/ops/*'], ['test:api-v3:integration']);
+ gulp.watch(['website/src/controllers/api-v3/**/*', 'common/script/ops/*', 'website/src/libs/api-v3/*.js',
+ 'test/api/v3/integration/**/*'], ['test:api-v3:integration']);
});
gulp.task('test:api-v3:integration:separate-server', (done) => {
diff --git a/tasks/taskHelper.js b/tasks/taskHelper.js
index 408978efd4..b83faf6af2 100644
--- a/tasks/taskHelper.js
+++ b/tasks/taskHelper.js
@@ -1,9 +1,9 @@
-import { exec } from 'child_process';
-import psTree from 'ps-tree';
-import nconf from 'nconf';
-import net from 'net';
-import Q from 'q';
-import { post } from 'superagent';
+import { exec } from 'child_process';
+import psTree from 'ps-tree';
+import nconf from 'nconf';
+import net from 'net';
+import Bluebird from 'bluebird';
+import { post } from 'superagent';
import { sync as glob } from 'glob';
import Mocha from 'mocha';
import { resolve } from 'path';
@@ -43,25 +43,24 @@ export function kill(proc) {
* has fully spun up. Optionally provide a maximum number of seconds to wait
* before failing.
*/
-export function awaitPort(port, max=60) {
- let socket, timeout, interval;
- let deferred = Q.defer();
+export function awaitPort (port, max=60) {
+ return new Bluebird((reject, resolve) => {
+ let socket, timeout, interval;
- timeout = setTimeout(() => {
- clearInterval(interval);
- deferred.reject(`Timed out after ${max} seconds`);
- }, max * 1000);
-
- interval = setInterval(() => {
- socket = net.connect({port: port}, () => {
+ timeout = setTimeout(() => {
clearInterval(interval);
- clearTimeout(timeout);
- socket.destroy();
- deferred.resolve();
- }).on('error', () => { socket.destroy });
- }, 1000);
+ reject(`Timed out after ${max} seconds`);
+ }, max * 1000);
- return deferred.promise
+ interval = setInterval(() => {
+ socket = net.connect({port: port}, () => {
+ clearInterval(interval);
+ clearTimeout(timeout);
+ socket.destroy();
+ resolve();
+ }).on('error', () => { socket.destroy });
+ }, 1000);
+ });
};
/*
diff --git a/test/api-legacy/api-helper.js b/test/api-legacy/api-helper.js
index 9ade0a2aa2..e6b9b53d23 100644
--- a/test/api-legacy/api-helper.js
+++ b/test/api-legacy/api-helper.js
@@ -6,8 +6,8 @@ superagentDefaults = require("superagent-defaults");
global.request = superagentDefaults();
global.mongoose = require("mongoose");
-var Q = require('q');
-mongoose.Promise = Q.Promise;
+var Bluebird = require('bluebird');
+mongoose.Promise = Bluebird;
global.moment = require("moment");
diff --git a/test/api/v2/user/DELETE-user.test.js b/test/api/v2/user/DELETE-user.test.js
index 981349a9e1..8d28a07b78 100644
--- a/test/api/v2/user/DELETE-user.test.js
+++ b/test/api/v2/user/DELETE-user.test.js
@@ -8,7 +8,7 @@ import {
find,
map,
} from 'lodash';
-import Q from 'q';
+import Bluebird from 'bluebird';
describe('DELETE /user', () => {
let user;
@@ -30,7 +30,7 @@ describe('DELETE /user', () => {
await user.del('/user');
- await Q.all(map(ids, id => {
+ await Bluebird.all(map(ids, id => {
return expect(checkExistence('tasks', id)).to.eventually.eql(false);
}));
});
diff --git a/test/api/v3/integration/dataexport/GET-export_userdata.xml.test.js b/test/api/v3/integration/dataexport/GET-export_userdata.xml.test.js
index 61b84cd0ba..58bf4e6135 100644
--- a/test/api/v3/integration/dataexport/GET-export_userdata.xml.test.js
+++ b/test/api/v3/integration/dataexport/GET-export_userdata.xml.test.js
@@ -2,7 +2,9 @@ import {
generateUser,
} from '../../../../helpers/api-v3-integration.helper';
import xml2js from 'xml2js';
-import Q from 'q';
+import Bluebird from 'bluebird';
+
+let parseStringAsync = Bluebird.promisify(xml2js.parseString, {context: xml2js});
describe('GET /export/userdata.xml', () => {
it('should return a valid XML file with user data', async () => {
@@ -22,7 +24,7 @@ describe('GET /export/userdata.xml', () => {
]);
let response = await user.get('/export/userdata.xml');
- let {user: res} = await Q.npost(xml2js, 'parseString', [response, {explicitArray: false}]);
+ let {user: res} = await parseStringAsync(response, {explicitArray: false});
expect(res._id).to.equal(user._id);
expect(res).to.contain.all.keys(['tasks', 'flags', 'tasksOrder', 'auth']);
diff --git a/test/api/v3/integration/groups/GET-groups.test.js b/test/api/v3/integration/groups/GET-groups.test.js
index 7e2014e87c..d076e52a18 100644
--- a/test/api/v3/integration/groups/GET-groups.test.js
+++ b/test/api/v3/integration/groups/GET-groups.test.js
@@ -9,7 +9,8 @@ import {
describe('GET /groups', () => {
let user;
- const NUMBER_OF_PUBLIC_GUILDS = 3;
+ const NUMBER_OF_PUBLIC_GUILDS = 3; // 2 + the tavern
+ const NUMBER_OF_PUBLIC_GUILDS_USER_IS_MEMBER = 1;
const NUMBER_OF_USERS_PRIVATE_GUILDS = 1;
const NUMBER_OF_GROUPS_USER_CAN_VIEW = 5;
@@ -87,6 +88,11 @@ describe('GET /groups', () => {
.to.eventually.have.a.lengthOf(NUMBER_OF_PUBLIC_GUILDS);
});
+ it('returns all the user\'s guilds when guilds passed in as query', async () => {
+ await expect(user.get('/groups?type=guilds'))
+ .to.eventually.have.a.lengthOf(NUMBER_OF_PUBLIC_GUILDS_USER_IS_MEMBER + NUMBER_OF_USERS_PRIVATE_GUILDS);
+ });
+
it('returns all private guilds user is a part of when privateGuilds passed in as query', async () => {
await expect(user.get('/groups?type=privateGuilds'))
.to.eventually.have.a.lengthOf(NUMBER_OF_USERS_PRIVATE_GUILDS);
diff --git a/test/api/v3/integration/payments/GET-payments_amazon_subscribe_cancel.test.js b/test/api/v3/integration/payments/GET-payments_amazon_subscribe_cancel.test.js
new file mode 100644
index 0000000000..007c58f4f7
--- /dev/null
+++ b/test/api/v3/integration/payments/GET-payments_amazon_subscribe_cancel.test.js
@@ -0,0 +1,21 @@
+import {
+ generateUser,
+ translate as t,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments : amazon #subscribeCancel', () => {
+ let endpoint = '/amazon/subscribe/cancel';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies subscription', async () => {
+ await expect(user.get(endpoint)).to.eventually.be.rejected.and.eql({
+ code: 401,
+ error: 'NotAuthorized',
+ message: t('missingAuthParams'),
+ });
+ });
+});
diff --git a/test/api/v3/integration/payments/GET-payments_paypal_checkout.test.js b/test/api/v3/integration/payments/GET-payments_paypal_checkout.test.js
new file mode 100644
index 0000000000..25fc501000
--- /dev/null
+++ b/test/api/v3/integration/payments/GET-payments_paypal_checkout.test.js
@@ -0,0 +1,21 @@
+import {
+ generateUser,
+ translate as t,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments : paypal #checkout', () => {
+ let endpoint = '/paypal/checkout';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies subscription', async () => {
+ await expect(user.get(endpoint)).to.eventually.be.rejected.and.eql({
+ code: 401,
+ error: 'NotAuthorized',
+ message: t('missingAuthParams'),
+ });
+ });
+});
diff --git a/test/api/v3/integration/payments/GET-payments_paypal_checkout_success.test.js b/test/api/v3/integration/payments/GET-payments_paypal_checkout_success.test.js
new file mode 100644
index 0000000000..346b8ce847
--- /dev/null
+++ b/test/api/v3/integration/payments/GET-payments_paypal_checkout_success.test.js
@@ -0,0 +1,21 @@
+import {
+ generateUser,
+ translate as t,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments : paypal #checkoutSuccess', () => {
+ let endpoint = '/paypal/checkout/success';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies subscription', async () => {
+ await expect(user.get(endpoint)).to.eventually.be.rejected.and.eql({
+ code: 401,
+ error: 'NotAuthorized',
+ message: t('invalidCredentials'),
+ });
+ });
+});
diff --git a/test/api/v3/integration/payments/GET-payments_paypal_subscribe.test.js b/test/api/v3/integration/payments/GET-payments_paypal_subscribe.test.js
new file mode 100644
index 0000000000..c52309675a
--- /dev/null
+++ b/test/api/v3/integration/payments/GET-payments_paypal_subscribe.test.js
@@ -0,0 +1,21 @@
+import {
+ generateUser,
+ translate as t,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments : paypal #subscribe', () => {
+ let endpoint = '/paypal/subscribe';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies credentials', async () => {
+ await expect(user.get(endpoint)).to.eventually.be.rejected.and.eql({
+ code: 401,
+ error: 'NotAuthorized',
+ message: t('missingAuthParams'),
+ });
+ });
+});
diff --git a/test/api/v3/integration/payments/GET-payments_paypal_subscribe_cancel.test.js b/test/api/v3/integration/payments/GET-payments_paypal_subscribe_cancel.test.js
new file mode 100644
index 0000000000..890bc864b6
--- /dev/null
+++ b/test/api/v3/integration/payments/GET-payments_paypal_subscribe_cancel.test.js
@@ -0,0 +1,21 @@
+import {
+ generateUser,
+ translate as t,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments : paypal #subscribeCancel', () => {
+ let endpoint = '/paypal/subscribe/cancel';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies credentials', async () => {
+ await expect(user.get(endpoint)).to.eventually.be.rejected.and.eql({
+ code: 401,
+ error: 'NotAuthorized',
+ message: t('missingAuthParams'),
+ });
+ });
+});
diff --git a/test/api/v3/integration/payments/GET-payments_paypal_subscribe_success.test.js b/test/api/v3/integration/payments/GET-payments_paypal_subscribe_success.test.js
new file mode 100644
index 0000000000..31bae03e40
--- /dev/null
+++ b/test/api/v3/integration/payments/GET-payments_paypal_subscribe_success.test.js
@@ -0,0 +1,21 @@
+import {
+ generateUser,
+ translate as t,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments : paypal #subscribeSuccess', () => {
+ let endpoint = '/paypal/subscribe/success';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies credentials', async () => {
+ await expect(user.get(endpoint)).to.eventually.be.rejected.and.eql({
+ code: 401,
+ error: 'NotAuthorized',
+ message: t('invalidCredentials'),
+ });
+ });
+});
diff --git a/test/api/v3/integration/payments/GET-payments_stripe_subscribe_cancel.test.js b/test/api/v3/integration/payments/GET-payments_stripe_subscribe_cancel.test.js
new file mode 100644
index 0000000000..68747eb535
--- /dev/null
+++ b/test/api/v3/integration/payments/GET-payments_stripe_subscribe_cancel.test.js
@@ -0,0 +1,21 @@
+import {
+ generateUser,
+ translate as t,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments - stripe - #subscribeCancel', () => {
+ let endpoint = '/stripe/subscribe/cancel';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies credentials', async () => {
+ await expect(user.get(endpoint)).to.eventually.be.rejected.and.eql({
+ code: 401,
+ error: 'NotAuthorized',
+ message: t('missingAuthParams'),
+ });
+ });
+});
diff --git a/test/api/v3/integration/payments/POST-payments_amazon_checkout.test.js b/test/api/v3/integration/payments/POST-payments_amazon_checkout.test.js
new file mode 100644
index 0000000000..8745a74e85
--- /dev/null
+++ b/test/api/v3/integration/payments/POST-payments_amazon_checkout.test.js
@@ -0,0 +1,20 @@
+import {
+ generateUser,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments - amazon - #checkout', () => {
+ let endpoint = '/amazon/checkout';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies credentials', async () => {
+ await expect(user.post(endpoint)).to.eventually.be.rejected.and.eql({
+ code: 400,
+ error: 'BadRequest',
+ message: 'Missing req.body.orderReferenceId',
+ });
+ });
+});
diff --git a/test/api/v3/integration/payments/POST-payments_amazon_createOrderReferenceId.test.js b/test/api/v3/integration/payments/POST-payments_amazon_createOrderReferenceId.test.js
new file mode 100644
index 0000000000..17a50520eb
--- /dev/null
+++ b/test/api/v3/integration/payments/POST-payments_amazon_createOrderReferenceId.test.js
@@ -0,0 +1,22 @@
+import {
+ generateUser,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments - amazon - #createOrderReferenceId', () => {
+ let endpoint = '/amazon/createOrderReferenceId';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies billingAgreementId', async (done) => {
+ try {
+ await user.post(endpoint);
+ } catch (e) {
+ // Parameter AWSAccessKeyId cannot be empty.
+ expect(e.error).to.eql('BadRequest');
+ done();
+ }
+ });
+});
diff --git a/test/api/v3/integration/payments/POST-payments_amazon_subscribe.test.js b/test/api/v3/integration/payments/POST-payments_amazon_subscribe.test.js
new file mode 100644
index 0000000000..5c3b98ad87
--- /dev/null
+++ b/test/api/v3/integration/payments/POST-payments_amazon_subscribe.test.js
@@ -0,0 +1,21 @@
+import {
+ generateUser,
+ translate as t,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments - amazon - #subscribe', () => {
+ let endpoint = '/amazon/subscribe';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies subscription code', async () => {
+ await expect(user.post(endpoint)).to.eventually.be.rejected.and.eql({
+ code: 400,
+ error: 'BadRequest',
+ message: t('missingSubscriptionCode'),
+ });
+ });
+});
diff --git a/test/api/v3/integration/payments/POST-payments_amazon_verifyAccessToken.test.js b/test/api/v3/integration/payments/POST-payments_amazon_verifyAccessToken.test.js
new file mode 100644
index 0000000000..51ccf8c41c
--- /dev/null
+++ b/test/api/v3/integration/payments/POST-payments_amazon_verifyAccessToken.test.js
@@ -0,0 +1,20 @@
+import {
+ generateUser,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments : amazon', () => {
+ let endpoint = '/amazon/verifyAccessToken';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies access token', async () => {
+ await expect(user.post(endpoint)).to.eventually.be.rejected.and.eql({
+ code: 400,
+ error: 'BadRequest',
+ message: 'Missing req.body.access_token',
+ });
+ });
+});
diff --git a/test/api/v3/integration/payments/POST-payments_paypal_ipn.test.js b/test/api/v3/integration/payments/POST-payments_paypal_ipn.test.js
new file mode 100644
index 0000000000..219e9ce35b
--- /dev/null
+++ b/test/api/v3/integration/payments/POST-payments_paypal_ipn.test.js
@@ -0,0 +1,17 @@
+import {
+ generateUser,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments - paypal - #ipn', () => {
+ let endpoint = '/paypal/ipn';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies credentials', async () => {
+ let result = await user.post(endpoint);
+ expect(result).to.eql('OK');
+ });
+});
diff --git a/test/api/v3/integration/payments/POST-payments_stripe_checkout.test.js b/test/api/v3/integration/payments/POST-payments_stripe_checkout.test.js
new file mode 100644
index 0000000000..1443a3af74
--- /dev/null
+++ b/test/api/v3/integration/payments/POST-payments_stripe_checkout.test.js
@@ -0,0 +1,20 @@
+import {
+ generateUser,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments - stripe - #checkout', () => {
+ let endpoint = '/stripe/checkout';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies credentials', async () => {
+ await expect(user.post(endpoint, {id: 123})).to.eventually.be.rejected.and.eql({
+ code: 401,
+ error: 'Error',
+ message: 'Invalid API Key provided: ****************************1111',
+ });
+ });
+});
diff --git a/test/api/v3/integration/payments/POST-payments_stripe_subscribe_edit.test.js b/test/api/v3/integration/payments/POST-payments_stripe_subscribe_edit.test.js
new file mode 100644
index 0000000000..d6d568ace4
--- /dev/null
+++ b/test/api/v3/integration/payments/POST-payments_stripe_subscribe_edit.test.js
@@ -0,0 +1,21 @@
+import {
+ generateUser,
+ translate as t,
+} from '../../../../helpers/api-integration/v3';
+
+describe('payments - stripe - #subscribeEdit', () => {
+ let endpoint = '/stripe/subscribe/edit';
+ let user;
+
+ beforeEach(async () => {
+ user = await generateUser();
+ });
+
+ it('verifies credentials', async () => {
+ await expect(user.post(endpoint)).to.eventually.be.rejected.and.eql({
+ code: 401,
+ error: 'NotAuthorized',
+ message: t('missingSubscription'),
+ });
+ });
+});
diff --git a/test/api/v3/integration/user/DELETE-user.test.js b/test/api/v3/integration/user/DELETE-user.test.js
index 6a631676e8..2a284add53 100644
--- a/test/api/v3/integration/user/DELETE-user.test.js
+++ b/test/api/v3/integration/user/DELETE-user.test.js
@@ -10,7 +10,7 @@ import {
each,
map,
} from 'lodash';
-import Q from 'q';
+import Bluebird from 'bluebird';
describe('DELETE /user', () => {
let user;
@@ -55,7 +55,7 @@ describe('DELETE /user', () => {
password,
});
- await Q.all(map(ids, id => {
+ await Bluebird.all(map(ids, id => {
return expect(checkExistence('tasks', id)).to.eventually.eql(false);
}));
});
diff --git a/test/api/v3/integration/user/POST-user_buy.test.js b/test/api/v3/integration/user/POST-user_buy.test.js
index 2478adf7f8..ffad12f2a0 100644
--- a/test/api/v3/integration/user/POST-user_buy.test.js
+++ b/test/api/v3/integration/user/POST-user_buy.test.js
@@ -1,3 +1,5 @@
+/* eslint-disable camelcase */
+
import {
generateUser,
translate as t,
@@ -46,6 +48,15 @@ describe('POST /user/buy/:key', () => {
await user.post(`/user/buy/${key}`);
await user.sync();
- expect(user.items.gear.owned).to.eql({ armor_warrior_1: true }); // eslint-disable-line camelcase
+ expect(user.items.gear.owned).to.eql({
+ armor_warrior_1: true,
+ eyewear_special_blackTopFrame: true,
+ eyewear_special_blueTopFrame: true,
+ eyewear_special_greenTopFrame: true,
+ eyewear_special_pinkTopFrame: true,
+ eyewear_special_redTopFrame: true,
+ eyewear_special_whiteTopFrame: true,
+ eyewear_special_yellowTopFrame: true,
+ });
});
});
diff --git a/test/api/v3/integration/user/POST-user_buy_gear.test.js b/test/api/v3/integration/user/POST-user_buy_gear.test.js
index 5347b94da9..f577263d4a 100644
--- a/test/api/v3/integration/user/POST-user_buy_gear.test.js
+++ b/test/api/v3/integration/user/POST-user_buy_gear.test.js
@@ -1,3 +1,5 @@
+/* eslint-disable camelcase */
+
import {
generateUser,
translate as t,
@@ -29,6 +31,15 @@ describe('POST /user/buy-gear/:key', () => {
await user.post(`/user/buy-gear/${key}`);
await user.sync();
- expect(user.items.gear.owned).to.eql({ armor_warrior_1: true }); // eslint-disable-line camelcase
+ expect(user.items.gear.owned).to.eql({
+ armor_warrior_1: true,
+ eyewear_special_blackTopFrame: true,
+ eyewear_special_blueTopFrame: true,
+ eyewear_special_greenTopFrame: true,
+ eyewear_special_pinkTopFrame: true,
+ eyewear_special_redTopFrame: true,
+ eyewear_special_whiteTopFrame: true,
+ eyewear_special_yellowTopFrame: true,
+ });
});
});
diff --git a/test/api/v3/unit/libs/cron.test.js b/test/api/v3/unit/libs/cron.test.js
index d4a83634f3..382246a3c8 100644
--- a/test/api/v3/unit/libs/cron.test.js
+++ b/test/api/v3/unit/libs/cron.test.js
@@ -298,19 +298,19 @@ describe('cron', () => {
expect(tasksByType.dailys[0].completed).to.be.false;
});
- it('should set task checklist to completed for completed dailys', () => {
+ it('should reset task checklist for completed dailys', () => {
tasksByType.dailys[0].checklist.push({title: 'test', completed: false});
tasksByType.dailys[0].completed = true;
cron({user, tasksByType, daysMissed, analytics});
- expect(tasksByType.dailys[0].checklist[0].completed).to.be.true;
+ expect(tasksByType.dailys[0].checklist[0].completed).to.be.false;
});
- it('should set task checklist to completed for dailys with scheduled misses', () => {
+ it('should reset task checklist for dailys with scheduled misses', () => {
daysMissed = 10;
tasksByType.dailys[0].checklist.push({title: 'test', completed: false});
tasksByType.dailys[0].startDate = moment(new Date()).subtract({days: 1});
cron({user, tasksByType, daysMissed, analytics});
- expect(tasksByType.dailys[0].checklist[0].completed).to.be.true;
+ expect(tasksByType.dailys[0].checklist[0].completed).to.be.false;
});
it('should do damage for missing a daily', () => {
diff --git a/test/api/v3/unit/libs/email.test.js b/test/api/v3/unit/libs/email.test.js
index a24ac46a83..d997751a3c 100644
--- a/test/api/v3/unit/libs/email.test.js
+++ b/test/api/v3/unit/libs/email.test.js
@@ -2,9 +2,26 @@
import request from 'request';
import nconf from 'nconf';
import nodemailer from 'nodemailer';
-import Q from 'q';
+import Bluebird from 'bluebird';
+import requireAgain from 'require-again';
import logger from '../../../../../website/src/libs/api-v3/logger';
+function defer () {
+ let resolve;
+ let reject;
+
+ let promise = new Bluebird((resolveParam, rejectParam) => {
+ resolve = resolveParam;
+ reject = rejectParam;
+ });
+
+ return {
+ resolve,
+ reject,
+ promise,
+ };
+}
+
function getUser () {
return {
_id: 'random _id',
@@ -34,25 +51,21 @@ function getUser () {
describe('emails', () => {
let pathToEmailLib = '../../../../../website/src/libs/api-v3/email';
- beforeEach(() => {
- delete require.cache[require.resolve(pathToEmailLib)];
- });
-
describe('sendEmail', () => {
it('can send an email using the default transport', () => {
- let sendMailSpy = sandbox.stub().returns(Q.defer().promise);
+ let sendMailSpy = sandbox.stub().returns(defer().promise);
sandbox.stub(nodemailer, 'createTransport').returns({
sendMail: sendMailSpy,
});
- let attachEmail = require(pathToEmailLib);
+ let attachEmail = requireAgain(pathToEmailLib);
attachEmail.send();
expect(sendMailSpy).to.be.calledOnce;
});
it('logs errors', (done) => {
- let deferred = Q.defer();
+ let deferred = defer();
let sendMailSpy = sandbox.stub().returns(deferred.promise);
sandbox.stub(nodemailer, 'createTransport').returns({
@@ -60,7 +73,7 @@ describe('emails', () => {
});
sandbox.stub(logger, 'error');
- let attachEmail = require(pathToEmailLib);
+ let attachEmail = requireAgain(pathToEmailLib);
attachEmail.send();
expect(sendMailSpy).to.be.calledOnce;
deferred.reject();
@@ -75,13 +88,13 @@ describe('emails', () => {
describe('getUserInfo', () => {
it('returns an empty object if no field request', () => {
- let attachEmail = require(pathToEmailLib);
+ let attachEmail = requireAgain(pathToEmailLib);
let getUserInfo = attachEmail.getUserInfo;
expect(getUserInfo({}, [])).to.be.empty;
});
it('returns correct user data', () => {
- let attachEmail = require(pathToEmailLib);
+ let attachEmail = requireAgain(pathToEmailLib);
let getUserInfo = attachEmail.getUserInfo;
let user = getUser();
let data = getUserInfo(user, ['name', 'email', '_id', 'canSend']);
@@ -93,7 +106,7 @@ describe('emails', () => {
});
it('returns correct user data [facebook users]', () => {
- let attachEmail = require(pathToEmailLib);
+ let attachEmail = requireAgain(pathToEmailLib);
let getUserInfo = attachEmail.getUserInfo;
let user = getUser();
delete user.profile.name;
@@ -108,7 +121,7 @@ describe('emails', () => {
});
it('has fallbacks for missing data', () => {
- let attachEmail = require(pathToEmailLib);
+ let attachEmail = requireAgain(pathToEmailLib);
let getUserInfo = attachEmail.getUserInfo;
let user = getUser();
delete user.profile.name;
@@ -135,7 +148,7 @@ describe('emails', () => {
it('can send a txn email to one recipient', () => {
sandbox.stub(nconf, 'get').withArgs('IS_PROD').returns(true);
- let attachEmail = require(pathToEmailLib);
+ let attachEmail = requireAgain(pathToEmailLib);
let sendTxnEmail = attachEmail.sendTxn;
let emailType = 'an email type';
let mailingInfo = {
@@ -158,7 +171,7 @@ describe('emails', () => {
it('does not send email if address is missing', () => {
sandbox.stub(nconf, 'get').withArgs('IS_PROD').returns(true);
- let attachEmail = require(pathToEmailLib);
+ let attachEmail = requireAgain(pathToEmailLib);
let sendTxnEmail = attachEmail.sendTxn;
let emailType = 'an email type';
let mailingInfo = {
@@ -172,7 +185,7 @@ describe('emails', () => {
it('uses getUserInfo in case of user data', () => {
sandbox.stub(nconf, 'get').withArgs('IS_PROD').returns(true);
- let attachEmail = require(pathToEmailLib);
+ let attachEmail = requireAgain(pathToEmailLib);
let sendTxnEmail = attachEmail.sendTxn;
let emailType = 'an email type';
let mailingInfo = getUser();
@@ -190,7 +203,7 @@ describe('emails', () => {
it('sends email with some default variables', () => {
sandbox.stub(nconf, 'get').withArgs('IS_PROD').returns(true);
- let attachEmail = require(pathToEmailLib);
+ let attachEmail = requireAgain(pathToEmailLib);
let sendTxnEmail = attachEmail.sendTxn;
let emailType = 'an email type';
let mailingInfo = {
diff --git a/test/api/v3/unit/libs/logger.js b/test/api/v3/unit/libs/logger.js
index c274897377..a0f5eb011f 100644
--- a/test/api/v3/unit/libs/logger.js
+++ b/test/api/v3/unit/libs/logger.js
@@ -1,4 +1,5 @@
import winston from 'winston';
+import requireAgain from 'require-again';
/* eslint-disable global-require */
describe('logger', () => {
@@ -7,8 +8,6 @@ describe('logger', () => {
let errorSpy;
beforeEach(() => {
- delete require.cache[require.resolve(pathToLoggerLib)];
-
infoSpy = sandbox.stub();
errorSpy = sandbox.stub();
sandbox.stub(winston, 'Logger').returns({
@@ -22,7 +21,7 @@ describe('logger', () => {
});
it('info', () => {
- let attachLogger = require(pathToLoggerLib);
+ let attachLogger = requireAgain(pathToLoggerLib);
attachLogger.info(1, 2, 3);
expect(infoSpy).to.be.calledOnce;
expect(infoSpy).to.be.calledWith(1, 2, 3);
@@ -30,14 +29,14 @@ describe('logger', () => {
describe('error', () => {
it('with custom arguments', () => {
- let attachLogger = require(pathToLoggerLib);
+ let attachLogger = requireAgain(pathToLoggerLib);
attachLogger.error(1, 2, 3, 4);
expect(errorSpy).to.be.calledOnce;
expect(errorSpy).to.be.calledWith(1, 2, 3, 4);
});
it('with error', () => {
- let attachLogger = require(pathToLoggerLib);
+ let attachLogger = requireAgain(pathToLoggerLib);
let errInstance = new Error('An error.');
attachLogger.error(errInstance, {
data: 1,
diff --git a/test/api/v3/unit/libs/payments.test.js b/test/api/v3/unit/libs/payments.test.js
new file mode 100644
index 0000000000..bc4a3e647d
--- /dev/null
+++ b/test/api/v3/unit/libs/payments.test.js
@@ -0,0 +1,72 @@
+import * as sender from '../../../../../website/src/libs/api-v3/email';
+import * as api from '../../../../../website/src/libs/api-v3/payments';
+import { model as User } from '../../../../../website/src/models/user';
+import moment from 'moment';
+
+describe('payments/index', () => {
+ let fakeSend;
+ let data;
+ let user;
+
+ describe('#createSubscription', () => {
+ beforeEach(async () => {
+ user = new User();
+ });
+
+ it('succeeds', async () => {
+ data = { user, sub: { key: 'basic_3mo' } };
+ expect(user.purchased.plan.planId).to.not.exist;
+ await api.createSubscription(data);
+ expect(user.purchased.plan.planId).to.exist;
+ });
+ });
+
+ describe('#cancelSubscription', () => {
+ beforeEach(() => {
+ fakeSend = sinon.spy(sender, 'sendTxn');
+ data = { user: new User() };
+ });
+
+ afterEach(() => {
+ fakeSend.restore();
+ });
+
+ it('plan.extraMonths is defined', () => {
+ api.cancelSubscription(data);
+ let terminated = data.user.purchased.plan.dateTerminated;
+ data.user.purchased.plan.extraMonths = 2;
+ api.cancelSubscription(data);
+ let difference = Math.abs(moment(terminated).diff(data.user.purchased.plan.dateTerminated, 'days'));
+ expect(difference - 60).to.be.lessThan(3); // the difference is approximately two months, +/- 2 days
+ });
+
+ it('plan.extraMonth is a fraction', () => {
+ api.cancelSubscription(data);
+ let terminated = data.user.purchased.plan.dateTerminated;
+ data.user.purchased.plan.extraMonths = 0.3;
+ api.cancelSubscription(data);
+ let difference = Math.abs(moment(terminated).diff(data.user.purchased.plan.dateTerminated, 'days'));
+ expect(difference - 10).to.be.lessThan(3); // the difference should be 10 days.
+ });
+
+ it('nextBill is defined', () => {
+ api.cancelSubscription(data);
+ let terminated = data.user.purchased.plan.dateTerminated;
+ data.nextBill = moment().add({ days: 25 });
+ api.cancelSubscription(data);
+ let difference = Math.abs(moment(terminated).diff(data.user.purchased.plan.dateTerminated, 'days'));
+ expect(difference - 5).to.be.lessThan(2); // the difference should be 5 days, +/- 1 day
+ });
+
+ it('saves the canceled subscription for the user', () => {
+ expect(data.user.purchased.plan.dateTerminated).to.not.exist;
+ api.cancelSubscription(data);
+ expect(data.user.purchased.plan.dateTerminated).to.exist;
+ });
+
+ it('sends a text', async () => {
+ await api.cancelSubscription(data);
+ sinon.assert.called(fakeSend);
+ });
+ });
+});
diff --git a/test/api/v3/unit/middlewares/analytics.test.js b/test/api/v3/unit/middlewares/analytics.test.js
index eb238c6fa9..2f3a0b7ff0 100644
--- a/test/api/v3/unit/middlewares/analytics.test.js
+++ b/test/api/v3/unit/middlewares/analytics.test.js
@@ -6,6 +6,7 @@ import {
} from '../../../../helpers/api-unit.helper';
import analyticsService from '../../../../../website/src/libs/api-v3/analyticsService';
import nconf from 'nconf';
+import requireAgain from 'require-again';
describe('analytics middleware', () => {
let res, req, next;
@@ -17,15 +18,8 @@ describe('analytics middleware', () => {
next = generateNext();
});
- afterEach(() => {
- // The nconf.get('IS_PROD') occurs when the file is required
- // Since node caches IS_PROD, we have to delete it from the cache
- // to test prod vs non-prod behaviors
- delete require.cache[require.resolve(pathToAnalyticsMiddleware)];
- });
-
it('attaches analytics object res.locals', () => {
- let attachAnalytics = require(pathToAnalyticsMiddleware);
+ let attachAnalytics = requireAgain(pathToAnalyticsMiddleware);
attachAnalytics(req, res, next);
@@ -34,7 +28,7 @@ describe('analytics middleware', () => {
it('attaches stubbed methods for non-prod environments', () => {
sandbox.stub(nconf, 'get').withArgs('IS_PROD').returns(false);
- let attachAnalytics = require(pathToAnalyticsMiddleware);
+ let attachAnalytics = requireAgain(pathToAnalyticsMiddleware);
attachAnalytics(req, res, next);
@@ -45,7 +39,7 @@ describe('analytics middleware', () => {
it('attaches real methods for prod environments', () => {
sandbox.stub(nconf, 'get').withArgs('IS_PROD').returns(true);
- let attachAnalytics = require(pathToAnalyticsMiddleware);
+ let attachAnalytics = requireAgain(pathToAnalyticsMiddleware);
attachAnalytics(req, res, next);
diff --git a/test/api/v3/unit/middlewares/language.test.js b/test/api/v3/unit/middlewares/language.test.js
index 30feadd10c..2316f0b540 100644
--- a/test/api/v3/unit/middlewares/language.test.js
+++ b/test/api/v3/unit/middlewares/language.test.js
@@ -8,7 +8,7 @@ import {
attachTranslateFunction,
} from '../../../../../website/src/middlewares/api-v3/language';
import common from '../../../../../common';
-import Q from 'q';
+import Bluebird from 'bluebird';
import { model as User } from '../../../../../website/src/models/user';
const i18n = common.i18n;
@@ -162,7 +162,7 @@ describe('language middleware', () => {
return this;
},
exec () {
- return Q.resolve({
+ return Bluebird.resolve({
preferences: {
language: 'it',
},
diff --git a/test/common/ops/buy.js b/test/common/ops/buy.js
index abaf3c849d..9e05cc5225 100644
--- a/test/common/ops/buy.js
+++ b/test/common/ops/buy.js
@@ -46,6 +46,16 @@ describe('shared.ops.buy', () => {
it('adds equipment to inventory', () => {
user.stats.gp = 31;
buy(user, {params: {key: 'armor_warrior_1'}});
- expect(user.items.gear.owned).to.eql({ weapon_warrior_0: true, armor_warrior_1: true });
+ expect(user.items.gear.owned).to.eql({
+ weapon_warrior_0: true,
+ armor_warrior_1: true,
+ eyewear_special_blackTopFrame: true,
+ eyewear_special_blueTopFrame: true,
+ eyewear_special_greenTopFrame: true,
+ eyewear_special_pinkTopFrame: true,
+ eyewear_special_redTopFrame: true,
+ eyewear_special_whiteTopFrame: true,
+ eyewear_special_yellowTopFrame: true,
+ });
});
});
diff --git a/test/common/ops/buyArmoire.js b/test/common/ops/buyArmoire.js
index 2c71c9b428..cea6d7abde 100644
--- a/test/common/ops/buyArmoire.js
+++ b/test/common/ops/buyArmoire.js
@@ -69,7 +69,16 @@ describe('shared.ops.buyArmoire', () => {
} catch (err) {
expect(err).to.be.an.instanceof(NotAuthorized);
expect(err.message).to.equal(i18n.t('messageNotEnoughGold'));
- expect(user.items.gear.owned).to.eql({weapon_warrior_0: true});
+ expect(user.items.gear.owned).to.eql({
+ weapon_warrior_0: true,
+ eyewear_special_blackTopFrame: true,
+ eyewear_special_blueTopFrame: true,
+ eyewear_special_greenTopFrame: true,
+ eyewear_special_pinkTopFrame: true,
+ eyewear_special_redTopFrame: true,
+ eyewear_special_whiteTopFrame: true,
+ eyewear_special_yellowTopFrame: true,
+ });
expect(user.items.food).to.be.empty;
expect(user.stats.exp).to.eql(0);
done();
@@ -85,7 +94,16 @@ describe('shared.ops.buyArmoire', () => {
} catch (err) {
expect(err).to.be.an.instanceof(NotAuthorized);
expect(err.message).to.equal(i18n.t('cannotBuyItem'));
- expect(user.items.gear.owned).to.eql({weapon_warrior_0: true});
+ expect(user.items.gear.owned).to.eql({
+ weapon_warrior_0: true,
+ eyewear_special_blackTopFrame: true,
+ eyewear_special_blueTopFrame: true,
+ eyewear_special_greenTopFrame: true,
+ eyewear_special_pinkTopFrame: true,
+ eyewear_special_redTopFrame: true,
+ eyewear_special_whiteTopFrame: true,
+ eyewear_special_yellowTopFrame: true,
+ });
expect(user.items.food).to.be.empty;
expect(user.stats.exp).to.eql(0);
done();
diff --git a/test/common/ops/buyGear.js b/test/common/ops/buyGear.js
index fc26057ef8..4d1213e80d 100644
--- a/test/common/ops/buyGear.js
+++ b/test/common/ops/buyGear.js
@@ -44,7 +44,17 @@ describe('shared.ops.buyGear', () => {
buyGear(user, {params: {key: 'armor_warrior_1'}});
- expect(user.items.gear.owned).to.eql({ weapon_warrior_0: true, armor_warrior_1: true });
+ expect(user.items.gear.owned).to.eql({
+ weapon_warrior_0: true,
+ armor_warrior_1: true,
+ eyewear_special_blackTopFrame: true,
+ eyewear_special_blueTopFrame: true,
+ eyewear_special_greenTopFrame: true,
+ eyewear_special_pinkTopFrame: true,
+ eyewear_special_redTopFrame: true,
+ eyewear_special_whiteTopFrame: true,
+ eyewear_special_yellowTopFrame: true,
+ });
});
it('deducts gold from user', () => {
diff --git a/test/common_old/algos.mocha.js b/test/common_old/algos.mocha.js
deleted file mode 100644
index 93bbb4dd85..0000000000
--- a/test/common_old/algos.mocha.js
+++ /dev/null
@@ -1,1258 +0,0 @@
-/* eslint-disable camelcase, func-names, no-shadow */
-
-import {
- generateUser,
- generateDaily,
- generateHabit,
- generateTodo,
-} from '../helpers/common.helper';
-
-import {
- DAY_MAPPING,
- startOfWeek,
- startOfDay,
- daysSince,
-} from '../../common/script/cron';
-import scoreTask from '../../common/script/api-v3/scoreTask';
-
-let expect = require('expect.js');
-let sinon = require('sinon');
-let moment = require('moment');
-let test_helper = require('./test_helper');
-let shared = require('../../common/script/index');
-let $w = (s) => {
- return s.split(' ');
-};
-
-shared.i18n.translations = require('../../website/src/libs/api-v2/i18n').translations;
-test_helper.addCustomMatchers();
-
-/* Helper Functions */
-let rewrapUser = (user) => {
- user._wrapped = false;
- shared.wrap(user);
- return user;
-};
-
-let beforeAfter = (options = {}) => {
- let lastCron;
- let user = generateUser();
- let daily = generateDaily();
- let habit = generateHabit();
- let todo = generateTodo();
-
- user.dailys.push(daily);
- user.habits.push(habit);
- user.todos.push(todo);
-
- let ref = [user, _.cloneDeep(user)];
- let before = ref[0];
- let after = ref[1];
-
- rewrapUser(after);
- if (options.dayStart) {
- before.preferences.dayStart = after.preferences.dayStart = options.dayStart;
- }
- before.preferences.timezoneOffset = after.preferences.timezoneOffset = options.timezoneOffset || moment().zone();
- before.preferences.timezoneOffsetAtLastCron = after.preferences.timezoneOffsetAtLastCron = before.preferences.timezoneOffset;
- if (options.limitOne) {
- before[`${options.limitOne}s`] = [before[`${options.limitOne}s`][0]];
- after[`${options.limitOne}s`] = [after[`${options.limitOne}s`][0]];
- }
- if (options.daysAgo) {
- lastCron = moment(options.now || Number(new Date())).subtract({
- days: options.daysAgo,
- });
- }
- if (options.daysAgo && options.cronAfterStart) {
- lastCron.add({
- hours: options.dayStart,
- minutes: 1,
- });
- }
- if (options.daysAgo) {
- lastCron = Number(lastCron);
- }
- _.each([before, after], (obj) => {
- if (options.daysAgo) {
- obj.lastCron = lastCron;
- }
- });
- return {
- before,
- after,
- };
-};
-
-let expectLostPoints = (before, after, taskType) => {
- if (taskType === 'daily' || taskType === 'habit') {
- expect(after.stats.hp).to.be.lessThan(before.stats.hp);
- expect(after[`${taskType}s`][0].history).to.have.length(1);
- } else {
- expect(after.history.todos).to.have.length(1);
- }
- expect(after).toHaveExp(0);
- expect(after).toHaveGP(0);
- expect(after[`${taskType}s`][0].value).to.be.lessThan(before[`${taskType}s`][0].value);
-};
-
-let expectGainedPoints = (before, after, taskType) => {
- expect(after.stats.hp).to.be(50);
- expect(after.stats.exp).to.be.greaterThan(before.stats.exp);
- expect(after.stats.gp).to.be.greaterThan(before.stats.gp);
- expect(after[`${taskType}s`][0].value).to.be.greaterThan(before[`${taskType}s`][0].value);
- if (taskType === 'habit') {
- expect(after[`${taskType}s`][0].history).to.have.length(1);
- }
-};
-
-let expectNoChange = (before, after) => {
- _.each($w('stats items gear dailys todos rewards preferences'), (attr) => {
- expect(after[attr]).to.eql(before[attr]);
- });
-};
-
-let expectClosePoints = (before, after, taskType) => {
- expect(Math.abs(after.stats.exp - before.stats.exp)).to.be.lessThan(0.0001);
- expect(Math.abs(after.stats.gp - before.stats.gp)).to.be.lessThan(0.0001);
- expect(Math.abs(after[taskType + 's'][0].value - before[taskType + 's'][0].value)).to.be.lessThan(0.0001); // eslint-disable-line prefer-template
-};
-
-let expectDayResetNoDamage = (b, a) => {
- let ref = [_.cloneDeep(b), _.cloneDeep(a)];
- let before = ref[0];
- let after = ref[1];
-
- _.each(after.dailys, (task, i) => {
- expect(task.completed).to.be(false);
- expect(before.dailys[i].value).to.be(task.value);
- expect(before.dailys[i].streak).to.be(task.streak);
- expect(task.history).to.have.length(1);
- });
- _.each(after.todos, (task, i) => {
- expect(task.completed).to.be(false);
- expect(before.todos[i].value).to.be.greaterThan(task.value);
- });
- expect(after.history.todos).to.have.length(1);
- _.each([before, after], (obj) => {
- delete obj.stats.buffs;
- _.each($w('dailys todos history lastCron'), (path) => {
- return delete obj[path];
- });
- });
- delete after._tmp;
- expectNoChange(before, after);
-};
-
-let repeatWithoutLastWeekday = () => {
- let repeat = {
- su: true,
- m: true,
- t: true,
- w: true,
- th: true,
- f: true,
- s: true,
- };
-
- if (startOfWeek(moment().zone(0)).isoWeekday() === 1) {
- repeat.su = false;
- } else {
- repeat.s = false;
- }
- return {
- repeat,
- };
-};
-
-describe('User', () => {
- it('calculates max MP', () => {
- let user = generateUser();
-
- expect(user).toHaveMaxMP(30);
- user.stats.int = 10;
- expect(user).toHaveMaxMP(50);
- user.stats.lvl = 5;
- expect(user).toHaveMaxMP(54);
- user.stats.class = 'wizard';
- user.items.gear.equipped.weapon = 'weapon_wizard_1';
- expect(user).toHaveMaxMP(63);
- });
-
- it('handles perfect days', () => {
- let user = generateUser();
-
- user.dailys = [];
- _.times(3, () => {
- return user.dailys.push(shared.taskDefaults({
- type: 'daily',
- startDate: moment().subtract(7, 'days'),
- }));
- });
- let cron = () => {
- user.lastCron = moment().subtract(1, 'days');
- return user.fns.cron();
- };
-
- cron();
- expect(user.stats.buffs.str).to.be(0);
- expect(user.achievements.perfect).to.not.be.ok();
- user.dailys[0].completed = true;
- cron();
- expect(user.stats.buffs.str).to.be(0);
- expect(user.achievements.perfect).to.not.be.ok();
- _.each(user.dailys, (d) => {
- d.completed = true;
- });
- cron();
- expect(user.stats.buffs.str).to.be(1);
- expect(user.achievements.perfect).to.be(1);
-
- let yesterday = moment().subtract(1, 'days');
-
- user.dailys[0].repeat[DAY_MAPPING[yesterday.day()]] = false;
- _.each(user.dailys.slice(1), (d) => {
- d.completed = true;
- });
- cron();
- expect(user.stats.buffs.str).to.be(1);
- expect(user.achievements.perfect).to.be(2);
- });
-
- describe('Resting in the Inn', () => {
- let user = null;
- let cron = null;
-
- beforeEach(() => {
- user = generateUser();
- user.preferences.sleep = true;
- cron = () => {
- user.lastCron = moment().subtract(1, 'days');
- return user.fns.cron();
- };
- user.dailys = [];
- _.times(2, () => {
- return user.dailys.push(shared.taskDefaults({
- type: 'daily',
- startDate: moment().subtract(7, 'days'),
- }));
- });
- });
-
- it('remains in the inn on cron', () => {
- cron();
- expect(user.preferences.sleep).to.be(true);
- });
-
- it('resets dailies', () => {
- user.dailys[0].completed = true;
- cron();
- expect(user.dailys[0].completed).to.be(false);
- });
-
- it('resets checklist on incomplete dailies', () => {
- user.dailys[0].checklist = [
- {
- text: '1',
- id: 'checklist-one',
- completed: true,
- }, {
- text: '2',
- id: 'checklist-two',
- completed: true,
- }, {
- text: '3',
- id: 'checklist-three',
- completed: false,
- },
- ];
- cron();
- _.each(user.dailys[0].checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- });
-
- it('resets checklist on complete dailies', () => {
- user.dailys[0].checklist = [
- {
- text: '1',
- id: 'checklist-one',
- completed: true,
- }, {
- text: '2',
- id: 'checklist-two',
- completed: true,
- }, {
- text: '3',
- id: 'checklist-three',
- completed: false,
- },
- ];
- user.dailys[0].completed = true;
- cron();
- _.each(user.dailys[0].checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- });
-
- it('does not reset checklist on grey incomplete dailies', () => {
- let yesterday = moment().subtract(1, 'days');
-
- user.dailys[0].repeat[DAY_MAPPING[yesterday.day()]] = false;
- user.dailys[0].checklist = [
- {
- text: '1',
- id: 'checklist-one',
- completed: true,
- }, {
- text: '2',
- id: 'checklist-two',
- completed: true,
- }, {
- text: '3',
- id: 'checklist-three',
- completed: true,
- },
- ];
- cron();
- _.each(user.dailys[0].checklist, (box) => {
- expect(box.completed).to.be(true);
- });
- });
-
- it('resets checklist on complete grey complete dailies', () => {
- let yesterday = moment().subtract(1, 'days');
-
- user.dailys[0].repeat[DAY_MAPPING[yesterday.day()]] = false;
- user.dailys[0].checklist = [
- {
- text: '1',
- id: 'checklist-one',
- completed: true,
- }, {
- text: '2',
- id: 'checklist-two',
- completed: true,
- }, {
- text: '3',
- id: 'checklist-three',
- completed: true,
- },
- ];
- user.dailys[0].completed = true;
- cron();
- _.each(user.dailys[0].checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- });
-
- it('does not damage user for incomplete dailies', () => {
- expect(user).toHaveHP(50);
- user.dailys[0].completed = true;
- user.dailys[1].completed = false;
- cron();
- expect(user).toHaveHP(50);
- });
-
- it('gives credit for complete dailies', () => {
- user.dailys[0].completed = true;
- expect(user.dailys[0].history).to.be.empty;
- cron();
- expect(user.dailys[0].history).to.not.be.empty;
- });
-
- it('damages user for incomplete dailies after checkout', () => {
- expect(user).toHaveHP(50);
- user.dailys[0].completed = true;
- user.dailys[1].completed = false;
- user.preferences.sleep = false;
- cron();
- expect(user.stats.hp).to.be.lessThan(50);
- });
- });
-
- describe('Death', () => {
- let user;
-
- beforeEach(() => {
- user = generateUser();
- });
-
- it('revives correctly', () => {
- user.stats = {
- gp: 10,
- exp: 100,
- lvl: 2,
- hp: 0,
- class: 'warrior',
- };
- user.items.gear.owned.weapon_warrior_0 = true;
- user.ops.revive();
-
- expect(user).toHaveGP(0);
- expect(user).toHaveExp(0);
- expect(user).toHaveLevel(1);
- expect(user).toHaveHP(50);
- expect(user.items.gear.owned).to.eql({
- weapon_warrior_0: false,
- });
- });
-
- it('doesn\'t break unbreakables', () => {
- let ce = shared.countExists;
-
- user.items.gear.owned = {
- weapon_warrior_0: true,
- shield_warrior_1: true,
- shield_rogue_1: true,
- head_special_nye: true,
- };
-
- expect(ce(user.items.gear.owned)).to.be(4);
-
- user.stats.hp = 0;
- user.ops.revive();
-
- expect(ce(user.items.gear.owned)).to.be(3);
-
- user.stats.hp = 0;
- user.ops.revive();
-
- expect(ce(user.items.gear.owned)).to.be(2);
-
- user.stats.hp = 0;
- user.ops.revive();
-
- expect(ce(user.items.gear.owned)).to.be(2);
- expect(user.items.gear.owned).to.eql({
- weapon_warrior_0: false,
- shield_warrior_1: false,
- shield_rogue_1: true,
- head_special_nye: true,
- });
- });
-
- it('handles event items', () => {
- user.items.gear.owned.head_special_nye = true;
-
- shared.content.gear.flat.head_special_nye.event.start = '2012-01-01';
- shared.content.gear.flat.head_special_nye.event.end = '2012-02-01';
- expect(shared.content.gear.flat.head_special_nye.canOwn(user)).to.be(true);
- delete user.items.gear.owned.head_special_nye;
- expect(shared.content.gear.flat.head_special_nye.canOwn(user)).to.be(false);
- shared.content.gear.flat.head_special_nye.event.start = moment().subtract(5, 'days');
- shared.content.gear.flat.head_special_nye.event.end = moment().add(5, 'days');
- expect(shared.content.gear.flat.head_special_nye.canOwn(user)).to.be(true);
- });
- });
-
- describe('Rebirth', () => {
- it('removes correct gear', () => {
- let user = generateUser();
-
- user.stats.lvl = 100;
- user.items.gear.owned = {
- weapon_warrior_0: true,
- weapon_warrior_1: true,
- armor_warrior_1: false,
- armor_mystery_201402: true,
- back_mystery_201402: false,
- head_mystery_201402: true,
- weapon_armoire_basicCrossbow: true,
- };
- user.ops.rebirth();
- expect(user.items.gear.owned).to.eql({
- weapon_warrior_0: true,
- weapon_warrior_1: false,
- armor_warrior_1: false,
- armor_mystery_201402: true,
- back_mystery_201402: false,
- head_mystery_201402: true,
- weapon_armoire_basicCrossbow: false,
- });
- });
- });
-
- describe('Gem purchases', () => {
- it('does not purchase items without enough Gems', () => {
- let user = generateUser();
-
- user.items.eggs = {};
- user.items.gear.owned = {};
-
- user.ops.purchase({
- params: {
- type: 'eggs',
- key: 'Cactus',
- },
- });
- user.ops.purchase({
- params: {
- type: 'gear',
- key: 'headAccessory_special_foxEars',
- },
- });
- user.ops.unlock({
- query: {
- path: 'items.gear.owned.headAccessory_special_bearEars,items.gear.owned.headAccessory_special_cactusEars,items.gear.owned.headAccessory_special_foxEars,items.gear.owned.headAccessory_special_lionEars,items.gear.owned.headAccessory_special_pandaEars,items.gear.owned.headAccessory_special_pigEars,items.gear.owned.headAccessory_special_tigerEars,items.gear.owned.headAccessory_special_wolfEars',
- },
- });
- expect(user.items.eggs).to.eql({});
- expect(user.items.gear.owned).to.eql({});
- });
-
- it('purchases an egg', () => {
- let user = generateUser();
-
- user.balance = 1;
- user.ops.purchase({
- params: {
- type: 'eggs',
- key: 'Cactus',
- },
- });
- expect(user.items.eggs).to.eql({
- Cactus: 1,
- });
- expect(user.balance).to.eql(0.25);
- });
-
- it('purchases fox ears', () => {
- let user = generateUser();
-
- user.balance = 1;
- user.ops.purchase({
- params: {
- type: 'gear',
- key: 'headAccessory_special_foxEars',
- },
- });
-
- expect(user.items.gear.owned.headAccessory_special_foxEars).to.eql(true);
- expect(user.balance).to.eql(0.5);
- });
-
- it('unlocks all the animal ears at once', () => {
- let user = generateUser();
-
- user.balance = 2;
- user.ops.unlock({
- query: {
- path: 'items.gear.owned.headAccessory_special_bearEars,items.gear.owned.headAccessory_special_cactusEars,items.gear.owned.headAccessory_special_foxEars,items.gear.owned.headAccessory_special_lionEars,items.gear.owned.headAccessory_special_pandaEars,items.gear.owned.headAccessory_special_pigEars,items.gear.owned.headAccessory_special_tigerEars,items.gear.owned.headAccessory_special_wolfEars',
- },
- });
-
- expect(user.items.gear.owned.headAccessory_special_bearEars).to.eql(true);
- expect(user.items.gear.owned.headAccessory_special_cactusEars).to.eql(true);
- expect(user.items.gear.owned.headAccessory_special_foxEars).to.eql(true);
- expect(user.items.gear.owned.headAccessory_special_lionEars).to.eql(true);
- expect(user.items.gear.owned.headAccessory_special_pandaEars).to.eql(true);
- expect(user.items.gear.owned.headAccessory_special_pigEars).to.eql(true);
- expect(user.items.gear.owned.headAccessory_special_tigerEars).to.eql(true);
- expect(user.items.gear.owned.headAccessory_special_wolfEars).to.eql(true);
- expect(user.balance).to.eql(0.75);
- });
- });
-
- describe('spells', () => {
- _.each(shared.content.spells, (spellClass) => {
- _.each(spellClass, (spell) => {
- it(`${spell.text} has valid values`, () => {
- expect(spell.target).to.match(/^(task|self|party|user)$/);
- expect(spell.mana).to.be.an('number');
- if (spell.lvl) {
- expect(spell.lvl).to.be.an('number');
- expect(spell.lvl).to.be.above(0);
- }
- expect(spell.cast).to.be.a('function');
- });
- });
- });
- });
-
- describe('drop system', () => {
- let user = null;
- const MIN_RANGE_FOR_POTION = 0;
- const MAX_RANGE_FOR_POTION = 0.3;
- const MIN_RANGE_FOR_EGG = 0.4;
- const MAX_RANGE_FOR_EGG = 0.6;
- const MIN_RANGE_FOR_FOOD = 0.7;
- const MAX_RANGE_FOR_FOOD = 1;
-
- beforeEach(function () {
- user = generateUser();
- user.flags.dropsEnabled = true;
- this.task_id = shared.uuid();
- return user.ops.addTask({
- body: {
- type: 'daily',
- id: this.task_id,
- },
- });
- });
-
- it('drops a hatching potion', function () {
- let results = [];
-
- for (let random = MIN_RANGE_FOR_POTION; random <= MAX_RANGE_FOR_POTION; random += 0.1) {
- sinon.stub(user.fns, 'predictableRandom').returns(random);
-
- let delta = scoreTask({task: user.dailys[user.dailys.length - 1], user, direction: 'up'});
- user.fns.randomDrop({task: user.dailys[user.dailys.length - 1], delta}, {});
- expect(user.items.eggs).to.be.empty;
- expect(user.items.hatchingPotions).to.not.be.empty;
- expect(user.items.food).to.be.empty;
- results.push(user.fns.predictableRandom.restore());
- }
- return results;
- });
-
- it('drops a pet egg', function () {
- let results = [];
-
- for (let random = MIN_RANGE_FOR_EGG; random <= MAX_RANGE_FOR_EGG; random += 0.1) {
- sinon.stub(user.fns, 'predictableRandom').returns(random);
- let delta = scoreTask({task: user.dailys[user.dailys.length - 1], user, direction: 'up'});
- user.fns.randomDrop({task: user.dailys[user.dailys.length - 1], delta}, {});
- expect(user.items.eggs).to.not.be.empty;
- expect(user.items.hatchingPotions).to.be.empty;
- expect(user.items.food).to.be.empty;
- results.push(user.fns.predictableRandom.restore());
- }
- return results;
- });
-
- it('drops food', function () {
- let results = [];
-
- for (let random = MIN_RANGE_FOR_FOOD; random <= MAX_RANGE_FOR_FOOD; random += 0.1) {
- sinon.stub(user.fns, 'predictableRandom').returns(random);
- let delta = scoreTask({task: user.dailys[user.dailys.length - 1], user, direction: 'up'});
- user.fns.randomDrop({task: user.dailys[user.dailys.length - 1], delta}, {});
- expect(user.items.eggs).to.be.empty;
- expect(user.items.hatchingPotions).to.be.empty;
- expect(user.items.food).to.not.be.empty;
- results.push(user.fns.predictableRandom.restore());
- }
- return results;
- });
-
- it('does not get a drop', function () {
- sinon.stub(user.fns, 'predictableRandom').returns(0.5);
- let delta = scoreTask({task: user.dailys[user.dailys.length - 1], user, direction: 'up'});
- user.fns.randomDrop({task: user.dailys[user.dailys.length - 1], delta}, {});
- expect(user.items.eggs).to.eql({});
- expect(user.items.hatchingPotions).to.eql({});
- expect(user.items.food).to.eql({});
-
- user.fns.predictableRandom.restore();
- });
- });
-
- describe('Quests', () => {
- _.each(shared.content.quests, (quest) => {
- it(`${ quest.text() } has valid values`, () => {
- expect(quest.notes()).to.be.an('string');
- if (quest.completion) {
- expect(quest.completion()).to.be.an('string');
- }
- if (quest.previous) {
- expect(quest.previous).to.be.an('string');
- }
- if (quest.canBuy()) {
- expect(quest.value).to.be.greaterThan(0);
- }
- expect(quest.drop.gp).to.not.be.lessThan(0);
- expect(quest.drop.exp).to.not.be.lessThan(0);
- expect(quest.category).to.match(/pet|unlockable|gold|world/);
- if (quest.drop.items) {
- expect(quest.drop.items).to.be.an(Array);
- }
- if (quest.boss) {
- expect(quest.boss.name()).to.be.an('string');
- expect(quest.boss.hp).to.be.greaterThan(0);
- expect(quest.boss.str).to.be.greaterThan(0);
- } else if (quest.collect) {
- _.each(quest.collect, (collect) => {
- expect(collect.text()).to.be.an('string');
- expect(collect.count).to.be.greaterThan(0);
- });
- }
- });
- });
- });
-
- describe('Achievements', () => {
- _.each(shared.content.classes, (klass) => {
- let user = generateUser();
-
- user.achievements.ultimateGearSets = {};
-
- user.stats.gp = 10000;
- _.each(shared.content.gearTypes, (type) => {
- _.each([1, 2, 3, 4, 5], (i) => {
- return user.ops.buy({
- params: `${type}_${klass}_${i}`,
- });
- });
- });
-
- it(`does not get ultimateGear ${klass}`, () => {
- expect(user.achievements.ultimateGearSets[klass]).to.not.be.ok();
- });
- _.each(shared.content.gearTypes, (type) => {
- return user.ops.buy({
- params: `${type}_${klass}_6`,
- });
- });
-
- xit(`gets ultimateGear ${klass}`, () => {
- expect(user.achievements.ultimateGearSets[klass]).to.be.ok();
- });
- });
-
- it('does not remove existing Ultimate Gear achievements', () => {
- let user = generateUser();
-
- user.achievements.ultimateGearSets = {
- healer: true,
- wizard: true,
- rogue: true,
- warrior: true,
- };
- user.items.gear.owned.shield_warrior_5 = false;
- user.items.gear.owned.weapon_rogue_6 = false;
- user.ops.buy({
- params: 'shield_warrior_5',
- });
- expect(user.achievements.ultimateGearSets).to.eql({
- healer: true,
- wizard: true,
- rogue: true,
- warrior: true,
- });
- });
- });
-
- describe('unlocking features', () => {
- it('unlocks drops at level 3', () => {
- let user = generateUser();
-
- user.stats.lvl = 3;
- user.fns.updateStats(user.stats);
- expect(user.flags.dropsEnabled).to.be.ok();
- });
-
- it('unlocks Rebirth at level 50', () => {
- let user = generateUser();
-
- user.stats.lvl = 50;
- user.fns.updateStats(user.stats);
- expect(user.flags.rebirthEnabled).to.be.ok();
- });
-
- describe('level-awarded Quests', () => {
- it('gets Attack of the Mundane at level 15', () => {
- let user = generateUser();
-
- user.stats.lvl = 15;
- user.fns.updateStats(user.stats);
- expect(user.flags.levelDrops.atom1).to.be.ok();
- expect(user.items.quests.atom1).to.eql(1);
- });
-
- it('gets Vice at level 30', () => {
- let user = generateUser();
-
- user.stats.lvl = 30;
- user.fns.updateStats(user.stats);
- expect(user.flags.levelDrops.vice1).to.be.ok();
- expect(user.items.quests.vice1).to.eql(1);
- });
-
- it('gets Golden Knight at level 40', () => {
- let user = generateUser();
-
- user.stats.lvl = 40;
- user.fns.updateStats(user.stats);
- expect(user.flags.levelDrops.goldenknight1).to.be.ok();
- expect(user.items.quests.goldenknight1).to.eql(1);
- });
-
- it('gets Moonstone Chain at level 60', () => {
- let user = generateUser();
-
- user.stats.lvl = 60;
- user.fns.updateStats(user.stats);
- expect(user.flags.levelDrops.moonstone1).to.be.ok();
- expect(user.items.quests.moonstone1).to.eql(1);
- });
- });
- });
-});
-
-describe('Simple Scoring', () => {
- beforeEach(function () {
- let ref = beforeAfter();
-
- this.before = ref.before;
- this.after = ref.after;
- });
-
- it('Habits : Up', function () {
- let delta = scoreTask({task: this.after.habits[0], user: this.after, direction: 'down', times: 5});
- this.after.fns.randomDrop({task: this.after.habits[0], delta}, {});
- expectLostPoints(this.before, this.after, 'habit');
- });
-
- it('Habits : Down', function () {
- let delta = scoreTask({task: this.after.habits[0], user: this.after, direction: 'up', times: 5});
- this.after.fns.randomDrop({task: this.after.habits[0], delta}, {});
- expectGainedPoints(this.before, this.after, 'habit');
- });
-
- it('Dailys : Up', function () {
- let delta = scoreTask({task: this.after.dailys[0], user: this.after, direction: 'up'});
- this.after.fns.randomDrop({task: this.after.dailys[0], delta}, {});
- expectGainedPoints(this.before, this.after, 'daily');
- });
-
- it('Dailys : Up, Down', function () {
- let delta = scoreTask({task: this.after.dailys[0], user: this.after, direction: 'up'});
- this.after.fns.randomDrop({task: this.after.dailys[0], delta}, {});
- let delta2 = scoreTask({task: this.after.dailys[0], user: this.after, direction: 'down'});
- this.after.fns.randomDrop({task: this.after.dailys[0], delta2}, {});
- expectClosePoints(this.before, this.after, 'daily');
- });
-
- it('Todos : Up', function () {
- let delta = scoreTask({task: this.after.todos[0], user: this.after, direction: 'up'});
- this.after.fns.randomDrop({task: this.after.todos[0], delta}, {});
- expectGainedPoints(this.before, this.after, 'todo');
- });
-
- it('Todos : Up, Down', function () {
- let delta = scoreTask({task: this.after.todos[0], user: this.after, direction: 'up'});
- this.after.fns.randomDrop({task: this.after.todos[0], delta}, {});
- let delta2 = scoreTask({task: this.after.todos[0], user: this.after, direction: 'down'});
- this.after.fns.randomDrop({task: this.after.todos[0], delta2}, {});
- expectClosePoints(this.before, this.after, 'todo');
- });
-});
-
-describe('Cron', () => {
- let user;
-
- beforeEach(() => {
- user = generateUser();
- });
-
- it('computes shouldCron', () => {
- let paths = {};
-
- user.fns.cron({
- paths,
- });
- expect(user.lastCron).to.not.be.ok;
- user.lastCron = Number(moment().subtract(1, 'days'));
- paths = {};
- user.fns.cron({
- paths,
- });
- expect(user.lastCron).to.be.greaterThan(0);
- });
-
- it('only dailies & todos are affected', () => {
- let ref = beforeAfter({
- daysAgo: 1,
- });
- let before = ref.before;
- let after = ref.after;
-
- before.dailys = before.todos = after.dailys = after.todos = [];
- after.fns.cron();
- before.stats.mp = after.stats.mp;
- expect(after.lastCron).to.not.be(before.lastCron);
- delete after.stats.buffs;
- delete before.stats.buffs;
- expect(before.stats).to.eql(after.stats);
-
- let beforeTasks = before.habits.concat(before.dailys).concat(before.todos).concat(before.rewards);
- let afterTasks = after.habits.concat(after.dailys).concat(after.todos).concat(after.rewards);
-
- expect(beforeTasks).to.eql(afterTasks);
- });
-
- describe('Todos', () => {
- it('1 day missed', () => {
- let ref = beforeAfter({
- daysAgo: 1,
- });
- let before = ref.before;
- let after = ref.after;
-
- before.dailys = after.dailys = [];
- after.fns.cron();
- expect(after).toHaveHP(50);
- expect(after).toHaveExp(0);
- expect(after).toHaveGP(0);
- expect(before.todos[0].value).to.be(0);
- expect(after.todos[0].value).to.be(-1);
- expect(after.history.todos).to.have.length(1);
- });
-
- it('2 days missed', () => {
- let ref = beforeAfter({
- daysAgo: 2,
- });
- let before = ref.before;
- let after = ref.after;
-
- before.dailys = after.dailys = [];
- after.fns.cron();
- expect(before.todos[0].value).to.be(0);
- expect(after.todos[0].value).to.be(-1);
- });
- });
-
- describe('cron day calculations', () => {
- let dayStart = 4;
- let fstr = 'YYYY-MM-DD HH: mm: ss';
-
- it('startOfDay before dayStart', () => {
- let start = startOfDay({
- now: moment('2014-10-09 02: 30: 00'),
- dayStart,
- });
-
- expect(start.format(fstr)).to.eql('2014-10-08 04: 00: 00');
- });
-
- it('startOfDay after dayStart', () => {
- let start = startOfDay({
- now: moment('2014-10-09 05: 30: 00'),
- dayStart,
- });
-
- expect(start.format(fstr)).to.eql('2014-10-09 04: 00: 00');
- });
-
- it('daysSince cron before, now after', () => {
- let lastCron = moment('2014-10-09 02: 30: 00');
- let days = daysSince(lastCron, {
- now: moment('2014-10-09 11: 30: 00'),
- dayStart,
- });
-
- expect(days).to.eql(1);
- });
-
- it('daysSince cron before, now before', () => {
- let lastCron = moment('2014-10-09 02: 30: 00');
- let days = daysSince(lastCron, {
- now: moment('2014-10-09 03: 30: 00'),
- dayStart,
- });
-
- expect(days).to.eql(0);
- });
-
- it('daysSince cron after, now after', () => {
- let lastCron = moment('2014-10-09 05: 30: 00');
- let days = daysSince(lastCron, {
- now: moment('2014-10-09 06: 30: 00'),
- dayStart,
- });
-
- expect(days).to.eql(0);
- });
-
- it('daysSince cron after, now tomorrow before', () => {
- let lastCron = moment('2014-10-09 12: 30: 00');
- let days = daysSince(lastCron, {
- now: moment('2014-10-10 01: 30: 00'),
- dayStart,
- });
-
- expect(days).to.eql(0);
- });
-
- it('daysSince cron after, now tomorrow after', () => {
- let lastCron = moment('2014-10-09 12: 30: 00');
- let days = daysSince(lastCron, {
- now: moment('2014-10-10 10: 30: 00'),
- dayStart,
- });
-
- expect(days).to.eql(1);
- });
- xit('daysSince, last cron before new dayStart', () => {
- let lastCron = moment('2014-10-09 01: 00: 00');
- let days = daysSince(lastCron, {
- now: moment('2014-10-09 05: 00: 00'),
- dayStart,
- });
-
- expect(days).to.eql(0);
- });
- });
-
- describe('dailies', () => {
- describe('new day', () => {
- /*
- This section runs through a 'cron matrix' of all permutations (that I can easily account for). It sets
- task due days, user custom day start, timezoneOffset, etc - then runs cron, jumps to tomorrow and runs cron,
- and so on - testing each possible outcome along the way
- */
-
- function runCron (options) {
- _.each([480, 240, 0, -120], function (timezoneOffset) {
- let now = startOfWeek({
- timezoneOffset,
- }).add(options.currentHour || 0, 'hours');
-
- let ref = beforeAfter({
- now,
- timezoneOffset,
- daysAgo: 1,
- cronAfterStart: options.cronAfterStart || true,
- dayStart: options.dayStart || 0,
- limitOne: 'daily',
- });
-
- let before = ref.before;
- let after = ref.after;
-
- if (options.repeat) {
- before.dailys[0].repeat = after.dailys[0].repeat = options.repeat;
- }
- before.dailys[0].streak = after.dailys[0].streak = 10;
- if (options.checked) {
- before.dailys[0].completed = after.dailys[0].completed = true;
- }
- before.dailys[0].startDate = after.dailys[0].startDate = moment().subtract(30, 'days');
- if (options.shouldDo) {
- expect(shared.shouldDo(now.toDate(), after.dailys[0], {
- timezoneOffset,
- dayStart: options.dayStart,
- now,
- })).to.be.ok();
- }
- after.fns.cron({
- now,
- });
- before.stats.mp = after.stats.mp;
-
- if (options.expect === 'losePoints') {
- expectLostPoints(before, after, 'daily');
- } else if (options.expect === 'noChange') {
- expectNoChange(before, after);
- } else if (options.expect === 'noDamage') {
- expectDayResetNoDamage(before, after);
- }
-
- return {
- before,
- after,
- };
- });
- }
-
- let cronMatrix = {
- steps: {
- 'due yesterday': {
- defaults: {
- daysAgo: 1,
- cronAfterStart: true,
- limitOne: 'daily',
- },
- steps: {
- '(simple)': {
- expect: 'losePoints',
- },
- 'due today': {
- defaults: {
- repeat: {
- su: true,
- m: true,
- t: true,
- w: true,
- th: true,
- f: true,
- s: true,
- },
- },
- steps: {
- 'pre-dayStart': {
- defaults: {
- currentHour: 3,
- dayStart: 4,
- shouldDo: true,
- },
- steps: {
- checked: {
- checked: true,
- expect: 'noChange',
- },
- 'un-checked': {
- checked: false,
- expect: 'noChange',
- },
- },
- },
- 'post-dayStart': {
- defaults: {
- currentHour: 5,
- dayStart: 4,
- shouldDo: true,
- },
- steps: {
- checked: {
- checked: true,
- expect: 'noDamage',
- },
- unchecked: {
- checked: false,
- expect: 'losePoints',
- },
- },
- },
- },
- },
- 'NOT due today': {
- defaults: {
- repeat: {
- su: true,
- m: false,
- t: true,
- w: true,
- th: true,
- f: true,
- s: true,
- },
- },
- steps: {
- 'pre-dayStart': {
- defaults: {
- currentHour: 3,
- dayStart: 4,
- shouldDo: true,
- },
- steps: {
- checked: {
- checked: true,
- expect: 'noChange',
- },
- 'un-checked': {
- checked: false,
- expect: 'noChange',
- },
- },
- },
- 'post-dayStart': {
- defaults: {
- currentHour: 5,
- dayStart: 4,
- shouldDo: false,
- },
- steps: {
- checked: {
- checked: true,
- expect: 'noDamage',
- },
- unchecked: {
- checked: false,
- expect: 'losePoints',
- },
- },
- },
- },
- },
- },
- },
- 'not due yesterday': {
- defaults: repeatWithoutLastWeekday(),
- steps: {
- '(simple)': {
- expect: 'noDamage',
- },
- 'post-dayStart': {
- currentHour: 5,
- dayStart: 4,
- expect: 'noDamage',
- },
- 'pre-dayStart': {
- currentHour: 3,
- dayStart: 4,
- expect: 'noChange',
- },
- },
- },
- },
- };
-
- let recurseCronMatrix = (obj, options = {}) => {
- if (obj.steps) {
- _.each(obj.steps, (step, text) => {
- let o = _.cloneDeep(options);
-
- if (!o.text) {
- o.text = '';
- }
- o.text += `${text}`;
- return recurseCronMatrix(step, _.defaults(o, obj.defaults));
- });
- } else {
- it(`${options.text}`, () => {
- return runCron(_.defaults(obj, options));
- });
- }
- };
-
- return recurseCronMatrix(cronMatrix);
- });
- });
-});
-
-describe('Helper', () => {
- it('calculates gold coins', () => {
- expect(shared.gold(10)).to.eql(10);
- expect(shared.gold(1.957)).to.eql(1);
- expect(shared.gold()).to.eql(0);
- });
-
- it('calculates silver coins', () => {
- expect(shared.silver(10)).to.eql(0);
- expect(shared.silver(1.957)).to.eql(95);
- expect(shared.silver(0.01)).to.eql('01');
- expect(shared.silver()).to.eql('00');
- });
-
- it('calculates experience to next level', () => {
- expect(shared.tnl(1)).to.eql(150);
- expect(shared.tnl(2)).to.eql(160);
- expect(shared.tnl(10)).to.eql(260);
- expect(shared.tnl(99)).to.eql(3580);
- });
-
- it('calculates the start of the day', () => {
- let fstr = 'YYYY-MM-DD HH: mm: ss';
- let today = '2013-01-01 00: 00: 00';
- let zone = moment(today).zone();
-
- expect(startOfDay({
- now: new Date(2013, 0, 1, 0),
- }, {
- timezoneOffset: zone,
- }).format(fstr)).to.eql(today);
- expect(startOfDay({
- now: new Date(2013, 0, 1, 5),
- }, {
- timezoneOffset: zone,
- }).format(fstr)).to.eql(today);
- expect(startOfDay({
- now: new Date(2013, 0, 1, 23, 59, 59),
- timezoneOffset: zone,
- }).format(fstr)).to.eql(today);
- });
-});
diff --git a/test/common_old/dailies.js b/test/common_old/dailies.js
deleted file mode 100644
index 7757465f2e..0000000000
--- a/test/common_old/dailies.js
+++ /dev/null
@@ -1,499 +0,0 @@
-/* eslint-disable camelcase */
-import {
- startOfWeek,
-} from '../../common/script/cron';
-
-let expect = require('expect.js'); // eslint-disable-line no-shadow
-let moment = require('moment');
-let shared = require('../../common/script/index.js');
-
-shared.i18n.translations = require('../../website/src/libs/api-v2/i18n.js').translations;
-
-let repeatWithoutLastWeekday = () => { // eslint-disable-line no-unused-vars
- let repeat = {
- su: true,
- m: true,
- t: true,
- w: true,
- th: true,
- f: true,
- s: true,
- };
-
- if (startOfWeek(moment().zone(0)).isoWeekday() === 1) {
- repeat.su = false;
- } else {
- repeat.s = false;
- }
- return {
- repeat,
- };
-};
-
-
-/* Helper Functions */
-
-import {
- generateUser,
-} from '../helpers/common.helper';
-
-let cron = (usr, missedDays = 1) => {
- usr.lastCron = moment().subtract(missedDays, 'days');
- usr.fns.cron();
-};
-
-describe('daily/weekly that repeats everyday (default)', () => {
- let user = null;
- let daily = null;
- let weekly = null;
-
- describe('when startDate is in the future', () => {
- beforeEach(() => {
- user = generateUser();
- user.dailys = [
- shared.taskDefaults({
- type: 'daily',
- startDate: moment().add(7, 'days'),
- frequency: 'daily',
- }), shared.taskDefaults({
- type: 'daily',
- startDate: moment().add(7, 'days'),
- frequency: 'weekly',
- repeat: {
- su: true,
- m: true,
- t: true,
- w: true,
- th: true,
- f: true,
- s: true,
- },
- }),
- ];
- daily = user.dailys[0];
- weekly = user.dailys[1];
- });
-
- it('does not damage user for not completing it', () => {
- cron(user);
- expect(user.stats.hp).to.be(50);
- });
-
- it('does not change value on cron if daily is incomplete', () => {
- cron(user);
- expect(daily.value).to.be(0);
- expect(weekly.value).to.be(0);
- });
-
- it('does not reset checklists if daily is not marked as complete', () => {
- let checklist = [
- {
- text: '1',
- id: 'checklist-one',
- completed: true,
- }, {
- text: '2',
- id: 'checklist-two',
- completed: true,
- }, {
- text: '3',
- id: 'checklist-three',
- completed: false,
- },
- ];
-
- daily.checklist = checklist;
- weekly.checklist = checklist;
- cron(user);
- expect(daily.checklist[0].completed).to.be(true);
- expect(daily.checklist[1].completed).to.be(true);
- expect(daily.checklist[2].completed).to.be(false);
- expect(weekly.checklist[0].completed).to.be(true);
- expect(weekly.checklist[1].completed).to.be(true);
- expect(weekly.checklist[2].completed).to.be(false);
- });
-
- it('resets checklists if daily is marked as complete', () => {
- let checklist = [
- {
- text: '1',
- id: 'checklist-one',
- completed: true,
- }, {
- text: '2',
- id: 'checklist-two',
- completed: true,
- }, {
- text: '3',
- id: 'checklist-three',
- completed: false,
- },
- ];
-
- daily.checklist = checklist;
- weekly.checklist = checklist;
- daily.completed = true;
- weekly.completed = true;
- cron(user);
- _.each(daily.checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- _.each(weekly.checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- });
-
- it('is due on startDate', () => {
- let daily_due_today = shared.shouldDo(moment(), daily);
- let daily_due_on_start_date = shared.shouldDo(moment().add(7, 'days'), daily);
-
- expect(daily_due_today).to.be(false);
- expect(daily_due_on_start_date).to.be(true);
-
- let weekly_due_today = shared.shouldDo(moment(), weekly);
- let weekly_due_on_start_date = shared.shouldDo(moment().add(7, 'days'), weekly);
-
- expect(weekly_due_today).to.be(false);
- expect(weekly_due_on_start_date).to.be(true);
- });
- });
-
- describe('when startDate is in the past', () => {
- beforeEach(() => {
- user = generateUser();
- user.dailys = [
- shared.taskDefaults({
- type: 'daily',
- startDate: moment().subtract(7, 'days'),
- frequency: 'daily',
- }), shared.taskDefaults({
- type: 'daily',
- startDate: moment().subtract(7, 'days'),
- frequency: 'weekly',
- }),
- ];
- daily = user.dailys[0];
- weekly = user.dailys[1];
- });
-
- it('does damage user for not completing it', () => {
- cron(user);
- expect(user.stats.hp).to.be.lessThan(50);
- });
-
- it('decreases value on cron if daily is incomplete', () => {
- cron(user, 1);
- expect(daily.value).to.be(-1);
- expect(weekly.value).to.be(-1);
- });
-
- it('decreases value on cron once only if daily is incomplete and multiple days are missed', () => {
- cron(user, 7);
- expect(daily.value).to.be(-1);
- expect(weekly.value).to.be(-1);
- });
-
- it('resets checklists if daily is not marked as complete', () => {
- let checklist;
-
- checklist = [
- {
- text: '1',
- id: 'checklist-one',
- completed: true,
- }, {
- text: '2',
- id: 'checklist-two',
- completed: true,
- }, {
- text: '3',
- id: 'checklist-three',
- completed: false,
- },
- ];
- daily.checklist = checklist;
- weekly.checklist = checklist;
- cron(user);
- _.each(daily.checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- _.each(weekly.checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- });
-
- it('resets checklists if daily is marked as complete', () => {
- let checklist = [
- {
- text: '1',
- id: 'checklist-one',
- completed: true,
- }, {
- text: '2',
- id: 'checklist-two',
- completed: true,
- }, {
- text: '3',
- id: 'checklist-three',
- completed: false,
- },
- ];
-
- daily.checklist = checklist;
- daily.completed = true;
- weekly.checklist = checklist;
- weekly.completed = true;
- cron(user);
- _.each(daily.checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- _.each(weekly.checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- });
- });
-
- describe('when startDate is today', () => {
- beforeEach(() => {
- user = generateUser();
- user.dailys = [
- shared.taskDefaults({
- type: 'daily',
- startDate: moment().subtract(1, 'days'),
- frequency: 'daily',
- }), shared.taskDefaults({
- type: 'daily',
- startDate: moment().subtract(1, 'days'),
- frequency: 'weekly',
- }),
- ];
- daily = user.dailys[0];
- weekly = user.dailys[1];
- });
-
- it('does damage user for not completing it', () => {
- cron(user);
- expect(user.stats.hp).to.be.lessThan(50);
- });
-
- it('decreases value on cron if daily is incomplete', () => {
- cron(user);
- expect(daily.value).to.be.lessThan(0);
- expect(weekly.value).to.be.lessThan(0);
- });
-
- it('resets checklists if daily is not marked as complete', () => {
- let checklist;
-
- checklist = [
- {
- text: '1',
- id: 'checklist-one',
- completed: true,
- }, {
- text: '2',
- id: 'checklist-two',
- completed: true,
- }, {
- text: '3',
- id: 'checklist-three',
- completed: false,
- },
- ];
- daily.checklist = checklist;
- weekly.checklist = checklist;
- cron(user);
- _.each(daily.checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- _.each(weekly.checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- });
-
- it('resets checklists if daily is marked as complete', () => {
- let checklist;
-
- checklist = [
- {
- text: '1',
- id: 'checklist-one',
- completed: true,
- }, {
- text: '2',
- id: 'checklist-two',
- completed: true,
- }, {
- text: '3',
- id: 'checklist-three',
- completed: false,
- },
- ];
- daily.checklist = checklist;
- daily.completed = true;
- weekly.checklist = checklist;
- weekly.completed = true;
- cron(user);
- _.each(daily.checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- _.each(weekly.checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- });
- });
-});
-
-describe('daily that repeats every x days', () => {
- let user = null;
- let daily = null;
-
- beforeEach(() => {
- user = generateUser();
- user.dailys = [
- shared.taskDefaults({
- type: 'daily',
- startDate: moment(),
- frequency: 'daily',
- }),
- ];
- daily = user.dailys[0];
- });
- _.times(11, (due) => {
- it(`where x equals ${due}`, () => {
- daily.everyX = due;
- _.times(30, (day) => {
- let isDue;
-
- isDue = shared.shouldDo(moment().add(day, 'days'), daily);
- if (day % due === 0) {
- expect(isDue).to.be(true);
- }
- if (day % due !== 0) {
- expect(isDue).to.be(false);
- }
- });
- });
- });
-});
-
-describe('daily that repeats every X days when multiple days are missed', () => {
- let everyX = 3;
- let startDateDaysAgo = everyX * 3;
- let user = null;
- let daily = null;
-
- describe('including missing a due date', () => {
- let missedDays = everyX * 2 + 1;
-
- beforeEach(() => {
- user = generateUser();
- user.dailys = [
- shared.taskDefaults({
- type: 'daily',
- startDate: moment().subtract(startDateDaysAgo, 'days'),
- frequency: 'daily',
- everyX,
- }),
- ];
- daily = user.dailys[0];
- });
-
- it('decreases value on cron once only if daily is incomplete', () => {
- cron(user, missedDays);
- expect(daily.value).to.be(-1);
- });
-
- it('resets checklists if daily is incomplete', () => {
- let checklist = [
- {
- text: '1',
- id: 'checklist-one',
- completed: true,
- },
- ];
-
- daily.checklist = checklist;
- cron(user, missedDays);
- _.each(daily.checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- });
-
- it('resets checklists if daily is marked as complete', () => {
- let checklist;
-
- checklist = [
- {
- text: '1',
- id: 'checklist-one',
- completed: true,
- },
- ];
- daily.checklist = checklist;
- daily.completed = true;
- cron(user, missedDays);
- _.each(daily.checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- });
- });
-
- describe('but not missing a due date', () => {
- let missedDays;
-
- missedDays = everyX - 1;
- beforeEach(() => {
- user = generateUser();
- user.dailys = [
- shared.taskDefaults({
- type: 'daily',
- startDate: moment().subtract(startDateDaysAgo, 'days'),
- frequency: 'daily',
- everyX,
- }),
- ];
- daily = user.dailys[0];
- });
-
- it('does not decrease value on cron', () => {
- cron(user, missedDays);
- expect(daily.value).to.be(0);
- });
-
- it('does not reset checklists if daily is incomplete', () => {
- let checklist;
-
- checklist = [
- {
- text: '1',
- id: 'checklist-one',
- completed: true,
- },
- ];
- daily.checklist = checklist;
- cron(user, missedDays);
- _.each(daily.checklist, (box) => {
- expect(box.completed).to.be(true);
- });
- });
-
- it('resets checklists if daily is marked as complete', () => {
- let checklist;
-
- checklist = [
- {
- text: 1,
- id: 'checklist-one',
- completed: true,
- },
- ];
- daily.checklist = checklist;
- daily.completed = true;
- cron(user, missedDays);
- _.each(daily.checklist, (box) => {
- expect(box.completed).to.be(false);
- });
- });
- });
-});
diff --git a/test/common_old/preenTodos.test.js b/test/common_old/preenTodos.test.js
deleted file mode 100644
index c9f9a45028..0000000000
--- a/test/common_old/preenTodos.test.js
+++ /dev/null
@@ -1,76 +0,0 @@
-import moment from 'moment';
-import { generateTodo } from '../helpers/common.helper';
-import { preenTodos } from '../../common/script/index.js';
-
-describe('#preenTodos', () => {
- let todos, uncompletedTodo, completedChallengeTodo, newlyCompletedTodo, completedTodoFromTwoDaysAgo, completedTodoFromThreeDaysAgo, completedTodoFromTenDaysAgo;
-
- beforeEach(() => {
- uncompletedTodo = generateTodo({ completed: false });
- completedChallengeTodo = generateTodo({
- completed: true,
- challenge: { id: 'some-challenge' },
- });
- newlyCompletedTodo = generateTodo({
- completed: true,
- dateCompleted: moment(),
- });
- completedTodoFromTwoDaysAgo = generateTodo({
- completed: true,
- dateCompleted: moment().subtract({ days: 2 }),
- });
- completedTodoFromThreeDaysAgo = generateTodo({
- completed: true,
- dateCompleted: moment().subtract({ days: 3 }),
- });
- completedTodoFromTenDaysAgo = generateTodo({
- completed: true,
- dateCompleted: moment().subtract({ days: 10 }),
- });
-
- todos = [
- uncompletedTodo,
- completedChallengeTodo,
- newlyCompletedTodo,
- completedTodoFromTwoDaysAgo,
- completedTodoFromThreeDaysAgo,
- completedTodoFromTenDaysAgo,
- ];
- });
-
- it('includes uncompleted todos', () => {
- let preenedTodos = preenTodos(todos);
-
- expect(preenedTodos).to.include(uncompletedTodo);
- });
-
- it('includes completed challenge todos', () => {
- let preenedTodos = preenTodos(todos);
-
- expect(preenedTodos).to.include(completedChallengeTodo);
- });
-
- it('includes recently completed todos', () => {
- let preenedTodos = preenTodos(todos);
-
- expect(preenedTodos).to.include(newlyCompletedTodo);
- });
-
- it('includes todos completed two days ago', () => {
- let preenedTodos = preenTodos(todos);
-
- expect(preenedTodos).to.include(completedTodoFromTwoDaysAgo);
- });
-
- it('does not include todos completed three days ago', () => {
- let preenedTodos = preenTodos(todos);
-
- expect(preenedTodos).to.not.include(completedTodoFromThreeDaysAgo);
- });
-
- it('does not include todos completed more than three days ago', () => {
- let preenedTodos = preenTodos(todos);
-
- expect(preenedTodos).to.not.include(completedTodoFromTenDaysAgo);
- });
-});
diff --git a/test/common_old/shared.spells.test.js b/test/common_old/shared.spells.test.js
deleted file mode 100644
index 931f9b9991..0000000000
--- a/test/common_old/shared.spells.test.js
+++ /dev/null
@@ -1,103 +0,0 @@
-import shared from '../../common/script/index.js';
-import {
- generateUser,
- generateTodo,
-} from '../helpers/common.helper';
-
-
-describe('Spells', () => {
- let user;
-
- beforeEach(() => {
- let todo = generateTodo();
-
- user = generateUser({
- stats: {
- int: 20,
- str: 20,
- con: 20,
- per: 20,
- lvl: 20,
- },
- });
- user.todos.push(todo);
- });
-
- context('Rogue Spells', () => {
- beforeEach(() => {
- user.stats.class = 'rogue';
- });
-
- describe('#backstab', () => {
- it('adds exp to user', () => {
- const PREVIOUS_EXP = user.stats.exp;
-
- shared.content.spells.rogue.backStab.cast(user, user.todos[0]);
-
- expect(user.stats.exp).to.be.greaterThan(PREVIOUS_EXP);
- });
-
- it('adds gp to user', () => {
- const PREVIOUS_GP = user.stats.gp;
-
- shared.content.spells.rogue.backStab.cast(user, user.todos[0]);
-
- expect(user.stats.gp).to.be.greaterThan(PREVIOUS_GP);
- });
-
- it('levels up user if the gain in experience will level up the user', () => {
- user.stats.exp = 399;
- user.stats.lvl = 17;
-
- shared.content.spells.rogue.backStab.cast(user, user.todos[0]);
- expect(user.stats.lvl).to.eql(18);
- });
-
- it('adds quest scroll to inventory when passing level milestone', () => {
- user.stats.exp = 329;
- user.stats.lvl = 14;
-
- expect(user.items.quests).to.not.have.property('atom1');
-
- shared.content.spells.rogue.backStab.cast(user, user.todos[0]);
-
- expect(user.items.quests).to.have.property('atom1', 1);
- });
- });
- });
-
- context('Wizard Spells', () => {
- beforeEach(() => {
- user.stats.class = 'wizard';
- });
-
- describe('#fireball (Burst of flames)', () => {
- it('adds exp to user', () => {
- const PREVIOUS_EXP = user.stats.exp;
-
- shared.content.spells.wizard.fireball.cast(user, user.todos[0]);
-
- expect(user.stats.exp).to.be.greaterThan(PREVIOUS_EXP);
- });
-
- it('levels up user if the gain in experience will level up the user', () => {
- user.stats.exp = 399;
- user.stats.lvl = 17;
-
- shared.content.spells.wizard.fireball.cast(user, user.todos[0]);
- expect(user.stats.lvl).to.eql(18);
- });
-
- it('adds quest scroll to inventory when passing level milestone', () => {
- user.stats.exp = 329;
- user.stats.lvl = 14;
-
- expect(user.items.quests).to.not.have.property('atom1');
-
- shared.content.spells.wizard.fireball.cast(user, user.todos[0]);
-
- expect(user.items.quests).to.have.property('atom1', 1);
- });
- });
- });
-});
diff --git a/test/common_old/simulations/autoAllocate.js b/test/common_old/simulations/autoAllocate.js
deleted file mode 100644
index 0b0348efee..0000000000
--- a/test/common_old/simulations/autoAllocate.js
+++ /dev/null
@@ -1,161 +0,0 @@
-var $w, _, id, modes, shared, user;
-
-shared = require('../../../common/script/index.js');
-
-_ = require('lodash');
-
-$w = function(s) {
- return s.split(' ');
-};
-
-id = shared.uuid();
-
-user = {
- stats: {
- "class": 'warrior',
- lvl: 1,
- hp: 50,
- gp: 0,
- exp: 10,
- per: 0,
- int: 0,
- con: 0,
- str: 0,
- buffs: {
- per: 0,
- int: 0,
- con: 0,
- str: 0
- },
- training: {
- int: 0,
- con: 0,
- per: 0,
- str: 0
- }
- },
- preferences: {
- automaticAllocation: false
- },
- party: {
- quest: {
- key: 'evilsanta',
- progress: {
- up: 0,
- down: 0
- }
- }
- },
- achievements: {},
- items: {
- eggs: {},
- hatchingPotions: {},
- food: {},
- gear: {
- equipped: {
- weapon: 'weapon_warrior_4',
- armor: 'armor_warrior_4',
- shield: 'shield_warrior_4',
- head: 'head_warrior_4'
- }
- }
- },
- habits: [
- {
- id: 'a',
- value: 1,
- type: 'habit',
- attribute: 'str'
- }
- ],
- dailys: [
- {
- id: 'b',
- value: 1,
- type: 'daily',
- attribute: 'str'
- }
- ],
- todos: [
- {
- id: 'c',
- value: 1,
- type: 'todo',
- attribute: 'con'
- }, {
- id: 'd',
- value: 1,
- type: 'todo',
- attribute: 'per'
- }, {
- id: 'e',
- value: 1,
- type: 'todo',
- attribute: 'int'
- }
- ],
- rewards: []
-};
-
-modes = {
- flat: _.cloneDeep(user),
- classbased_warrior: _.cloneDeep(user),
- classbased_rogue: _.cloneDeep(user),
- classbased_wizard: _.cloneDeep(user),
- classbased_healer: _.cloneDeep(user),
- taskbased: _.cloneDeep(user)
-};
-
-modes.classbased_warrior.stats["class"] = 'warrior';
-
-modes.classbased_rogue.stats["class"] = 'rogue';
-
-modes.classbased_wizard.stats["class"] = 'wizard';
-
-modes.classbased_healer.stats["class"] = 'healer';
-
-_.each($w('flat classbased_warrior classbased_rogue classbased_wizard classbased_healer taskbased'), function(mode) {
- _.merge(modes[mode].preferences, {
- automaticAllocation: true,
- allocationMode: mode.indexOf('classbased') === 0 ? 'classbased' : mode
- });
- return shared.wrap(modes[mode]);
-});
-
-console.log("\n\n================================================");
-
-console.log("New Simulation");
-
-console.log("================================================\n\n");
-
-_.times([20], function(lvl) {
- console.log("[lvl " + lvl + "]\n--------------\n");
- return _.each($w('flat classbased_warrior classbased_rogue classbased_wizard classbased_healer taskbased'), function(mode) {
- var str, u;
- u = modes[mode];
- u.stats.exp = shared.tnl(lvl) + 1;
- if (mode === 'taskbased') {
- _.merge(u.stats, {
- per: 0,
- con: 0,
- int: 0,
- str: 0
- });
- }
- u.habits[0].attribute = u.fns.randomVal({
- str: 'str',
- int: 'int',
- per: 'per',
- con: 'con'
- });
- u.ops.score({
- params: {
- id: u.habits[0].id
- },
- direction: 'up'
- });
- u.fns.updateStats(u.stats);
- str = mode + (mode === 'taskbased' ? " (" + u.habits[0].attribute + ")" : "");
- return console.log(str, _.pick(u.stats, $w('per int con str')));
- });
-});
diff --git a/test/common_old/simulations/passive_active_attrs.js b/test/common_old/simulations/passive_active_attrs.js
deleted file mode 100644
index f69a2cafc2..0000000000
--- a/test/common_old/simulations/passive_active_attrs.js
+++ /dev/null
@@ -1,291 +0,0 @@
-var _, clearUser, id, party, s, shared, task, user;
-
-shared = require('../../../common/script/index.js');
-
-_ = require('lodash');
-
-id = shared.uuid();
-
-user = {
- stats: {
- "class": 'warrior',
- buffs: {
- per: 0,
- int: 0,
- con: 0,
- str: 0
- }
- },
- party: {
- quest: {
- key: 'evilsanta',
- progress: {
- up: 0,
- down: 0
- }
- }
- },
- preferences: {
- automaticAllocation: false
- },
- achievements: {},
- flags: {
- levelDrops: {}
- },
- items: {
- eggs: {},
- hatchingPotions: {},
- food: {},
- quests: {},
- gear: {
- equipped: {
- weapon: 'weapon_warrior_4',
- armor: 'armor_warrior_4',
- shield: 'shield_warrior_4',
- head: 'head_warrior_4'
- }
- }
- },
- habits: [
- shared.taskDefaults({
- id: id,
- value: 0
- })
- ],
- dailys: [
- {
- "text": "1"
- }, {
- "text": "1"
- }, {
- "text": "1"
- }, {
- "text": "1"
- }, {
- "text": "1"
- }, {
- "text": "1"
- }, {
- "text": "1"
- }, {
- "text": "1"
- }, {
- "text": "1"
- }, {
- "text": "1"
- }, {
- "text": "1"
- }, {
- "text": "1"
- }, {
- "text": "1"
- }, {
- "text": "1"
- }, {
- "text": "1"
- }
- ],
- todos: [],
- rewards: []
-};
-
-shared.wrap(user);
-
-s = user.stats;
-
-task = user.tasks[id];
-
-party = [user];
-
-console.log("\n\n================================================");
-
-console.log("New Simulation");
-
-console.log("================================================\n\n");
-
-clearUser = function(lvl) {
- if (lvl == null) {
- lvl = 1;
- }
- _.merge(user.stats, {
- exp: 0,
- gp: 0,
- hp: 50,
- lvl: lvl,
- str: lvl * 1.5,
- con: lvl * 1.5,
- per: lvl * 1.5,
- int: lvl * 1.5,
- mp: 100
- });
- _.merge(s.buffs, {
- str: 0,
- con: 0,
- int: 0,
- per: 0
- });
- _.merge(user.party.quest.progress, {
- up: 0,
- down: 0
- });
- return user.items.lastDrop = {
- count: 0
- };
-};
-
-_.each([1, 25, 50, 75, 100], function(lvl) {
- console.log("[LEVEL " + lvl + "] (" + (lvl * 2) + " points total in every attr)\n\n");
- _.each({
- red: -25,
- yellow: 0,
- green: 35
- }, function(taskVal, color) {
- var _party, b4, str;
- console.log("[task.value = " + taskVal + " (" + color + ")]");
- console.log("direction\texpΔ\t\thpΔ\tgpΔ\ttask.valΔ\ttask.valΔ bonus\t\tboss-hit");
- _.each(['up', 'down'], function(direction) {
- var b4, delta;
- clearUser(lvl);
- b4 = {
- hp: s.hp,
- taskVal: taskVal
- };
- task.value = taskVal;
- if (direction === 'up') {
- task.type = 'daily';
- }
- delta = user.ops.score({
- params: {
- id: id,
- direction: direction
- }
- });
- return console.log((direction === 'up' ? '↑' : '↓') + "\t\t" + s.exp + "/" + (shared.tnl(s.lvl)) + "\t\t" + ((b4.hp - s.hp).toFixed(1)) + "\t" + (s.gp.toFixed(1)) + "\t" + (delta.toFixed(1)) + "\t\t" + ((task.value - b4.taskVal - delta).toFixed(1)) + "\t\t\t" + (user.party.quest.progress.up.toFixed(1)));
- });
- str = '- [Wizard]';
- task.value = taskVal;
- clearUser(lvl);
- b4 = {
- taskVal: taskVal
- };
- shared.content.spells.wizard.fireball.cast(user, task);
- str += "\tfireball(task.valΔ:" + ((task.value - taskVal).toFixed(1)) + " exp:" + (s.exp.toFixed(1)) + " bossHit:" + (user.party.quest.progress.up.toFixed(2)) + ")";
- task.value = taskVal;
- clearUser(lvl);
- _party = [
- user, {
- stats: {
- mp: 0
- }
- }
- ];
- shared.content.spells.wizard.mpheal.cast(user, _party);
- str += "\t| mpheal(mp:" + _party[1].stats.mp + ")";
- task.value = taskVal;
- clearUser(lvl);
- shared.content.spells.wizard.earth.cast(user, party);
- str += "\t\t\t\t| earth(buffs.int:" + s.buffs.int + ")";
- s.buffs.int = 0;
- task.value = taskVal;
- clearUser(lvl);
- shared.content.spells.wizard.frost.cast(user, {});
- str += "\t\t\t| frost(N/A)";
- console.log(str);
- str = '- [Warrior]';
- task.value = taskVal;
- clearUser(lvl);
- shared.content.spells.warrior.smash.cast(user, task);
- b4 = {
- taskVal: taskVal
- };
- str += "\tsmash(task.valΔ:" + ((task.value - taskVal).toFixed(1)) + ")";
- task.value = taskVal;
- clearUser(lvl);
- shared.content.spells.warrior.defensiveStance.cast(user, {});
- str += "\t\t| defensiveStance(buffs.con:" + s.buffs.con + ")";
- s.buffs.con = 0;
- task.value = taskVal;
- clearUser(lvl);
- shared.content.spells.warrior.valorousPresence.cast(user, party);
- str += "\t\t\t| valorousPresence(buffs.str:" + s.buffs.str + ")";
- s.buffs.str = 0;
- task.value = taskVal;
- clearUser(lvl);
- shared.content.spells.warrior.intimidate.cast(user, party);
- str += "\t\t| intimidate(buffs.con:" + s.buffs.con + ")";
- s.buffs.con = 0;
- console.log(str);
- str = '- [Rogue]';
- task.value = taskVal;
- clearUser(lvl);
- shared.content.spells.rogue.pickPocket.cast(user, task);
- str += "\tpickPocket(gp:" + (s.gp.toFixed(1)) + ")";
- task.value = taskVal;
- clearUser(lvl);
- shared.content.spells.rogue.backStab.cast(user, task);
- b4 = {
- taskVal: taskVal
- };
- str += "\t\t| backStab(task.valΔ:" + ((task.value - b4.taskVal).toFixed(1)) + " exp:" + (s.exp.toFixed(1)) + " gp:" + (s.gp.toFixed(1)) + ")";
- task.value = taskVal;
- clearUser(lvl);
- shared.content.spells.rogue.toolsOfTrade.cast(user, party);
- str += "\t| toolsOfTrade(buffs.per:" + s.buffs.per + ")";
- s.buffs.per = 0;
- task.value = taskVal;
- clearUser(lvl);
- shared.content.spells.rogue.stealth.cast(user, {});
- str += "\t\t| stealth(avoiding " + user.stats.buffs.stealth + " tasks)";
- user.stats.buffs.stealth = 0;
- console.log(str);
- str = '- [Healer]';
- task.value = taskVal;
- clearUser(lvl);
- s.hp = 0;
- shared.content.spells.healer.heal.cast(user, {});
- str += "\theal(hp:" + (s.hp.toFixed(1)) + ")";
- task.value = taskVal;
- clearUser(lvl);
- shared.content.spells.healer.brightness.cast(user, {});
- b4 = {
- taskVal: taskVal
- };
- str += "\t\t\t| brightness(task.valΔ:" + ((task.value - b4.taskVal).toFixed(1)) + ")";
- task.value = taskVal;
- clearUser(lvl);
- shared.content.spells.healer.protectAura.cast(user, party);
- str += "\t\t\t| protectAura(buffs.con:" + s.buffs.con + ")";
- s.buffs.con = 0;
- task.value = taskVal;
- clearUser(lvl);
- s.hp = 0;
- shared.content.spells.healer.heallAll.cast(user, party);
- str += "\t\t| heallAll(hp:" + (s.hp.toFixed(1)) + ")";
- console.log(str);
- return console.log('\n');
- });
- return console.log('------------------------------------------------------------');
-});
-
-
-/*
-_.each [1,25,50,75,100,125], (lvl) ->
- console.log "[LEVEL #{lvl}] (#{lvl*2} points in every attr)\n\n"
- _.each {red:-25,yellow:0,green:35}, (taskVal, color) ->
- console.log "[task.value = #{taskVal} (#{color})]"
- console.log "direction\texpΔ\t\thpΔ\tgpΔ\ttask.valΔ\ttask.valΔ bonus\t\tboss-hit"
- _.each ['up','down'], (direction) ->
- clearUser(lvl)
- b4 = {hp:s.hp, taskVal}
- task.value = taskVal
- task.type = 'daily' if direction is 'up'
- delta = user.ops.score params:{id, direction}
- console.log "#{if direction is 'up' then '↑' else '↓'}\t\t#{s.exp}/#{shared.tnl(s.lvl)}\t\t#{(b4.hp-s.hp).toFixed(1)}\t#{s.gp.toFixed(1)}\t#{delta.toFixed(1)}\t\t#{(task.value-b4.taskVal-delta).toFixed(1)}\t\t\t#{user.party.quest.progress.up.toFixed(1)}"
-
- task.value = taskVal;clearUser(lvl)
- shared.content.spells.rogue.stealth.cast(user,{})
- console.log "\t\t| stealth(avoiding #{user.stats.buffs.stealth} tasks)"
- user.stats.buffs.stealth = 0
-
- console.log user.dailys.length
- */
diff --git a/test/common_old/user.fns.updateStats.test.js b/test/common_old/user.fns.updateStats.test.js
deleted file mode 100644
index fbad57e531..0000000000
--- a/test/common_old/user.fns.updateStats.test.js
+++ /dev/null
@@ -1,134 +0,0 @@
-import {
- generateUser,
-} from '../helpers/common.helper';
-
-describe('user.fns.updateStats', () => {
- let user;
-
- beforeEach(() => {
- user = generateUser({});
- });
-
- context('No Hp', () => {
- it('returns 0 if user\'s hp is 0', () => {
- let stats = {
- hp: 0,
- };
-
- expect(user.fns.updateStats(stats)).to.eql(0);
- });
-
- it('returns 0 if user\'s hp is less than 0', () => {
- let stats = {
- hp: -5,
- };
-
- expect(user.fns.updateStats(stats)).to.eql(0);
- });
-
- it('sets user\'s hp to 0 if it is less than 0', () => {
- let stats = {
- hp: -5,
- };
-
- user.fns.updateStats(stats);
-
- expect(user.stats.hp).to.eql(0);
- });
- });
-
- context('Stat Allocation', () => {
- it('adds only attribute points up to user\'s level', () => {
- let stats = {
- exp: 261,
- };
-
- user.stats.lvl = 10;
-
- user.fns.updateStats(stats);
-
- expect(user.stats.points).to.eql(11);
- });
-
- it('adds an attibute point when user\'s stat points are less than max level', () => {
- let stats = {
- exp: 3581,
- };
-
- user.stats.lvl = 99;
- user.stats.str = 25;
- user.stats.int = 25;
- user.stats.con = 25;
- user.stats.per = 24;
-
- user.fns.updateStats(stats);
-
- expect(user.stats.points).to.eql(1);
- });
-
- it('does not add an attibute point when user\'s stat points are equal to max level', () => {
- let stats = {
- exp: 3581,
- };
-
- user.stats.lvl = 99;
- user.stats.str = 25;
- user.stats.int = 25;
- user.stats.con = 25;
- user.stats.per = 25;
-
- user.fns.updateStats(stats);
-
- expect(user.stats.points).to.eql(0);
- });
-
- it('does not add an attibute point when user\'s stat points + unallocated points are equal to max level', () => {
- let stats = {
- exp: 3581,
- };
-
- user.stats.lvl = 99;
- user.stats.str = 25;
- user.stats.int = 25;
- user.stats.con = 25;
- user.stats.per = 15;
- user.stats.points = 10;
-
- user.fns.updateStats(stats);
-
- expect(user.stats.points).to.eql(10);
- });
-
- it('only awards stat points up to level 100 if user is missing unallocated stat points and is over level 100', () => {
- let stats = {
- exp: 5581,
- };
-
- user.stats.lvl = 104;
- user.stats.str = 25;
- user.stats.int = 25;
- user.stats.con = 25;
- user.stats.per = 15;
- user.stats.points = 0;
-
- user.fns.updateStats(stats);
-
- expect(user.stats.points).to.eql(10);
- });
-
- // @TODO: Set up sinon sandbox
- xit('auto allocates stats if automaticAllocation is turned on', () => {
- sandbox.stub(user.fns, 'autoAllocate');
-
- let stats = {
- exp: 261,
- };
-
- user.stats.lvl = 10;
-
- user.fns.updateStats(stats);
-
- expect(user.fns.autoAllocate).to.be.calledOnce;
- });
- });
-});
diff --git a/test/common_old/user.ops.hourglassPurchase.test.js b/test/common_old/user.ops.hourglassPurchase.test.js
deleted file mode 100644
index b9c7369d21..0000000000
--- a/test/common_old/user.ops.hourglassPurchase.test.js
+++ /dev/null
@@ -1,122 +0,0 @@
-let shared = require('../../common/script/index.js');
-
-describe('user.ops.hourglassPurchase', () => {
- let user;
-
- beforeEach(() => {
- user = {
- items: {
- pets: {},
- mounts: {},
- hatchingPotions: {},
- },
- purchased: {
- plan: {
- consecutive: {
- trinkets: 0,
- },
- },
- },
- };
-
- shared.wrap(user);
- });
-
- context('Time Travel Stable', () => {
- context('failure conditions', () => {
- it('does not allow purchase of unsupported item types', (done) => {
- user.ops.hourglassPurchase({params: {type: 'hatchingPotions', key: 'Base'}}, (response) => {
- expect(response.message).to.eql('Item type not supported for purchase with Mystic Hourglass. Allowed types: ["pets","mounts"]');
- expect(user.items.hatchingPotions).to.eql({});
- done();
- });
- });
-
- it('does not grant pets without Mystic Hourglasses', (done) => {
- user.ops.hourglassPurchase({params: {type: 'pets', key: 'MantisShrimp-Base'}}, (response) => {
- expect(response.message).to.eql('You don\'t have enough Mystic Hourglasses.');
- expect(user.items.pets).to.eql({});
- done();
- });
- });
-
- it('does not grant mounts without Mystic Hourglasses', (done) => {
- user.ops.hourglassPurchase({params: {type: 'mounts', key: 'MantisShrimp-Base'}}, (response) => {
- expect(response.message).to.eql('You don\'t have enough Mystic Hourglasses.');
- expect(user.items.mounts).to.eql({});
- done();
- });
- });
-
- it('does not grant pet that has already been purchased', (done) => {
- user.purchased.plan.consecutive.trinkets = 1;
- user.items.pets = {
- 'MantisShrimp-Base': true,
- };
-
- user.ops.hourglassPurchase({params: {type: 'pets', key: 'MantisShrimp-Base'}}, (response) => {
- expect(response.message).to.eql('Pet already owned.');
- expect(user.purchased.plan.consecutive.trinkets).to.eql(1);
- done();
- });
- });
-
- it('does not grant mount that has already been purchased', (done) => {
- user.purchased.plan.consecutive.trinkets = 1;
- user.items.mounts = {
- 'MantisShrimp-Base': true,
- };
-
- user.ops.hourglassPurchase({params: {type: 'mounts', key: 'MantisShrimp-Base'}}, (response) => {
- expect(response.message).to.eql('Mount already owned.');
- expect(user.purchased.plan.consecutive.trinkets).to.eql(1);
- done();
- });
- });
-
- it('does not grant pet that is not part of the Time Travel Stable', (done) => {
- user.purchased.plan.consecutive.trinkets = 1;
-
- user.ops.hourglassPurchase({params: {type: 'pets', key: 'Wolf-Veteran'}}, (response) => {
- expect(response.message).to.eql('Pet not available for purchase with Mystic Hourglass.');
- expect(user.purchased.plan.consecutive.trinkets).to.eql(1);
- done();
- });
- });
-
- it('does not grant mount that is not part of the Time Travel Stable', (done) => {
- user.purchased.plan.consecutive.trinkets = 1;
-
- user.ops.hourglassPurchase({params: {type: 'mounts', key: 'Orca-Base'}}, (response) => {
- expect(response.message).to.eql('Mount not available for purchase with Mystic Hourglass.');
- expect(user.purchased.plan.consecutive.trinkets).to.eql(1);
- done();
- });
- });
- });
-
- context('successful purchases', () => {
- it('buys a pet', (done) => {
- user.purchased.plan.consecutive.trinkets = 2;
-
- user.ops.hourglassPurchase({params: {type: 'pets', key: 'MantisShrimp-Base'}}, (response) => {
- expect(response.message).to.eql('Purchased an item using a Mystic Hourglass!');
- expect(user.purchased.plan.consecutive.trinkets).to.eql(1);
- expect(user.items.pets).to.eql({'MantisShrimp-Base': 5});
- done();
- });
- });
-
- it('buys a mount', (done) => {
- user.purchased.plan.consecutive.trinkets = 2;
-
- user.ops.hourglassPurchase({params: {type: 'mounts', key: 'MantisShrimp-Base'}}, (response) => {
- expect(response.message).to.eql('Purchased an item using a Mystic Hourglass!');
- expect(user.purchased.plan.consecutive.trinkets).to.eql(1);
- expect(user.items.mounts).to.eql({'MantisShrimp-Base': true});
- done();
- });
- });
- });
- });
-});
diff --git a/test/common_old/user.ops.test.js b/test/common_old/user.ops.test.js
deleted file mode 100644
index f4e4bb82c9..0000000000
--- a/test/common_old/user.ops.test.js
+++ /dev/null
@@ -1,34 +0,0 @@
-let shared = require('../../common/script/index.js');
-
-describe('user.ops', () => {
- let user;
-
- beforeEach(() => {
- user = {
- items: {
- gear: { },
- special: { },
- },
- achievements: { },
- flags: { },
- };
-
- shared.wrap(user);
- });
-
- describe('readCard', () => {
- it('removes card from invitation array', () => {
- user.items.special.valentineReceived = ['Leslie'];
- user.ops.readCard({ params: { cardType: 'valentine' } });
-
- expect(user.items.special.valentineReceived).to.be.empty;
- });
-
- it('removes the first card from invitation array', () => {
- user.items.special.valentineReceived = ['Leslie', 'Vicky'];
- user.ops.readCard({ params: { cardType: 'valentine' } });
-
- expect(user.items.special.valentineReceived).to.eql(['Vicky']);
- });
- });
-});
diff --git a/test/helpers/api-integration/requester.js b/test/helpers/api-integration/requester.js
index 1be38efe16..ee3adf243f 100644
--- a/test/helpers/api-integration/requester.js
+++ b/test/helpers/api-integration/requester.js
@@ -33,7 +33,7 @@ function _requestMaker (user, method, additionalSets = {}) {
let url = `http://localhost:${API_TEST_SERVER_PORT}`;
// do not prefix with api/apiVersion requests to top level routes like dataexport and payments
- if (route.indexOf('/export') === 0 || route.indexOf('/payments') === 0) {
+ if (route.indexOf('/export') === 0 || route.indexOf('/paypal') === 0 || route.indexOf('/amazon') === 0 || route.indexOf('/stripe') === 0) {
url += `${route}`;
} else {
url += `/api/${apiVersion}${route}`;
diff --git a/test/helpers/api-integration/v2/object-generators.js b/test/helpers/api-integration/v2/object-generators.js
index 96013ffabe..3cd3c7d1d7 100644
--- a/test/helpers/api-integration/v2/object-generators.js
+++ b/test/helpers/api-integration/v2/object-generators.js
@@ -2,7 +2,7 @@ import {
times,
map,
} from 'lodash';
-import Q from 'q';
+import Bluebird from 'bluebird';
import { v4 as generateUUID } from 'uuid';
import { ApiUser, ApiGroup, ApiChallenge } from '../api-classes';
import { requester } from '../requester';
@@ -57,7 +57,7 @@ export async function generateGroup (leader, details = {}, update = {}) {
guild: { guilds: [group._id] },
};
- await Q.all(
+ await Bluebird.all(
map(members, (member) => {
return member.update(groupMembershipTypes[group.type]);
})
@@ -96,7 +96,7 @@ export async function createAndPopulateGroup (settings = {}) {
guild: { guilds: [group._id] },
};
- let members = await Q.all(
+ let members = await Bluebird.all(
times(numberOfMembers, () => {
return generateUser(groupMembershipTypes[group.type]);
})
@@ -104,7 +104,7 @@ export async function createAndPopulateGroup (settings = {}) {
await group.update({ memberCount: numberOfMembers + 1});
- let invitees = await Q.all(
+ let invitees = await Bluebird.all(
times(numberOfInvites, () => {
return generateUser();
})
@@ -116,7 +116,7 @@ export async function createAndPopulateGroup (settings = {}) {
});
});
- await Q.all(invitationPromises);
+ await Bluebird.all(invitationPromises);
return {
groupLeader,
diff --git a/test/helpers/api-integration/v3/object-generators.js b/test/helpers/api-integration/v3/object-generators.js
index 0d9921159b..3717d27a11 100644
--- a/test/helpers/api-integration/v3/object-generators.js
+++ b/test/helpers/api-integration/v3/object-generators.js
@@ -1,7 +1,7 @@
import {
times,
} from 'lodash';
-import Q from 'q';
+import Bluebird from 'bluebird';
import { v4 as generateUUID } from 'uuid';
import { ApiUser, ApiGroup, ApiChallenge } from '../api-classes';
import { requester } from '../requester';
@@ -106,7 +106,7 @@ export async function createAndPopulateGroup (settings = {}) {
guild: { guilds: [group._id] },
};
- let members = await Q.all(
+ let members = await Bluebird.all(
times(numberOfMembers, () => {
return generateUser(groupMembershipTypes[group.type]);
})
@@ -114,7 +114,7 @@ export async function createAndPopulateGroup (settings = {}) {
await group.update({ memberCount: numberOfMembers + 1});
- let invitees = await Q.all(
+ let invitees = await Bluebird.all(
times(numberOfInvites, () => {
return generateUser();
})
@@ -126,7 +126,7 @@ export async function createAndPopulateGroup (settings = {}) {
});
});
- await Q.all(invitationPromises);
+ await Bluebird.all(invitationPromises);
return {
groupLeader,
diff --git a/test/helpers/globals.helper.js b/test/helpers/globals.helper.js
index 9e92a85de9..eaaf8b7bfc 100644
--- a/test/helpers/globals.helper.js
+++ b/test/helpers/globals.helper.js
@@ -1,10 +1,12 @@
/* eslint-disable no-undef */
/* eslint-disable global-require */
/* eslint-disable no-process-env */
+
+import Bluebird from 'bluebird';
+
//------------------------------
// Global modules
//------------------------------
-
global._ = require('lodash');
global.chai = require('chai');
chai.use(require('sinon-chai'));
@@ -12,10 +14,10 @@ chai.use(require('chai-as-promised'));
global.expect = chai.expect;
global.sinon = require('sinon');
global.sandbox = sinon.sandbox.create();
+global.Promise = Bluebird;
import nconf from 'nconf';
import mongoose from 'mongoose';
-import Q from 'q';
//------------------------------
// Load nconf for unit tests
@@ -23,7 +25,7 @@ import Q from 'q';
if (process.env.LOAD_SERVER === '0') { // when the server is in a different process we simply connect to mongoose
require('../../website/src/libs/api-v3/setupNconf')('./config.json');
// Use Q promises instead of mpromise in mongoose
- mongoose.Promise = Q.Promise;
+ mongoose.Promise = Bluebird;
mongoose.connect(nconf.get('NODE_DB_URI'));
} else { // When running tests and the server in the same process
require('../../website/src/libs/api-v3/setupNconf')('./config.json.example');
diff --git a/test/server_side/controllers/groups.test.js b/test/server_side/controllers/groups.test.js
index 8479959946..664a5b8d11 100644
--- a/test/server_side/controllers/groups.test.js
+++ b/test/server_side/controllers/groups.test.js
@@ -3,7 +3,7 @@ var chai = require("chai");
chai.use(require("sinon-chai"));
var expect = chai.expect;
-var Q = require('q');
+var Bluebird = require('bluebird');
var Group = require('../../../website/src/models/group').model;
var groupsController = require('../../../website/src/controllers/api-v2/groups');
@@ -301,7 +301,7 @@ describe('Groups Controller', function() {
});
afterEach(function() {
- Q.all.restore();
+ Promise.all.restore();
});
context('error conditions', function() {
@@ -342,7 +342,7 @@ describe('Groups Controller', function() {
});
it('sends 500 if group cannot save', function() {
- Q.all.returns({
+ Promise.all.returns({
done: sinon.stub().callsArgWith(1, {err: 'save error'})
});
var nextSpy = sinon.spy();
diff --git a/website/public/js/services/paymentServices.js b/website/public/js/services/paymentServices.js
index a3fc832d24..fad384befc 100644
--- a/website/public/js/services/paymentServices.js
+++ b/website/public/js/services/paymentServices.js
@@ -37,7 +37,7 @@ function($rootScope, User, $http, Content) {
$http.post(url, res).success(function() {
window.location.reload(true);
}).error(function(res) {
- alert(res.err);
+ alert(res.message);
});
}
});
@@ -55,7 +55,7 @@ function($rootScope, User, $http, Content) {
$http.post(url, data).success(function() {
window.location.reload(true);
}).error(function(data) {
- alert(data.err);
+ alert(data.message);
});
}
});
@@ -127,12 +127,12 @@ function($rootScope, User, $http, Content) {
var url = '/amazon/createOrderReferenceId'
$http.post(url, {
billingAgreementId: Payments.amazonPayments.billingAgreementId
- }).success(function(data){
+ }).success(function(res){
Payments.amazonPayments.loggedIn = true;
- Payments.amazonPayments.orderReferenceId = data.orderReferenceId;
+ Payments.amazonPayments.orderReferenceId = res.data.orderReferenceId;
Payments.amazonPayments.initWidgets();
}).error(function(res){
- alert(res.err);
+ alert(res.message);
});
}
},
@@ -146,7 +146,7 @@ function($rootScope, User, $http, Content) {
var url = '/amazon/verifyAccessToken'
$http.post(url, response).error(function(res){
- alert(res.err);
+ alert(res.message);
});
});
},
@@ -232,7 +232,7 @@ function($rootScope, User, $http, Content) {
Payments.amazonPayments.reset();
window.location.reload(true);
}).error(function(res){
- alert(res.err);
+ alert(res.message);
Payments.amazonPayments.reset();
});
}else if(Payments.amazonPayments.type === 'subscription'){
@@ -246,7 +246,7 @@ function($rootScope, User, $http, Content) {
Payments.amazonPayments.reset();
window.location.reload(true);
}).error(function(res){
- alert(res.err);
+ alert(res.message);
Payments.amazonPayments.reset();
});
}
diff --git a/website/src/controllers/api-v2/challenges.js b/website/src/controllers/api-v2/challenges.js
index 51f57433c7..93beccbd48 100644
--- a/website/src/controllers/api-v2/challenges.js
+++ b/website/src/controllers/api-v2/challenges.js
@@ -21,7 +21,7 @@ var csvStringify = require('csv-stringify');
var utils = require('../../libs/api-v2/utils');
var api = module.exports;
var pushNotify = require('./pushNotifications');
-import Q from 'q';
+import Bluebird from 'bluebird';
import v3MembersController from '../api-v3/members';
/*
------------------------------------------------------------------------
@@ -56,13 +56,13 @@ api.list = async function(req, res, next) {
});
// TODO Instead of populate we make a find call manually because of https://github.com/Automattic/mongoose/issues/3833
- await Q.all(resChals.map((chal, index) => {
- return Q.all([
+ await Bluebird.all(resChals.map((chal, index) => {
+ return Bluebird.all([
User.findById(chal.leader).select(nameFields).exec(),
Group.findById(chal.group).select(basicGroupFields).exec(),
]).then(populatedData => {
- resChals[index].leader = populatedData[0].toJSON({minimize: true});
- resChals[index].group = populatedData[1].toJSON({minimize: true});
+ resChals[index].leader = populatedData[0] ? populatedData[0].toJSON({minimize: true}) : null;
+ resChals[index].group = populatedData[1] ? populatedData[1].toJSON({minimize: true}) : null;
});
}));
@@ -88,7 +88,8 @@ api.get = async function(req, res, next) {
let group = await Group.getGroup({user, groupId: challenge.group, optionalMembership: true});
if (!group || !challenge.canView(user, group)) return res.status(404).json({err: 'Challenge ' + req.params.cid + ' not found'});
- let leaderRes = (await User.findById(challenge.leader).select('profile.name').exec()).toJSON({minimize: true});
+ let leaderRes = await User.findById(challenge.leader).select('profile.name').exec();
+ leaderRes = leaderRes ? leaderRes.toJSON({minimize: true}) : null;
challenge.getTransformedData({
populateMembers: 'profile.name',
@@ -206,7 +207,7 @@ api.create = async function(req, res, next){
return newTask.save();
});
- let results = await Q.all([challenge.save({
+ let results = await Bluebird.all([challenge.save({
validateBeforeSave: false, // already validated
}), group.save()].concat(chalTasks));
let savedChal = results[0];
@@ -288,8 +289,6 @@ api.update = function(req, res, next){
});
}
-import { _closeChal } from '../api-v3/challenges';
-
/**
* Delete & close
*/
@@ -303,7 +302,7 @@ api.delete = async function(req, res, next){
if (!challenge.canModify(user)) return next(shared.i18n.t('noPermissionCloseChallenge'));
// Close channel in background, some ops are run in the background without `await`ing
- await _closeChal(challenge, {broken: 'CHALLENGE_DELETED'});
+ await challenge.closeChal({broken: 'CHALLENGE_DELETED'});
res.sendStatus(200);
} catch (err) {
next(err);
@@ -325,7 +324,7 @@ api.selectWinner = async function(req, res, next) {
if (!winner || winner.challenges.indexOf(challenge._id) === -1) return next('Winner ' + req.query.uid + ' not found.');
// Close channel in background, some ops are run in the background without `await`ing
- await _closeChal(challenge, {broken: 'CHALLENGE_CLOSED', winner});
+ await challenge.closeChal({broken: 'CHALLENGE_CLOSED', winner});
res.respond(200, {});
} catch (err) {
next(err);
@@ -347,7 +346,7 @@ api.join = async function(req, res, next){
challenge.memberCount += 1;
// Add all challenge's tasks to user's tasks and save the challenge
- await Q.all([challenge.syncToUser(user), challenge.save()]);
+ await Bluebird.all([challenge.syncToUser(user), challenge.save()]);
challenge.getTransformedData({
cb (err, transformedChal) {
@@ -378,7 +377,7 @@ api.leave = async function(req, res, next){
challenge.memberCount -= 1;
// Unlink challenge's tasks from user's tasks and save the challenge
- await Q.all([challenge.unlinkTasks(user, keep), challenge.save()]);
+ await Bluebird.all([challenge.unlinkTasks(user, keep), challenge.save()]);
challenge.getTransformedData({
cb (err, transformedChal) {
@@ -417,7 +416,7 @@ api.unlink = async function(req, res, next) {
} else { // remove
if (task.type !== 'todo' || !task.completed) { // eslint-disable-line no-lonely-if
removeFromArray(user.tasksOrder[`${task.type}s`], tid);
- await Q.all([user.save(), task.remove()]);
+ await Bluebird.all([user.save(), task.remove()]);
} else {
await task.remove();
}
diff --git a/website/src/controllers/api-v2/groups.js b/website/src/controllers/api-v2/groups.js
index 9e0715efc5..b405eb0a65 100644
--- a/website/src/controllers/api-v2/groups.js
+++ b/website/src/controllers/api-v2/groups.js
@@ -1013,7 +1013,7 @@ api.questAccept = function(req, res, next) {
if (canStartQuestAutomatically(group)) {
group.startQuest(user).then(() => {
- return Q.all([group.save(), user.save()])
+ return Bluebird.all([group.save(), user.save()])
})
.then(results => {
results[0].getTransformedData({
@@ -1027,7 +1027,7 @@ api.questAccept = function(req, res, next) {
.catch(next);
} else {
- Q.all([group.save(), user.save()])
+ Bluebird.all([group.save(), user.save()])
.then(results => {
results[0].getTransformedData({
cb (err, groupTransformed) {
@@ -1049,7 +1049,7 @@ api.questAccept = function(req, res, next) {
if (canStartQuestAutomatically(group)) {
group.startQuest(user).then(() => {
- return Q.all([group.save(), user.save()])
+ return Bluebird.all([group.save(), user.save()])
})
.then(results => {
results[0].getTransformedData({
@@ -1063,7 +1063,7 @@ api.questAccept = function(req, res, next) {
.catch(next);
} else {
- Q.all([group.save(), user.save()])
+ Bluebird.all([group.save(), user.save()])
.then(results => {
results[0].getTransformedData({
cb (err, groupTransformed) {
@@ -1090,7 +1090,7 @@ api.questReject = function(req, res, next) {
if (canStartQuestAutomatically(group)) {
group.startQuest(user).then(() => {
- return Q.all([group.save(), user.save()])
+ return Bluebird.all([group.save(), user.save()])
})
.then(results => {
results[0].getTransformedData({
@@ -1104,7 +1104,7 @@ api.questReject = function(req, res, next) {
.catch(next);
} else {
- Q.all([group.save(), user.save()])
+ Bluebird.all([group.save(), user.save()])
.then(results => {
results[0].getTransformedData({
cb (err, groupTransformed) {
@@ -1124,7 +1124,7 @@ api.questCancel = function(req, res, next){
group.quest = Group.cleanGroupQuest();
group.markModified('quest');
- Q.all([
+ Bluebird.all([
group.save(),
User.update(
{'party._id': group._id},
@@ -1167,7 +1167,7 @@ api.questAbort = function(req, res, next){
group.quest = Group.cleanGroupQuest();
group.markModified('quest');
- Q.all([group.save(), memberUpdates, questLeaderUpdate])
+ Bluebird.all([group.save(), memberUpdates, questLeaderUpdate])
.then(results => {
results[0].getTransformedData({
cb (err, groupTransformed) {
@@ -1203,10 +1203,10 @@ api.questLeave = function(req, res, next) {
user.party.quest = Group.cleanQuestProgress();
user.markModified('party.quest');
- var groupSavePromise = Q.nbind(group.save, group);
- var userSavePromise = Q.nbind(user.save, user);
+ var groupSavePromise = Bluebird.promisify(group.save, {context: group});
+ var userSavePromise = Bluebird.promisify(user.save, {context: user});
- Q.all([groupSavePromise(), userSavePromise()])
+ Bluebird.all([groupSavePromise(), userSavePromise()])
.done(function(values) {
return res.sendStatus(204);
}, function(error) {
diff --git a/website/src/controllers/api-v2/user.js b/website/src/controllers/api-v2/user.js
index e836eb1519..c79d6e7dec 100644
--- a/website/src/controllers/api-v2/user.js
+++ b/website/src/controllers/api-v2/user.js
@@ -12,7 +12,7 @@ import {
} from '../../libs/api-v3/errors';
import { model as Tag } from '../../models/tag';
import * as Tasks from '../../models/task';
-import Q from 'q';
+import Bluebird from 'bluebird';
import {removeFromArray} from './../../libs/api-v3/collectionManipulators';
var utils = require('./../../libs/api-v2/utils');
var analytics = utils.analytics;
@@ -434,7 +434,7 @@ api.delete = function(req, res, next) {
Group.getGroups({user, types, groupFields})
.then(groups => {
- return Q.all(groups.map((group) => {
+ return Bluebird.all(groups.map((group) => {
return group.leave(user, 'remove-all');
}));
})
@@ -651,7 +651,7 @@ api.cast = async function(req, res, next) {
let toSave = tasks.filter(t => t.isModified());
let isUserModified = user.isModified();
toSave.unshift(user.save());
- let saved = await Q.all(toSave);
+ let saved = await Bluebird.all(toSave);
} else if (targetType === 'party' || targetType === 'user') {
let party = await Group.getGroup({groupId: 'party', user});
// arrays of users when targetType is 'party' otherwise single users
@@ -665,7 +665,7 @@ api.cast = async function(req, res, next) {
}
spell.cast(user, partyMembers, req);
- await Q.all(partyMembers.map(m => m.save()));
+ await Bluebird.all(partyMembers.map(m => m.save()));
} else {
if (!party && (!targetId || user._id === targetId)) {
partyMembers = user;
@@ -678,7 +678,7 @@ api.cast = async function(req, res, next) {
if (partyMembers === user) {
await partyMembers.save();
} else {
- await Q.all([
+ await Bluebird.all([
await partyMembers.save(),
await user.save(),
]);
@@ -869,7 +869,7 @@ api.addTask = function(req, res, next) {
let validationErrors = task.validateSync();
if (validationErrors) return next(validationErrors);
- Q.all([
+ Bluebird.all([
user.save(),
task.save({validateBeforeSave: false}) // already done ^
]).then(results => {
diff --git a/website/src/controllers/api-v3/auth.js b/website/src/controllers/api-v3/auth.js
index 4b41448f97..ce3990bb71 100644
--- a/website/src/controllers/api-v3/auth.js
+++ b/website/src/controllers/api-v3/auth.js
@@ -10,7 +10,7 @@ import {
BadRequest,
NotFound,
} from '../../libs/api-v3/errors';
-import Q from 'q';
+import Bluebird from 'bluebird';
import * as passwordUtils from '../../libs/api-v3/password';
import logger from '../../libs/api-v3/logger';
import { model as User } from '../../models/user';
@@ -127,7 +127,7 @@ api.registerLocal = {
newUser = fbUser;
} else {
newUser = new User(newUser);
- newUser.registeredThrough = req.headers['x-client']; // TODO is this saved somewhere?
+ newUser.registeredThrough = req.headers['x-client']; // Not saved, used to create the correct tasks based on the device used
}
// we check for partyInvite for backward compatibility
@@ -215,17 +215,15 @@ api.loginLocal = {
};
function _passportFbProfile (accessToken) {
- let deferred = Q.defer();
-
- passport._strategies.facebook.userProfile(accessToken, (err, profile) => {
- if (err) {
- deferred.rejec();
- } else {
- deferred.resolve(profile);
- }
+ return new Bluebird((resolve, reject) => {
+ passport._strategies.facebook.userProfile(accessToken, (err, profile) => {
+ if (err) {
+ reject(err);
+ } else {
+ resolve(profile);
+ }
+ });
});
-
- return deferred.promise;
}
// Called as a callback by Facebook (or other social providers). Internal route
diff --git a/website/src/controllers/api-v3/challenges.js b/website/src/controllers/api-v3/challenges.js
index dcd0af5c66..1e50a4d439 100644
--- a/website/src/controllers/api-v3/challenges.js
+++ b/website/src/controllers/api-v3/challenges.js
@@ -14,11 +14,8 @@ import {
NotFound,
NotAuthorized,
} from '../../libs/api-v3/errors';
-import shared from '../../../../common';
import * as Tasks from '../../models/task';
-import { sendTxn as txnEmail } from '../../libs/api-v3/email';
-import sendPushNotification from '../../libs/api-v3/pushNotifications';
-import Q from 'q';
+import Bluebird from 'bluebird';
import csvStringify from '../../libs/api-v3/csvStringify';
let api = {};
@@ -90,7 +87,7 @@ api.createChallenge = {
let challengeValidationErrors = challenge.validateSync();
if (challengeValidationErrors) throw challengeValidationErrors;
- let results = await Q.all([challenge.save({
+ let results = await Bluebird.all([challenge.save({
validateBeforeSave: false, // already validate
}), group.save()]);
let savedChal = results[0];
@@ -144,7 +141,7 @@ api.joinChallenge = {
challenge.memberCount += 1;
// Add all challenge's tasks to user's tasks and save the challenge
- let results = await Q.all([challenge.syncToUser(user), challenge.save()]);
+ let results = await Bluebird.all([challenge.syncToUser(user), challenge.save()]);
let response = results[1].toJSON();
response.group = { // we already have the group data
@@ -153,7 +150,8 @@ api.joinChallenge = {
type: group.type,
privacy: group.privacy,
};
- response.leader = (await User.findById(response.leader).select(nameFields).exec()).toJSON({minimize: true});
+ let chalLeader = await User.findById(response.leader).select(nameFields).exec();
+ response.leader = chalLeader ? chalLeader.toJSON({minimize: true}) : null;
res.respond(200, response);
},
@@ -192,7 +190,7 @@ api.leaveChallenge = {
challenge.memberCount -= 1;
// Unlink challenge's tasks from user's tasks and save the challenge
- await Q.all([challenge.unlinkTasks(user, keep), challenge.save()]);
+ await Bluebird.all([challenge.unlinkTasks(user, keep), challenge.save()]);
res.respond(200, {});
},
};
@@ -228,13 +226,13 @@ api.getUserChallenges = {
let resChals = challenges.map(challenge => challenge.toJSON());
// Instead of populate we make a find call manually because of https://github.com/Automattic/mongoose/issues/3833
- await Q.all(resChals.map((chal, index) => {
- return Q.all([
+ await Bluebird.all(resChals.map((chal, index) => {
+ return Bluebird.all([
User.findById(chal.leader).select(nameFields).exec(),
Group.findById(chal.group).select(basicGroupFields).exec(),
]).then(populatedData => {
- resChals[index].leader = populatedData[0].toJSON({minimize: true});
- resChals[index].group = populatedData[1].toJSON({minimize: true});
+ resChals[index].leader = populatedData[0] ? populatedData[0].toJSON({minimize: true}) : null;
+ resChals[index].group = populatedData[1] ? populatedData[1].toJSON({minimize: true}) : null;
});
}));
@@ -276,9 +274,9 @@ api.getGroupChallenges = {
let resChals = challenges.map(challenge => challenge.toJSON());
// Instead of populate we make a find call manually because of https://github.com/Automattic/mongoose/issues/3833
- await Q.all(resChals.map((chal, index) => {
+ await Bluebird.all(resChals.map((chal, index) => {
return User.findById(chal.leader).select(nameFields).exec().then(populatedLeader => {
- resChals[index].leader = populatedLeader.toJSON({minimize: true});
+ resChals[index].leader = populatedLeader ? populatedLeader.toJSON({minimize: true}) : null;
});
}));
@@ -322,7 +320,8 @@ api.getChallenge = {
let chalRes = challenge.toJSON();
chalRes.group = group.toJSON({minimize: true});
// Instead of populate we make a find call manually because of https://github.com/Automattic/mongoose/issues/3833
- chalRes.leader = (await User.findById(chalRes.leader).select(nameFields).exec()).toJSON({minimize: true});
+ let chalLeader = await User.findById(chalRes.leader).select(nameFields).exec();
+ chalRes.leader = chalLeader ? chalLeader.toJSON({minimize: true}) : null;
res.respond(200, chalRes);
},
@@ -359,7 +358,7 @@ api.exportChallengeCsv = {
// In v2 this used the aggregation framework to run some computation on MongoDB but then iterated through all
// results on the server so the perf difference isn't that big (hopefully)
- let [members, tasks] = await Q.all([
+ let [members, tasks] = await Bluebird.all([
User.find({challenges: challengeId})
.select(nameFields)
.sort({_id: 1})
@@ -441,76 +440,19 @@ api.updateChallenge = {
type: group.type,
privacy: group.privacy,
};
- response.leader = (await User.findById(response.leader).select(nameFields).exec()).toJSON({minimize: true});
+ let chalLeader = await User.findById(response.leader).select(nameFields).exec();
+ response.leader = chalLeader ? chalLeader.toJSON({minimize: true}) : null;
res.respond(200, response);
},
};
-// TODO everything here should be moved to a worker
-// actually even for a worker it's probably just too big and will kill mongo
-// Exported because it's used in v2 controller
-export async function _closeChal (challenge, broken = {}) {
- let winner = broken.winner;
- let brokenReason = broken.broken;
-
- // Delete the challenge
- await Challenge.remove({_id: challenge._id}).exec();
-
- // Refund the leader if the challenge is closed and the group not the tavern
- if (challenge.group !== TAVERN_ID && brokenReason === 'CHALLENGE_DELETED') {
- await User.update({_id: challenge.leader}, {$inc: {balance: challenge.prize / 4}}).exec();
- }
-
- // Update the challengeCount on the group
- await Group.update({_id: challenge.group}, {$inc: {challengeCount: -1}}).exec();
-
- // Award prize to winner and notify
- if (winner) {
- winner.achievements.challenges.push(challenge.name);
- winner.balance += challenge.prize / 4;
- let savedWinner = await winner.save();
- if (savedWinner.preferences.emailNotifications.wonChallenge !== false) {
- txnEmail(savedWinner, 'won-challenge', [
- {name: 'CHALLENGE_NAME', content: challenge.name},
- ]);
- }
-
- sendPushNotification(savedWinner, shared.i18n.t('wonChallenge'), challenge.name); // TODO translate
- }
-
- // Run some operations in the background withouth blocking the thread
- let backgroundTasks = [
- // And it's tasks
- Tasks.Task.remove({'challenge.id': challenge._id, userId: {$exists: false}}).exec(),
- // Set the challenge tag to non-challenge status and remove the challenge from the user's challenges
- User.update({
- challenges: challenge._id,
- 'tags._id': challenge._id,
- }, {
- $set: {'tags.$.challenge': false},
- $pull: {challenges: challenge._id},
- }, {multi: true}).exec(),
- // Break users' tasks
- Tasks.Task.update({
- 'challenge.id': challenge._id,
- }, {
- $set: {
- 'challenge.broken': brokenReason,
- 'challenge.winner': winner && winner.profile.name,
- },
- }, {multi: true}).exec(),
- ];
-
- Q.allSettled(backgroundTasks); // TODO look if allSettled could be useful somewhere else
-}
-
/**
* @api {delete} /api/v3/challenges/:challengeId Delete a challenge
* @apiVersion 3.0.0
* @apiName DeleteChallenge
* @apiGroup Challenge
*
- * challengeId {UUID} The _id for the challenge to delete
+ * @apiParam {UUID} challengeId The _id for the challenge to delete
*
* @apiSuccess {object} data An empty object
*/
@@ -531,7 +473,7 @@ api.deleteChallenge = {
if (!challenge.canModify(user)) throw new NotAuthorized(res.t('onlyLeaderDeleteChal'));
// Close channel in background, some ops are run in the background without `await`ing
- await _closeChal(challenge, {broken: 'CHALLENGE_DELETED'});
+ await challenge.closeChal({broken: 'CHALLENGE_DELETED'});
res.respond(200, {});
},
};
@@ -542,8 +484,8 @@ api.deleteChallenge = {
* @apiName SelectChallengeWinner
* @apiGroup Challenge
*
- * challengeId {UUID} The _id for the challenge to close with a winner
- * winnerId {UUID} The _id of the winning user
+ * @apiParam {UUID} challengeId The _id for the challenge to close with a winner
+ * @apiParam {UUID} winnerId The _id of the winning user
*
* @apiSuccess {object} data An empty object
*/
@@ -568,7 +510,7 @@ api.selectChallengeWinner = {
if (!winner || winner.challenges.indexOf(challenge._id) === -1) throw new NotFound(res.t('winnerNotFound', {userId: req.params.winnerId}));
// Close channel in background, some ops are run in the background without `await`ing
- await _closeChal(challenge, {broken: 'CHALLENGE_CLOSED', winner});
+ await challenge.closeChal({broken: 'CHALLENGE_CLOSED', winner});
res.respond(200, {});
},
};
diff --git a/website/src/controllers/api-v3/chat.js b/website/src/controllers/api-v3/chat.js
index 42864fdab7..7be628f0df 100644
--- a/website/src/controllers/api-v3/chat.js
+++ b/website/src/controllers/api-v3/chat.js
@@ -12,6 +12,7 @@ import _ from 'lodash';
import { removeFromArray } from '../../libs/api-v3/collectionManipulators';
import { sendTxn } from '../../libs/api-v3/email';
import nconf from 'nconf';
+import Bluebird from 'bluebird';
const FLAG_REPORT_EMAILS = nconf.get('FLAG_REPORT_EMAIL').split(',').map((email) => {
return { email, canSend: true };
@@ -87,12 +88,14 @@ api.postChat = {
group.sendChat(req.body.message, user);
+ let toSave = [group.save()];
+
if (group.type === 'party') {
user.party.lastMessageSeen = group.chat[0].id;
- user.save(); // TODO why this is non-blocking? must catch?
+ toSave.push(user.save());
}
- let savedGroup = await group.save();
+ let [savedGroup] = await Bluebird.all(toSave);
if (chatUpdated) {
res.respond(200, {chat: Group.toJSONCleanChat(savedGroup, user).chat});
} else {
diff --git a/website/src/controllers/api-v3/content.js b/website/src/controllers/api-v3/content.js
index b9d7495a97..7522a59096 100644
--- a/website/src/controllers/api-v3/content.js
+++ b/website/src/controllers/api-v3/content.js
@@ -1,17 +1,17 @@
import common from '../../../../common';
import _ from 'lodash';
import { langCodes } from '../../libs/api-v3/i18n';
-import Q from 'q';
+import Bluebird from 'bluebird';
import fsCallback from 'fs';
import path from 'path';
import logger from '../../libs/api-v3/logger';
// Transform fs methods that accept callbacks in ones that return promises
const fs = {
- readFile: Q.denodeify(fsCallback.readFile),
- writeFile: Q.denodeify(fsCallback.writeFile),
- stat: Q.denodeify(fsCallback.stat),
- mkdir: Q.denodeify(fsCallback.mkdir),
+ readFile: Bluebird.promisify(fsCallback.readFile, {context: fsCallback}),
+ writeFile: Bluebird.promisify(fsCallback.writeFile, {context: fsCallback}),
+ stat: Bluebird.promisify(fsCallback.stat, {context: fsCallback}),
+ mkdir: Bluebird.promisify(fsCallback.mkdir, {context: fsCallback}),
};
let api = {};
diff --git a/website/src/controllers/api-v3/groups.js b/website/src/controllers/api-v3/groups.js
index 91800ea660..76b77037ed 100644
--- a/website/src/controllers/api-v3/groups.js
+++ b/website/src/controllers/api-v3/groups.js
@@ -1,5 +1,5 @@
import { authWithHeaders } from '../../middlewares/api-v3/auth';
-import Q from 'q';
+import Bluebird from 'bluebird';
import _ from 'lodash';
import {
INVITES_LIMIT,
@@ -55,7 +55,7 @@ api.createGroup = {
user.party._id = group._id;
}
- let results = await Q.all([user.save(), group.save()]);
+ let results = await Bluebird.all([user.save(), group.save()]);
let savedGroup = results[1];
// Instead of populate we make a find call manually because of https://github.com/Automattic/mongoose/issues/3833
@@ -79,7 +79,7 @@ api.createGroup = {
* @apiName GetGroups
* @apiGroup Group
*
- * @apiParam {string} type The type of groups to retrieve. Must be a query string representing a list of values like 'tavern,party'. Possible values are party, privateGuilds, publicGuilds, tavern
+ * @apiParam {string} type The type of groups to retrieve. Must be a query string representing a list of values like 'tavern,party'. Possible values are party, guilds, privateGuilds, publicGuilds, tavern
*
* @apiSuccess {Array} data An array of the requested groups
*/
@@ -95,7 +95,6 @@ api.getGroups = {
let validationErrors = req.validationErrors();
if (validationErrors) throw validationErrors;
- // TODO validate types are acceptable? probably not necessary
let types = req.query.type.split(',');
let groupFields = basicGroupFields.concat('description memberCount balance');
let sort = '-memberCount';
@@ -275,7 +274,7 @@ api.joinGroup = {
}
}
- await Q.all(promises);
+ promises = await Bluebird.all(promises);
let response = Group.toJSONCleanChat(promises[0], user);
let leader = await User.findById(response.leader).select(nameFields).exec();
@@ -447,7 +446,7 @@ api.removeGroupMember = {
group.quest.leader = undefined;
} else if (group.quest && group.quest.members) {
// remove member from quest
- group.quest.members[member._id] = undefined; // TODO remmeber to check these are mark modified everywhere
+ group.quest.members[member._id] = undefined;
group.markModified('quest.members');
}
@@ -479,7 +478,7 @@ api.removeGroupMember = {
let message = req.query.message;
if (message) _sendMessageToRemoved(group, member, message);
- await Q.all([
+ await Bluebird.all([
member.save(),
group.save(),
]);
@@ -657,13 +656,13 @@ api.inviteToGroup = {
if (uuids) {
let uuidInvites = uuids.map((uuid) => _inviteByUUID(uuid, group, user, req, res));
- let uuidResults = await Q.all(uuidInvites);
+ let uuidResults = await Bluebird.all(uuidInvites);
results.push(...uuidResults);
}
if (emails) {
let emailInvites = emails.map((invite) => _inviteByEmail(invite, group, user, req, res));
- let emailResults = await Q.all(emailInvites);
+ let emailResults = await Bluebird.all(emailInvites);
results.push(...emailResults);
}
diff --git a/website/src/controllers/api-v3/members.js b/website/src/controllers/api-v3/members.js
index 1a2257f5fe..e1bc0bf60a 100644
--- a/website/src/controllers/api-v3/members.js
+++ b/website/src/controllers/api-v3/members.js
@@ -15,7 +15,8 @@ import {
getUserInfo,
sendTxn as sendTxnEmail,
} from '../../libs/api-v3/email';
-import Q from 'q';
+import Bluebird from 'bluebird';
+import sendPushNotification from '../../libs/api-v3/pushNotifications';
let api = {};
@@ -329,7 +330,7 @@ api.transferGems = {
receiver.balance += amount;
sender.balance -= amount;
let promises = [receiver.save(), sender.save()];
- await Q.all(promises);
+ await Bluebird.all(promises);
let message = res.t('privateMessageGiftIntro', {
receiverName: receiver.profile.name,
@@ -349,8 +350,7 @@ api.transferGems = {
]);
}
- // TODO: Add push notifications
- // pushNotify.sendNotify(sender, res.t('giftedGems'), res.t('giftedGemsInfo', { amount: gemAmount, name: byUsername }));
+ sendPushNotification(sender, res.t('giftedGems'), res.t('giftedGemsInfo', { amount: gemAmount, name: byUsername }));
res.respond(200, {});
},
diff --git a/website/src/controllers/api-v3/quests.js b/website/src/controllers/api-v3/quests.js
index 05b3020f86..0e639def36 100644
--- a/website/src/controllers/api-v3/quests.js
+++ b/website/src/controllers/api-v3/quests.js
@@ -1,5 +1,5 @@
import _ from 'lodash';
-import Q from 'q';
+import Bluebird from 'bluebird';
import { authWithHeaders } from '../../middlewares/api-v3/auth';
import analytics from '../../libs/api-v3/analyticsService';
import {
@@ -95,7 +95,7 @@ api.inviteToQuest = {
await group.startQuest(user);
}
- let [savedGroup] = await Q.all([
+ let [savedGroup] = await Bluebird.all([
group.save(),
user.save(),
]);
@@ -170,7 +170,7 @@ api.acceptQuest = {
await group.startQuest(user);
}
- let [savedGroup] = await Q.all([
+ let [savedGroup] = await Bluebird.all([
group.save(),
user.save(),
]);
@@ -229,7 +229,7 @@ api.rejectQuest = {
await group.startQuest(user);
}
- let [savedGroup] = await Q.all([
+ let [savedGroup] = await Bluebird.all([
group.save(),
user.save(),
]);
@@ -282,7 +282,7 @@ api.forceStart = {
await group.startQuest(user);
- let [savedGroup] = await Q.all([
+ let [savedGroup] = await Bluebird.all([
group.save(),
user.save(),
]);
@@ -336,7 +336,7 @@ api.cancelQuest = {
group.quest = Group.cleanGroupQuest();
group.markModified('quest');
- let [savedGroup] = await Q.all([
+ let [savedGroup] = await Bluebird.all([
group.save(),
User.update(
{'party._id': groupId},
@@ -397,7 +397,7 @@ api.abortQuest = {
group.quest = Group.cleanGroupQuest();
group.markModified('quest');
- let [groupSaved] = await Q.all([group.save(), memberUpdates, questLeaderUpdate]);
+ let [groupSaved] = await Bluebird.all([group.save(), memberUpdates, questLeaderUpdate]);
res.respond(200, groupSaved.quest);
},
@@ -440,7 +440,7 @@ api.leaveQuest = {
user.party.quest = Group.cleanQuestProgress();
user.markModified('party.quest');
- let [savedGroup] = await Q.all([
+ let [savedGroup] = await Bluebird.all([
group.save(),
user.save(),
]);
diff --git a/website/src/controllers/api-v3/tasks.js b/website/src/controllers/api-v3/tasks.js
index d058ba1ae1..6ccf246d5d 100644
--- a/website/src/controllers/api-v3/tasks.js
+++ b/website/src/controllers/api-v3/tasks.js
@@ -10,7 +10,7 @@ import {
BadRequest,
} from '../../libs/api-v3/errors';
import common from '../../../../common';
-import Q from 'q';
+import Bluebird from 'bluebird';
import _ from 'lodash';
import logger from '../../libs/api-v3/logger';
@@ -48,7 +48,7 @@ async function _createTasks (req, res, user, challenge) {
toSave.unshift((challenge || user).save());
- let tasks = await Q.all(toSave);
+ let tasks = await Bluebird.all(toSave);
tasks.splice(0, 1); // Remove user or challenge
return tasks;
}
@@ -85,7 +85,7 @@ api.createUserTasks = {
*/
api.createChallengeTasks = {
method: 'POST',
- url: '/tasks/challenge/:challengeId', // TODO should be /tasks/challengeS/:challengeId ? plural?
+ url: '/tasks/challenge/:challengeId',
middlewares: [authWithHeaders()],
async handler (req, res) {
req.checkParams('challengeId', res.t('challengeIdRequired')).notEmpty().isUUID();
@@ -303,7 +303,6 @@ api.updateTask = {
}
// we have to convert task to an object because otherwise things don't get merged correctly. Bad for performances?
- // TODO regarding comment above, make sure other models with nested fields are using this trick too
let [updatedTaskObj] = common.ops.updateTask(task.toObject(), req);
_.assign(task, Tasks.Task.sanitize(updatedTaskObj));
// console.log(task.modifiedPaths(), task.toObject().repeat === tep)
@@ -360,7 +359,7 @@ api.scoreTask = {
middlewares: [authWithHeaders()],
async handler (req, res) {
req.checkParams('taskId', res.t('taskIdRequired')).notEmpty().isUUID();
- req.checkParams('direction', res.t('directionUpDown')).notEmpty().isIn(['up', 'down']); // TODO what about rewards? maybe separate route?
+ req.checkParams('direction', res.t('directionUpDown')).notEmpty().isIn(['up', 'down']);
let validationErrors = req.validationErrors();
if (validationErrors) throw validationErrors;
@@ -389,12 +388,12 @@ api.scoreTask = {
} else if (wasCompleted && !task.completed) {
let hasTask = removeFromArray(user.tasksOrder.todos, task._id);
if (!hasTask) {
- user.tasksOrder.todos.push(task._id); // TODO push at the top?
+ user.tasksOrder.todos.push(task._id);
} // If for some reason it hadn't been removed previously don't do anything
}
}
- let results = await Q.all([
+ let results = await Bluebird.all([
user.save(),
task.save(),
]);
@@ -790,7 +789,7 @@ api.unlinkTask = {
} else { // remove
if (task.type !== 'todo' || !task.completed) { // eslint-disable-line no-lonely-if
removeFromArray(user.tasksOrder[`${task.type}s`], taskId);
- await Q.all([user.save(), task.remove()]);
+ await Bluebird.all([user.save(), task.remove()]);
} else {
await task.remove();
}
@@ -871,7 +870,7 @@ api.deleteTask = {
if (task.type !== 'todo' || !task.completed) {
removeFromArray((challenge || user).tasksOrder[`${task.type}s`], taskId);
- await Q.all([(challenge || user).save(), task.remove()]);
+ await Bluebird.all([(challenge || user).save(), task.remove()]);
} else {
await task.remove();
}
diff --git a/website/src/controllers/api-v3/user.js b/website/src/controllers/api-v3/user.js
index 6fde08585c..d29482b70c 100644
--- a/website/src/controllers/api-v3/user.js
+++ b/website/src/controllers/api-v3/user.js
@@ -11,7 +11,7 @@ import {
model as Group,
} from '../../models/group';
import { model as User } from '../../models/user';
-import Q from 'q';
+import Bluebird from 'bluebird';
import _ from 'lodash';
import * as firebase from '../../libs/api-v3/firebase';
import * as passwordUtils from '../../libs/api-v3/password';
@@ -218,7 +218,7 @@ api.deleteUser = {
return group.leave(user, 'remove-all');
});
- await Q.all(groupLeavePromises);
+ await Bluebird.all(groupLeavePromises);
await Tasks.Task.remove({
userId: user._id,
@@ -351,7 +351,7 @@ api.castSpell = {
spell.cast(user, task, req);
if (user.isModified()) {
- await Q.all([
+ await Bluebird.all([
user.save(),
task.save(),
]);
@@ -380,7 +380,7 @@ api.castSpell = {
let isUserModified = user.isModified();
if (isUserModified) toSave.unshift(user.save());
- let saved = await Q.all(toSave);
+ let saved = await Bluebird.all(toSave);
let response = {
tasks: isUserModified ? _.rest(saved) : saved,
@@ -400,7 +400,7 @@ api.castSpell = {
}
spell.cast(user, partyMembers, req);
- await Q.all(partyMembers.map(m => m.save()));
+ await Bluebird.all(partyMembers.map(m => m.save()));
} else {
if (!party && (!targetId || user._id === targetId)) {
partyMembers = user;
@@ -413,7 +413,7 @@ api.castSpell = {
if (!partyMembers) throw new NotFound(res.t('userWithIDNotFound', {userId: targetId}));
spell.cast(user, partyMembers, req);
if (user.isModified()) {
- await Q.all([
+ await Bluebird.all([
user.save(),
partyMembers.save(),
]);
@@ -1105,7 +1105,7 @@ api.userRebirth = {
await user.save();
- await Q.all(tasks.map(task => task.save()));
+ await Bluebird.all(tasks.map(task => task.save()));
res.respond(200, ...rebirthRes);
},
@@ -1221,7 +1221,7 @@ api.userReroll = {
let promises = tasks.map(task => task.save());
promises.push(user.save());
- await Q.all(promises);
+ await Bluebird.all(promises);
res.respond(200, ...rerollRes);
},
@@ -1274,7 +1274,7 @@ api.userReset = {
let resetRes = common.ops.reset(user, tasks);
- await Q.all([Tasks.Task.remove({_id: {$in: resetRes[0].tasksToRemove}, userId: user._id}), user.save()]);
+ await Bluebird.all([Tasks.Task.remove({_id: {$in: resetRes[0].tasksToRemove}, userId: user._id}), user.save()]);
res.respond(200, ...resetRes);
},
diff --git a/website/src/controllers/payments/amazon.js b/website/src/controllers/payments/amazon.js
deleted file mode 100644
index 8c01663c10..0000000000
--- a/website/src/controllers/payments/amazon.js
+++ /dev/null
@@ -1,271 +0,0 @@
-var amazonPayments = require('amazon-payments');
-var mongoose = require('mongoose');
-var moment = require('moment');
-var nconf = require('nconf');
-var async = require('async');
-var User = require('mongoose').model('User');
-var shared = require('../../../../common');
-var payments = require('./index');
-var cc = require('coupon-code');
-var isProd = nconf.get('NODE_ENV') === 'production';
-
-var amzPayment = amazonPayments.connect({
- environment: amazonPayments.Environment[isProd ? 'Production' : 'Sandbox'],
- sellerId: nconf.get('AMAZON_PAYMENTS:SELLER_ID'),
- mwsAccessKey: nconf.get('AMAZON_PAYMENTS:MWS_KEY'),
- mwsSecretKey: nconf.get('AMAZON_PAYMENTS:MWS_SECRET'),
- clientId: nconf.get('AMAZON_PAYMENTS:CLIENT_ID')
-});
-
-exports.verifyAccessToken = function(req, res, next){
- if(!req.body || !req.body['access_token']){
- return res.status(400).json({err: 'Access token not supplied.'});
- }
-
- amzPayment.api.getTokenInfo(req.body['access_token'], function(err, tokenInfo){
- if(err) return res.status(400).json({err:err});
-
- res.sendStatus(200);
- });
-};
-
-exports.createOrderReferenceId = function(req, res, next){
- if(!req.body || !req.body.billingAgreementId){
- return res.status(400).json({err: 'Billing Agreement Id not supplied.'});
- }
-
- amzPayment.offAmazonPayments.createOrderReferenceForId({
- Id: req.body.billingAgreementId,
- IdType: 'BillingAgreement',
- ConfirmNow: false
- }, function(err, response){
- if(err) return next(err);
- if(!response.OrderReferenceDetails || !response.OrderReferenceDetails.AmazonOrderReferenceId){
- return next(new Error('Missing attributes in Amazon response.'));
- }
-
- res.json({
- orderReferenceId: response.OrderReferenceDetails.AmazonOrderReferenceId
- });
- });
-};
-
-exports.checkout = function(req, res, next){
- if(!req.body || !req.body.orderReferenceId){
- return res.status(400).json({err: 'Billing Agreement Id not supplied.'});
- }
-
- var gift = req.body.gift;
- var user = res.locals.user;
- var orderReferenceId = req.body.orderReferenceId;
- var amount = 5;
-
- if(gift){
- if(gift.type === 'gems'){
- amount = gift.gems.amount/4;
- }else if(gift.type === 'subscription'){
- amount = shared.content.subscriptionBlocks[gift.subscription.key].price;
- }
- }
-
- async.series({
- setOrderReferenceDetails: function(cb){
- amzPayment.offAmazonPayments.setOrderReferenceDetails({
- AmazonOrderReferenceId: orderReferenceId,
- OrderReferenceAttributes: {
- OrderTotal: {
- CurrencyCode: 'USD',
- Amount: amount
- },
- SellerNote: 'HabitRPG Payment',
- SellerOrderAttributes: {
- SellerOrderId: shared.uuid(),
- StoreName: 'HabitRPG'
- }
- }
- }, cb);
- },
-
- confirmOrderReference: function(cb){
- amzPayment.offAmazonPayments.confirmOrderReference({
- AmazonOrderReferenceId: orderReferenceId
- }, cb);
- },
-
- authorize: function(cb){
- amzPayment.offAmazonPayments.authorize({
- AmazonOrderReferenceId: orderReferenceId,
- AuthorizationReferenceId: shared.uuid().substring(0, 32),
- AuthorizationAmount: {
- CurrencyCode: 'USD',
- Amount: amount
- },
- SellerAuthorizationNote: 'HabitRPG Payment',
- TransactionTimeout: 0,
- CaptureNow: true
- }, function(err, res){
- if(err) return cb(err);
-
- if(res.AuthorizationDetails.AuthorizationStatus.State === 'Declined'){
- return cb(new Error('The payment was not successfull.'));
- }
-
- return cb();
- });
- },
-
- closeOrderReference: function(cb){
- amzPayment.offAmazonPayments.closeOrderReference({
- AmazonOrderReferenceId: orderReferenceId
- }, cb);
- },
-
- executePayment: function(cb){
- async.waterfall([
- function(cb2){ User.findById(gift ? gift.uuid : undefined, cb2); },
- function(member, cb2){
- var data = {user:user, paymentMethod:'Amazon Payments'};
- var method = 'buyGems';
-
- if (gift){
- if (gift.type == 'subscription') method = 'createSubscription';
- gift.member = member;
- data.gift = gift;
- data.paymentMethod = 'Gift';
- }
-
- payments[method](data, cb2);
- }
- ], cb);
- }
- }, function(err, results){
- if(err) return next(err);
-
- res.sendStatus(200);
- });
-
-};
-
-exports.subscribe = function(req, res, next){
- if(!req.body || !req.body['billingAgreementId']){
- return res.status(400).json({err: 'Billing Agreement Id not supplied.'});
- }
-
- var billingAgreementId = req.body.billingAgreementId;
- var sub = req.body.subscription ? shared.content.subscriptionBlocks[req.body.subscription] : false;
- var coupon = req.body.coupon;
- var user = res.locals.user;
-
- if(!sub){
- return res.status(400).json({err: 'Subscription plan not found.'});
- }
-
- async.series({
- applyDiscount: function(cb){
- if (!sub.discount) return cb();
- if (!coupon) return cb(new Error('Please provide a coupon code for this plan.'));
- mongoose.model('Coupon').findOne({_id:cc.validate(coupon), event:sub.key}, function(err, coupon){
- if(err) return cb(err);
- if(!coupon) return cb(new Error('Coupon code not found.'));
- cb();
- });
- },
-
- setBillingAgreementDetails: function(cb){
- amzPayment.offAmazonPayments.setBillingAgreementDetails({
- AmazonBillingAgreementId: billingAgreementId,
- BillingAgreementAttributes: {
- SellerNote: 'HabitRPG Subscription',
- SellerBillingAgreementAttributes: {
- SellerBillingAgreementId: shared.uuid(),
- StoreName: 'HabitRPG',
- CustomInformation: 'HabitRPG Subscription'
- }
- }
- }, cb);
- },
-
- confirmBillingAgreement: function(cb){
- amzPayment.offAmazonPayments.confirmBillingAgreement({
- AmazonBillingAgreementId: billingAgreementId
- }, cb);
- },
-
- authorizeOnBillingAgreeement: function(cb){
- amzPayment.offAmazonPayments.authorizeOnBillingAgreement({
- AmazonBillingAgreementId: billingAgreementId,
- AuthorizationReferenceId: shared.uuid().substring(0, 32),
- AuthorizationAmount: {
- CurrencyCode: 'USD',
- Amount: sub.price
- },
- SellerAuthorizationNote: 'HabitRPG Subscription Payment',
- TransactionTimeout: 0,
- CaptureNow: true,
- SellerNote: 'HabitRPG Subscription Payment',
- SellerOrderAttributes: {
- SellerOrderId: shared.uuid(),
- StoreName: 'HabitRPG'
- }
- }, function(err, res){
- if(err) return cb(err);
-
- if(res.AuthorizationDetails.AuthorizationStatus.State === 'Declined'){
- return cb(new Error('The payment was not successfull.'));
- }
-
- return cb();
- });
- },
-
- createSubscription: function(cb){
- payments.createSubscription({
- user: user,
- customerId: billingAgreementId,
- paymentMethod: 'Amazon Payments',
- sub: sub
- }, cb);
- }
- }, function(err, results){
- if(err) return next(err);
-
- res.sendStatus(200);
- });
-};
-
-exports.subscribeCancel = function(req, res, next){
- var user = res.locals.user;
- if (!user.purchased.plan.customerId)
- return res.status(401).json({err: 'User does not have a plan subscription'});
-
- var billingAgreementId = user.purchased.plan.customerId;
-
- async.series({
- closeBillingAgreement: function(cb){
- amzPayment.offAmazonPayments.closeBillingAgreement({
- AmazonBillingAgreementId: billingAgreementId
- }, cb);
- },
-
- cancelSubscription: function(cb){
- var data = {
- user: user,
- // Date of next bill
- nextBill: moment(user.purchased.plan.lastBillingDate).add({days: 30}),
- paymentMethod: 'Amazon Payments'
- };
-
- payments.cancelSubscription(data, cb);
- }
- }, function(err, results){
- if (err) return next(err); // don't json this, let toString() handle errors
-
- if(req.query.noRedirect){
- res.sendStatus(200);
- }else{
- res.redirect('/');
- }
-
- user = null;
- });
-};
diff --git a/website/src/controllers/payments/iap.js b/website/src/controllers/payments/iap.js
deleted file mode 100644
index 829482ed67..0000000000
--- a/website/src/controllers/payments/iap.js
+++ /dev/null
@@ -1,155 +0,0 @@
-var iap = require('in-app-purchase');
-var async = require('async');
-var payments = require('./index');
-var nconf = require('nconf');
-
-var inAppPurchase = require('in-app-purchase');
-inAppPurchase.config({
- // this is the path to the directory containing iap-sanbox/iap-live files
- googlePublicKeyPath: nconf.get('IAP_GOOGLE_KEYDIR')
-});
-
-// Validation ERROR Codes
-var INVALID_PAYLOAD = 6778001;
-var CONNECTION_FAILED = 6778002;
-var PURCHASE_EXPIRED = 6778003;
-
-exports.androidVerify = function(req, res, next) {
- var iapBody = req.body;
- var user = res.locals.user;
-
- iap.setup(function (error) {
- if (error) {
- var resObj = {
- ok: false,
- data: 'IAP Error'
- };
-
- return res.json(resObj);
-
- }
-
- /*
- google receipt must be provided as an object
- {
- "data": "{stringified data object}",
- "signature": "signature from google"
- }
- */
- var testObj = {
- data: iapBody.transaction.receipt,
- signature: iapBody.transaction.signature
- };
-
- // iap is ready
- iap.validate(iap.GOOGLE, testObj, function (err, googleRes) {
- if (err) {
- var resObj = {
- ok: false,
- data: {
- code: INVALID_PAYLOAD,
- message: err.toString()
- }
- };
-
- return res.json(resObj);
- }
-
- if (iap.isValidated(googleRes)) {
- var resObj = {
- ok: true,
- data: googleRes
- };
-
- payments.buyGems({user:user, paymentMethod:'IAP GooglePlay', amount: 5.25});
-
- return res.json(resObj);
- }
- });
- });
-};
-
-exports.iosVerify = function(req, res, next) {
- var iapBody = req.body;
- var user = res.locals.user;
-
- iap.setup(function (error) {
- if (error) {
- var resObj = {
- ok: false,
- data: 'IAP Error'
- };
-
- return res.json(resObj);
-
- }
-
- //iap is ready
- iap.validate(iap.APPLE, iapBody.transaction.receipt, function (err, appleRes) {
- if (err) {
- var resObj = {
- ok: false,
- data: {
- code: INVALID_PAYLOAD,
- message: err.toString()
- }
- };
-
- return res.json(resObj);
- }
-
- if (iap.isValidated(appleRes)) {
- var purchaseDataList = iap.getPurchaseData(appleRes);
- if (purchaseDataList.length > 0) {
- var correctReceipt = true;
- for (var index in purchaseDataList) {
- switch (purchaseDataList[index].productId) {
- case 'com.habitrpg.ios.Habitica.4gems':
- payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 1});
- break;
- case 'com.habitrpg.ios.Habitica.8gems':
- payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 2});
- break;
- case 'com.habitrpg.ios.Habitica.20gems':
- case 'com.habitrpg.ios.Habitica.21gems':
- payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 5.25});
- break;
- case 'com.habitrpg.ios.Habitica.42gems':
- payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 10.5});
- break;
- default:
- correctReceipt = false;
- }
- }
- if (correctReceipt) {
- var resObj = {
- ok: true,
- data: appleRes
- };
- // yay good!
- return res.json(resObj);
- }
- }
- //wrong receipt content
- var resObj = {
- ok: false,
- data: {
- code: INVALID_PAYLOAD,
- message: 'Incorrect receipt content'
- }
- };
- return res.json(resObj);
- }
- //invalid receipt
- var resObj = {
- ok: false,
- data: {
- code: INVALID_PAYLOAD,
- message: 'Invalid receipt'
- }
- };
-
- return res.json(resObj);
- });
- });
-};
diff --git a/website/src/controllers/payments/index.js b/website/src/controllers/payments/index.js
deleted file mode 100644
index 1652e05b8d..0000000000
--- a/website/src/controllers/payments/index.js
+++ /dev/null
@@ -1,207 +0,0 @@
-var _ = require('lodash');
-var shared = require('../../../../common');
-var nconf = require('nconf');
-var utils = require('./../../libs/api-v2/utils');
-var moment = require('moment');
-var isProduction = nconf.get("NODE_ENV") === "production";
-var stripe = require('./stripe');
-var paypal = require('./paypal');
-var amazon = require('./amazon');
-var members = require('../api-v2/members')
-var async = require('async');
-var iap = require('./iap');
-var mongoose= require('mongoose');
-var cc = require('coupon-code');
-var pushNotify = require('./../api-v2/pushNotifications');
-
-function revealMysteryItems(user) {
- _.each(shared.content.gear.flat, function(item) {
- if (
- item.klass === 'mystery' &&
- moment().isAfter(shared.content.mystery[item.mystery].start) &&
- moment().isBefore(shared.content.mystery[item.mystery].end) &&
- !user.items.gear.owned[item.key] &&
- !~user.purchased.plan.mysteryItems.indexOf(item.key)
- ) {
- user.purchased.plan.mysteryItems.push(item.key);
- }
- });
-}
-
-exports.createSubscription = function(data, cb) {
- var recipient = data.gift ? data.gift.member : data.user;
- //if (!recipient.purchased.plan) recipient.purchased.plan = {}; // TODO double-check, this should never be the case
- var p = recipient.purchased.plan;
- var block = shared.content.subscriptionBlocks[data.gift ? data.gift.subscription.key : data.sub.key];
- var months = +block.months;
-
- if (data.gift) {
- if (p.customerId && !p.dateTerminated) { // User has active plan
- p.extraMonths += months;
- } else {
- p.dateTerminated = moment(p.dateTerminated).add({months: months}).toDate();
- if (!p.dateUpdated) p.dateUpdated = new Date();
- }
- if (!p.customerId) p.customerId = 'Gift'; // don't override existing customer, but all sub need a customerId
- } else {
- _(p).merge({ // override with these values
- planId: block.key,
- customerId: data.customerId,
- dateUpdated: new Date(),
- gemsBought: 0,
- paymentMethod: data.paymentMethod,
- extraMonths: +p.extraMonths
- + +(p.dateTerminated ? moment(p.dateTerminated).diff(new Date(),'months',true) : 0),
- dateTerminated: null,
- // Specify a lastBillingDate just for Amazon Payments
- // Resetted every time the subscription restarts
- lastBillingDate: data.paymentMethod === 'Amazon Payments' ? new Date() : undefined
- }).defaults({ // allow non-override if a plan was previously used
- dateCreated: new Date(),
- mysteryItems: []
- }).value();
- }
-
- // Block sub perks
- var perks = Math.floor(months/3);
- if (perks) {
- p.consecutive.offset += months;
- p.consecutive.gemCapExtra += perks*5;
- if (p.consecutive.gemCapExtra > 25) p.consecutive.gemCapExtra = 25;
- p.consecutive.trinkets += perks;
- }
- revealMysteryItems(recipient);
- if(isProduction) {
- if (!data.gift) utils.txnEmail(data.user, 'subscription-begins');
-
- var analyticsData = {
- uuid: data.user._id,
- itemPurchased: 'Subscription',
- sku: data.paymentMethod.toLowerCase() + '-subscription',
- purchaseType: 'subscribe',
- paymentMethod: data.paymentMethod,
- quantity: 1,
- gift: !!data.gift, // coerced into a boolean
- purchaseValue: block.price
- }
- utils.analytics.trackPurchase(analyticsData);
- }
- data.user.purchased.txnCount++;
- if (data.gift){
- members.sendMessage(data.user, data.gift.member, data.gift);
-
- var byUserName = utils.getUserInfo(data.user, ['name']).name;
-
- if(data.gift.member.preferences.emailNotifications.giftedSubscription !== false){
- utils.txnEmail(data.gift.member, 'gifted-subscription', [
- {name: 'GIFTER', content: byUserName},
- {name: 'X_MONTHS_SUBSCRIPTION', content: months}
- ]);
- }
-
- if (data.gift.member._id != data.user._id) { // Only send push notifications if sending to a user other than yourself
- pushNotify.sendNotify(data.gift.member, shared.i18n.t('giftedSubscription'), months + " months - by "+ byUserName);
- }
- }
- async.parallel([
- function(cb2){data.user.save(cb2)},
- function(cb2){data.gift ? data.gift.member.save(cb2) : cb2(null);}
- ], cb);
-}
-
-/**
- * Sets their subscription to be cancelled later
- */
-exports.cancelSubscription = function(data, cb) {
- var p = data.user.purchased.plan,
- now = moment(),
- remaining = data.nextBill ? moment(data.nextBill).diff(new Date, 'days') : 30;
-
- p.dateTerminated =
- moment( now.format('MM') + '/' + moment(p.dateUpdated).format('DD') + '/' + now.format('YYYY') )
- .add({days: remaining}) // end their subscription 1mo from their last payment
- .add({months: Math.ceil(p.extraMonths)})// plus any extra time (carry-over, gifted subscription, etc) they have. TODO: moment can't add months in fractions...
- .toDate();
- p.extraMonths = 0; // clear extra time. If they subscribe again, it'll be recalculated from p.dateTerminated
-
- data.user.save(cb);
- utils.txnEmail(data.user, 'cancel-subscription');
- var analyticsData = {
- uuid: data.user._id,
- gaCategory: 'commerce',
- gaLabel: data.paymentMethod,
- paymentMethod: data.paymentMethod
- }
- utils.analytics.track('unsubscribe', analyticsData);
-}
-
-exports.buyGems = function(data, cb) {
- var amt = data.amount || 5;
- amt = data.gift ? data.gift.gems.amount/4 : amt;
- (data.gift ? data.gift.member : data.user).balance += amt;
- data.user.purchased.txnCount++;
- if(isProduction) {
- if (!data.gift) utils.txnEmail(data.user, 'donation');
-
- var analyticsData = {
- uuid: data.user._id,
- itemPurchased: 'Gems',
- sku: data.paymentMethod.toLowerCase() + '-checkout',
- purchaseType: 'checkout',
- paymentMethod: data.paymentMethod,
- quantity: 1,
- gift: !!data.gift, // coerced into a boolean
- purchaseValue: amt
- }
- utils.analytics.trackPurchase(analyticsData);
- }
-
- if (data.gift){
- var byUsername = utils.getUserInfo(data.user, ['name']).name;
- var gemAmount = data.gift.gems.amount || 20;
-
- members.sendMessage(data.user, data.gift.member, data.gift);
- if(data.gift.member.preferences.emailNotifications.giftedGems !== false){
- utils.txnEmail(data.gift.member, 'gifted-gems', [
- {name: 'GIFTER', content: byUsername},
- {name: 'X_GEMS_GIFTED', content: gemAmount}
- ]);
- }
-
- if (data.gift.member._id != data.user._id) { // Only send push notifications if sending to a user other than yourself
- pushNotify.sendNotify(data.gift.member, shared.i18n.t('giftedGems'), gemAmount + ' Gems - by '+byUsername);
- }
- }
- async.parallel([
- function(cb2){data.user.save(cb2)},
- function(cb2){data.gift ? data.gift.member.save(cb2) : cb2(null);}
- ], cb);
-}
-
-exports.validCoupon = function(req, res, next){
- mongoose.model('Coupon').findOne({_id:cc.validate(req.params.code), event:'google_6mo'}, function(err, coupon){
- if (err) return next(err);
- if (!coupon) return res.status(401).json({err:"Invalid coupon code"});
- return res.sendStatus(200);
- });
-}
-
-exports.stripeCheckout = stripe.checkout;
-exports.stripeSubscribeCancel = stripe.subscribeCancel;
-exports.stripeSubscribeEdit = stripe.subscribeEdit;
-
-exports.paypalSubscribe = paypal.createBillingAgreement;
-exports.paypalSubscribeSuccess = paypal.executeBillingAgreement;
-exports.paypalSubscribeCancel = paypal.cancelSubscription;
-exports.paypalCheckout = paypal.createPayment;
-exports.paypalCheckoutSuccess = paypal.executePayment;
-exports.paypalIPN = paypal.ipn;
-
-exports.amazonVerifyAccessToken = amazon.verifyAccessToken;
-exports.amazonCreateOrderReferenceId = amazon.createOrderReferenceId;
-exports.amazonCheckout = amazon.checkout;
-exports.amazonSubscribe = amazon.subscribe;
-exports.amazonSubscribeCancel = amazon.subscribeCancel;
-
-exports.iapAndroidVerify = iap.androidVerify;
-exports.iapIosVerify = iap.iosVerify;
diff --git a/website/src/controllers/payments/paypal.js b/website/src/controllers/payments/paypal.js
deleted file mode 100644
index 766ee85139..0000000000
--- a/website/src/controllers/payments/paypal.js
+++ /dev/null
@@ -1,216 +0,0 @@
-var nconf = require('nconf');
-var moment = require('moment');
-var async = require('async');
-var _ = require('lodash');
-var url = require('url');
-var User = require('mongoose').model('User');
-var payments = require('./index');
-var logger = require('../../libs/api-v2/logging');
-var ipn = require('paypal-ipn');
-var paypal = require('paypal-rest-sdk');
-var shared = require('../../../../common');
-var mongoose = require('mongoose');
-var cc = require('coupon-code');
-
-// This is the plan.id for paypal subscriptions. You have to set up billing plans via their REST sdk (they don't have
-// a web interface for billing-plan creation), see ./paypalBillingSetup.js for how. After the billing plan is created
-// there, get it's plan.id and store it in config.json
-_.each(shared.content.subscriptionBlocks, function(block){
- block.paypalKey = nconf.get("PAYPAL:billing_plans:"+block.key);
-});
-
-paypal.configure({
- 'mode': nconf.get("PAYPAL:mode"), //sandbox or live
- 'client_id': nconf.get("PAYPAL:client_id"),
- 'client_secret': nconf.get("PAYPAL:client_secret")
-});
-
-var parseErr = function(res, err){
- //var error = err.response ? err.response.message || err.response.details[0].issue : err;
- var error = JSON.stringify(err);
- return res.status(400).json({err:error});
-}
-
-exports.createBillingAgreement = function(req,res,next){
- var sub = shared.content.subscriptionBlocks[req.query.sub];
- async.waterfall([
- function(cb){
- if (!sub.discount) return cb(null, null);
- if (!req.query.coupon) return cb('Please provide a coupon code for this plan.');
- mongoose.model('Coupon').findOne({_id:cc.validate(req.query.coupon), event:sub.key}, cb);
- },
- function(coupon, cb){
- if (sub.discount && !coupon) return cb('Invalid coupon code.');
- var billingPlanTitle = "HabitRPG Subscription" + ' ($'+sub.price+' every '+sub.months+' months, recurring)';
- var billingAgreementAttributes = {
- "name": billingPlanTitle,
- "description": billingPlanTitle,
- "start_date": moment().add({minutes:5}).format(),
- "plan": {
- "id": sub.paypalKey
- },
- "payer": {
- "payment_method": "paypal"
- }
- };
- paypal.billingAgreement.create(billingAgreementAttributes, cb);
- }
- ], function(err, billingAgreement){
- if (err) return parseErr(res, err);
- // For approving subscription via Paypal, first redirect user to: approval_url
- req.session.paypalBlock = req.query.sub;
- var approval_url = _.find(billingAgreement.links, {rel:'approval_url'}).href;
- res.redirect(approval_url);
- });
-}
-
-exports.executeBillingAgreement = function(req,res,next){
- var block = shared.content.subscriptionBlocks[req.session.paypalBlock];
- delete req.session.paypalBlock;
- async.auto({
- exec: function (cb) {
- paypal.billingAgreement.execute(req.query.token, {}, cb);
- },
- get_user: function (cb) {
- User.findById(req.session.userId, cb);
- },
- create_sub: ['exec', 'get_user', function (cb, results) {
- payments.createSubscription({
- user: results.get_user,
- customerId: results.exec.id,
- paymentMethod: 'Paypal',
- sub: block
- }, cb);
- }]
- },function(err){
- if (err) return parseErr(res, err);
- res.redirect('/');
- })
-}
-
-exports.createPayment = function(req, res) {
- // if we're gifting to a user, put it in session for the `execute()`
- req.session.gift = req.query.gift || undefined;
- var gift = req.query.gift ? JSON.parse(req.query.gift) : undefined;
- var price = !gift ? 5.00
- : gift.type=='gems' ? Number(gift.gems.amount/4).toFixed(2)
- : Number(shared.content.subscriptionBlocks[gift.subscription.key].price).toFixed(2);
- var description = !gift ? "HabitRPG Gems"
- : gift.type=='gems' ? "HabitRPG Gems (Gift)"
- : shared.content.subscriptionBlocks[gift.subscription.key].months + "mo. HabitRPG Subscription (Gift)";
- var create_payment = {
- "intent": "sale",
- "payer": {
- "payment_method": "paypal"
- },
- "redirect_urls": {
- "return_url": nconf.get('BASE_URL') + '/paypal/checkout/success',
- "cancel_url": nconf.get('BASE_URL')
- },
- "transactions": [{
- "item_list": {
- "items": [{
- "name": description,
- //"sku": "1",
- "price": price,
- "currency": "USD",
- "quantity": 1
- }]
- },
- "amount": {
- "currency": "USD",
- "total": price
- },
- "description": description
- }]
- };
- paypal.payment.create(create_payment, function (err, payment) {
- if (err) return parseErr(res, err);
- var link = _.find(payment.links, {rel: 'approval_url'}).href;
- res.redirect(link);
- });
-}
-
-exports.executePayment = function(req, res) {
- var paymentId = req.query.paymentId,
- PayerID = req.query.PayerID,
- gift = req.session.gift ? JSON.parse(req.session.gift) : undefined;
- delete req.session.gift;
- async.waterfall([
- function(cb){
- paypal.payment.execute(paymentId, {payer_id: PayerID}, cb);
- },
- function(payment, cb){
- async.parallel([
- function(cb2){ User.findById(req.session.userId, cb2); },
- function(cb2){ User.findById(gift ? gift.uuid : undefined, cb2); }
- ], cb);
- },
- function(results, cb){
- if (_.isEmpty(results[0])) return cb("User not found when completing paypal transaction");
- var data = {user:results[0], customerId:PayerID, paymentMethod:'Paypal', gift:gift}
- var method = 'buyGems';
- if (gift) {
- gift.member = results[1];
- if (gift.type=='subscription') method = 'createSubscription';
- data.paymentMethod = 'Gift';
- }
- payments[method](data, cb);
- }
- ],function(err){
- if (err) return parseErr(res, err);
- res.redirect('/');
- })
-}
-
-exports.cancelSubscription = function(req, res, next){
- var user = res.locals.user;
- if (!user.purchased.plan.customerId)
- return res.status(401).json({err: "User does not have a plan subscription"});
- async.auto({
- get_cus: function(cb){
- paypal.billingAgreement.get(user.purchased.plan.customerId, cb);
- },
- verify_cus: ['get_cus', function(cb, results){
- var hasntBilledYet = results.get_cus.agreement_details.cycles_completed == "0";
- if (hasntBilledYet)
- return cb("The plan hasn't activated yet (due to a PayPal bug). It will begin "+results.get_cus.agreement_details.next_billing_date+", after which you can cancel to retain your full benefits");
- cb();
- }],
- del_cus: ['verify_cus', function(cb, results){
- paypal.billingAgreement.cancel(user.purchased.plan.customerId, {note: "Canceling the subscription"}, cb);
- }],
- cancel_sub: ['get_cus', 'verify_cus', function(cb, results){
- var data = {user: user, paymentMethod: 'Paypal', nextBill: results.get_cus.agreement_details.next_billing_date};
- payments.cancelSubscription(data, cb)
- }]
- }, function(err){
- if (err) return parseErr(res, err);
- res.redirect('/');
- user = null;
- });
-}
-
-/**
- * General IPN handler. We catch cancelled HabitRPG subscriptions for users who manually cancel their
- * recurring paypal payments in their paypal dashboard. Remove this when we can move to webhooks or some other solution
- */
-exports.ipn = function(req, res, next) {
- console.log('IPN Called');
- res.sendStatus(200); // Must respond to PayPal IPN request with an empty 200 first
- ipn.verify(req.body, function(err, msg) {
- if (err) return logger.error(msg);
- switch (req.body.txn_type) {
- // TODO what's the diff b/w the two data.txn_types below? The docs recommend subscr_cancel, but I'm getting the other one instead...
- case 'recurring_payment_profile_cancel':
- case 'subscr_cancel':
- User.findOne({'purchased.plan.customerId':req.body.recurring_payment_id},function(err, user){
- if (err) return logger.error(err);
- if (_.isEmpty(user)) return; // looks like the cancellation was already handled properly above (see api.paypalSubscribeCancel)
- payments.cancelSubscription({user:user, paymentMethod: 'Paypal'});
- });
- break;
- }
- });
-};
-
diff --git a/website/src/controllers/payments/stripe.js b/website/src/controllers/payments/stripe.js
deleted file mode 100644
index 1a1085227c..0000000000
--- a/website/src/controllers/payments/stripe.js
+++ /dev/null
@@ -1,123 +0,0 @@
-var nconf = require('nconf');
-var stripe = require('stripe')(nconf.get('STRIPE_API_KEY'));
-var async = require('async');
-var payments = require('./index');
-var User = require('mongoose').model('User');
-var shared = require('../../../../common');
-var mongoose = require('mongoose');
-var cc = require('coupon-code');
-
-/*
- Setup Stripe response when posting payment
- */
-exports.checkout = function(req, res, next) {
- var token = req.body.id;
- var user = res.locals.user;
- var gift = req.query.gift ? JSON.parse(req.query.gift) : undefined;
- var sub = req.query.sub ? shared.content.subscriptionBlocks[req.query.sub] : false;
-
- async.waterfall([
- function(cb){
- if (sub) {
- async.waterfall([
- function(cb2){
- if (!sub.discount) return cb2(null, null);
- if (!req.query.coupon) return cb2('Please provide a coupon code for this plan.');
- mongoose.model('Coupon').findOne({_id:cc.validate(req.query.coupon), event:sub.key}, cb2);
- },
- function(coupon, cb2){
- if (sub.discount && !coupon) return cb2('Invalid coupon code.');
- var customer = {
- email: req.body.email,
- metadata: {uuid: user._id},
- card: token,
- plan: sub.key
- };
- stripe.customers.create(customer, cb2);
- }
- ], cb);
- } else {
- stripe.charges.create({
- amount: !gift ? '500' //"500" = $5
- : gift.type=='subscription' ? ''+shared.content.subscriptionBlocks[gift.subscription.key].price*100
- : ''+gift.gems.amount/4*100,
- currency: 'usd',
- card: token
- }, cb);
- }
- },
- function(response, cb) {
- if (sub) return payments.createSubscription({user:user, customerId:response.id, paymentMethod:'Stripe', sub:sub}, cb);
- async.waterfall([
- function(cb2){ User.findById(gift ? gift.uuid : undefined, cb2); },
- function(member, cb2){
- var data = {user:user, customerId:response.id, paymentMethod:'Stripe', gift:gift};
- var method = 'buyGems';
- if (gift) {
- gift.member = member;
- if (gift.type=='subscription') method = 'createSubscription';
- data.paymentMethod = 'Gift';
- }
- payments[method](data, cb2);
- }
- ], cb);
- }
- ], function(err){
- if (err) return res.send(500, err.toString()); // don't json this, let toString() handle errors
- res.sendStatus(200);
- user = token = null;
- });
-};
-
-exports.subscribeCancel = function(req, res, next) {
- var user = res.locals.user;
- if (!user.purchased.plan.customerId)
- return res.status(401).json({err: 'User does not have a plan subscription'});
-
- async.auto({
- get_cus: function(cb){
- stripe.customers.retrieve(user.purchased.plan.customerId, cb);
- },
- del_cus: ['get_cus', function(cb, results){
- stripe.customers.del(user.purchased.plan.customerId, cb);
- }],
- cancel_sub: ['get_cus', function(cb, results) {
- var data = {
- user: user,
- nextBill: results.get_cus.subscription.current_period_end*1000, // timestamp is in seconds
- paymentMethod: 'Stripe'
- };
- payments.cancelSubscription(data, cb);
- }]
- }, function(err, results){
- if (err) return res.send(500, err.toString()); // don't json this, let toString() handle errors
- res.redirect('/');
- user = null;
- });
-};
-
-exports.subscribeEdit = function(req, res, next) {
- var token = req.body.id;
- var user = res.locals.user;
- var user_id = user.purchased.plan.customerId;
- var sub_id;
-
- async.waterfall([
- function(cb){
- stripe.customers.listSubscriptions(user_id, cb);
- },
- function(response, cb) {
- sub_id = response.data[0].id;
- console.warn(sub_id);
- console.warn([user_id, sub_id, { card: token }]);
- stripe.customers.updateSubscription(user_id, sub_id, { card: token }, cb);
- },
- function(response, cb) {
- user.save(cb);
- }
- ], function(err, saved){
- if (err) return res.send(500, err.toString()); // don't json this, let toString() handle errors
- res.sendStatus(200);
- token = user = user_id = sub_id;
- });
-};
diff --git a/website/src/controllers/top-level/dataexport.js b/website/src/controllers/top-level/dataexport.js
index 33e2fee5c2..10519807e3 100644
--- a/website/src/controllers/top-level/dataexport.js
+++ b/website/src/controllers/top-level/dataexport.js
@@ -12,7 +12,7 @@ import Pageres from 'pageres';
import AWS from 'aws-sdk';
import nconf from 'nconf';
import got from 'got';
-import Q from 'q';
+import Bluebird from 'bluebird';
import locals from '../../middlewares/api-v3/locals';
let S3 = new AWS.S3({
@@ -171,7 +171,7 @@ api.exportUserAvatarHtml = {
if (!member) throw new NotFound(res.t('userWithIDNotFound', {userId: memberId}));
res.render('avatar-static', {
title: member.profile.name,
- env: _.defaults({member}, res.locals.habitrpg), // TODO review once static pages are done
+ env: _.defaults({member}, res.locals.habitrpg),
});
},
};
@@ -222,7 +222,16 @@ api.exportUserAvatarPng = {
Body: stream,
});
- let s3res = await Q.ninvoke(s3upload, 'send');
+ let s3res = await new Bluebird((resolve, reject) => {
+ s3upload.send((err, s3uploadRes) => {
+ if (err) {
+ reject(err);
+ } else {
+ resolve(s3uploadRes);
+ }
+ });
+ });
+
res.redirect(s3res.Location);
},
};
diff --git a/website/src/controllers/top-level/payments/amazon.js b/website/src/controllers/top-level/payments/amazon.js
new file mode 100644
index 0000000000..a22618fa23
--- /dev/null
+++ b/website/src/controllers/top-level/payments/amazon.js
@@ -0,0 +1,256 @@
+import {
+ BadRequest,
+ NotAuthorized,
+} from '../../../libs/api-v3/errors';
+import amzLib from '../../../libs/api-v3/amazonPayments';
+import {
+ authWithHeaders,
+ authWithUrl,
+} from '../../../middlewares/api-v3/auth';
+import shared from '../../../../../common';
+import payments from '../../../libs/api-v3/payments';
+import moment from 'moment';
+import { model as Coupon } from '../../../models/coupon';
+import { model as User } from '../../../models/user';
+import cc from 'coupon-code';
+
+let api = {};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {post} /amazon/verifyAccessToken Amazon Payments: verify access token
+ * @apiVersion 3.0.0
+ * @apiName AmazonVerifyAccessToken
+ * @apiGroup Payments
+ *
+ * @apiSuccess {Object} data Empty object
+ **/
+api.verifyAccessToken = {
+ method: 'POST',
+ url: '/amazon/verifyAccessToken',
+ middlewares: [authWithHeaders()],
+ async handler (req, res) {
+ let accessToken = req.body.access_token;
+
+ if (!accessToken) throw new BadRequest('Missing req.body.access_token');
+
+ await amzLib.getTokenInfo(accessToken);
+ res.respond(200, {});
+ },
+};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {post} /amazon/createOrderReferenceId Amazon Payments: create order reference id
+ * @apiVersion 3.0.0
+ * @apiName AmazonCreateOrderReferenceId
+ * @apiGroup Payments
+ *
+ * @apiSuccess {string} data.orderReferenceId The order reference id.
+ **/
+api.createOrderReferenceId = {
+ method: 'POST',
+ url: '/amazon/createOrderReferenceId',
+ middlewares: [authWithHeaders()],
+ async handler (req, res) {
+ let billingAgreementId = req.body.billingAgreementId;
+
+ if (!billingAgreementId) throw new BadRequest('Missing req.body.billingAgreementId');
+
+ let response = await amzLib.createOrderReferenceId({
+ Id: billingAgreementId,
+ IdType: 'BillingAgreement',
+ ConfirmNow: false,
+ });
+
+ res.respond(200, {
+ orderReferenceId: response.OrderReferenceDetails.AmazonOrderReferenceId,
+ });
+ },
+};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {post} /amazon/checkout Amazon Payments: checkout
+ * @apiVersion 3.0.0
+ * @apiName AmazonCheckout
+ * @apiGroup Payments
+ *
+ * @apiSuccess {object} data Empty object
+ **/
+api.checkout = {
+ method: 'POST',
+ url: '/amazon/checkout',
+ middlewares: [authWithHeaders()],
+ async handler (req, res) {
+ let gift = req.body.gift;
+ let user = res.locals.user;
+ let orderReferenceId = req.body.orderReferenceId;
+ let amount = 5;
+
+ if (!orderReferenceId) throw new BadRequest('Missing req.body.orderReferenceId');
+
+ if (gift) {
+ if (gift.type === 'gems') {
+ amount = gift.gems.amount / 4;
+ } else if (gift.type === 'subscription') {
+ amount = shared.content.subscriptionBlocks[gift.subscription.key].price;
+ }
+ }
+
+ await amzLib.setOrderReferenceDetails({
+ AmazonOrderReferenceId: orderReferenceId,
+ OrderReferenceAttributes: {
+ OrderTotal: {
+ CurrencyCode: 'USD',
+ Amount: amount,
+ },
+ SellerNote: 'HabitRPG Payment',
+ SellerOrderAttributes: {
+ SellerOrderId: shared.uuid(),
+ StoreName: 'HabitRPG',
+ },
+ },
+ });
+
+ await amzLib.confirmOrderReference({ AmazonOrderReferenceId: orderReferenceId });
+
+ await amzLib.authorize({
+ AmazonOrderReferenceId: orderReferenceId,
+ AuthorizationReferenceId: shared.uuid().substring(0, 32),
+ AuthorizationAmount: {
+ CurrencyCode: 'USD',
+ Amount: amount,
+ },
+ SellerAuthorizationNote: 'HabitRPG Payment',
+ TransactionTimeout: 0,
+ CaptureNow: true,
+ });
+
+ await amzLib.closeOrderReference({ AmazonOrderReferenceId: orderReferenceId });
+
+ // execute payment
+ let method = 'buyGems';
+ let data = { user, paymentMethod: 'Amazon Payments' };
+
+ if (gift) {
+ if (gift.type === 'subscription') method = 'createSubscription';
+ gift.member = await User.findById(gift ? gift.uuid : undefined);
+ data.gift = gift;
+ data.paymentMethod = 'Gift';
+ }
+
+ await payments[method](data);
+
+ res.respond(200);
+ },
+};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {post} /amazon/subscribe Amazon Payments: subscribe
+ * @apiVersion 3.0.0
+ * @apiName AmazonSubscribe
+ * @apiGroup Payments
+ *
+ * @apiSuccess {object} data Empty object
+ **/
+api.subscribe = {
+ method: 'POST',
+ url: '/amazon/subscribe',
+ middlewares: [authWithHeaders()],
+ async handler (req, res) {
+ let billingAgreementId = req.body.billingAgreementId;
+ let sub = req.body.subscription ? shared.content.subscriptionBlocks[req.body.subscription] : false;
+ let coupon = req.body.coupon;
+ let user = res.locals.user;
+
+ if (!sub) throw new BadRequest(res.t('missingSubscriptionCode'));
+ if (!billingAgreementId) throw new BadRequest('Missing req.body.billingAgreementId');
+
+ if (sub.discount) { // apply discount
+ if (!coupon) throw new BadRequest(res.t('couponCodeRequired'));
+ let result = await Coupon.findOne({_id: cc.validate(coupon), event: sub.key});
+ if (!result) throw new NotAuthorized(res.t('invalidCoupon'));
+ }
+
+ await amzLib.setBillingAgreementDetails({
+ AmazonBillingAgreementId: billingAgreementId,
+ BillingAgreementAttributes: {
+ SellerNote: 'HabitRPG Subscription',
+ SellerBillingAgreementAttributes: {
+ SellerBillingAgreementId: shared.uuid(),
+ StoreName: 'HabitRPG',
+ CustomInformation: 'HabitRPG Subscription',
+ },
+ },
+ });
+
+ await amzLib.confirmBillingAgreement({
+ AmazonBillingAgreementId: billingAgreementId,
+ });
+
+ await amzLib.authorizeOnBillingAgreement({
+ AmazonBillingAgreementId: billingAgreementId,
+ AuthorizationReferenceId: shared.uuid().substring(0, 32),
+ AuthorizationAmount: {
+ CurrencyCode: 'USD',
+ Amount: sub.price,
+ },
+ SellerAuthorizationNote: 'HabitRPG Subscription Payment',
+ TransactionTimeout: 0,
+ CaptureNow: true,
+ SellerNote: 'HabitRPG Subscription Payment',
+ SellerOrderAttributes: {
+ SellerOrderId: shared.uuid(),
+ StoreName: 'HabitRPG',
+ },
+ });
+
+ await payments.createSubscription({
+ user,
+ customerId: billingAgreementId,
+ paymentMethod: 'Amazon Payments',
+ sub,
+ });
+
+ res.respond(200);
+ },
+};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {get} /amazon/subscribe/cancel Amazon Payments: subscribe cancel
+ * @apiVersion 3.0.0
+ * @apiName AmazonSubscribe
+ * @apiGroup Payments
+ **/
+api.subscribeCancel = {
+ method: 'GET',
+ url: '/amazon/subscribe/cancel',
+ middlewares: [authWithUrl],
+ async handler (req, res) {
+ let user = res.locals.user;
+ let billingAgreementId = user.purchased.plan.customerId;
+
+ if (!billingAgreementId) throw new NotAuthorized(res.t('missingSubscription'));
+
+ await amzLib.closeBillingAgreement({
+ AmazonBillingAgreementId: billingAgreementId,
+ });
+
+ await payments.cancelSubscription({
+ user,
+ nextBill: moment(user.purchased.plan.lastBillingDate).add({ days: 30 }),
+ paymentMethod: 'Amazon Payments',
+ });
+
+ if (req.query.noRedirect) {
+ res.respond(200);
+ } else {
+ res.redirect('/');
+ }
+ },
+};
+
+module.exports = api;
diff --git a/website/src/controllers/top-level/payments/iap.js b/website/src/controllers/top-level/payments/iap.js
new file mode 100644
index 0000000000..60e50d6d39
--- /dev/null
+++ b/website/src/controllers/top-level/payments/iap.js
@@ -0,0 +1,191 @@
+import iap from 'in-app-purchase';
+import nconf from 'nconf';
+import {
+ authWithHeaders,
+ authWithUrl,
+} from '../../../middlewares/api-v3/auth';
+import payments from '../../../libs/api-v3/payments';
+
+// NOT PORTED TO v3
+
+iap.config({
+ // this is the path to the directory containing iap-sanbox/iap-live files
+ googlePublicKeyPath: nconf.get('IAP_GOOGLE_KEYDIR'),
+});
+
+// Validation ERROR Codes
+const INVALID_PAYLOAD = 6778001;
+// const CONNECTION_FAILED = 6778002;
+// const PURCHASE_EXPIRED = 6778003;
+
+let api = {};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {post} /iap/android/verify Android Verify IAP
+ * @apiVersion 3.0.0
+ * @apiName IapAndroidVerify
+ * @apiGroup Payments
+ **/
+api.iapAndroidVerify = {
+ method: 'POST',
+ url: '/iap/android/verify',
+ middlewares: [authWithUrl],
+ async handler (req, res) {
+ let user = res.locals.user;
+ let iapBody = req.body;
+
+ iap.setup((error) => {
+ if (error) {
+ let resObj = {
+ ok: false,
+ data: 'IAP Error',
+ };
+
+ return res.json(resObj);
+ }
+
+ // google receipt must be provided as an object
+ // {
+ // "data": "{stringified data object}",
+ // "signature": "signature from google"
+ // }
+ let testObj = {
+ data: iapBody.transaction.receipt,
+ signature: iapBody.transaction.signature,
+ };
+
+ // iap is ready
+ iap.validate(iap.GOOGLE, testObj, (err, googleRes) => {
+ if (err) {
+ let resObj = {
+ ok: false,
+ data: {
+ code: INVALID_PAYLOAD,
+ message: err.toString(),
+ },
+ };
+
+ return res.json(resObj);
+ }
+
+ if (iap.isValidated(googleRes)) {
+ let resObj = {
+ ok: true,
+ data: googleRes,
+ };
+
+ payments.buyGems({
+ user,
+ paymentMethod: 'IAP GooglePlay',
+ amount: 5.25,
+ }).then(() => res.json(resObj));
+ }
+ });
+ });
+ },
+};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {post} /iap/ios/verify iOS Verify IAP
+ * @apiVersion 3.0.0
+ * @apiName IapiOSVerify
+ * @apiGroup Payments
+ **/
+api.iapiOSVerify = {
+ method: 'POST',
+ url: '/iap/android/verify',
+ middlewares: [authWithHeaders()],
+ async handler (req, res) {
+ let iapBody = req.body;
+ let user = res.locals.user;
+
+ iap.setup(function iosSetupResult (error) {
+ if (error) {
+ let resObj = {
+ ok: false,
+ data: 'IAP Error',
+ };
+
+ return res.json(resObj);
+ }
+
+ // iap is ready
+ iap.validate(iap.APPLE, iapBody.transaction.receipt, (err, appleRes) => {
+ if (err) {
+ let resObj = {
+ ok: false,
+ data: {
+ code: INVALID_PAYLOAD,
+ message: err.toString(),
+ },
+ };
+
+ return res.json(resObj);
+ }
+
+ if (iap.isValidated(appleRes)) {
+ let purchaseDataList = iap.getPurchaseData(appleRes);
+ if (purchaseDataList.length > 0) {
+ let correctReceipt = true;
+
+ for (let index of purchaseDataList) {
+ switch (purchaseDataList[index].productId) {
+ case 'com.habitrpg.ios.Habitica.4gems':
+ payments.buyGems({user, paymentMethod: 'IAP AppleStore', amount: 1});
+ break;
+ case 'com.habitrpg.ios.Habitica.8gems':
+ payments.buyGems({user, paymentMethod: 'IAP AppleStore', amount: 2});
+ break;
+ case 'com.habitrpg.ios.Habitica.20gems':
+ case 'com.habitrpg.ios.Habitica.21gems':
+ payments.buyGems({user, paymentMethod: 'IAP AppleStore', amount: 5.25});
+ break;
+ case 'com.habitrpg.ios.Habitica.42gems':
+ payments.buyGems({user, paymentMethod: 'IAP AppleStore', amount: 10.5});
+ break;
+ default:
+ correctReceipt = false;
+ }
+ }
+
+ if (correctReceipt) {
+ let resObj = {
+ ok: true,
+ data: appleRes,
+ };
+
+ // yay good!
+ return res.json(resObj);
+ }
+ }
+
+ // wrong receipt content
+ let resObj = {
+ ok: false,
+ data: {
+ code: INVALID_PAYLOAD,
+ message: 'Incorrect receipt content',
+ },
+ };
+
+ return res.json(resObj);
+ }
+
+ // invalid receipt
+ let resObj = {
+ ok: false,
+ data: {
+ code: INVALID_PAYLOAD,
+ message: 'Invalid receipt',
+ },
+ };
+
+ return res.json(resObj);
+ });
+ });
+ },
+};
+
+module.exports = api;
diff --git a/website/src/controllers/top-level/payments/paypal.js b/website/src/controllers/top-level/payments/paypal.js
new file mode 100644
index 0000000000..1c3e85dec3
--- /dev/null
+++ b/website/src/controllers/top-level/payments/paypal.js
@@ -0,0 +1,278 @@
+/* eslint-disable camelcase */
+
+import nconf from 'nconf';
+import moment from 'moment';
+import _ from 'lodash';
+import payments from '../../../libs/api-v3/payments';
+import ipn from 'paypal-ipn';
+import paypal from 'paypal-rest-sdk';
+import shared from '../../../../../common';
+import cc from 'coupon-code';
+import Bluebird from 'bluebird';
+import { model as Coupon } from '../../../models/coupon';
+import { model as User } from '../../../models/user';
+import {
+ authWithUrl,
+ authWithSession,
+} from '../../../middlewares/api-v3/auth';
+import {
+ BadRequest,
+ NotAuthorized,
+} from '../../../libs/api-v3/errors';
+
+const BASE_URL = nconf.get('BASE_URL');
+
+// This is the plan.id for paypal subscriptions. You have to set up billing plans via their REST sdk (they don't have
+// a web interface for billing-plan creation), see ./paypalBillingSetup.js for how. After the billing plan is created
+// there, get it's plan.id and store it in config.json
+_.each(shared.content.subscriptionBlocks, (block) => {
+ block.paypalKey = nconf.get(`PAYPAL:billing_plans:${block.key}`);
+});
+
+paypal.configure({
+ mode: nconf.get('PAYPAL:mode'), // sandbox or live
+ client_id: nconf.get('PAYPAL:client_id'),
+ client_secret: nconf.get('PAYPAL:client_secret'),
+});
+
+// TODO better handling of errors
+const paypalPaymentCreate = Bluebird.promisify(paypal.payment.create, {context: paypal.payment});
+const paypalPaymentExecute = Bluebird.promisify(paypal.payment.execute, {context: paypal.payment});
+const paypalBillingAgreementCreate = Bluebird.promisify(paypal.billingAgreement.create, {context: paypal.billingAgreement});
+const paypalBillingAgreementExecute = Bluebird.promisify(paypal.billingAgreement.execute, {context: paypal.billingAgreement});
+const paypalBillingAgreementGet = Bluebird.promisify(paypal.billingAgreement.get, {context: paypal.billingAgreement});
+const paypalBillingAgreementCancel = Bluebird.promisify(paypal.billingAgreement.cancel, {context: paypal.billingAgreement});
+
+const ipnVerifyAsync = Bluebird.promisify(ipn.verify, {context: ipn});
+
+let api = {};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {get} /paypal/checkout Paypal: checkout
+ * @apiVersion 3.0.0
+ * @apiName PaypalCheckout
+ * @apiGroup Payments
+ **/
+api.checkout = {
+ method: 'GET',
+ url: '/paypal/checkout',
+ middlewares: [authWithUrl],
+ async handler (req, res) {
+ let gift = req.query.gift ? JSON.parse(req.query.gift) : undefined;
+ req.session.gift = req.query.gift;
+
+ let amount = 5.00;
+ let description = 'HabitRPG gems';
+ if (gift) {
+ if (gift.type === 'gems') {
+ amount = Number(gift.gems.amount / 4).toFixed(2);
+ description = `${description} (Gift)`;
+ } else {
+ amount = Number(shared.content.subscriptionBlocks[gift.subscription.key].price).toFixed(2);
+ description = 'mo. HabitRPG Subscription (Gift)';
+ }
+ }
+
+ let createPayment = {
+ intent: 'sale',
+ payer: { payment_method: 'Paypal' },
+ redirect_urls: {
+ return_url: `${BASE_URL}/paypal/checkout/success`,
+ cancel_url: `${BASE_URL}`,
+ },
+ transactions: [{
+ item_list: {
+ items: [{
+ name: description,
+ // sku: 1,
+ price: amount,
+ currency: 'USD',
+ quality: 1,
+ }],
+ },
+ amount: {
+ currency: 'USD',
+ total: amount,
+ },
+ description,
+ }],
+ };
+
+ let result = await paypalPaymentCreate(createPayment);
+ let link = _.find(result.links, { rel: 'approval_url' }).href;
+ res.redirect(link);
+ },
+};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {get} /paypal/checkout/success Paypal: checkout success
+ * @apiVersion 3.0.0
+ * @apiName PaypalCheckoutSuccess
+ * @apiGroup Payments
+ **/
+api.checkoutSuccess = {
+ method: 'GET',
+ url: '/paypal/checkout/success',
+ middlewares: [authWithSession],
+ async handler (req, res) {
+ let paymentId = req.query.paymentId;
+ let customerId = req.query.payerID;
+
+ let method = 'buyGems';
+ let data = {
+ user: res.locals.user,
+ customerId,
+ paymentMethod: 'Paypal',
+ };
+
+ let gift = req.session.gift ? JSON.parse(req.session.gift) : undefined;
+ delete req.session.gift;
+
+ if (gift) {
+ gift.member = await User.findById(gift.uuid);
+ if (gift.type === 'subscription') {
+ method = 'createSubscription';
+ }
+
+ data.paymentMethod = 'Gift';
+ data.gift = gift;
+ }
+
+ await paypalPaymentExecute(paymentId, { payer_id: customerId });
+ await payments[method](data);
+ res.redirect('/');
+ },
+};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {get} /paypal/subscribe Paypal: subscribe
+ * @apiVersion 3.0.0
+ * @apiName PaypalSubscribe
+ * @apiGroup Payments
+ **/
+api.subscribe = {
+ method: 'GET',
+ url: '/paypal/subscribe',
+ middlewares: [authWithUrl],
+ async handler (req, res) {
+ let sub = shared.content.subscriptionBlocks[req.query.sub];
+
+ if (sub.discount) {
+ if (!req.query.coupon) throw new BadRequest(res.t('couponCodeRequired'));
+ let coupon = await Coupon.findOne({_id: cc.validate(req.query.coupon), event: sub.key});
+ if (!coupon) throw new NotAuthorized(res.t('invalidCoupon'));
+ }
+
+ let billingPlanTitle = `HabitRPG Subscription ($${sub.price} every ${sub.months} months, recurring)`;
+ let billingAgreementAttributes = {
+ name: billingPlanTitle,
+ description: billingPlanTitle,
+ start_date: moment().add({ minutes: 5 }).format(),
+ plan: {
+ id: sub.paypalKey,
+ },
+ payer: {
+ payment_method: 'Paypal',
+ },
+ };
+ let billingAgreement = await paypalBillingAgreementCreate(billingAgreementAttributes);
+
+ req.session.paypalBlock = req.query.sub;
+ let link = _.find(billingAgreement.links, { rel: 'approval_url' }).href;
+ res.redirect(link);
+ },
+};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {get} /paypal/subscribe/success Paypal: subscribe success
+ * @apiVersion 3.0.0
+ * @apiName PaypalSubscribeSuccess
+ * @apiGroup Payments
+ **/
+api.subscribeSuccess = {
+ method: 'GET',
+ url: '/paypal/subscribe/success',
+ middlewares: [authWithSession],
+ async handler (req, res) {
+ let user = res.locals.user;
+ let block = shared.content.subscriptionBlocks[req.session.paypalBlock];
+ delete req.session.paypalBlock;
+
+ let result = await paypalBillingAgreementExecute(req.query.token, {});
+ await payments.createSubscription({
+ user,
+ customerId: result.id,
+ paymentMethod: 'Paypal',
+ sub: block,
+ });
+
+ res.redirect('/');
+ },
+};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {get} /paypal/subscribe/cancel Paypal: subscribe cancel
+ * @apiVersion 3.0.0
+ * @apiName PaypalSubscribeCancel
+ * @apiGroup Payments
+ **/
+api.subscribeCancel = {
+ method: 'GET',
+ url: '/paypal/subscribe/cancel',
+ middlewares: [authWithUrl],
+ async handler (req, res) {
+ let user = res.locals.user;
+ let customerId = user.purchased.plan.customerId;
+ if (!user.purchased.plan.customerId) throw new NotAuthorized(res.t('missingSubscription'));
+
+ let customer = await paypalBillingAgreementGet(customerId);
+
+ let nextBillingDate = customer.agreement_details.next_billing_date;
+ if (customer.agreement_details.cycles_completed === '0') { // hasn't billed yet
+ throw new BadRequest(res.t('planNotActive', { nextBillingDate }));
+ }
+
+ await paypalBillingAgreementCancel(customerId, { note: res.t('cancelingSubscription') });
+ await payments.cancelSubscription({
+ user,
+ paymentMethod: 'Paypal',
+ nextBill: nextBillingDate,
+ });
+
+ res.redirect('/');
+ },
+};
+
+// General IPN handler. We catch cancelled HabitRPG subscriptions for users who manually cancel their
+// recurring paypal payments in their paypal dashboard. TODO ? Remove this when we can move to webhooks or some other solution
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {post} /paypal/ipn Paypal IPN
+ * @apiVersion 3.0.0
+ * @apiName PaypalIpn
+ * @apiGroup Payments
+ **/
+api.ipn = {
+ method: 'POST',
+ url: '/paypal/ipn',
+ async handler (req, res) {
+ res.sendStatus(200);
+
+ await ipnVerifyAsync(req.body);
+
+ if (req.body.txn_type === 'recurring_payment_profile_cancel' || req.body.txn_type === 'subscr_cancel') {
+ let user = await User.findOne({ 'purchased.plan.customerId': req.body.recurring_payment_id });
+ if (user) {
+ await payments.cancelSubscription({ user, paymentMethod: 'Paypal' });
+ }
+ }
+ },
+};
+
+module.exports = api;
diff --git a/website/src/controllers/top-level/payments/stripe.js b/website/src/controllers/top-level/payments/stripe.js
new file mode 100644
index 0000000000..2ac8c863f7
--- /dev/null
+++ b/website/src/controllers/top-level/payments/stripe.js
@@ -0,0 +1,169 @@
+import stripeModule from 'stripe';
+import shared from '../../../../../common';
+import {
+ BadRequest,
+ NotAuthorized,
+} from '../../../libs/api-v3/errors';
+import { model as Coupon } from '../../../models/coupon';
+import payments from '../../../libs/api-v3/payments';
+import nconf from 'nconf';
+import { model as User } from '../../../models/user';
+import cc from 'coupon-code';
+import {
+ authWithHeaders,
+ authWithUrl,
+} from '../../../middlewares/api-v3/auth';
+
+const stripe = stripeModule(nconf.get('STRIPE_API_KEY'));
+
+let api = {};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {post} /stripe/checkout Stripe checkout
+ * @apiVersion 3.0.0
+ * @apiName StripeCheckout
+ * @apiGroup Payments
+ *
+ * @apiParam {string} id Body parameter - The token
+ * @apiParam {string} email Body parameter - the customer email
+ * @apiParam {string} gift Query parameter - stringified json object, gift
+ * @apiParam {string} sub Query parameter - subscription, possible values are: basic_earned, basic_3mo, basic_6mo, google_6mo, basic_12mo
+ * @apiParam {string} coupon Query parameter - coupon for the matching subscription, required only for certain subscriptions
+ *
+ * @apiSuccess {Object} data Empty object
+ **/
+api.checkout = {
+ method: 'POST',
+ url: '/stripe/checkout',
+ middlewares: [authWithHeaders()],
+ async handler (req, res) {
+ let token = req.body.id;
+ let user = res.locals.user;
+ let gift = req.query.gift ? JSON.parse(req.query.gift) : undefined;
+ let sub = req.query.sub ? shared.content.subscriptionBlocks[req.query.sub] : false;
+ let coupon;
+ let response;
+
+ if (!token) throw new BadRequest('Missing req.body.id');
+
+ if (sub) {
+ if (sub.discount) {
+ if (!req.query.coupon) throw new BadRequest(res.t('couponCodeRequired'));
+ coupon = await Coupon.findOne({_id: cc.validate(req.query.coupon), event: sub.key});
+ if (!coupon) throw new BadRequest(res.t('invalidCoupon'));
+ }
+
+ response = await stripe.customers.create({
+ email: req.body.email,
+ metadata: { uuid: user._id },
+ card: token,
+ plan: sub.key,
+ });
+ } else {
+ let amount = 500; // $5
+
+ if (gift) {
+ if (gift.type === 'subscription') {
+ amount = `${shared.content.subscriptionBlocks[gift.subscription.key].price * 100}`;
+ } else {
+ amount = `${gift.gems.amount / 4 * 100}`;
+ }
+ }
+
+ response = await stripe.charges.create({
+ amount,
+ currency: 'usd',
+ card: token,
+ });
+ }
+
+ if (sub) {
+ await payments.createSubscription({
+ user,
+ customerId: response.id,
+ paymentMethod: 'Stripe',
+ sub,
+ });
+ } else {
+ let method = 'buyGems';
+ let data = {
+ user,
+ customerId: response.id,
+ paymentMethod: 'Stripe',
+ gift,
+ };
+
+ if (gift) {
+ let member = await User.findById(gift.uuid);
+ gift.member = member;
+ if (gift.type === 'subscription') method = 'createSubscription';
+ data.paymentMethod = 'Gift';
+ }
+
+ await payments[method](data);
+ }
+
+ res.respond(200, {});
+ },
+};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {post} /stripe/subscribe/edit Edit Stripe subscription
+ * @apiVersion 3.0.0
+ * @apiName StripeSubscribeEdit
+ * @apiGroup Payments
+ *
+ * @apiParam {string} id Body parameter - The token
+ *
+ * @apiSuccess {Object} data Empty object
+ **/
+api.subscribeEdit = {
+ method: 'POST',
+ url: '/stripe/subscribe/edit',
+ middlewares: [authWithHeaders()],
+ async handler (req, res) {
+ let token = req.body.id;
+ let user = res.locals.user;
+ let customerId = user.purchased.plan.customerId;
+
+ if (!customerId) throw new NotAuthorized(res.t('missingSubscription'));
+ if (!token) throw new BadRequest('Missing req.body.id');
+
+ let subscriptions = await stripe.customers.listSubscriptions(customerId);
+ let subscriptionId = subscriptions.data[0].id;
+ await stripe.customers.updateSubscription(customerId, subscriptionId, { card: token });
+
+ res.respond(200, {});
+ },
+};
+
+/**
+ * @apiIgnore Payments are considered part of the private API
+ * @api {get} /stripe/subscribe/cancel Cancel Stripe subscription
+ * @apiVersion 3.0.0
+ * @apiName StripeSubscribeCancel
+ * @apiGroup Payments
+ **/
+api.subscribeCancel = {
+ method: 'GET',
+ url: '/stripe/subscribe/cancel',
+ middlewares: [authWithUrl],
+ async handler (req, res) {
+ let user = res.locals.user;
+ if (!user.purchased.plan.customerId) throw new NotAuthorized(res.t('missingSubscription'));
+
+ let customer = await stripe.customers.retrieve(user.purchased.plan.customeerId);
+ await stripe.customers.del(user.purchased.plan.customerId);
+ await payments.cancelSubscriptoin({
+ user,
+ nextBill: customer.subscription.current_period_end * 1000, // timestamp in seconds
+ paymentMethod: 'Stripe',
+ });
+
+ res.redirect('/');
+ },
+};
+
+module.exports = api;
diff --git a/website/src/index.js b/website/src/index.js
index 1b133ca781..6af0647d0b 100644
--- a/website/src/index.js
+++ b/website/src/index.js
@@ -10,6 +10,8 @@ if (process.env.NODE_ENV !== 'production') {
// The BabelJS polyfill is needed in production too
require('babel-polyfill');
+global.Promise = require('bluebird');
+
// Only do the minimal amount of work before forking just in case of a dyno restart
const cluster = require('cluster');
const nconf = require('nconf');
diff --git a/website/src/libs/api-v2/logging.js b/website/src/libs/api-v2/logging.js
index f832adb6d5..9737159f43 100644
--- a/website/src/libs/api-v2/logging.js
+++ b/website/src/libs/api-v2/logging.js
@@ -22,9 +22,9 @@ if (nconf.get('LOGGLY:enabled')){
if (!logger) {
logger = new (winston.Logger)({});
+ logger.add(winston.transports.Console, {colorize:true}); // TODO remove
if (nconf.get('NODE_ENV') !== 'production') {
- logger.add(winston.transports.Console, {colorize:true});
logger.add(winston.transports.File, {filename: 'habitrpg.log'});
}
}
diff --git a/website/src/libs/api-v3/amazonPayments.js b/website/src/libs/api-v3/amazonPayments.js
new file mode 100644
index 0000000000..4d3a3756b8
--- /dev/null
+++ b/website/src/libs/api-v3/amazonPayments.js
@@ -0,0 +1,62 @@
+import amazonPayments from 'amazon-payments';
+import nconf from 'nconf';
+import common from '../../../../common';
+import Bluebird from 'bluebird';
+import {
+ BadRequest,
+} from './errors';
+
+// TODO better handling of errors
+
+const i18n = common.i18n;
+const IS_PROD = nconf.get('NODE_ENV') === 'production';
+
+let amzPayment = amazonPayments.connect({
+ environment: amazonPayments.Environment[IS_PROD ? 'Production' : 'Sandbox'],
+ sellerId: nconf.get('AMAZON_PAYMENTS:SELLER_ID'),
+ mwsAccessKey: nconf.get('AMAZON_PAYMENTS:MWS_KEY'),
+ mwsSecretKey: nconf.get('AMAZON_PAYMENTS:MWS_SECRET'),
+ clientId: nconf.get('AMAZON_PAYMENTS:CLIENT_ID'),
+});
+
+let getTokenInfo = Bluebird.promisify(amzPayment.api.getTokenInfo, {context: amzPayment.api});
+let createOrderReferenceId = Bluebird.promisify(amzPayment.offAmazonPayments.createOrderReferenceForId, {context: amzPayment.offAmazonPayments});
+let setOrderReferenceDetails = Bluebird.promisify(amzPayment.offAmazonPayments.setOrderReferenceDetails, {context: amzPayment.offAmazonPayments});
+let confirmOrderReference = Bluebird.promisify(amzPayment.offAmazonPayments.confirmOrderReference, {context: amzPayment.offAmazonPayments});
+let closeOrderReference = Bluebird.promisify(amzPayment.offAmazonPayments.closeOrderReference, {context: amzPayment.offAmazonPayments});
+let setBillingAgreementDetails = Bluebird.promisify(amzPayment.offAmazonPayments.setBillingAgreementDetails, {context: amzPayment.offAmazonPayments});
+let confirmBillingAgreement = Bluebird.promisify(amzPayment.offAmazonPayments.confirmBillingAgreement, {context: amzPayment.offAmazonPayments});
+let closeBillingAgreement = Bluebird.promisify(amzPayment.offAmazonPayments.closeBillingAgreement, {context: amzPayment.offAmazonPayments});
+
+let authorizeOnBillingAgreement = (inputSet) => {
+ return new Promise((resolve, reject) => {
+ amzPayment.offAmazonPayments.authorizeOnBillingAgreement(inputSet, (err, response) => {
+ if (err) return reject(err);
+ if (response.AuthorizationDetails.AuthorizationStatus.State === 'Declined') return reject(new BadRequest(i18n.t('paymentNotSuccessful')));
+ return resolve(response);
+ });
+ });
+};
+
+let authorize = (inputSet) => {
+ return new Promise((resolve, reject) => {
+ amzPayment.offAmazonPayments.authorize(inputSet, (err, response) => {
+ if (err) return reject(err);
+ if (response.AuthorizationDetails.AuthorizationStatus.State === 'Declined') return reject(new BadRequest(i18n.t('paymentNotSuccessful')));
+ return resolve(response);
+ });
+ });
+};
+
+module.exports = {
+ getTokenInfo,
+ createOrderReferenceId,
+ setOrderReferenceDetails,
+ confirmOrderReference,
+ closeOrderReference,
+ confirmBillingAgreement,
+ setBillingAgreementDetails,
+ closeBillingAgreement,
+ authorizeOnBillingAgreement,
+ authorize,
+};
diff --git a/website/src/libs/api-v3/analyticsService.js b/website/src/libs/api-v3/analyticsService.js
index 4979327b48..b810ac1858 100644
--- a/website/src/libs/api-v3/analyticsService.js
+++ b/website/src/libs/api-v3/analyticsService.js
@@ -1,7 +1,7 @@
/* eslint-disable camelcase */
import nconf from 'nconf';
import Amplitude from 'amplitude';
-import Q from 'q';
+import Bluebird from 'bluebird';
import googleAnalytics from 'universal-analytics';
import {
each,
@@ -109,7 +109,7 @@ let _sendDataToAmplitude = (eventType, data) => {
amplitudeData.event_type = eventType;
- return Q.promise((resolve, reject) => {
+ return new Bluebird((resolve, reject) => {
amplitude.track(amplitudeData)
.then(resolve)
.catch(reject);
@@ -160,7 +160,7 @@ let _sendDataToGoogle = (eventType, data) => {
eventData.ev = value;
}
- return Q.promise((resolve, reject) => {
+ return new Bluebird((resolve, reject) => {
ga.event(eventData, (err) => {
if (err) return reject(err);
resolve();
@@ -174,7 +174,7 @@ let _sendPurchaseDataToAmplitude = (data) => {
amplitudeData.event_type = 'purchase';
amplitudeData.revenue = data.purchaseValue;
- return Q.promise((resolve, reject) => {
+ return new Bluebird((resolve, reject) => {
amplitude.track(amplitudeData)
.then(resolve)
.catch(reject);
@@ -199,7 +199,7 @@ let _sendPurchaseDataToGoogle = (data) => {
ev: price,
};
- return Q.promise((resolve) => {
+ return new Bluebird((resolve) => {
ga.event(eventData).send();
ga.transaction(data.uuid, price)
@@ -211,14 +211,14 @@ let _sendPurchaseDataToGoogle = (data) => {
};
function track (eventType, data) {
- return Q.all([
+ return Bluebird.all([
_sendDataToAmplitude(eventType, data),
_sendDataToGoogle(eventType, data),
]);
}
function trackPurchase (data) {
- return Q.all([
+ return Bluebird.all([
_sendPurchaseDataToAmplitude(data),
_sendPurchaseDataToGoogle(data),
]);
diff --git a/website/src/libs/api-v3/cron.js b/website/src/libs/api-v3/cron.js
index 61a2b46c72..25fcf9bd98 100644
--- a/website/src/libs/api-v3/cron.js
+++ b/website/src/libs/api-v3/cron.js
@@ -182,7 +182,7 @@ export function cron (options = {}) {
task.completed = false;
if (completed || scheduleMisses > 0) {
- task.checklist.forEach(i => i.completed = true); // FIXME this should not happen for grey tasks unless they are completed
+ task.checklist.forEach(i => i.completed = false); // FIXME this should not happen for grey tasks unless they are completed
}
});
@@ -262,7 +262,7 @@ export function cron (options = {}) {
gaLabel: 'Cron Count',
gaValue: user.flags.cronCount,
uuid: user._id,
- user, // TODO is it really necessary passing the whole user object?
+ user,
resting: user.preferences.sleep,
cronCount: user.flags.cronCount,
progressUp: _.min([_progress.up, 900]),
diff --git a/website/src/libs/api-v3/csvStringify.js b/website/src/libs/api-v3/csvStringify.js
index da87ca33f2..39fb7c16c8 100644
--- a/website/src/libs/api-v3/csvStringify.js
+++ b/website/src/libs/api-v3/csvStringify.js
@@ -1,8 +1,8 @@
import csvStringify from 'csv-stringify';
-import Q from 'q';
+import Bluebird from 'bluebird';
module.exports = (input) => {
- return Q.promise((resolve, reject) => {
+ return new Bluebird((resolve, reject) => {
csvStringify(input, (err, output) => {
if (err) return reject(err);
return resolve(output);
diff --git a/website/src/libs/api-v3/logger.js b/website/src/libs/api-v3/logger.js
index cc5d03f745..143b7afb67 100644
--- a/website/src/libs/api-v3/logger.js
+++ b/website/src/libs/api-v3/logger.js
@@ -5,12 +5,19 @@ import _ from 'lodash';
const IS_PROD = nconf.get('IS_PROD');
const IS_TEST = nconf.get('IS_TEST');
+const ENABLE_CONSOLE_LOGS_IN_PROD = nconf.get('ENABLE_CONSOLE_LOGS_IN_PROD') === 'true';
const logger = new winston.Logger();
if (IS_PROD) {
// TODO production logging, use loggly and new relic too
- // log errors to console too
+
+ if (ENABLE_CONSOLE_LOGS_IN_PROD) {
+ logger.add(winston.transports.Console, {
+ colorize: true,
+ prettyPrint: true,
+ });
+ }
} else if (IS_TEST) {
// Do not log anything when testing
} else {
@@ -48,10 +55,8 @@ let loggerInterface = {
// Logs unhandled promises errors
// when no catch is attached to a promise a unhandledRejection event will be triggered
-process.on('unhandledRejection', function handlePromiseRejection (reason, promise) {
- loggerInterface.error(reason, {
- promise,
- });
+process.on('unhandledRejection', function handlePromiseRejection (reason) {
+ loggerInterface.error(reason);
});
module.exports = loggerInterface;
diff --git a/website/src/libs/api-v3/newrelic.js b/website/src/libs/api-v3/newrelic.js
deleted file mode 100644
index 28ff64c688..0000000000
--- a/website/src/libs/api-v3/newrelic.js
+++ /dev/null
@@ -1,22 +0,0 @@
-'use strict';
-
-// We can't rely on babel here
-// because the file is requested directly by the new relic module
-
-const nconf = require('nconf');
-
-// IMPORTANT remember to set the location of this file using the NEW_RELIC_HOME env variable
-// more info here https://docs.newrelic.com/docs/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration
-
-exports.config = {
- app_name: nconf.get('NEW_RELIC_APP_NAME'), // eslint-disable-line camelcase
- license_key: nconf.get('NEW_RELIC_LICENSE_KEY'), // eslint-disable-line camelcase
- logging: {
- /**
- * Level at which to log. 'trace' is most useful to New Relic when diagnosing
- * issues with the agent, 'info' and higher will impose the least overhead on
- * production applications.
- */
- level: 'info',
- },
-};
diff --git a/website/src/libs/api-v3/payments.js b/website/src/libs/api-v3/payments.js
new file mode 100644
index 0000000000..5a9c888972
--- /dev/null
+++ b/website/src/libs/api-v3/payments.js
@@ -0,0 +1,185 @@
+import _ from 'lodash' ;
+import analytics from './analyticsService';
+import {
+ getUserInfo,
+ sendTxn as txnEmail,
+} from './email';
+import members from '../../controllers/api-v3/members';
+import moment from 'moment';
+import nconf from 'nconf';
+import pushNotify from './pushNotifications';
+import shared from '../../../../common' ;
+
+const IS_PROD = nconf.get('IS_PROD');
+
+let api = {};
+
+function revealMysteryItems (user) {
+ _.each(shared.content.gear.flat, function findMysteryItems (item) {
+ if (
+ item.klass === 'mystery' &&
+ moment().isAfter(shared.content.mystery[item.mystery].start) &&
+ moment().isBefore(shared.content.mystery[item.mystery].end) &&
+ !user.items.gear.owned[item.key] &&
+ user.purchased.plan.mysteryItems.indexOf(item.key) !== -1
+ ) {
+ user.purchased.plan.mysteryItems.push(item.key);
+ }
+ });
+}
+
+api.createSubscription = async function createSubscription (data) {
+ let recipient = data.gift ? data.gift.member : data.user;
+ let plan = recipient.purchased.plan;
+ let block = shared.content.subscriptionBlocks[data.gift ? data.gift.subscription.key : data.sub.key];
+ let months = Number(block.months);
+
+ if (data.gift) {
+ if (plan.customerId && !plan.dateTerminated) { // User has active plan
+ plan.extraMonths += months;
+ } else {
+ plan.dateTerminated = moment(plan.dateTerminated).add({months}).toDate();
+ if (!plan.dateUpdated) plan.dateUpdated = new Date();
+ }
+
+ if (!plan.customerId) plan.customerId = 'Gift'; // don't override existing customer, but all sub need a customerId
+ } else {
+ _(plan).merge({ // override with these values
+ planId: block.key,
+ customerId: data.customerId,
+ dateUpdated: new Date(),
+ gemsBought: 0,
+ paymentMethod: data.paymentMethod,
+ extraMonths: Number(plan.extraMonths) +
+ Number(plan.dateTerminated ? moment(plan.dateTerminated).diff(new Date(), 'months', true) : 0),
+ dateTerminated: null,
+ // Specify a lastBillingDate just for Amazon Payments
+ // Resetted every time the subscription restarts
+ lastBillingDate: data.paymentMethod === 'Amazon Payments' ? new Date() : undefined,
+ }).defaults({ // allow non-override if a plan was previously used
+ dateCreated: new Date(),
+ mysteryItems: [],
+ }).value();
+ }
+
+ // Block sub perks
+ let perks = Math.floor(months / 3);
+ if (perks) {
+ plan.consecutive.offset += months;
+ plan.consecutive.gemCapExtra += perks * 5;
+ if (plan.consecutive.gemCapExtra > 25) plan.consecutive.gemCapExtra = 25;
+ plan.consecutive.trinkets += perks;
+ }
+
+ revealMysteryItems(recipient);
+
+ if (IS_PROD) {
+ if (!data.gift) txnEmail(data.user, 'subscription-begins');
+
+ analytics.trackPurchase({
+ uuid: data.user._id,
+ itemPurchased: 'Subscription',
+ sku: `${data.paymentMethod.toLowerCase()}-subscription`,
+ purchaseType: 'subscribe',
+ paymentMethod: data.paymentMethod,
+ quantity: 1,
+ gift: Boolean(data.gift),
+ purchaseValue: block.price,
+ });
+ }
+
+ data.user.purchased.txnCount++;
+
+ if (data.gift) {
+ members.sendMessage(data.user, data.gift.member, data.gift);
+
+ let byUserName = getUserInfo(data.user, ['name']).name;
+
+ 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.gift.member._id !== data.user._id) { // Only send push notifications if sending to a user other than yourself
+ pushNotify.sendNotify(data.gift.member, shared.i18n.t('giftedSubscription'), `${months} months - by ${byUserName}`);
+ }
+ }
+
+ await data.user.save();
+ if (data.gift) await data.gift.member.save();
+};
+
+// Sets their subscription to be cancelled later
+api.cancelSubscription = async function cancelSubscription (data) {
+ let plan = data.user.purchased.plan;
+ let now = moment();
+ let remaining = data.nextBill ? moment(data.nextBill).diff(new Date(), 'days') : 30;
+ let nowStr = `${now.format('MM')}/${moment(plan.dateUpdated).format('DD')}/${now.format('YYYY')}`;
+ let nowStrFormat = 'MM/DD/YYYY';
+
+ plan.dateTerminated =
+ moment(nowStr, nowStrFormat)
+ .add({days: remaining}) // end their subscription 1mo from their last payment
+ .add({days: Math.ceil(30 * plan.extraMonths)}) // plus any extra time (carry-over, gifted subscription, etc) they have.
+ .toDate();
+ plan.extraMonths = 0; // clear extra time. If they subscribe again, it'll be recalculated from p.dateTerminated
+
+ await data.user.save();
+
+ txnEmail(data.user, 'cancel-subscription');
+
+ analytics.track('unsubscribe', {
+ uuid: data.user._id,
+ gaCategory: 'commerce',
+ gaLabel: data.paymentMethod,
+ paymentMethod: data.paymentMethod,
+ });
+};
+
+api.buyGems = async function buyGems (data) {
+ let amt = data.amount || 5;
+ amt = data.gift ? data.gift.gems.amount / 4 : amt;
+
+ (data.gift ? data.gift.member : data.user).balance += amt;
+ data.user.purchased.txnCount++;
+
+ if (IS_PROD) {
+ if (!data.gift) txnEmail(data.user, 'donation');
+
+ analytics.trackPurchase({
+ uuid: data.user._id,
+ itemPurchased: 'Gems',
+ sku: `${data.paymentMethod.toLowerCase()}-checkout`,
+ purchaseType: 'checkout',
+ paymentMethod: data.paymentMethod,
+ quantity: 1,
+ gift: Boolean(data.gift),
+ purchaseValue: amt,
+ });
+ }
+
+ if (data.gift) {
+ let byUsername = getUserInfo(data.user, ['name']).name;
+ let gemAmount = data.gift.gems.amount || 20;
+
+ members.sendMessage(data.user, data.gift.member, data.gift);
+ if (data.gift.member.preferences.emailNotifications.giftedGems !== false) {
+ txnEmail(data.gift.member, 'gifted-gems', [
+ {name: 'GIFTER', content: byUsername},
+ {name: 'X_GEMS_GIFTED', content: gemAmount},
+ ]);
+ }
+
+ if (data.gift.member._id !== data.user._id) { // Only send push notifications if sending to a user other than yourself
+ pushNotify.sendNotify(data.gift.member, shared.i18n.t('giftedGems'), `${gemAmount} Gems - by ${byUsername}`);
+ }
+
+ await data.gift.member.save();
+ }
+
+ await data.user.save();
+};
+
+module.exports = api;
diff --git a/website/src/libs/api-v3/preening.js b/website/src/libs/api-v3/preening.js
index ee6a201b3a..2f1f0ad308 100644
--- a/website/src/libs/api-v3/preening.js
+++ b/website/src/libs/api-v3/preening.js
@@ -30,12 +30,12 @@ Subscribers and challenges:
- 1 value each year for the previous years
*/
export function preenHistory (history, isSubscribed, timezoneOffset) {
- // history = _.filter(history, historyEntry => Boolean(historyEntry)); // Filter missing entries TODO add to migration
+ // history = _.filter(history, historyEntry => Boolean(historyEntry)); // Filter missing entries
let now = timezoneOffset ? moment().zone(timezoneOffset) : moment();
// Date after which to begin compressing data
let cutOff = now.subtract(isSubscribed ? 365 : 60, 'days').startOf('day');
- // Keep uncompressed entries (modifies history)
+ // Keep uncompressed entries (modifies history and returns removed items)
let newHistory = _.remove(history, entry => {
let date = moment(entry.date);
return date.isSame(cutOff) || date.isAfter(cutOff);
diff --git a/website/src/libs/api-v3/pushNotifications.js b/website/src/libs/api-v3/pushNotifications.js
index 426c86f5c3..8354de04e4 100644
--- a/website/src/libs/api-v3/pushNotifications.js
+++ b/website/src/libs/api-v3/pushNotifications.js
@@ -26,10 +26,7 @@ if (gcm) {
}
module.exports = function sendNotification (user, title, message, timeToLive = 15) {
- // TODO need investigation:
- // https://github.com/HabitRPG/habitrpg/issues/5252
-
- if (!user) throw new Error('User is required.');
+ if (!user) return;
_.each(user.pushDevices, pushDevice => {
switch (pushDevice.type) {
diff --git a/website/src/libs/api-v3/setupMongoose.js b/website/src/libs/api-v3/setupMongoose.js
index 303180679c..ae1659d527 100644
--- a/website/src/libs/api-v3/setupMongoose.js
+++ b/website/src/libs/api-v3/setupMongoose.js
@@ -2,12 +2,12 @@ import nconf from 'nconf';
import logger from './logger';
import autoinc from 'mongoose-id-autoinc';
import mongoose from 'mongoose';
-import Q from 'q';
+import Bluebird from 'bluebird';
const IS_PROD = nconf.get('IS_PROD');
// Use Q promises instead of mpromise in mongoose
-mongoose.Promise = Q.Promise;
+mongoose.Promise = Bluebird;
let mongooseOptions = !IS_PROD ? {} : {
replset: { socketOptions: { keepAlive: 1, connectTimeoutMS: 30000 } },
diff --git a/website/src/middlewares/api-v3/auth.js b/website/src/middlewares/api-v3/auth.js
index d1fcfe2e7b..c2d0e052b6 100644
--- a/website/src/middlewares/api-v3/auth.js
+++ b/website/src/middlewares/api-v3/auth.js
@@ -5,7 +5,7 @@ import {
model as User,
} from '../../models/user';
-// TODO how to translate the strings here since getUserLanguage hasn't run yet?
+// Strins won't be translated here because getUserLanguage has not run yet
// Authenticate a request through the x-api-user and x-api key header
// If optional is true, don't error on missing authentication
@@ -55,3 +55,21 @@ export function authWithSession (req, res, next) {
})
.catch(next);
}
+
+export function authWithUrl (req, res, next) {
+ let userId = req.query._id;
+ let apiToken = req.query.apiToken;
+
+ if (!userId || !apiToken) {
+ throw new NotAuthorized(res.t('missingAuthParams'));
+ }
+
+ User.findOne({ _id: userId, apiToken }).exec()
+ .then((user) => {
+ if (!user) throw new NotAuthorized(res.t('invalidCredentials'));
+
+ res.locals.user = user;
+ next();
+ })
+ .catch(next);
+}
diff --git a/website/src/middlewares/api-v3/cron.js b/website/src/middlewares/api-v3/cron.js
index 50c6e32548..bca680b908 100644
--- a/website/src/middlewares/api-v3/cron.js
+++ b/website/src/middlewares/api-v3/cron.js
@@ -2,7 +2,7 @@ import _ from 'lodash';
import moment from 'moment';
import common from '../../../../common';
import * as Tasks from '../../models/task';
-import Q from 'q';
+import Bluebird from 'bluebird';
import { model as Group } from '../../models/group';
import { model as User } from '../../models/user';
import { cron } from '../../libs/api-v3/cron';
@@ -123,12 +123,12 @@ module.exports = function cronMiddleware (req, res, next) {
$lt: moment(now).subtract(user.isSubscribed() ? 90 : 30, 'days').toDate(),
},
'challenge.id': {$exists: false},
- }).exec(); // TODO wait before returning?
+ }).exec();
let ranCron = user.isModified();
let quest = common.content.quests[user.party.quest.key];
- // if (ranCron) res.locals.wasModified = true; // TODO remove?
+ // if (ranCron) res.locals.wasModified = true; // TODO remove after v2 is retired
if (!ranCron) return next();
// Group.tavernBoss(user, progress);
@@ -139,7 +139,7 @@ module.exports = function cronMiddleware (req, res, next) {
toSave.push(task.save());
});
- Q.all(toSave)
+ Bluebird.all(toSave)
.then(saved => {
user = res.locals.user = saved[0];
if (!quest) return;
diff --git a/website/src/middlewares/api-v3/errorHandler.js b/website/src/middlewares/api-v3/errorHandler.js
index d775292a5b..027e25301b 100644
--- a/website/src/middlewares/api-v3/errorHandler.js
+++ b/website/src/middlewares/api-v3/errorHandler.js
@@ -52,6 +52,12 @@ module.exports = function errorHandler (err, req, res, next) { // eslint-disable
});
}
+ // Handle Stripe Card errors errors (can be safely shown to the users)
+ // https://stripe.com/docs/api/node#errors
+ if (err.type === 'StripeCardError') {
+ responseErr = new BadRequest(err.message);
+ }
+
if (!responseErr || responseErr.httpCode >= 500) {
// Try to identify the error...
// ...
diff --git a/website/src/middlewares/api-v3/index.js b/website/src/middlewares/api-v3/index.js
index 54567791e3..a381ce8cd1 100644
--- a/website/src/middlewares/api-v3/index.js
+++ b/website/src/middlewares/api-v3/index.js
@@ -52,7 +52,6 @@ module.exports = function attachMiddlewares (app, server) {
app.use(forceSSL);
app.use(forceHabitica);
- // TODO if we don't manage to move the client off $resource the limit for bodyParser.json must be increased to 1mb from 100kb (default)
app.use(bodyParser.urlencoded({
extended: true, // Uses 'qs' library as old connect middleware
}));
diff --git a/website/src/middlewares/api-v3/setupBody.js b/website/src/middlewares/api-v3/setupBody.js
index 846db4162c..b3309fb2da 100644
--- a/website/src/middlewares/api-v3/setupBody.js
+++ b/website/src/middlewares/api-v3/setupBody.js
@@ -1,4 +1,4 @@
-// TODO tests?
+// TODO test this middleware
module.exports = function setupBodyMiddleware (req, res, next) {
req.body = req.body || {};
next();
diff --git a/website/src/middlewares/api-v3/v2.js b/website/src/middlewares/api-v3/v2.js
index cda6a6cf38..ec49e326a4 100644
--- a/website/src/middlewares/api-v3/v2.js
+++ b/website/src/middlewares/api-v3/v2.js
@@ -19,8 +19,6 @@ v2app.use(responseHandler);
// Custom Directives
v2app.use('/', require('../../routes/api-v2/auth'));
-v2app.use('/', require('../../routes/api-v2/coupon')); // TODO REMOVE - ONLY v3
-v2app.use('/', require('../../routes/api-v2/unsubscription')); // TODO REMOVE - ONLY v3
require('../../routes/api-v2/swagger')(swagger, v2app);
diff --git a/website/src/middlewares/apiThrottle.js b/website/src/middlewares/apiThrottle.js
index 63995e410c..b392cc777e 100644
--- a/website/src/middlewares/apiThrottle.js
+++ b/website/src/middlewares/apiThrottle.js
@@ -4,10 +4,9 @@ var limiter = require('connect-ratelimit');
var IS_PROD = nconf.get('NODE_ENV') === 'production';
// TODO since Habitica runs on many different servers this module is pretty useless
-// as it will only block requests that go to the same server
+// as it will only block requests that go to the same server but anyway we should probably have a rate limiter in place
module.exports = function(app) {
- // TODO review later
// disable the rate limiter middleware
if (/*!IS_PROD || */true) return;
app.use(limiter({
diff --git a/website/src/middlewares/forceRefresh.js b/website/src/middlewares/forceRefresh.js
index 577ad2f4c6..f843694790 100644
--- a/website/src/middlewares/forceRefresh.js
+++ b/website/src/middlewares/forceRefresh.js
@@ -1,4 +1,4 @@
-// TODO do we need this module?
+// TODO do we need this module anymore in v3? No
module.exports.siteVersion = 1;
diff --git a/website/src/models/challenge.js b/website/src/models/challenge.js
index 681d238c16..be61b0f00d 100644
--- a/website/src/models/challenge.js
+++ b/website/src/models/challenge.js
@@ -1,11 +1,18 @@
import mongoose from 'mongoose';
-import Q from 'q';
+import Bluebird from 'bluebird';
import validator from 'validator';
import baseModel from '../libs/api-v3/baseModel';
import _ from 'lodash';
import * as Tasks from './task';
import { model as User } from './user';
+import {
+ model as Group,
+ TAVERN_ID,
+} from './group';
import { removeFromArray } from '../libs/api-v3/collectionManipulators';
+import shared from '../../../common';
+import { sendTxn as txnEmail } from '../libs/api-v3/email';
+import sendPushNotification from '../libs/api-v3/pushNotifications';
let Schema = mongoose.Schema;
@@ -98,7 +105,7 @@ schema.methods.syncToUser = async function syncChallengeToUser (user) {
});
}
- let [challengeTasks, userTasks] = await Q.all([
+ let [challengeTasks, userTasks] = await Bluebird.all([
// Find original challenge tasks
Tasks.Task.find({
userId: {$exists: false},
@@ -123,7 +130,7 @@ schema.methods.syncToUser = async function syncChallengeToUser (user) {
user.tasksOrder[`${chalTask.type}s`].push(matchingTask._id);
} else {
_.merge(matchingTask, _syncableAttrs(chalTask));
- // Make sure the task is in user.tasksOrder TODO necessary?
+ // Make sure the task is in user.tasksOrder
let orderList = user.tasksOrder[`${chalTask.type}s`];
if (orderList.indexOf(matchingTask._id) === -1 && (matchingTask.type !== 'todo' || !matchingTask.completed)) orderList.push(matchingTask._id);
}
@@ -142,7 +149,7 @@ schema.methods.syncToUser = async function syncChallengeToUser (user) {
});
toSave.push(user.save());
- return Q.all(toSave);
+ return Bluebird.all(toSave);
};
async function _fetchMembersIds (challengeId) {
@@ -155,7 +162,7 @@ schema.methods.addTasks = async function challengeAddTasks (tasks) {
let membersIds = await _fetchMembersIds(challenge._id);
// Sync each user sequentially
- // TODO are we sure it's the best solution?
+ // TODO are we sure it's the best solution? Use cwait
// use bulk ops? http://stackoverflow.com/questions/16726330/mongoose-mongodb-batch-insert
for (let memberId of membersIds) {
let updateTasksOrderQ = {$push: {}};
@@ -182,7 +189,7 @@ schema.methods.addTasks = async function challengeAddTasks (tasks) {
// Update the user
toSave.unshift(User.update({_id: memberId}, updateTasksOrderQ).exec());
- await Q.all(toSave); // eslint-disable-line babel/no-await-in-loop
+ await Bluebird.all(toSave); // eslint-disable-line babel/no-await-in-loop
}
};
@@ -247,10 +254,69 @@ schema.methods.unlinkTasks = async function challengeUnlinkTasks (user, keep) {
});
user.markModified('tasksOrder');
taskPromises.push(user.save());
- return Q.all(taskPromises);
+ return Bluebird.all(taskPromises);
}
};
+// TODO everything here should be moved to a worker
+// actually even for a worker it's probably just too big and will kill mongo
+schema.methods.closeChal = async function closeChal (broken = {}) {
+ let challenge = this;
+
+ let winner = broken.winner;
+ let brokenReason = broken.broken;
+
+ // Delete the challenge
+ await this.model('Challenge').remove({_id: challenge._id}).exec();
+
+ // Refund the leader if the challenge is closed and the group not the tavern
+ if (challenge.group !== TAVERN_ID && brokenReason === 'CHALLENGE_DELETED') {
+ await User.update({_id: challenge.leader}, {$inc: {balance: challenge.prize / 4}}).exec();
+ }
+
+ // Update the challengeCount on the group
+ await Group.update({_id: challenge.group}, {$inc: {challengeCount: -1}}).exec();
+
+ // Award prize to winner and notify
+ if (winner) {
+ winner.achievements.challenges.push(challenge.name);
+ winner.balance += challenge.prize / 4;
+ let savedWinner = await winner.save();
+ if (savedWinner.preferences.emailNotifications.wonChallenge !== false) {
+ txnEmail(savedWinner, 'won-challenge', [
+ {name: 'CHALLENGE_NAME', content: challenge.name},
+ ]);
+ }
+
+ sendPushNotification(savedWinner, shared.i18n.t('wonChallenge'), challenge.name);
+ }
+
+ // Run some operations in the background withouth blocking the thread
+ let backgroundTasks = [
+ // And it's tasks
+ Tasks.Task.remove({'challenge.id': challenge._id, userId: {$exists: false}}).exec(),
+ // Set the challenge tag to non-challenge status and remove the challenge from the user's challenges
+ User.update({
+ challenges: challenge._id,
+ 'tags._id': challenge._id,
+ }, {
+ $set: {'tags.$.challenge': false},
+ $pull: {challenges: challenge._id},
+ }, {multi: true}).exec(),
+ // Break users' tasks
+ Tasks.Task.update({
+ 'challenge.id': challenge._id,
+ }, {
+ $set: {
+ 'challenge.broken': brokenReason,
+ 'challenge.winner': winner && winner.profile.name,
+ },
+ }, {multi: true}).exec(),
+ ];
+
+ Bluebird.all(backgroundTasks);
+};
+
// Methods to adapt the new schema to API v2 responses (mostly tasks inside the challenge model)
// These will be removed once API v2 is discontinued
@@ -340,7 +406,7 @@ schema.methods.getTransformedData = function getTransformedData (options) {
let membersQuery = User.find(queryMembers).select(selectDataMembers);
if (options.limitPopulation) membersQuery.limit(15);
- Q.all([
+ Bluebird.all([
membersQuery.exec(),
self.getTasks(),
])
diff --git a/website/src/models/group.js b/website/src/models/group.js
index a36f983b8d..e98dfc1567 100644
--- a/website/src/models/group.js
+++ b/website/src/models/group.js
@@ -12,7 +12,7 @@ import { InternalServerError } from '../libs/api-v3/errors';
import * as firebase from '../libs/api-v2/firebase';
import baseModel from '../libs/api-v3/baseModel';
import { sendTxn as sendTxnEmail } from '../libs/api-v3/email';
-import Q from 'q';
+import Bluebird from 'bluebird';
import nconf from 'nconf';
import sendPushNotification from '../libs/api-v3/pushNotifications';
@@ -149,25 +149,35 @@ schema.statics.getGroups = async function getGroups (options = {}) {
queries.push(this.getGroup({user, groupId: 'party', fields: groupFields, populateLeader}));
break;
}
+ case 'guilds': {
+ let userGuildsQuery = this.find({
+ type: 'guild',
+ _id: {$in: user.guilds},
+ }).select(groupFields);
+ if (populateLeader === true) userGuildsQuery.populate('leader', nameFields);
+ userGuildsQuery.sort(sort).exec();
+ queries.push(userGuildsQuery);
+ break;
+ }
case 'privateGuilds': {
- let privateGroupQuery = this.find({
+ let privateGuildsQuery = this.find({
type: 'guild',
privacy: 'private',
_id: {$in: user.guilds},
}).select(groupFields);
- if (populateLeader === true) privateGroupQuery.populate('leader', nameFields);
- privateGroupQuery.sort(sort).exec();
- queries.push(privateGroupQuery);
+ if (populateLeader === true) privateGuildsQuery.populate('leader', nameFields);
+ privateGuildsQuery.sort(sort).exec();
+ queries.push(privateGuildsQuery);
break;
}
case 'publicGuilds': {
- let publicGroupQuery = this.find({
+ let publicGuildsQuery = this.find({
type: 'guild',
privacy: 'public',
}).select(groupFields);
- if (populateLeader === true) publicGroupQuery.populate('leader', nameFields);
- publicGroupQuery.sort(sort).exec();
- queries.push(publicGroupQuery); // TODO use lean?
+ if (populateLeader === true) publicGuildsQuery.populate('leader', nameFields);
+ publicGuildsQuery.sort(sort).exec();
+ queries.push(publicGuildsQuery); // TODO use lean?
break;
}
case 'tavern': {
@@ -179,7 +189,7 @@ schema.statics.getGroups = async function getGroups (options = {}) {
}
});
- let groupsArray = _.reduce(await Q.all(queries), (previousValue, currentValue) => {
+ let groupsArray = _.reduce(await Bluebird.all(queries), (previousValue, currentValue) => {
if (_.isEmpty(currentValue)) return previousValue; // don't add anything to the results if the query returned null or an empty array
return previousValue.concat(Array.isArray(currentValue) ? currentValue : [currentValue]); // otherwise concat the new results to the previousValue
}, []);
@@ -218,7 +228,7 @@ schema.methods.removeGroupInvitations = async function removeGroupInvitations ()
return user.save();
});
- return Q.all(userUpdates);
+ return Bluebird.all(userUpdates);
};
// Return true if user is a member of the group
@@ -410,7 +420,7 @@ schema.methods.finishQuest = function finishQuest (quest) {
let updates = {$inc: {}, $set: {}};
updates.$inc[`achievements.quests.${questK}`] = 1;
- updates.$inc['stats.gp'] = Number(quest.drop.gp); // TODO are this castings necessary?
+ updates.$inc['stats.gp'] = Number(quest.drop.gp);
updates.$inc['stats.exp'] = Number(quest.drop.exp);
updates.$inc._v = 1;
@@ -520,7 +530,8 @@ schema.statics.bossQuest = async function bossQuest (user, progress) {
}, {multi: true}).exec();
// Apply changes the currently cronning user locally so we don't have to reload it to get the updated state
// TODO how to mark not modified? https://github.com/Automattic/mongoose/pull/1167
- // must be notModified or otherwise could overwrite future changes
+ // must be notModified or otherwise could overwrite future changes: if the user is saved it'll save
+ // the modified user.stats.hp but that must not happen as the hp value has already been updated by the User.update above
// if (down) user.stats.hp += down;
// Boss slain, finish quest
@@ -627,7 +638,7 @@ schema.methods.leave = async function leaveGroup (user, keep = 'keep-all') {
let challengesToRemoveUserFrom = challenges.map(chal => {
return chal.unlinkTasks(user, keep);
});
- await Q.all(challengesToRemoveUserFrom);
+ await Bluebird.all(challengesToRemoveUserFrom);
let promises = [];
@@ -659,7 +670,7 @@ schema.methods.leave = async function leaveGroup (user, keep = 'keep-all') {
firebase.removeUserFromGroup(group._id, user._id);
- return Q.all(promises);
+ return Bluebird.all(promises);
};
// API v2 compatibility methods
@@ -703,7 +714,7 @@ schema.methods.getTransformedData = function getTransformedData (options) {
let membersQuery = User.find(queryMembers).select(selectDataMembers);
if (options.limitPopulation) membersQuery.limit(15);
- Q.all([
+ Bluebird.all([
membersQuery.exec(),
User.find(queryInvites).select(populateInvites).exec(),
Challenge.find({group: obj._id}).select(populateMembers).exec(),
diff --git a/website/src/models/task.js b/website/src/models/task.js
index 4945f121f6..c7a8dca98c 100644
--- a/website/src/models/task.js
+++ b/website/src/models/task.js
@@ -39,7 +39,7 @@ export let TaskSchema = new Schema({
challenge: {
id: {type: String, ref: 'Challenge', validate: [validator.isUUID, 'Invalid uuid.']}, // When set (and userId not set) it's the original task
- taskId: {type: String, ref: 'Task', validate: [validator.isUUID, 'Invalid uuid.']}, // When not set but challenge.id defined it's the original task TODO unique index?
+ taskId: {type: String, ref: 'Task', validate: [validator.isUUID, 'Invalid uuid.']}, // When not set but challenge.id defined it's the original task
broken: {type: String, enum: ['CHALLENGE_DELETED', 'TASK_DELETED', 'UNSUBSCRIBED', 'CHALLENGE_CLOSED']},
winner: String, // user.profile.name of the winner
},
@@ -149,7 +149,7 @@ export let Task = mongoose.model('Task', TaskSchema);
// habits and dailies shared fields
let habitDailySchema = () => {
- return {history: Array}; // [{date:Date, value:Number}], // this causes major performance problems TODO revisit
+ return {history: Array}; // [{date:Date, value:Number}], // this causes major performance problems
};
// dailys and todos shared fields
@@ -197,7 +197,7 @@ export let daily = Task.discriminator('daily', DailySchema);
export let TodoSchema = new Schema(_.defaults({
dateCompleted: Date,
- // TODO we're getting parse errors, people have stored as "today" and "3/13". Need to run a migration & put this back to type: Date
+ // TODO we're getting parse errors, people have stored as "today" and "3/13". Need to run a migration & put this back to type: Date see http://stackoverflow.com/questions/1353684/detecting-an-invalid-date-date-instance-in-javascript
date: String, // due date for todos
}, dailyTodoSchema()), subDiscriminatorOptions);
export let todo = Task.discriminator('todo', TodoSchema);
diff --git a/website/src/models/user.js b/website/src/models/user.js
index 68bbcbf39e..4e368fd5d7 100644
--- a/website/src/models/user.js
+++ b/website/src/models/user.js
@@ -4,7 +4,7 @@ import _ from 'lodash';
import validator from 'validator';
import moment from 'moment';
import * as Tasks from './task';
-import Q from 'q';
+import Bluebird from 'bluebird';
import { schema as TagSchema } from './tag';
import baseModel from '../libs/api-v3/baseModel';
import {
@@ -30,13 +30,10 @@ export let schema = new Schema({
local: {
email: {
type: String,
- trim: true,
- lowercase: true,
- validate: [validator.isEmail, shared.i18n.t('invalidEmail')], // TODO translate error messages here, use preferences.language?
+ validate: [validator.isEmail, shared.i18n.t('invalidEmail')],
},
username: {
type: String,
- trim: true,
},
// Store a lowercase version of username to check for duplicates
lowerCaseUsername: String,
@@ -239,7 +236,7 @@ export let schema = new Schema({
gear: {
owned: _.transform(shared.content.gear.flat, (m, v) => {
m[v.key] = {type: Boolean};
- if (v.key.match(/[armor|head|shield]_warrior_0/)) {
+ if (v.key.match(/[armor|head|shield]_warrior_0/) || v.gearSet === 'glasses') {
m[v.key].default = true;
}
}),
@@ -529,14 +526,14 @@ export let schema = new Schema({
schema.plugin(baseModel, {
// TODO revisit a lot of things are missing. Given how many attributes we do have here we should white-list the ones that can be updated
- // TODO this is a only used for creating an user, on update we use a whitelist
+ // This is not really used as updating uses a whitelist and creating only accepts specific params (password, email, username, ...)
noSet: ['_id', 'apiToken', 'auth.blocked', 'auth.timestamps', 'lastCron', 'auth.local.hashed_password',
'auth.local.salt', 'tasksOrder', 'tags', 'stats', 'challenges', 'guilds', 'party._id', 'party.quest',
'invitations', 'balance', 'backer', 'contributor'],
private: ['auth.local.hashed_password', 'auth.local.salt'],
toJSONTransform: function userToJSON (plainObj, originalDoc) {
- // plainObj.filters = {}; TODO Not saved
- plainObj._tmp = originalDoc._tmp; // be sure to send down drop notifs TODO how to test?
+ // plainObj.filters = {}; TODO Not saved, remove?
+ plainObj._tmp = originalDoc._tmp; // be sure to send down drop notifs
return plainObj;
},
@@ -593,10 +590,10 @@ function _populateDefaultTasks (user, taskTypes) {
return newTask.save();
});
- tasksToCreate.push(...tasksOfType); // TODO find better way since this creates each task individually
+ tasksToCreate.push(...tasksOfType);
});
- return Q.all(tasksToCreate)
+ return Bluebird.all(tasksToCreate)
.then((tasksCreated) => {
_.each(tasksCreated, (task) => {
user.tasksOrder[`${task.type}s`].push(task._id);
@@ -723,7 +720,7 @@ schema.methods.sendMessage = async function sendMessage (userToReceiveMessage, m
sender.markModified('inbox.messages');
let promises = [userToReceiveMessage.save(), sender.save()];
- await Q.all(promises);
+ await Bluebird.all(promises);
};
// Methods to adapt the new schema to API v2 responses (mostly tasks inside the user model)
diff --git a/website/src/server.js b/website/src/server.js
index 21fa6e2f5c..f86e6c63b7 100644
--- a/website/src/server.js
+++ b/website/src/server.js
@@ -3,6 +3,9 @@ import logger from './libs/api-v3/logger';
import express from 'express';
import http from 'http';
import attachMiddlewares from './middlewares/api-v3/index';
+import Bluebird from 'bluebird';
+
+global.Promise = Bluebird;
const server = http.createServer();
const app = express();
diff --git a/website/views/options/inventory/seasonal-shop.jade b/website/views/options/inventory/seasonal-shop.jade
index 7af0c14740..2c8030ac50 100644
--- a/website/views/options/inventory/seasonal-shop.jade
+++ b/website/views/options/inventory/seasonal-shop.jade
@@ -1,16 +1,16 @@
.container-fluid
.stable.row: .col-xs-12
- div(class="#{env.worldDmg.seasonalShop ? 'seasonalshop_broken' : 'seasonalshop_open'}").pull-left-sm.col-centered
+ div(class="#{env.worldDmg.seasonalShop ? 'seasonalshop_broken' : 'seasonalshop_closed'}").pull-left-sm.col-centered
.popover.static-popover.fade.right.in.pull-left-sm.col-centered
.arrow.hidden-xs
- h3.popover-title!=env.t('seasonalShopTitle', {linkStart:"", linkEnd: ""})
+ h3.popover-title!=env.t('seasonalShopClosedTitle', {linkStart:"", linkEnd: ""})
.popover-content
- p(ng-if='!env.worldDmg.seasonalShop')!=env.t('seasonalShopText')
- p(ng-if='env.worldDmg.seasonalShop')!=env.t('seasonalShopText')
+ p(ng-if='!env.worldDmg.seasonalShop')!=env.t('seasonalShopClosedText')
+ p(ng-if='env.worldDmg.seasonalShop')!=env.t('seasonalShopClosedText')
- .well(ng-if='User.user.achievements.rebirths > 0')=env.t('seasonalShopRebirth')
+ // .well(ng-if='User.user.achievements.rebirths > 0')=env.t('seasonalShopRebirth')
- li.customize-menu.inventory-gear
+ // li.customize-menu.inventory-gear
menu.pets-menu(label=env.t('quests'))
div(ng-repeat='quest in ::getSeasonalShopQuests()')
button.customize-option(ng-class='(quest.previous && !user.achievements.quests[quest.previous]) ? "inventory_quest_scroll_locked inventory_quest_scroll_{{::quest.key}}_locked locked" : "inventory_quest_scroll inventory_quest_scroll_{{::quest.key}}"'
@@ -30,7 +30,7 @@
ng-click='purchase("special", Content.spells.special.shinySeed)')
p {{::Content.spells.special.shinySeed.value}}
span(class='shop_gold')
- // div
+ div
button.customize-option(class='Pet_HatchingPotion_Peppermint',
popover='{{::Content.hatchingPotions.Peppermint.notes()}}',
popover-title!=env.t("potion", {potionType: "{{::Content.hatchingPotions.Peppermint.text()}}"}),
@@ -39,7 +39,7 @@
ng-click='purchase("hatchingPotions", Content.hatchingPotions.Peppermint)')
p {{::Content.hatchingPotions.Peppermint.value}}
span.Pet_Currency_Gem1x.inline-gems
- // div
+ div
button.customize-option(popover='{{::Content.spells.special.nye.notes()}}', popover-title='{{::Content.spells.special.nye.text()}}', popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', ng-click='castStart(Content.spells.special.nye)', class='inventory_special_nye')
p {{Content.spells.special.nye.value}}
span(class='shop_gold')
diff --git a/website/views/options/profile.jade b/website/views/options/profile.jade
index 7b5aba8546..d9af640ae8 100644
--- a/website/views/options/profile.jade
+++ b/website/views/options/profile.jade
@@ -56,6 +56,22 @@ mixin customizeProfile(mobile)
each num in [1,2,3,4,5,6]
button(class='hair_flower_#{num} customize-option', type='button', ng-click='set({"preferences.hair.flower":#{num}})', ng-class='{selectableInventory: user.preferences.hair.flower == "#{num}"}')
+ // Eyeglasses
+ li.customize-menu
+ menu(label=env.t('eyewear'))
+ button.customize-option(ng-repeat='item in ::getGearArray("glasses")', class='{{::item.key}}',
+ ng-class="{selectableInventory: user.preferences.costume ? user.items.gear.costume.eyewear === item.key : user.items.gear.equipped.eyewear === item.key}",
+ popover='{{::item.notes()}}', popover-title='{{::item.text()}}', popover-trigger='mouseenter',
+ popover-placement='right', popover-append-to-body='true',
+ ng-click='equip(item.key)')
+
+ // Wheelchair
+ li.customize-menu
+ menu(label=env.t('wheelchair'))
+ button.customize-option(ng-repeat='item in ::["black","blue","green","pink","red","yellow"]', class='button_chair_{{::item}}',
+ ng-class="{selectableInventory: user.preferences.chair == item}",
+ ng-click='user.preferences.chair != item ? set({"preferences.chair":item}) : set({"preferences.chair":"none"})')
+
// Animal Ears
li.customize-menu
menu(label=env.t('animalEars'))
@@ -68,13 +84,6 @@ mixin customizeProfile(mobile)
popover-placement='right', popover-append-to-body='true',
ng-click='user.items.gear.owned[item.key] ? equip(item.key) : purchase(item.type,item)')
- // Wheelchair
- li.customize-menu
- menu(label=env.t('wheelchair'))
- button.customize-option(ng-repeat='item in ::["black"]', class='button_chair_{{::item}}',
- ng-class="{selectableInventory: user.preferences.chair == item}",
- ng-click='user.preferences.chair != item ? set({"preferences.chair":item}) : set({"preferences.chair":"none"})')
-
.col-md-4
h3(class=mobile?'item item-divider':'')=env.t('bodyHead')
menu(type='list')
@@ -90,7 +99,7 @@ mixin customizeProfile(mobile)
each color in ['pblue','pgreen','porange','ppink','ppurple','pyellow']
button(type='button', ng-if='user.purchased.hair.color.#{color}', class='customize-option hair hair_bangs_1_#{color}', ng-click='unlock("hair.color.#{color}")', ng-class='{selectableInventory: user.preferences.hair.color == "#{color}"}')
+buyPref('hair.color', ['rainbow','yellow','green','purple','blue','TRUred'], 'rainbowColors')
- +buyPref('hair.color', ['pblue2','pgreen2','porange2','ppink2','ppurple2','pyellow2'], 'shimmerColors')
+ +buyPref('hair.color', ['pblue2','pgreen2','porange2','ppink2','ppurple2','pyellow2'], 'shimmerColors', 'disabled')
+buyPref('hair.color', ['candycorn','ghostwhite','halloween','midnight','pumpkin','zombie'], 'hauntedColors', 'disabled')
+buyPref('hair.color', ['aurora','festive','hollygreen','peppermint','snowy','winterstar'], 'winteryColors', 'disabled')
@@ -157,7 +166,7 @@ mixin customizeProfile(mobile)
+buyPref('skin', ['bear','cactus','fox','lion','panda','pig','tiger','wolf'], 'animalSkins')
// Seasonal event skins. Note that Spooky Skins are a legacy set and should always be disabled for purchase
- +buyPref('skin', ['pastelPink','pastelOrange','pastelYellow','pastelGreen','pastelBlue','pastelPurple','pastelRainbowChevron','pastelRainbowDiagonal'], 'pastelSkins')
+ +buyPref('skin', ['pastelPink','pastelOrange','pastelYellow','pastelGreen','pastelBlue','pastelPurple','pastelRainbowChevron','pastelRainbowDiagonal'], 'pastelSkins', 'disabled')
+buyPref('skin', ['monster','pumpkin','skeleton','zombie','ghost','shadow'], 'spookySkins', 'disabled')
+buyPref('skin', ['candycorn','ogre','pumpkin2','reptile','shadow2','skeleton2','transparent','zombie2'], 'supernaturalSkins', 'disabled')
+buyPref('skin', ['clownfish','deepocean','merblue','mergold','mergreen','merruby','shark','tropicalwater'], 'splashySkins', 'disabled')
diff --git a/website/views/shared/new-stuff.jade b/website/views/shared/new-stuff.jade
index 4200a5adc5..69ccc2a82c 100644
--- a/website/views/shared/new-stuff.jade
+++ b/website/views/shared/new-stuff.jade
@@ -1,21 +1,56 @@
-h2 4/29/2016 - LAST CHANCE FOR APRIL SUBSCRIBER ITEMS AND SPRING FLING ITEMS!
+h2 5/11/2016 - NEW AVATAR CUSTOMIZATIONS AND CHALLENGE SPOTLIGHT SUBMISSIONS
hr
tr
td
- .promo_mystery_201604.pull-right
- h3 Last Chance for April Item Set
- p Reminder: this is the final day to subscribe and receive the Leaf Warrior Item Set! If you want the Crown o' Flowers or the Armor o' Leaves, now's the time. Thanks so much for your support <3
+ .promo_chairs_glasses.pull-right
+ h3 Glasses and New Wheelchair Colors for Avatars
+ p We have two new sets of free avatar customizations available: glasses, and additional wheelchair colors! We hope that Habiticans who wear glasses and/or use wheelchairs will enjoy these options.
+ p.small.muted by Breadstrings and Balduranne
tr
td
- .promo_spring_classes_2016.pull-right
- h3 Last Chance for Spring Fling Items and Customizations
- p On May 1st, everything will be back to normal in Habitica, so if you still have any remaining Spring Fling Items that you want to buy from the Rewards Column or the Seasonal Shop, you'd better do it now! The Seasonal Edition items and Hair/Skin Colors won't be back until next March, and if the Limited Edition items return they will have increased prices or changed art, so strike while the iron is hot!
+ h3 Challenge Spotlight Submissions
+ p Do you have a broadly-applicable Challenge that you would like to promote to all of Habitica? Now you can submit Challenges to be featured on our official blog! To qualify, the Challenge must have a fixed end date and a Gem prize of any amount. To submit a Challenge for consideration, just fill out this form.
+ p.small.muted by redphoenix
if menuItem !== 'oldNews'
hr
a(href='/static/old-news', target='_blank') Read older news
mixin oldNews
+ h2 5/3/2016 - iOS UPDATE, MAY BACKGROUNDS, AND MAY ARMOIRE ITEMS
+ tr
+ td
+ h3 iOS Update
+ p We've released a new iOS update which includes social media sharing and the ability to change your class from the app, as well as some bug fixes. Be sure to download it now for a better Habitica experience!
+ br
+ p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden, but if you go to the review section you can re-post it again with a single tap. We hope you enjoy the update!
+ p.small.muted by viirus
+ tr
+ td
+ .promo_backgrounds_armoire_201605.pull-right
+ h3 May Backgrounds
+ p There are three new avatar backgrounds in the Background Shop! Now your avatar can buzz in a Beehive, explore the Tree Roots, or battle a Gazebo.
+ p.small.muted by James Danger and DialFForFunky
+ tr
+ td
+ h3 May Armoire Items Revealed
+ p There is new equipment in the Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear!
+ br
+ p Click on the Enchanted Armoire for a random chance at special Equipment, including the Graduate Set and the Bouquet of Flowers! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP.
+ br
+ p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you...
+ p.small.muted by Breadstrings
+ h2 4/29/2016 - LAST CHANCE FOR APRIL SUBSCRIBER ITEMS AND SPRING FLING ITEMS!
+ tr
+ td
+ .promo_mystery_201604.pull-right
+ h3 Last Chance for April Item Set
+ p Reminder: this is the final day to subscribe and receive the Leaf Warrior Item Set! If you want the Crown o' Flowers or the Armor o' Leaves, now's the time. Thanks so much for your support <3
+ tr
+ td
+ .promo_spring_classes_2016.pull-right
+ h3 Last Chance for Spring Fling Items and Customizations
+ p On May 1st, everything will be back to normal in Habitica, so if you still have any remaining Spring Fling Items that you want to buy from the Rewards Column or the Seasonal Shop, you'd better do it now! The Seasonal Edition items and Hair/Skin Colors won't be back until next March, and if the Limited Edition items return they will have increased prices or changed art, so strike while the iron is hot!
h2 4/27/2016 - WORLD BOSS DEFEATED!
tr
td