Changed enchant_enabled values to boolean.

This commit is contained in:
MobiusDevelopment
2020-12-03 19:25:39 +00:00
parent 6130ef32b9
commit 1534972501
3379 changed files with 141979 additions and 142087 deletions

View File

@@ -142,7 +142,7 @@ public abstract class Item extends ListenersContainer implements IIdentifiable
private boolean _destroyable;
private boolean _tradeable;
private boolean _depositable;
private int _enchantable;
private boolean _enchantable;
private int _enchantLimit;
private boolean _elementable;
private boolean _questItem;
@@ -219,7 +219,7 @@ public abstract class Item extends ListenersContainer implements IIdentifiable
}
_elementable = set.getBoolean("element_enabled", false);
_enchantable = set.getInt("enchant_enabled", 0);
_enchantable = set.getBoolean("enchant_enabled", false);
_enchantLimit = set.getInt("enchant_limit", 0);
_freightable = set.getBoolean("is_freightable", false);
_allowSelfResurrection = set.getBoolean("allow_self_resurrection", false);
@@ -620,9 +620,9 @@ public abstract class Item extends ListenersContainer implements IIdentifiable
* This method also check the enchant blacklist.
* @return {@code true} if the item can be enchanted, {@code false} otherwise.
*/
public int isEnchantable()
public boolean isEnchantable()
{
return Arrays.binarySearch(Config.ENCHANT_BLACKLIST, _itemId) < 0 ? _enchantable : 0;
return Arrays.binarySearch(Config.ENCHANT_BLACKLIST, _itemId) < 0 ? _enchantable : false;
}
/**

View File

@@ -142,7 +142,7 @@ public abstract class AbstractEnchantItem
{
return false;
}
else if ((itemToEnchant.isEnchantable() == 0) || (!(itemToEnchant.getItem().getEnchantLimit() == 0) && (itemToEnchant.getEnchantLevel() == itemToEnchant.getItem().getEnchantLimit())))
else if (!itemToEnchant.isEnchantable() || (!(itemToEnchant.getItem().getEnchantLimit() == 0) && (itemToEnchant.getEnchantLevel() == itemToEnchant.getItem().getEnchantLimit())))
{
return false;
}

View File

@@ -548,13 +548,13 @@ public class ItemInstance extends WorldObject
* Return true if item can be enchanted
* @return boolean
*/
public int isEnchantable()
public boolean isEnchantable()
{
if ((_loc == ItemLocation.INVENTORY) || (_loc == ItemLocation.PAPERDOLL))
{
return _item.isEnchantable();
}
return 0;
return false;
}
/**

View File

@@ -160,7 +160,7 @@ public class RequestEnchantItem implements IClientIncomingPacket
synchronized (item)
{
// last validation check
if ((item.getOwnerId() != player.getObjectId()) || (item.isEnchantable() == 0))
if ((item.getOwnerId() != player.getObjectId()) || !item.isEnchantable())
{
client.sendPacket(SystemMessageId.INAPPROPRIATE_ENCHANT_CONDITIONS);
player.removeRequest(request.getClass());