08-11-2003, 11:24 AM
I don't think you have follwed this through correctly Brista.
The first step is to determine Ilvl.
Using the 1.09 ilvl formula
and lvl=30 (from cubemain)
lvl>0
then
ilvl=lvl
ilvl=30
The next step is to determine the alvl.
1. if (qlvl>ilvl) then {ilvl=qlvl} ;
2. if (magic_lvl>0) then {alvl=ilvl+magic_lvl}
else
{
3. if (ilvl<(99-qlvl/2))
then {alvl=ilvl-qlvl/2}
else {alvl=2*ilvl-99}
}
4. If (alvl>99) then {alvl=99}
Step 1.
if qlvl<30 then ilvl=30
if qlvl>30 then ilvl=qlvl
Step 2. we can skip (only Staves, wands and orbs have a Magic_lvl (all 1)
step 3. If Ilvl<(99-qlvl/2)
if ilvl=30
alvl= 30-qlvl/2
If qlvl>30
ilvl=qlvl
substituting qlvl for ilvl
alvl=qlvl-qlvl/2
alvl=qlvl/2
If qlvl=66+
ilvl=qlvl
substituting qlvl for ilvl
then alvl=2*qlvl-99
*****cruel has alvl=51*******
from equation above qlvl=(alvl+99)/2
hence (99+51)/2=75
Any weapon with qlvl=75+ can roll cruel from the 3*std and 3*flawless recipes.
Hopefully this should clear it up a bit more (if I got it right).
Russell
Edit: tidy up and corrections
The first step is to determine Ilvl.
Using the 1.09 ilvl formula
and lvl=30 (from cubemain)
lvl>0
then
ilvl=lvl
ilvl=30
The next step is to determine the alvl.
1. if (qlvl>ilvl) then {ilvl=qlvl} ;
2. if (magic_lvl>0) then {alvl=ilvl+magic_lvl}
else
{
3. if (ilvl<(99-qlvl/2))
then {alvl=ilvl-qlvl/2}
else {alvl=2*ilvl-99}
}
4. If (alvl>99) then {alvl=99}
Step 1.
if qlvl<30 then ilvl=30
if qlvl>30 then ilvl=qlvl
Step 2. we can skip (only Staves, wands and orbs have a Magic_lvl (all 1)
step 3. If Ilvl<(99-qlvl/2)
if ilvl=30
alvl= 30-qlvl/2
If qlvl>30
ilvl=qlvl
substituting qlvl for ilvl
alvl=qlvl-qlvl/2
alvl=qlvl/2
If qlvl=66+
ilvl=qlvl
substituting qlvl for ilvl
then alvl=2*qlvl-99
*****cruel has alvl=51*******
from equation above qlvl=(alvl+99)/2
hence (99+51)/2=75
Any weapon with qlvl=75+ can roll cruel from the 3*std and 3*flawless recipes.
Hopefully this should clear it up a bit more (if I got it right).
Russell
Edit: tidy up and corrections