Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | 31x 31x | import { ASSETS } from "../assets";
// v1 mascot roles — several roles reuse the same generic mascot image
export const lightAssets = {
lazyMascot: ASSETS.IMAGES.LAZY_MASCOT,
patinMascot: ASSETS.IMAGES.PATIN_MASCOT,
coffeeMascot: ASSETS.IMAGES.COFFEE_MASCOT,
heartMascot: ASSETS.IMAGES.HEART_MASCOT,
sleepingMascot: ASSETS.IMAGES.SLEEPING_MASCOT,
timeOffMascot: ASSETS.IMAGES.LAZY_MASCOT,
reallocationMascot: ASSETS.IMAGES.PATIN_MASCOT,
mealMascot: ASSETS.IMAGES.LAZY_MASCOT,
bookRoomMascot: ASSETS.IMAGES.COFFEE_MASCOT,
maintenanceMascot: ASSETS.IMAGES.PATIN_MASCOT,
splashMascot: ASSETS.IMAGES.SPLASH_MASCOT,
loadingMascot: ASSETS.IMAGES.PATIN_MASCOT,
successMascot: ASSETS.IMAGES.PATIN_MASCOT,
pendingMascot: ASSETS.IMAGES.COFFEE_MASCOT,
};
// v2 only redefines the per-category mascots that have v2 artwork —
// everything else carries over from v1 unchanged.
// Roles below with no dedicated v2 art yet (patin/lazy/heart/sleeping) reuse
// splashMascot as a consistent placeholder so nothing stays stuck on v1 gray art.
export const lightV2Assets = {
...lightAssets,
timeOffMascot: ASSETS.IMAGES_V2.TIME_OFF_MASCOT,
reallocationMascot: ASSETS.IMAGES_V2.REALLOCATION_MASCOT,
mealMascot: ASSETS.IMAGES_V2.MEAL_MASCOT,
bookRoomMascot: ASSETS.IMAGES_V2.COFFEE_MASCOT,
maintenanceMascot: ASSETS.IMAGES_V2.MAINTENANCE_MASCOT,
loadingMascot: ASSETS.IMAGES.SPLASH_MASCOT,
coffeeMascot: ASSETS.IMAGES_V2.COFFEE_MASCOT,
patinMascot: ASSETS.IMAGES.SPLASH_MASCOT,
successMascot: ASSETS.IMAGES_V2.REALLOCATION_MASCOT,
pendingMascot: ASSETS.IMAGES_V2.PENDING_MASCOT,
};
|