I would think you could tell the client that you can't handle the smoke and see what adjustments she would be willing to make---like smoking outside all the time. And, yes, you could get the other things that were mentioned, but it would be a shame to have to make so many adjustments yourself.