opiorphinned

adj.

A drinker who produces a soothing explanation for missing the last train and needing another round.

Source: Wiktionary