Fixed bug where you can't fill wielded bottles 

This probably exists in a bunch of other forms but has_watertight_container() now checks the weapon slot