Peking ducked

adj.

A state characterized by a person's altered emotions and impaired senses.

Chike insisted on giving a weather report to a group of bewildered squirrels in the park, convinced they were the next big meteorologist, and undeniably Peking ducked.

Source: Wiktionary