public void changeLoc(int newLocX, int newLocY)
	{
		if (privs>1 || (batBattle == null && !blnSleep && engGame.canMoveTo(newLocX,newLocY,this)))
		{
			if (isMob())
			{
				if (!(Math.abs(originalX-newLocX) < engGame.viewrange && Math.abs(originalY-newLocY) < engGame.viewrange))
				{
					return;
				}	
			}
			changeLocBypass(newLocX,newLocY);
		}
	}