(self, target_click)
| 303 | time.sleep(0.5) |
| 304 | |
| 305 | def _battle(self, target_click): |
| 306 | config = self.con |
| 307 | while 1: |
| 308 | self.screenshot() |
| 309 | if not self.appear(self.I_DE_LOCATION): |
| 310 | logger.info('Battle Start') |
| 311 | break |
| 312 | if self.appear(self.I_DE_SMALL_FIRE): |
| 313 | # 小鬼王 |
| 314 | logger.info('Small Boss') |
| 315 | while 1: |
| 316 | self.screenshot() |
| 317 | if not self.appear(self.I_DE_SMALL_FIRE): |
| 318 | break |
| 319 | if self.appear_then_click(self.I_DE_SMALL_FIRE, interval=1): |
| 320 | continue |
| 321 | break |
| 322 | |
| 323 | if self.click(target_click, interval=1): |
| 324 | continue |
| 325 | if self.run_general_battle(config): |
| 326 | logger.info('Battle End') |
| 327 | |
| 328 | def _realm(self, target_click): |
| 329 | # 结界 |
no test coverage detected