@Override
	public boolean okMessage(final Environmental myHost, final CMMsg msg)
	{
		if(!(affected instanceof MOB))
			return true;

		final MOB mob=(MOB)affected;
		if((msg.amITarget(mob))
		&&(!mob.amDead())
		&&(msg.tool() instanceof Ability)
		&&(set.contains(msg.tool().ID())))
		{
			if(msg.source()!=msg.target())
				mob.location().show(mob,msg.source(),CMMsg.MSG_OK_VISUAL,_("<S-NAME> seem(s) immune to @x1.",msg.tool().name()));
			return false;
		}
		return true;
	}