From c41128ea22faffbc4e0ba8c870ae8425fc6e12b5 Mon Sep 17 00:00:00 2001 From: qndel Date: Sun, 15 Sep 2019 02:44:13 +0200 Subject: [PATCH] [hellfire] RndSmithItem bin exact --- Source/items.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Source/items.cpp b/Source/items.cpp index cbec8f07d..b6bf362f8 100644 --- a/Source/items.cpp +++ b/Source/items.cpp @@ -3536,10 +3536,18 @@ int RndSmithItem(int lvl) ri = 0; for (i = 1; AllItemsList[i].iLoc != ILOC_INVALID; i++) { +#ifdef HELLFIRE + if (AllItemsList[i].iRnd && SmithItemOk(i) && lvl >= AllItemsList[i].iMinMLvl && ri < 512) { +#else if (AllItemsList[i].iRnd && SmithItemOk(i) && lvl >= AllItemsList[i].iMinMLvl) { +#endif ril[ri] = i; ri++; +#ifdef HELLFIRE + if (AllItemsList[i].iRnd == 2 && ri < 512) { +#else if (AllItemsList[i].iRnd == 2) { +#endif ril[ri] = i; ri++; }