| 1952 | } |
| 1953 | |
| 1954 | void SyncPlrKill(int pnum, int earflag) |
| 1955 | { |
| 1956 | int ma, i; |
| 1957 | |
| 1958 | if (plr[pnum]._pHitPoints == 0 && currlevel == 0) { |
| 1959 | SetPlayerHitPoints(pnum, 64); |
| 1960 | return; |
| 1961 | } |
| 1962 | |
| 1963 | for (i = 0; i < nummissiles; i++) { |
| 1964 | ma = missileactive[i]; |
| 1965 | if (missile[ma]._mitype == MIS_MANASHIELD && missile[ma]._misource == pnum && missile[ma]._miDelFlag == FALSE) { |
| 1966 | if (earflag != -1) { |
| 1967 | missile[ma]._miVar8 = earflag; |
| 1968 | } |
| 1969 | |
| 1970 | return; |
| 1971 | } |
| 1972 | } |
| 1973 | |
| 1974 | SetPlayerHitPoints(pnum, 0); |
| 1975 | StartPlayerKill(pnum, earflag); |
| 1976 | } |
| 1977 | |
| 1978 | void RemovePlrMissiles(int pnum) |
| 1979 | { |
no test coverage detected