Browse Source

Clean up RndItem

pull/888/head
Anders Jenbo 5 years ago
parent
commit
d665dfae9a
  1. 12
      Source/items.cpp

12
Source/items.cpp

@ -2601,11 +2601,19 @@ int RndItem(int m)
ri = 0;
for (i = 0; AllItemsList[i].iLoc != ILOC_INVALID; i++) {
if (AllItemsList[i].iRnd == IDROP_DOUBLE && monster[m].mLevel >= AllItemsList[i].iMinMLvl) {
if (AllItemsList[i].iRnd == IDROP_DOUBLE && monster[m].mLevel >= AllItemsList[i].iMinMLvl
#ifdef HELLFIRE
&& ri < 512
#endif
) {
ril[ri] = i;
ri++;
}
if (AllItemsList[i].iRnd && monster[m].mLevel >= AllItemsList[i].iMinMLvl) {
if (AllItemsList[i].iRnd && monster[m].mLevel >= AllItemsList[i].iMinMLvl
#ifdef HELLFIRE
&& ri < 512
#endif
) {
ril[ri] = i;
ri++;
}

Loading…
Cancel
Save