| 1384 | } |
| 1385 | |
| 1386 | void |
| 1387 | set_move_cmd(int dir, int run) |
| 1388 | { |
| 1389 | u.dz = zdir[dir]; |
| 1390 | u.dx = xdir[dir]; |
| 1391 | u.dy = ydir[dir]; |
| 1392 | /* #reqmenu -prefix disables autopickup during movement */ |
| 1393 | if (iflags.menu_requested) |
| 1394 | svc.context.nopick = 1; |
| 1395 | svc.context.travel = svc.context.travel1 = 0; |
| 1396 | if (!gd.domove_attempting && !u.dz) { |
| 1397 | svc.context.run = run; |
| 1398 | gd.domove_attempting |= (!run ? DOMOVE_WALK : DOMOVE_RUSH); |
| 1399 | } |
| 1400 | } |
| 1401 | |
| 1402 | /* move or attack */ |
| 1403 | int |
no outgoing calls
no test coverage detected