Compare commits
6 Commits
a25f03224e
...
2c10c11dee
Author | SHA1 | Date |
---|---|---|
Made Baruna | 2c10c11dee | |
Made Baruna | c1e3a2dd78 | |
Made Baruna | c0be5d8b43 | |
Made Baruna | aea4eb589a | |
Made Baruna | b7cd35eb5e | |
Made Baruna | 652285abbb |
|
@ -1079,6 +1079,30 @@ export const banners = {
|
||||||
// featuredRare: ['bennett', 'kujou_sara', 'chevreuse'],
|
// featuredRare: ['bennett', 'kujou_sara', 'chevreuse'],
|
||||||
// version: '4.3',
|
// version: '4.3',
|
||||||
// },
|
// },
|
||||||
|
{
|
||||||
|
name: 'The Crane Soars Skyward',
|
||||||
|
image: 1,
|
||||||
|
shortName: 'Xianyun',
|
||||||
|
start: '2024-01-31 06:00:00',
|
||||||
|
end: '2024-02-20 17:59:00',
|
||||||
|
color: '#affcd1',
|
||||||
|
featured: ['xianyun', 'nahida'],
|
||||||
|
featuredRare: ['gaming', 'faruzan', 'noelle'],
|
||||||
|
version: '4.4',
|
||||||
|
timezoneDependent: true,
|
||||||
|
},
|
||||||
|
// {
|
||||||
|
// name: "The Moongrass' Enlightenment",
|
||||||
|
// image: 3,
|
||||||
|
// shortName: 'Nahida',
|
||||||
|
// start: '2024-01-31 06:00:00',
|
||||||
|
// end: '2024-02-20 17:59:00',
|
||||||
|
// color: '#b8db94',
|
||||||
|
// featured: ['xianyun', 'nahida'],
|
||||||
|
// featuredRare: ['gaming', 'faruzan', 'noelle'],
|
||||||
|
// version: '4.4',
|
||||||
|
// timezoneDependent: true,
|
||||||
|
// },
|
||||||
],
|
],
|
||||||
weapons: [
|
weapons: [
|
||||||
{
|
{
|
||||||
|
@ -1783,7 +1807,7 @@ export const banners = {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Epitome Invocation',
|
name: 'Epitome Invocation',
|
||||||
image: 58,
|
image: 59,
|
||||||
shortName: 'Engulfing',
|
shortName: 'Engulfing',
|
||||||
start: '2024-01-09 18:00:00',
|
start: '2024-01-09 18:00:00',
|
||||||
end: '2024-01-30 14:59:00',
|
end: '2024-01-30 14:59:00',
|
||||||
|
@ -1792,5 +1816,23 @@ export const banners = {
|
||||||
featuredRare: ['wavebreakers_fin', 'favonius_sword', 'rainslasher', 'eye_of_perception', 'rust'],
|
featuredRare: ['wavebreakers_fin', 'favonius_sword', 'rainslasher', 'eye_of_perception', 'rust'],
|
||||||
version: '4.3',
|
version: '4.3',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'Epitome Invocation',
|
||||||
|
image: 60,
|
||||||
|
shortName: 'Crane',
|
||||||
|
start: '2024-01-31 06:00:00',
|
||||||
|
end: '2024-02-20 17:59:00',
|
||||||
|
color: '#ffb169',
|
||||||
|
featured: ['cranes_echoing_call', 'a_thousand_floating_dreams'],
|
||||||
|
featuredRare: [
|
||||||
|
'lithic_spear',
|
||||||
|
'sacrificial_sword',
|
||||||
|
'sacrificial_greatsword',
|
||||||
|
'sacrificial_fragments',
|
||||||
|
'sacrificial_bow',
|
||||||
|
],
|
||||||
|
version: '4.4',
|
||||||
|
timezoneDependent: true,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
|
@ -827,4 +827,30 @@ export const bannersDual = {
|
||||||
version: '4.3',
|
version: '4.3',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
'The Crane Soars Skyward 1': [
|
||||||
|
{
|
||||||
|
name: 'The Crane Soars Skyward',
|
||||||
|
image: 1,
|
||||||
|
shortName: 'Xianyun',
|
||||||
|
start: '2024-01-31 06:00:00',
|
||||||
|
end: '2024-02-20 17:59:00',
|
||||||
|
color: '#affcd1',
|
||||||
|
featured: ['xianyun', 'nahida'],
|
||||||
|
featuredRare: ['gaming', 'faruzan', 'noelle'],
|
||||||
|
version: '4.4',
|
||||||
|
timezoneDependent: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "The Moongrass' Enlightenment",
|
||||||
|
image: 3,
|
||||||
|
shortName: 'Nahida',
|
||||||
|
start: '2024-01-31 06:00:00',
|
||||||
|
end: '2024-02-20 17:59:00',
|
||||||
|
color: '#b8db94',
|
||||||
|
featured: ['xianyun', 'nahida'],
|
||||||
|
featuredRare: ['gaming', 'faruzan', 'noelle'],
|
||||||
|
version: '4.4',
|
||||||
|
timezoneDependent: true,
|
||||||
|
},
|
||||||
|
],
|
||||||
};
|
};
|
||||||
|
|
|
@ -3484,6 +3484,151 @@ export const characters = {
|
||||||
},
|
},
|
||||||
element: elements.hydro,
|
element: elements.hydro,
|
||||||
},
|
},
|
||||||
|
gaming: {
|
||||||
|
id: 'gaming',
|
||||||
|
name: 'Gaming',
|
||||||
|
rarity: 4,
|
||||||
|
weapon: weapons.claymore,
|
||||||
|
stats: {
|
||||||
|
hp: 11419,
|
||||||
|
atk: 302,
|
||||||
|
def: 703,
|
||||||
|
},
|
||||||
|
ascension: [
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.agnidus_agate_sliver,
|
||||||
|
amount: 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.none,
|
||||||
|
amount: null,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.starconch,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.slime_condensate,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 20000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.agnidus_agate_fragment,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.emperors_resolution,
|
||||||
|
amount: 2,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.starconch,
|
||||||
|
amount: 10,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.slime_condensate,
|
||||||
|
amount: 15,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 40000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.agnidus_agate_fragment,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.emperors_resolution,
|
||||||
|
amount: 4,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.starconch,
|
||||||
|
amount: 20,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.slime_secretions,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 60000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.agnidus_agate_chunk,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.emperors_resolution,
|
||||||
|
amount: 8,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.starconch,
|
||||||
|
amount: 30,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.slime_secretions,
|
||||||
|
amount: 18,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 80000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.agnidus_agate_chunk,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.emperors_resolution,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.starconch,
|
||||||
|
amount: 45,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.slime_concentrate,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 100000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.agnidus_agate_gemstone,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.emperors_resolution,
|
||||||
|
amount: 20,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.starconch,
|
||||||
|
amount: 60,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.slime_concentrate,
|
||||||
|
amount: 24,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 120000,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
material: {
|
||||||
|
material: [itemList.slime_condensate, itemList.slime_secretions, itemList.slime_concentrate],
|
||||||
|
book: [itemList.teachings_of_prosperity, itemList.guide_to_prosperity, itemList.philosophies_of_prosperity],
|
||||||
|
boss: itemList.lightless_mass,
|
||||||
|
},
|
||||||
|
element: elements.pyro,
|
||||||
|
},
|
||||||
ganyu: {
|
ganyu: {
|
||||||
id: 'ganyu',
|
id: 'ganyu',
|
||||||
name: 'Ganyu',
|
name: 'Ganyu',
|
||||||
|
@ -10038,6 +10183,151 @@ export const characters = {
|
||||||
},
|
},
|
||||||
element: elements.pyro,
|
element: elements.pyro,
|
||||||
},
|
},
|
||||||
|
xianyun: {
|
||||||
|
id: 'xianyun',
|
||||||
|
name: 'Xianyun',
|
||||||
|
rarity: 5,
|
||||||
|
weapon: weapons.catalyst,
|
||||||
|
stats: {
|
||||||
|
hp: 10409,
|
||||||
|
atk: 335,
|
||||||
|
def: 573,
|
||||||
|
},
|
||||||
|
ascension: [
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.vayuda_turquoise_sliver,
|
||||||
|
amount: 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.none,
|
||||||
|
amount: null,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.clearwater_jade,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.divining_scroll,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 20000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.vayuda_turquoise_fragment,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.cloudseam_scale,
|
||||||
|
amount: 2,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.clearwater_jade,
|
||||||
|
amount: 10,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.divining_scroll,
|
||||||
|
amount: 15,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 40000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.vayuda_turquoise_fragment,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.cloudseam_scale,
|
||||||
|
amount: 4,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.clearwater_jade,
|
||||||
|
amount: 20,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.sealed_scroll,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 60000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.vayuda_turquoise_chunk,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.cloudseam_scale,
|
||||||
|
amount: 8,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.clearwater_jade,
|
||||||
|
amount: 30,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.sealed_scroll,
|
||||||
|
amount: 18,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 80000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.vayuda_turquoise_chunk,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.cloudseam_scale,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.clearwater_jade,
|
||||||
|
amount: 45,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.forbidden_curse_scroll,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 100000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.vayuda_turquoise_gemstone,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.cloudseam_scale,
|
||||||
|
amount: 20,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.clearwater_jade,
|
||||||
|
amount: 60,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.forbidden_curse_scroll,
|
||||||
|
amount: 24,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 120000,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
material: {
|
||||||
|
material: [itemList.divining_scroll, itemList.sealed_scroll, itemList.forbidden_curse_scroll],
|
||||||
|
book: [itemList.teachings_of_gold, itemList.guide_to_gold, itemList.philosophies_of_gold],
|
||||||
|
boss: itemList.lightless_eye_of_the_maelstrom,
|
||||||
|
},
|
||||||
|
element: elements.anemo,
|
||||||
|
},
|
||||||
xiao: {
|
xiao: {
|
||||||
id: 'xiao',
|
id: 'xiao',
|
||||||
name: 'Xiao',
|
name: 'Xiao',
|
||||||
|
|
|
@ -1460,4 +1460,29 @@ export const itemList = {
|
||||||
id: 'lightless_eye_of_the_maelstrom',
|
id: 'lightless_eye_of_the_maelstrom',
|
||||||
name: 'Lightless Eye of the Maelstrom',
|
name: 'Lightless Eye of the Maelstrom',
|
||||||
},
|
},
|
||||||
|
|
||||||
|
cloudseam_scale: {
|
||||||
|
id: 'cloudseam_scale',
|
||||||
|
name: 'Cloudseam Scale',
|
||||||
|
rarity: 4,
|
||||||
|
},
|
||||||
|
clearwater_jade: {
|
||||||
|
id: 'clearwater_jade',
|
||||||
|
name: 'Clearwater Jade',
|
||||||
|
},
|
||||||
|
feathery_fin: {
|
||||||
|
id: 'feathery_fin',
|
||||||
|
name: 'Feathery Fin',
|
||||||
|
rarity: 2,
|
||||||
|
},
|
||||||
|
lunar_fin: {
|
||||||
|
id: 'lunar_fin',
|
||||||
|
name: 'Lunar Fin',
|
||||||
|
rarity: 3,
|
||||||
|
},
|
||||||
|
chasmlight_fin: {
|
||||||
|
id: 'chasmlight_fin',
|
||||||
|
name: 'Chasmlight Fin',
|
||||||
|
rarity: 4,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,27 +1,42 @@
|
||||||
export const eventsData = [
|
export const eventsData = [
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
name: 'Graph Adversarial Technology Experiment Log',
|
name: 'Of Kites and New Sights',
|
||||||
pos: '0% 50%',
|
pos: '0% 50%',
|
||||||
zoom: '250%',
|
image: 'Of Kites and New Sights.png',
|
||||||
image: 'Graph Adversarial Technology Experiment Log.png',
|
start: '2024-02-24 04:00:00',
|
||||||
start: '2023-11-17 10:00:00',
|
end: '2024-03-13 03:59:59',
|
||||||
end: '2023-11-27 03:59:59',
|
color: '#8fbcff',
|
||||||
color: '#eae4dd',
|
zoom: '200%',
|
||||||
url: 'https://www.hoyolab.com/article/22782228',
|
url: 'https://www.hoyolab.com/article/24708406',
|
||||||
|
showOnHome: true,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{
|
||||||
|
name: 'Triumphant Frenzy',
|
||||||
|
pos: '0% 40%',
|
||||||
|
image: 'Triumphant Frenzy.png',
|
||||||
|
start: '2024-02-15 10:00:00',
|
||||||
|
end: '2024-02-26 03:59:59',
|
||||||
|
color: '#d6b0b7',
|
||||||
|
zoom: '200%',
|
||||||
|
url: 'https://www.hoyolab.com/article/24683799',
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Lil' Fungi's Fun-Tastic Fiesta",
|
name: 'Ley Line Overflow',
|
||||||
pos: '0% 60%',
|
pos: '0% 20%',
|
||||||
|
image: 'leyline_overflow.jpg',
|
||||||
|
start: '2024-03-04 04:00:00',
|
||||||
|
end: '2024-03-11 03:59:59',
|
||||||
|
color: '#5baced',
|
||||||
zoom: '200%',
|
zoom: '200%',
|
||||||
image: 'fungus_mechanicus.jpg',
|
url: 'https://www.hoyolab.com/article/24708406',
|
||||||
start: '2023-12-06 10:00:00',
|
|
||||||
end: '2023-12-18 03:59:59',
|
|
||||||
color: '#5cbcad',
|
|
||||||
url: 'https://www.hoyolab.com/article/23172422',
|
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
},
|
},
|
||||||
|
],
|
||||||
|
[
|
||||||
{
|
{
|
||||||
name: 'Lost Riches',
|
name: 'Lost Riches',
|
||||||
pos: '0% 50%',
|
pos: '0% 50%',
|
||||||
|
@ -44,41 +59,30 @@ export const eventsData = [
|
||||||
url: 'https://www.hoyolab.com/article/24108119',
|
url: 'https://www.hoyolab.com/article/24108119',
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'Vibrant Harriers Aloft in Spring Breeze',
|
||||||
|
pos: '0% 30%',
|
||||||
|
image: 'Vibrant Harriers Aloft in Spring Breeze.png',
|
||||||
|
start: '2024-02-05 10:00:00',
|
||||||
|
end: '2024-02-26 03:59:59',
|
||||||
|
color: '#f4c580',
|
||||||
|
zoom: '200%',
|
||||||
|
url: 'https://www.hoyolab.com/article/24683838',
|
||||||
|
showOnHome: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Journey Through Hilinigmatic Terrain',
|
||||||
|
pos: '0% 40%',
|
||||||
|
image: 'Journey Through Hilinigmatic Terrain.png',
|
||||||
|
start: '2024-02-29 10:00:00',
|
||||||
|
end: '2024-03-11 03:59:59',
|
||||||
|
color: '#cbd2b7',
|
||||||
|
zoom: '200%',
|
||||||
|
url: 'https://www.hoyolab.com/article/24708406',
|
||||||
|
showOnHome: true,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
{
|
|
||||||
name: 'Misty Dungeon: Realm of Water',
|
|
||||||
pos: '0% 50%',
|
|
||||||
zoom: '200%',
|
|
||||||
image: 'Misty Dungeon Realm of Water.png',
|
|
||||||
start: '2023-11-09 10:00:00',
|
|
||||||
end: '2023-11-20 03:59:59',
|
|
||||||
color: '#2da6b1',
|
|
||||||
url: 'https://www.hoyolab.com/article/22800499',
|
|
||||||
showOnHome: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Thelxie's Fantastic Adventures",
|
|
||||||
pos: '0% 50%',
|
|
||||||
zoom: '200%',
|
|
||||||
image: 'Thelxies Fantastic Adventures.png',
|
|
||||||
start: '2023-11-23 10:00:00',
|
|
||||||
end: '2023-12-11 03:59:59',
|
|
||||||
color: '#83abe1',
|
|
||||||
url: 'https://www.hoyolab.com/article/23129467',
|
|
||||||
showOnHome: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Ley Line Overflow',
|
|
||||||
pos: '0% 40%',
|
|
||||||
zoom: '200%',
|
|
||||||
image: 'leyline_overflow.jpg',
|
|
||||||
start: '2023-12-11 04:00:00',
|
|
||||||
end: '2023-12-18 03:59:59',
|
|
||||||
color: '#5baced',
|
|
||||||
url: 'https://www.hoyolab.com/article/23172422',
|
|
||||||
showOnHome: true,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'Roses and Muskets',
|
name: 'Roses and Muskets',
|
||||||
pos: '0% 40%',
|
pos: '0% 40%',
|
||||||
|
@ -112,31 +116,30 @@ export const eventsData = [
|
||||||
url: 'https://www.hoyolab.com/article/24108119',
|
url: 'https://www.hoyolab.com/article/24108119',
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'May Fortune Find You - Daily Login',
|
||||||
|
pos: '0% 30%',
|
||||||
|
image: 'daily_login.jpg',
|
||||||
|
start: '2024-02-03 04:00:00',
|
||||||
|
end: '2024-02-18 03:59:59',
|
||||||
|
color: '#F18B53',
|
||||||
|
zoom: '200%',
|
||||||
|
url: 'https://www.hoyolab.com/article/24683799',
|
||||||
|
showOnHome: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Receiver of Friends From Afar',
|
||||||
|
pos: '0% 40%',
|
||||||
|
image: 'Receiver of Friends From Afar.png',
|
||||||
|
start: '2024-02-21 10:00:00',
|
||||||
|
end: '2024-03-04 03:59:59',
|
||||||
|
color: '#f5d377',
|
||||||
|
zoom: '200%',
|
||||||
|
url: 'https://www.hoyolab.com/article/24708406',
|
||||||
|
showOnHome: true,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
{
|
|
||||||
name: 'Chanson of Many Waters - Furina Banner',
|
|
||||||
pos: '40% 15%',
|
|
||||||
zoom: '200%',
|
|
||||||
image: 'Chanson of Many Waters 1.jpg',
|
|
||||||
start: '2023-11-08 06:00:00',
|
|
||||||
end: '2023-11-28 17:59:59',
|
|
||||||
color: '#95d6fb',
|
|
||||||
url: 'https://www.hoyolab.com/article/22782167',
|
|
||||||
showOnHome: true,
|
|
||||||
timezoneDependent: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Twilight Arbiter - Cyno Banner',
|
|
||||||
pos: '40% 15%',
|
|
||||||
zoom: '200%',
|
|
||||||
image: 'Twilight Arbiter 3.jpg',
|
|
||||||
start: '2023-11-28 18:00:00',
|
|
||||||
end: '2023-12-19 14:59:59',
|
|
||||||
color: '#d8b8f7',
|
|
||||||
url: 'https://www.hoyolab.com/article/23172294',
|
|
||||||
showOnHome: true,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'In the Name of the Rosula - Navia Banner',
|
name: 'In the Name of the Rosula - Navia Banner',
|
||||||
pos: '40% 17%',
|
pos: '40% 17%',
|
||||||
|
@ -160,31 +163,31 @@ export const eventsData = [
|
||||||
url: 'https://www.hoyolab.com/article/24107940',
|
url: 'https://www.hoyolab.com/article/24107940',
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
},
|
},
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
{
|
||||||
name: 'Immaculate Pulse - Baizhu Banner',
|
name: 'The Crane Soars Skyward - Xianyun Banner',
|
||||||
pos: '30% 15%',
|
pos: '40% 15%',
|
||||||
zoom: '200%',
|
zoom: '200%',
|
||||||
image: 'Immaculate Pulse 2.jpg',
|
image: 'The Crane Soars Skyward 1.png',
|
||||||
start: '2023-11-08 06:00:00',
|
start: '2024-01-31 06:00:00',
|
||||||
end: '2023-11-28 17:59:59',
|
end: '2024-02-20 17:59:00',
|
||||||
color: '#8fdaa0',
|
color: '#affcd1',
|
||||||
url: 'https://www.hoyolab.com/article/22782167',
|
url: 'https://www.hoyolab.com/article/24683839',
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
timezoneDependent: true,
|
timezoneDependent: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Azure Excursion - Ayato Banner',
|
name: 'Invitation to Mundane Life - Xiao Banner',
|
||||||
pos: '40% 15%',
|
pos: '40% 15%',
|
||||||
zoom: '200%',
|
zoom: '200%',
|
||||||
image: 'Azure Excursion 3.jpg',
|
image: 'Invitation to Mundane Life 5.png',
|
||||||
start: '2023-11-28 18:00:00',
|
start: '2024-02-20 18:00:00',
|
||||||
end: '2023-12-19 14:59:59',
|
end: '2024-03-12 14:59:00',
|
||||||
color: '#90bce9',
|
color: '#25d7b8',
|
||||||
url: 'https://www.hoyolab.com/article/23172294',
|
url: 'https://www.hoyolab.com/article/24708380',
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
},
|
},
|
||||||
|
],
|
||||||
|
[
|
||||||
{
|
{
|
||||||
name: 'In the Name of the Rosula - Ayaka Banner',
|
name: 'In the Name of the Rosula - Ayaka Banner',
|
||||||
pos: '40% 17%',
|
pos: '40% 17%',
|
||||||
|
@ -208,31 +211,31 @@ export const eventsData = [
|
||||||
url: 'https://www.hoyolab.com/article/24107940',
|
url: 'https://www.hoyolab.com/article/24107940',
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
},
|
},
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
{
|
||||||
name: 'Epitome Invocation - Weapon Banner',
|
name: "The Moongrass' Enlightenment - Nahida Banner",
|
||||||
pos: '30% 25%',
|
pos: '40% 15%',
|
||||||
zoom: '150%',
|
zoom: '200%',
|
||||||
image: 'Epitome Invocation 55.jpg',
|
image: 'The Moongrass Enlightenment 3.png',
|
||||||
start: '2023-11-08 06:00:00',
|
start: '2024-01-31 06:00:00',
|
||||||
end: '2023-11-28 17:59:59',
|
end: '2024-02-20 17:59:00',
|
||||||
color: '#FFAA4B',
|
color: '#b8db94',
|
||||||
url: 'https://www.hoyolab.com/article/22782167',
|
url: 'https://www.hoyolab.com/article/24683839',
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
timezoneDependent: true,
|
timezoneDependent: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Epitome Invocation - Weapon Banner',
|
name: 'Everbloom Violet - Yae Miko Banner',
|
||||||
pos: '30% 25%',
|
pos: '40% 15%',
|
||||||
zoom: '150%',
|
zoom: '200%',
|
||||||
image: 'Epitome Invocation 56.jpg',
|
image: 'Everbloom Violet 4.png',
|
||||||
start: '2023-11-28 18:00:00',
|
start: '2024-02-20 18:00:00',
|
||||||
end: '2023-12-19 14:59:59',
|
end: '2024-03-12 14:59:00',
|
||||||
color: '#FFAA4B',
|
color: '#ffd1f9',
|
||||||
url: 'https://www.hoyolab.com/article/23172294',
|
url: 'https://www.hoyolab.com/article/24708380',
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
},
|
},
|
||||||
|
],
|
||||||
|
[
|
||||||
{
|
{
|
||||||
name: 'Epitome Invocation - Weapon Banner',
|
name: 'Epitome Invocation - Weapon Banner',
|
||||||
pos: '30% 25%',
|
pos: '30% 25%',
|
||||||
|
@ -256,38 +259,31 @@ export const eventsData = [
|
||||||
url: 'https://www.hoyolab.com/article/24107940',
|
url: 'https://www.hoyolab.com/article/24107940',
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'Epitome Invocation - Weapon Banner',
|
||||||
|
pos: '30% 35%',
|
||||||
|
zoom: '150%',
|
||||||
|
image: 'Epitome Invocation 59.png',
|
||||||
|
start: '2024-01-31 06:00:00',
|
||||||
|
end: '2024-02-20 17:59:00',
|
||||||
|
color: '#FFAA4B',
|
||||||
|
url: 'https://www.hoyolab.com/article/24683839',
|
||||||
|
showOnHome: true,
|
||||||
|
timezoneDependent: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Epitome Invocation - Weapon Banner',
|
||||||
|
pos: '30% 35%',
|
||||||
|
zoom: '150%',
|
||||||
|
image: 'Epitome Invocation 60.png',
|
||||||
|
start: '2024-02-20 18:00:00',
|
||||||
|
end: '2024-03-12 14:59:00',
|
||||||
|
color: '#FFAA4B',
|
||||||
|
url: 'https://www.hoyolab.com/article/24708380',
|
||||||
|
showOnHome: true,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
{
|
|
||||||
name: 'Spiral Abyss',
|
|
||||||
image: 'spiral_abyss.jpg',
|
|
||||||
pos: '50% 20%',
|
|
||||||
start: '2023-11-01 04:00:00',
|
|
||||||
end: '2023-11-16 04:00:00',
|
|
||||||
color: '#4299E1',
|
|
||||||
description:
|
|
||||||
"After the active character's Normal or Charged Attack hits an opponent, that character's Normal and Charged Attack CRIT Rate is increased by 6% for 5s. This effect can be triggered once every 0.1s. Max 5 stacks. Each stack's duration is counted independently. This effect will be cleared if the character leaves the field.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Spiral Abyss',
|
|
||||||
image: 'spiral_abyss.jpg',
|
|
||||||
pos: '50% 20%',
|
|
||||||
start: '2023-11-16 04:00:00',
|
|
||||||
end: '2023-12-01 04:00:00',
|
|
||||||
color: '#4299E1',
|
|
||||||
description:
|
|
||||||
"When a character's HP increases or decreases, it will be counted. When it reaches a total of 12, a shockwave will be unleashed at the character's position, dealing True DMG to nearby opponents and clearing the count. 1 such shockwave can be unleashed every 4s.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Spiral Abyss',
|
|
||||||
image: 'spiral_abyss.jpg',
|
|
||||||
pos: '50% 20%',
|
|
||||||
start: '2023-12-01 04:00:00',
|
|
||||||
end: '2023-12-16 04:00:00',
|
|
||||||
color: '#4299E1',
|
|
||||||
description:
|
|
||||||
"When off-field characters deal Elemental Skill DMG to an opponent, an Uncanny Mark will be placed upon that opponent. When another active character hits a marked opponent with an attack of the same Elemental Type, a shockwave will be unleashed at that opponent's position, dealing True DMG. The Uncanny Mark lasts 5s, and Marks created through different attacks with different Elemental Types can exist independently. 1 such shockwave can be unleashed every 2s. When a character enters the field, the Uncanny Marks placed by that character on opponents will be removed.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'Spiral Abyss',
|
name: 'Spiral Abyss',
|
||||||
image: 'spiral_abyss.jpg',
|
image: 'spiral_abyss.jpg',
|
||||||
|
@ -318,18 +314,38 @@ export const eventsData = [
|
||||||
description:
|
description:
|
||||||
"After a character obtains an Elemental Shard created by the Crystallize reaction, it will be counted. When the count reaches 3, a shockwave will be released at the character's location, dealing True DMG to nearby opponents, and resetting the count. 1 such shockwave can be triggered every 6s.",
|
"After a character obtains an Elemental Shard created by the Crystallize reaction, it will be counted. When the count reaches 3, a shockwave will be released at the character's location, dealing True DMG to nearby opponents, and resetting the count. 1 such shockwave can be triggered every 6s.",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'Spiral Abyss',
|
||||||
|
image: 'spiral_abyss.jpg',
|
||||||
|
pos: '50% 20%',
|
||||||
|
start: '2024-02-01 04:00:00',
|
||||||
|
end: '2024-02-16 04:00:00',
|
||||||
|
color: '#4299E1',
|
||||||
|
description:
|
||||||
|
"When a character receives healing, it will be counted. When the count reaches a total of 16, a shockwave will be unleashed at the character's position, dealing True DMG to nearby opponents and clearing the count. 1 such shockwave can be unleashed every 8s.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Spiral Abyss',
|
||||||
|
image: 'spiral_abyss.jpg',
|
||||||
|
pos: '50% 20%',
|
||||||
|
start: '2024-02-16 04:00:00',
|
||||||
|
end: '2024-03-01 04:00:00',
|
||||||
|
color: '#4299E1',
|
||||||
|
description:
|
||||||
|
"After the active character's Plunging Attacks hit opponents, the character's Plunging Attack DMG is increased by 20% for 8s. This effect can be triggered once every 0.1s. Max 3 stacks. Each stack's duration is counted independently. This effect will be cleared if the character leaves the field.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Spiral Abyss',
|
||||||
|
image: 'spiral_abyss.jpg',
|
||||||
|
pos: '50% 20%',
|
||||||
|
start: '2024-03-01 04:00:00',
|
||||||
|
end: '2024-03-16 04:00:00',
|
||||||
|
color: '#4299E1',
|
||||||
|
description:
|
||||||
|
"After the active character's Plunging Attacks hit opponents, unleash a shockwave at the character's location, dealing True DMG to nearby opponents. 1 such shockwave can be unleashed every 2s.",
|
||||||
|
},
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
{
|
|
||||||
name: "Paimon's Bargain - Bennett, Lisa, and Blackcliff",
|
|
||||||
pos: '0% 50%',
|
|
||||||
zoom: '150%',
|
|
||||||
start: '2023-11-01 04:00:00',
|
|
||||||
end: '2023-12-01 04:00:00',
|
|
||||||
color: '#B6A1EA',
|
|
||||||
image: 'paimon_bargain.png',
|
|
||||||
description: 'Now selling: Bennett, Lisa, and Blackcliff Weapons.',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Paimon's Bargain - Bennett, Lisa, and Royal",
|
name: "Paimon's Bargain - Bennett, Lisa, and Royal",
|
||||||
pos: '0% 50%',
|
pos: '0% 50%',
|
||||||
|
@ -341,7 +357,7 @@ export const eventsData = [
|
||||||
description: 'Now selling: Barbara, Kaeya, and Royal Weapons.',
|
description: 'Now selling: Barbara, Kaeya, and Royal Weapons.',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Paimon's Bargain - Fischl, Xiangling, and Royal",
|
name: "Paimon's Bargain - Fischl, Xiangling, and Blackcliff",
|
||||||
pos: '0% 50%',
|
pos: '0% 50%',
|
||||||
zoom: '150%',
|
zoom: '150%',
|
||||||
start: '2024-01-01 04:00:00',
|
start: '2024-01-01 04:00:00',
|
||||||
|
@ -350,18 +366,18 @@ export const eventsData = [
|
||||||
image: 'paimon_bargain.png',
|
image: 'paimon_bargain.png',
|
||||||
description: 'Now selling: Fischl, Xiangling, and Blackcliff Weapons.',
|
description: 'Now selling: Fischl, Xiangling, and Blackcliff Weapons.',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "Paimon's Bargain - Beidou & Noelle, and Royal",
|
||||||
|
pos: '0% 50%',
|
||||||
|
zoom: '150%',
|
||||||
|
start: '2024-02-01 04:00:00',
|
||||||
|
end: '2024-03-01 04:00:00',
|
||||||
|
color: '#B6A1EA',
|
||||||
|
image: 'paimon_bargain.png',
|
||||||
|
description: 'Now selling: Beidou & Noelle, and Royal Weapons.',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
{
|
|
||||||
name: 'Battle Pass - Whirling Waltz',
|
|
||||||
pos: '0% 25%',
|
|
||||||
image: 'Whirling Waltz.jpg',
|
|
||||||
start: '2023-11-08 06:00:00',
|
|
||||||
end: '2023-12-18 03:59:59',
|
|
||||||
color: '#46ace8',
|
|
||||||
url: 'https://www.hoyolab.com/article/21853732',
|
|
||||||
timezoneDependent: true,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'Battle Pass - Fontinalia',
|
name: 'Battle Pass - Fontinalia',
|
||||||
pos: '0% 25%',
|
pos: '0% 25%',
|
||||||
|
@ -372,5 +388,15 @@ export const eventsData = [
|
||||||
url: 'https://www.hoyolab.com/article/23668604',
|
url: 'https://www.hoyolab.com/article/23668604',
|
||||||
timezoneDependent: true,
|
timezoneDependent: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'Battle Pass - Vivid Flight',
|
||||||
|
pos: '0% 45%',
|
||||||
|
image: 'Vivid Flight.png',
|
||||||
|
start: '2024-01-31 06:00:00',
|
||||||
|
end: '2024-03-11 03:59:59',
|
||||||
|
color: '#e2b87f',
|
||||||
|
url: 'https://www.hoyolab.com/article/24727988',
|
||||||
|
timezoneDependent: true,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
|
@ -12928,4 +12928,117 @@ export const weaponList = {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
cranes_echoing_call: {
|
||||||
|
id: 'cranes_echoing_call',
|
||||||
|
name: "Crane's Echoing Call",
|
||||||
|
rarity: 5,
|
||||||
|
atk: 49,
|
||||||
|
secondary: 'ATK%',
|
||||||
|
type: weapons.catalyst,
|
||||||
|
source: 'Wish',
|
||||||
|
ascension: [
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.mist_veiled_lead_elixir,
|
||||||
|
amount: 5,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.feathery_fin,
|
||||||
|
amount: 5,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.divining_scroll,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 10000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.mist_veiled_mercury_elixir,
|
||||||
|
amount: 5,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.feathery_fin,
|
||||||
|
amount: 18,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.divining_scroll,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 20000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.mist_veiled_mercury_elixir,
|
||||||
|
amount: 9,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.lunar_fin,
|
||||||
|
amount: 9,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.sealed_scroll,
|
||||||
|
amount: 9,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 30000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.mist_veiled_gold_elixir,
|
||||||
|
amount: 5,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.lunar_fin,
|
||||||
|
amount: 18,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.sealed_scroll,
|
||||||
|
amount: 14,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 45000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.mist_veiled_gold_elixir,
|
||||||
|
amount: 9,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.chasmlight_fin,
|
||||||
|
amount: 14,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.forbidden_curse_scroll,
|
||||||
|
amount: 9,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 55000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.mist_veiled_primo_elixir,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.chasmlight_fin,
|
||||||
|
amount: 27,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.forbidden_curse_scroll,
|
||||||
|
amount: 18,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 65000,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
|
@ -13,25 +13,25 @@
|
||||||
const dispatch = createEventDispatcher();
|
const dispatch = createEventDispatcher();
|
||||||
|
|
||||||
const featured = {
|
const featured = {
|
||||||
raiden_shogun: {
|
nahida: {
|
||||||
name: 'Raiden Shogun',
|
name: 'Nahida',
|
||||||
rarity: 'legendary',
|
rarity: 'legendary',
|
||||||
count: 0,
|
count: 0,
|
||||||
average: '...',
|
average: '...',
|
||||||
percentage: '...',
|
percentage: '...',
|
||||||
},
|
},
|
||||||
yoimiya: {
|
xianyun: {
|
||||||
name: 'Yoimiya',
|
name: 'Xianyun',
|
||||||
rarity: 'legendary',
|
rarity: 'legendary',
|
||||||
count: 0,
|
count: 0,
|
||||||
average: '...',
|
average: '...',
|
||||||
percentage: '...',
|
percentage: '...',
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
const bannerId = 300059;
|
const bannerId = 300060;
|
||||||
const image = 'raiden yoimiya.png';
|
const image = 'nahida xianyun.png';
|
||||||
const width = 800;
|
const width = 800;
|
||||||
const height = 538;
|
const height = 454;
|
||||||
|
|
||||||
let loading = true;
|
let loading = true;
|
||||||
let user = '';
|
let user = '';
|
||||||
|
|
|
@ -71,6 +71,7 @@
|
||||||
'4.1',
|
'4.1',
|
||||||
'4.2',
|
'4.2',
|
||||||
'4.3',
|
'4.3',
|
||||||
|
'4.4',
|
||||||
].map((e) => ({
|
].map((e) => ({
|
||||||
label: e,
|
label: e,
|
||||||
value: e,
|
value: e,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<script context="module">
|
<script context="module">
|
||||||
export async function load({ fetch }) {
|
export async function load({ fetch }) {
|
||||||
const promoted = ['yoimiya', 'raiden_shogun'];
|
const promoted = ['nahida', 'faruzan', 'noelle'];
|
||||||
const builds = {};
|
const builds = {};
|
||||||
for (const p of promoted) {
|
for (const p of promoted) {
|
||||||
const response = await fetch(`/characters/build/${p}.json`);
|
const response = await fetch(`/characters/build/${p}.json`);
|
||||||
|
|
|
@ -7,7 +7,13 @@ const IMAGE_CACHE = `cacheimg${IMAGE_CACHE_VER}`;
|
||||||
|
|
||||||
const IMAGE_URL = `${self.location.origin}/images/`;
|
const IMAGE_URL = `${self.location.origin}/images/`;
|
||||||
|
|
||||||
const changelog = ['Update banners', 'Update timelines', 'Update Chevreuse'];
|
const changelog = [
|
||||||
|
'Update banners',
|
||||||
|
'Update timelines',
|
||||||
|
'Update achievements',
|
||||||
|
'Update Xianyun & Gaming',
|
||||||
|
'Update Weapon',
|
||||||
|
];
|
||||||
|
|
||||||
const channel = new BroadcastChannel('paimonmoe-sw');
|
const channel = new BroadcastChannel('paimonmoe-sw');
|
||||||
|
|
||||||
|
|
After Width: | Height: | Size: 345 KiB |
After Width: | Height: | Size: 335 KiB |
After Width: | Height: | Size: 519 KiB |
After Width: | Height: | Size: 468 KiB |
After Width: | Height: | Size: 559 KiB |
After Width: | Height: | Size: 556 KiB |
After Width: | Height: | Size: 764 KiB |
After Width: | Height: | Size: 1.2 MiB |
After Width: | Height: | Size: 9.9 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 345 KiB |
After Width: | Height: | Size: 335 KiB |
After Width: | Height: | Size: 519 KiB |
After Width: | Height: | Size: 468 KiB |
After Width: | Height: | Size: 366 KiB |
After Width: | Height: | Size: 338 KiB |
After Width: | Height: | Size: 228 KiB |
After Width: | Height: | Size: 559 KiB |
After Width: | Height: | Size: 567 KiB |
After Width: | Height: | Size: 246 KiB |
After Width: | Height: | Size: 494 KiB |
After Width: | Height: | Size: 324 KiB |
After Width: | Height: | Size: 278 KiB |
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 29 KiB |
After Width: | Height: | Size: 38 KiB |
After Width: | Height: | Size: 6.1 KiB |
After Width: | Height: | Size: 9.2 KiB |
After Width: | Height: | Size: 7.2 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 8.5 KiB |
After Width: | Height: | Size: 6.2 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 8.5 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 5.4 KiB |
After Width: | Height: | Size: 8.0 KiB |