LICENSE
MANIFEST.in
README.md
pyproject.toml
./autowsgr/__init__.py
./autowsgr/types.py
./autowsgr/combat/__init__.py
./autowsgr/combat/actions.py
./autowsgr/combat/engine.py
./autowsgr/combat/handlers.py
./autowsgr/combat/history.py
./autowsgr/combat/node_tracker.py
./autowsgr/combat/plan.py
./autowsgr/combat/recognition.py
./autowsgr/combat/recognizer.py
./autowsgr/combat/rules.py
./autowsgr/combat/state.py
./autowsgr/constants/__init__.py
./autowsgr/constants/shipnames.py
./autowsgr/context/__init__.py
./autowsgr/context/build.py
./autowsgr/context/equipment.py
./autowsgr/context/expedition.py
./autowsgr/context/fleet.py
./autowsgr/context/game_context.py
./autowsgr/context/resources.py
./autowsgr/context/ship.py
./autowsgr/data/missions.yaml
./autowsgr/data/shipnames.yaml
./autowsgr/data/bin/darwin_image_autowsgrs.bin
./autowsgr/data/bin/scrcpy-server.jar
./autowsgr/data/bin/win32_image_autowsgrs.bin
./autowsgr/data/images/build/equip_complete_540p.png
./autowsgr/data/images/build/equip_fast_540p.png
./autowsgr/data/images/build/equip_full_depot_540p.png
./autowsgr/data/images/build/equip_start_540p.png
./autowsgr/data/images/build/resource_540p.png
./autowsgr/data/images/build/ship_complete_540p.png
./autowsgr/data/images/build/ship_fast_540p.png
./autowsgr/data/images/build/ship_full_depot_540p.png
./autowsgr/data/images/build/ship_start_540p.png
./autowsgr/data/images/choose_ship/tab_1_540p.png
./autowsgr/data/images/choose_ship/tab_2_540p.png
./autowsgr/data/images/choose_ship/tab_3_540p.png
./autowsgr/data/images/choose_ship/tab_4_540p.png
./autowsgr/data/images/combat/battle_times_exceed_540p.png
./autowsgr/data/images/combat/bypass_540p.png
./autowsgr/data/images/combat/end_battle_page_540p.png
./autowsgr/data/images/combat/end_exercise_page_540p.png
./autowsgr/data/images/combat/end_map_page_540p.png
./autowsgr/data/images/combat/fight_condition_540p.png
./autowsgr/data/images/combat/fight_period_540p.png
./autowsgr/data/images/combat/flagship_damage_540p.png
./autowsgr/data/images/combat/formation_540p.png
./autowsgr/data/images/combat/get_item_540p.png
./autowsgr/data/images/combat/get_ship_540p.png
./autowsgr/data/images/combat/missile_animation_540p.png
./autowsgr/data/images/combat/missile_support_540p.png
./autowsgr/data/images/combat/mvp_badge_540p.png
./autowsgr/data/images/combat/night_battle_540p.png
./autowsgr/data/images/combat/proceed_540p.png
./autowsgr/data/images/combat/result_540p.png
./autowsgr/data/images/combat/result_page_540p.png
./autowsgr/data/images/combat/ship_icon_1_540p.png
./autowsgr/data/images/combat/ship_icon_2_540p.png
./autowsgr/data/images/combat/spot_enemy_540p.png
./autowsgr/data/images/combat/result/a_540p.png
./autowsgr/data/images/combat/result/b_540p.png
./autowsgr/data/images/combat/result/c_540p.png
./autowsgr/data/images/combat/result/d_540p.png
./autowsgr/data/images/combat/result/loot_540p.png
./autowsgr/data/images/combat/result/s_540p.png
./autowsgr/data/images/combat/result/ss_540p.png
./autowsgr/data/images/common/README.md
./autowsgr/data/images/common/confirm_1_540p.png
./autowsgr/data/images/common/confirm_2_540p.png
./autowsgr/data/images/common/confirm_3_540p.png
./autowsgr/data/images/common/confirm_4_540p.png
./autowsgr/data/images/cook/cook_button_540p.png
./autowsgr/data/images/cook/have_cook_540p.png
./autowsgr/data/images/cook/no_times_540p.png
./autowsgr/data/images/decisive/entry_cant_fight_540p.png
./autowsgr/data/images/decisive/entry_challenging_540p.png
./autowsgr/data/images/decisive/entry_refresh_540p.png
./autowsgr/data/images/decisive/entry_refreshed_540p.png
./autowsgr/data/images/decisive/use_last_fleet_540p.png
./autowsgr/data/images/error/bad_network_1_540p.png
./autowsgr/data/images/error/bad_network_2_540p.png
./autowsgr/data/images/error/network_retry_540p.png
./autowsgr/data/images/error/remote_login_540p.png
./autowsgr/data/images/error/remote_login_confirm_540p.png
./autowsgr/data/images/event/event_icon_20260212_720p.png
./autowsgr/data/images/reward/collect_540p.png
./autowsgr/data/images/reward/collect_all_540p.png
./autowsgr/data/images/ui/build.png
./autowsgr/data/images/ui/friend.png
./autowsgr/data/images/ui/intensify.png
./autowsgr/data/images/ui/map.png
./autowsgr/data/images/ui/mission.png
./autowsgr/data/map/decisive_battle/enemy_spec.yaml
./autowsgr/data/map/event/20220928/E-1.yaml
./autowsgr/data/map/event/20220928/E-2.yaml
./autowsgr/data/map/event/20220928/E-3.yaml
./autowsgr/data/map/event/20220928/E-4.yaml
./autowsgr/data/map/event/20220928/E-5.yaml
./autowsgr/data/map/event/20220928/E-6.yaml
./autowsgr/data/map/event/20220928/H-1.yaml
./autowsgr/data/map/event/20220928/H-2.yaml
./autowsgr/data/map/event/20220928/H-3.yaml
./autowsgr/data/map/event/20220928/H-4.yaml
./autowsgr/data/map/event/20220928/H-5.yaml
./autowsgr/data/map/event/20220928/H-6.yaml
./autowsgr/data/map/event/20221118/E-1.yaml
./autowsgr/data/map/event/20221118/E-2.yaml
./autowsgr/data/map/event/20221118/E-3.yaml
./autowsgr/data/map/event/20221118/E-4.yaml
./autowsgr/data/map/event/20221118/E-5.yaml
./autowsgr/data/map/event/20221118/E-6.yaml
./autowsgr/data/map/event/20221118/H-1.yaml
./autowsgr/data/map/event/20221118/H-2.yaml
./autowsgr/data/map/event/20221118/H-3.yaml
./autowsgr/data/map/event/20221118/H-4.yaml
./autowsgr/data/map/event/20221118/H-5.yaml
./autowsgr/data/map/event/20221118/H-6.yaml
./autowsgr/data/map/event/20230117/E-1.yaml
./autowsgr/data/map/event/20230117/E-2.yaml
./autowsgr/data/map/event/20230117/E-3.yaml
./autowsgr/data/map/event/20230117/E-4.yaml
./autowsgr/data/map/event/20230117/E-5.yaml
./autowsgr/data/map/event/20230117/E-6.yaml
./autowsgr/data/map/event/20230117/H-1.yaml
./autowsgr/data/map/event/20230117/H-2.yaml
./autowsgr/data/map/event/20230117/H-3.yaml
./autowsgr/data/map/event/20230117/H-4.yaml
./autowsgr/data/map/event/20230117/H-5.yaml
./autowsgr/data/map/event/20230117/H-6.yaml
./autowsgr/data/map/event/20230613/E-1.yaml
./autowsgr/data/map/event/20230613/E-2.yaml
./autowsgr/data/map/event/20230613/E-3.yaml
./autowsgr/data/map/event/20230613/E-4.yaml
./autowsgr/data/map/event/20230613/E-5.yaml
./autowsgr/data/map/event/20230613/E-6.yaml
./autowsgr/data/map/event/20230613/H-1.yaml
./autowsgr/data/map/event/20230613/H-2.yaml
./autowsgr/data/map/event/20230613/H-3.yaml
./autowsgr/data/map/event/20230613/H-4.yaml
./autowsgr/data/map/event/20230613/H-5.yaml
./autowsgr/data/map/event/20230613/H-6.yaml
./autowsgr/data/map/event/20230809/E-1.yaml
./autowsgr/data/map/event/20230809/E-2.yaml
./autowsgr/data/map/event/20230809/E-3.yaml
./autowsgr/data/map/event/20230809/E-4.yaml
./autowsgr/data/map/event/20230809/E-5.yaml
./autowsgr/data/map/event/20230809/E-6.yaml
./autowsgr/data/map/event/20230809/H-1.yaml
./autowsgr/data/map/event/20230809/H-2.yaml
./autowsgr/data/map/event/20230809/H-3.yaml
./autowsgr/data/map/event/20230809/H-4.yaml
./autowsgr/data/map/event/20230809/H-5.yaml
./autowsgr/data/map/event/20230809/H-6.yaml
./autowsgr/data/map/event/20230927/E-1.yaml
./autowsgr/data/map/event/20230927/E-2.yaml
./autowsgr/data/map/event/20230927/E-3.yaml
./autowsgr/data/map/event/20230927/E-4.yaml
./autowsgr/data/map/event/20230927/E-5.yaml
./autowsgr/data/map/event/20230927/E-6.yaml
./autowsgr/data/map/event/20230927/E-7.yaml
./autowsgr/data/map/event/20230927/E-8.yaml
./autowsgr/data/map/event/20230927/H-1.yaml
./autowsgr/data/map/event/20230927/H-2.yaml
./autowsgr/data/map/event/20230927/H-3.yaml
./autowsgr/data/map/event/20230927/H-4.yaml
./autowsgr/data/map/event/20230927/H-5.yaml
./autowsgr/data/map/event/20230927/H-6.yaml
./autowsgr/data/map/event/20230927/H-7.yaml
./autowsgr/data/map/event/20230927/H-8.yaml
./autowsgr/data/map/event/20231215/E-1.yaml
./autowsgr/data/map/event/20231215/E-2.yaml
./autowsgr/data/map/event/20231215/E-3.yaml
./autowsgr/data/map/event/20231215/E-4.yaml
./autowsgr/data/map/event/20231215/E-5.yaml
./autowsgr/data/map/event/20231215/E-6.yaml
./autowsgr/data/map/event/20231215/H-1.yaml
./autowsgr/data/map/event/20231215/H-2.yaml
./autowsgr/data/map/event/20231215/H-3.yaml
./autowsgr/data/map/event/20231215/H-4.yaml
./autowsgr/data/map/event/20231215/H-5.yaml
./autowsgr/data/map/event/20231215/H-6.yaml
./autowsgr/data/map/event/20240206/E-1.yaml
./autowsgr/data/map/event/20240206/E-2.yaml
./autowsgr/data/map/event/20240206/E-3.yaml
./autowsgr/data/map/event/20240206/E-4.yaml
./autowsgr/data/map/event/20240206/E-5.yaml
./autowsgr/data/map/event/20240206/E-6.yaml
./autowsgr/data/map/event/20240206/E-7.yaml
./autowsgr/data/map/event/20240206/E-8.yaml
./autowsgr/data/map/event/20240206/H-1.yaml
./autowsgr/data/map/event/20240206/H-2.yaml
./autowsgr/data/map/event/20240206/H-3.yaml
./autowsgr/data/map/event/20240206/H-4.yaml
./autowsgr/data/map/event/20240206/H-5.yaml
./autowsgr/data/map/event/20240206/H-6.yaml
./autowsgr/data/map/event/20240206/H-7.yaml
./autowsgr/data/map/event/20240206/H-8.yaml
./autowsgr/data/map/event/20240419/E-1.yaml
./autowsgr/data/map/event/20240419/E-2.yaml
./autowsgr/data/map/event/20240419/E-3.yaml
./autowsgr/data/map/event/20240419/E-4.yaml
./autowsgr/data/map/event/20240419/E-5.yaml
./autowsgr/data/map/event/20240419/E-6.yaml
./autowsgr/data/map/event/20240419/H-1.yaml
./autowsgr/data/map/event/20240419/H-2.yaml
./autowsgr/data/map/event/20240419/H-3.yaml
./autowsgr/data/map/event/20240419/H-4.yaml
./autowsgr/data/map/event/20240419/H-5.yaml
./autowsgr/data/map/event/20240419/H-6.yaml
./autowsgr/data/map/event/20240930/E-1.yaml
./autowsgr/data/map/event/20240930/E-2.yaml
./autowsgr/data/map/event/20240930/E-3.yaml
./autowsgr/data/map/event/20240930/E-4.yaml
./autowsgr/data/map/event/20240930/E-5.yaml
./autowsgr/data/map/event/20240930/H-1.yaml
./autowsgr/data/map/event/20240930/H-2.yaml
./autowsgr/data/map/event/20240930/H-3.yaml
./autowsgr/data/map/event/20240930/H-4.yaml
./autowsgr/data/map/event/20240930/H-5.yaml
./autowsgr/data/map/event/20241219/E-1.yaml
./autowsgr/data/map/event/20241219/E-2.yaml
./autowsgr/data/map/event/20241219/E-3.yaml
./autowsgr/data/map/event/20241219/E-4.yaml
./autowsgr/data/map/event/20241219/E-5.yaml
./autowsgr/data/map/event/20241219/E-6.yaml
./autowsgr/data/map/event/20241219/H-1.yaml
./autowsgr/data/map/event/20241219/H-2.yaml
./autowsgr/data/map/event/20241219/H-3.yaml
./autowsgr/data/map/event/20241219/H-4.yaml
./autowsgr/data/map/event/20241219/H-5.yaml
./autowsgr/data/map/event/20241219/H-6.yaml
./autowsgr/data/map/event/20250123/E-1.yaml
./autowsgr/data/map/event/20250123/E-2.yaml
./autowsgr/data/map/event/20250123/E-3.yaml
./autowsgr/data/map/event/20250123/E-4.yaml
./autowsgr/data/map/event/20250123/E-5.yaml
./autowsgr/data/map/event/20250123/E-6.yaml
./autowsgr/data/map/event/20250123/H-1.yaml
./autowsgr/data/map/event/20250123/H-2.yaml
./autowsgr/data/map/event/20250123/H-3.yaml
./autowsgr/data/map/event/20250123/H-4.yaml
./autowsgr/data/map/event/20250123/H-5.yaml
./autowsgr/data/map/event/20250123/H-6.yaml
./autowsgr/data/map/event/20250710/E-1.yaml
./autowsgr/data/map/event/20250710/E-2.yaml
./autowsgr/data/map/event/20250710/E-3.yaml
./autowsgr/data/map/event/20250710/E-4.yaml
./autowsgr/data/map/event/20250710/E-5.yaml
./autowsgr/data/map/event/20250710/E-6.yaml
./autowsgr/data/map/event/20250710/H-1.yaml
./autowsgr/data/map/event/20250710/H-2.yaml
./autowsgr/data/map/event/20250710/H-3.yaml
./autowsgr/data/map/event/20250710/H-4.yaml
./autowsgr/data/map/event/20250710/H-5.yaml
./autowsgr/data/map/event/20250710/H-6.yaml
./autowsgr/data/map/event/20250930/E-1.yaml
./autowsgr/data/map/event/20250930/E-2.yaml
./autowsgr/data/map/event/20250930/E-3.yaml
./autowsgr/data/map/event/20250930/E-4.yaml
./autowsgr/data/map/event/20250930/E-5.yaml
./autowsgr/data/map/event/20250930/E-6.yaml
./autowsgr/data/map/event/20250930/H-1.yaml
./autowsgr/data/map/event/20250930/H-2.yaml
./autowsgr/data/map/event/20250930/H-3.yaml
./autowsgr/data/map/event/20250930/H-4.yaml
./autowsgr/data/map/event/20250930/H-5.yaml
./autowsgr/data/map/event/20250930/H-6.yaml
./autowsgr/data/map/event/20260104/E-1.yaml
./autowsgr/data/map/event/20260104/E-2.yaml
./autowsgr/data/map/event/20260104/E-3.yaml
./autowsgr/data/map/event/20260104/E-4.yaml
./autowsgr/data/map/event/20260104/E-5.yaml
./autowsgr/data/map/event/20260104/E-6.yaml
./autowsgr/data/map/event/20260104/H-1.yaml
./autowsgr/data/map/event/20260104/H-2.yaml
./autowsgr/data/map/event/20260104/H-3.yaml
./autowsgr/data/map/event/20260104/H-4.yaml
./autowsgr/data/map/event/20260104/H-5.yaml
./autowsgr/data/map/event/20260104/H-6.yaml
./autowsgr/data/map/event/20260212/E-1.yaml
./autowsgr/data/map/event/20260212/E-2.yaml
./autowsgr/data/map/event/20260212/E-3.yaml
./autowsgr/data/map/event/20260212/E-4.yaml
./autowsgr/data/map/event/20260212/E-5.yaml
./autowsgr/data/map/event/20260212/E-6.yaml
./autowsgr/data/map/event/20260212/H-1.yaml
./autowsgr/data/map/event/20260212/H-2.yaml
./autowsgr/data/map/event/20260212/H-3.yaml
./autowsgr/data/map/event/20260212/H-4.yaml
./autowsgr/data/map/event/20260212/H-5.yaml
./autowsgr/data/map/event/20260212/H-6.yaml
./autowsgr/data/map/normal/1-1.yaml
./autowsgr/data/map/normal/1-1_example_new_format.yaml
./autowsgr/data/map/normal/1-2.yaml
./autowsgr/data/map/normal/1-3.yaml
./autowsgr/data/map/normal/1-4.yaml
./autowsgr/data/map/normal/1-5.yaml
./autowsgr/data/map/normal/2-1.yaml
./autowsgr/data/map/normal/2-2.yaml
./autowsgr/data/map/normal/2-3.yaml
./autowsgr/data/map/normal/2-4.yaml
./autowsgr/data/map/normal/2-5.yaml
./autowsgr/data/map/normal/2-6.yaml
./autowsgr/data/map/normal/3-1.yaml
./autowsgr/data/map/normal/3-2.yaml
./autowsgr/data/map/normal/3-3.yaml
./autowsgr/data/map/normal/3-4.yaml
./autowsgr/data/map/normal/4-1.yaml
./autowsgr/data/map/normal/4-2.yaml
./autowsgr/data/map/normal/4-3.yaml
./autowsgr/data/map/normal/4-4.yaml
./autowsgr/data/map/normal/5-1.yaml
./autowsgr/data/map/normal/5-2.yaml
./autowsgr/data/map/normal/5-3.yaml
./autowsgr/data/map/normal/5-4.yaml
./autowsgr/data/map/normal/5-5.yaml
./autowsgr/data/map/normal/6-1.yaml
./autowsgr/data/map/normal/6-2.yaml
./autowsgr/data/map/normal/6-3.yaml
./autowsgr/data/map/normal/6-4.yaml
./autowsgr/data/map/normal/7-1.yaml
./autowsgr/data/map/normal/7-2.yaml
./autowsgr/data/map/normal/7-3.yaml
./autowsgr/data/map/normal/7-4.yaml
./autowsgr/data/map/normal/7-5.yaml
./autowsgr/data/map/normal/8-1.yaml
./autowsgr/data/map/normal/8-2.yaml
./autowsgr/data/map/normal/8-3.yaml
./autowsgr/data/map/normal/8-4.yaml
./autowsgr/data/map/normal/8-5.yaml
./autowsgr/data/map/normal/9-1.yaml
./autowsgr/data/map/normal/9-2.yaml
./autowsgr/data/map/normal/9-3.yaml
./autowsgr/data/map/normal/9-4.yaml
./autowsgr/data/map/normal/9-5.yaml
./autowsgr/data/plan/event/E5ADE夜战.yaml
./autowsgr/data/plan/event/H5ADE夜战.yaml
./autowsgr/data/plan/normal_fight/1-1.yaml
./autowsgr/data/plan/normal_fight/1周常.yaml
./autowsgr/data/plan/normal_fight/2-1捞胖次.yaml
./autowsgr/data/plan/normal_fight/2周常.yaml
./autowsgr/data/plan/normal_fight/3周常.yaml
./autowsgr/data/plan/normal_fight/4周常.yaml
./autowsgr/data/plan/normal_fight/5-2炸鱼.yaml
./autowsgr/data/plan/normal_fight/5周常.yaml
./autowsgr/data/plan/normal_fight/6-15SS.yaml
./autowsgr/data/plan/normal_fight/6-1炸鱼不打5鱼.yaml
./autowsgr/data/plan/normal_fight/6-1炸鱼不打轻母.yaml
./autowsgr/data/plan/normal_fight/6-1特殊任务..yaml
./autowsgr/data/plan/normal_fight/6-1练潜艇.yaml
./autowsgr/data/plan/normal_fight/6-2特殊任务..yaml
./autowsgr/data/plan/normal_fight/6-4D特殊任务..yaml
./autowsgr/data/plan/normal_fight/6-4F特殊任务..yaml
./autowsgr/data/plan/normal_fight/6周常.yaml
./autowsgr/data/plan/normal_fight/7-1特殊任务..yaml
./autowsgr/data/plan/normal_fight/7-2特殊任务..yaml
./autowsgr/data/plan/normal_fight/7-3特殊任务..yaml
./autowsgr/data/plan/normal_fight/7-4千伪.yaml
./autowsgr/data/plan/normal_fight/7-4周常.yaml
./autowsgr/data/plan/normal_fight/7-4特殊任务..yaml
./autowsgr/data/plan/normal_fight/7-4胖次.yaml
./autowsgr/data/plan/normal_fight/7-5特殊任务.yaml
./autowsgr/data/plan/normal_fight/7周常.yaml
./autowsgr/data/plan/normal_fight/8-1A只炸5潜艇.yaml
./autowsgr/data/plan/normal_fight/8-2A只炸5潜艇.yaml
./autowsgr/data/plan/normal_fight/8-2A炸鱼.yaml
./autowsgr/data/plan/normal_fight/8-2B.yaml
./autowsgr/data/plan/normal_fight/8-2BJ.yaml
./autowsgr/data/plan/normal_fight/8-2C练重巡.yaml
./autowsgr/data/plan/normal_fight/8-3CE练重巡.yaml
./autowsgr/data/plan/normal_fight/8-3C鱼队练级.yaml
./autowsgr/data/plan/normal_fight/8-4-6SSweek.yaml
./autowsgr/data/plan/normal_fight/8-5AI.yaml
./autowsgr/data/plan/normal_fight/8-5AI只打1驱逐.yaml
./autowsgr/data/plan/normal_fight/8周常.yaml
./autowsgr/data/plan/normal_fight/9-1A.yaml
./autowsgr/data/plan/normal_fight/9-1B.yaml
./autowsgr/data/plan/normal_fight/9-1BF炸鱼带捞胖次.yaml
./autowsgr/data/plan/normal_fight/9-1B只炸5潜艇.yaml
./autowsgr/data/plan/normal_fight/9-2ADGHM.yaml
./autowsgr/data/plan/normal_fight/9-2C只炸4潜艇.yaml
./autowsgr/data/plan/normal_fight/9-2C炸鱼.yaml
./autowsgr/data/plan/normal_fight/9-2胖次85工程.yaml
./autowsgr/data/plan/normal_fight/9-2胖次85无门神.yaml
./autowsgr/data/plan/normal_fight/9-3AD.yaml
./autowsgr/data/plan/normal_fight/9-46SS.yaml
./autowsgr/data/plan/normal_fight/9-4周常.yaml
./autowsgr/data/plan/normal_fight/9-5A大角度.yaml
./autowsgr/data/plan/normal_fight/9-5B.yaml
./autowsgr/data/plan/normal_fight/9-5BE.yaml
./autowsgr/data/plan/normal_fight/9周常.yaml
./autowsgr/emulator/__init__.py
./autowsgr/emulator/detector.py
./autowsgr/emulator/controller/__init__.py
./autowsgr/emulator/controller/protocol.py
./autowsgr/emulator/controller/scrcpy.py
./autowsgr/emulator/os_control/__init__.py
./autowsgr/emulator/os_control/base.py
./autowsgr/emulator/os_control/linux.py
./autowsgr/emulator/os_control/macos.py
./autowsgr/emulator/os_control/windows.py
./autowsgr/image_resources/__init__.py
./autowsgr/image_resources/_lazy.py
./autowsgr/image_resources/combat.py
./autowsgr/image_resources/keys.py
./autowsgr/image_resources/ops.py
./autowsgr/infra/__init__.py
./autowsgr/infra/config.py
./autowsgr/infra/exceptions.py
./autowsgr/infra/file_utils.py
./autowsgr/infra/logger.py
./autowsgr/ops/__init__.py
./autowsgr/ops/build.py
./autowsgr/ops/campaign.py
./autowsgr/ops/cook.py
./autowsgr/ops/destroy.py
./autowsgr/ops/event_fight.py
./autowsgr/ops/exercise.py
./autowsgr/ops/expedition.py
./autowsgr/ops/navigate.py
./autowsgr/ops/normal_fight.py
./autowsgr/ops/repair.py
./autowsgr/ops/reward.py
./autowsgr/ops/startup.py
./autowsgr/ops/decisive/__init__.py
./autowsgr/ops/decisive/base.py
./autowsgr/ops/decisive/chapter.py
./autowsgr/ops/decisive/config.py
./autowsgr/ops/decisive/controller.py
./autowsgr/ops/decisive/handlers.py
./autowsgr/ops/decisive/logic.py
./autowsgr/ops/decisive/state.py
./autowsgr/scheduler/__init__.py
./autowsgr/scheduler/launcher.py
./autowsgr/scheduler/scheduler.py
./autowsgr/server/__init__.py
./autowsgr/server/main.py
./autowsgr/server/schemas.py
./autowsgr/server/serializers.py
./autowsgr/server/task_manager.py
./autowsgr/server/ws_manager.py
./autowsgr/server/routes/__init__.py
./autowsgr/server/routes/game.py
./autowsgr/server/routes/health.py
./autowsgr/server/routes/ops.py
./autowsgr/server/routes/system.py
./autowsgr/server/routes/task.py
./autowsgr/ui/__init__.py
./autowsgr/ui/backyard_page.py
./autowsgr/ui/build_page.py
./autowsgr/ui/canteen_page.py
./autowsgr/ui/choose_ship_page.py
./autowsgr/ui/friend_page.py
./autowsgr/ui/intensify_page.py
./autowsgr/ui/navigation.py
./autowsgr/ui/page.py
./autowsgr/ui/sidebar_page.py
./autowsgr/ui/start_screen_page.py
./autowsgr/ui/tabbed_page.py
./autowsgr/ui/bath_page/__init__.py
./autowsgr/ui/bath_page/page.py
./autowsgr/ui/bath_page/recognition.py
./autowsgr/ui/bath_page/signatures.py
./autowsgr/ui/battle/__init__.py
./autowsgr/ui/battle/base.py
./autowsgr/ui/battle/blood.py
./autowsgr/ui/battle/constants.py
./autowsgr/ui/battle/detection.py
./autowsgr/ui/battle/fleet_change.py
./autowsgr/ui/battle/preparation.py
./autowsgr/ui/battle/repair.py
./autowsgr/ui/battle/supply.py
./autowsgr/ui/battle/fleet_change/__init__.py
./autowsgr/ui/battle/fleet_change/_change.py
./autowsgr/ui/battle/fleet_change/_detect.py
./autowsgr/ui/decisive/__init__.py
./autowsgr/ui/decisive/battle_page.py
./autowsgr/ui/decisive/fleet_ocr.py
./autowsgr/ui/decisive/map_controller.py
./autowsgr/ui/decisive/overlay.py
./autowsgr/ui/decisive/preparation.py
./autowsgr/ui/event/__init__.py
./autowsgr/ui/event/event_page.py
./autowsgr/ui/main_page/__init__.py
./autowsgr/ui/main_page/constants.py
./autowsgr/ui/main_page/controller.py
./autowsgr/ui/main_page/event_nav.py
./autowsgr/ui/main_page/overlays.py
./autowsgr/ui/map/__init__.py
./autowsgr/ui/map/base.py
./autowsgr/ui/map/data.py
./autowsgr/ui/map/page.py
./autowsgr/ui/map/panels/__init__.py
./autowsgr/ui/map/panels/campaign.py
./autowsgr/ui/map/panels/decisive.py
./autowsgr/ui/map/panels/exercise.py
./autowsgr/ui/map/panels/expedition.py
./autowsgr/ui/map/panels/sortie.py
./autowsgr/ui/mission_page/__init__.py
./autowsgr/ui/mission_page/data.py
./autowsgr/ui/mission_page/page.py
./autowsgr/ui/mission_page/recognition.py
./autowsgr/ui/utils/__init__.py
./autowsgr/ui/utils/navigation.py
./autowsgr/ui/utils/ship_list.py
./autowsgr/vision/__init__.py
./autowsgr/vision/api_dll.py
./autowsgr/vision/image_matcher.py
./autowsgr/vision/image_template.py
./autowsgr/vision/matcher.py
./autowsgr/vision/ocr.py
./autowsgr/vision/pixel.py
./autowsgr/vision/roi.py
./examples/campaign.py
./examples/change_fleet.py
./examples/decisive.py
./examples/event_fight.py
./examples/exercise.py
./examples/normal_fight.py
./examples/week.py
./testing/__init__.py
./testing/conftest.py
./testing/combat/__init__.py
./testing/combat/test_combat.py
./testing/emulator/__init__.py
./testing/emulator/test_controller.py
./testing/emulator/test_os_control.py
./testing/infra/__init__.py
./testing/infra/test_config.py
./testing/infra/test_exceptions.py
./testing/infra/test_file_utils.py
./testing/ops/__init__.py
./testing/ops/_framework.py
./testing/ops/build.py
./testing/ops/campaign.py
./testing/ops/cook.py
./testing/ops/decisive_battle.py
./testing/ops/destroy.py
./testing/ops/event_fight.py
./testing/ops/exercise.py
./testing/ops/expedition.py
./testing/ops/normal_fight.py
./testing/ops/repair.py
./testing/ops/reward.py
./testing/ops/scheduler.py
./testing/ops/startup.py
./testing/ui/__init__.py
./testing/ui/_framework.py
./testing/ui/run_all_e2e.py
./testing/ui/backyard_page/__init__.py
./testing/ui/backyard_page/e2e.py
./testing/ui/bath_page/__init__.py
./testing/ui/bath_page/e2e.py
./testing/ui/battle_preparation/__init__.py
./testing/ui/battle_preparation/e2e.py
./testing/ui/battle_preparation/test_unit.py
./testing/ui/build_page/__init__.py
./testing/ui/build_page/e2e.py
./testing/ui/canteen_page/__init__.py
./testing/ui/canteen_page/e2e.py
./testing/ui/decisive_battle_page/__init__.py
./testing/ui/decisive_battle_page/e2e.py
./testing/ui/event_page/__init__.py
./testing/ui/event_page/e2e.py
./testing/ui/friend_page/__init__.py
./testing/ui/friend_page/e2e.py
./testing/ui/intensify_page/__init__.py
./testing/ui/intensify_page/e2e.py
./testing/ui/main_page/__init__.py
./testing/ui/main_page/e2e.py
./testing/ui/map_page/__init__.py
./testing/ui/map_page/e2e.py
./testing/ui/map_page/test_unit.py
./testing/ui/mission_page/__init__.py
./testing/ui/mission_page/e2e.py
./testing/ui/page/__init__.py
./testing/ui/page/test_unit.py
./testing/ui/sidebar_page/__init__.py
./testing/ui/sidebar_page/e2e.py
./testing/vision/__init__.py
./testing/vision/_helpers.py
./testing/vision/test_image_checker.py
./testing/vision/test_image_template.py
./testing/vision/test_matcher.py
./testing/vision/test_ocr.py
./testing/vision/test_roi.py
./tools/__init__.py
./tools/benchmark_emulator.py
./tools/debug_screenshot.py
./tools/pixel_marker.py
./tools/update_shipnames.py
autowsgr/__init__.py
autowsgr/types.py
autowsgr.egg-info/PKG-INFO
autowsgr.egg-info/SOURCES.txt
autowsgr.egg-info/dependency_links.txt
autowsgr.egg-info/requires.txt
autowsgr.egg-info/top_level.txt
autowsgr/combat/__init__.py
autowsgr/combat/actions.py
autowsgr/combat/engine.py
autowsgr/combat/handlers.py
autowsgr/combat/history.py
autowsgr/combat/node_tracker.py
autowsgr/combat/plan.py
autowsgr/combat/recognition.py
autowsgr/combat/recognizer.py
autowsgr/combat/rules.py
autowsgr/combat/state.py
autowsgr/constants/__init__.py
autowsgr/constants/shipnames.py
autowsgr/context/__init__.py
autowsgr/context/build.py
autowsgr/context/equipment.py
autowsgr/context/expedition.py
autowsgr/context/fleet.py
autowsgr/context/game_context.py
autowsgr/context/resources.py
autowsgr/context/ship.py
autowsgr/data/missions.yaml
autowsgr/data/shipnames.yaml
autowsgr/data/bin/darwin_image_autowsgrs.bin
autowsgr/data/bin/scrcpy-server.jar
autowsgr/data/bin/win32_image_autowsgrs.bin
autowsgr/data/images/build/equip_complete_540p.png
autowsgr/data/images/build/equip_fast_540p.png
autowsgr/data/images/build/equip_full_depot_540p.png
autowsgr/data/images/build/equip_start_540p.png
autowsgr/data/images/build/resource_540p.png
autowsgr/data/images/build/ship_complete_540p.png
autowsgr/data/images/build/ship_fast_540p.png
autowsgr/data/images/build/ship_full_depot_540p.png
autowsgr/data/images/build/ship_start_540p.png
autowsgr/data/images/choose_ship/tab_1_540p.png
autowsgr/data/images/choose_ship/tab_2_540p.png
autowsgr/data/images/choose_ship/tab_3_540p.png
autowsgr/data/images/choose_ship/tab_4_540p.png
autowsgr/data/images/combat/battle_times_exceed_540p.png
autowsgr/data/images/combat/bypass_540p.png
autowsgr/data/images/combat/end_battle_page_540p.png
autowsgr/data/images/combat/end_exercise_page_540p.png
autowsgr/data/images/combat/end_map_page_540p.png
autowsgr/data/images/combat/fight_condition_540p.png
autowsgr/data/images/combat/fight_period_540p.png
autowsgr/data/images/combat/flagship_damage_540p.png
autowsgr/data/images/combat/formation_540p.png
autowsgr/data/images/combat/get_item_540p.png
autowsgr/data/images/combat/get_ship_540p.png
autowsgr/data/images/combat/missile_animation_540p.png
autowsgr/data/images/combat/missile_support_540p.png
autowsgr/data/images/combat/mvp_badge_540p.png
autowsgr/data/images/combat/night_battle_540p.png
autowsgr/data/images/combat/proceed_540p.png
autowsgr/data/images/combat/result_540p.png
autowsgr/data/images/combat/result_page_540p.png
autowsgr/data/images/combat/ship_icon_1_540p.png
autowsgr/data/images/combat/ship_icon_2_540p.png
autowsgr/data/images/combat/spot_enemy_540p.png
autowsgr/data/images/combat/result/a_540p.png
autowsgr/data/images/combat/result/b_540p.png
autowsgr/data/images/combat/result/c_540p.png
autowsgr/data/images/combat/result/d_540p.png
autowsgr/data/images/combat/result/loot_540p.png
autowsgr/data/images/combat/result/s_540p.png
autowsgr/data/images/combat/result/ss_540p.png
autowsgr/data/images/common/README.md
autowsgr/data/images/common/confirm_1_540p.png
autowsgr/data/images/common/confirm_2_540p.png
autowsgr/data/images/common/confirm_3_540p.png
autowsgr/data/images/common/confirm_4_540p.png
autowsgr/data/images/cook/cook_button_540p.png
autowsgr/data/images/cook/have_cook_540p.png
autowsgr/data/images/cook/no_times_540p.png
autowsgr/data/images/decisive/entry_cant_fight_540p.png
autowsgr/data/images/decisive/entry_challenging_540p.png
autowsgr/data/images/decisive/entry_refresh_540p.png
autowsgr/data/images/decisive/entry_refreshed_540p.png
autowsgr/data/images/decisive/use_last_fleet_540p.png
autowsgr/data/images/error/bad_network_1_540p.png
autowsgr/data/images/error/bad_network_2_540p.png
autowsgr/data/images/error/network_retry_540p.png
autowsgr/data/images/error/remote_login_540p.png
autowsgr/data/images/error/remote_login_confirm_540p.png
autowsgr/data/images/event/event_icon_20260212_720p.png
autowsgr/data/images/reward/collect_540p.png
autowsgr/data/images/reward/collect_all_540p.png
autowsgr/data/images/ui/build.png
autowsgr/data/images/ui/friend.png
autowsgr/data/images/ui/intensify.png
autowsgr/data/images/ui/map.png
autowsgr/data/images/ui/mission.png
autowsgr/data/map/decisive_battle/enemy_spec.yaml
autowsgr/data/map/event/20220928/E-1.yaml
autowsgr/data/map/event/20220928/E-2.yaml
autowsgr/data/map/event/20220928/E-3.yaml
autowsgr/data/map/event/20220928/E-4.yaml
autowsgr/data/map/event/20220928/E-5.yaml
autowsgr/data/map/event/20220928/E-6.yaml
autowsgr/data/map/event/20220928/H-1.yaml
autowsgr/data/map/event/20220928/H-2.yaml
autowsgr/data/map/event/20220928/H-3.yaml
autowsgr/data/map/event/20220928/H-4.yaml
autowsgr/data/map/event/20220928/H-5.yaml
autowsgr/data/map/event/20220928/H-6.yaml
autowsgr/data/map/event/20221118/E-1.yaml
autowsgr/data/map/event/20221118/E-2.yaml
autowsgr/data/map/event/20221118/E-3.yaml
autowsgr/data/map/event/20221118/E-4.yaml
autowsgr/data/map/event/20221118/E-5.yaml
autowsgr/data/map/event/20221118/E-6.yaml
autowsgr/data/map/event/20221118/H-1.yaml
autowsgr/data/map/event/20221118/H-2.yaml
autowsgr/data/map/event/20221118/H-3.yaml
autowsgr/data/map/event/20221118/H-4.yaml
autowsgr/data/map/event/20221118/H-5.yaml
autowsgr/data/map/event/20221118/H-6.yaml
autowsgr/data/map/event/20230117/E-1.yaml
autowsgr/data/map/event/20230117/E-2.yaml
autowsgr/data/map/event/20230117/E-3.yaml
autowsgr/data/map/event/20230117/E-4.yaml
autowsgr/data/map/event/20230117/E-5.yaml
autowsgr/data/map/event/20230117/E-6.yaml
autowsgr/data/map/event/20230117/H-1.yaml
autowsgr/data/map/event/20230117/H-2.yaml
autowsgr/data/map/event/20230117/H-3.yaml
autowsgr/data/map/event/20230117/H-4.yaml
autowsgr/data/map/event/20230117/H-5.yaml
autowsgr/data/map/event/20230117/H-6.yaml
autowsgr/data/map/event/20230613/E-1.yaml
autowsgr/data/map/event/20230613/E-2.yaml
autowsgr/data/map/event/20230613/E-3.yaml
autowsgr/data/map/event/20230613/E-4.yaml
autowsgr/data/map/event/20230613/E-5.yaml
autowsgr/data/map/event/20230613/E-6.yaml
autowsgr/data/map/event/20230613/H-1.yaml
autowsgr/data/map/event/20230613/H-2.yaml
autowsgr/data/map/event/20230613/H-3.yaml
autowsgr/data/map/event/20230613/H-4.yaml
autowsgr/data/map/event/20230613/H-5.yaml
autowsgr/data/map/event/20230613/H-6.yaml
autowsgr/data/map/event/20230809/E-1.yaml
autowsgr/data/map/event/20230809/E-2.yaml
autowsgr/data/map/event/20230809/E-3.yaml
autowsgr/data/map/event/20230809/E-4.yaml
autowsgr/data/map/event/20230809/E-5.yaml
autowsgr/data/map/event/20230809/E-6.yaml
autowsgr/data/map/event/20230809/H-1.yaml
autowsgr/data/map/event/20230809/H-2.yaml
autowsgr/data/map/event/20230809/H-3.yaml
autowsgr/data/map/event/20230809/H-4.yaml
autowsgr/data/map/event/20230809/H-5.yaml
autowsgr/data/map/event/20230809/H-6.yaml
autowsgr/data/map/event/20230927/E-1.yaml
autowsgr/data/map/event/20230927/E-2.yaml
autowsgr/data/map/event/20230927/E-3.yaml
autowsgr/data/map/event/20230927/E-4.yaml
autowsgr/data/map/event/20230927/E-5.yaml
autowsgr/data/map/event/20230927/E-6.yaml
autowsgr/data/map/event/20230927/E-7.yaml
autowsgr/data/map/event/20230927/E-8.yaml
autowsgr/data/map/event/20230927/H-1.yaml
autowsgr/data/map/event/20230927/H-2.yaml
autowsgr/data/map/event/20230927/H-3.yaml
autowsgr/data/map/event/20230927/H-4.yaml
autowsgr/data/map/event/20230927/H-5.yaml
autowsgr/data/map/event/20230927/H-6.yaml
autowsgr/data/map/event/20230927/H-7.yaml
autowsgr/data/map/event/20230927/H-8.yaml
autowsgr/data/map/event/20231215/E-1.yaml
autowsgr/data/map/event/20231215/E-2.yaml
autowsgr/data/map/event/20231215/E-3.yaml
autowsgr/data/map/event/20231215/E-4.yaml
autowsgr/data/map/event/20231215/E-5.yaml
autowsgr/data/map/event/20231215/E-6.yaml
autowsgr/data/map/event/20231215/H-1.yaml
autowsgr/data/map/event/20231215/H-2.yaml
autowsgr/data/map/event/20231215/H-3.yaml
autowsgr/data/map/event/20231215/H-4.yaml
autowsgr/data/map/event/20231215/H-5.yaml
autowsgr/data/map/event/20231215/H-6.yaml
autowsgr/data/map/event/20240206/E-1.yaml
autowsgr/data/map/event/20240206/E-2.yaml
autowsgr/data/map/event/20240206/E-3.yaml
autowsgr/data/map/event/20240206/E-4.yaml
autowsgr/data/map/event/20240206/E-5.yaml
autowsgr/data/map/event/20240206/E-6.yaml
autowsgr/data/map/event/20240206/E-7.yaml
autowsgr/data/map/event/20240206/E-8.yaml
autowsgr/data/map/event/20240206/H-1.yaml
autowsgr/data/map/event/20240206/H-2.yaml
autowsgr/data/map/event/20240206/H-3.yaml
autowsgr/data/map/event/20240206/H-4.yaml
autowsgr/data/map/event/20240206/H-5.yaml
autowsgr/data/map/event/20240206/H-6.yaml
autowsgr/data/map/event/20240206/H-7.yaml
autowsgr/data/map/event/20240206/H-8.yaml
autowsgr/data/map/event/20240419/E-1.yaml
autowsgr/data/map/event/20240419/E-2.yaml
autowsgr/data/map/event/20240419/E-3.yaml
autowsgr/data/map/event/20240419/E-4.yaml
autowsgr/data/map/event/20240419/E-5.yaml
autowsgr/data/map/event/20240419/E-6.yaml
autowsgr/data/map/event/20240419/H-1.yaml
autowsgr/data/map/event/20240419/H-2.yaml
autowsgr/data/map/event/20240419/H-3.yaml
autowsgr/data/map/event/20240419/H-4.yaml
autowsgr/data/map/event/20240419/H-5.yaml
autowsgr/data/map/event/20240419/H-6.yaml
autowsgr/data/map/event/20240930/E-1.yaml
autowsgr/data/map/event/20240930/E-2.yaml
autowsgr/data/map/event/20240930/E-3.yaml
autowsgr/data/map/event/20240930/E-4.yaml
autowsgr/data/map/event/20240930/E-5.yaml
autowsgr/data/map/event/20240930/H-1.yaml
autowsgr/data/map/event/20240930/H-2.yaml
autowsgr/data/map/event/20240930/H-3.yaml
autowsgr/data/map/event/20240930/H-4.yaml
autowsgr/data/map/event/20240930/H-5.yaml
autowsgr/data/map/event/20241219/E-1.yaml
autowsgr/data/map/event/20241219/E-2.yaml
autowsgr/data/map/event/20241219/E-3.yaml
autowsgr/data/map/event/20241219/E-4.yaml
autowsgr/data/map/event/20241219/E-5.yaml
autowsgr/data/map/event/20241219/E-6.yaml
autowsgr/data/map/event/20241219/H-1.yaml
autowsgr/data/map/event/20241219/H-2.yaml
autowsgr/data/map/event/20241219/H-3.yaml
autowsgr/data/map/event/20241219/H-4.yaml
autowsgr/data/map/event/20241219/H-5.yaml
autowsgr/data/map/event/20241219/H-6.yaml
autowsgr/data/map/event/20250123/E-1.yaml
autowsgr/data/map/event/20250123/E-2.yaml
autowsgr/data/map/event/20250123/E-3.yaml
autowsgr/data/map/event/20250123/E-4.yaml
autowsgr/data/map/event/20250123/E-5.yaml
autowsgr/data/map/event/20250123/E-6.yaml
autowsgr/data/map/event/20250123/H-1.yaml
autowsgr/data/map/event/20250123/H-2.yaml
autowsgr/data/map/event/20250123/H-3.yaml
autowsgr/data/map/event/20250123/H-4.yaml
autowsgr/data/map/event/20250123/H-5.yaml
autowsgr/data/map/event/20250123/H-6.yaml
autowsgr/data/map/event/20250710/E-1.yaml
autowsgr/data/map/event/20250710/E-2.yaml
autowsgr/data/map/event/20250710/E-3.yaml
autowsgr/data/map/event/20250710/E-4.yaml
autowsgr/data/map/event/20250710/E-5.yaml
autowsgr/data/map/event/20250710/E-6.yaml
autowsgr/data/map/event/20250710/H-1.yaml
autowsgr/data/map/event/20250710/H-2.yaml
autowsgr/data/map/event/20250710/H-3.yaml
autowsgr/data/map/event/20250710/H-4.yaml
autowsgr/data/map/event/20250710/H-5.yaml
autowsgr/data/map/event/20250710/H-6.yaml
autowsgr/data/map/event/20250930/E-1.yaml
autowsgr/data/map/event/20250930/E-2.yaml
autowsgr/data/map/event/20250930/E-3.yaml
autowsgr/data/map/event/20250930/E-4.yaml
autowsgr/data/map/event/20250930/E-5.yaml
autowsgr/data/map/event/20250930/E-6.yaml
autowsgr/data/map/event/20250930/H-1.yaml
autowsgr/data/map/event/20250930/H-2.yaml
autowsgr/data/map/event/20250930/H-3.yaml
autowsgr/data/map/event/20250930/H-4.yaml
autowsgr/data/map/event/20250930/H-5.yaml
autowsgr/data/map/event/20250930/H-6.yaml
autowsgr/data/map/event/20260104/E-1.yaml
autowsgr/data/map/event/20260104/E-2.yaml
autowsgr/data/map/event/20260104/E-3.yaml
autowsgr/data/map/event/20260104/E-4.yaml
autowsgr/data/map/event/20260104/E-5.yaml
autowsgr/data/map/event/20260104/E-6.yaml
autowsgr/data/map/event/20260104/H-1.yaml
autowsgr/data/map/event/20260104/H-2.yaml
autowsgr/data/map/event/20260104/H-3.yaml
autowsgr/data/map/event/20260104/H-4.yaml
autowsgr/data/map/event/20260104/H-5.yaml
autowsgr/data/map/event/20260104/H-6.yaml
autowsgr/data/map/event/20260212/E-1.yaml
autowsgr/data/map/event/20260212/E-2.yaml
autowsgr/data/map/event/20260212/E-3.yaml
autowsgr/data/map/event/20260212/E-4.yaml
autowsgr/data/map/event/20260212/E-5.yaml
autowsgr/data/map/event/20260212/E-6.yaml
autowsgr/data/map/event/20260212/H-1.yaml
autowsgr/data/map/event/20260212/H-2.yaml
autowsgr/data/map/event/20260212/H-3.yaml
autowsgr/data/map/event/20260212/H-4.yaml
autowsgr/data/map/event/20260212/H-5.yaml
autowsgr/data/map/event/20260212/H-6.yaml
autowsgr/data/map/normal/1-1.yaml
autowsgr/data/map/normal/1-1_example_new_format.yaml
autowsgr/data/map/normal/1-2.yaml
autowsgr/data/map/normal/1-3.yaml
autowsgr/data/map/normal/1-4.yaml
autowsgr/data/map/normal/1-5.yaml
autowsgr/data/map/normal/2-1.yaml
autowsgr/data/map/normal/2-2.yaml
autowsgr/data/map/normal/2-3.yaml
autowsgr/data/map/normal/2-4.yaml
autowsgr/data/map/normal/2-5.yaml
autowsgr/data/map/normal/2-6.yaml
autowsgr/data/map/normal/3-1.yaml
autowsgr/data/map/normal/3-2.yaml
autowsgr/data/map/normal/3-3.yaml
autowsgr/data/map/normal/3-4.yaml
autowsgr/data/map/normal/4-1.yaml
autowsgr/data/map/normal/4-2.yaml
autowsgr/data/map/normal/4-3.yaml
autowsgr/data/map/normal/4-4.yaml
autowsgr/data/map/normal/5-1.yaml
autowsgr/data/map/normal/5-2.yaml
autowsgr/data/map/normal/5-3.yaml
autowsgr/data/map/normal/5-4.yaml
autowsgr/data/map/normal/5-5.yaml
autowsgr/data/map/normal/6-1.yaml
autowsgr/data/map/normal/6-2.yaml
autowsgr/data/map/normal/6-3.yaml
autowsgr/data/map/normal/6-4.yaml
autowsgr/data/map/normal/7-1.yaml
autowsgr/data/map/normal/7-2.yaml
autowsgr/data/map/normal/7-3.yaml
autowsgr/data/map/normal/7-4.yaml
autowsgr/data/map/normal/7-5.yaml
autowsgr/data/map/normal/8-1.yaml
autowsgr/data/map/normal/8-2.yaml
autowsgr/data/map/normal/8-3.yaml
autowsgr/data/map/normal/8-4.yaml
autowsgr/data/map/normal/8-5.yaml
autowsgr/data/map/normal/9-1.yaml
autowsgr/data/map/normal/9-2.yaml
autowsgr/data/map/normal/9-3.yaml
autowsgr/data/map/normal/9-4.yaml
autowsgr/data/map/normal/9-5.yaml
autowsgr/data/plan/event/E5ADE夜战.yaml
autowsgr/data/plan/event/H5ADE夜战.yaml
autowsgr/data/plan/normal_fight/1-1.yaml
autowsgr/data/plan/normal_fight/1周常.yaml
autowsgr/data/plan/normal_fight/2-1捞胖次.yaml
autowsgr/data/plan/normal_fight/2周常.yaml
autowsgr/data/plan/normal_fight/3周常.yaml
autowsgr/data/plan/normal_fight/4周常.yaml
autowsgr/data/plan/normal_fight/5-2炸鱼.yaml
autowsgr/data/plan/normal_fight/5周常.yaml
autowsgr/data/plan/normal_fight/6-15SS.yaml
autowsgr/data/plan/normal_fight/6-1炸鱼不打5鱼.yaml
autowsgr/data/plan/normal_fight/6-1炸鱼不打轻母.yaml
autowsgr/data/plan/normal_fight/6-1特殊任务..yaml
autowsgr/data/plan/normal_fight/6-1练潜艇.yaml
autowsgr/data/plan/normal_fight/6-2特殊任务..yaml
autowsgr/data/plan/normal_fight/6-4D特殊任务..yaml
autowsgr/data/plan/normal_fight/6-4F特殊任务..yaml
autowsgr/data/plan/normal_fight/6周常.yaml
autowsgr/data/plan/normal_fight/7-1特殊任务..yaml
autowsgr/data/plan/normal_fight/7-2特殊任务..yaml
autowsgr/data/plan/normal_fight/7-3特殊任务..yaml
autowsgr/data/plan/normal_fight/7-4千伪.yaml
autowsgr/data/plan/normal_fight/7-4周常.yaml
autowsgr/data/plan/normal_fight/7-4特殊任务..yaml
autowsgr/data/plan/normal_fight/7-4胖次.yaml
autowsgr/data/plan/normal_fight/7-5特殊任务.yaml
autowsgr/data/plan/normal_fight/7周常.yaml
autowsgr/data/plan/normal_fight/8-1A只炸5潜艇.yaml
autowsgr/data/plan/normal_fight/8-2A只炸5潜艇.yaml
autowsgr/data/plan/normal_fight/8-2A炸鱼.yaml
autowsgr/data/plan/normal_fight/8-2B.yaml
autowsgr/data/plan/normal_fight/8-2BJ.yaml
autowsgr/data/plan/normal_fight/8-2C练重巡.yaml
autowsgr/data/plan/normal_fight/8-3CE练重巡.yaml
autowsgr/data/plan/normal_fight/8-3C鱼队练级.yaml
autowsgr/data/plan/normal_fight/8-4-6SSweek.yaml
autowsgr/data/plan/normal_fight/8-5AI.yaml
autowsgr/data/plan/normal_fight/8-5AI只打1驱逐.yaml
autowsgr/data/plan/normal_fight/8周常.yaml
autowsgr/data/plan/normal_fight/9-1A.yaml
autowsgr/data/plan/normal_fight/9-1B.yaml
autowsgr/data/plan/normal_fight/9-1BF炸鱼带捞胖次.yaml
autowsgr/data/plan/normal_fight/9-1B只炸5潜艇.yaml
autowsgr/data/plan/normal_fight/9-2ADGHM.yaml
autowsgr/data/plan/normal_fight/9-2C只炸4潜艇.yaml
autowsgr/data/plan/normal_fight/9-2C炸鱼.yaml
autowsgr/data/plan/normal_fight/9-2胖次85工程.yaml
autowsgr/data/plan/normal_fight/9-2胖次85无门神.yaml
autowsgr/data/plan/normal_fight/9-3AD.yaml
autowsgr/data/plan/normal_fight/9-46SS.yaml
autowsgr/data/plan/normal_fight/9-4周常.yaml
autowsgr/data/plan/normal_fight/9-5A大角度.yaml
autowsgr/data/plan/normal_fight/9-5B.yaml
autowsgr/data/plan/normal_fight/9-5BE.yaml
autowsgr/data/plan/normal_fight/9周常.yaml
autowsgr/emulator/__init__.py
autowsgr/emulator/detector.py
autowsgr/emulator/controller/__init__.py
autowsgr/emulator/controller/protocol.py
autowsgr/emulator/controller/scrcpy.py
autowsgr/emulator/os_control/__init__.py
autowsgr/emulator/os_control/base.py
autowsgr/emulator/os_control/linux.py
autowsgr/emulator/os_control/macos.py
autowsgr/emulator/os_control/windows.py
autowsgr/image_resources/__init__.py
autowsgr/image_resources/_lazy.py
autowsgr/image_resources/combat.py
autowsgr/image_resources/keys.py
autowsgr/image_resources/ops.py
autowsgr/infra/__init__.py
autowsgr/infra/config.py
autowsgr/infra/exceptions.py
autowsgr/infra/file_utils.py
autowsgr/infra/logger.py
autowsgr/ops/__init__.py
autowsgr/ops/build.py
autowsgr/ops/campaign.py
autowsgr/ops/cook.py
autowsgr/ops/destroy.py
autowsgr/ops/event_fight.py
autowsgr/ops/exercise.py
autowsgr/ops/expedition.py
autowsgr/ops/navigate.py
autowsgr/ops/normal_fight.py
autowsgr/ops/repair.py
autowsgr/ops/reward.py
autowsgr/ops/startup.py
autowsgr/ops/decisive/__init__.py
autowsgr/ops/decisive/base.py
autowsgr/ops/decisive/chapter.py
autowsgr/ops/decisive/config.py
autowsgr/ops/decisive/controller.py
autowsgr/ops/decisive/handlers.py
autowsgr/ops/decisive/logic.py
autowsgr/ops/decisive/state.py
autowsgr/scheduler/__init__.py
autowsgr/scheduler/launcher.py
autowsgr/scheduler/scheduler.py
autowsgr/server/__init__.py
autowsgr/server/main.py
autowsgr/server/schemas.py
autowsgr/server/serializers.py
autowsgr/server/task_manager.py
autowsgr/server/ws_manager.py
autowsgr/server/routes/__init__.py
autowsgr/server/routes/game.py
autowsgr/server/routes/health.py
autowsgr/server/routes/ops.py
autowsgr/server/routes/system.py
autowsgr/server/routes/task.py
autowsgr/ui/__init__.py
autowsgr/ui/backyard_page.py
autowsgr/ui/build_page.py
autowsgr/ui/canteen_page.py
autowsgr/ui/choose_ship_page.py
autowsgr/ui/friend_page.py
autowsgr/ui/intensify_page.py
autowsgr/ui/navigation.py
autowsgr/ui/page.py
autowsgr/ui/sidebar_page.py
autowsgr/ui/start_screen_page.py
autowsgr/ui/tabbed_page.py
autowsgr/ui/bath_page/__init__.py
autowsgr/ui/bath_page/page.py
autowsgr/ui/bath_page/recognition.py
autowsgr/ui/bath_page/signatures.py
autowsgr/ui/battle/__init__.py
autowsgr/ui/battle/base.py
autowsgr/ui/battle/blood.py
autowsgr/ui/battle/constants.py
autowsgr/ui/battle/detection.py
autowsgr/ui/battle/fleet_change.py
autowsgr/ui/battle/preparation.py
autowsgr/ui/battle/repair.py
autowsgr/ui/battle/supply.py
autowsgr/ui/battle/fleet_change/__init__.py
autowsgr/ui/battle/fleet_change/_change.py
autowsgr/ui/battle/fleet_change/_detect.py
autowsgr/ui/decisive/__init__.py
autowsgr/ui/decisive/battle_page.py
autowsgr/ui/decisive/fleet_ocr.py
autowsgr/ui/decisive/map_controller.py
autowsgr/ui/decisive/overlay.py
autowsgr/ui/decisive/preparation.py
autowsgr/ui/event/__init__.py
autowsgr/ui/event/event_page.py
autowsgr/ui/main_page/__init__.py
autowsgr/ui/main_page/constants.py
autowsgr/ui/main_page/controller.py
autowsgr/ui/main_page/event_nav.py
autowsgr/ui/main_page/overlays.py
autowsgr/ui/map/__init__.py
autowsgr/ui/map/base.py
autowsgr/ui/map/data.py
autowsgr/ui/map/page.py
autowsgr/ui/map/panels/__init__.py
autowsgr/ui/map/panels/campaign.py
autowsgr/ui/map/panels/decisive.py
autowsgr/ui/map/panels/exercise.py
autowsgr/ui/map/panels/expedition.py
autowsgr/ui/map/panels/sortie.py
autowsgr/ui/mission_page/__init__.py
autowsgr/ui/mission_page/data.py
autowsgr/ui/mission_page/page.py
autowsgr/ui/mission_page/recognition.py
autowsgr/ui/utils/__init__.py
autowsgr/ui/utils/navigation.py
autowsgr/ui/utils/ship_list.py
autowsgr/vision/__init__.py
autowsgr/vision/api_dll.py
autowsgr/vision/image_matcher.py
autowsgr/vision/image_template.py
autowsgr/vision/matcher.py
autowsgr/vision/ocr.py
autowsgr/vision/pixel.py
autowsgr/vision/roi.py
examples/campaign.py
examples/change_fleet.py
examples/decisive.py
examples/event_fight.py
examples/exercise.py
examples/normal_fight.py
examples/week.py
testing/__init__.py
testing/conftest.py
testing/combat/__init__.py
testing/combat/test_combat.py
testing/emulator/__init__.py
testing/emulator/test_controller.py
testing/emulator/test_os_control.py
testing/infra/__init__.py
testing/infra/test_config.py
testing/infra/test_exceptions.py
testing/infra/test_file_utils.py
testing/ops/__init__.py
testing/ops/_framework.py
testing/ops/build.py
testing/ops/campaign.py
testing/ops/cook.py
testing/ops/decisive_battle.py
testing/ops/destroy.py
testing/ops/event_fight.py
testing/ops/exercise.py
testing/ops/expedition.py
testing/ops/normal_fight.py
testing/ops/repair.py
testing/ops/reward.py
testing/ops/scheduler.py
testing/ops/startup.py
testing/ui/__init__.py
testing/ui/_framework.py
testing/ui/run_all_e2e.py
testing/ui/backyard_page/__init__.py
testing/ui/backyard_page/e2e.py
testing/ui/bath_page/__init__.py
testing/ui/bath_page/e2e.py
testing/ui/battle_preparation/__init__.py
testing/ui/battle_preparation/e2e.py
testing/ui/battle_preparation/test_unit.py
testing/ui/build_page/__init__.py
testing/ui/build_page/e2e.py
testing/ui/canteen_page/__init__.py
testing/ui/canteen_page/e2e.py
testing/ui/decisive_battle_page/__init__.py
testing/ui/decisive_battle_page/e2e.py
testing/ui/event_page/__init__.py
testing/ui/event_page/e2e.py
testing/ui/friend_page/__init__.py
testing/ui/friend_page/e2e.py
testing/ui/intensify_page/__init__.py
testing/ui/intensify_page/e2e.py
testing/ui/main_page/__init__.py
testing/ui/main_page/e2e.py
testing/ui/map_page/__init__.py
testing/ui/map_page/e2e.py
testing/ui/map_page/test_unit.py
testing/ui/mission_page/__init__.py
testing/ui/mission_page/e2e.py
testing/ui/page/__init__.py
testing/ui/page/test_unit.py
testing/ui/sidebar_page/__init__.py
testing/ui/sidebar_page/e2e.py
testing/vision/__init__.py
testing/vision/_helpers.py
testing/vision/test_image_checker.py
testing/vision/test_image_template.py
testing/vision/test_matcher.py
testing/vision/test_ocr.py
testing/vision/test_roi.py
tools/__init__.py
tools/benchmark_emulator.py
tools/debug_screenshot.py
tools/pixel_marker.py
tools/update_shipnames.py