habitica/website/assets/sprites/dist/spritesmith-main-0.css

1633 lines
44 KiB
CSS
Raw Normal View History

2015-09-12 16:22:15 +00:00
.achievement-alien {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1648px -918px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-alien2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1648px -683px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-alpha {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1673px -827px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
.achievement-alpha2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1648px -774px;
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-armor {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1673px -736px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-armor2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1648px -956px;
2016-03-31 22:20:30 +00:00
width: 48px;
height: 52px;
}
.achievement-bewilder {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1673px -645px;
2016-03-31 22:20:30 +00:00
width: 24px;
height: 26px;
}
.achievement-bewilder2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1648px -1229px;
width: 48px;
height: 52px;
}
.achievement-birthday {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1635px;
width: 24px;
height: 26px;
}
.achievement-birthday2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px -1411px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-boot {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1581px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-boot2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1638px -1480px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-bow {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1527px;
2015-10-07 19:15:21 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-bow2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -686px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-10-07 19:15:21 +00:00
.achievement-burnout {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1473px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-burnout2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -784px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-cactus {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1419px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-cactus2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -882px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-cake {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1365px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-cake2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -980px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-cave {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1311px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-cave2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1078px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-coffin {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1257px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
.achievement-comment {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -636px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-comment2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1176px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-costumeContest {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1176px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-costumeContest2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1274px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-dilatory {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1122px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
.achievement-dilatory2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1372px -1571px;
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-firefox {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1068px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
.achievement-greeting {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1041px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-greeting2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1470px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-habitBirthday {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -987px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-habitBirthday2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1568px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-habiticaDay {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -933px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-habiticaDay2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px 0px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-heart {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -879px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-heart2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -106px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
.achievement-karaoke-2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -212px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-karaoke {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -798px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
.achievement-ninja {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -771px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-ninja2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -371px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-nye {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -717px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-nye2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -477px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
.achievement-partyOn {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1230px;
width: 24px;
height: 26px;
}
.achievement-partyOn2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1648px -592px;
width: 48px;
height: 52px;
}
.achievement-partyUp {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -663px;
width: 24px;
height: 26px;
}
.achievement-partyUp2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -530px;
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-perfect {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -690px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-perfect2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -424px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-rat {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -744px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-rat2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -318px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2017-04-26 01:57:19 +00:00
.achievement-royally-loyal2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -265px;
2017-04-26 01:57:19 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-seafoam {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -825px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-seafoam2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -159px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-shield {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -852px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-shield2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -53px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-shinySeed {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -906px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-shinySeed2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1617px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-snowball {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -960px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-snowball2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1519px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
API v3 [WIP] (#6144) * Fixed more tests * Added tags into user service * Added api-v3 auth urls * v3: fix package.json * v3: fix package.json * Fixed auth tests. Updated Authctrl response * v3: remove newrelic config file in favour of env variables * v3: upgrade some deps * switch from Q to Bluebird * v3 fix tests with deferred * Removed extra consoles.log. Changed data.data to res.data * v3 fix tests and use coroutines instead of regenerator * v3: fix tests * v3: do not await a non promise * v3: q -> bluebird * Changed id param for registration response * Updated party query and create * Ensured login callback happens after user sync * Add challenges to groups. Fixed isMemberOfGuild check * Updated party and group tests * Fixed cron test * return user.id and send analytics event before changing page * fix trailing spaces * disable redirects * Api v3 party tavern fixes (#7191) * Added check if user is in party before query * Cached party query. Prevented party request when user is not in party. Updated Party create with no invites * Update tavern ctrl to use new promise * v3: misc fixes * Api v3 task fixes (#7193) * Update task view to use _id * Added try catch to user service ops calls * v3 client: saving after syncing is complete * Fixed test broken by part sync change (#7195) * v3: fix todo scoring and try to fix production testing problem * revert changes to mongoose config * mongoose: increase keepAlive * test mongoose fix * fix: Only apply captureStackTrace if it exists on the error object * v3: fix reminders with no startDate * mongoose: use options * chore(): rename website/src -> website/server and website/public -> website/client (#7199) * v3 fix GET /groups: return an error only if an invalid type is supplied not when there are 0 results (#7203) * [API v3] Fix calls to user.ops and deleting tags (#7204) * v3: fixes calls to user.ops from views and deleting tags * v3: fix tests that use user._statsComputed * Api v3 fixes continued (#7205) * Added timzeone offset back * Added APIToken back to settings page * Fixed fetch recent messages for party * Fixed returning group description * Fixed check if user is member of challenge * Fixed party members appearing in header * Updated get myGroups param to include public groups. Fixed isMemberOf group * Fixed hourglass purchase * Fixed challenge addding tasks on first creating * Updated tests to accomidate new changes * fix: Correct checklist on client Closes #7207 * fix: Pin eslint to 2.9 * minor improvements to cron code for clarity; fix inaccurate comments; add TODOs for rest-in-inn actions * fix: Add missing type param to equip call closes #7212 * rename and reword pubChalsMinPrize to reflect that it's only for Tavern challenges * allows players to send gems to each other; other minor related changes - fixes https://github.com/HabitRPG/habitrpg/issues/7227 * fix tests for /members/transfer-gems * fix: Set gems sent notification as translatable string * chore: Remove unusued variable * fix: Remove requirement on message paramter in transfer-gems * add a missing variable declaration * chore: clarify comments on cron code * fix: Correct client request from habitrpg -> tavern * update apidoc URL in package.json Closes #7222 * Fixed start party by invites * Updated spell casting to v3 * Fixed adding and removing tags on tasks * Fixed page reload on settings change * Fixed battle monsters with friends button * Loaded completed todos when done is clicked * chore: Reinstate floating version number for eslint babel-eslint regression fixed * Fixed reload tests * change "an user" to "a user" in comments and text (no code changes) (#7257) * fix: Alert user that drops were recieved * remove userServices.js from karma.conf - it's been moved to website/client/js/services * feat: Create debug update user route * fix: Correct set cron debug function * feat: Add make admin button to debug menu * lint: Add missing semicolons in test * fix: Temporarilly comment out udpate user debug route * v3: fix _tmp for crit and streakBonus * v3: execute all actions when leaving a solo party * v3 client: fix group not found when leaving party * v3 migration: fix challenge prize * v3 cron: only save modified tasks * v3: add CHALLENGE_TASK_NOT_FOUND to valid broken reasons * v3: fix tasks chart * v3 client: fix ability to leave challenge * v3 client: fix filtering by tag and correctly show tag tooltip * v3 common: fix tags tests * v3 client: support unlinking not found challenges tasks * v3: disable Bluebird warning for missing return, fixes #7269 * feat: Separate out update-user into set-cron and make-admin debug routes * chore: Disable make admin debug route for v3 prod testing * v3: misc fixes * v3: misc fixes * v3: fix adding multiple tasks * Fixed join/leave button updates * Queried only user groups to be available when creating challenges * Fixed bulk add tasks to challenge * Synced challenge tasks after leave and join. * Fixed default selected group * Fixed challenge member info. Fixed challenge winner selection * Fixed deleting challenge tasks * Fixed particiapting filter * v3 client: fix casting spells * v3: do not log sensitive data * v3: always save user when casting spell * v3: always save user when casting spell * v3: more fixes for spells * fix typos and missing information in apidocs - fixes https://github.com/HabitRPG/habitrpg/issues/7277 (#7282) * v3: add TODO for client side spells * feat: Add modify inventory debug menu * Fixed viewing user progress on challenge * Updated tests * fix: Fix quest progress button * fix incorrect Armoire test; remove unneeded param details from apidocs; disambiguate health potion * v3: fix stealth casting * v3: fix tasks saving and selection for rebirth reroll and reset (server-only) * v3: fix auto allocation * v3 client: misc fixes * rename buyPotion and buy-potion to buyHealthPotion and buy-health-potion; fix apidoc param error * Added delete for saved challenge task * Fixed member modal on front page * adjust text in apidocs for errors / clarity / consistency / standard terminology (no code changes) (#7298) * fix bug in Rebirth test, add new tests, adjust apidocs (#7293) * Updated task model to allow setting streak (#7306) * fix: Correct missing * in apidoc comments * Api v3 challenge fixes (#7287) * Fixed join/leave button updates * Queried only user groups to be available when creating challenges * Fixed bulk add tasks to challenge * Synced challenge tasks after leave and join. * Fixed default selected group * Fixed challenge member info. Fixed challenge winner selection * Fixed deleting challenge tasks * Fixed particiapting filter * Fixed viewing user progress on challenge * Updated tests * Added delete for saved challenge task * v3: fix sorting * [API v3] add CRON_SAFE_MODE (#7286) * add CRON_SAFE_MODE to example config file, fix some bugs, add an unrelated low-priority TODO * create CRON_SAFE_MODE to disable parts of cron for use after extended outage - fixes https://github.com/HabitRPG/habitrpg/issues/7161 * fix a bug with CRON_SAFE_MODE, remove duplicated code, remove completed TODO comment * fix check for CRON_SAFE_MODE * v3 client: fix typo * adjust debug menu Modify Inventory: hungrier pets, fewer Special items, "Hide" buttons * completed To-Dos: return the 30 most recent instead of 30 oldest (#7318) * v3 migration: fix createdAt date * adjust locales text, key names, and files for Rebirth, Reset, and Fortify / ReRoll for consistency with existing strings (#7321) * v3: fix unlinking multiple tasks * v3 fix releasing pets * v3: fix authenticating with apiUrl * v3: fix typo * v3 fix client tests for unlinking * v3 client: do not show start quest button when quest is active * v3 client: fix ability to send cards * v3 client: fix misc challenge issues * v3: fix notifications * v3 client: more user friendly errors * v3 client: only load completed todos once * v3 client: fix tests * v3: move TAVERN_ID to common code * fix: Provide default type and text for new task creation in score route * fix: Provide default history [] for habit in score route * fix: Add _legacyId prop to tasks to support non-uuid identifiers * chore: Change v3 migration to use _legacyId instead of legacyId * fix: check for _legacyId in tasks if id does not exist * refactor: Extract out finding task by id or _legacyId into a function * Api v3 party quest fixes (#7341) * Fix display of add challenge message when group challenges are empty * Fixed forced quest start to update quest without reload * Fixed needing to reload when accepting party invite * Fix group leave and join reload * Fixed leave current party and join another * Updated party tests * v3 client: remove console.log statement * v3: misc fixes * v3 client: fix predicatbale random * v3: info about API v3 * v3: update footer with links to developer resources * v3: support party invitation from email * v3 client: fix chat flagging * fix: Correct get tasks route to properly get todos (#7349) * move locales strings from api-v3.json to other locales files (#7347) * move locales strings from api-v3.json: authentication strings -> front.json * move locales strings from api-v3.json: authentication strings -> tasks.json * move locales strings from api-v3.json: authentication strings -> groups.json * move locales strings from api-v3.json: authentication strings -> challenge.json * move locales strings from api-v3.json: authentication strings -> groups.json (again) * move locales strings from api-v3.json: authentication strings -> quests.json * move locales strings from api-v3.json: authentication strings -> subscriber.json * move locales strings from api-v3.json: authentication strings -> spells.json * move locales strings from api-v3.json: authentication strings -> character.json * move locales strings from api-v3.json: authentication strings -> groups.json (PMs) * move locales strings from api-v3.json: authentication strings -> npc.json * move locales strings from api-v3.json: authentication strings -> pets.json * move locales strings from api-v3.json: authentication strings -> miscellaneous * move locales strings from api-v3.json: authentication strings -> contrib.json and settings.json * move locales strings from api-v3.json: delete unused string (invalidTasksOwner), delete api-v3.json, whitespace cleanup * v3 client: fix sticky header * v3: remove unused code * v3 client: correctly redirect after inviting * Removed v2 calls from views (#7351) * v3: fix tests for challenge export * v3: fallbackto authWithHeaders if wuthWithSession or authWithUrl fails * Added force cache update when fetching new messages (#7360) * v3: fetch whole user when booting from group tto avoid issues with pre save hook expecting all data * v3: misc fixes for payments * v3: limit fields of challenge tasks that can be updated * fix(tests): never connect to NODE_DB_URI for tests * Added new route for setting last cron and updated front end * v3: fix iap url * v3: fix build and ios IAP * Changed route to user set custom day start * v3: iap accessible under /api/v3, fixes to spells and groups invitations * v3: correctly use v3 routes in client * remove XP, GP when unticking a Daily with a completed checklist - fixes https://github.com/HabitRPG/habitrpg/issues/7246 * use natural language for error message about skills on challenge tasks (#7336), fix other gramatical error * Updated ui when user rejects a guild invite (#7368) * feat: complete custom day start route Closes #7363 * fix: Correct spelling of healAll skill fix: Correct sprite name of healAll skill * fix: Change all instances of spookDust -> spookySparkles * add dateCreated to all tasks; add empty challenge object to tasks that don't have one (#7386) * add plumilla to artists for Tangle Tree in Bailey message * Fixed quest drop modal (#7377) * Fixed quest drop modal * Fixed broken party test * [API v3] Maintenance Mode (#7367) * WIP(maintenance): maintenance * WIP(maintenance): working locale features * fix(maintenance): don't translate info page target * WIP(maintenance): start adding info page * fix(maintenance): linting * feat: Add container to maintenance info page * fix(maintenance): add config.json edits Also DRY variables for main vs info pages * fix(maintenance): linting * refactor(maintenance): further slim down variables * refactor: Remove unnecessary variables * fix: Correct string interpolation in maintenace view * feat: Dynamically add time to maintenance pages * maintenance mode: do not connect to mongodb * fix(maintenance): clean up timezones etc. * fix(maintenance): remove unneeded sprite * Tavern party challenges invites fix (#7394) * Added challenges and invitations to party * Loaded tavern challenges * Updated group and quest services tests * v3: implement automatic syncing if user is not up to date * Removed unnecessary fields when updating groups and challenges (#7395) * v3: do not saved populated user * v3: correctly return user subset * Chained party promises together (#7396) * v3: $w -> splitWhitespace * use bluebird * use babel polyfill * migration: fix items * update links for v3 * Updated shortname validation to support multiple browsers * Docs changes (#7401) * chore: Clarify transfer-gems documentation * chore: Clarify api status route documentation * chore: Mark webhooks as BETA * Added tags update route. Added sort to user service (#7381) * Added tags update route. Added sort to user service * Change update tasks route to reorder tasks * Fixed linting issue * Changed params for reorder tags route * Fixed not found tag and added test * Added password confirmation when deleteing account (#7402) * fix production logging * feat(commit): push * empty commit * feat(maintenance): post-downtime news & awards (#7406) * fix exporting avatar * second attempt at fixing exporting avatar * fix production logging * s3: convert moment to date instance * fix avatar sharing and caching (30 minutes) * fix: Correct missing parameter Closes #7433 * fix: Validate challenge shortname on server * adjust text strings - fixes https://github.com/HabitRPG/habitrpg/issues/5631 and also Short Name -> Tag Name
2016-05-23 11:58:31 +00:00
.achievement-spookySparkles {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1014px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
API v3 [WIP] (#6144) * Fixed more tests * Added tags into user service * Added api-v3 auth urls * v3: fix package.json * v3: fix package.json * Fixed auth tests. Updated Authctrl response * v3: remove newrelic config file in favour of env variables * v3: upgrade some deps * switch from Q to Bluebird * v3 fix tests with deferred * Removed extra consoles.log. Changed data.data to res.data * v3 fix tests and use coroutines instead of regenerator * v3: fix tests * v3: do not await a non promise * v3: q -> bluebird * Changed id param for registration response * Updated party query and create * Ensured login callback happens after user sync * Add challenges to groups. Fixed isMemberOfGuild check * Updated party and group tests * Fixed cron test * return user.id and send analytics event before changing page * fix trailing spaces * disable redirects * Api v3 party tavern fixes (#7191) * Added check if user is in party before query * Cached party query. Prevented party request when user is not in party. Updated Party create with no invites * Update tavern ctrl to use new promise * v3: misc fixes * Api v3 task fixes (#7193) * Update task view to use _id * Added try catch to user service ops calls * v3 client: saving after syncing is complete * Fixed test broken by part sync change (#7195) * v3: fix todo scoring and try to fix production testing problem * revert changes to mongoose config * mongoose: increase keepAlive * test mongoose fix * fix: Only apply captureStackTrace if it exists on the error object * v3: fix reminders with no startDate * mongoose: use options * chore(): rename website/src -> website/server and website/public -> website/client (#7199) * v3 fix GET /groups: return an error only if an invalid type is supplied not when there are 0 results (#7203) * [API v3] Fix calls to user.ops and deleting tags (#7204) * v3: fixes calls to user.ops from views and deleting tags * v3: fix tests that use user._statsComputed * Api v3 fixes continued (#7205) * Added timzeone offset back * Added APIToken back to settings page * Fixed fetch recent messages for party * Fixed returning group description * Fixed check if user is member of challenge * Fixed party members appearing in header * Updated get myGroups param to include public groups. Fixed isMemberOf group * Fixed hourglass purchase * Fixed challenge addding tasks on first creating * Updated tests to accomidate new changes * fix: Correct checklist on client Closes #7207 * fix: Pin eslint to 2.9 * minor improvements to cron code for clarity; fix inaccurate comments; add TODOs for rest-in-inn actions * fix: Add missing type param to equip call closes #7212 * rename and reword pubChalsMinPrize to reflect that it's only for Tavern challenges * allows players to send gems to each other; other minor related changes - fixes https://github.com/HabitRPG/habitrpg/issues/7227 * fix tests for /members/transfer-gems * fix: Set gems sent notification as translatable string * chore: Remove unusued variable * fix: Remove requirement on message paramter in transfer-gems * add a missing variable declaration * chore: clarify comments on cron code * fix: Correct client request from habitrpg -> tavern * update apidoc URL in package.json Closes #7222 * Fixed start party by invites * Updated spell casting to v3 * Fixed adding and removing tags on tasks * Fixed page reload on settings change * Fixed battle monsters with friends button * Loaded completed todos when done is clicked * chore: Reinstate floating version number for eslint babel-eslint regression fixed * Fixed reload tests * change "an user" to "a user" in comments and text (no code changes) (#7257) * fix: Alert user that drops were recieved * remove userServices.js from karma.conf - it's been moved to website/client/js/services * feat: Create debug update user route * fix: Correct set cron debug function * feat: Add make admin button to debug menu * lint: Add missing semicolons in test * fix: Temporarilly comment out udpate user debug route * v3: fix _tmp for crit and streakBonus * v3: execute all actions when leaving a solo party * v3 client: fix group not found when leaving party * v3 migration: fix challenge prize * v3 cron: only save modified tasks * v3: add CHALLENGE_TASK_NOT_FOUND to valid broken reasons * v3: fix tasks chart * v3 client: fix ability to leave challenge * v3 client: fix filtering by tag and correctly show tag tooltip * v3 common: fix tags tests * v3 client: support unlinking not found challenges tasks * v3: disable Bluebird warning for missing return, fixes #7269 * feat: Separate out update-user into set-cron and make-admin debug routes * chore: Disable make admin debug route for v3 prod testing * v3: misc fixes * v3: misc fixes * v3: fix adding multiple tasks * Fixed join/leave button updates * Queried only user groups to be available when creating challenges * Fixed bulk add tasks to challenge * Synced challenge tasks after leave and join. * Fixed default selected group * Fixed challenge member info. Fixed challenge winner selection * Fixed deleting challenge tasks * Fixed particiapting filter * v3 client: fix casting spells * v3: do not log sensitive data * v3: always save user when casting spell * v3: always save user when casting spell * v3: more fixes for spells * fix typos and missing information in apidocs - fixes https://github.com/HabitRPG/habitrpg/issues/7277 (#7282) * v3: add TODO for client side spells * feat: Add modify inventory debug menu * Fixed viewing user progress on challenge * Updated tests * fix: Fix quest progress button * fix incorrect Armoire test; remove unneeded param details from apidocs; disambiguate health potion * v3: fix stealth casting * v3: fix tasks saving and selection for rebirth reroll and reset (server-only) * v3: fix auto allocation * v3 client: misc fixes * rename buyPotion and buy-potion to buyHealthPotion and buy-health-potion; fix apidoc param error * Added delete for saved challenge task * Fixed member modal on front page * adjust text in apidocs for errors / clarity / consistency / standard terminology (no code changes) (#7298) * fix bug in Rebirth test, add new tests, adjust apidocs (#7293) * Updated task model to allow setting streak (#7306) * fix: Correct missing * in apidoc comments * Api v3 challenge fixes (#7287) * Fixed join/leave button updates * Queried only user groups to be available when creating challenges * Fixed bulk add tasks to challenge * Synced challenge tasks after leave and join. * Fixed default selected group * Fixed challenge member info. Fixed challenge winner selection * Fixed deleting challenge tasks * Fixed particiapting filter * Fixed viewing user progress on challenge * Updated tests * Added delete for saved challenge task * v3: fix sorting * [API v3] add CRON_SAFE_MODE (#7286) * add CRON_SAFE_MODE to example config file, fix some bugs, add an unrelated low-priority TODO * create CRON_SAFE_MODE to disable parts of cron for use after extended outage - fixes https://github.com/HabitRPG/habitrpg/issues/7161 * fix a bug with CRON_SAFE_MODE, remove duplicated code, remove completed TODO comment * fix check for CRON_SAFE_MODE * v3 client: fix typo * adjust debug menu Modify Inventory: hungrier pets, fewer Special items, "Hide" buttons * completed To-Dos: return the 30 most recent instead of 30 oldest (#7318) * v3 migration: fix createdAt date * adjust locales text, key names, and files for Rebirth, Reset, and Fortify / ReRoll for consistency with existing strings (#7321) * v3: fix unlinking multiple tasks * v3 fix releasing pets * v3: fix authenticating with apiUrl * v3: fix typo * v3 fix client tests for unlinking * v3 client: do not show start quest button when quest is active * v3 client: fix ability to send cards * v3 client: fix misc challenge issues * v3: fix notifications * v3 client: more user friendly errors * v3 client: only load completed todos once * v3 client: fix tests * v3: move TAVERN_ID to common code * fix: Provide default type and text for new task creation in score route * fix: Provide default history [] for habit in score route * fix: Add _legacyId prop to tasks to support non-uuid identifiers * chore: Change v3 migration to use _legacyId instead of legacyId * fix: check for _legacyId in tasks if id does not exist * refactor: Extract out finding task by id or _legacyId into a function * Api v3 party quest fixes (#7341) * Fix display of add challenge message when group challenges are empty * Fixed forced quest start to update quest without reload * Fixed needing to reload when accepting party invite * Fix group leave and join reload * Fixed leave current party and join another * Updated party tests * v3 client: remove console.log statement * v3: misc fixes * v3 client: fix predicatbale random * v3: info about API v3 * v3: update footer with links to developer resources * v3: support party invitation from email * v3 client: fix chat flagging * fix: Correct get tasks route to properly get todos (#7349) * move locales strings from api-v3.json to other locales files (#7347) * move locales strings from api-v3.json: authentication strings -> front.json * move locales strings from api-v3.json: authentication strings -> tasks.json * move locales strings from api-v3.json: authentication strings -> groups.json * move locales strings from api-v3.json: authentication strings -> challenge.json * move locales strings from api-v3.json: authentication strings -> groups.json (again) * move locales strings from api-v3.json: authentication strings -> quests.json * move locales strings from api-v3.json: authentication strings -> subscriber.json * move locales strings from api-v3.json: authentication strings -> spells.json * move locales strings from api-v3.json: authentication strings -> character.json * move locales strings from api-v3.json: authentication strings -> groups.json (PMs) * move locales strings from api-v3.json: authentication strings -> npc.json * move locales strings from api-v3.json: authentication strings -> pets.json * move locales strings from api-v3.json: authentication strings -> miscellaneous * move locales strings from api-v3.json: authentication strings -> contrib.json and settings.json * move locales strings from api-v3.json: delete unused string (invalidTasksOwner), delete api-v3.json, whitespace cleanup * v3 client: fix sticky header * v3: remove unused code * v3 client: correctly redirect after inviting * Removed v2 calls from views (#7351) * v3: fix tests for challenge export * v3: fallbackto authWithHeaders if wuthWithSession or authWithUrl fails * Added force cache update when fetching new messages (#7360) * v3: fetch whole user when booting from group tto avoid issues with pre save hook expecting all data * v3: misc fixes for payments * v3: limit fields of challenge tasks that can be updated * fix(tests): never connect to NODE_DB_URI for tests * Added new route for setting last cron and updated front end * v3: fix iap url * v3: fix build and ios IAP * Changed route to user set custom day start * v3: iap accessible under /api/v3, fixes to spells and groups invitations * v3: correctly use v3 routes in client * remove XP, GP when unticking a Daily with a completed checklist - fixes https://github.com/HabitRPG/habitrpg/issues/7246 * use natural language for error message about skills on challenge tasks (#7336), fix other gramatical error * Updated ui when user rejects a guild invite (#7368) * feat: complete custom day start route Closes #7363 * fix: Correct spelling of healAll skill fix: Correct sprite name of healAll skill * fix: Change all instances of spookDust -> spookySparkles * add dateCreated to all tasks; add empty challenge object to tasks that don't have one (#7386) * add plumilla to artists for Tangle Tree in Bailey message * Fixed quest drop modal (#7377) * Fixed quest drop modal * Fixed broken party test * [API v3] Maintenance Mode (#7367) * WIP(maintenance): maintenance * WIP(maintenance): working locale features * fix(maintenance): don't translate info page target * WIP(maintenance): start adding info page * fix(maintenance): linting * feat: Add container to maintenance info page * fix(maintenance): add config.json edits Also DRY variables for main vs info pages * fix(maintenance): linting * refactor(maintenance): further slim down variables * refactor: Remove unnecessary variables * fix: Correct string interpolation in maintenace view * feat: Dynamically add time to maintenance pages * maintenance mode: do not connect to mongodb * fix(maintenance): clean up timezones etc. * fix(maintenance): remove unneeded sprite * Tavern party challenges invites fix (#7394) * Added challenges and invitations to party * Loaded tavern challenges * Updated group and quest services tests * v3: implement automatic syncing if user is not up to date * Removed unnecessary fields when updating groups and challenges (#7395) * v3: do not saved populated user * v3: correctly return user subset * Chained party promises together (#7396) * v3: $w -> splitWhitespace * use bluebird * use babel polyfill * migration: fix items * update links for v3 * Updated shortname validation to support multiple browsers * Docs changes (#7401) * chore: Clarify transfer-gems documentation * chore: Clarify api status route documentation * chore: Mark webhooks as BETA * Added tags update route. Added sort to user service (#7381) * Added tags update route. Added sort to user service * Change update tasks route to reorder tasks * Fixed linting issue * Changed params for reorder tags route * Fixed not found tag and added test * Added password confirmation when deleteing account (#7402) * fix production logging * feat(commit): push * empty commit * feat(maintenance): post-downtime news & awards (#7406) * fix exporting avatar * second attempt at fixing exporting avatar * fix production logging * s3: convert moment to date instance * fix avatar sharing and caching (30 minutes) * fix: Correct missing parameter Closes #7433 * fix: Validate challenge shortname on server * adjust text strings - fixes https://github.com/HabitRPG/habitrpg/issues/5631 and also Short Name -> Tag Name
2016-05-23 11:58:31 +00:00
.achievement-spookySparkles2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1421px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-stoikalm {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1095px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
.achievement-stoikalm2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1323px -1571px;
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-sun {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1149px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-sun2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1225px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-sword {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1203px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-sword2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1127px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-thankyou {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1284px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-thankyou2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1029px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-thermometer {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1338px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-thermometer2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -931px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-tree {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1392px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-tree2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -833px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-triadbingo {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1446px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-triadbingo2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -735px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-ultimate-healer {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1500px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-ultimate-healer2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -637px -1571px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-ultimate-mage {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1554px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-ultimate-mage2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1606px -1411px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-ultimate-rogue {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -1608px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-ultimate-rogue2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1648px -1320px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-ultimate-warrior {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1648px -645px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-ultimate-warrior2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1648px -1138px;
width: 48px;
height: 52px;
}
.achievement-unearned2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1648px -1047px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-valentine {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1648px -736px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-valentine2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1648px -865px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
2015-09-12 16:22:15 +00:00
.achievement-wolf {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1648px -827px;
2015-09-12 16:22:15 +00:00
width: 24px;
height: 26px;
}
2015-11-06 21:54:23 +00:00
.achievement-wolf2x {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1698px -583px;
2015-11-06 21:54:23 +00:00
width: 48px;
height: 52px;
}
.background_alpine_slopes {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1134px 0px;
width: 140px;
height: 147px;
}
.background_aquarium {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -710px -148px;
width: 140px;
height: 147px;
}
.background_archery_range {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1134px -296px;
width: 140px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_autumn_forest {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1134px -444px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
2016-02-02 21:02:50 +00:00
.background_bamboo_forest {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -284px -296px;
2016-02-02 21:02:50 +00:00
width: 141px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_beach {
background-image: url(/static/sprites/spritesmith-main-0.png);
v3.84.0 - Backgrounds and Armoire 2017/04 (#8652) * Release Mergeback (#8644) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:49:05 +00:00
background-position: 0px 0px;
2015-09-12 16:22:15 +00:00
width: 141px;
height: 147px;
}
.background_beehive {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1134px -888px;
2017-02-02 17:31:43 +00:00
width: 140px;
height: 147px;
}
.background_bell_tower {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: 0px -1036px;
width: 140px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_blacksmithy {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -141px -1036px;
2017-01-03 21:35:23 +00:00
width: 140px;
height: 147px;
}
.background_blizzard {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -282px -1036px;
Login Incentives (#8230) * feat(incentives): login bennies WIP * feat(content): incentive prize content WIP * fix(content): placeholders pass tests * WIP(content): Bard instrument placeholder * feat(content): Incentives build * chore(sprites): compile and fix some strings * WIP(incentives): quests and backgrounds * fix(quests): correct buy/launch handling * [WIP] Incentives rewarding (#8226) * Added login incentive rewards * Updated incentive rewards * Added incentive modal and updated notification structure * Added analytics to sleeping * Added login incentives to user analytics * Fixed unit tests and ensured that prizes are incremented and not replaced * Updated style of daily login incentive modal * Added rewards modal * Added translations * Added loigin incentive ui elements to profile * Updated login incentives structure and abstracted to common.content * Added dynamic display for login incentives on profile * Added purple potion image * Updated daily login modal * Fixed progress calculation * Added bard gear * Updated login incentive rewards * Fixed styles and text * Added multiple read for notifications * Fixed lint issues * Fixed styles and added 50 limit * Updated quest keys * Added login incentives reward page * Fixed tests * Fixed linting and tests * Read named notifications route. Add image for backgrounds * Fixed style issues and added tranlsations to login incentive notification * Hided abiltiy to purchase incentive backgrounds and added message to detail how to unlock * Updated awarded message * Fixed text and updated progress counter to display better * Fixed purple potion reward text * Fixed check in backgrouns reward text * fix(quest): pass tests * Added display of multiple rewards * Updated modal styles * Fixed neagtive 50 issue * Remvoed total count from daily login incentives modal * Fixed magic paw display * fix(awards): give bunnies again * WIP(incentives): more progress on BG shop * fix(incentives): actually award backgrounds * fix(incentives): more BG fixy * fix(backgrounds): don't gem-buy checkin bgs * Added dust bunny notification * fix(incentives): don't redisplay bunny award * chore(news): Bailey and different promo sprite
2016-11-24 01:34:09 +00:00
width: 140px;
height: 147px;
}
.background_blue {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -423px -1036px;
v3.84.0 - Backgrounds and Armoire 2017/04 (#8652) * Release Mergeback (#8644) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:49:05 +00:00
width: 140px;
height: 147px;
}
.background_bug_covered_log {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -564px -1036px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_cherry_trees {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -705px -1036px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_clouds {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -846px -1036px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_coral_reef {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -987px -1036px;
2016-09-01 20:58:26 +00:00
width: 140px;
height: 147px;
}
.background_cornfields {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1128px -1036px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
2016-02-02 21:02:50 +00:00
.background_cozy_library {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -568px 0px;
2016-02-02 21:02:50 +00:00
width: 141px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_crystal_cave {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1275px -148px;
2016-03-01 20:59:25 +00:00
width: 140px;
height: 147px;
}
.background_deep_mine {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1275px -296px;
width: 140px;
height: 147px;
}
.background_deep_sea {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1275px -444px;
width: 140px;
height: 147px;
}
.background_dilatory_castle {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1275px -592px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_dilatory_ruins {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1275px -740px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_distant_castle {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1275px -888px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_drifting_raft {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1275px -1036px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_dusty_canyons {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: 0px -1184px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_fairy_ring {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -141px -1184px;
2016-09-01 20:58:26 +00:00
width: 140px;
height: 147px;
}
.background_farmhouse {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -282px -1184px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_floating_islands {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -423px -1184px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_floral_meadow {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -564px -1184px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_forest {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1134px -740px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_frigid_peak {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -846px -1184px;
width: 140px;
height: 147px;
}
.background_frozen_lake {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -987px -1184px;
width: 140px;
height: 147px;
}
.background_gazebo {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1128px -1184px;
v3.84.0 - Backgrounds and Armoire 2017/04 (#8652) * Release Mergeback (#8644) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:49:05 +00:00
width: 140px;
height: 147px;
}
.background_giant_birdhouse {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1269px -1184px;
width: 140px;
height: 147px;
}
.background_giant_florals {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -568px -148px;
2016-02-02 21:02:50 +00:00
width: 141px;
height: 147px;
}
.background_giant_wave {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -568px -296px;
2015-09-12 16:22:15 +00:00
width: 141px;
height: 147px;
}
.background_grand_staircase {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: 0px -444px;
width: 141px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_graveyard {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1416px -444px;
Login Incentives (#8230) * feat(incentives): login bennies WIP * feat(content): incentive prize content WIP * fix(content): placeholders pass tests * WIP(content): Bard instrument placeholder * feat(content): Incentives build * chore(sprites): compile and fix some strings * WIP(incentives): quests and backgrounds * fix(quests): correct buy/launch handling * [WIP] Incentives rewarding (#8226) * Added login incentive rewards * Updated incentive rewards * Added incentive modal and updated notification structure * Added analytics to sleeping * Added login incentives to user analytics * Fixed unit tests and ensured that prizes are incremented and not replaced * Updated style of daily login incentive modal * Added rewards modal * Added translations * Added loigin incentive ui elements to profile * Updated login incentives structure and abstracted to common.content * Added dynamic display for login incentives on profile * Added purple potion image * Updated daily login modal * Fixed progress calculation * Added bard gear * Updated login incentive rewards * Fixed styles and text * Added multiple read for notifications * Fixed lint issues * Fixed styles and added 50 limit * Updated quest keys * Added login incentives reward page * Fixed tests * Fixed linting and tests * Read named notifications route. Add image for backgrounds * Fixed style issues and added tranlsations to login incentive notification * Hided abiltiy to purchase incentive backgrounds and added message to detail how to unlock * Updated awarded message * Fixed text and updated progress counter to display better * Fixed purple potion reward text * Fixed check in backgrouns reward text * fix(quest): pass tests * Added display of multiple rewards * Updated modal styles * Fixed neagtive 50 issue * Remvoed total count from daily login incentives modal * Fixed magic paw display * fix(awards): give bunnies again * WIP(incentives): more progress on BG shop * fix(incentives): actually award backgrounds * fix(incentives): more BG fixy * fix(backgrounds): don't gem-buy checkin bgs * Added dust bunny notification * fix(incentives): don't redisplay bunny award * chore(news): Bailey and different promo sprite
2016-11-24 01:34:09 +00:00
width: 140px;
height: 147px;
}
.background_green {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1416px -592px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_guardian_statues {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -142px -444px;
width: 141px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_gumdrop_land {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1416px -888px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_habit_city_streets {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -284px -444px;
width: 141px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_harvest_feast {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1416px -1184px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_harvest_fields {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -426px -444px;
2015-09-12 16:22:15 +00:00
width: 141px;
height: 147px;
}
.background_harvest_moon {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -568px -444px;
width: 141px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_haunted_house {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -282px -1332px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_ice_cave {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -710px 0px;
2015-09-12 16:22:15 +00:00
width: 141px;
height: 147px;
}
.background_iceberg {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -564px -1332px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
2016-08-03 20:27:49 +00:00
.background_idyllic_cabin {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -705px -1332px;
2016-08-03 20:27:49 +00:00
width: 140px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_island_waterfalls {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -846px -1332px;
width: 140px;
height: 147px;
}
.background_lighthouse_shore {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -987px -1332px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_lilypad {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1128px -1332px;
width: 140px;
height: 147px;
}
.background_magic_beanstalk {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1269px -1332px;
width: 140px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_marble_temple {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -142px 0px;
2015-09-12 16:22:15 +00:00
width: 141px;
height: 147px;
}
.background_market {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px 0px;
width: 140px;
height: 147px;
}
.background_meandering_cave {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px -148px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
2016-11-02 23:28:35 +00:00
.background_midnight_clouds {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px -296px;
v3.84.0 - Backgrounds and Armoire 2017/04 (#8652) * Release Mergeback (#8644) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:49:05 +00:00
width: 140px;
height: 147px;
}
.background_mist_shrouded_mountain {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px -444px;
width: 140px;
height: 147px;
}
.background_mistiflying_circus {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -705px -1184px;
2016-08-03 20:27:49 +00:00
width: 140px;
height: 147px;
}
2016-11-02 23:28:35 +00:00
.background_mountain_lake {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -987px -888px;
width: 140px;
height: 147px;
}
2016-11-02 23:28:35 +00:00
.background_mountain_pyramid {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -846px -888px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
2016-11-02 23:28:35 +00:00
.background_night_dunes {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -705px -888px;
2016-11-02 23:28:35 +00:00
width: 140px;
height: 147px;
}
.background_on_tree_branch {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -142px -296px;
width: 141px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_open_waters {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: 0px -296px;
2015-09-12 16:22:15 +00:00
width: 141px;
height: 147px;
}
2016-09-01 20:58:26 +00:00
.background_orchard {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -282px -888px;
2016-09-01 20:58:26 +00:00
width: 140px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_pagodas {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -141px -888px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_pumpkin_patch {
background-image: url(/static/sprites/spritesmith-main-0.png);
2017-04-26 01:57:19 +00:00
background-position: 0px -888px;
Login Incentives (#8230) * feat(incentives): login bennies WIP * feat(content): incentive prize content WIP * fix(content): placeholders pass tests * WIP(content): Bard instrument placeholder * feat(content): Incentives build * chore(sprites): compile and fix some strings * WIP(incentives): quests and backgrounds * fix(quests): correct buy/launch handling * [WIP] Incentives rewarding (#8226) * Added login incentive rewards * Updated incentive rewards * Added incentive modal and updated notification structure * Added analytics to sleeping * Added login incentives to user analytics * Fixed unit tests and ensured that prizes are incremented and not replaced * Updated style of daily login incentive modal * Added rewards modal * Added translations * Added loigin incentive ui elements to profile * Updated login incentives structure and abstracted to common.content * Added dynamic display for login incentives on profile * Added purple potion image * Updated daily login modal * Fixed progress calculation * Added bard gear * Updated login incentive rewards * Fixed styles and text * Added multiple read for notifications * Fixed lint issues * Fixed styles and added 50 limit * Updated quest keys * Added login incentives reward page * Fixed tests * Fixed linting and tests * Read named notifications route. Add image for backgrounds * Fixed style issues and added tranlsations to login incentive notification * Hided abiltiy to purchase incentive backgrounds and added message to detail how to unlock * Updated awarded message * Fixed text and updated progress counter to display better * Fixed purple potion reward text * Fixed check in backgrouns reward text * fix(quest): pass tests * Added display of multiple rewards * Updated modal styles * Fixed neagtive 50 issue * Remvoed total count from daily login incentives modal * Fixed magic paw display * fix(awards): give bunnies again * WIP(incentives): more progress on BG shop * fix(incentives): actually award backgrounds * fix(incentives): more BG fixy * fix(backgrounds): don't gem-buy checkin bgs * Added dust bunny notification * fix(incentives): don't redisplay bunny award * chore(news): Bailey and different promo sprite
2016-11-24 01:34:09 +00:00
width: 140px;
height: 147px;
}
.background_purple {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -993px -740px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_pyramids {
background-image: url(/static/sprites/spritesmith-main-0.png);
v3.84.0 - Backgrounds and Armoire 2017/04 (#8652) * Release Mergeback (#8644) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:49:05 +00:00
background-position: -426px -148px;
width: 141px;
height: 147px;
}
.background_rainbows_end {
background-image: url(/static/sprites/spritesmith-main-0.png);
v3.84.0 - Backgrounds and Armoire 2017/04 (#8652) * Release Mergeback (#8644) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:49:05 +00:00
background-position: -426px 0px;
2015-09-12 16:22:15 +00:00
width: 141px;
height: 147px;
}
2016-03-01 20:59:25 +00:00
.background_rainforest {
background-image: url(/static/sprites/spritesmith-main-0.png);
v3.84.0 - Backgrounds and Armoire 2017/04 (#8652) * Release Mergeback (#8644) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:49:05 +00:00
background-position: -284px -148px;
2015-09-12 16:22:15 +00:00
width: 141px;
height: 147px;
}
2016-10-04 15:54:55 +00:00
.background_rainy_city {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -993px -148px;
Login Incentives (#8230) * feat(incentives): login bennies WIP * feat(content): incentive prize content WIP * fix(content): placeholders pass tests * WIP(content): Bard instrument placeholder * feat(content): Incentives build * chore(sprites): compile and fix some strings * WIP(incentives): quests and backgrounds * fix(quests): correct buy/launch handling * [WIP] Incentives rewarding (#8226) * Added login incentive rewards * Updated incentive rewards * Added incentive modal and updated notification structure * Added analytics to sleeping * Added login incentives to user analytics * Fixed unit tests and ensured that prizes are incremented and not replaced * Updated style of daily login incentive modal * Added rewards modal * Added translations * Added loigin incentive ui elements to profile * Updated login incentives structure and abstracted to common.content * Added dynamic display for login incentives on profile * Added purple potion image * Updated daily login modal * Fixed progress calculation * Added bard gear * Updated login incentive rewards * Fixed styles and text * Added multiple read for notifications * Fixed lint issues * Fixed styles and added 50 limit * Updated quest keys * Added login incentives reward page * Fixed tests * Fixed linting and tests * Read named notifications route. Add image for backgrounds * Fixed style issues and added tranlsations to login incentive notification * Hided abiltiy to purchase incentive backgrounds and added message to detail how to unlock * Updated awarded message * Fixed text and updated progress counter to display better * Fixed purple potion reward text * Fixed check in backgrouns reward text * fix(quest): pass tests * Added display of multiple rewards * Updated modal styles * Fixed neagtive 50 issue * Remvoed total count from daily login incentives modal * Fixed magic paw display * fix(awards): give bunnies again * WIP(incentives): more progress on BG shop * fix(incentives): actually award backgrounds * fix(incentives): more BG fixy * fix(backgrounds): don't gem-buy checkin bgs * Added dust bunny notification * fix(incentives): don't redisplay bunny award * chore(news): Bailey and different promo sprite
2016-11-24 01:34:09 +00:00
width: 140px;
height: 147px;
}
.background_red {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -993px 0px;
2016-10-04 15:54:55 +00:00
width: 140px;
height: 147px;
}
2016-03-01 20:59:25 +00:00
.background_rolling_hills {
background-image: url(/static/sprites/spritesmith-main-0.png);
v3.84.0 - Backgrounds and Armoire 2017/04 (#8652) * Release Mergeback (#8644) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:49:05 +00:00
background-position: -142px -148px;
2016-03-01 20:59:25 +00:00
width: 141px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_seafarer_ship {
background-image: url(/static/sprites/spritesmith-main-0.png);
v3.84.0 - Backgrounds and Armoire 2017/04 (#8652) * Release Mergeback (#8644) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:49:05 +00:00
background-position: -705px -740px;
2016-12-01 21:43:46 +00:00
width: 140px;
height: 147px;
}
.background_shimmering_ice_prism {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -564px -740px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_shimmery_bubbles {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -423px -740px;
width: 140px;
height: 147px;
}
.background_slimy_swamp {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -282px -740px;
width: 140px;
height: 147px;
}
.background_snowman_army {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -141px -740px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_snowy_pines {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: 0px -740px;
width: 140px;
height: 147px;
}
.background_snowy_sunrise {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -852px -592px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_south_pole {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -852px -444px;
2017-01-03 21:35:23 +00:00
width: 140px;
height: 147px;
}
.background_sparkling_snowflake {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -852px -296px;
2016-10-04 15:54:55 +00:00
width: 140px;
height: 147px;
}
.background_spider_web {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -852px -148px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_spring_rain {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -852px 0px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_stable {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -705px -592px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_stained_glass {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -564px -592px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_starry_skies {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -423px -592px;
2017-01-03 21:35:23 +00:00
width: 140px;
height: 147px;
}
.background_stoikalm_volcanoes {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -282px -592px;
2016-03-01 20:59:25 +00:00
width: 140px;
height: 147px;
}
.background_stone_circle {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -141px -592px;
2016-11-02 23:28:35 +00:00
width: 140px;
height: 147px;
}
.background_stormy_rooftops {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: 0px -592px;
2016-08-03 20:27:49 +00:00
width: 140px;
height: 147px;
}
.background_stormy_ship {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -710px -444px;
2016-10-04 15:54:55 +00:00
width: 140px;
height: 147px;
}
.background_strange_sewers {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -710px -296px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_sunken_ship {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1410px -1332px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_sunset_meadow {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -423px -1332px;
width: 140px;
height: 147px;
}
.background_sunset_oasis {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -141px -1332px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_sunset_savannah {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: 0px -1332px;
width: 140px;
height: 147px;
}
.background_swarming_darkness {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1416px -1036px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_tavern {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1416px -740px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.background_thunderstorm {
background-image: url(/static/sprites/spritesmith-main-0.png);
v3.84.0 - Backgrounds and Armoire 2017/04 (#8652) * Release Mergeback (#8644) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:49:05 +00:00
background-position: 0px -148px;
2015-09-12 16:22:15 +00:00
width: 141px;
height: 147px;
}
2017-02-02 17:31:43 +00:00
.background_treasure_room {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1416px -148px;
2017-02-02 17:31:43 +00:00
width: 140px;
height: 147px;
}
.background_tree_roots {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1416px 0px;
width: 140px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_twinkly_lights {
background-image: url(/static/sprites/spritesmith-main-0.png);
v3.84.0 - Backgrounds and Armoire 2017/04 (#8652) * Release Mergeback (#8644) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:49:05 +00:00
background-position: -284px 0px;
2015-09-12 16:22:15 +00:00
width: 141px;
height: 147px;
}
.background_twinkly_party_lights {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -426px -296px;
2015-09-12 16:22:15 +00:00
width: 141px;
height: 147px;
}
.background_violet {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1134px -592px;
width: 140px;
height: 147px;
}
2015-09-12 16:22:15 +00:00
.background_volcano {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -564px -888px;
width: 140px;
height: 147px;
}
.background_waterfall_rock {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -423px -888px;
2017-02-02 17:31:43 +00:00
width: 140px;
height: 147px;
}
.background_wedding_arch {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -993px -592px;
2016-11-02 23:28:35 +00:00
width: 140px;
height: 147px;
}
.background_windy_autumn {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -993px -444px;
2016-12-01 21:43:46 +00:00
width: 140px;
height: 147px;
}
.background_winter_fireworks {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -993px -296px;
width: 140px;
height: 147px;
}
.background_winter_night {
background-image: url(/static/sprites/spritesmith-main-0.png);
v3.84.0 - Backgrounds and Armoire 2017/04 (#8652) * Release Mergeback (#8644) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:49:05 +00:00
background-position: -846px -740px;
2016-12-01 21:43:46 +00:00
width: 140px;
height: 147px;
}
.background_winter_storefront {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1416px -296px;
width: 140px;
height: 147px;
}
.background_winter_town {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1275px 0px;
Login Incentives (#8230) * feat(incentives): login bennies WIP * feat(content): incentive prize content WIP * fix(content): placeholders pass tests * WIP(content): Bard instrument placeholder * feat(content): Incentives build * chore(sprites): compile and fix some strings * WIP(incentives): quests and backgrounds * fix(quests): correct buy/launch handling * [WIP] Incentives rewarding (#8226) * Added login incentive rewards * Updated incentive rewards * Added incentive modal and updated notification structure * Added analytics to sleeping * Added login incentives to user analytics * Fixed unit tests and ensured that prizes are incremented and not replaced * Updated style of daily login incentive modal * Added rewards modal * Added translations * Added loigin incentive ui elements to profile * Updated login incentives structure and abstracted to common.content * Added dynamic display for login incentives on profile * Added purple potion image * Updated daily login modal * Fixed progress calculation * Added bard gear * Updated login incentive rewards * Fixed styles and text * Added multiple read for notifications * Fixed lint issues * Fixed styles and added 50 limit * Updated quest keys * Added login incentives reward page * Fixed tests * Fixed linting and tests * Read named notifications route. Add image for backgrounds * Fixed style issues and added tranlsations to login incentive notification * Hided abiltiy to purchase incentive backgrounds and added message to detail how to unlock * Updated awarded message * Fixed text and updated progress counter to display better * Fixed purple potion reward text * Fixed check in backgrouns reward text * fix(quest): pass tests * Added display of multiple rewards * Updated modal styles * Fixed neagtive 50 issue * Remvoed total count from daily login incentives modal * Fixed magic paw display * fix(awards): give bunnies again * WIP(incentives): more progress on BG shop * fix(incentives): actually award backgrounds * fix(incentives): more BG fixy * fix(backgrounds): don't gem-buy checkin bgs * Added dust bunny notification * fix(incentives): don't redisplay bunny award * chore(news): Bailey and different promo sprite
2016-11-24 01:34:09 +00:00
width: 140px;
height: 147px;
}
.background_yellow {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1134px -148px;
2015-09-12 16:22:15 +00:00
width: 140px;
height: 147px;
}
.hair_beard_1_TRUred {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -182px -1571px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_TRUred {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -207px -1586px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_aurora {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1183px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_aurora {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1208px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_black {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1092px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_black {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1117px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_blond {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1001px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_blond {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1026px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_blue {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -910px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_blue {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -935px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_brown {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -819px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_brown {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -844px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_candycane {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -728px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_candycane {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -753px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_candycorn {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -637px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_candycorn {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -662px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_festive {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -546px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_festive {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -571px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_frost {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -455px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_frost {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -480px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_ghostwhite {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -364px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_ghostwhite {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -389px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_green {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -273px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_green {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -298px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_halloween {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -182px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_halloween {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -207px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_holly {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -91px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_holly {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -116px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_hollygreen {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: 0px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_hollygreen {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -25px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_midnight {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px -1320px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_midnight {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1582px -1335px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_pblue {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px -1229px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_pblue {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1582px -1244px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_peppermint {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px -1138px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_peppermint {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1582px -1153px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_pgreen {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px -1047px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_pgreen {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1582px -1062px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_porange {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px -956px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_porange {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1582px -971px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_ppink {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px -865px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_ppink {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1582px -880px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_ppurple {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px -774px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_ppurple {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1582px -789px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_pumpkin {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px -683px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_pumpkin {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1582px -698px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_purple {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1557px -592px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_purple {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1582px -607px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_pyellow {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -546px -1571px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_pyellow {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -571px -1586px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_rainbow {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -455px -1571px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_rainbow {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -480px -1586px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_red {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -364px -1571px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_red {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -389px -1586px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_snowy {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -273px -1571px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_snowy {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -298px -1586px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_white {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -91px -1571px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_white {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -116px -1586px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_winternight {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: 0px -1571px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_winternight {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -25px -1586px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_winterstar {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1547px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_winterstar {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1572px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_yellow {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1456px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_yellow {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1481px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_1_zombie {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1365px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_1_zombie {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1390px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}
.hair_beard_2_aurora {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1274px -1480px;
2015-09-12 16:22:15 +00:00
width: 90px;
height: 90px;
}
2015-10-08 22:32:34 +00:00
.customize-option.hair_beard_2_aurora {
background-image: url(/static/sprites/spritesmith-main-0.png);
background-position: -1299px -1495px;
2015-10-08 22:32:34 +00:00
width: 60px;
height: 60px;
2015-09-12 16:22:15 +00:00
}