diff --git a/assets/db/characters.json b/assets/db/characters.json index 71b088a48..97ffc388e 100644 --- a/assets/db/characters.json +++ b/assets/db/characters.json @@ -1979,7 +1979,7 @@ "isFemale": true, "region": "liyue", "role": "mainDps", - "tier": "b", + "tier": "a", "birthday": "02/14", "ascensionMaterials": [ { @@ -2677,7 +2677,7 @@ "isFemale": false, "region": "mondstadt", "role": "utility", - "tier": "s", + "tier": "ss", "birthday": "02/29", "ascensionMaterials": [ { @@ -3349,7 +3349,7 @@ "isFemale": false, "region": "liyue", "role": "supportDps", - "tier": "b", + "tier": "a", "birthday": "09/07", "ascensionMaterials": [ { @@ -6701,7 +6701,7 @@ "isFemale": true, "region": "liyue", "role": "mainDps", - "tier": "s", + "tier": "ss", "birthday": "12/02", "ascensionMaterials": [ { @@ -7419,7 +7419,7 @@ "isFemale": true, "region": "liyue", "role": "mainDps", - "tier": "s", + "tier": "ss", "birthday": "07/15", "ascensionMaterials": [ { @@ -8070,7 +8070,7 @@ "isFemale": true, "region": "mondstadt", "role": "utility", - "tier": "a", + "tier": "s", "birthday": "03/14", "ascensionMaterials": [ { @@ -8779,7 +8779,7 @@ "isFemale": false, "region": "mondstadt", "role": "supportDps", - "tier": "b", + "tier": "a", "birthday": "11/30", "ascensionMaterials": [ { @@ -9449,7 +9449,7 @@ "isFemale": false, "region": "inazuma", "role": "supportDps", - "tier": "a", + "tier": "s", "birthday": "10/29", "ascensionMaterials": [ { @@ -10120,7 +10120,7 @@ "isFemale": true, "region": "liyue", "role": "mainDps", - "tier": "a", + "tier": "s", "birthday": "11/20", "ascensionMaterials": [ { @@ -13519,7 +13519,7 @@ "isFemale": true, "region": "mondstadt", "role": "utility", - "tier": "c", + "tier": "b", "birthday": "03/21", "ascensionMaterials": [ { @@ -15514,7 +15514,7 @@ "isFemale": true, "region": "mondstadt", "role": "mainDps", - "tier": "b", + "tier": "a", "birthday": "01/24", "ascensionMaterials": [ { @@ -16210,7 +16210,7 @@ "isFemale": true, "region": "mondstadt", "role": "utility", - "tier": "a", + "tier": "s", "birthday": "11/26", "ascensionMaterials": [ { @@ -19695,7 +19695,7 @@ "isFemale": false, "region": "mondstadt", "role": "utility", - "tier": "s", + "tier": "ss", "birthday": "06/16", "ascensionMaterials": [ { @@ -20344,7 +20344,7 @@ "isFemale": true, "region": "liyue", "role": "supportDps", - "tier": "a", + "tier": "s", "birthday": "11/02", "ascensionMaterials": [ { @@ -21673,7 +21673,7 @@ "isFemale": false, "region": "liyue", "role": "supportDps", - "tier": "s", + "tier": "ss", "birthday": "10/09", "ascensionMaterials": [ { @@ -23644,7 +23644,7 @@ "isFemale": false, "region": "liyue", "role": "supportDps", - "tier": "s", + "tier": "ss", "birthday": "12/31", "ascensionMaterials": [ { @@ -26214,7 +26214,7 @@ "isFemale": false, "region": "anotherWorld", "role": "utility", - "tier": "c", + "tier": "b", "ascensionMaterials": [ { "rank": 1, diff --git a/lib/infrastructure/genshin_service.dart b/lib/infrastructure/genshin_service.dart index e5795b65d..e94695cd4 100644 --- a/lib/infrastructure/genshin_service.dart +++ b/lib/infrastructure/genshin_service.dart @@ -161,6 +161,11 @@ class GenshinServiceImpl implements GenshinService { List getDefaultCharacterTierList(List colors) { assert(colors.length == 5); + final ssTier = _charactersFile.characters + .where((char) => !char.isComingSoon && char.tier == 'ss') + .map((char) => Assets.getCharacterPath(char.image)) + .toList(); + final sTier = _charactersFile.characters .where((char) => !char.isComingSoon && char.tier == 's') .map((char) => Assets.getCharacterPath(char.image)) @@ -183,6 +188,7 @@ class GenshinServiceImpl implements GenshinService { .toList(); return [ + TierListRowModel.row(tierText: 'SS', tierColor: colors.first, charImgs: ssTier), TierListRowModel.row(tierText: 'S', tierColor: colors.first, charImgs: sTier), TierListRowModel.row(tierText: 'A', tierColor: colors[1], charImgs: aTier), TierListRowModel.row(tierText: 'B', tierColor: colors[2], charImgs: bTier),