spitfired

adj.

Drunk to the extent of firing off opinions across the room like artillery.

Source: Wiktionary