While in the process of converting it, I, with the help of many useful folks on the TTW discord, was able to figure out a process of rewriting certain functionality to improve upon the additional mod.
Simply put, Bottle That Water allowed the player to bottle water from a water surface like a river, lake or open tub (e.g. Goodsprings Source water trough), but it had a limitation that the mod could not tell whether the water was "good" (e.g. purified water from Goodsprings Trough), or bad (e.g. The Potomac). Consequently, the mod always awarded the player purified water, even when bottling from such dire sources as the puddle around Megaton's bomb.
Thanks to some functions in JIP LN, it is possible to detect the type of water the player is trying to bottle from, and to correctly reward Aqua Pura, Dirty Water or even Irradiated water based on the water surface being activated. This also means that if unsupported water (e.g. the Pitt's lethal water) is somehow used to try to bottle water, water bottling will fail, and no water will be received. In addition, Aqua Cura, Aqua Pura, Holy Water and Irradiated Water are now fully integrated into the bottling system, rewarding empty bottles when drunk (EDIT: RUSHING WATER will also reward empty bottles when drunk, but should NEVER be replaced by any other kind of water when bottling). If attempting to bottle from different sources, the appropriate grade of water should also be processed (e.g. if you have 1 irradiated water and attempt to bottle from a dirty water source, you will lose the irradiated water and receive dirty water, improving the quality of bottled water.).
Because of the large number of changes to the surface bottling system, I need help to fully test the mod before final release. If you are interested, please add your name to this thread. The method for test and link will be provided in post 2, for now, just add your name to express interest.
Testing should take about 10-15 min. Make a hard save before installing the mod. Afterwards, you can either continue playing if you're happy, or uninstall.
This CAN be used on an existing game.
This CAN be used with mods.
It is HELPFUL if you started broken steel, but if not, no biggie - the test covers this.
Summary of Differences from OG Bottle That Water:
- Aqua Pura, Aqua Cura, Irradiated Water, Rushing Water and Holy Water are all fully supported by the mod, and will reward empty bottles when drunk, just like purified or dirty water did in the original.
- Empty Water Bottles have been added to several merchants in the capital wasteland. In addition to Chet in Goodsprings, you can now buy bottles from Moira (in Megaton only), Tulip (Underworld), Seagrave Holmes (Rivet City), or Lydia (Tenpenny Towers).
- Most importantly, bottling water has changed. you bottle water exactly the same way (crouching and activating either an activator or a surface of standing water, but what happens now is radically different.
Bottling from activators (Sinks, taps, hydrants, baths, toilets (if you're into that), etc) works exactly the same as it always did. It will give you either dirty or purified water, depending on the source.
However, bottling from surfaces of standing water (lakes, rivers, streams, puddles, etc) has COMPLETELY changed. Bottling from irradiated water surfaces will give you irradiated water, bottling from dirty water will give you dirty water, bottling purified water will give you purified water, and bottling from the jefferson basin will give you aqua puira. No more free purified water everywhere! - The canteen will also now ONLY be refillable at purified sources OR the jefferson memorial (means it functions EXACTLY like purified water regardless of your choices in the Fallout 3 story).