Merge branch 'release' into develop

This commit is contained in:
Sabe Jones
2019-02-25 17:00:41 -06:00
61 changed files with 6207 additions and 5758 deletions

View File

@@ -78,5 +78,6 @@
"TEST_DB_URI": "mongodb://localhost/habitrpg_test", "TEST_DB_URI": "mongodb://localhost/habitrpg_test",
"TRANSIFEX_SLACK_CHANNEL": "transifex", "TRANSIFEX_SLACK_CHANNEL": "transifex",
"WEB_CONCURRENCY": 1, "WEB_CONCURRENCY": 1,
"SKIP_SSL_CHECK_KEY": "key" "SKIP_SSL_CHECK_KEY": "key",
"ENABLE_STACKDRIVER_TRACING": "false"
} }

View File

@@ -1,6 +1,6 @@
/* eslint-disable no-console */ /* eslint-disable no-console */
const MIGRATION_NAME = 'mystery_items_201901'; const MIGRATION_NAME = 'mystery_items_201902';
const MYSTERY_ITEMS = ['head_mystery_201901', 'body_mystery_201901']; const MYSTERY_ITEMS = ['eyewear_mystery_201902', 'shield_mystery_201902'];
import { model as User } from '../../website/server/models/user'; import { model as User } from '../../website/server/models/user';
import { model as UserNotification } from '../../website/server/models/userNotification'; import { model as UserNotification } from '../../website/server/models/userNotification';

420
package-lock.json generated
View File

