sports coated

adj.

Drunk to a degree that makes a borrowed jacket seem suitable for all weather and all occasions.

Source: Wiktionary