@Override
	public boolean okMessage(final Environmental myHost, final CMMsg msg)
	{
		if(uncharmable()
		&&(msg.target()==myHost)
		&&(msg.tool()!=null)
		&&(msg.tool() instanceof Ability)
		&&(myHost instanceof MOB)
		&&(CMath.bset(((Ability)msg.tool()).flags(),Ability.FLAG_CHARMING)))
		{
			msg.source().location().show(msg.source(),myHost,CMMsg.MSG_OK_VISUAL,_("<T-NAME> seem(s) unaffected by the charm magic from <S-NAMESELF>."));
			return false;
		}
		return true;
	}