diff --git a/next.config.js b/next.config.js index 78ac9bef..5efe334c 100644 --- a/next.config.js +++ b/next.config.js @@ -23,6 +23,11 @@ module.exports = { destination: '/honkai3rd/stigmata/bianka-theatre-bot', permanent: true, }, + { + source: '/honkai3rd/elfs/hsd', + destination: '/honkai3rd/elfs/bd', + permanent: true, + }, ] }, i18n, diff --git a/public/assets/honkai3rd/elfs/bd.png b/public/assets/honkai3rd/elfs/bd.png new file mode 100644 index 00000000..cdc1fddb Binary files /dev/null and b/public/assets/honkai3rd/elfs/bd.png differ diff --git a/public/assets/honkai3rd/elfs/hsd.png b/public/assets/honkai3rd/elfs/hsd.png deleted file mode 100644 index 462c3a08..00000000 Binary files a/public/assets/honkai3rd/elfs/hsd.png and /dev/null differ diff --git a/public/assets/honkai3rd/elfs/icon-hsd.png b/public/assets/honkai3rd/elfs/icon-bd.png similarity index 100% rename from public/assets/honkai3rd/elfs/icon-hsd.png rename to public/assets/honkai3rd/elfs/icon-bd.png diff --git a/public/data/honkai3rd/elfs/bd.json b/public/data/honkai3rd/elfs/bd.json new file mode 100644 index 00000000..5d244ec3 --- /dev/null +++ b/public/data/honkai3rd/elfs/bd.json @@ -0,0 +1,101 @@ +{ + "id": "bd", + "name": "Blade Durandal", + "baseRank": 2, + "features": ["physical", "gather"], + "skillRows": [ + [ + { + "type": "basic", + "name": "Viva La Girls!", + "description": "ELF has two forms of Basic ATK:\nBasic ATK 1: Attack continuously dealing 2100% ATK of Physical DMG.\nBasic ATK 2: Thrust foward to deal 2100% ATK of Physical DMG.\nRestore 0.85 SP every second in battle.\nATK Interval: 3.3s", + "requiredRank": 2 + }, + { + "type": "passive", + "name": "I Can Talk about This All Day", + "description": "ELF's Basic ATK restores 5.0 bonus SP. CD: 2.0s.", + "requiredRank": 2 + }, + { + "type": "passive", + "name": "Never Tired", + "description": "ELF's attacks have a 40.0% chance to deal 60.0% ATK of bonus Physical DMG. CD: 6s.", + "requiredRank": 3 + }, + { + "type": "passive", + "name": "Double Seriousness", + "description": "ELF's Basic ATK boosts its Total DMG by 30.0% on hit for 10s. Triggering it again resets the duration.", + "requiredRank": 4 + } + ], + [ + { + "type": "ultimate", + "name": "Immortal Blades!!", + "description": "Blink to the target location, pull in enemies, and unleash AoE attacks dealing 600% x 8 ATK of Physical DMG. Afterwards, pull in enemies again and deal 1800% ATK of Physical DMG. Enemies hit are inflicted with Dissociated stacks (lasting 5s) and each stack makes them take 1.0% bonus Physical DMG. 5 stacks max. Ultimate also reduces switch CD.\n\nCD: 45s\nSP: 75", + "requiredRank": 2 + }, + { + "type": "passive", + "name": "Perpetual Motion Machine, Fake", + "description": "Dissociated lasts 10.0s.", + "requiredRank": 2 + }, + { + "type": "passive", + "name": "Cheat Loop", + "description": "Ultimate boosts ELF's Crit Rate by 90.0% for 20.0s.", + "requiredRank": 3 + }, + { + "type": "passive", + "name": "Maxwell's Demon", + "description": "ELF's Ultimate deals 30.0% bonus Total DMG.", + "requiredRank": 4 + } + ], + [ + { + "type": "passive", + "name": "Holy Blade of Existentialism", + "description": "Switching Valkyrie boosts team Total DMG by 2.0 for 8.0s. 2 stacks max.", + "requiredRank": 2 + }, + { + "type": "passive", + "name": "Form of Existence", + "description": "[Lineup] When team leader is a Physical DMG dealer, team deals 5.0% bonus Physical DMG.", + "requiredRank": 2 + }, + { + "type": "passive", + "name": "Existence of Form", + "description": "[Lineup] Each stack of Dissociated boosts Physical DMG taken by affected enemies by 2.00% when there's at least one Physical DMG dealer on the team.", + "requiredRank": 3 + } + ], + [ + { + "type": "team", + "name": "Sisyphus Myth", + "description": "ELF's initial SP increases by 50.0.", + "requiredRank": 2 + }, + { + "type": "passive", + "name": "End of Absurdity", + "description": "ELF deals 40.0% more Physical DMG.", + "requiredRank": 3 + }, + { + "type": "passive", + "name": "Absurdity of End", + "description": "ELF's Ultimate CD shortens by 30.0%.", + "requiredRank": 4 + } + ] + ], + "version": "5.5" +} diff --git a/public/data/honkai3rd/elfs/hsd.json b/public/data/honkai3rd/elfs/hsd.json deleted file mode 100644 index fd067a17..00000000 --- a/public/data/honkai3rd/elfs/hsd.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "id": "hsd", - "name": "Holy Sword Durandal", - "baseRank": 2, - "features": ["physical"], - "skillRows": [ - [ - { - "type": "basic", - "name": "-", - "description": "ELF has two normal attack methods:\nNormal Attack 1: Stabs rapidly to deal 2100% ATK of Physical DMG.\nNormal Attack 2: Thrusts to deal 2100% ATK of Physical DMG.\nAfter entering the battle, ELF restores 0.85 SP per second.\nATK Interval: 3.3s", - "requiredRank": 2 - }, - { - "type": "passive", - "name": "-", - "description": "ELF's Basic ATK hit additionally restores 5.0 SP for the ELF; CD: 2s.", - "requiredRank": 2 - }, - { - "type": "passive", - "name": "-", - "description": "ELF's Basic ATK hit has a 40.0% chance to deal 60.0% ATK of Physical DMG; CD: 6s.", - "requiredRank": 3 - }, - { - "type": "passive", - "name": "-", - "description": "ELF's Basic ATK hit boosts ELF's Physical DMG by 30.0% for 10s. Can be refreshed.", - "requiredRank": 4 - } - ], - [ - { - "type": "ultimate", - "name": "-", - "description": "Gather enemies and deals 280%x8 ATK of AOE Physical DMG. After the attack, gather the enemies again and cause an explosion to deal 1000% of Physical DMG. Ultimate inflicts [Dissociation] on enemies hit for 5s and each stack causes them to take 1.0% more Physical DMG. Max stacks: 5. Casting Ultimate reduces character switch CD by 8s.\nCD: 45s\nSP: 75", - "requiredRank": 2 - }, - { - "type": "passive", - "name": "-", - "description": "[Dissociation]'s duration is extended to 10.0s.", - "requiredRank": 2 - }, - { - "type": "passive", - "name": "-", - "description": "After using Ultimate, ELF's critical rate increases by 90.0% for 20.0s.", - "requiredRank": 3 - }, - { - "type": "passive", - "name": "-", - "description": "ELF's Ultimate deals 30.0% bonus Total DMG.", - "requiredRank": 4 - } - ], - [ - { - "type": "passive", - "name": "-", - "description": "When switching characters, increases Total DMG of all characters by 2.0% for 8.0s. Max stacks: 2", - "requiredRank": 2 - }, - { - "type": "passive", - "name": "-", - "description": "[Team-triggered] Increases Physical DMG by 5.0% of all characters when the team leader is a Physical DMG dealer.", - "requiredRank": 2 - }, - { - "type": "passive", - "name": "-", - "description": "[Team-triggered] With one or more Physical DMG dealers on the team, increases [Dissociation]'s effect of each stack to 2.0%.", - "requiredRank": 3 - } - ], - [ - { - "type": "team", - "name": "-", - "description": "ELF's initial SP increases by 50.0.", - "requiredRank": 2 - }, - { - "type": "passive", - "name": "-", - "description": "ELF's Physical DMG increases by 40.0%.", - "requiredRank": 3 - }, - { - "type": "passive", - "name": "-", - "description": "ELF's Ultimate cooldown decreases by 30.0%.", - "requiredRank": 4 - } - ] - ], - "version": "5.5" -} diff --git a/public/data/honkai3rd/ko-KR/elfs/bd.md b/public/data/honkai3rd/ko-KR/elfs/bd.md new file mode 100644 index 00000000..5afc2bd2 --- /dev/null +++ b/public/data/honkai3rd/ko-KR/elfs/bd.md @@ -0,0 +1,65 @@ +# 성검 듀란달 + +## 미소녀 만세! + +인형은 두 가지 기본 공격을 사용한다: +기본 공격 1: 빠르게 찔러 공격력 2100%의 물리 대미지를 가한다. +기본 공격 2: 돌진하여 공격력 2100%의 물리 대미지를 가한다. +전투 진입 시 인형은 매초 0.85pt의 SP를 회복한다. +공격 빈도: 3.3초 + +### 얘기하면 안 졸려 + +인형의 기본 공격이 적에게 적중 시, 인형이 추가로 SP를 5.0pt 회복한다. 재사용 대기시간: 2.0초 + +### 일해도 힘들지 않아 + +인형의 공격이 적에게 적중 시, 40.0%의 확률로 공격력 60.0%의 물리 대미지를 추가로 가한다. 재사용 대기시간: 6초 + +### 진지하게 더블 + +인형의 기본 공격이 적에게 적중 시, 인형의 모든 대미지가 30.0% 증가한다. 지속 시간: 10초. 중복 발동 시 재사용 대기시간이 갱신된다. + +## 불멸의 칼날!! + +인형이 지정 목표 위치에 나타나 적을 모으고, 범위 내 적에게 다단 공격을 발동해 공격력 600%\*8의 물리 대미지를 가한다. 다단 공격 종료 후, 다시 적을 모아 폭발을 일으켜 1800%의 물리 대미지를 가한다. 공격할 때마다 피격된 적은 [해리] 효과가 중첩되며, 적은 스택마다 받는 물리 대미지가 1.0% 증가한다. 최대 5스택 중첩, 지속 시간: 5초. +필살기 발동 시 대기 상태 캐릭터의 교대 재사용 대기시간이 8초 감소한다. + +스킬 CD: 45초 +SP 소모: 75 + +### 가짜 영구 기관 + +[해리]의 지속 시간시 10.0초까지 증가한다. + +### 조작 순환 + +필살기 사용 후, 인형의 크리티컬률이 90.0% 증가한다. 지속 시간: 20.0초 + +### 맥스웰의 도깨비 + +인형 필살기의 모든 대미지가 30.0% 증가한다. + +## 존재주의 성검 + +캐릭터 교대 시 파티원의 모든 대미지가 2.0% 증가한다. 최대 2 스택 중첩, 지속 시간: 8.0초 + +### 존재의 형식 + +[파티 발동] 리더가 물리 대미지 특성의 발키리일 경우, 파티원의 물리 대미지가 5.0% 증가한다. + +### 형식의 존재 + +[파티 발동] 파티원에 물리 대미지 특성 캐릭터가 있을 경우, [해리] 효과가 스택마다 2.00%까지 증가한다. + +## 시시퍼스 신화 + +인형의 초기 SP가 50.0pt 증가한다. + +### 황당한 끝 + +인형이 가하는 물리 대미지가 40.0% 증가한다. + +### 끝의 황당 + +인형의 필살기 재사용 대기시간이 30.0% 감소한다. diff --git a/public/data/honkai3rd/ko-KR/elfs/hsd.md b/public/data/honkai3rd/ko-KR/elfs/hsd.md deleted file mode 100644 index dd9d3c14..00000000 --- a/public/data/honkai3rd/ko-KR/elfs/hsd.md +++ /dev/null @@ -1,63 +0,0 @@ -# 성검 듀란달 - -## - - -인형은 두 가지 기본 공격을 사용한다: -기본 공격 1: 빠르게 찔러 공격력 2100%의 물리 대미지를 가한다. -기본 공격 2: 돌진하여 공격력 2100%의 물리 대미지를 가한다. -전투 진입 시 인형은 매초 0.85pt의 SP를 회복한다. -공격 빈도: 3.3초 - -### - - -인형의 기본 공격이 적중 시, 추가로 5.0pt의 SP를 회복한다. 재사용 대기시간: 2초 - -### - - -인형의 기본 공격이 적중 시, 40%의 확률로 공격력 60%의 물리 대미지를 추가로 가한다. 재사용 대기시간: 6초 - -### - - -인형의 기본 공격이 적중 시, 인형의 물리 대미지를 10초간 30.0% 증가시킨다. 갱신 가능. - -## - - -적을 모으고 280\*8의 물리 대미지를 가한다. 이후, 다시 한번 적을 모아 폭발을 일으켜 공격력의 1000%의 물리 피해를 가한다. 필살기에 적중된 적들은 [해리] 효과를 얻어 8초간 1.0%의 물리 대미지를 추가로 받는다. 최대 5스택. 필살기 사용시 대기 상태 캐릭터의 캐릭터 교대 재사용 대기시간이 8초 감소한다. -스킬 CD: 45초 -SP 소모: 75 - -### - - -[해리]의 지속시간을 10.0초까지 증가시킨다. - -### - - -필살기 사용 후, 인형의 치며타 확률이 20초간 90.0% 증가한다. - -### - - -필살기의 모든 대미지가 30.0% 증가한다. - -## - - -캐릭터 교체 시 모든 캐릭터의 모든 대미지를 8초간 2.0%만큼 증가시킨다. 최대 중첩: 2 - -### - - -[파티 발동] 리더가 물리 대미지 특성의 발키리일 경우, 모든 캐릭터의 물리 대미지를 5.0% 증가시킨다. - -### - - -[파티 발동] 파티에 물리 원소 대미지 특성을 보유한 발키리가 있을 때, [해리]의 적이 받는 피해 증가 효과가 2.0%로 증가한다. - -## - - -인형의 초기 SP가 50.0 증가한다. - -### - - -인형의 물리 대미지가 40.0% 증가한다. - -### - - -인형의 필살기 필살기 쿨다운이 30.0% 감소한다. diff --git a/public/data/honkai3rd/versions/5.5/supply-events/v5.5-22.02.24-hsd-elf-supply.json b/public/data/honkai3rd/versions/5.5/supply-events/v5.5-22.02.24-hsd-elf-supply.json index c6271069..2b9f2e81 100644 --- a/public/data/honkai3rd/versions/5.5/supply-events/v5.5-22.02.24-hsd-elf-supply.json +++ b/public/data/honkai3rd/versions/5.5/supply-events/v5.5-22.02.24-hsd-elf-supply.json @@ -8,7 +8,7 @@ "featured": [ { "type": "elf", - "id": "hsd" + "id": "bd" } ], "extra": [], @@ -20,7 +20,7 @@ "rewards": [ { "type": "elf", - "id": "hsd", + "id": "bd", "amount": 1 } ] @@ -31,12 +31,12 @@ "rewards": [ { "type": "elf", - "id": "hsd", + "id": "bd", "amount": 1 }, { "type": "elf-part", - "id": "hsd", + "id": "bd", "amount": [2, 4] } ] @@ -49,7 +49,7 @@ "items": [ { "type": "elf", - "id": "hsd", + "id": "bd", "amount": 1 } ] @@ -59,7 +59,7 @@ "items": [ { "type": "elf-part", - "id": "hsd", + "id": "bd", "amount": [2, 4] } ] diff --git a/public/data/honkai3rd/versions/5.5/supply-events/v5.5-22.03.14-hsd-elf-supply.json b/public/data/honkai3rd/versions/5.5/supply-events/v5.5-22.03.14-hsd-elf-supply.json index c96f5dcf..338317e9 100644 --- a/public/data/honkai3rd/versions/5.5/supply-events/v5.5-22.03.14-hsd-elf-supply.json +++ b/public/data/honkai3rd/versions/5.5/supply-events/v5.5-22.03.14-hsd-elf-supply.json @@ -8,7 +8,7 @@ "featured": [ { "type": "elf", - "id": "hsd" + "id": "bd" } ], "extra": [], @@ -20,7 +20,7 @@ "rewards": [ { "type": "elf", - "id": "hsd", + "id": "bd", "amount": 1 } ] @@ -31,12 +31,12 @@ "rewards": [ { "type": "elf", - "id": "hsd", + "id": "bd", "amount": 1 }, { "type": "elf-part", - "id": "hsd", + "id": "bd", "amount": [2, 4] } ] @@ -49,7 +49,7 @@ "items": [ { "type": "elf", - "id": "hsd", + "id": "bd", "amount": 1 } ] @@ -59,7 +59,7 @@ "items": [ { "type": "elf-part", - "id": "hsd", + "id": "bd", "amount": [2, 4] } ]