Skip to content

Commit a373530

Browse files
committed
Add HSR banners
1 parent f7d81e2 commit a373530

File tree

1 file changed

+26
-4
lines changed

1 file changed

+26
-4
lines changed

pages/tools/gachacalc.tsx

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ function pityRate(baseRate: number, pityStart: number): (pity: number) => number
2525

2626
const gachas: Record<string, Banner> = {
2727
char: {
28-
bannerName: "5* Banner character",
28+
bannerName: "5* Banner character [Genshin Impact/Honkai: Star Rail]",
2929
banner: 0.5,
3030
guaranteed: 1,
3131
minConst: -1,
@@ -36,7 +36,7 @@ const gachas: Record<string, Banner> = {
3636
rate: pityRate(0.6, Math.ceil(44 / 0.6))
3737
},
3838
"4*char": {
39-
bannerName: "Specific 4* banner character",
39+
bannerName: "Specific 4* banner character [Genshin Impact/Honkai: Star Rail]",
4040
banner: 0.5,
4141
guaranteed: 1 / 3,
4242
minConst: -1,
@@ -47,7 +47,7 @@ const gachas: Record<string, Banner> = {
4747
rate: pityRate(5.1, Math.ceil(44 / 5.1))
4848
},
4949
weapon: {
50-
bannerName: "Specific 5* banner weapon",
50+
bannerName: "Specific 5* banner weapon [Genshin Impact]",
5151
banner: 0.75,
5252
guaranteed: 1 / 2,
5353
guaranteedPity: 3,
@@ -59,7 +59,7 @@ const gachas: Record<string, Banner> = {
5959
rate: pityRate(0.7, Math.ceil(44 / 0.7))
6060
},
6161
"4*weapon": {
62-
bannerName: "Specific 4* banner weapon",
62+
bannerName: "Specific 4* banner weapon [Genshin Impact]",
6363
banner: 0.75,
6464
guaranteed: 1 / 5,
6565
minConst: 0,
@@ -69,6 +69,28 @@ const gachas: Record<string, Banner> = {
6969
maxPity: 10,
7070
rate: pityRate(6.0, Math.ceil(44 / 6.0))
7171
},
72+
weaponHSR: {
73+
bannerName: "5* banner weapon [Honkai: Star Rail]",
74+
banner: 0.75,
75+
guaranteed: 1,
76+
minConst: 0,
77+
maxConst: 5,
78+
constFormat: "S",
79+
constName: "Superimposition",
80+
maxPity: 80,
81+
rate: pityRate(0.8, Math.ceil(44 / 0.7))
82+
},
83+
"HSR4*weapon": {
84+
bannerName: "Specific 4* banner weapon [Honkai: Star Rail]",
85+
banner: 0.75,
86+
guaranteed: 1 / 3,
87+
minConst: 0,
88+
maxConst: 5,
89+
constFormat: "S",
90+
constName: "Superimposition",
91+
maxPity: 10,
92+
rate: pityRate(6.6, Math.ceil(44 / 6.0))
93+
},
7294
}
7395

7496

0 commit comments

Comments
 (0)