From a1e688fa99531080f4084701d9a2d2db6b4a3556 Mon Sep 17 00:00:00 2001 From: qndel Date: Wed, 18 Sep 2019 02:58:30 +0200 Subject: [PATCH] [hellfire] CheckInvHLight bin exact --- Source/inv.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/inv.cpp b/Source/inv.cpp index 33b8f80b4..9b48191b8 100644 --- a/Source/inv.cpp +++ b/Source/inv.cpp @@ -2482,7 +2482,12 @@ char CheckInvHLight() pi = &p->InvBody[rv]; } else if (r >= 13 && r <= 18) { pi = &p->InvBody[INVLOC_HAND_LEFT]; +#ifdef HELLFIRE + if (pi->_itype == ITYPE_NONE || pi->_iLoc != ILOC_TWOHAND + || (p->_pClass == PC_BARBARIAN && (p->InvBody[INVLOC_HAND_LEFT]._itype == ITYPE_SWORD || p->InvBody[INVLOC_HAND_LEFT]._itype == ITYPE_MACE))) { +#else if (pi->_itype == ITYPE_NONE || pi->_iLoc != ILOC_TWOHAND) { +#endif rv = INVLOC_HAND_RIGHT; pi = &p->InvBody[rv]; } else {