package sso;

public interface Weapon
{
	public abstract Skill	getSkill();
	public abstract int		getRating();
	public abstract Skill	getOpposingSkill();
	public abstract int		getDamage();
	public abstract int		getCriticalHit();	// get the number on attack roll (modified) at which this hit becomes Critical
	public abstract void		doFumble();		// .location determines which PC gets it...
	public abstract int		getFumble();	// get the number on attack roll at this weapon will fumble
	public abstract int		getAttackType();
	public abstract boolean	isEquipped();	// weapon is default weapon for attacking
}