@@ -1,6 +1,6 @@
{ {
"name": "habitica", "name": "habitica",
"version": "4.84.6", "version": "4.85.0",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
@@ -149,6 +149,69 @@
} }
} }
}, },
"@google-cloud/common": {
"version": "0.30.2",
"resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-0.30.2.tgz",
"integrity": "sha512-JLIaSpMhhUetiwS30iC2SwNP51mayuSbyhRVdagqFC6rDVcqMHHsN8QJwUhCjOoHyfQ04n9SinfMCQzJTR9Liw==",
"requires": {
"@google-cloud/projectify": "^0.3.2",
"@google-cloud/promisify": "^0.3.0",
"@types/duplexify": "^3.5.0",
"@types/request": "^2.47.0",
"arrify": "^1.0.1",
"duplexify": "^3.6.0",
"ent": "^2.2.0",
"extend": "^3.0.1",
"google-auth-library": "^3.0.0",
"pify": "^4.0.0",
"retry-request": "^4.0.0"
},
"dependencies": {
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
}
}
},
"@google-cloud/projectify": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-0.3.2.tgz",
"integrity": "sha512-t1bs5gE105IpgikX7zPCJZzVyXM5xZ/1kJomUPim2E2pNp4OUUFNyvKm/T2aM6GBP2F30o8abCD+/wbOhHWYYA=="
},
"@google-cloud/promisify": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-0.3.1.tgz",
"integrity": "sha512-QzB0/IMvB0eFxFK7Eqh+bfC8NLv3E9ScjWQrPOk6GgfNroxcVITdTlT8NRsRrcp5+QQJVPLkRqKG0PUdaWXmHw=="
},
"@google-cloud/trace-agent": {
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/@google-cloud/trace-agent/-/trace-agent-3.5.2.tgz",
"integrity": "sha512-pmrNEIvITep9pGQfzSYpFjdfcEYqin0F8WvftNEc2dURt645WxMmDD3/dm6edVU6R8E86vQBPgCyEUvyAdW4dQ==",
"requires": {
"@google-cloud/common": "^0.30.0",
"builtin-modules": "^3.0.0",
"console-log-level": "^1.4.0",
"continuation-local-storage": "^3.2.1",
"extend": "^3.0.0",
"gcp-metadata": "^0.9.0",
"hex2dec": "^1.0.1",
"is": "^3.2.0",
"methods": "^1.1.1",
"require-in-the-middle": "^3.0.0",
"semver": "^5.4.1",
"shimmer": "^1.2.0",
"teeny-request": "^3.11.1",
"uuid": "^3.0.1"
},
"dependencies": {
"semver": {
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
"integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg=="
}
}
},
"@mrmlnc/readdir-enhanced": { "@mrmlnc/readdir-enhanced": {
"version": "2.2.1", "version": "2.2.1",
"resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
@@ -242,17 +305,53 @@
"@types/babel-types": "*" "@types/babel-types": "*"
} }
}, },
"@types/caseless": {
"version": "0.12.1",
"resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.1.tgz",
"integrity": "sha512-FhlMa34NHp9K5MY1Uz8yb+ZvuX0pnvn3jScRSNAb75KHGB8d3rEU6hqMs3Z2vjuytcMfRg6c5CHMc3wtYyD2/A=="
},
"@types/duplexify": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.0.tgz",
"integrity": "sha512-5zOA53RUlzN74bvrSGwjudssD9F3a797sDZQkiYpUOxW+WHaXTCPz4/d5Dgi6FKnOqZ2CpaTo0DhgIfsXAOE/A==",
"requires": {
"@types/node": "*"
}
},
"@types/form-data": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-2.2.1.tgz",
"integrity": "sha512-JAMFhOaHIciYVh8fb5/83nmuO/AHwmto+Hq7a9y8FzLDcC1KCU344XDOMEmahnrTFlHjgh4L0WJFczNIX2GxnQ==",
"requires": {
"@types/node": "*"
}
},
"@types/node": { "@types/node": {
"version": "8.10.40", "version": "8.10.40",
"resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.40.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.40.tgz",
"integrity": "sha512-RRSjdwz63kS4u7edIwJUn8NqKLLQ6LyqF/X4+4jp38MBT3Vwetewi2N4dgJEshLbDwNgOJXNYoOwzVZUSSLhkQ==", "integrity": "sha512-RRSjdwz63kS4u7edIwJUn8NqKLLQ6LyqF/X4+4jp38MBT3Vwetewi2N4dgJEshLbDwNgOJXNYoOwzVZUSSLhkQ=="
"dev": true
}, },
"@types/q": { "@types/q": {
"version": "1.5.1", "version": "1.5.1",
"resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.1.tgz", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.1.tgz",
"integrity": "sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA==" "integrity": "sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA=="
}, },
"@types/request": {
"version": "2.48.1",
"resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.1.tgz",
"integrity": "sha512-ZgEZ1TiD+KGA9LiAAPPJL68Id2UWfeSO62ijSXZjFJArVV+2pKcsVHmrcu+1oiE3q6eDGiFiSolRc4JHoerBBg==",
"requires": {
"@types/caseless": "*",
"@types/form-data": "*",
"@types/node": "*",
"@types/tough-cookie": "*"
}
},
"@types/tough-cookie": {
"version": "2.3.5",
"resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.5.tgz",
"integrity": "sha512-SCcK7mvGi3+ZNz833RRjFIxrn4gI1PPR3NtuIS+6vMkvmsGjosqTJwRt5bAEFLRz+wtJMWv8+uOnZf2hi2QXTg=="
},
"@vue/test-utils": { "@vue/test-utils": {
"version": "1.0.0-beta.29", "version": "1.0.0-beta.29",
"resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.0-beta.29.tgz", "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.0-beta.29.tgz",
@@ -268,6 +367,14 @@
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
}, },
"abort-controller": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-2.0.2.tgz",
"integrity": "sha512-JXEYGxxMwiNl9EUdLysK0K0DwB7ENw6KeeaLHgofijTfJYPB/vOer3Mb+IcP913dCfWiQsd05MmVNl0H5PanrQ==",
"requires": {
"event-target-shim": "^5.0.0"
}
},
"accepts": { "accepts": {
"version": "1.3.5", "version": "1.3.5",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
@@ -1762,6 +1869,22 @@
"integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
"dev": true "dev": true
}, },
"async-listener": {
"version": "0.6.10",
"resolved": "https://registry.npmjs.org/async-listener/-/async-listener-0.6.10.tgz",
"integrity": "sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw==",
"requires": {
"semver": "^5.3.0",
"shimmer": "^1.1.0"
},
"dependencies": {
"semver": {
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
"integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg=="
}
}
},
"async-settle": { "async-settle": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz",
@@ -4739,6 +4862,11 @@
"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
}, },
"bignumber.js": {
"version": "7.2.1",
"resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz",
"integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ=="
},
"bin-build": { "bin-build": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz",
@@ -5310,6 +5438,11 @@
"resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
"integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
}, },
"builtin-modules": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.0.0.tgz",
"integrity": "sha512-hMIeU4K2ilbXV6Uv93ZZ0Avg/M91RaKXucQ+4me2Do1txxBDyDZWCBa5bJSLqoNTRpXTLwEzIk1KmloenDDjhg=="
},
"builtin-status-codes": { "builtin-status-codes": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
@@ -6716,6 +6849,11 @@
"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
}, },
"console-log-level": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/console-log-level/-/console-log-level-1.4.0.tgz",
"integrity": "sha1-QDWBi+6jflhQoMA8jUUMpfLNEhc="
},
"console-stream": { "console-stream": {
"version": "0.1.1", "version": "0.1.1",
"resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
@@ -6792,6 +6930,15 @@
} }
} }
}, },
"continuation-local-storage": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz",
"integrity": "sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA==",
"requires": {
"async-listener": "^0.6.0",
"emitter-listener": "^1.1.1"
}
},
"convert-source-map": { "convert-source-map": {
"version": "1.6.0", "version": "1.6.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
@@ -8659,6 +8806,14 @@
"minimalistic-crypto-utils": "^1.0.0" "minimalistic-crypto-utils": "^1.0.0"
} }
}, },
"emitter-listener": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.1.2.tgz",
"integrity": "sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==",
"requires": {
"shimmer": "^1.2.0"
}
},
"emoji-regex": { "emoji-regex": {
"version": "7.0.3", "version": "7.0.3",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
@@ -9037,8 +9192,7 @@
"ent": { "ent": {
"version": "2.2.0", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
"integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0="
"dev": true
}, },
"entities": { "entities": {
"version": "1.1.2", "version": "1.1.2",
@@ -9143,7 +9297,6 @@
"version": "5.0.0", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
"integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
"dev": true,
"requires": { "requires": {
"es6-promise": "^4.0.3" "es6-promise": "^4.0.3"
} }
@@ -9613,6 +9766,11 @@
"through": "~2.3.1" "through": "~2.3.1"
} }
}, },
"event-target-shim": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
"integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="
},
"eventemitter3": { "eventemitter3": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz",
@@ -10360,6 +10518,11 @@
"resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz", "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz",
"integrity": "sha512-q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg==" "integrity": "sha512-q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg=="
}, },
"fast-text-encoding": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.0.tgz",
"integrity": "sha512-R9bHCvweUxxwkDwhjav5vxpFvdPGlVngtqmx4pIZfSUhM/Q4NiIUHB456BAf+Q1Nwu3HEZYONtu+Rya+af4jiQ=="
},
"fastparse": { "fastparse": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
@@ -11490,6 +11653,49 @@
} }
} }
}, },
"gaxios": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/gaxios/-/gaxios-1.7.0.tgz",
"integrity": "sha512-2SaZTtaEgnSMgRrBVnPA5O9Tc8xWfnL48fuxFL7zOHZwnam3HiNOkoosnRgnkNBZoEZrH1Aja3wMCrrDtOEqUw==",
"requires": {
"abort-controller": "^2.0.2",
"extend": "^3.0.2",
"https-proxy-agent": "^2.2.1",
"node-fetch": "^2.2.0"
},
"dependencies": {
"agent-base": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
"integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
"requires": {
"es6-promisify": "^5.0.0"
}
},
"debug": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
"requires": {
"ms": "^2.1.1"
}
},
"https-proxy-agent": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz",
"integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==",
"requires": {
"agent-base": "^4.1.0",
"debug": "^3.1.0"
}
},
"ms": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
}
}
},
"gaze": { "gaze": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
@@ -11498,6 +11704,15 @@
"globule": "^1.0.0" "globule": "^1.0.0"
} }
}, },
"gcp-metadata": {
"version": "0.9.3",
"resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-0.9.3.tgz",
"integrity": "sha512-caV4S84xAjENtpezLCT/GILEAF5h/bC4cNqZFmt/tjTn8t+JBtTkQrgBrJu3857YdsnlM8rxX/PMcKGtE8hUlw==",
"requires": {
"gaxios": "^1.0.2",
"json-bigint": "^0.3.0"
}
},
"generate-function": { "generate-function": {
"version": "2.3.1", "version": "2.3.1",
"resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz",
@@ -11910,6 +12125,88 @@
"sparkles": "^1.0.0" "sparkles": "^1.0.0"
} }
}, },
"google-auth-library": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-3.1.0.tgz",
"integrity": "sha512-EntjrOgSffw5EhZGoV8+ROPwEK/aQpoMZaULw3bKailEGdjaUI25PmmFc4AN6vG/Q24YEUiuLxtTXa1Usar5Eg==",
"requires": {
"base64-js": "^1.3.0",
"fast-text-encoding": "^1.0.0",
"gaxios": "^1.2.1",
"gcp-metadata": "^0.9.3",
"gtoken": "^2.3.2",
"https-proxy-agent": "^2.2.1",
"jws": "^3.1.5",
"lru-cache": "^5.0.0",
"semver": "^5.5.0"
},
"dependencies": {
"agent-base": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
"integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
"requires": {
"es6-promisify": "^5.0.0"
}
},
"debug": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
"requires": {
"ms": "^2.1.1"
}
},
"https-proxy-agent": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz",
"integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==",
"requires": {
"agent-base": "^4.1.0",
"debug": "^3.1.0"
}
},
"lru-cache": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
"requires": {
"yallist": "^3.0.2"
}
},
"ms": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
},
"semver": {
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
"integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg=="
},
"yallist": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
"integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A=="
}
}
},
"google-p12-pem": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-1.0.3.tgz",
"integrity": "sha512-KGnAiMMWaJp4j4tYVvAjfP3wCKZRLv9M1Nir2wRRNWUYO7j1aX8O9Qgz+a8/EQ5rAvuo4SIu79n6SIdkNl7Msg==",
"requires": {
"node-forge": "^0.7.5",
"pify": "^4.0.0"
},
"dependencies": {
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
}
}
},
"got": { "got": {
"version": "9.6.0", "version": "9.6.0",
"resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
@@ -12057,6 +12354,30 @@
"resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz",
"integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=" "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8="
}, },
"gtoken": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/gtoken/-/gtoken-2.3.2.tgz",
"integrity": "sha512-F8EObUGyC8Qd3WXTloNULZBwfUsOABoHElihB1F6zGhT/cy38iPL09wGLRY712I+hQnOyA+sYlgPFX2cOKz0qg==",
"requires": {
"gaxios": "^1.0.4",
"google-p12-pem": "^1.0.0",
"jws": "^3.1.5",
"mime": "^2.2.0",
"pify": "^4.0.0"
},
"dependencies": {
"mime": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz",
"integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w=="
},
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
}
}
},
"gulp": { "gulp": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.0.tgz", "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.0.tgz",
@@ -12554,6 +12875,11 @@
} }
} }
}, },
"hex2dec": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/hex2dec/-/hex2dec-1.1.2.tgz",
"integrity": "sha512-Yu+q/XWr2fFQ11tHxPq4p4EiNkb2y+lAacJNhAdRXVfRIcDH6gi7htWFnnlIzvqHMHoWeIsfXlNAjZInpAOJDA=="
},
"hmac-drbg": { "hmac-drbg": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
@@ -13296,6 +13622,11 @@
"resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz",
"integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==" "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw=="
}, },
"is": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz",
"integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg=="
},
"is-absolute": { "is-absolute": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
@@ -14100,6 +14431,14 @@
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
"integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
}, },
"json-bigint": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.0.tgz",
"integrity": "sha1-DM2RLEuCcNBfBW+9E4FLU9OCWx4=",
"requires": {
"bignumber.js": "^7.0.0"
}
},
"json-buffer": { "json-buffer": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
@@ -16673,6 +17012,11 @@
"resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz", "resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz",
"integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE=" "integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE="
}, },
"module-details-from-path": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz",
"integrity": "sha1-EUyUlnPiqKNenTV4hSeqN7Z52is="
},
"moment": { "moment": {
"version": "2.24.0", "version": "2.24.0",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
@@ -22336,6 +22680,15 @@
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",
"integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=" "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg="
}, },
"require-in-the-middle": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-3.1.0.tgz",
"integrity": "sha512-90uK2zPUGdXZSz8eI5pHHvTl3qZRZ5FHxSOnjIYIwczRcP+fjokavi//UeN9i3i2O7UWCZHTgZtrrudpusSo1g==",
"requires": {
"module-details-from-path": "^1.0.3",
"resolve": "^1.5.0"
}
},
"require-main-filename": { "require-main-filename": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
@@ -22565,6 +22918,14 @@
"resolved": "https://registry.npmjs.org/retry/-/retry-0.9.0.tgz", "resolved": "https://registry.npmjs.org/retry/-/retry-0.9.0.tgz",
"integrity": "sha1-b2l+UKDk3cjI9/tUeptg3q1DZ40=" "integrity": "sha1-b2l+UKDk3cjI9/tUeptg3q1DZ40="
}, },
"retry-request": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.0.0.tgz",
"integrity": "sha512-S4HNLaWcMP6r8E4TMH52Y7/pM8uNayOcTDDQNBwsCccL1uI+Ol2TljxRDPzaNfbhOB30+XWP5NnZkB3LiJxi1w==",
"requires": {
"through2": "^2.0.0"
}
},
"rfdc": { "rfdc": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.2.tgz", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.2.tgz",
@@ -22982,6 +23343,11 @@
"rechoir": "^0.6.2" "rechoir": "^0.6.2"
} }
}, },
"shimmer": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz",
"integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw=="
},
"short-uuid": { "short-uuid": {
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/short-uuid/-/short-uuid-3.1.0.tgz", "resolved": "https://registry.npmjs.org/short-uuid/-/short-uuid-3.1.0.tgz",
@@ -24351,6 +24717,48 @@
} }
} }
}, },
"teeny-request": {
"version": "3.11.3",
"resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-3.11.3.tgz",
"integrity": "sha512-CKncqSF7sH6p4rzCgkb/z/Pcos5efl0DmolzvlqRQUNcpRIruOhY9+T1FsIlyEbfWd7MsFpodROOwHYh2BaXzw==",
"requires": {
"https-proxy-agent": "^2.2.1",
"node-fetch": "^2.2.0",
"uuid": "^3.3.2"
},
"dependencies": {
"agent-base": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
"integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
"requires": {
"es6-promisify": "^5.0.0"
}
},
"debug": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
"requires": {
"ms": "^2.1.1"
}
},
"https-proxy-agent": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz",
"integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==",
"requires": {
"agent-base": "^4.1.0",
"debug": "^3.1.0"
}
},
"ms": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
}
}
},
"temp-dir": { "temp-dir": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",

View File

@@ -1,9 +1,10 @@
{ {
"name": "habitica", "name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.", "description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "4.84.6", "version": "4.85.0",
"main": "./website/server/index.js", "main": "./website/server/index.js",
"dependencies": { "dependencies": {
"@google-cloud/trace-agent": "^3.5.2",
"@slack/client": "^3.8.1", "@slack/client": "^3.8.1",
"accepts": "^1.3.5", "accepts": "^1.3.5",
"amazon-payments": "^0.2.7", "amazon-payments": "^0.2.7",

View File

@@ -1,54 +1,30 @@
.promo_armoire_backgrounds_201902 { .promo_armoire_backgrounds_201902 {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px -530px; background-position: -397px 0px;
width: 423px; width: 423px;
height: 147px; height: 147px;
} }
.promo_mystery_201901 { .promo_mystery_201902 {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -689px -148px; background-position: -424px -220px;
width: 282px; width: 240px;
height: 147px; height: 147px;
} }
.promo_mythical_marvels_bundle { .promo_mythical_marvels_bundle {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -689px 0px; background-position: 0px -220px;
width: 423px; width: 423px;
height: 147px; height: 147px;
} }
.promo_take_this { .promo_take_this {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -972px -148px; background-position: -397px -148px;
width: 96px; width: 96px;
height: 69px; height: 69px;
} }
.scene_apollo { .scene_cooking {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -689px -296px;
width: 279px;
height: 147px;
}
.scene_coding {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -689px -444px;
width: 150px;
height: 150px;
}
.scene_eating_healthy {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px -277px;
width: 333px;
height: 252px;
}
.scene_office {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -328px 0px;
width: 360px;
height: 240px;
}
.scene_yesterdailies {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px 0px; background-position: 0px 0px;
width: 327px; width: 396px;
height: 276px; height: 219px;
} }

File diff suppressed because it is too large Load Diff

View File

@@ -1,300 +1,342 @@
.Pet_Currency_Gem { .Pet_Currency_Gem {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1913px -1504px; background-position: -1913px -1062px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_Currency_Gem1x { .Pet_Currency_Gem1x {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -2015px -905px; background-position: -1992px -592px;
width: 15px; width: 15px;
height: 13px; height: 13px;
} }
.Pet_Currency_Gem2x { .Pet_Currency_Gem2x {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1982px -1407px; background-position: -1187px -1067px;
width: 30px; width: 30px;
height: 26px; height: 26px;
} }
.PixelPaw-Gold { .PixelPaw-Gold {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1982px -1228px; background-position: -1929px -711px;
width: 51px; width: 51px;
height: 51px; height: 51px;
} }
.PixelPaw { .PixelPaw {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1963px -905px; background-position: -1765px -1444px;
width: 51px; width: 51px;
height: 51px; height: 51px;
} }
.PixelPaw002 { .PixelPaw002 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1982px -1297px; background-position: -220px -276px;
width: 51px; width: 51px;
height: 51px; height: 51px;
} }
.inventory_present {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -1269px;
width: 68px;
height: 68px;
}
.inventory_present_08 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -1062px;
width: 68px;
height: 68px;
}
.inventory_present_09 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -1545px;
width: 68px;
height: 68px;
}
.inventory_present_10 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -1131px;
width: 68px;
height: 68px;
}
.inventory_present_11 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1913px -1131px;
width: 68px;
height: 68px;
}
.inventory_present_12 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1913px -1200px;
width: 68px;
height: 68px;
}
.inventory_special_birthday {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1913px -1269px;
width: 68px;
height: 68px;
}
.inventory_special_congrats { .inventory_special_congrats {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1913px -1366px; background-position: -1913px -1338px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.inventory_special_fortify { .inventory_special_fortify {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -1366px; background-position: -1913px -1407px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.inventory_special_getwell { .inventory_special_getwell {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1913px -1228px; background-position: -1844px -1476px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.inventory_special_goodluck { .inventory_special_goodluck {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -1504px; background-position: -1913px -1476px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.inventory_special_greeting { .inventory_special_greeting {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -1573px; background-position: -1913px -1545px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.inventory_special_nye { .inventory_special_nye {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1765px -1444px; background-position: -1844px -1614px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.inventory_special_opaquePotion { .inventory_special_opaquePotion {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -220px -203px; background-position: -1913px -1614px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.inventory_special_seafoam { .inventory_special_seafoam {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1963px -836px; background-position: -1627px -1444px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.inventory_special_shinySeed { .inventory_special_shinySeed {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1935px -1089px; background-position: -1696px -1444px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.inventory_special_snowball { .inventory_special_snowball {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -1228px; background-position: -1929px -642px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.inventory_special_spookySparkles { .inventory_special_spookySparkles {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -1297px; background-position: -1935px -763px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.inventory_special_thankyou { .inventory_special_thankyou {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1913px -1297px; background-position: -1935px -854px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.inventory_special_trinket { .inventory_special_trinket {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -1435px; background-position: -1844px -993px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.inventory_special_valentine { .inventory_special_valentine {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1913px -1435px; background-position: -1913px -993px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.knockout { .knockout {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -1180px; background-position: -1844px -945px;
width: 120px; width: 120px;
height: 47px; height: 47px;
} }
.pet_key { .pet_key {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1913px -1573px; background-position: -1844px -1200px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.rebirth_orb { .rebirth_orb {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1627px -1444px; background-position: -1844px -1338px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.seafoam_star { .seafoam_star {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1929px -968px; background-position: -1844px -854px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.shop_armoire { .shop_armoire {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1696px -1444px; background-position: -1844px -1407px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.snowman { .snowman {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -1089px; background-position: -1844px -763px;
width: 90px; width: 90px;
height: 90px; height: 90px;
} }
.zzz { .zzz {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1982px -1366px; background-position: -1963px -551px;
width: 40px; width: 40px;
height: 40px; height: 40px;
} }
.zzz_light { .zzz_light {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1965px -1180px; background-position: -1963px -510px;
width: 40px; width: 40px;
height: 40px; height: 40px;
} }
.notif_inventory_present_01 { .notif_inventory_present_01 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -2004px -1118px; background-position: -1960px -1683px;
width: 28px; width: 28px;
height: 28px; height: 28px;
} }
.notif_inventory_present_02 { .notif_inventory_present_02 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1995px -563px; background-position: -1054px -841px;
width: 28px; width: 28px;
height: 28px; height: 28px;
} }
.notif_inventory_present_03 { .notif_inventory_present_03 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1995px -685px; background-position: -1963px -592px;
width: 28px; width: 28px;
height: 28px; height: 28px;
} }
.notif_inventory_present_04 { .notif_inventory_present_04 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1995px -592px; background-position: -1025px -841px;
width: 28px; width: 28px;
height: 28px; height: 28px;
} }
.notif_inventory_present_05 { .notif_inventory_present_05 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1995px -621px; background-position: -996px -841px;
width: 28px; width: 28px;
height: 28px; height: 28px;
} }
.notif_inventory_present_06 { .notif_inventory_present_06 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1995px -714px; background-position: -967px -841px;
width: 28px; width: 28px;
height: 28px; height: 28px;
} }
.notif_inventory_present_07 { .notif_inventory_present_07 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1995px -743px; background-position: -1981px -711px;
width: 28px; width: 28px;
height: 28px; height: 28px;
} }
.notif_inventory_present_08 { .notif_inventory_present_08 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1995px -772px; background-position: -1931px -1683px;
width: 28px; width: 28px;
height: 28px; height: 28px;
} }
.notif_inventory_present_09 { .notif_inventory_present_09 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1995px -801px; background-position: -1902px -1683px;
width: 28px; width: 28px;
height: 28px; height: 28px;
} }
.notif_inventory_present_10 { .notif_inventory_present_10 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -2004px -1089px; background-position: -1873px -1683px;
width: 28px; width: 28px;
height: 28px; height: 28px;
} }
.notif_inventory_present_11 { .notif_inventory_present_11 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1995px -534px; background-position: -1844px -1683px;
width: 28px; width: 28px;
height: 28px; height: 28px;
} }
.notif_inventory_present_12 { .notif_inventory_present_12 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1995px -650px; background-position: -1965px -945px;
width: 28px; width: 28px;
height: 28px; height: 28px;
} }
.notif_inventory_special_birthday { .notif_inventory_special_birthday {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -2010px -238px; background-position: -1982px -1062px;
width: 20px; width: 20px;
height: 24px; height: 24px;
} }
.notif_inventory_special_congrats { .notif_inventory_special_congrats {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -2010px -336px; background-position: -1982px -1200px;
width: 20px; width: 20px;
height: 22px; height: 22px;
} }
.notif_inventory_special_getwell { .notif_inventory_special_getwell {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -2010px -313px; background-position: -1981px -740px;
width: 20px; width: 20px;
height: 22px; height: 22px;
} }
.notif_inventory_special_goodluck { .notif_inventory_special_goodluck {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -2010px -211px; background-position: -1982px -1020px;
width: 20px; width: 20px;
height: 26px; height: 26px;
} }
.notif_inventory_special_greeting { .notif_inventory_special_greeting {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -2010px -359px; background-position: -1982px -1156px;
width: 20px; width: 20px;
height: 22px; height: 22px;
} }
.notif_inventory_special_nye { .notif_inventory_special_nye {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -2010px -184px; background-position: -1982px -993px;
width: 24px; width: 24px;
height: 26px; height: 26px;
} }
.notif_inventory_special_thankyou { .notif_inventory_special_thankyou {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -2010px -263px; background-position: -1982px -1131px;
width: 20px; width: 20px;
height: 24px; height: 24px;
} }
.notif_inventory_special_valentine { .notif_inventory_special_valentine {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -2010px -288px; background-position: -1982px -1087px;
width: 20px; width: 20px;
height: 24px; height: 24px;
} }
.npc_bailey { .npc_bailey {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -220px -272px; background-position: -220px -203px;
width: 60px; width: 60px;
height: 72px; height: 72px;
} }
.npc_justin { .npc_justin {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -968px; background-position: -1844px -642px;
width: 84px; width: 84px;
height: 120px; height: 120px;
} }
@@ -312,7 +354,7 @@
} }
.banner_flair_dysheartener { .banner_flair_dysheartener {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1929px -1059px; background-position: -1935px -832px;
width: 69px; width: 69px;
height: 18px; height: 18px;
} }
@@ -330,13 +372,13 @@
} }
.quest_armadillo { .quest_armadillo {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -660px -1095px; background-position: -1407px -440px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_atom1 { .quest_atom1 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -696px -1315px; background-position: -445px -1315px;
width: 250px; width: 250px;
height: 150px; height: 150px;
} }
@@ -354,19 +396,19 @@
} }
.quest_axolotl { .quest_axolotl {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -527px 0px; background-position: -1100px -1095px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_badger { .quest_badger {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1407px -660px; background-position: -440px -435px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_basilist { .quest_basilist {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -392px; background-position: -191px -1529px;
width: 189px; width: 189px;
height: 141px; height: 141px;
} }
@@ -384,13 +426,13 @@
} }
.quest_butterfly { .quest_butterfly {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -220px -435px; background-position: -1407px -220px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_cheetah { .quest_cheetah {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -440px -435px; background-position: -1407px 0px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
@@ -402,7 +444,7 @@
} }
.quest_dilatory { .quest_dilatory {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -660px -875px; background-position: -660px -1095px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
@@ -414,55 +456,55 @@
} }
.quest_dilatoryDistress2 { .quest_dilatoryDistress2 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -534px; background-position: -1844px -359px;
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
.quest_dilatoryDistress3 { .quest_dilatoryDistress3 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1187px -440px; background-position: -440px -1095px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_dilatory_derby { .quest_dilatory_derby {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -660px -655px; background-position: -880px -1095px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_dustbunnies { .quest_dustbunnies {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: 0px -1095px; background-position: -1187px -660px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_egg { .quest_egg {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -184px; background-position: -1844px 0px;
width: 165px; width: 165px;
height: 207px; height: 207px;
} }
.quest_evilsanta { .quest_evilsanta {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -836px; background-position: -1844px -510px;
width: 118px; width: 118px;
height: 131px; height: 131px;
} }
.quest_evilsanta2 { .quest_evilsanta2 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1407px 0px; background-position: -880px -875px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_falcon { .quest_falcon {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1407px -440px; background-position: 0px -875px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_ferret { .quest_ferret {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1407px -220px; background-position: -747px 0px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
@@ -474,19 +516,19 @@
} }
.quest_ghost_stag { .quest_ghost_stag {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1100px -1095px; background-position: -220px -435px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_goldenknight1 { .quest_goldenknight1 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -880px -1095px; background-position: -527px 0px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_goldenknight2 { .quest_goldenknight2 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -445px -1315px; background-position: -696px -1315px;
width: 250px; width: 250px;
height: 150px; height: 150px;
} }
@@ -510,7 +552,7 @@
} }
.quest_harpy { .quest_harpy {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1187px -660px; background-position: 0px -1095px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
@@ -522,19 +564,19 @@
} }
.quest_hippo { .quest_hippo {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -307px 0px; background-position: -1187px -440px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_horse { .quest_horse {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1187px 0px; background-position: -1187px -220px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_kangaroo { .quest_kangaroo {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -880px -875px; background-position: -1187px 0px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
@@ -546,25 +588,25 @@
} }
.quest_lostMasterclasser1 { .quest_lostMasterclasser1 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -440px -875px; background-position: -660px -875px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_lostMasterclasser2 { .quest_lostMasterclasser2 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -220px -875px; background-position: -1407px -660px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_lostMasterclasser3 { .quest_lostMasterclasser3 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: 0px -875px; background-position: -220px -875px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_mayhemMistiflying1 { .quest_mayhemMistiflying1 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px -685px; background-position: -1844px -208px;
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
@@ -588,37 +630,37 @@
} }
.quest_moon1 { .quest_moon1 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1627px -217px; background-position: -1407px -880px;
width: 216px; width: 216px;
height: 216px; height: 216px;
} }
.quest_moon2 { .quest_moon2 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -440px -655px; background-position: -660px -655px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_moon3 { .quest_moon3 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -220px -655px; background-position: -440px -655px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_moonstone1 { .quest_moonstone1 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: 0px -655px; background-position: -220px -655px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_moonstone2 { .quest_moonstone2 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -747px -220px; background-position: 0px -655px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_moonstone3 { .quest_moonstone3 {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -747px 0px; background-position: -747px -220px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
@@ -642,37 +684,31 @@
} }
.quest_peacock { .quest_peacock {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1627px 0px; background-position: -1627px -217px;
width: 216px; width: 216px;
height: 216px; height: 216px;
} }
.quest_penguin { .quest_penguin {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1844px 0px; background-position: 0px -1529px;
width: 190px; width: 190px;
height: 183px; height: 183px;
} }
.quest_pterodactyl { .quest_pterodactyl {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -440px -1095px; background-position: -307px 0px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_rat { .quest_rat {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1187px -220px; background-position: -440px -875px;
width: 219px; width: 219px;
height: 219px; height: 219px;
} }
.quest_rock { .quest_rock {
background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: -1407px -880px; background-position: -1627px 0px;
width: 216px; width: 216px;
height: 216px; height: 216px;
} }
.quest_rooster {
background-image: url('~assets/images/sprites/spritesmith-main-11.png');
background-position: 0px -1529px;
width: 213px;
height: 174px;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,348 +1,390 @@
.Pet-Wolf-Glow { .Pet-Wolf-Desert {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -82px 0px; background-position: -82px 0px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-Golden { .Pet-Wolf-Ember {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -492px -300px; background-position: -328px -400px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-Holly { .Pet-Wolf-Fairy {
background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -328px -200px;
width: 81px;
height: 99px;
}
.Pet-Wolf-IcySnow {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -164px 0px; background-position: -164px 0px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-Peppermint { .Pet-Wolf-Floral {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: 0px -100px; background-position: 0px -100px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-Rainbow { .Pet-Wolf-Frost {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -82px -100px; background-position: -82px -100px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-Red { .Pet-Wolf-Ghost {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -164px -100px; background-position: -164px -100px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-RoseQuartz { .Pet-Wolf-Glass {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -246px 0px; background-position: -246px 0px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-RoyalPurple { .Pet-Wolf-Glow {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -246px -100px; background-position: -246px -100px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-Shade { .Pet-Wolf-Golden {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: 0px -200px; background-position: 0px -200px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-Shimmer { .Pet-Wolf-Holly {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -82px -200px; background-position: -82px -200px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-Skeleton { .Pet-Wolf-IcySnow {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -164px -200px; background-position: -164px -200px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-Spooky { .Pet-Wolf-Peppermint {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -246px -200px; background-position: -246px -200px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-StarryNight { .Pet-Wolf-Rainbow {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -328px 0px; background-position: -328px 0px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-Thunderstorm { .Pet-Wolf-Red {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -328px -100px; background-position: -328px -100px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-Veteran { .Pet-Wolf-RoseQuartz {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: 0px 0px; background-position: -328px -200px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-White { .Pet-Wolf-RoyalPurple {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: 0px -300px; background-position: 0px -300px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Wolf-Zombie { .Pet-Wolf-Shade {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -82px -300px; background-position: -82px -300px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Yarn-Base { .Pet-Wolf-Shimmer {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -164px -300px; background-position: -164px -300px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Yarn-CottonCandyBlue { .Pet-Wolf-Skeleton {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -246px -300px; background-position: -246px -300px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Yarn-CottonCandyPink { .Pet-Wolf-Spooky {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -328px -300px; background-position: -328px -300px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Yarn-Desert { .Pet-Wolf-StarryNight {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -410px 0px; background-position: -410px 0px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Yarn-Golden { .Pet-Wolf-Thunderstorm {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -410px -100px; background-position: -410px -100px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Yarn-Red { .Pet-Wolf-Veteran {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -410px -200px; background-position: -410px -200px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Yarn-Shade { .Pet-Wolf-White {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -410px -300px; background-position: -410px -300px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Yarn-Skeleton { .Pet-Wolf-Zombie {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -492px 0px; background-position: -492px 0px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Yarn-White { .Pet-Yarn-Base {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -492px -100px; background-position: -492px -100px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet-Yarn-Zombie { .Pet-Yarn-CottonCandyBlue {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -492px -200px; background-position: -492px -200px;
width: 81px; width: 81px;
height: 99px; height: 99px;
} }
.Pet_HatchingPotion_Aquatic { .Pet-Yarn-CottonCandyPink {
background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -492px -300px;
width: 81px;
height: 99px;
}
.Pet-Yarn-Desert {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: 0px -400px; background-position: 0px -400px;
width: 81px;
height: 99px;
}
.Pet-Yarn-Golden {
background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -82px -400px;
width: 81px;
height: 99px;
}
.Pet-Yarn-Red {
background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -164px -400px;
width: 81px;
height: 99px;
}
.Pet-Yarn-Shade {
background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -246px -400px;
width: 81px;
height: 99px;
}
.Pet-Yarn-Skeleton {
background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: 0px 0px;
width: 81px;
height: 99px;
}
.Pet-Yarn-White {
background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -410px -400px;
width: 81px;
height: 99px;
}
.Pet-Yarn-Zombie {
background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -492px -400px;
width: 81px;
height: 99px;
}
.Pet_HatchingPotion_Aquatic {
background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -69px -500px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Base { .Pet_HatchingPotion_Base {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -414px -538px; background-position: -574px -483px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_CottonCandyBlue { .Pet_HatchingPotion_CottonCandyBlue {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -138px -400px; background-position: -138px -500px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_CottonCandyPink { .Pet_HatchingPotion_CottonCandyPink {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -207px -400px; background-position: -207px -500px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Cupid { .Pet_HatchingPotion_Cupid {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -276px -400px; background-position: -276px -500px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Desert { .Pet_HatchingPotion_Desert {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -345px -400px; background-position: -345px -500px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Ember { .Pet_HatchingPotion_Ember {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -414px -400px; background-position: -414px -500px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Fairy { .Pet_HatchingPotion_Fairy {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -483px -400px; background-position: -483px -500px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Floral { .Pet_HatchingPotion_Floral {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: 0px -469px; background-position: -574px 0px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Frost { .Pet_HatchingPotion_Frost {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -69px -469px; background-position: -574px -69px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Ghost { .Pet_HatchingPotion_Ghost {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -138px -469px; background-position: -574px -138px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Glass { .Pet_HatchingPotion_Glass {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -207px -469px; background-position: -574px -207px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Glow { .Pet_HatchingPotion_Glow {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -276px -469px; background-position: -574px -276px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Golden { .Pet_HatchingPotion_Golden {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -345px -469px; background-position: -574px -345px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Holly { .Pet_HatchingPotion_Holly {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -414px -469px; background-position: -574px -414px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_IcySnow { .Pet_HatchingPotion_IcySnow {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -483px -469px; background-position: 0px -500px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Peppermint { .Pet_HatchingPotion_Peppermint {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -574px 0px; background-position: 0px -569px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Purple { .Pet_HatchingPotion_Purple {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -574px -69px; background-position: -69px -569px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Rainbow { .Pet_HatchingPotion_Rainbow {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -574px -138px; background-position: -138px -569px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Red { .Pet_HatchingPotion_Red {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -574px -207px; background-position: -207px -569px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_RoseQuartz { .Pet_HatchingPotion_RoseQuartz {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -574px -276px; background-position: -276px -569px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_RoyalPurple { .Pet_HatchingPotion_RoyalPurple {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -574px -345px; background-position: -345px -569px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Shade { .Pet_HatchingPotion_Shade {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -574px -414px; background-position: -414px -569px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Shimmer { .Pet_HatchingPotion_Shimmer {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: 0px -538px; background-position: -483px -569px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Skeleton { .Pet_HatchingPotion_Skeleton {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -69px -538px; background-position: -552px -569px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Spooky { .Pet_HatchingPotion_Spooky {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -138px -538px; background-position: -643px 0px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_StarryNight { .Pet_HatchingPotion_StarryNight {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -207px -538px; background-position: -643px -69px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Thunderstorm { .Pet_HatchingPotion_Thunderstorm {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -276px -538px; background-position: -643px -138px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_White { .Pet_HatchingPotion_White {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -345px -538px; background-position: -643px -207px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.Pet_HatchingPotion_Zombie { .Pet_HatchingPotion_Zombie {
background-image: url('~assets/images/sprites/spritesmith-main-24.png'); background-image: url('~assets/images/sprites/spritesmith-main-24.png');
background-position: -69px -400px; background-position: -643px -276px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }

File diff suppressed because it is too large Load Diff

View File

@@ -1,12 +1,54 @@
.shop_weapon_special_spring2017Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -1449px;
width: 68px;
height: 68px;
}
.shop_weapon_special_spring2018Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1380px -1515px;
width: 68px;
height: 68px;
}
.shop_weapon_special_spring2018Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: 0px -1584px;
width: 68px;
height: 68px;
}
.shop_weapon_special_spring2018Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -69px -1584px;
width: 68px;
height: 68px;
}
.shop_weapon_special_spring2018Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -138px -1584px;
width: 68px;
height: 68px;
}
.shop_weapon_special_springHealer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -207px -1584px;
width: 68px;
height: 68px;
}
.shop_weapon_special_springMage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -276px -1584px;
width: 68px;
height: 68px;
}
.shop_weapon_special_springRogue { .shop_weapon_special_springRogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -414px; background-position: -345px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_springWarrior { .shop_weapon_special_springWarrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -897px -1515px; background-position: -1605px -1380px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
@@ -630,499 +672,499 @@
} }
.shop_armor_special_summer2015Healer { .shop_armor_special_summer2015Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -483px; background-position: -414px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2015Mage { .shop_armor_special_summer2015Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -552px; background-position: -483px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2015Rogue { .shop_armor_special_summer2015Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -621px; background-position: -552px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2015Warrior { .shop_armor_special_summer2015Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -690px; background-position: -621px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2016Healer { .shop_armor_special_summer2016Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -759px; background-position: -690px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2016Mage { .shop_armor_special_summer2016Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -828px; background-position: -759px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2016Rogue { .shop_armor_special_summer2016Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -897px; background-position: -828px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2016Warrior { .shop_armor_special_summer2016Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -966px; background-position: -897px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2017Healer { .shop_armor_special_summer2017Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -1035px; background-position: -966px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2017Mage { .shop_armor_special_summer2017Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -1104px; background-position: -1035px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2017Rogue { .shop_armor_special_summer2017Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -1173px; background-position: -1104px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2017Warrior { .shop_armor_special_summer2017Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -1242px; background-position: -1173px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2018Healer { .shop_armor_special_summer2018Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -1311px; background-position: -1242px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2018Mage { .shop_armor_special_summer2018Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -1380px; background-position: -1311px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2018Rogue { .shop_armor_special_summer2018Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -1449px; background-position: -1380px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summer2018Warrior { .shop_armor_special_summer2018Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: 0px -1584px; background-position: -1449px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summerHealer { .shop_armor_special_summerHealer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -69px -1584px; background-position: -1518px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summerMage { .shop_armor_special_summerMage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -138px -1584px; background-position: -1587px -1584px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summerRogue { .shop_armor_special_summerRogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -207px -1584px; background-position: -1674px 0px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_summerWarrior { .shop_armor_special_summerWarrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -276px -1584px; background-position: -1674px -69px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_body_special_summer2015Healer { .shop_body_special_summer2015Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -345px -1584px; background-position: -747px -954px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_body_special_summer2015Mage { .shop_body_special_summer2015Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -414px -1584px; background-position: -816px -954px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_body_special_summer2015Rogue { .shop_body_special_summer2015Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -483px -1584px; background-position: -885px -954px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_body_special_summer2015Warrior { .shop_body_special_summer2015Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -552px -1584px; background-position: -954px -954px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_body_special_summerHealer { .shop_body_special_summerHealer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -621px -1584px; background-position: -1023px -954px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_body_special_summerMage { .shop_body_special_summerMage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -690px -1584px; background-position: -91px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_eyewear_special_summerRogue { .shop_eyewear_special_summerRogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -759px -1584px; background-position: -160px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_eyewear_special_summerWarrior { .shop_eyewear_special_summerWarrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -828px -1584px; background-position: -229px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2015Healer { .shop_head_special_summer2015Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -897px -1584px; background-position: -298px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2015Mage { .shop_head_special_summer2015Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -966px -1584px; background-position: -367px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2015Rogue { .shop_head_special_summer2015Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1035px -1584px; background-position: -436px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2015Warrior { .shop_head_special_summer2015Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1104px -1584px; background-position: -505px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2016Healer { .shop_head_special_summer2016Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1173px -1584px; background-position: -574px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2016Mage { .shop_head_special_summer2016Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1242px -1584px; background-position: -643px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2016Rogue { .shop_head_special_summer2016Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -747px -954px; background-position: -712px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2016Warrior { .shop_head_special_summer2016Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -816px -954px; background-position: -781px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2017Healer { .shop_head_special_summer2017Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -885px -954px; background-position: -850px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2017Mage { .shop_head_special_summer2017Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -954px -954px; background-position: -1333px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2017Rogue { .shop_head_special_summer2017Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1023px -954px; background-position: -1402px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2017Warrior { .shop_head_special_summer2017Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -91px -1424px; background-position: -1471px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2018Healer { .shop_head_special_summer2018Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -160px -1424px; background-position: 0px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2018Mage { .shop_head_special_summer2018Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -229px -1424px; background-position: -69px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2018Rogue { .shop_head_special_summer2018Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -298px -1424px; background-position: -138px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summer2018Warrior { .shop_head_special_summer2018Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -367px -1424px; background-position: -207px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summerHealer { .shop_head_special_summerHealer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -850px -1424px; background-position: -276px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summerMage { .shop_head_special_summerMage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -919px -1424px; background-position: -345px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summerRogue { .shop_head_special_summerRogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -988px -1424px; background-position: -414px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_summerWarrior { .shop_head_special_summerWarrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1057px -1424px; background-position: -483px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summer2015Healer { .shop_shield_special_summer2015Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1126px -1424px; background-position: -552px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summer2015Rogue { .shop_shield_special_summer2015Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1195px -1424px; background-position: -621px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summer2015Warrior { .shop_shield_special_summer2015Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1264px -1424px; background-position: -690px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summer2016Healer { .shop_shield_special_summer2016Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1333px -1424px; background-position: -759px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summer2016Rogue { .shop_shield_special_summer2016Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1402px -1424px; background-position: -828px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summer2016Warrior { .shop_shield_special_summer2016Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1471px -1424px; background-position: -897px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summer2017Healer { .shop_shield_special_summer2017Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: 0px -1515px; background-position: -966px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summer2017Rogue { .shop_shield_special_summer2017Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -69px -1515px; background-position: -1035px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summer2017Warrior { .shop_shield_special_summer2017Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -138px -1515px; background-position: -1104px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summer2018Healer { .shop_shield_special_summer2018Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -207px -1515px; background-position: -1173px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summer2018Rogue { .shop_shield_special_summer2018Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -276px -1515px; background-position: -1242px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summer2018Warrior { .shop_shield_special_summer2018Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -345px -1515px; background-position: -1311px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summerHealer { .shop_shield_special_summerHealer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -414px -1515px; background-position: -678px -954px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summerRogue { .shop_shield_special_summerRogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -483px -1515px; background-position: -1449px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_summerWarrior { .shop_shield_special_summerWarrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -552px -1515px; background-position: -1518px -1515px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2015Healer { .shop_weapon_special_summer2015Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -621px -1515px; background-position: -1605px 0px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2015Mage { .shop_weapon_special_summer2015Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -690px -1515px; background-position: -1605px -69px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2015Rogue { .shop_weapon_special_summer2015Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -759px -1515px; background-position: -1605px -138px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2015Warrior { .shop_weapon_special_summer2015Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -828px -1515px; background-position: -1605px -207px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2016Healer { .shop_weapon_special_summer2016Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -678px -954px; background-position: -1605px -276px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2016Mage { .shop_weapon_special_summer2016Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -966px -1515px; background-position: -1605px -345px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2016Rogue { .shop_weapon_special_summer2016Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1035px -1515px; background-position: -1605px -414px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2016Warrior { .shop_weapon_special_summer2016Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1104px -1515px; background-position: -1605px -483px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2017Healer { .shop_weapon_special_summer2017Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1173px -1515px; background-position: -1605px -552px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2017Mage { .shop_weapon_special_summer2017Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1242px -1515px; background-position: -1605px -621px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2017Rogue { .shop_weapon_special_summer2017Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1311px -1515px; background-position: -1605px -690px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2017Warrior { .shop_weapon_special_summer2017Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1380px -1515px; background-position: -1605px -759px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2018Healer { .shop_weapon_special_summer2018Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1449px -1515px; background-position: -1605px -828px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2018Mage { .shop_weapon_special_summer2018Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1518px -1515px; background-position: -1605px -897px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2018Rogue { .shop_weapon_special_summer2018Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px 0px; background-position: -1605px -966px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summer2018Warrior { .shop_weapon_special_summer2018Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -69px; background-position: -1605px -1035px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summerHealer { .shop_weapon_special_summerHealer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -138px; background-position: -1605px -1104px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summerMage { .shop_weapon_special_summerMage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -207px; background-position: -1605px -1173px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summerRogue { .shop_weapon_special_summerRogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -276px; background-position: -1605px -1242px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_summerWarrior { .shop_weapon_special_summerWarrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1605px -345px; background-position: -1605px -1311px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
@@ -1398,37 +1440,37 @@
} }
.shop_armor_special_takeThis { .shop_armor_special_takeThis {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -436px -1424px; background-position: -919px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_back_special_takeThis { .shop_back_special_takeThis {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -505px -1424px; background-position: -988px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_body_special_takeThis { .shop_body_special_takeThis {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -574px -1424px; background-position: -1057px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_takeThis { .shop_head_special_takeThis {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -643px -1424px; background-position: -1126px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_shield_special_takeThis { .shop_shield_special_takeThis {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -712px -1424px; background-position: -1195px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_weapon_special_takeThis { .shop_weapon_special_takeThis {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -781px -1424px; background-position: -1264px -1424px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
@@ -1878,191 +1920,149 @@
} }
.shop_armor_special_candycane { .shop_armor_special_candycane {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1311px -1584px; background-position: -1674px -138px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_ski { .shop_armor_special_ski {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1380px -1584px; background-position: -1674px -207px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_snowflake { .shop_armor_special_snowflake {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1449px -1584px; background-position: -1674px -276px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2015Healer { .shop_armor_special_winter2015Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1518px -1584px; background-position: -1674px -345px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2015Mage { .shop_armor_special_winter2015Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1587px -1584px; background-position: -1674px -414px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2015Rogue { .shop_armor_special_winter2015Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px 0px; background-position: -1674px -483px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2015Warrior { .shop_armor_special_winter2015Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -69px; background-position: -1674px -552px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2016Healer { .shop_armor_special_winter2016Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -138px; background-position: -1674px -621px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2016Mage { .shop_armor_special_winter2016Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -207px; background-position: -1674px -690px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2016Rogue { .shop_armor_special_winter2016Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -276px; background-position: -1674px -759px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2016Warrior { .shop_armor_special_winter2016Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -345px; background-position: -1674px -828px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2017Healer { .shop_armor_special_winter2017Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -414px; background-position: -1674px -897px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2017Mage { .shop_armor_special_winter2017Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -483px; background-position: -1674px -966px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2017Rogue { .shop_armor_special_winter2017Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -552px; background-position: -1674px -1035px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2017Warrior { .shop_armor_special_winter2017Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -621px; background-position: -1674px -1104px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2018Healer { .shop_armor_special_winter2018Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -690px; background-position: -1674px -1173px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2018Mage { .shop_armor_special_winter2018Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -759px; background-position: -1674px -1242px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2018Rogue { .shop_armor_special_winter2018Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -828px; background-position: -1674px -1311px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2018Warrior { .shop_armor_special_winter2018Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -897px; background-position: -1674px -1380px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2019Healer { .shop_armor_special_winter2019Healer {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -966px; background-position: -1674px -1449px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2019Mage { .shop_armor_special_winter2019Mage {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -1035px; background-position: -1674px -1518px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2019Rogue { .shop_armor_special_winter2019Rogue {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -1104px; background-position: 0px -1653px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_winter2019Warrior { .shop_armor_special_winter2019Warrior {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -1173px; background-position: -69px -1653px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_armor_special_yeti { .shop_armor_special_yeti {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -1242px; background-position: -138px -1653px;
width: 68px; width: 68px;
height: 68px; height: 68px;
} }
.shop_head_special_candycane { .shop_head_special_candycane {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -1311px;
width: 68px;
height: 68px;
}
.shop_head_special_nye {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -1380px;
width: 68px;
height: 68px;
}
.shop_head_special_nye2014 {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -1449px;
width: 68px;
height: 68px;
}
.shop_head_special_nye2015 {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -1674px -1518px;
width: 68px;
height: 68px;
}
.shop_head_special_nye2016 {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: 0px -1653px;
width: 68px;
height: 68px;
}
.shop_head_special_nye2017 {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -69px -1653px;
width: 68px;
height: 68px;
}
.shop_head_special_nye2018 {
background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -138px -1653px;
width: 68px;
height: 68px;
}
.shop_head_special_ski {
background-image: url('~assets/images/sprites/spritesmith-main-9.png'); background-image: url('~assets/images/sprites/spritesmith-main-9.png');
background-position: -207px -1653px; background-position: -207px -1653px;
width: 68px; width: 68px;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 376 KiB

After

Width:  |  Height:  |  Size: 370 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 301 KiB

After

Width:  |  Height:  |  Size: 302 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 KiB

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 KiB

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 158 KiB

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 KiB

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 KiB

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 KiB

After

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 KiB

After

Width:  |  Height:  |  Size: 161 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 165 KiB

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 KiB

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 119 KiB

After

Width:  |  Height:  |  Size: 119 KiB

View File

@@ -187,6 +187,8 @@
}, },
hideDialog () { hideDialog () {
this.$root.$emit('bv::hide::modal', 'equipgear-modal'); this.$root.$emit('bv::hide::modal', 'equipgear-modal');
document.body.classList.remove('modal-open');
document.body.setAttribute('data-modal-open-count', document.body.getAttribute('data-modal-open-count') - 1);
}, },
memberOverrideAvatarGear (gear) { memberOverrideAvatarGear (gear) {
return { return {

View File

@@ -1568,6 +1568,8 @@
"shieldMystery201709Notes": "This book will guide you through your forays into sorcery. Confers no benefit. September 2017 Subscriber Item.", "shieldMystery201709Notes": "This book will guide you through your forays into sorcery. Confers no benefit. September 2017 Subscriber Item.",
"shieldMystery201802Text": "Love Bug Shield", "shieldMystery201802Text": "Love Bug Shield",
"shieldMystery201802Notes": "Although it may look like brittle candy, this shield is resistant to even the strongest Shattering Heartbreak attacks! Confers no benefit. February 2018 Subscriber Item.", "shieldMystery201802Notes": "Although it may look like brittle candy, this shield is resistant to even the strongest Shattering Heartbreak attacks! Confers no benefit. February 2018 Subscriber Item.",
"shieldMystery201902Text": "Cryptic Confetti",
"shieldMystery201902Notes": "This glittery paper forms magic hearts that slowly drift and dance in the air. Confers no benefit. February 2019 Subscriber Item",
"shieldMystery301405Text": "Clock Shield", "shieldMystery301405Text": "Clock Shield",
"shieldMystery301405Notes": "Time is on your side with this towering clock shield! Confers no benefit. June 3015 Subscriber Item.", "shieldMystery301405Notes": "Time is on your side with this towering clock shield! Confers no benefit. June 3015 Subscriber Item.",
"shieldMystery301704Text": "Fluttery Fan", "shieldMystery301704Text": "Fluttery Fan",
@@ -1891,6 +1893,8 @@
"eyewearMystery201507Notes": "These sunglasses let you stay cool even when the weather is hot. Confers no benefit. July 2015 Subscriber Item.", "eyewearMystery201507Notes": "These sunglasses let you stay cool even when the weather is hot. Confers no benefit. July 2015 Subscriber Item.",
"eyewearMystery201701Text": "Timeless Shades", "eyewearMystery201701Text": "Timeless Shades",
"eyewearMystery201701Notes": "These sunglasses will protect your eyes from harmful rays and will look stylish no matter where you find yourself in time! Confers no benefit. January 2017 Subscriber Item.", "eyewearMystery201701Notes": "These sunglasses will protect your eyes from harmful rays and will look stylish no matter where you find yourself in time! Confers no benefit. January 2017 Subscriber Item.",
"eyewearMystery201902Text": "Cryptic Crush Mask",
"eyewearMystery201902Notes": "This mysterious mask hides your identity but not your winning smile. Confers no benefit. February 2019 Subscriber Item.",
"eyewearMystery301404Text": "Eyewear Goggles", "eyewearMystery301404Text": "Eyewear Goggles",
"eyewearMystery301404Notes": "No eyewear could be fancier than a pair of goggles - except, perhaps, for a monocle. Confers no benefit. April 3015 Subscriber Item.", "eyewearMystery301404Notes": "No eyewear could be fancier than a pair of goggles - except, perhaps, for a monocle. Confers no benefit. April 3015 Subscriber Item.",
"eyewearMystery301405Text": "Monocle", "eyewearMystery301405Text": "Monocle",

View File

@@ -154,6 +154,7 @@
"mysterySet201811": "Splendid Sorcerer Set", "mysterySet201811": "Splendid Sorcerer Set",
"mysterySet201812": "Arctic Fox Set", "mysterySet201812": "Arctic Fox Set",
"mysterySet201901": "Polaris Set", "mysterySet201901": "Polaris Set",
"mysterySet201902": "Cryptic Crush Set",
"mysterySet301404": "Steampunk Standard Set", "mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set", "mysterySet301405": "Steampunk Accessories Set",
"mysterySet301703": "Peacock Steampunk Set", "mysterySet301703": "Peacock Steampunk Set",

View File

@@ -400,6 +400,12 @@ let eyewear = {
mystery: '201701', mystery: '201701',
value: 0, value: 0,
}, },
201902: {
text: t('eyewearMystery201902Text'),
notes: t('eyewearMystery201902Notes'),
mystery: '201902',
value: 0,
},
301404: { 301404: {
text: t('eyewearMystery301404Text'), text: t('eyewearMystery301404Text'),
notes: t('eyewearMystery301404Notes'), notes: t('eyewearMystery301404Notes'),
@@ -781,6 +787,12 @@ let shield = {
mystery: '201802', mystery: '201802',
value: 0, value: 0,
}, },
201902: {
text: t('shieldMystery201902Text'),
notes: t('shieldMystery201902Notes'),
mystery: '201902',
value: 0,
},
301405: { 301405: {
text: t('shieldMystery301405Text'), text: t('shieldMystery301405Text'),
notes: t('shieldMystery301405Notes'), notes: t('shieldMystery301405Notes'),

View File

@@ -242,6 +242,10 @@ let mysterySets = {
start: '2019-01-28', start: '2019-01-28',
end: '2019-02-02', end: '2019-02-02',
}, },
201902: {
start: '2019-02-25',
end: '2019-03-02',
},
301404: { 301404: {
start: '3014-03-24', start: '3014-03-24',
end: '3014-04-02', end: '3014-04-02',

View File

@@ -17,7 +17,7 @@ const featuredItems = {
}, },
{ {
type: 'card', type: 'card',
path: 'cardTypes.valentine', path: 'cardTypes.goodluck',
}, },
], ],
quests: [ quests: [

Binary file not shown.

After

Width:  |  Height:  |  Size: 570 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 509 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 600 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 271 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

View File

@@ -3,7 +3,7 @@ import { authWithHeaders } from '../../middlewares/auth';
let api = {}; let api = {};
// @TODO export this const, cannot export it from here because only routes are exported from controllers // @TODO export this const, cannot export it from here because only routes are exported from controllers
const LAST_ANNOUNCEMENT_TITLE = 'NEW DISCOUNTED PET QUEST BUNDLE: MYTHICAL MARVELS!'; const LAST_ANNOUNCEMENT_TITLE = 'FEBRUARY SUBSCRIBER MYSTERY ITEMS! PLUS USE CASE SPOTLIGHT';
const worldDmg = { // @TODO const worldDmg = { // @TODO
bailey: false, bailey: false,
}; };
@@ -30,14 +30,20 @@ api.getNews = {
<div class="mr-3 ${baileyClass}"></div> <div class="mr-3 ${baileyClass}"></div>
<div class="media-body"> <div class="media-body">
<h1 class="align-self-center">${res.t('newStuff')}</h1> <h1 class="align-self-center">${res.t('newStuff')}</h1>
<h2>2/19/2019 - ${LAST_ANNOUNCEMENT_TITLE}</h2> <h2>2/25/2019 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
</div> </div>
</div> </div>
<hr/> <hr/>
<div class="promo_mythical_marvels_bundle center-block"></div> <div class="promo_mystery_201902 center-block"></div>
<p>If you're looking to add some magical pets to your Habitica stable, you're in luck! From now until February 28, you can purchase the Mythical Marvels Pet Quest Bundle and receive the Gryphon, Sea Serpent, and Unicorn quests, all for only 7 Gems! That's a discount of 5 Gems from the price of purchasing them separately. Check it out in the <a href='/shops/quests'>Quest Shop</a> today!</p> <h3>February Subscriber Items Revealed!</h3>
<div class="small">Art by greenpencil, UncommonCriminal, RosieSully, Lukreja, Baconsaur, Witticaster, Aries Faries, Mara, Seraphina, 1920-kun, RBrinks, and Erikari</div> <p>The February Subscriber Items have been revealed: the Cryptic Crush Item Set! You only have four days to receive the item set when you <a href='/user/settings/subscription'>subscribe</a>. If you're already an active subscriber, reload the site and then head to Inventory > Items to claim your gear!</p>
<div class="small mb-3">Writing by Laurel, Daniel the Bard, and gwyllgi</div> <p>Subscribers also receive the ability to buy Gems with Gold -- the longer you subscribe, the more Gems you can buy per month! There are other perks as well, such as longer access to uncompressed data and a cute Jackalope pet. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us.</p>
<div class="small mb-3">by Beffymaroo</div>
<div class="scene_cooking center-block"></div>
<h3>Use Case Spotlight: Household Task Sharing</h3>
<p>We've posted a new <a href='https://habitica.wordpress.com/2019/02/21/use-case-spotlight-sharing-household-tasks/' target='_blank'>Use Case Spotlight</a> on the Habitica blog! It features a number of great suggestions for using Habitica's task system to manage sharing domestic chores. These suggestions were submitted by Habiticans in the <a href='/groups/guild/1d3a10bf-60aa-4806-a38b-82d1084a59e6' target='_blank'>Use Case Spotlights Guild</a>.</p>
<p>Plus, we're collecting user submissions for the next Use Case Spotlight! How do you use Habitica to set up routines? Well be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done!</p>
<div class="small mb-3">by shanaqui</div>
</div> </div>
`, `,
}); });

View File

@@ -10,13 +10,17 @@ if (process.env.NODE_ENV !== 'production') {
// Initialize configuration BEFORE anything // Initialize configuration BEFORE anything
const setupNconf = require('./libs/setupNconf'); const setupNconf = require('./libs/setupNconf');
setupNconf(); setupNconf();
const nconf = require('nconf'); const nconf = require('nconf');
const IS_PROD = nconf.get('IS_PROD');
const STACKDRIVER_TRACING_ENABLED = nconf.get('ENABLE_STACKDRIVER_TRACING') === 'true';
if (IS_PROD && STACKDRIVER_TRACING_ENABLED) {
require('@google-cloud/trace-agent').start(); // eslint-disable-line global-require
}
const cluster = require('cluster'); const cluster = require('cluster');
const logger = require('./libs/logger'); const logger = require('./libs/logger');
const IS_PROD = nconf.get('IS_PROD');
const IS_DEV = nconf.get('IS_DEV'); const IS_DEV = nconf.get('IS_DEV');
const CORES = Number(nconf.get('WEB_CONCURRENCY')) || 0; const CORES = Number(nconf.get('WEB_CONCURRENCY')) || 0;