Compare commits

...

3 Commits

Author SHA1 Message Date
Made Baruna b791041ed9 Update changelog 2024-04-02 19:30:29 +08:00
Made Baruna f7c7677c75 Update banners 2024-04-02 19:19:07 +08:00
Made Baruna 80375b790e Update timeline 2024-04-02 19:05:17 +08:00
17 changed files with 207 additions and 11 deletions

View File

@ -1149,6 +1149,28 @@ export const banners = {
// version: '4.5',
// timezoneDependent: true,
// },
{
name: 'Decree of the Deeps',
image: 2,
shortName: 'Neuvillette',
start: '2024-04-02 18:00:00',
end: '2024-04-23 14:59:00',
color: '#72fefd',
featured: ['neuvillette', 'kaedehara_kazuha'],
featuredRare: ['barbara', 'xingqiu', 'yanfei'],
version: '4.5',
},
// {
// name: 'Leaves in the Wind',
// image: 4,
// shortName: 'Kazuha',
// start: '2024-04-02 18:00:00',
// end: '2024-04-23 14:59:00',
// color: '#8FFFDE',
// featured: ['neuvillette', 'kaedehara_kazuha'],
// featuredRare: ['barbara', 'xingqiu', 'yanfei'],
// version: '4.5',
// },
],
weapons: [
{
@ -1903,6 +1925,17 @@ export const banners = {
version: '4.5',
timezoneDependent: true,
},
{
name: 'Epitome Invocation',
image: 62,
shortName: 'Eternal',
start: '2024-04-02 18:00:00',
end: '2024-04-23 14:59:00',
color: '#eae5e1',
featured: ['tome_of_the_eternal_flow', 'freedom-sworn'],
featuredRare: ['wine_and_song', 'mitternachts_waltz', 'the_flute', 'favonius_greatsword', 'favonius_lance'],
version: '4.5',
},
],
chronicled: [
{

View File

@ -903,4 +903,28 @@ export const bannersDual = {
timezoneDependent: true,
},
],
'Decree of the Deeps 2': [
{
name: 'Decree of the Deeps',
image: 2,
shortName: 'Neuvillette',
start: '2024-04-02 18:00:00',
end: '2024-04-23 14:59:00',
color: '#72fefd',
featured: ['neuvillette', 'kaedehara_kazuha'],
featuredRare: ['barbara', 'xingqiu', 'yanfei'],
version: '4.5',
},
{
name: 'Leaves in the Wind',
image: 4,
shortName: 'Kazuha',
start: '2024-04-02 18:00:00',
end: '2024-04-23 14:59:00',
color: '#8FFFDE',
featured: ['neuvillette', 'kaedehara_kazuha'],
featuredRare: ['barbara', 'xingqiu', 'yanfei'],
version: '4.5',
},
],
};

View File

@ -1683,4 +1683,37 @@ export const events = [
url: 'https://www.hoyolab.com/article/25833336',
showOnHome: true,
},
{
name: 'Rolling Crossfire',
pos: '0% 40%',
image: 'Rolling Crossfire.jpg',
start: '2024-04-01 10:00:00',
end: '2024-04-11 03:59:59',
color: '#8bd7f1',
zoom: '250%',
url: 'https://www.hoyolab.com/article/26498562',
showOnHome: true,
},
{
name: 'Feline Fotress Furrdyssey',
pos: '0% 40%',
image: 'Feline Fotress Furrdyssey_.jpg',
start: '2024-04-08 10:00:00',
end: '2024-04-18 03:59:59',
color: '#eecaa3',
zoom: '150%',
url: 'https://www.hoyolab.com/article/26498562',
showOnHome: true,
},
{
name: 'Ley Line Overflow',
pos: '0% 20%',
image: 'leyline_overflow.jpg',
start: '2024-04-15 04:00:00',
end: '2024-04-22 03:59:59',
color: '#5baced',
zoom: '200%',
url: 'https://www.hoyolab.com/article/26435017',
showOnHome: true,
},
];

View File

