dogooderied

adj.

Describing a drinker who performs small acts of beneficence, chiefly where they can be observed.

Shnequa became dogooderied and returned every abandoned glass to the bar.

Source: Wiktionary