… | |
… | |
1426 | if (QUERY_FLAG (op, FLAG_BLOCKSVIEW)) |
1426 | if (QUERY_FLAG (op, FLAG_BLOCKSVIEW)) |
1427 | update_all_los (op->map, op->x, op->y); /* makes sure los will be recalculated */ |
1427 | update_all_los (op->map, op->x, op->y); /* makes sure los will be recalculated */ |
1428 | |
1428 | |
1429 | if (op->type == DOOR) |
1429 | if (op->type == DOOR) |
1430 | { |
1430 | { |
1431 | op->speed = 0.1; |
1431 | op->set_speed (0.1); |
1432 | update_ob_speed (op); |
|
|
1433 | op->speed_left = -0.05; |
1432 | op->speed_left = -0.05; |
1434 | return maxdam; |
1433 | return maxdam; |
1435 | } |
1434 | } |
1436 | |
1435 | |
1437 | if (QUERY_FLAG (op, FLAG_FRIENDLY) && op->type != PLAYER) |
1436 | if (QUERY_FLAG (op, FLAG_FRIENDLY) && op->type != PLAYER) |