forked from Hay1tsme/artemis
sao: fix quest failing to save
This commit is contained in:
@ -1230,7 +1230,7 @@ class SaoBase:
|
||||
if current_data:
|
||||
await self.data.item.put_player_quest(
|
||||
user_id,
|
||||
QuestType.EPISODE,
|
||||
int(QuestType.EPISODE),
|
||||
ep_data['QuestSceneId'],
|
||||
False if not quest_clear_flag and not current_data['quest_clear_flag'] else True,
|
||||
min(clear_time, current_data['clear_time']) if quest_clear_flag else current_data['clear_time'],
|
||||
@ -1241,7 +1241,7 @@ class SaoBase:
|
||||
else:
|
||||
await self.data.item.put_player_quest(
|
||||
user_id,
|
||||
QuestType.EPISODE,
|
||||
int(QuestType.EPISODE),
|
||||
ep_data['QuestSceneId'],
|
||||
quest_clear_flag,
|
||||
clear_time,
|
||||
@ -1458,7 +1458,7 @@ class SaoBase:
|
||||
if current_data:
|
||||
await self.data.item.put_player_quest(
|
||||
user_id,
|
||||
QuestType.TRIAL_TOWER,
|
||||
int(QuestType.TRIAL_TOWER),
|
||||
ep_data['QuestSceneId'],
|
||||
False if not quest_clear_flag and not current_data['quest_clear_flag'] else True,
|
||||
min(clear_time, current_data['clear_time']) if quest_clear_flag else current_data['clear_time'],
|
||||
@ -1469,7 +1469,7 @@ class SaoBase:
|
||||
else:
|
||||
await self.data.item.put_player_quest(
|
||||
user_id,
|
||||
QuestType.TRIAL_TOWER,
|
||||
int(QuestType.TRIAL_TOWER),
|
||||
ep_data['QuestSceneId'],
|
||||
quest_clear_flag,
|
||||
clear_time,
|
||||
|
Reference in New Issue
Block a user