wisps of black-powder smoke floated in the air , mingling oddly with the scent of roasting fish , and i thought for an instant that i might throw up , but managed despite my nausea to set down the fowling piece for a moment and bar the door , my hands shaking so that it took several tries .