Making it scent-based is fine, sure. Keep in mind that magical protections will be enough to muck with it. So long as you can think of a way to properly codify it without it being outright absurd, it ought to be fine.