From 6bc7971d1eacfff3d5503d75493d11db77eb5516 Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Fri, 5 Apr 2019 20:17:24 +0200 Subject: [PATCH] Clean up UseStaffCharge --- Source/inv.cpp | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/Source/inv.cpp b/Source/inv.cpp index 0ff0e00fa..cd0b89585 100644 --- a/Source/inv.cpp +++ b/Source/inv.cpp @@ -2551,18 +2551,12 @@ BOOL __cdecl UseScroll() void __fastcall UseStaffCharge(int pnum) { - int v1; // eax - int *v2; // eax - - v1 = pnum; if (plr[pnum].InvBody[INVLOC_HAND_LEFT]._itype != ITYPE_NONE - && plr[v1].InvBody[INVLOC_HAND_LEFT]._iMiscId == IMISC_STAFF - && plr[v1].InvBody[INVLOC_HAND_LEFT]._iSpell == plr[v1]._pRSpell) { - v2 = &plr[v1].InvBody[INVLOC_HAND_LEFT]._iCharges; - if (*v2 > 0) { - --*v2; - CalcPlrStaff(pnum); - } + && plr[pnum].InvBody[INVLOC_HAND_LEFT]._iMiscId == IMISC_STAFF + && plr[pnum].InvBody[INVLOC_HAND_LEFT]._iSpell == plr[pnum]._pRSpell + && plr[pnum].InvBody[INVLOC_HAND_LEFT]._iCharges > 0) { + plr[pnum].InvBody[INVLOC_HAND_LEFT]._iCharges--; + CalcPlrStaff(pnum); } }