straightsplaininged

adj.

Drunk and explaining the obvious to someone who plainly did not ask, with public-house confidence.

Source: Wiktionary