diff --git a/Source/stores.cpp b/Source/stores.cpp index 7e803f32e..65eea98c3 100644 --- a/Source/stores.cpp +++ b/Source/stores.cpp @@ -1063,6 +1063,12 @@ BOOL WitchRechargeOk(int i) && plr[myplr].InvList[i]._iCharges != plr[myplr].InvList[i]._iMaxCharges) { rv = TRUE; } +#ifdef HELLFIRE + if ((plr[myplr].InvList[i]._iMiscId == IMISC_UNIQUE || plr[myplr].InvList[i]._iMiscId == IMISC_STAFF) + && plr[myplr].InvList[i]._iCharges < plr[myplr].InvList[i]._iMaxCharges) { + rv = TRUE; + } +#endif return rv; }