pincushion dolled

adj.

Drunk on the strength of looking decorative while contributing very little to proceedings.

Source: Wiktionary