Update baizhu and banners
|
@ -780,6 +780,28 @@ export const banners = {
|
||||||
// timezoneDependent: true,
|
// timezoneDependent: true,
|
||||||
// version: '3.6',
|
// version: '3.6',
|
||||||
// },
|
// },
|
||||||
|
{
|
||||||
|
name: 'Immaculate Pulse',
|
||||||
|
image: 1,
|
||||||
|
shortName: 'Baizhu',
|
||||||
|
start: '2023-05-02 18:00:00',
|
||||||
|
end: '2023-05-23 14:59:59',
|
||||||
|
color: '#8fdaa0',
|
||||||
|
featured: ['baizhu', 'ganyu'],
|
||||||
|
featuredRare: ['kaveh', 'candace', 'fischl'],
|
||||||
|
version: '3.6',
|
||||||
|
},
|
||||||
|
// {
|
||||||
|
// name: "Adrift in the Harbor",
|
||||||
|
// image: 4,
|
||||||
|
// shortName: 'Ganyu',
|
||||||
|
// start: '2023-04-12 06:00:00',
|
||||||
|
// end: '2023-05-02 17:59:59',
|
||||||
|
// color: '#6994DF',
|
||||||
|
// featured: ['baizhu', 'ganyu'],
|
||||||
|
// featuredRare: ['kaveh', 'candace', 'fischl'],
|
||||||
|
// version: '3.6',
|
||||||
|
// },
|
||||||
],
|
],
|
||||||
weapons: [
|
weapons: [
|
||||||
{
|
{
|
||||||
|
@ -1332,5 +1354,16 @@ export const banners = {
|
||||||
timezoneDependent: true,
|
timezoneDependent: true,
|
||||||
version: '3.6',
|
version: '3.6',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'Epitome Invocation',
|
||||||
|
image: 46,
|
||||||
|
shortName: 'jadefalls_splendor',
|
||||||
|
start: '2023-05-02 18:00:00',
|
||||||
|
end: '2023-05-23 14:59:59',
|
||||||
|
color: '#eae5e1',
|
||||||
|
featured: ['jadefalls_splendor', 'amos_bow'],
|
||||||
|
featuredRare: ['makhaira_aquamarine', 'wandering_evenstar', 'lions_roar', 'favonius_lance', 'sacrificial_bow'],
|
||||||
|
version: '3.6',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
|
@ -503,4 +503,28 @@ export const bannersDual = {
|
||||||
version: '3.6',
|
version: '3.6',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
'Immaculate Pulse 1': [
|
||||||
|
{
|
||||||
|
name: 'Immaculate Pulse',
|
||||||
|
image: 1,
|
||||||
|
shortName: 'Baizhu',
|
||||||
|
start: '2023-05-02 18:00:00',
|
||||||
|
end: '2023-05-23 14:59:59',
|
||||||
|
color: '#8fdaa0',
|
||||||
|
featured: ['baizhu', 'ganyu'],
|
||||||
|
featuredRare: ['kaveh', 'candace', 'fischl'],
|
||||||
|
version: '3.6',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Adrift in the Harbor',
|
||||||
|
image: 4,
|
||||||
|
shortName: 'Ganyu',
|
||||||
|
start: '2023-05-02 18:00:00',
|
||||||
|
end: '2023-05-23 14:59:59',
|
||||||
|
color: '#6994DF',
|
||||||
|
featured: ['baizhu', 'ganyu'],
|
||||||
|
featuredRare: ['kaveh', 'candace', 'fischl'],
|
||||||
|
version: '3.6',
|
||||||
|
},
|
||||||
|
],
|
||||||
};
|
};
|
||||||
|
|
|
@ -4600,4 +4600,40 @@ export const builds = {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
baizhu: {
|
||||||
|
roles: {
|
||||||
|
TBD: {
|
||||||
|
recommended: false,
|
||||||
|
weapons: [],
|
||||||
|
artifacts: [],
|
||||||
|
mainStats: {
|
||||||
|
sands: ['TBD'],
|
||||||
|
goblet: ['TBD'],
|
||||||
|
circlet: ['TBD'],
|
||||||
|
},
|
||||||
|
subStats: ['TBD'],
|
||||||
|
talent: ['TBD'],
|
||||||
|
tip: '',
|
||||||
|
note: 'TBD',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
kaveh: {
|
||||||
|
roles: {
|
||||||
|
TBD: {
|
||||||
|
recommended: false,
|
||||||
|
weapons: [],
|
||||||
|
artifacts: [],
|
||||||
|
mainStats: {
|
||||||
|
sands: ['TBD'],
|
||||||
|
goblet: ['TBD'],
|
||||||
|
circlet: ['TBD'],
|
||||||
|
},
|
||||||
|
subStats: ['TBD'],
|
||||||
|
talent: ['TBD'],
|
||||||
|
tip: '',
|
||||||
|
note: 'TBD',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
|
@ -729,6 +729,151 @@ export const characters = {
|
||||||
},
|
},
|
||||||
element: elements.geo,
|
element: elements.geo,
|
||||||
},
|
},
|
||||||
|
baizhu: {
|
||||||
|
id: 'baizhu',
|
||||||
|
name: 'Baizhu',
|
||||||
|
rarity: 5,
|
||||||
|
weapon: weapons.catalyst,
|
||||||
|
stats: {
|
||||||
|
hp: 13348,
|
||||||
|
atk: 193,
|
||||||
|
def: 500,
|
||||||
|
},
|
||||||
|
ascension: [
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.nagadus_emerald_sliver,
|
||||||
|
amount: 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.none,
|
||||||
|
amount: null,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.violetgrass,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.fungal_spores,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 20000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.nagadus_emerald_fragment,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.evergloom_ring,
|
||||||
|
amount: 2,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.violetgrass,
|
||||||
|
amount: 10,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.fungal_spores,
|
||||||
|
amount: 15,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 40000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.nagadus_emerald_fragment,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.evergloom_ring,
|
||||||
|
amount: 4,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.violetgrass,
|
||||||
|
amount: 20,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.luminescent_pollen,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 60000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.nagadus_emerald_chunk,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.evergloom_ring,
|
||||||
|
amount: 8,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.violetgrass,
|
||||||
|
amount: 30,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.luminescent_pollen,
|
||||||
|
amount: 18,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 80000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.nagadus_emerald_chunk,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.evergloom_ring,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.violetgrass,
|
||||||
|
amount: 45,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.crystalline_cyst_dust,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 100000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.nagadus_emerald_gemstone,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.evergloom_ring,
|
||||||
|
amount: 20,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.violetgrass,
|
||||||
|
amount: 60,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.crystalline_cyst_dust,
|
||||||
|
amount: 24,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 120000,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
material: {
|
||||||
|
material: [itemList.fungal_spores, itemList.luminescent_pollen, itemList.crystalline_cyst_dust],
|
||||||
|
book: [itemList.teachings_of_gold, itemList.guide_to_gold, itemList.philosophies_of_gold],
|
||||||
|
boss: itemList.worldspan_fern,
|
||||||
|
},
|
||||||
|
element: elements.dendro,
|
||||||
|
},
|
||||||
barbara: {
|
barbara: {
|
||||||
id: 'barbara',
|
id: 'barbara',
|
||||||
name: 'Barbara',
|
name: 'Barbara',
|
||||||
|
@ -3919,6 +4064,151 @@ export const characters = {
|
||||||
},
|
},
|
||||||
element: elements.hydro,
|
element: elements.hydro,
|
||||||
},
|
},
|
||||||
|
kaveh: {
|
||||||
|
id: 'kaveh',
|
||||||
|
name: 'Kaveh',
|
||||||
|
rarity: 4,
|
||||||
|
weapon: weapons.claymore,
|
||||||
|
stats: {
|
||||||
|
hp: 11962,
|
||||||
|
atk: 234,
|
||||||
|
def: 751,
|
||||||
|
},
|
||||||
|
ascension: [
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.nagadus_emerald_sliver,
|
||||||
|
amount: 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.none,
|
||||||
|
amount: null,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.mourning_flower,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.fungal_spores,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 20000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.nagadus_emerald_fragment,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.quelled_creeper,
|
||||||
|
amount: 2,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.mourning_flower,
|
||||||
|
amount: 10,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.fungal_spores,
|
||||||
|
amount: 15,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 40000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.nagadus_emerald_fragment,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.quelled_creeper,
|
||||||
|
amount: 4,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.mourning_flower,
|
||||||
|
amount: 20,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.luminescent_pollen,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 60000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.nagadus_emerald_chunk,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.quelled_creeper,
|
||||||
|
amount: 8,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.mourning_flower,
|
||||||
|
amount: 30,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.luminescent_pollen,
|
||||||
|
amount: 18,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 80000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.nagadus_emerald_chunk,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.quelled_creeper,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.mourning_flower,
|
||||||
|
amount: 45,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.crystalline_cyst_dust,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 100000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.nagadus_emerald_gemstone,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.quelled_creeper,
|
||||||
|
amount: 20,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.mourning_flower,
|
||||||
|
amount: 60,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.crystalline_cyst_dust,
|
||||||
|
amount: 24,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 120000,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
material: {
|
||||||
|
material: [itemList.fungal_spores, itemList.luminescent_pollen, itemList.crystalline_cyst_dust],
|
||||||
|
book: [itemList.teachings_of_ingenuity, itemList.guide_to_ingenuity, itemList.philosophies_of_ingenuity],
|
||||||
|
boss: itemList.primordial_greenbloom,
|
||||||
|
},
|
||||||
|
element: elements.dendro,
|
||||||
|
},
|
||||||
keqing: {
|
keqing: {
|
||||||
id: 'keqing',
|
id: 'keqing',
|
||||||
name: 'Keqing',
|
name: 'Keqing',
|
||||||
|
|
|
@ -1245,11 +1245,33 @@ export const events = [
|
||||||
name: 'A Parade of Providence',
|
name: 'A Parade of Providence',
|
||||||
pos: '20% 20%',
|
pos: '20% 20%',
|
||||||
zoom: '150%',
|
zoom: '150%',
|
||||||
image: 'a_parade_of_providence.png',
|
image: 'a_parade_of_providence_full.jpg',
|
||||||
start: '2023-04-27 10:00:00',
|
start: '2023-04-27 10:00:00',
|
||||||
end: '2023-05-15 03:59:59',
|
end: '2023-05-15 03:59:59',
|
||||||
color: '#e98a4a',
|
color: '#e98a4a',
|
||||||
url: 'https://www.hoyolab.com/article/17591460',
|
url: 'https://www.hoyolab.com/article/17950597',
|
||||||
|
showOnHome: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "The Recollector's Path",
|
||||||
|
pos: '50% 40%',
|
||||||
|
zoom: '200%',
|
||||||
|
image: 'the_recollectors_path_temp.png',
|
||||||
|
start: '2023-05-08 10:00:00',
|
||||||
|
end: '2023-05-22 03:59:59',
|
||||||
|
color: '#efa7a9',
|
||||||
|
url: 'https://www.hoyolab.com/article/18031376',
|
||||||
|
showOnHome: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Overflowing Mastery',
|
||||||
|
pos: '0% 50%',
|
||||||
|
image: 'overflowing_mastery.jpg',
|
||||||
|
start: '2023-05-15 04:00:00',
|
||||||
|
end: '2023-05-22 03:59:59',
|
||||||
|
color: '#f5debc',
|
||||||
|
zoom: '200%',
|
||||||
|
url: 'https://www.hoyolab.com/article/18031376',
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
|
@ -1143,4 +1143,31 @@ export const itemList = {
|
||||||
name: 'Marked Shell',
|
name: 'Marked Shell',
|
||||||
rarity: 4,
|
rarity: 4,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
mourning_flower: {
|
||||||
|
id: 'mourning_flower',
|
||||||
|
name: 'Mourning Flower',
|
||||||
|
},
|
||||||
|
evergloom_ring: {
|
||||||
|
id: 'evergloom_ring',
|
||||||
|
name: 'Evergloom Ring',
|
||||||
|
rarity: 4,
|
||||||
|
},
|
||||||
|
worldspan_fern: { id: 'worldspan_fern', name: 'Worldspan Fern' },
|
||||||
|
primordial_greenbloom: { id: 'primordial_greenbloom', name: 'Primordial Greenbloom' },
|
||||||
|
a_flower_yet_to_bloom: {
|
||||||
|
id: 'a_flower_yet_to_bloom',
|
||||||
|
name: 'A Flower Yet to Bloom',
|
||||||
|
rarity: 2,
|
||||||
|
},
|
||||||
|
treasured_flower: {
|
||||||
|
id: 'treasured_flower',
|
||||||
|
name: 'Treasured Flower',
|
||||||
|
rarity: 3,
|
||||||
|
},
|
||||||
|
wanderers_blooming_flower: {
|
||||||
|
id: 'wanderers_blooming_flower',
|
||||||
|
name: "Wanderer's Blooming Flower",
|
||||||
|
rarity: 4,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
|
@ -44,6 +44,17 @@ export const eventsData = [
|
||||||
url: 'https://www.hoyolab.com/article/17591460',
|
url: 'https://www.hoyolab.com/article/17591460',
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "The Recollector's Path",
|
||||||
|
pos: '50% 40%',
|
||||||
|
zoom: '200%',
|
||||||
|
image: 'the_recollectors_path_temp.png',
|
||||||
|
start: '2023-05-08 10:00:00',
|
||||||
|
end: '2023-05-22 03:59:59',
|
||||||
|
color: '#efa7a9',
|
||||||
|
url: 'https://www.hoyolab.com/article/18031376',
|
||||||
|
showOnHome: true,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
@ -81,13 +92,24 @@ export const eventsData = [
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'A Parade of Providence',
|
name: 'A Parade of Providence',
|
||||||
pos: '20% 20%',
|
pos: '40% 20%',
|
||||||
zoom: '150%',
|
zoom: '100%',
|
||||||
image: 'a_parade_of_providence.png',
|
image: 'a_parade_of_providence_full.jpg',
|
||||||
start: '2023-04-27 10:00:00',
|
start: '2023-04-27 10:00:00',
|
||||||
end: '2023-05-15 03:59:59',
|
end: '2023-05-15 03:59:59',
|
||||||
color: '#e98a4a',
|
color: '#e98a4a',
|
||||||
url: 'https://www.hoyolab.com/article/17591460',
|
url: 'https://www.hoyolab.com/article/17950597',
|
||||||
|
showOnHome: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Overflowing Mastery',
|
||||||
|
pos: '0% 50%',
|
||||||
|
image: 'overflowing_mastery.jpg',
|
||||||
|
start: '2023-05-15 04:00:00',
|
||||||
|
end: '2023-05-22 03:59:59',
|
||||||
|
color: '#f5debc',
|
||||||
|
zoom: '200%',
|
||||||
|
url: 'https://www.hoyolab.com/article/18031376',
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
@ -127,6 +149,17 @@ export const eventsData = [
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
timezoneDependent: true,
|
timezoneDependent: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'Immaculate Pulse - Baizhu Banner',
|
||||||
|
pos: '20% 15%',
|
||||||
|
zoom: '200%',
|
||||||
|
image: 'immaculate_pulse_1.jpg',
|
||||||
|
start: '2023-05-02 18:00:00',
|
||||||
|
end: '2023-05-23 14:59:59',
|
||||||
|
color: '#8fdaa0',
|
||||||
|
url: 'https://www.hoyolab.com/article/18031187',
|
||||||
|
showOnHome: true,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
@ -164,6 +197,17 @@ export const eventsData = [
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
timezoneDependent: true,
|
timezoneDependent: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'Adrift in the Harbor - Ganyu Banner',
|
||||||
|
pos: '10% 15%',
|
||||||
|
zoom: '150%',
|
||||||
|
image: 'adrift_in_the_harbor_4.jpg',
|
||||||
|
start: '2023-05-02 18:00:00',
|
||||||
|
end: '2023-05-23 14:59:59',
|
||||||
|
color: '#6994DF',
|
||||||
|
url: 'https://www.hoyolab.com/article/18031187',
|
||||||
|
showOnHome: true,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
@ -201,6 +245,17 @@ export const eventsData = [
|
||||||
showOnHome: true,
|
showOnHome: true,
|
||||||
timezoneDependent: true,
|
timezoneDependent: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'Epitome Invocation - Weapon Banner',
|
||||||
|
pos: '30% 35%',
|
||||||
|
zoom: '150%',
|
||||||
|
image: 'epitome_invocation_46.jpg',
|
||||||
|
start: '2023-05-02 18:00:00',
|
||||||
|
end: '2023-05-23 14:59:59',
|
||||||
|
color: '#FFAA4B',
|
||||||
|
url: 'https://www.hoyolab.com/article/18031187',
|
||||||
|
showOnHome: true,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
@ -233,6 +288,36 @@ export const eventsData = [
|
||||||
description:
|
description:
|
||||||
"When a character's HP decreases, release a shockwave at the current active character's position, dealing True DMG to nearby opponents. This effect can be triggered once every 3s.",
|
"When a character's HP decreases, release a shockwave at the current active character's position, dealing True DMG to nearby opponents. This effect can be triggered once every 3s.",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'Spiral Abyss',
|
||||||
|
image: 'spiral_abyss.jpg',
|
||||||
|
pos: '50% 20%',
|
||||||
|
start: '2023-04-16 04:00:00',
|
||||||
|
end: '2023-05-01 04:00:00',
|
||||||
|
color: '#4299E1',
|
||||||
|
description:
|
||||||
|
"When the active character's HP decreases, a shockwave will be unleashed at the character's position, dealing True DMG to nearby opponents. This effect can be triggered once every 0.8s.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Spiral Abyss',
|
||||||
|
image: 'spiral_abyss.jpg',
|
||||||
|
pos: '50% 20%',
|
||||||
|
start: '2023-05-01 04:00:00',
|
||||||
|
end: '2023-05-16 04:00:00',
|
||||||
|
color: '#4299E1',
|
||||||
|
description:
|
||||||
|
"After a character triggers a Bloom reaction, all characters' Bloom, Hyperbloom, and Burgeon DMG dealt is increased by 35% for 6s. This effect can be triggered once every 0.1s. Max 4 stacks. Each stack's duration is counted independently.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Spiral Abyss',
|
||||||
|
image: 'spiral_abyss.jpg',
|
||||||
|
pos: '50% 20%',
|
||||||
|
start: '2023-05-16 04:00:00',
|
||||||
|
end: '2023-06-01 04:00:00',
|
||||||
|
color: '#4299E1',
|
||||||
|
description:
|
||||||
|
'When DMG dealt by Dendro Cores (including DMG from Hyperbloom and Burgeon reactions) hits a character, Elemental Mastery will be increased by 200 for all characters in the party for 4s.',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
@ -255,6 +340,16 @@ export const eventsData = [
|
||||||
image: 'paimon_bargain.png',
|
image: 'paimon_bargain.png',
|
||||||
description: 'Now selling: Razor, Amber, and Royal Weapons.',
|
description: 'Now selling: Razor, Amber, and Royal Weapons.',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "Paimon's Bargain - Bennett, Lisa, and Blackcliff",
|
||||||
|
pos: '0% 50%',
|
||||||
|
zoom: '150%',
|
||||||
|
start: '2023-05-01 04:00:00',
|
||||||
|
end: '2023-06-01 04:00:00',
|
||||||
|
color: '#B6A1EA',
|
||||||
|
image: 'paimon_bargain.png',
|
||||||
|
description: 'Now selling: Razor, Amber, and Blackcliff Weapons.',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
@ -272,7 +367,7 @@ export const eventsData = [
|
||||||
pos: '0% 12%',
|
pos: '0% 12%',
|
||||||
image: 'crown_of_glory.jpg',
|
image: 'crown_of_glory.jpg',
|
||||||
start: '2023-04-12 06:00:00',
|
start: '2023-04-12 06:00:00',
|
||||||
end: '2023-05-12 03:59:59',
|
end: '2023-05-22 03:59:59',
|
||||||
color: '#c8d18f',
|
color: '#c8d18f',
|
||||||
url: 'https://www.hoyolab.com/article/17591460',
|
url: 'https://www.hoyolab.com/article/17591460',
|
||||||
timezoneDependent: true,
|
timezoneDependent: true,
|
||||||
|
|
|
@ -10232,4 +10232,117 @@ export const weaponList = {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
jadefalls_splendor: {
|
||||||
|
id: 'jadefalls_splendor',
|
||||||
|
name: "Jadefall's Splendor",
|
||||||
|
rarity: 5,
|
||||||
|
atk: 46,
|
||||||
|
secondary: 'HP',
|
||||||
|
type: weapons.catalyst,
|
||||||
|
source: 'Wish',
|
||||||
|
ascension: [
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.luminous_sands_from_guyun,
|
||||||
|
amount: 5,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.a_flower_yet_to_bloom,
|
||||||
|
amount: 5,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.fungal_spores,
|
||||||
|
amount: 3,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 10000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.lustrous_stone_from_guyun,
|
||||||
|
amount: 5,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.a_flower_yet_to_bloom,
|
||||||
|
amount: 18,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.fungal_spores,
|
||||||
|
amount: 12,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 20000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.lustrous_stone_from_guyun,
|
||||||
|
amount: 9,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.treasured_flower,
|
||||||
|
amount: 9,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.luminescent_pollen,
|
||||||
|
amount: 9,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 30000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.relic_from_guyun,
|
||||||
|
amount: 5,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.treasured_flower,
|
||||||
|
amount: 18,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.luminescent_pollen,
|
||||||
|
amount: 14,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 45000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.relic_from_guyun,
|
||||||
|
amount: 9,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.wanderers_blooming_flower,
|
||||||
|
amount: 14,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.crystalline_cyst_dust,
|
||||||
|
amount: 9,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 55000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
item: itemList.divine_body_from_guyun,
|
||||||
|
amount: 6,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.wanderers_blooming_flower,
|
||||||
|
amount: 27,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
item: itemList.crystalline_cyst_dust,
|
||||||
|
amount: 18,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
mora: 65000,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
|
@ -13,25 +13,25 @@
|
||||||
const dispatch = createEventDispatcher();
|
const dispatch = createEventDispatcher();
|
||||||
|
|
||||||
const featured = {
|
const featured = {
|
||||||
nilou: {
|
baizhu: {
|
||||||
name: 'Nilou',
|
name: 'Baizhu',
|
||||||
rarity: 'legendary',
|
rarity: 'legendary',
|
||||||
count: 0,
|
count: 0,
|
||||||
average: '...',
|
average: '...',
|
||||||
percentage: '...',
|
percentage: '...',
|
||||||
},
|
},
|
||||||
nahida: {
|
ganyu: {
|
||||||
name: 'Nahida',
|
name: 'Ganyu',
|
||||||
rarity: 'legendary',
|
rarity: 'legendary',
|
||||||
count: 0,
|
count: 0,
|
||||||
average: '...',
|
average: '...',
|
||||||
percentage: '...',
|
percentage: '...',
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
const bannerId = 300046;
|
const bannerId = 300047;
|
||||||
const image = 'nilou_nahida.png';
|
const image = 'baizhu_ganyu.png';
|
||||||
const width = 800;
|
const width = 800;
|
||||||
const height = 416;
|
const height = 438;
|
||||||
|
|
||||||
let loading = true;
|
let loading = true;
|
||||||
let user = '';
|
let user = '';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<script context="module">
|
<script context="module">
|
||||||
export async function load({ fetch }) {
|
export async function load({ fetch }) {
|
||||||
const promoted = ['nilou', 'nahida'];
|
const promoted = ['ganyu', 'candace', 'fischl'];
|
||||||
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,7 @@ const IMAGE_CACHE = `cacheimg${IMAGE_CACHE_VER}`;
|
||||||
|
|
||||||
const IMAGE_URL = `${self.location.origin}/images/`;
|
const IMAGE_URL = `${self.location.origin}/images/`;
|
||||||
|
|
||||||
const changelog = ['Update TCG Cards', 'Update Banners', 'Update Achievements', 'Update Artifacts', 'Update Timeline'];
|
const changelog = ['Update Baizhu & Weapon', 'Update banner', 'Update timeline'];
|
||||||
|
|
||||||
const channel = new BroadcastChannel('paimonmoe-sw');
|
const channel = new BroadcastChannel('paimonmoe-sw');
|
||||||
|
|
||||||
|
|
After Width: | Height: | Size: 258 KiB |
After Width: | Height: | Size: 175 KiB |
After Width: | Height: | Size: 294 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 661 KiB |
After Width: | Height: | Size: 739 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 84 KiB |
After Width: | Height: | Size: 258 KiB |
After Width: | Height: | Size: 175 KiB |
After Width: | Height: | Size: 294 KiB |
After Width: | Height: | Size: 154 KiB |
After Width: | Height: | Size: 425 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 51 KiB |
After Width: | Height: | Size: 43 KiB |
After Width: | Height: | Size: 41 KiB |
After Width: | Height: | Size: 36 KiB |
After Width: | Height: | Size: 42 KiB |
After Width: | Height: | Size: 37 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 4.2 KiB |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 6.2 KiB |
After Width: | Height: | Size: 6.1 KiB |
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 6.1 KiB |
After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 8.6 KiB |
After Width: | Height: | Size: 9.6 KiB |
After Width: | Height: | Size: 7.3 KiB |
After Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 67 KiB |