Fix Main Quests replay and weapon awaken level cap
Build and Push Docker images to Docker Hub / build-and-push (push) Has been cancelled

This commit is contained in:
Ilya Groshev
2026-05-09 17:18:48 +03:00
parent 60e0402525
commit 9a2cc92a6f
16 changed files with 440 additions and 65 deletions
+5 -1
View File
@@ -100,9 +100,11 @@ func ChangedTables(before, after *store.UserState) []string {
add("IUserMainQuestFlowStatus")
add("IUserMainQuestMainFlowStatus")
add("IUserMainQuestProgressStatus")
add("IUserMainQuestSeasonRoute")
add("IUserMainQuestReplayFlowStatus")
}
if !mapsEqualStruct(before.MainQuestSeasonRoutes, after.MainQuestSeasonRoutes) {
add("IUserMainQuestSeasonRoute")
}
if before.EventQuest != after.EventQuest {
add("IUserEventQuestProgressStatus")
}
@@ -434,6 +436,8 @@ func keyFieldsForTable(table string) []string {
return []string{"userId", "dokanId"}
case "IUserSideStoryQuest":
return []string{"userId", "sideStoryQuestId"}
case "IUserMainQuestSeasonRoute":
return []string{"userId", "mainQuestSeasonId", "mainQuestRouteId"}
case "IUserQuestLimitContentStatus":
return []string{"userId", "questId"}
case "IUserBigHuntMaxScore":