-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;
|
||||
switch (stone.getItem().getCrystalType())
|
||||
ElementalItemType stoneType = Elementals.getItemElemental(stone.getId())._type;
|
||||
switch (item.getItem().getCrystalType())
|
||||
{
|
||||
case R:
|
||||
{
|
||||
success = Rnd.get(100) < 80;
|
||||
break;
|
||||
if ((stoneType == ElementalItemType.Stone) || (stoneType == ElementalItemType.Stone60) || (stoneType == ElementalItemType.Stone150) || (stoneType == ElementalItemType.Roughore))
|
||||
{
|
||||
success = Rnd.get(100) < 80;
|
||||
break;
|
||||
}
|
||||
}
|
||||
case R95:
|
||||
case R99:
|
||||
{
|
||||
success = true;
|
||||
break;
|
||||
if ((stoneType == ElementalItemType.Stone) || (stoneType == ElementalItemType.Stone60) || (stoneType == ElementalItemType.Stone150) || (stoneType == ElementalItemType.Roughore))
|
||||
{
|
||||
success = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
default:
|
||||
{
|
||||
switch (Elementals.getItemElemental(stone.getId())._type)
|
||||
switch (stoneType)
|
||||
{
|
||||
case Stone:
|
||||
case Roughore:
|
||||
|
Loading…
Reference in New Issue
Block a user