diff --git a/module/gg_handler/gg_handler.py b/module/gg_handler/gg_handler.py index 1320ef118..ca69088bd 100644 --- a/module/gg_handler/gg_handler.py +++ b/module/gg_handler/gg_handler.py @@ -314,6 +314,13 @@ class GGHandler: if task == 'gems_farming': if not deep_get(self.config.data, "GameManager.ChangeShip.Enable"): return True + HARDMODEMAPS = [ + 'd1', 'd2', 'd3', + 'ht4', 'ht5', 'ht6', + ] + if not self.config.is_task_enabled("GemsFarming") or deep_get(self.config.data, + "GemsFarming.Campaign.Name").lower() not in HARDMODEMAPS: + return 0 logger.hr('GG Ship Type', level=2) success = timeout(self.gg.set_on, timeout_sec=deep_get(self.config.data, "GameManager.GGHandler.Timeout"),