Enable enchant for different id scrolls.
This commit is contained in:
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -107,18 +107,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -138,6 +126,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -107,18 +107,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -138,6 +126,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,18 +113,6 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
@Override
|
@Override
|
||||||
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
public boolean isValid(ItemInstance itemToEnchant, EnchantSupportItem supportItem)
|
||||||
{
|
{
|
||||||
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
|
||||||
{
|
|
||||||
if (scroll.getId() == getId())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
final Set<Integer> scrollItems = scroll.getItems();
|
|
||||||
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
if ((_items != null) && !_items.contains(itemToEnchant.getId()))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -148,6 +136,21 @@ public class EnchantScroll extends AbstractEnchantItem
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (_items == null)
|
||||||
|
{
|
||||||
|
for (EnchantScroll scroll : EnchantItemData.getInstance().getScrolls())
|
||||||
|
{
|
||||||
|
if (scroll.getId() == getId())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
final Set<Integer> scrollItems = scroll.getItems();
|
||||||
|
if ((scrollItems != null) && scrollItems.contains(itemToEnchant.getId()))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return super.isValid(itemToEnchant, supportItem);
|
return super.isValid(itemToEnchant, supportItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user