CleverRaven/Cataclysm-DDA — pull request #9461 by SeanMirrsen (2014-10-07 16:55:23+00:00)
Title: [WIP] Add ability to collect liquids

Here's our song, let's begin it-
What's that water, we're floating in it-
Oh my goodness, don't jump or lunge,
I'm up to my knees, I need a sponge!

Oh, there's the water, there's no stopping it!
I'm not mopping it, I'm not sopping it!
Got a sponge, gonna clean it all up and it's antibacterial, too!

...Ahem.
Well, it just sort of dawned on me that Cataclysm is missing an important item, with a very important function.
This is a preliminary version, which simply adds a sponge item, which, when present, allows you to pick up liquids and store them into appropriate containers.

TODO:
- Maybe make sponging-up an 'a'ctivation function?
- Make sponge dirty after using on certain liquids, with ability to clean it by expending water.
- Make sponge a cleaning item like a mop, and make it dirty after use.
- Make sponging-up convert clean water into regular water.
- Perhaps make sponging-up destroy some of the gathered liquid, since you can't actually collect an entire puddle of water or gasoline with a sponge.
- Make sponges spawn in kitchens as random items.
- Make different varieties of sponge?

Open to all kinds of ideas, here.
Ignore the ton of reverted commits, I am terrible at using GitHub. >_>