| 1402 | } |
| 1403 | |
| 1404 | void M_StartRSpAttack(int i, int missile_type, int dam) |
| 1405 | { |
| 1406 | int md = M_GetDir(i); |
| 1407 | NewMonsterAnim(i, &monster[i].MType->Anims[MA_SPECIAL], md); |
| 1408 | monster[i]._mmode = MM_RSPATTACK; |
| 1409 | monster[i]._mVar1 = missile_type; |
| 1410 | monster[i]._mVar2 = 0; |
| 1411 | monster[i]._mVar3 = dam; |
| 1412 | monster[i]._mxoff = 0; |
| 1413 | monster[i]._myoff = 0; |
| 1414 | monster[i]._mfutx = monster[i]._mx; |
| 1415 | monster[i]._mfuty = monster[i]._my; |
| 1416 | monster[i]._moldx = monster[i]._mx; |
| 1417 | monster[i]._moldy = monster[i]._my; |
| 1418 | monster[i]._mdir = md; |
| 1419 | M_CheckEFlag(i); |
| 1420 | } |
| 1421 | |
| 1422 | void M_StartSpAttack(int i) |
| 1423 | { |
no test coverage detected