diff --git a/modules/modes/level_grind.py b/modules/modes/level_grind.py index 04becc58..0c02ffbc 100644 --- a/modules/modes/level_grind.py +++ b/modules/modes/level_grind.py @@ -47,6 +47,11 @@ } +class NoRotateLeadDefaultBattleStrategy(DefaultBattleStrategy): + def choose_new_lead_after_battle(self) -> int | None: + return None + + class LevelGrindMode(BotMode): @staticmethod def name() -> str: @@ -76,7 +81,7 @@ def on_battle_started(self, encounter: EncounterInfo | None) -> BattleAction | B if self._level_balance: return LevelBalancingBattleStrategy() else: - return DefaultBattleStrategy() + return NoRotateLeadDefaultBattleStrategy() else: return action