add halloween lootbox / fix thresh theme
|
|
@ -212,4 +212,34 @@ export const series1: Lootbox = {
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
export const lootboxes = [series1];
|
export const halloween: Lootbox = {
|
||||||
|
name: "Halloween",
|
||||||
|
id: "halloween",
|
||||||
|
price: 6000,
|
||||||
|
priceText: "6.000",
|
||||||
|
image: lootbox1,
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
id: "skeleton",
|
||||||
|
rarity: "rare",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "vampire",
|
||||||
|
rarity: "rare",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "ghost",
|
||||||
|
rarity: "rare",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "pumpkin",
|
||||||
|
rarity: "rare",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "zombie",
|
||||||
|
rarity: "rare",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
||||||
|
export const lootboxes = [series1, halloween];
|
||||||
|
|
|
||||||
|
After Width: | Height: | Size: 271 B |
|
After Width: | Height: | Size: 354 B |
|
After Width: | Height: | Size: 414 B |
|
After Width: | Height: | Size: 293 B |
|
After Width: | Height: | Size: 357 B |
|
After Width: | Height: | Size: 391 B |
|
After Width: | Height: | Size: 298 B |
|
After Width: | Height: | Size: 375 B |
|
After Width: | Height: | Size: 554 B |
|
After Width: | Height: | Size: 379 B |
|
After Width: | Height: | Size: 394 B |
|
After Width: | Height: | Size: 496 B |
|
After Width: | Height: | Size: 144 B |
|
After Width: | Height: | Size: 256 B |
|
After Width: | Height: | Size: 263 B |
|
After Width: | Height: | Size: 362 B |
|
After Width: | Height: | Size: 416 B |
|
After Width: | Height: | Size: 290 B |
|
After Width: | Height: | Size: 329 B |
|
After Width: | Height: | Size: 380 B |
|
After Width: | Height: | Size: 273 B |
|
After Width: | Height: | Size: 366 B |
|
After Width: | Height: | Size: 558 B |
|
After Width: | Height: | Size: 339 B |
|
After Width: | Height: | Size: 424 B |
|
After Width: | Height: | Size: 467 B |
|
After Width: | Height: | Size: 150 B |
|
After Width: | Height: | Size: 273 B |
|
Before Width: | Height: | Size: 424 B After Width: | Height: | Size: 456 B |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
|
@ -0,0 +1,20 @@
|
||||||
|
import type { Theme } from "../Theme";
|
||||||
|
|
||||||
|
export const ghostTheme: Theme = {
|
||||||
|
size: 32,
|
||||||
|
mine: () => import("../../assets/themes/halloween/ghost/mine.png"),
|
||||||
|
tile: () => import("../../assets/themes/halloween/ghost/tile.png"),
|
||||||
|
revealed: () => import("../../assets/themes/halloween/ghost/revealed.png"),
|
||||||
|
flag: () => import("../../assets/themes/halloween/ghost/flag.png"),
|
||||||
|
questionMark: () =>
|
||||||
|
import("../../assets/themes/halloween/ghost/question-mark.png"),
|
||||||
|
lastPos: () => import("../../assets/themes/halloween/ghost/last-pos.png"),
|
||||||
|
1: () => import("../../assets/themes/halloween/ghost/1.png"),
|
||||||
|
2: () => import("../../assets/themes/halloween/ghost/2.png"),
|
||||||
|
3: () => import("../../assets/themes/halloween/ghost/3.png"),
|
||||||
|
4: () => import("../../assets/themes/halloween/ghost/4.png"),
|
||||||
|
5: () => import("../../assets/themes/halloween/ghost/5.png"),
|
||||||
|
6: () => import("../../assets/themes/halloween/ghost/6.png"),
|
||||||
|
7: () => import("../../assets/themes/halloween/ghost/7.png"),
|
||||||
|
8: () => import("../../assets/themes/halloween/ghost/8.png"),
|
||||||
|
};
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
import type { Theme } from "../Theme";
|
||||||
|
|
||||||
|
export const pumpkinTheme: Theme = {
|
||||||
|
size: 32,
|
||||||
|
mine: () => import("../../assets/themes/halloween/pumpkin/mine.png"),
|
||||||
|
tile: () => import("../../assets/themes/halloween/pumpkin/tile.png"),
|
||||||
|
revealed: () => import("../../assets/themes/halloween/pumpkin/revealed.png"),
|
||||||
|
flag: () => import("../../assets/themes/halloween/pumpkin/flag.png"),
|
||||||
|
questionMark: () =>
|
||||||
|
import("../../assets/themes/halloween/pumpkin/question-mark.png"),
|
||||||
|
lastPos: () => import("../../assets/themes/halloween/pumpkin/last-pos.png"),
|
||||||
|
1: () => import("../../assets/themes/halloween/pumpkin/1.png"),
|
||||||
|
2: () => import("../../assets/themes/halloween/pumpkin/2.png"),
|
||||||
|
3: () => import("../../assets/themes/halloween/pumpkin/3.png"),
|
||||||
|
4: () => import("../../assets/themes/halloween/pumpkin/4.png"),
|
||||||
|
5: () => import("../../assets/themes/halloween/pumpkin/5.png"),
|
||||||
|
6: () => import("../../assets/themes/halloween/pumpkin/6.png"),
|
||||||
|
7: () => import("../../assets/themes/halloween/pumpkin/7.png"),
|
||||||
|
8: () => import("../../assets/themes/halloween/pumpkin/8.png"),
|
||||||
|
};
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
import type { Theme } from "../Theme";
|
||||||
|
|
||||||
|
export const skeletonTheme: Theme = {
|
||||||
|
size: 32,
|
||||||
|
mine: () => import("../../assets/themes/halloween/skeleton/mine.png"),
|
||||||
|
tile: () => import("../../assets/themes/halloween/skeleton/tile.png"),
|
||||||
|
revealed: () => import("../../assets/themes/halloween/skeleton/revealed.png"),
|
||||||
|
flag: () => import("../../assets/themes/halloween/skeleton/flag.png"),
|
||||||
|
questionMark: () =>
|
||||||
|
import("../../assets/themes/halloween/skeleton/question-mark.png"),
|
||||||
|
lastPos: () => import("../../assets/themes/halloween/skeleton/last-pos.png"),
|
||||||
|
1: () => import("../../assets/themes/halloween/skeleton/1.png"),
|
||||||
|
2: () => import("../../assets/themes/halloween/skeleton/2.png"),
|
||||||
|
3: () => import("../../assets/themes/halloween/skeleton/3.png"),
|
||||||
|
4: () => import("../../assets/themes/halloween/skeleton/4.png"),
|
||||||
|
5: () => import("../../assets/themes/halloween/skeleton/5.png"),
|
||||||
|
6: () => import("../../assets/themes/halloween/skeleton/6.png"),
|
||||||
|
7: () => import("../../assets/themes/halloween/skeleton/7.png"),
|
||||||
|
8: () => import("../../assets/themes/halloween/skeleton/8.png"),
|
||||||
|
};
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
import type { Theme } from "../Theme";
|
||||||
|
|
||||||
|
export const vampireTheme: Theme = {
|
||||||
|
size: 32,
|
||||||
|
mine: () => import("../../assets/themes/halloween/vampire/mine.png"),
|
||||||
|
tile: () => import("../../assets/themes/halloween/vampire/tile.png"),
|
||||||
|
revealed: () => import("../../assets/themes/halloween/vampire/revealed.png"),
|
||||||
|
flag: () => import("../../assets/themes/halloween/vampire/flag.png"),
|
||||||
|
questionMark: () =>
|
||||||
|
import("../../assets/themes/halloween/vampire/question-mark.png"),
|
||||||
|
lastPos: () => import("../../assets/themes/halloween/vampire/last-pos.png"),
|
||||||
|
1: () => import("../../assets/themes/halloween/vampire/1.png"),
|
||||||
|
2: () => import("../../assets/themes/halloween/vampire/2.png"),
|
||||||
|
3: () => import("../../assets/themes/halloween/vampire/3.png"),
|
||||||
|
4: () => import("../../assets/themes/halloween/vampire/4.png"),
|
||||||
|
5: () => import("../../assets/themes/halloween/vampire/5.png"),
|
||||||
|
6: () => import("../../assets/themes/halloween/vampire/6.png"),
|
||||||
|
7: () => import("../../assets/themes/halloween/vampire/7.png"),
|
||||||
|
8: () => import("../../assets/themes/halloween/vampire/8.png"),
|
||||||
|
};
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
import type { Theme } from "../Theme";
|
||||||
|
|
||||||
|
export const zombieTheme: Theme = {
|
||||||
|
size: 32,
|
||||||
|
mine: () => import("../../assets/themes/halloween/zombie/mine.png"),
|
||||||
|
tile: () => import("../../assets/themes/halloween/zombie/tile.png"),
|
||||||
|
revealed: () => import("../../assets/themes/halloween/zombie/revealed.png"),
|
||||||
|
flag: () => import("../../assets/themes/halloween/zombie/flag.png"),
|
||||||
|
questionMark: () =>
|
||||||
|
import("../../assets/themes/halloween/zombie/question-mark.png"),
|
||||||
|
lastPos: () => import("../../assets/themes/halloween/zombie/last-pos.png"),
|
||||||
|
1: () => import("../../assets/themes/halloween/zombie/1.png"),
|
||||||
|
2: () => import("../../assets/themes/halloween/zombie/2.png"),
|
||||||
|
3: () => import("../../assets/themes/halloween/zombie/3.png"),
|
||||||
|
4: () => import("../../assets/themes/halloween/zombie/4.png"),
|
||||||
|
5: () => import("../../assets/themes/halloween/zombie/5.png"),
|
||||||
|
6: () => import("../../assets/themes/halloween/zombie/6.png"),
|
||||||
|
7: () => import("../../assets/themes/halloween/zombie/7.png"),
|
||||||
|
8: () => import("../../assets/themes/halloween/zombie/8.png"),
|
||||||
|
};
|
||||||
|
|
@ -21,6 +21,11 @@ import { eldenRingTheme } from "./elden-ring";
|
||||||
import { farmTheme } from "./farm";
|
import { farmTheme } from "./farm";
|
||||||
import { flowersTheme } from "./flowers";
|
import { flowersTheme } from "./flowers";
|
||||||
import { halliGalliTheme } from "./halli-galli";
|
import { halliGalliTheme } from "./halli-galli";
|
||||||
|
import { ghostTheme } from "./halloween/ghost";
|
||||||
|
import { pumpkinTheme } from "./halloween/pumpkin";
|
||||||
|
import { skeletonTheme } from "./halloween/skeleton";
|
||||||
|
import { vampireTheme } from "./halloween/vampire";
|
||||||
|
import { zombieTheme } from "./halloween/zombie";
|
||||||
import { insectsTheme } from "./insects";
|
import { insectsTheme } from "./insects";
|
||||||
import { isaacTheme } from "./isaac";
|
import { isaacTheme } from "./isaac";
|
||||||
import { janitorTreshTheme } from "./janitor-tresh";
|
import { janitorTreshTheme } from "./janitor-tresh";
|
||||||
|
|
@ -296,4 +301,34 @@ export const themes = [
|
||||||
id: "rainbow",
|
id: "rainbow",
|
||||||
theme: rainbowTheme,
|
theme: rainbowTheme,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "Ghost",
|
||||||
|
tags: ["halloween"],
|
||||||
|
id: "ghost",
|
||||||
|
theme: ghostTheme,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Pumpkin",
|
||||||
|
tags: ["halloween"],
|
||||||
|
id: "pumpkin",
|
||||||
|
theme: pumpkinTheme,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Skeleton",
|
||||||
|
tags: ["halloween"],
|
||||||
|
id: "skeleton",
|
||||||
|
theme: skeletonTheme,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Vampire",
|
||||||
|
tags: ["halloween"],
|
||||||
|
id: "vampire",
|
||||||
|
theme: vampireTheme,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Zombie",
|
||||||
|
tags: ["halloween"],
|
||||||
|
id: "zombie",
|
||||||
|
theme: zombieTheme,
|
||||||
|
},
|
||||||
] as const satisfies ThemeEntry[];
|
] as const satisfies ThemeEntry[];
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,9 @@
|
||||||
import { mainWithSpecials, type Theme } from "./Theme";
|
import { type Theme } from "./Theme";
|
||||||
|
|
||||||
export const leagueTeemoTheme: Theme = {
|
export const leagueTeemoTheme: Theme = {
|
||||||
size: 32,
|
size: 32,
|
||||||
mine: () => import("../assets/themes/league/teemo/mine.png"),
|
mine: () => import("../assets/themes/league/teemo/mine.png"),
|
||||||
tile: mainWithSpecials(
|
tile: () => import("../assets/themes/league/tile-1.png"),
|
||||||
() => import("../assets/themes/league/tile-1.png"),
|
|
||||||
() => import("../assets/themes/league/tile-2.png")
|
|
||||||
),
|
|
||||||
revealed: () => import("../assets/themes/league/revealed.png"),
|
revealed: () => import("../assets/themes/league/revealed.png"),
|
||||||
flag: () => import("../assets/themes/league/teemo/flag.png"),
|
flag: () => import("../assets/themes/league/teemo/flag.png"),
|
||||||
questionMark: () => import("../assets/themes/league/question-mark.png"),
|
questionMark: () => import("../assets/themes/league/question-mark.png"),
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,9 @@
|
||||||
import { mainWithSpecials, type Theme } from "./Theme";
|
import { type Theme } from "./Theme";
|
||||||
|
|
||||||
export const leagueZiggsTheme: Theme = {
|
export const leagueZiggsTheme: Theme = {
|
||||||
size: 32,
|
size: 32,
|
||||||
mine: () => import("../assets/themes/league/ziggs/mine.png"),
|
mine: () => import("../assets/themes/league/ziggs/mine.png"),
|
||||||
tile: mainWithSpecials(
|
tile: () => import("../assets/themes/league/tile-1.png"),
|
||||||
() => import("../assets/themes/league/tile-1.png"),
|
|
||||||
() => import("../assets/themes/league/tile-2.png")
|
|
||||||
),
|
|
||||||
revealed: () => import("../assets/themes/league/revealed.png"),
|
revealed: () => import("../assets/themes/league/revealed.png"),
|
||||||
flag: () => import("../assets/themes/league/ziggs/flag.png"),
|
flag: () => import("../assets/themes/league/ziggs/flag.png"),
|
||||||
questionMark: () => import("../assets/themes/league/question-mark.png"),
|
questionMark: () => import("../assets/themes/league/question-mark.png"),
|
||||||
|
|
|
||||||