From 40bc4505ab2da31eb3ecb9f2edac8d61c3215c80 Mon Sep 17 00:00:00 2001 From: bridge Date: Thu, 18 Sep 2025 23:04:39 +0800 Subject: [PATCH] fix move step bug --- src/classes/cultivation.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/classes/cultivation.py b/src/classes/cultivation.py index 8c409a5..5414679 100644 --- a/src/classes/cultivation.py +++ b/src/classes/cultivation.py @@ -40,6 +40,13 @@ LEVEL_TO_BREAK_THROUGH = { 90: Realm.Nascent_Soul, } +REALM_TO_MONTH_STEP = { + Realm.Qi_Refinement: 1, + Realm.Foundation_Establishment: 2, + Realm.Core_Formation: 2, + Realm.Nascent_Soul: 2, +} + class CultivationProgress: """ 修仙进度(包含等级、境界和经验值) @@ -79,7 +86,7 @@ class CultivationProgress: 练气,筑基为1 金丹,元婴为2 """ - return int(self.level // LEVELS_PER_REALM * 2) + 1 + return REALM_TO_MONTH_STEP[self.realm] def __str__(self) -> str: can_break_through = self.can_break_through()