polyextremophiled

adj.

Of a drinker: able to tolerate several hostile environments, including the smoking shelter and a family gathering.

Source: Wiktionary