public int dealDamage()	//overrides person dealDamage method
	{
		Random gen= new Random();
		int damage;
		
		int factor= gen.nextInt(5);
		
		damage= (int)Math.round(this.getWeapon().getDataValue()+ factor*(this.getStrength())+ 25*Math.log(this.getStrength()/this.getInventoryWeight()));
		
		return damage;
	}