Browse Source

[hellfire] SetupAllUseful bin exact

pull/876/head
qndel 7 years ago committed by Anders Jenbo
parent
commit
473f6216df
  1. 30
      Source/items.cpp

30
Source/items.cpp

@ -2618,6 +2618,35 @@ void SetupAllUseful(int ii, int iseed, int lvl)
item[ii]._iSeed = iseed;
SetRndSeed(iseed);
#ifdef HELLFIRE
idx = random(34, 7);
switch (idx) {
case 0:
idx = IDI_PORTAL;
if ((lvl <= 1))
idx = IDI_HEAL;
break;
case 1:
case 2:
idx = IDI_HEAL;
break;
case 3:
idx = IDI_PORTAL;
if ((lvl <= 1))
idx = IDI_MANA;
break;
case 4:
case 5:
idx = IDI_MANA;
break;
case 6:
idx = IDI_OIL;
break;
default:
idx = IDI_OIL;
break;
}
#else
if (random(34, 2))
idx = IDI_HEAL;
else
@ -2625,6 +2654,7 @@ void SetupAllUseful(int ii, int iseed, int lvl)
if (lvl > 1 && !random(34, 3))
idx = IDI_PORTAL;
#endif
GetItemAttrs(ii, idx, lvl);
item[ii]._iCreateInfo = lvl + 384;

Loading…
Cancel
Save