From d9b743aee4cc4a697c9b26c5b754271e3d551760 Mon Sep 17 00:00:00 2001 From: qndel Date: Sun, 15 Sep 2019 03:21:38 +0200 Subject: [PATCH 1/2] [hellfire] RndWitchItem bin exact --- Source/items.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/items.cpp b/Source/items.cpp index cbec8f07d..8972ff20e 100644 --- a/Source/items.cpp +++ b/Source/items.cpp @@ -3730,12 +3730,15 @@ int RndWitchItem(int lvl) ri = 0; for (i = 1; AllItemsList[i].iLoc != ILOC_INVALID; i++) { +#ifdef HELLFIRE + if (AllItemsList[i].iRnd && WitchItemOk(i) && lvl >= AllItemsList[i].iMinMLvl && ri < 512) { +#else if (AllItemsList[i].iRnd && WitchItemOk(i) && lvl >= AllItemsList[i].iMinMLvl) { +#endif ril[ri] = i; ri++; } } - return ril[random(51, ri)] + 1; } From 5ecebde98dc3f48f2a71897115ec6cba2735ae70 Mon Sep 17 00:00:00 2001 From: qndel Date: Sun, 15 Sep 2019 03:22:14 +0200 Subject: [PATCH 2/2] newline --- Source/items.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/items.cpp b/Source/items.cpp index 8972ff20e..3b50d1bc4 100644 --- a/Source/items.cpp +++ b/Source/items.cpp @@ -3739,6 +3739,7 @@ int RndWitchItem(int lvl) ri++; } } + return ril[random(51, ri)] + 1; }