Open ltngonnguyen opened 3 weeks ago
Confirmed
The "Clean water" in the tank is somehow different from real "Clean water".
Could this be an issue with water gradually decaying over time? The overall UI thinks the various "kinds" of clean water is compatible with what's in the tank, but the refilling code somehow doesn't. The rejecting code is in the call chain from item.cpp operation item::fill_with().
Describe the bug
Cannot refill vehicle mounted 200L Steel Drum with clean water, even when I have clean water handy, it keeps saying
DEBUG : tried to put an item (water_clean, amount 1) in a container (55gal_drum) that cannot contain it
FUNCTION : int item::fill_with(const item&, int, bool, bool, bool, bool, Character*) FILE : src/item.cpp LINE : 12315 VERSION : cdda-experimental-2024-06-12-0454 fedfb57
Attach save file
Newhalem-trimmed.tar.gz
Steps to reproduce
Expected behavior
The drum should be filled with the extra clean water
Screenshots
No response
Versions and configuration
Additional context
When I remove the drum and try to [i]nsert or [r]eload clean water with the drum on the ground, it said the mixing of different liquids is not allowed or something like that. The clean water I was trying to reload it with was from a supply drop crate and not water manually purified by me, if that helps.