@Override
	public String healthText(MOB viewer, MOB mob)
	{
		final double pct=(CMath.div(mob.curState().getHitPoints(),mob.maxState().getHitPoints()));

		if(pct<.10)
			return L("^r@x1^r is almost squashed!^N",mob.name(viewer));
		else
		if(pct<.25)
			return L("^y@x1^y is severely gashed and bruised.^N",mob.name(viewer));
		else
		if(pct<.40)
			return L("^p@x1^p has lots of gashes and bruises.^N",mob.name(viewer));
		else
		if(pct<.55)
			return L("^p@x1^p has some serious bruises.^N",mob.name(viewer));
		else
		if(pct<.70)
			return L("^g@x1^g has some bruises.^N",mob.name(viewer));
		else
		if(pct<.85)
			return L("^g@x1^g has a few small bruises.^N",mob.name(viewer));
		else
		if(pct<.95)
			return L("^g@x1^g is barely bruised.^N",mob.name(viewer));
		else
			return L("^c@x1^c is in perfect condition^N",mob.name(viewer));
	}