| 2186 | } |
| 2187 | |
| 2188 | DWORD On_OPENDOOR(TCmd *pCmd, int pnum) |
| 2189 | { |
| 2190 | TCmdParam1 *p = (TCmdParam1 *)pCmd; |
| 2191 | |
| 2192 | if (gbBufferMsgs == 1) |
| 2193 | msg_send_packet(pnum, p, sizeof(*p)); |
| 2194 | else { |
| 2195 | if (currlevel == plr[pnum].plrlevel) |
| 2196 | SyncOpObject(pnum, CMD_OPENDOOR, p->wParam1); |
| 2197 | delta_sync_object(p->wParam1, CMD_OPENDOOR, plr[pnum].plrlevel); |
| 2198 | } |
| 2199 | |
| 2200 | return sizeof(*p); |
| 2201 | } |
| 2202 | |
| 2203 | void delta_sync_object(int oi, BYTE bCmd, BYTE bLevel) |
| 2204 | { |
no test coverage detected