protected static boolean spellArmorCheck(StdAbility A, MOB mob, boolean auto)
	{
		if((!auto)&&(mob.isMine(A))&&(mob.location()!=null))
		{
			if((!mob.isMonster())
			&&(!A.disregardsArmorCheck(mob))
			&&(!CMLib.utensils().armorCheck(mob,CharClass.ARMOR_CLOTH))
			&&(CMLib.dice().rollPercentage()<50))
			{
				mob.location().show(mob,null,CMMsg.MSG_OK_VISUAL,A.L("<S-NAME> watch(es) <S-HIS-HER> armor absorb <S-HIS-HER> magical energy!"));
				return false;
			}
			if(!CMLib.flags().canConcentrate(mob))
			{
				mob.location().show(mob,null,CMMsg.MSG_OK_VISUAL,A.L("<S-NAME> can't seem to concentrate."));
				return false;
			}
		}
		return true;
	}