@ -61,8 +61,8 @@ export const eventsData = [
},
{
name: 'The Great Fays Reaction Debate',
pos: '30% 20%',
image: 'The Great Fays Reaction Debate.png',
pos: '0% 30%',
image: 'The Great Fayz Reaction Debate.jpg',
start: '2024-03-22 10:00:00',
end: '2024-04-03 03:59:59',
color: '#6edeca',
@ -70,6 +70,17 @@ export const eventsData = [
url: 'https://www.hoyolab.com/article/25833336',
showOnHome: true,
},
{
name: 'Feline Fotress Furrdyssey',
pos: '0% 40%',
image: 'Feline Fotress Furrdyssey_.jpg',
start: '2024-04-08 10:00:00',
end: '2024-04-18 03:59:59',
color: '#eecaa3',
zoom: '150%',
url: 'https://www.hoyolab.com/article/26498562',
showOnHome: true,
},
],
[
{
@ -105,6 +116,28 @@ export const eventsData = [
url: 'https://www.hoyolab.com/article/25852855',
showOnHome: true,
},
{
name: 'Rolling Crossfire',
pos: '0% 40%',
image: 'Rolling Crossfire.jpg',
start: '2024-04-01 10:00:00',
end: '2024-04-11 03:59:59',
color: '#8bd7f1',
zoom: '250%',
url: 'https://www.hoyolab.com/article/26498562',
showOnHome: true,
},
{
name: 'Ley Line Overflow',
pos: '0% 20%',
image: 'leyline_overflow.jpg',
start: '2024-04-15 04:00:00',
end: '2024-04-22 03:59:59',
color: '#5baced',
zoom: '200%',
url: 'https://www.hoyolab.com/article/26435017',
showOnHome: true,
},
],
[
{
@ -142,6 +175,17 @@ export const eventsData = [
showOnHome: true,
timezoneDependent: true,
},
{
name: 'Decree of the Deeps - Neuvillette Banner',
pos: '0% 10%',
zoom: '150%',
image: 'Decree of the Deeps 2.jpg',
start: '2024-04-02 18:00:00',
end: '2024-04-23 14:59:00',
color: '#72fefd',
url: 'https://www.hoyolab.com/article/26434736',
showOnHome: true,
},
],
[
{
@ -179,6 +223,17 @@ export const eventsData = [
showOnHome: true,
timezoneDependent: true,
},
{
name: 'Leaves in the Wind - Kazuha Banner',
pos: '0% 10%',
zoom: '150%',
image: 'Leaves in the Wind 4.jpg',
start: '2024-04-02 18:00:00',
end: '2024-04-23 14:59:00',
color: '#8FFFDE',
url: 'https://www.hoyolab.com/article/26434736',
showOnHome: true,
},
],
[
{
@ -216,6 +271,17 @@ export const eventsData = [
showOnHome: true,
timezoneDependent: true,
},
{
name: 'Epitome Invocation - Weapon Banner',
pos: '30% 35%',
zoom: '150%',
image: 'Epitome Invocation 62.jpg',
start: '2024-04-02 18:00:00',
end: '2024-04-23 14:59:00',
color: '#FFAA4B',
url: 'https://www.hoyolab.com/article/26434736',
showOnHome: true,
},
],
[
{
@ -262,6 +328,36 @@ export const eventsData = [
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: 'Spiral Abyss',
image: 'spiral_abyss.jpg',
pos: '50% 20%',
start: '2024-03-16 04:00:00',
end: '2024-04-01 04:00:00',
color: '#4299E1',
description:
"When characters create Geo Constructs, unleash a shockwave at the character's location, dealing True DMG to nearby opponents. 1 such shockwave can be unleashed every 6s.",
},
{
name: 'Spiral Abyss',
image: 'spiral_abyss.jpg',
pos: '50% 20%',
start: '2024-04-01 04:00:00',
end: '2024-04-16 04:00:00',
color: '#4299E1',
description:
'When a character deals Geo DMG to an opponent, this instance will be counted for the character. 1 count can be gained every 0.1s. When the count reaches 3, this character will receive a Gravel Mark, granting them 50% Geo DMG Bonus for 10s.',
},
{
name: 'Spiral Abyss',
image: 'spiral_abyss.jpg',
pos: '50% 20%',
start: '2024-04-16 04:00:00',
end: '2024-05-01 04:00:00',
color: '#4299E1',
description:
"After a character triggers a Swirl reaction, all party members' Normal, Charged, and Plunging Attack DMG is increased by 20% for 10s. This effect can be triggered once every 0.1s. Max 3 stacks. Each stack's duration is counted independently.",
},
],
[
{
@ -284,6 +380,16 @@ export const eventsData = [
image: 'paimon_bargain.png',
description: 'Now selling: Ningguang, Xingqiu, and Blackcliff Weapons.',
},
{
name: "Paimon's Bargain - Razor, Amber, and Royal",
pos: '0% 50%',
zoom: '150%',
start: '2024-04-01 04:00:00',
end: '2024-05-01 04:00:00',
color: '#B6A1EA',
image: 'paimon_bargain.png',
description: 'Now selling: Razor, Amber, and Royal Weapons.',
},
],
[
{

View File

@ -13,25 +13,25 @@
const dispatch = createEventDispatcher();
const featured = {
arataki_itto: {
name: 'Arataki Itto',
neuvillette: {
name: 'Neuvillette',
rarity: 'legendary',
count: 0,
average: '...',
percentage: '...',
},
chiori: {
name: 'Chiori',
kaedehara_kazuha: {
name: 'Kaedehara Kazuha',
rarity: 'legendary',
count: 0,
average: '...',
percentage: '...',
},
};
const bannerId = 300062;
const image = 'itto chiori.png';
const bannerId = 300063;
const image = 'neuvillette kazuha.png';
const width = 800;
const height = 394;
const height = 482;
let loading = true;
let user = '';

View File

@ -1,6 +1,6 @@
<script context="module">
export async function load({ fetch }) {
const promoted = ['arataki_itto', 'yun_jin', 'gorou', 'dori'];
const promoted = ['kaedehara_kazuha', 'barbara', 'xingqiu', 'yanfei'];
const builds = {};
for (const p of promoted) {
const response = await fetch(`/characters/build/${p}.json`);

View File

@ -7,7 +7,7 @@ const IMAGE_CACHE = `cacheimg${IMAGE_CACHE_VER}`;
const IMAGE_URL = `${self.location.origin}/images/`;
const changelog = ['Fix global wish stats page for chronicled wish banner', 'Add chronicled wish banner'];
const changelog = ['Update banners', 'Update timeline'];
const channel = new BroadcastChannel('paimonmoe-sw');

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 KiB