mirror of
https://github.com/LmeSzinc/StarRailCopilot.git
synced 2024-11-22 00:35:34 +00:00
Opt: Avoid update dungeon double twice
This commit is contained in:
parent
4591497de1
commit
8de65f2c98
@ -1,5 +1,8 @@
|
|||||||
|
from datetime import timedelta
|
||||||
|
|
||||||
from module.base.decorator import set_cached_property
|
from module.base.decorator import set_cached_property
|
||||||
from module.base.utils import area_offset
|
from module.base.utils import area_offset
|
||||||
|
from module.config.stored.classes import now
|
||||||
from module.logger import logger
|
from module.logger import logger
|
||||||
from tasks.battle_pass.keywords import KEYWORDS_BATTLE_PASS_QUEST
|
from tasks.battle_pass.keywords import KEYWORDS_BATTLE_PASS_QUEST
|
||||||
from tasks.combat.combat import Combat
|
from tasks.combat.combat import Combat
|
||||||
@ -228,6 +231,10 @@ class Dungeon(DungeonStamina, DungeonEvent, Combat):
|
|||||||
or self.config.stored.DungeonDouble.calyx > 0
|
or self.config.stored.DungeonDouble.calyx > 0
|
||||||
or self.config.stored.DungeonDouble.relic > 0
|
or self.config.stored.DungeonDouble.relic > 0
|
||||||
or self.config.stored.DungeonDouble.rogue > 0):
|
or self.config.stored.DungeonDouble.rogue > 0):
|
||||||
|
update = self.config.stored.DungeonDouble.time
|
||||||
|
if update <= now() <= update + timedelta(seconds=5):
|
||||||
|
logger.info('Dungeon double just updated, skip')
|
||||||
|
return
|
||||||
logger.info('Get dungeon double remains')
|
logger.info('Get dungeon double remains')
|
||||||
# UI switches
|
# UI switches
|
||||||
switched = self.dungeon_tab_goto(KEYWORDS_DUNGEON_TAB.Survival_Index)
|
switched = self.dungeon_tab_goto(KEYWORDS_DUNGEON_TAB.Survival_Index)
|
||||||
|
Loading…
Reference in New Issue
Block a user