public virtual UserMessage Hit(CastleItem sword)
{
UserMessage returnMessage = new UserMessage();
if(sword == null)
{
returnMessage.AddLine("You have no");
returnMessage.AddLine("Weapon!");
}
else if(this.Health > 0)
{
Health--;
if(this.Health == 0)
{
IsAlive = false;
returnMessage.AddLine("You Killed");
returnMessage.AddLine(String.Format("the {0}", Name));
}
else
{
returnMessage.AddLine("You Struck");
returnMessage.AddLine(String.Format("the {0}", Name));
}
}
return returnMessage;
}