ExEnchantSkillInfoDetail changes to avoid wrong display.

This commit is contained in:
MobiusDev
2017-08-17 20:25:40 +00:00
parent ac48741739
commit cef955f9e0
2 changed files with 31 additions and 11 deletions

View File

@@ -24,6 +24,7 @@ import java.util.Set;
import com.l2jmobius.gameserver.enums.SkillEnchantType;
import com.l2jmobius.gameserver.model.StatsSet;
import com.l2jmobius.gameserver.model.itemcontainer.Inventory;
/**
* @author Sdw
@@ -81,4 +82,28 @@ public class EnchantSkillHolder
{
return _requiredItems.getOrDefault(type, Collections.emptySet());
}
public ItemHolder getRequiredBook(SkillEnchantType type)
{
for (ItemHolder item : _requiredItems.getOrDefault(type, Collections.emptySet()))
{
if (item.getId() != Inventory.ADENA_ID)
{
return item;
}
}
return null;
}
public ItemHolder getRequiredAdena(SkillEnchantType type)
{
for (ItemHolder item : _requiredItems.getOrDefault(type, Collections.emptySet()))
{
if (item.getId() == Inventory.ADENA_ID)
{
return item;
}
}
return new ItemHolder(Inventory.ADENA_ID, 0);
}
}