public static GetLegendaryGemUpgradeChance ( int RiftLevel, int GemLevel ) : double | ||
RiftLevel | int | |
GemLevel | int | |
Результат | double |
public static double GetLegendaryGemUpgradeChance(int RiftLevel, int GemLevel)
{
int diff = RiftLevel - GemLevel;
if (diff >= 10) return 1;
if (diff > -1)
{
if (diff >= 6)
return 6 / 10;
return 0.60;
}
if (diff > -7)
{
switch (diff)
{
case -1: return 0.30;
case -2: return 0.15;
case -3: return 0.08;
case -4: return 0.04;
case -5: return 0.02;
case -6: return 0.01;
}
}
return 0;
}