From e67ba2bf7978a5c0924b5bb116e0d43ac9457260 Mon Sep 17 00:00:00 2001 From: alexpresso <15526962+AlexPresso@users.noreply.github.com> Date: Sun, 14 Jul 2024 17:45:49 +0200 Subject: [PATCH] Add shinyLevel --- structures/Config.go | 1 + tasks/checkConfigs.go | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/structures/Config.go b/structures/Config.go index 82f2a65..738d076 100644 --- a/structures/Config.go +++ b/structures/Config.go @@ -9,5 +9,6 @@ type Config struct { CraftValue int `json:"craftValue" zu:"display=Valeur de craft"` IsGolden bool `json:"isGolden" zu:"display=Gold"` Rarity int `json:"rarity" zu:"display=Rareté"` + ShinyLevel int `json:"shinyLevel" zu:"display=Shiny"` RecycleValue int `json:"recycleValue" zu:"display=Valeur de recyclage"` } diff --git a/tasks/checkConfigs.go b/tasks/checkConfigs.go index 9a3b095..0cc9499 100644 --- a/tasks/checkConfigs.go +++ b/tasks/checkConfigs.go @@ -21,12 +21,12 @@ func checkConfigs(db *gorm.DB, embeds *[]discord.Embed) { dbConfigMap := make(map[string]*structures.Config) for _, config := range dbConfigs { config := config - dbConfigMap[fmt.Sprintf("%d:%t", config.Rarity, config.IsGolden)] = &config + dbConfigMap[fmt.Sprintf("%d:%d:%t", config.ShinyLevel, config.Rarity, config.IsGolden)] = &config } for i := 0; i < len(configs); i++ { config := &configs[i] - dbConfig := dbConfigMap[fmt.Sprintf("%d:%t", config.Rarity, config.IsGolden)] + dbConfig := dbConfigMap[fmt.Sprintf("%d:%d:%t", config.ShinyLevel, config.Rarity, config.IsGolden)] if dbConfig != nil { config.ID = dbConfig.ID