mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-17 12:15:25 +08:00
Opt: Disable some properties for unsupported servers
This commit is contained in:
@@ -152,6 +152,12 @@ class GemsFarming(CampaignRun, Dock, EquipmentChange):
|
|||||||
scanner = ShipScanner(
|
scanner = ShipScanner(
|
||||||
level=(1, 33), emotion=(10, 150), rarity='common', fleet=0, status='free')
|
level=(1, 33), emotion=(10, 150), rarity='common', fleet=0, status='free')
|
||||||
|
|
||||||
|
if not self.server_support_status_fleet_scan():
|
||||||
|
logger.info(f'Server {self.config.SERVER} does not yet support status and fleet scanning')
|
||||||
|
logger.info('Please contact the developer to improve as soon as possible')
|
||||||
|
scanner.disable('status', 'fleet')
|
||||||
|
scanner.set_limitation(level=(1, 1))
|
||||||
|
|
||||||
if self.config.GemsFarming_CommonCV == 'any':
|
if self.config.GemsFarming_CommonCV == 'any':
|
||||||
logger.info('')
|
logger.info('')
|
||||||
|
|
||||||
@@ -198,6 +204,9 @@ class GemsFarming(CampaignRun, Dock, EquipmentChange):
|
|||||||
scanner = ShipScanner(level=(max_level, max_level), emotion=(10, 150),
|
scanner = ShipScanner(level=(max_level, max_level), emotion=(10, 150),
|
||||||
rarity='common', fleet=0, status='free')
|
rarity='common', fleet=0, status='free')
|
||||||
|
|
||||||
|
if not self.server_support_status_fleet_scan():
|
||||||
|
scanner.disable('status', 'fleet')
|
||||||
|
|
||||||
return scanner.scan(self.device.image)
|
return scanner.scan(self.device.image)
|
||||||
|
|
||||||
def flagship_change_execute(self):
|
def flagship_change_execute(self):
|
||||||
@@ -324,3 +333,6 @@ class GemsFarming(CampaignRun, Dock, EquipmentChange):
|
|||||||
continue
|
continue
|
||||||
else:
|
else:
|
||||||
break
|
break
|
||||||
|
|
||||||
|
def server_support_status_fleet_scan(self) -> bool:
|
||||||
|
return self.config.SERVER in ['cn']
|
||||||
|
|||||||
Reference in New Issue
Block a user