| 2694 | } |
| 2695 | |
| 2696 | void OperateSarc(int pnum, int i, BOOL sendmsg) |
| 2697 | { |
| 2698 | if (object[i]._oSelFlag != 0) { |
| 2699 | if (!deltaload) |
| 2700 | PlaySfxLoc(IS_SARC, object[i]._ox, object[i]._oy); |
| 2701 | object[i]._oSelFlag = 0; |
| 2702 | if (deltaload) { |
| 2703 | object[i]._oAnimFrame = object[i]._oAnimLen; |
| 2704 | } else { |
| 2705 | object[i]._oAnimFlag = 1; |
| 2706 | object[i]._oAnimDelay = 3; |
| 2707 | SetRndSeed(object[i]._oRndSeed); |
| 2708 | if (object[i]._oVar1 <= 2) |
| 2709 | CreateRndItem(object[i]._ox, object[i]._oy, FALSE, sendmsg, FALSE); |
| 2710 | if (object[i]._oVar1 >= 8) |
| 2711 | SpawnSkeleton(object[i]._oVar2, object[i]._ox, object[i]._oy); |
| 2712 | if (pnum == myplr) |
| 2713 | NetSendCmdParam1(FALSE, CMD_OPERATEOBJ, i); |
| 2714 | } |
| 2715 | } |
| 2716 | } |
| 2717 | |
| 2718 | void OperateL2Door(int pnum, int i, BOOL sendflag) |
| 2719 | { |
no test coverage detected