scattergooded

adj.

Of a drinker: wasting money on rounds, snacks and machines with equal conviction.

Source: Wiktionary