straight arrowed

adj.

Exhibiting faulty judgment or impaired reasoning due to alcohol.

Xyan passionately argued with a vending machine over their snack selection, showing clear signs of being overly straight arrowed.

Source: Wiktionary