package core.game.node.entity.npc.revenant;

import core.game.container.impl.EquipmentContainer;
import core.game.node.entity.Entity;
import core.game.node.entity.combat.equipment.DegradableEquipment;
import core.game.node.entity.player.Player;
import core.game.node.item.Item;
import rs09.plugin.PluginManager;

/**
 * Handles the degrading of corrupt equipment.
 * @author Vexia
 *
 */
public class CorruptEquipment extends DegradableEquipment {

	/**
	 * Constructs a new @{Code CorruptEquipment} object.
	 * @param slot The slot.
	 * @param itemIds The item ids.
	 */
	public CorruptEquipment(int slot, int[] itemIds) {
		super(slot, itemIds);
	}
	
	/**
	 * Initializes the corrupt equipment degarding.
	 */
	public static void init() {
		PluginManager.definePlugin(new CorruptEquipment(EquipmentContainer.SLOT_CHEST, new int[] {13958, 13960}));
	}

	@Override
	public void degrade(Player player, Entity entity, Item item) {
		
	}

	@Override
	public int getDropItem(int itemId) {
		return 0;
	}

}
