| 2032 | } |
| 2033 | |
| 2034 | void UseStaffCharge(int pnum) |
| 2035 | { |
| 2036 | if (plr[pnum].InvBody[INVLOC_HAND_LEFT]._itype != ITYPE_NONE |
| 2037 | && plr[pnum].InvBody[INVLOC_HAND_LEFT]._iMiscId == IMISC_STAFF |
| 2038 | && plr[pnum].InvBody[INVLOC_HAND_LEFT]._iSpell == plr[pnum]._pRSpell |
| 2039 | && plr[pnum].InvBody[INVLOC_HAND_LEFT]._iCharges > 0) { |
| 2040 | plr[pnum].InvBody[INVLOC_HAND_LEFT]._iCharges--; |
| 2041 | CalcPlrStaff(pnum); |
| 2042 | } |
| 2043 | } |
| 2044 | |
| 2045 | BOOL UseStaff() |
| 2046 | { |
no test coverage detected