mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-25 01:20:10 +08:00
Fix: Catch ScriptEnd raised from emotion control
This commit is contained in:
@@ -3,7 +3,7 @@ import re
|
|||||||
from module.campaign.campaign_event import CampaignEvent
|
from module.campaign.campaign_event import CampaignEvent
|
||||||
from module.coalition.assets import *
|
from module.coalition.assets import *
|
||||||
from module.coalition.combat import CoalitionCombat
|
from module.coalition.combat import CoalitionCombat
|
||||||
from module.exception import ScriptError
|
from module.exception import ScriptError, ScriptEnd
|
||||||
from module.logger import logger
|
from module.logger import logger
|
||||||
from module.ocr.ocr import Digit
|
from module.ocr.ocr import Digit
|
||||||
|
|
||||||
@@ -118,7 +118,12 @@ class Coalition(CoalitionCombat, CampaignEvent):
|
|||||||
break
|
break
|
||||||
|
|
||||||
# Run
|
# Run
|
||||||
self.coalition_execute_once(event=name, stage=stage, fleet=fleet)
|
try:
|
||||||
|
self.coalition_execute_once(event=name, stage=stage, fleet=fleet)
|
||||||
|
except ScriptEnd as e:
|
||||||
|
logger.hr('Script end')
|
||||||
|
logger.info(str(e))
|
||||||
|
break
|
||||||
|
|
||||||
# After run
|
# After run
|
||||||
self.run_count += 1
|
self.run_count += 1
|
||||||
|
|||||||
Reference in New Issue
Block a user