This commit is contained in:
2026-05-02 00:26:19 +08:00
parent f9487f7cd4
commit 1e23d73b15
7 changed files with 741 additions and 298 deletions
+425
View File
@@ -3,6 +3,11 @@ from core.abstract.character import CharacterProperty
from .register import register
@register
def oath_2000500(char: CharacterProperty):
pass
@register
def oath_2010100(char: CharacterProperty):
pass
@@ -541,3 +546,423 @@ def oath_2120500(char: CharacterProperty):
@register
def oath_2120501(char: CharacterProperty):
pass
@register
def fog_oath_info(lv: int):
lv = max(0, min(lv, 100))
SkillAttacks = [
0,
10.0,
10.5,
11.0,
11.5,
12.5,
13.0,
13.5,
14.0,
14.5,
16.0,
16.5,
17.0,
17.5,
18.0,
19.0,
19.5,
20.0,
20.5,
21.0,
22.5,
23.0,
23.5,
24.0,
24.5,
25.5,
26.0,
26.5,
27.0,
27.5,
30.0,
30.2,
30.4,
30.6,
30.8,
31.3,
31.5,
31.7,
31.9,
32.1,
32.9,
33.1,
33.3,
33.5,
33.7,
34.2,
34.4,
34.6,
34.8,
35.0,
35.8,
36.0,
36.2,
36.4,
36.6,
37.1,
37.3,
37.5,
37.7,
37.9,
39.0,
39.2,
39.4,
39.6,
39.8,
40.3,
40.5,
40.7,
40.9,
41.1,
41.9,
42.1,
42.3,
42.5,
42.7,
43.2,
43.4,
43.6,
43.8,
44.0,
45.0,
45.2,
45.4,
45.6,
45.8,
46.3,
46.5,
46.7,
46.9,
47.1,
47.9,
48.1,
48.3,
48.5,
48.7,
49.2,
49.4,
49.6,
49.8,
50.0,
53.0,
]
Buffers = [
0,
5233,
5283,
5333,
5383,
5483,
5533,
5583,
5633,
5683,
5833,
5883,
5933,
5983,
6033,
6133,
6183,
6233,
6283,
6333,
6483,
6533,
6583,
6633,
6683,
6783,
6833,
6883,
6933,
6983,
7233,
7248,
7263,
7278,
7293,
7333,
7348,
7363,
7378,
7393,
7453,
7468,
7483,
7498,
7513,
7553,
7568,
7583,
7598,
7613,
7673,
7688,
7703,
7718,
7733,
7773,
7788,
7803,
7818,
7833,
7908,
7923,
7938,
7953,
7968,
8003,
8018,
8033,
8048,
8063,
8118,
8133,
8148,
8163,
8178,
8213,
8228,
8243,
8258,
8273,
8343,
8358,
8373,
8388,
8403,
8433,
8448,
8463,
8478,
8493,
8543,
8558,
8573,
8588,
8603,
8633,
8648,
8663,
8678,
8693,
8893,
]
stats = [
0,
48,
48,
48,
48,
78,
78,
78,
78,
78,
128,
128,
128,
128,
128,
158,
158,
158,
158,
158,
208,
208,
208,
208,
208,
238,
238,
238,
238,
238,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
298,
350,
350,
350,
350,
350,
350,
350,
350,
350,
350,
350,
350,
350,
350,
350,
350,
350,
350,
350,
350,
400,
400,
400,
400,
400,
400,
400,
400,
400,
400,
400,
400,
400,
400,
400,
400,
400,
400,
400,
400,
450,
]
Points = [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
265,
355,
355,
355,
355,
355,
355,
355,
355,
355,
355,
355,
355,
355,
355,
355,
355,
355,
355,
355,
355,
455,
455,
455,
455,
455,
455,
455,
455,
455,
455,
455,
455,
455,
455,
455,
455,
455,
455,
455,
455,
655,
]
Attack = 2337.5
return stats[lv], Points[lv], SkillAttacks[lv] / 100, Attack, Buffers[lv]