cork hatted

adj.

A drinker so far gone that flies are the least persistent things attempting conversation.

Betzabeth was cork hatted, swatting at imaginary flies with a menu.

Source: Wiktionary