From 075f572a3b54e87154cf8fe1622d4e6a951817e7 Mon Sep 17 00:00:00 2001 From: Sakura Knoll Date: Wed, 6 Apr 2022 05:11:34 +0900 Subject: [PATCH] Add remembrance sigils page --- .../remembranceSigils/abandoned.md | 4 + .../elysianRealm/remembranceSigils/burden.md | 3 + .../remembranceSigils/crystal-rose.md | 3 + .../remembranceSigils/false-hope.md | 3 + .../remembranceSigils/forbidden-seed.md | 3 + .../remembranceSigils/forget-me-not.md | 3 + .../remembranceSigils/gold-goblet.md | 3 + .../remembranceSigils/good-old-days.md | 4 + .../heavy-as-a-million-lives.md | 4 + .../remembranceSigils/home-lost.md | 3 + .../light-as-a-bodhi-leaf.md | 3 + .../remembranceSigils/mad-king-s-mask.md | 3 + .../elysianRealm/remembranceSigils/memory.md | 3 + .../elysianRealm/remembranceSigils/resolve.md | 4 + .../remembranceSigils/ruined-legacy.md | 3 + .../remembranceSigils/shattered-shackles.md | 4 + .../remembranceSigils/stained-sakura.md | 4 + .../remembranceSigils/the-first-scale.md | 4 + .../remembranceSigils/the-moth-insignia.md | 3 + .../remembranceSigils/tin-flask.md | 3 + .../remembranceSigils/abandoned.md | 4 + .../elysianRealm/remembranceSigils/burden.md | 3 + .../remembranceSigils/crystal-rose.md | 3 + .../remembranceSigils/false-hope.md | 3 + .../remembranceSigils/forbidden-seed.md | 3 + .../remembranceSigils/forget-me-not.md | 3 + .../remembranceSigils/gold-goblet.md | 3 + .../remembranceSigils/good-old-days.md | 4 + .../heavy-as-a-million-lives.md | 4 + .../remembranceSigils/home-lost.md | 3 + .../light-as-a-bodhi-leaf.md | 3 + .../remembranceSigils/mad-king-s-mask.md | 3 + .../elysianRealm/remembranceSigils/memory.md | 3 + .../elysianRealm/remembranceSigils/resolve.md | 4 + .../remembranceSigils/ruined-legacy.md | 3 + .../remembranceSigils/shattered-shackles.md | 4 + .../remembranceSigils/stained-sakura.md | 4 + .../remembranceSigils/the-first-scale.md | 4 + .../remembranceSigils/the-moth-insignia.md | 3 + .../remembranceSigils/tin-flask.md | 3 + src/lib/honkai3rd/elysianRealm.ts | 8 +- src/pages/honkai3rd/elysian-realm/index.tsx | 28 ++++-- .../elysian-realm/remembrance-sigils.tsx | 93 +++++++++++++++++++ .../elysian-realm/support-battlesuits.tsx | 4 +- src/server/data/honkai3rd/elysianRealm.ts | 21 +++++ 45 files changed, 277 insertions(+), 11 deletions(-) create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/abandoned.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/burden.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/crystal-rose.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/false-hope.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/forbidden-seed.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/forget-me-not.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/gold-goblet.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/good-old-days.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/heavy-as-a-million-lives.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/home-lost.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/light-as-a-bodhi-leaf.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/mad-king-s-mask.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/memory.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/resolve.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/ruined-legacy.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/shattered-shackles.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/stained-sakura.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/the-first-scale.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/the-moth-insignia.md create mode 100644 public/data/honkai3rd/elysianRealm/remembranceSigils/tin-flask.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/abandoned.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/burden.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/crystal-rose.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/false-hope.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/forbidden-seed.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/forget-me-not.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/gold-goblet.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/good-old-days.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/heavy-as-a-million-lives.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/home-lost.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/light-as-a-bodhi-leaf.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/mad-king-s-mask.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/memory.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/resolve.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/ruined-legacy.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/shattered-shackles.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/stained-sakura.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/the-first-scale.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/the-moth-insignia.md create mode 100644 public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/tin-flask.md create mode 100644 src/pages/honkai3rd/elysian-realm/remembrance-sigils.tsx diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/abandoned.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/abandoned.md new file mode 100644 index 00000000..d217125d --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/abandoned.md @@ -0,0 +1,4 @@ +# Abandoned + +Grants 1 extra level when choosing a Deliverance signet. +Killing enemies reduces Ultimate CD by 20%. CD: 10s. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/burden.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/burden.md new file mode 100644 index 00000000..6e36ddca --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/burden.md @@ -0,0 +1,3 @@ +# Burden + +Portals carrying Signets of Deliverance appear more often. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/crystal-rose.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/crystal-rose.md new file mode 100644 index 00000000..2f0196b2 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/crystal-rose.md @@ -0,0 +1,3 @@ +# Crystal Rose + +Portals carrying Signets of ■■ appear more often. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/false-hope.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/false-hope.md new file mode 100644 index 00000000..5a8b7e73 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/false-hope.md @@ -0,0 +1,3 @@ +# False Hope + +Valkyrie receives 50% less Total DMG when debuffed. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/forbidden-seed.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/forbidden-seed.md new file mode 100644 index 00000000..ba111be4 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/forbidden-seed.md @@ -0,0 +1,3 @@ +# Forbidden Seed + +Portals carrying Signets of Infinity appear more often. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/forget-me-not.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/forget-me-not.md new file mode 100644 index 00000000..28fb1236 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/forget-me-not.md @@ -0,0 +1,3 @@ +# Forget-Me-Not + +Portals carrying Signets of Setsuna appear more often. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/gold-goblet.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/gold-goblet.md new file mode 100644 index 00000000..16f12675 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/gold-goblet.md @@ -0,0 +1,3 @@ +# Gold Goblet + +Portals carrying Signets of Gold appear more often. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/good-old-days.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/good-old-days.md new file mode 100644 index 00000000..66431675 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/good-old-days.md @@ -0,0 +1,4 @@ +# Good Old Days + +Grants 1 extra level when choosing a Signet of Gold. +Consuming 50 SP of more in one go drops an SP Pack which grants 10 SP. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/heavy-as-a-million-lives.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/heavy-as-a-million-lives.md new file mode 100644 index 00000000..77dfd481 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/heavy-as-a-million-lives.md @@ -0,0 +1,4 @@ +# Heavy as a Million Lives + +Grants 1 extra level when choosing a Signet of Bodhi. +Combo count will not be reset; the first hit that lands grants an additional 50 combo count. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/home-lost.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/home-lost.md new file mode 100644 index 00000000..c904b396 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/home-lost.md @@ -0,0 +1,3 @@ +# Home Lost + +Grants 3 portal resets but locks Remembrance Sigil and Support Valkyrie. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/light-as-a-bodhi-leaf.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/light-as-a-bodhi-leaf.md new file mode 100644 index 00000000..d8fc3b81 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/light-as-a-bodhi-leaf.md @@ -0,0 +1,3 @@ +# Light as a Bodhi Leaf + +Portals carrying Signets of Bodhi appear more often. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/mad-king-s-mask.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/mad-king-s-mask.md new file mode 100644 index 00000000..5ef16bb9 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/mad-king-s-mask.md @@ -0,0 +1,3 @@ +# Mad King's Mask + +Portals carrying Signets of Decimation appear more often. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/memory.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/memory.md new file mode 100644 index 00000000..52daaf77 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/memory.md @@ -0,0 +1,3 @@ +# Memory + +Portals carrying Signets of Vicissitude appear more often. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/resolve.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/resolve.md new file mode 100644 index 00000000..595afa4d --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/resolve.md @@ -0,0 +1,4 @@ +# Resolve + +Grants 1 extra level when choosing a Vicissitude signet. +When signet Vivid Vicissitude is active, Soldier's Resolve starts with 1 more stack and grants temporary invincibility when blocking DMG. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/ruined-legacy.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/ruined-legacy.md new file mode 100644 index 00000000..b39c8d8c --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/ruined-legacy.md @@ -0,0 +1,3 @@ +# Ruined Legacy + +Grants 30 bonus initial SP but consumes 10% current HP after battle. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/shattered-shackles.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/shattered-shackles.md new file mode 100644 index 00000000..efe683b7 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/shattered-shackles.md @@ -0,0 +1,4 @@ +# Shattered Shackles + +Grants 1 extra level when choosing a Signet of Decimation. +At below 33% HP, Valkyrie is immune to most debuffs; at below 20% HP, Valkyrie will not be interrupted when hit. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/stained-sakura.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/stained-sakura.md new file mode 100644 index 00000000..12712e23 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/stained-sakura.md @@ -0,0 +1,4 @@ +# Stained Sakura + +Grants 1 extra level when choosing a Signet of Setsuna. +When signet Setsuna Blade: Sakura Screen is active, every time Sakura Screen is triggered, its DMG conversion ratio increases by 10%. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/the-first-scale.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/the-first-scale.md new file mode 100644 index 00000000..75152e9e --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/the-first-scale.md @@ -0,0 +1,4 @@ +# The First Scale + +Grants 1 extra level when choosing a Signet of Infinity. +When the Signets of Infinite [X] are active, Valkyrie will enter a 8-sec Mind Sync when a battle starts. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/the-moth-insignia.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/the-moth-insignia.md new file mode 100644 index 00000000..d9591574 --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/the-moth-insignia.md @@ -0,0 +1,3 @@ +# The MOTH Insignia + +Reduces Total DMG taken by 25% and restores 15% HP after the battle. diff --git a/public/data/honkai3rd/elysianRealm/remembranceSigils/tin-flask.md b/public/data/honkai3rd/elysianRealm/remembranceSigils/tin-flask.md new file mode 100644 index 00000000..23c2186c --- /dev/null +++ b/public/data/honkai3rd/elysianRealm/remembranceSigils/tin-flask.md @@ -0,0 +1,3 @@ +# Tin Flask + +Flame-Chaser support skills are triggered more often. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/abandoned.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/abandoned.md new file mode 100644 index 00000000..0ba6363f --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/abandoned.md @@ -0,0 +1,4 @@ +# 포기한 것 + +[구원]의 각인 선택 시, 초기 레벨이 1레벨 증가한다. +적 처치 시, 필살기 재사용 대기시간이 20% 감소한다. 해당 효과는 10초마다 1회 발동할 수 있다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/burden.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/burden.md new file mode 100644 index 00000000..12c1fd4d --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/burden.md @@ -0,0 +1,3 @@ +# 짊어진 것 + +[구원]의 각인에 대응하는 워프 포인트의 출현 확률이 증가한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/crystal-rose.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/crystal-rose.md new file mode 100644 index 00000000..64dbb5fa --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/crystal-rose.md @@ -0,0 +1,3 @@ +# 수정 장미 + +[■■]의 각인에 대응하는 워프 포인트의 출현 확률이 증가한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/false-hope.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/false-hope.md new file mode 100644 index 00000000..ff36233d --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/false-hope.md @@ -0,0 +1,3 @@ +# 허황된 희망 + +자신이 이상 상태일 경우, 받는 모든 대미지가 50% 감소한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/forbidden-seed.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/forbidden-seed.md new file mode 100644 index 00000000..7c623889 --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/forbidden-seed.md @@ -0,0 +1,3 @@ +# 금기의 씨앗 + +[무한]의 각인에 대응하는 워프 포인트의 출현 확률이 증가한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/forget-me-not.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/forget-me-not.md new file mode 100644 index 00000000..1cab9940 --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/forget-me-not.md @@ -0,0 +1,3 @@ +# 물망초 + +[찰나]의 각인에 대응하는 워프 포인트의 출현 확률이 증가한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/gold-goblet.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/gold-goblet.md new file mode 100644 index 00000000..7ba3b852 --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/gold-goblet.md @@ -0,0 +1,3 @@ +# 황금 술잔 + +[황금]의 각인에 대응하는 워프 포인트의 출현 확률이 증가한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/good-old-days.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/good-old-days.md new file mode 100644 index 00000000..12346e1c --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/good-old-days.md @@ -0,0 +1,4 @@ +# 흘러가는 세월 + +[황금]의 각인 선택 시, 초기 레벨이 1레벨 증가한다. +한 번에 SP를 50pt 이상 소모 시, SP 팩을 1개 드랍한다. 해당 방식으로 드랍한 SP 팩은 SP를 10pt만 회복한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/heavy-as-a-million-lives.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/heavy-as-a-million-lives.md new file mode 100644 index 00000000..c531910d --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/heavy-as-a-million-lives.md @@ -0,0 +1,4 @@ +# 천만 목숨과 같은 무거움 + +[천혜]의 각인 선택 시, 초기 레벨이 1레벨 증가한다. +콤보가 끊기지 않고, 적 첫 적중 시 콤보수가 추가로 50콤보 증가한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/home-lost.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/home-lost.md new file mode 100644 index 00000000..fa722072 --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/home-lost.md @@ -0,0 +1,3 @@ +# 돌아갈 수 없는 고향 + +워프 포인트 리셋 가능 횟수가 3회 증가하지만, 회상의 증명과 전투 보조 발키리를 변경할 수 없다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/light-as-a-bodhi-leaf.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/light-as-a-bodhi-leaf.md new file mode 100644 index 00000000..502621c8 --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/light-as-a-bodhi-leaf.md @@ -0,0 +1,3 @@ +# 꺠달음과 같은 가벼움 + +[천혜]의 각인에 대응하는 워프 포인트의 출현 확률이 증가한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/mad-king-s-mask.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/mad-king-s-mask.md new file mode 100644 index 00000000..f9b9798a --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/mad-king-s-mask.md @@ -0,0 +1,3 @@ +# 폭왕의 가면 + +[오멸]의 각인에 대응하는 워프 포인트의 출현 확률이 증가한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/memory.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/memory.md new file mode 100644 index 00000000..cbb018c2 --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/memory.md @@ -0,0 +1,3 @@ +# 기념 + +[부생]의 각인에 대응하는 워프 포인트의 출현 확률이 증가한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/resolve.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/resolve.md new file mode 100644 index 00000000..8ccfd028 --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/resolve.md @@ -0,0 +1,4 @@ +# 결의 + +[부생]의 각인 선택 시, 초기 레벨이 1레벨 증가한다. +각인 [백태무상] 보유 시, [전사의 결의] 초기 스택이 1스택 증가하고, 대미지를 상쇄했을 때 짧은 무적 효과를 제공한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/ruined-legacy.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/ruined-legacy.md new file mode 100644 index 00000000..47a6bd50 --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/ruined-legacy.md @@ -0,0 +1,3 @@ +# 잃어버린 시대 + +초기 SP가 30pt 증가한다. 전투 종료 후 현재 HP가 10% 감소한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/shattered-shackles.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/shattered-shackles.md new file mode 100644 index 00000000..8e74245b --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/shattered-shackles.md @@ -0,0 +1,4 @@ +# 부서진 족쇄 + +[오멸]의 각인 선택 시, 초기 레벨이 1레벨 증가한다. +HP가 33% 미만일 경우 대부분의 디버프에 면역되고, 20% 미만일 경우 피격 시 경직되지 않는다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/stained-sakura.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/stained-sakura.md new file mode 100644 index 00000000..01d48534 --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/stained-sakura.md @@ -0,0 +1,4 @@ +# 아카조메 사쿠라 + +[찰나]의 각인 선택 시, 초기 레벨이 1레벨 증가한다. +각인 찰나일도 [벚꽃의 장막] 보유 시, [벚꽃 결계]를 발동할 때마다 전투 종료까지 [벚꽃 결계]의 대미지 전환 비율이 10% 증가한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/the-first-scale.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/the-first-scale.md new file mode 100644 index 00000000..517c1d8e --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/the-first-scale.md @@ -0,0 +1,4 @@ +# 시작의 비늘 + +[무한]의 각인 선택 시, 초기 레벨이 1레벨 증가한다. +[무한의 [x]] 보유 시 전투가 시작되면 [사고 동화] 상태에 진입한다. 지속 시간: 8초 diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/the-moth-insignia.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/the-moth-insignia.md new file mode 100644 index 00000000..d2b59ff4 --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/the-moth-insignia.md @@ -0,0 +1,3 @@ +# 불을 쫓는 메달 + +받는 모든 대미지가 25% 감소하며, 전투 종료 후 HP를 15% 회복한다. diff --git a/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/tin-flask.md b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/tin-flask.md new file mode 100644 index 00000000..aca0d536 --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elysianRealm/remembranceSigils/tin-flask.md @@ -0,0 +1,3 @@ +# 백철 술주전자 + +영웅 지원 스킬의 발동 확률이 증가한다. diff --git a/src/lib/honkai3rd/elysianRealm.ts b/src/lib/honkai3rd/elysianRealm.ts index 362fe098..9f74e6bc 100644 --- a/src/lib/honkai3rd/elysianRealm.ts +++ b/src/lib/honkai3rd/elysianRealm.ts @@ -41,7 +41,7 @@ export const supportBattlesuitIds = [ 'br', ] -export const rememberanceSigilIds = [ +export const remembranceSigilIds = [ 'the-moth-insignia', 'home-lost', 'false-hope', @@ -158,3 +158,9 @@ export interface SupportBattlesuit { description: string cooldown: number } + +export interface RemembranceSigil { + id: string + name: string + description: string +} diff --git a/src/pages/honkai3rd/elysian-realm/index.tsx b/src/pages/honkai3rd/elysian-realm/index.tsx index 7b0d2239..449e82ba 100644 --- a/src/pages/honkai3rd/elysian-realm/index.tsx +++ b/src/pages/honkai3rd/elysian-realm/index.tsx @@ -10,15 +10,15 @@ import { getI18NProps } from '../../../server/i18n' import { useTranslation } from '../../../lib/i18n' import Head from '../../../components/atoms/Head' import Honkai3rdLayout from '../../../components/layouts/Honkai3rdLayout' -import { - erVersions, - rememberanceSigilIds, -} from '../../../lib/honkai3rd/elysianRealm' +import { erVersions } from '../../../lib/honkai3rd/elysianRealm' import SquareImageBox from '../../../components/atoms/SquareImageBox' import { assetsBucketBaseUrl } from '../../../lib/consts' import PageLink from '../../../components/atoms/PageLink' import SignetGroupNavigator from '../../../components/organisms/SignetGroupNavigator' -import { getSupportBattlesuits } from '../../../server/data/honkai3rd/elysianRealm' +import { + getRemembranceSigils as getRemembranceSigils, + getSupportBattlesuits, +} from '../../../server/data/honkai3rd/elysianRealm' type BattlesuitListItemData = Pick< BattlesuitData, @@ -28,11 +28,13 @@ type BattlesuitListItemData = Pick< interface BattlesuitListPageProps { battlesuitMap: { [id: string]: BattlesuitListItemData } supportBattlesuits: { id: string; name: string }[] + remembranceSigils: { id: string; name: string }[] } const ElysianRealmIndexPage = ({ battlesuitMap, supportBattlesuits, + remembranceSigils, }: BattlesuitListPageProps) => { const { t } = useTranslation() @@ -118,15 +120,15 @@ const ElysianRealmIndexPage = ({ {t('elysian-realm.remembrance-sigil')} - {rememberanceSigilIds.map((sigilId) => { + {remembranceSigils.map(({ id, name }) => { return ( - + @@ -155,10 +157,18 @@ export async function getStaticProps({ locale }: NextPageContext) { } } ) + + const remembranceSigils = getRemembranceSigils(locale).map(({ id, name }) => { + return { + id, + name, + } + }) return { props: { battlesuitMap: getBattlesuitMapByIds(erBattlesuitIds), supportBattlesuits, + remembranceSigils, ...(await getI18NProps(locale)), }, } diff --git a/src/pages/honkai3rd/elysian-realm/remembrance-sigils.tsx b/src/pages/honkai3rd/elysian-realm/remembrance-sigils.tsx new file mode 100644 index 00000000..dd8969fb --- /dev/null +++ b/src/pages/honkai3rd/elysian-realm/remembrance-sigils.tsx @@ -0,0 +1,93 @@ +/** @jsxImportSource theme-ui */ +import { Box, Heading, Flex, Card, Paragraph } from '@theme-ui/components' +import Breadcrumb from '../../../components/organisms/Breadcrumb' + +import { NextPageContext } from 'next' +import { getI18NProps } from '../../../server/i18n' +import { useTranslation } from '../../../lib/i18n' +import Head from '../../../components/atoms/Head' +import Honkai3rdLayout from '../../../components/layouts/Honkai3rdLayout' +import { RemembranceSigil } from '../../../lib/honkai3rd/elysianRealm' +import SquareImageBox from '../../../components/atoms/SquareImageBox' +import { assetsBucketBaseUrl } from '../../../lib/consts' +import { getRemembranceSigils } from '../../../server/data/honkai3rd/elysianRealm' + +interface BattlesuitListPageProps { + remembranceSigils: RemembranceSigil[] +} + +const ElysianRealmIndexPage = ({ + remembranceSigils, +}: BattlesuitListPageProps) => { + const { t } = useTranslation() + + return ( + + + + + + + + {t('elysian-realm.remembrance-sigil')} + + + + {remembranceSigils.map(({ id, name, description }) => { + return ( + + + + + + + {name} + + {description} + + + + ) + })} + + + + ) +} + +export default ElysianRealmIndexPage + +export async function getStaticProps({ locale }: NextPageContext) { + const remembranceSigils = getRemembranceSigils(locale) + + return { + props: { + remembranceSigils, + ...(await getI18NProps(locale)), + }, + } +} diff --git a/src/pages/honkai3rd/elysian-realm/support-battlesuits.tsx b/src/pages/honkai3rd/elysian-realm/support-battlesuits.tsx index b1adbe10..f6adf33a 100644 --- a/src/pages/honkai3rd/elysian-realm/support-battlesuits.tsx +++ b/src/pages/honkai3rd/elysian-realm/support-battlesuits.tsx @@ -54,7 +54,9 @@ const ElysianRealmIndexPage = ({ ]} /> - {t('elysian-realm.supports')} + + {t('elysian-realm.supports')} + {supportBattlesuits.map( diff --git a/src/server/data/honkai3rd/elysianRealm.ts b/src/server/data/honkai3rd/elysianRealm.ts index 4a72068f..41e48a4d 100644 --- a/src/server/data/honkai3rd/elysianRealm.ts +++ b/src/server/data/honkai3rd/elysianRealm.ts @@ -1,6 +1,8 @@ import { readFileSync, readJsonFileSync } from '../fs' import { PopulatedSignetGroup, + RemembranceSigil, + remembranceSigilIds, SignetData, signetGroups, SignetSet, @@ -147,6 +149,25 @@ export function getSupportBattlesuits(locale?: string) { } }) } +export function getRemembranceSigils(locale?: string) { + return remembranceSigilIds.map((sigilId) => { + const rawDataPathname = + locale === 'ko-KR' + ? `honkai3rd/ko-KR/elysianRealm/remembranceSigils/${sigilId}.md` + : `honkai3rd/elysianRealm/remembranceSigils/${sigilId}.md` + const [name, ...descriptionLines] = readFileSync(rawDataPathname) + .toString() + .trim() + .slice(2) + .split('\n\n') + + return { + id: sigilId, + name: name.trim(), + description: descriptionLines.join('\n').trim(), + } + }) +} function parseNormalSignetsRawData(setId: string, data: string) { const signetSections = data.replace(/\\\*/g, '*').slice(2).split('\n# ')