-Replaced checking stone crystalType to item crystalType.
-Fixed 80-100% chance to attribute from stones R grade equip. Contributed by NviX.
This commit is contained in:
parent
4339375229
commit
6ef82dedcf
@ -305,22 +305,29 @@ public class RequestExEnchantItemAttribute extends L2GameClientPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
boolean success = false;
|
boolean success = false;
|
||||||
switch (stone.getItem().getCrystalType())
|
ElementalItemType stoneType = Elementals.getItemElemental(stone.getId())._type;
|
||||||
|
switch (item.getItem().getCrystalType())
|
||||||
{
|
{
|
||||||
case R:
|
case R:
|
||||||
{
|
{
|
||||||
success = Rnd.get(100) < 80;
|
if ((stoneType == ElementalItemType.Stone) || (stoneType == ElementalItemType.Stone60) || (stoneType == ElementalItemType.Stone150) || (stoneType == ElementalItemType.Roughore))
|
||||||
break;
|
{
|
||||||
|
success = Rnd.get(100) < 80;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
case R95:
|
case R95:
|
||||||
case R99:
|
case R99:
|
||||||
{
|
{
|
||||||
success = true;
|
if ((stoneType == ElementalItemType.Stone) || (stoneType == ElementalItemType.Stone60) || (stoneType == ElementalItemType.Stone150) || (stoneType == ElementalItemType.Roughore))
|
||||||
break;
|
{
|
||||||
|
success = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
switch (Elementals.getItemElemental(stone.getId())._type)
|
switch (stoneType)
|
||||||
{
|
{
|
||||||
case Stone:
|
case Stone:
|
||||||
case Roughore:
|
case Roughore:
|
||||||
|
Loading…
Reference in New Issue
Block a user