diff --git a/Source/inv.cpp b/Source/inv.cpp index cd0b89585..dc198a5a0 100644 --- a/Source/inv.cpp +++ b/Source/inv.cpp @@ -2562,20 +2562,16 @@ void __fastcall UseStaffCharge(int pnum) BOOL __cdecl UseStaff() { - int v0; // eax - BOOL result; // al - - result = FALSE; if (pcurs == CURSOR_HAND) { - v0 = myplr; if (plr[myplr].InvBody[INVLOC_HAND_LEFT]._itype != ITYPE_NONE - && plr[v0].InvBody[INVLOC_HAND_LEFT]._iMiscId == IMISC_STAFF - && plr[v0].InvBody[INVLOC_HAND_LEFT]._iSpell == plr[v0]._pRSpell - && plr[v0].InvBody[INVLOC_HAND_LEFT]._iCharges > 0) { - result = TRUE; + && plr[myplr].InvBody[INVLOC_HAND_LEFT]._iMiscId == IMISC_STAFF + && plr[myplr].InvBody[INVLOC_HAND_LEFT]._iSpell == plr[myplr]._pRSpell + && plr[myplr].InvBody[INVLOC_HAND_LEFT]._iCharges > 0) { + return TRUE; } } - return result; + + return FALSE; } void __cdecl StartGoldDrop()