… | |
… | |
1681 | m->insert (arrow, sx, sy, op); |
1681 | m->insert (arrow, sx, sy, op); |
1682 | |
1682 | |
1683 | if (!arrow->destroyed ()) |
1683 | if (!arrow->destroyed ()) |
1684 | move_arrow (arrow); |
1684 | move_arrow (arrow); |
1685 | |
1685 | |
1686 | if (op->type == PLAYER) |
|
|
1687 | { |
|
|
1688 | if (left->destroyed ()) |
|
|
1689 | esrv_del_item (op->contr, left->count); |
|
|
1690 | else |
|
|
1691 | esrv_send_item (op, left); |
|
|
1692 | } |
|
|
1693 | |
|
|
1694 | return 1; |
1686 | return 1; |
1695 | } |
1687 | } |
1696 | |
1688 | |
1697 | /* Special fire code for players - this takes into |
1689 | /* Special fire code for players - this takes into |
1698 | * account the special fire modes players can have |
1690 | * account the special fire modes players can have |