diff --git a/module/os/tasks/hazard_leveling.py b/module/os/tasks/hazard_leveling.py index 03501dc802..2ab1489dd2 100644 --- a/module/os/tasks/hazard_leveling.py +++ b/module/os/tasks/hazard_leveling.py @@ -27,6 +27,11 @@ def os_hazard1_leveling(self): with self.config.multi_set(): self.config.task_delay(server_update=True) if not self.is_in_opsi_explore(): + cd = self.nearest_task_cooling_down + if cd is None: + for task in ['OpsiAbyssal', 'OpsiStronghold', 'OpsiObscure']: + if self.config.is_task_enabled(task): + self.config.task_call(task) self.config.task_call('OpsiMeowfficerFarming') self.config.task_stop() @@ -42,6 +47,11 @@ def os_hazard1_leveling(self): with self.config.multi_set(): self.config.task_delay(server_update=True) if not self.is_in_opsi_explore(): + cd = self.nearest_task_cooling_down + if cd is None: + for task in ['OpsiAbyssal', 'OpsiStronghold', 'OpsiObscure']: + if self.config.is_task_enabled(task): + self.config.task_call(task) self.config.task_call('OpsiMeowfficerFarming') self.config.task_stop()