| 1830 | } |
| 1831 | |
| 1832 | DWORD On_DISARMXY(TCmd *pCmd, int pnum) |
| 1833 | { |
| 1834 | TCmdLocParam1 *p = (TCmdLocParam1 *)pCmd; |
| 1835 | |
| 1836 | if (gbBufferMsgs != 1 && currlevel == plr[pnum].plrlevel) { |
| 1837 | if (object[p->wParam1]._oSolidFlag || object[p->wParam1]._oDoorFlag) |
| 1838 | MakePlrPath(pnum, p->x, p->y, FALSE); |
| 1839 | else |
| 1840 | MakePlrPath(pnum, p->x, p->y, TRUE); |
| 1841 | plr[pnum].destAction = ACTION_DISARM; |
| 1842 | plr[pnum].destParam1 = p->wParam1; |
| 1843 | } |
| 1844 | |
| 1845 | return sizeof(*p); |
| 1846 | } |
| 1847 | |
| 1848 | DWORD On_OPOBJT(TCmd *pCmd, int pnum) |
| 1849 | { |
no test coverage detected