Commit 4b07eb1
committed
fix(AutoDefence): 修复复位失败后退出副本不重开任务的问题
复位失败时 walk_to_aim 会调用 give_up_mission() 退出副本后 return,
但 handle_mission_start 未检查此情况,导致持续等待 current_wave 超时后
调用 open_in_mission_menu() 却已在副本外,程序卡死无法重开。
修复:在 external_movement 执行完毕后立即检查 in_team(),
若已不在队伍中则直接 return,让主循环通过 handle_mission_interface 重开任务。1 parent 3768ed0 commit 4b07eb1
1 file changed
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
140 | 145 | | |
141 | 146 | | |
142 | 147 | | |
| |||
0 commit comments