foreknowered

(/fɔɹˈnoʊ.ɚd/)

adj.

Drunk beyond trusting the future to occur without your confident advance announcement.

Criag went foreknowered and announced the punchline before anyone had begun the joke.

Source: Wiktionary