diff --git a/src/components/Sidebar/Sidebar.svelte b/src/components/Sidebar/Sidebar.svelte index 74e39872..b6923900 100644 --- a/src/components/Sidebar/Sidebar.svelte +++ b/src/components/Sidebar/Sidebar.svelte @@ -106,6 +106,7 @@ { label: $t('sidebar.furnishing'), href: '/furnishing' }, { label: $t('sidebar.weapons'), href: '/weapons' }, { label: $t('sidebar.artifacts'), href: '/artifacts' }, + { label: $t('sidebar.fishing'), href: '/fishing' }, ]} /> + import data from '../../data/fishing/en.json'; + import locations from '../../data/fishing/location.json'; + + let spots = { + mondstadt: [], + liyue: [], + inazuma: [], + }; + for (const [id, location] of Object.entries(locations)) { + spots[location.location].push({ ...location, id }); + } + + export async function preload() { + return { data, spots }; + } + + + + + + Fishing - Paimon.moe + + + +
+

{$t('fishing.title')}

+ {#each Object.entries(spots) as [id, location]} +

{$t(`fishing.${id}`)}

+
+ {#each location as spot} +
+
+ {spot.name} +
+
+ {#each spot.fish as fish} +
+
+ {fishList[fish].name} +
+ {fishList[fish].name} +
+
+ {fishList[fish].bait} +
+ {#if fishList[fish].time} +
+ {fishList[fish].time} +
+ {/if} +
+
+ {/each} +
+
+ {/each} +
+ {/each} +
diff --git a/static/images/day.png b/static/images/day.png new file mode 100644 index 00000000..dd833208 Binary files /dev/null and b/static/images/day.png differ diff --git a/static/images/fishing/bait/fake_fly_bait.png b/static/images/fishing/bait/fake_fly_bait.png new file mode 100644 index 00000000..9574748b Binary files /dev/null and b/static/images/fishing/bait/fake_fly_bait.png differ diff --git a/static/images/fishing/bait/false_worm_bait.png b/static/images/fishing/bait/false_worm_bait.png new file mode 100644 index 00000000..e0e44158 Binary files /dev/null and b/static/images/fishing/bait/false_worm_bait.png differ diff --git a/static/images/fishing/bait/fruit_paste_bait.png b/static/images/fishing/bait/fruit_paste_bait.png new file mode 100644 index 00000000..994f5b28 Binary files /dev/null and b/static/images/fishing/bait/fruit_paste_bait.png differ diff --git a/static/images/fishing/bait/redrot_bait.png b/static/images/fishing/bait/redrot_bait.png new file mode 100644 index 00000000..92112f70 Binary files /dev/null and b/static/images/fishing/bait/redrot_bait.png differ diff --git a/static/images/fishing/fish/abiding_angelfish.png b/static/images/fishing/fish/abiding_angelfish.png new file mode 100644 index 00000000..f4748e92 Binary files /dev/null and b/static/images/fishing/fish/abiding_angelfish.png differ diff --git a/static/images/fishing/fish/aizen_medaka.png b/static/images/fishing/fish/aizen_medaka.png new file mode 100644 index 00000000..9e0788aa Binary files /dev/null and b/static/images/fishing/fish/aizen_medaka.png differ diff --git a/static/images/fishing/fish/akai_maou.png b/static/images/fishing/fish/akai_maou.png new file mode 100644 index 00000000..c05051c9 Binary files /dev/null and b/static/images/fishing/fish/akai_maou.png differ diff --git a/static/images/fishing/fish/betta.png b/static/images/fishing/fish/betta.png new file mode 100644 index 00000000..8796a5f6 Binary files /dev/null and b/static/images/fishing/fish/betta.png differ diff --git a/static/images/fishing/fish/bitter_pufferfish.png b/static/images/fishing/fish/bitter_pufferfish.png new file mode 100644 index 00000000..ed748499 Binary files /dev/null and b/static/images/fishing/fish/bitter_pufferfish.png differ diff --git a/static/images/fishing/fish/brown_shirakodai.png b/static/images/fishing/fish/brown_shirakodai.png new file mode 100644 index 00000000..452f2482 Binary files /dev/null and b/static/images/fishing/fish/brown_shirakodai.png differ diff --git a/static/images/fishing/fish/crystalfish.png b/static/images/fishing/fish/crystalfish.png new file mode 100644 index 00000000..56080371 Binary files /dev/null and b/static/images/fishing/fish/crystalfish.png differ diff --git a/static/images/fishing/fish/dawncatcher.png b/static/images/fishing/fish/dawncatcher.png new file mode 100644 index 00000000..040811f1 Binary files /dev/null and b/static/images/fishing/fish/dawncatcher.png differ diff --git a/static/images/fishing/fish/glaze_medaka.png b/static/images/fishing/fish/glaze_medaka.png new file mode 100644 index 00000000..eb06c612 Binary files /dev/null and b/static/images/fishing/fish/glaze_medaka.png differ diff --git a/static/images/fishing/fish/golden_koi.png b/static/images/fishing/fish/golden_koi.png new file mode 100644 index 00000000..52c2c620 Binary files /dev/null and b/static/images/fishing/fish/golden_koi.png differ diff --git a/static/images/fishing/fish/lunged_stickleback.png b/static/images/fishing/fish/lunged_stickleback.png new file mode 100644 index 00000000..534e0927 Binary files /dev/null and b/static/images/fishing/fish/lunged_stickleback.png differ diff --git a/static/images/fishing/fish/medaka.png b/static/images/fishing/fish/medaka.png new file mode 100644 index 00000000..c4543970 Binary files /dev/null and b/static/images/fishing/fish/medaka.png differ diff --git a/static/images/fishing/fish/pufferfish.png b/static/images/fishing/fish/pufferfish.png new file mode 100644 index 00000000..5c621153 Binary files /dev/null and b/static/images/fishing/fish/pufferfish.png differ diff --git a/static/images/fishing/fish/purple_shirakodai.png b/static/images/fishing/fish/purple_shirakodai.png new file mode 100644 index 00000000..31933725 Binary files /dev/null and b/static/images/fishing/fish/purple_shirakodai.png differ diff --git a/static/images/fishing/fish/raimei_angelfish.png b/static/images/fishing/fish/raimei_angelfish.png new file mode 100644 index 00000000..efd208b8 Binary files /dev/null and b/static/images/fishing/fish/raimei_angelfish.png differ diff --git a/static/images/fishing/fish/rusty_koi.png b/static/images/fishing/fish/rusty_koi.png new file mode 100644 index 00000000..1ee859ed Binary files /dev/null and b/static/images/fishing/fish/rusty_koi.png differ diff --git a/static/images/fishing/fish/snowstrider.png b/static/images/fishing/fish/snowstrider.png new file mode 100644 index 00000000..d8a7fec1 Binary files /dev/null and b/static/images/fishing/fish/snowstrider.png differ diff --git a/static/images/fishing/fish/sweet-flower_medaka.png b/static/images/fishing/fish/sweet-flower_medaka.png new file mode 100644 index 00000000..ad2a63fc Binary files /dev/null and b/static/images/fishing/fish/sweet-flower_medaka.png differ diff --git a/static/images/fishing/fish/tea-colored_shirakodai.png b/static/images/fishing/fish/tea-colored_shirakodai.png new file mode 100644 index 00000000..45b00eb1 Binary files /dev/null and b/static/images/fishing/fish/tea-colored_shirakodai.png differ diff --git a/static/images/fishing/fish/venomspine_fish.png b/static/images/fishing/fish/venomspine_fish.png new file mode 100644 index 00000000..50f74c3a Binary files /dev/null and b/static/images/fishing/fish/venomspine_fish.png differ diff --git a/static/images/fishing/locations/beside_guili_plains.png b/static/images/fishing/locations/beside_guili_plains.png new file mode 100644 index 00000000..b00d0c61 Binary files /dev/null and b/static/images/fishing/locations/beside_guili_plains.png differ diff --git a/static/images/fishing/locations/beside_wangshu_inn.png b/static/images/fishing/locations/beside_wangshu_inn.png new file mode 100644 index 00000000..14fd5301 Binary files /dev/null and b/static/images/fishing/locations/beside_wangshu_inn.png differ diff --git a/static/images/fishing/locations/bishui_plain.png b/static/images/fishing/locations/bishui_plain.png new file mode 100644 index 00000000..22244cea Binary files /dev/null and b/static/images/fishing/locations/bishui_plain.png differ diff --git a/static/images/fishing/locations/cider_lake.png b/static/images/fishing/locations/cider_lake.png new file mode 100644 index 00000000..b0d41611 Binary files /dev/null and b/static/images/fishing/locations/cider_lake.png differ diff --git a/static/images/fishing/locations/dihua_marsh.png b/static/images/fishing/locations/dihua_marsh.png new file mode 100644 index 00000000..cc11bcf5 Binary files /dev/null and b/static/images/fishing/locations/dihua_marsh.png differ diff --git a/static/images/fishing/locations/dragonspine.png b/static/images/fishing/locations/dragonspine.png new file mode 100644 index 00000000..bd84e9d2 Binary files /dev/null and b/static/images/fishing/locations/dragonspine.png differ diff --git a/static/images/fishing/locations/koseki_village.png b/static/images/fishing/locations/koseki_village.png new file mode 100644 index 00000000..328c2234 Binary files /dev/null and b/static/images/fishing/locations/koseki_village.png differ diff --git a/static/images/fishing/locations/liyue_harbor.png b/static/images/fishing/locations/liyue_harbor.png new file mode 100644 index 00000000..dad6362a Binary files /dev/null and b/static/images/fishing/locations/liyue_harbor.png differ diff --git a/static/images/fishing/locations/luhua_pool.png b/static/images/fishing/locations/luhua_pool.png new file mode 100644 index 00000000..2cad4c41 Binary files /dev/null and b/static/images/fishing/locations/luhua_pool.png differ diff --git a/static/images/fishing/locations/mt._aocang.png b/static/images/fishing/locations/mt._aocang.png new file mode 100644 index 00000000..755f9866 Binary files /dev/null and b/static/images/fishing/locations/mt._aocang.png differ diff --git a/static/images/fishing/locations/mt._hulao.png b/static/images/fishing/locations/mt._hulao.png new file mode 100644 index 00000000..9e3a5a3e Binary files /dev/null and b/static/images/fishing/locations/mt._hulao.png differ diff --git a/static/images/fishing/locations/nazuchi_beach.png b/static/images/fishing/locations/nazuchi_beach.png new file mode 100644 index 00000000..a870ec2c Binary files /dev/null and b/static/images/fishing/locations/nazuchi_beach.png differ diff --git a/static/images/fishing/locations/near_amakane_island.png b/static/images/fishing/locations/near_amakane_island.png new file mode 100644 index 00000000..35143fc8 Binary files /dev/null and b/static/images/fishing/locations/near_amakane_island.png differ diff --git a/static/images/fishing/locations/near_dawn_winery.png b/static/images/fishing/locations/near_dawn_winery.png new file mode 100644 index 00000000..ec1c31ef Binary files /dev/null and b/static/images/fishing/locations/near_dawn_winery.png differ diff --git a/static/images/fishing/locations/near_koseki_village.png b/static/images/fishing/locations/near_koseki_village.png new file mode 100644 index 00000000..328c2234 Binary files /dev/null and b/static/images/fishing/locations/near_koseki_village.png differ diff --git a/static/images/fishing/locations/qingce_village.png b/static/images/fishing/locations/qingce_village.png new file mode 100644 index 00000000..82cd33d0 Binary files /dev/null and b/static/images/fishing/locations/qingce_village.png differ diff --git a/static/images/fishing/locations/ritou.png b/static/images/fishing/locations/ritou.png new file mode 100644 index 00000000..6de580e8 Binary files /dev/null and b/static/images/fishing/locations/ritou.png differ diff --git a/static/images/fishing/locations/sangonomiya_shrine.png b/static/images/fishing/locations/sangonomiya_shrine.png new file mode 100644 index 00000000..1d8e2327 Binary files /dev/null and b/static/images/fishing/locations/sangonomiya_shrine.png differ diff --git a/static/images/fishing/locations/stormbearer_mountains.png b/static/images/fishing/locations/stormbearer_mountains.png new file mode 100644 index 00000000..7c8d2388 Binary files /dev/null and b/static/images/fishing/locations/stormbearer_mountains.png differ diff --git a/static/images/fishing/locations/stormterrors_lair.png b/static/images/fishing/locations/stormterrors_lair.png new file mode 100644 index 00000000..b1dd1099 Binary files /dev/null and b/static/images/fishing/locations/stormterrors_lair.png differ diff --git a/static/images/fishing/locations/suigetsu_pool.png b/static/images/fishing/locations/suigetsu_pool.png new file mode 100644 index 00000000..ef3b6752 Binary files /dev/null and b/static/images/fishing/locations/suigetsu_pool.png differ diff --git a/static/images/fishing/locations/tatarasuna.png b/static/images/fishing/locations/tatarasuna.png new file mode 100644 index 00000000..26da752f Binary files /dev/null and b/static/images/fishing/locations/tatarasuna.png differ diff --git a/static/images/fishing/locations/tianqiu_valley.png b/static/images/fishing/locations/tianqiu_valley.png new file mode 100644 index 00000000..67ecfe19 Binary files /dev/null and b/static/images/fishing/locations/tianqiu_valley.png differ diff --git a/static/images/fishing/locations/windrise.png b/static/images/fishing/locations/windrise.png new file mode 100644 index 00000000..0830e308 Binary files /dev/null and b/static/images/fishing/locations/windrise.png differ diff --git a/static/images/night.png b/static/images/night.png new file mode 100644 index 00000000..37fbeafe Binary files /dev/null and b/static/images/night.png differ