Update to v2.9.1

- Fix a bug that the characters have wrong values
This commit is contained in:
Lost-MSth
2022-07-13 23:05:28 +08:00
parent 210ba99606
commit 6801af197f
10 changed files with 60 additions and 71 deletions

View File

@@ -227,8 +227,8 @@ class UserCharacter(Character):
"skill_unlock_level": self.skill.skill_unlock_level,
"skill_id": self.skill.skill_id,
"overdrive": self.overdrive.get_value(self.level),
"prog": self.overdrive.get_value(self.level),
"frag": self.overdrive.get_value(self.level),
"prog": self.prog.get_value(self.level),
"frag": self.frag.get_value(self.level),
"level_exp": self.level.level_exp,
"exp": self.level.exp,
"level": self.level.level,
@@ -238,7 +238,7 @@ class UserCharacter(Character):
if self.voice:
r['voice'] = self.voice
if self.character_id == 55:
r['fatalis_is_limited'] = True # emmmmmmm
r['fatalis_is_limited'] = False # emmmmmmm
if self.character_id in [1, 6, 7, 17, 18, 24, 32, 35, 52]:
r['base_character_id'] = 1
return r

View File

@@ -39,7 +39,7 @@ class Constant:
COURSE_STAMINA_COST = 4
# Well, I can't say a word when I see this.
SHIT_DATA_OF_616 = [
FINALE_SWITCH = [
(0x0015F0, 0x00B032), (0x014C9A, 0x014408), (0x062585, 0x02783B),
(0x02429E, 0x0449A4), (0x099C9C,
0x07CFB4), (0x0785BF, 0x019B2C),
@@ -78,7 +78,9 @@ class Constant:
(0x4B05EC, 0x97FDFE), (0x207258,
0x02BB9B), (0x20A9EE, 0x1BA4BB),
(0x503D21, 0x6A41D0), (0x1C256C,
0x6DD3BC), (0x6E4E0C, 0x89FDAA), (0x3C5F95, 0x3BA786)
0x6DD3BC), (0x6E4E0C, 0x89FDAA), (0x3C5F95, 0x3BA786),
(0XFEA5, 0x2e4ca), (0X7BF653, 0x4befd11), (0X46BEA7B,
0x11d3684), (0X8BFB04, 0xa83d6c1),
(0X5D6FC5, 0xab97ef), (0X237206D, 0xdfef2), (0XA3DEE,
0x6CB300), (0XA35687B, 0xE456CDEA)
]
UNKNOWN_SHIT = [0XFEA5, 0X7BF653, 0X46BEA7B,
0X8BFB04, 0X5D6FC5, 0X237206D, 0XA3DEE, 0XA35687B]

View File

@@ -93,8 +93,8 @@ class SaveData:
else:
i['complete'] = 1
self.finalestate_data = '|'.join(['0', '100'] + [str(i[1]) for i in Constant.SHIT_DATA_OF_616] + [
str(i) for i in Constant.UNKNOWN_SHIT] + ['1337'])
self.finalestate_data = '|'.join(
['0', '100'] + [str(x[0]) if i in [64, 65, 66, 71] else str(x[1]) for i, x in enumerate(Constant.FINALE_SWITCH)] + ['1337'])
def update_all(self, user) -> None:
'''