|
|
|
|
@ -2065,7 +2065,11 @@ BOOL UseStaff()
|
|
|
|
|
{ |
|
|
|
|
if (pcurs == CURSOR_HAND) { |
|
|
|
|
if (plr[myplr].InvBody[INVLOC_HAND_LEFT]._itype != ITYPE_NONE |
|
|
|
|
#ifdef HELLFIRE |
|
|
|
|
&& (plr[myplr].InvBody[INVLOC_HAND_LEFT]._iMiscId == IMISC_STAFF || plr[myplr].InvBody[INVLOC_HAND_LEFT]._iMiscId == IMISC_UNIQUE) |
|
|
|
|
#else |
|
|
|
|
&& plr[myplr].InvBody[INVLOC_HAND_LEFT]._iMiscId == IMISC_STAFF |
|
|
|
|
#endif |
|
|
|
|
&& plr[myplr].InvBody[INVLOC_HAND_LEFT]._iSpell == plr[myplr]._pRSpell |
|
|
|
|
&& plr[myplr].InvBody[INVLOC_HAND_LEFT]._iCharges > 0) { |
|
|
|
|
return TRUE; |
|
|
|
|
|