package sso;

import java.sql.*;
import java.util.*;

// should extend equipment
public class Armor extends GameObject
{
	protected byte bodyLocation;			// armor body location (defined in PC)

	public boolean isEquipped()
	{
		return true;
	}

	/**
	 *  Return the damage NOT absorbed. Apply absorbed damage to rating.
	 */
	public int absorb(int dmg)
	{
		return 0;
	}

	/**
	 *  Get the armor body location.
	 */
	public byte getBodyLocation()
	{
		return bodyLocation;
	}

	/**
 	 *  Load armor
	 */
	public static Armor loadArmor(int id)
	{
		Armor a = null;

		if (Registry.isLoaded(id))
		{
			a = (Armor)Registry.get(id);
		}
		else
		{
			a = new Armor();
			a.id = id;
			a.load();
		}

		return a;
	}

	/**
	 *  Load armor instance
	 */
	public void load()
	{
		super.load();
	}
}

