Changed enchant_enabled values to boolean.
This commit is contained in:
		| @@ -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; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
|   | ||||
| @@ -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; | ||||
| 		} | ||||
|   | ||||
| @@ -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; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
|   | ||||
| @@ -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()); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment